Document Document Title
US11636811B2 Data burning method and data burning device
The preset disclosure provides a data burning method and a data burning device. The data burning method comprises receiving a differential signal data packet, which is transmitted by a signal generator, by a driver IC through a differential signal interface, the differential signal data packet including grayscale data; parsing the differential signal data packet by the driver IC to obtain the grayscale data; and burning the grayscale data to a memory by the driver IC.
US11636806B2 Pixel sensing device and panel driving device for sensing characteristics of pixels
An embodiment relates to a pixel sensing technique. By supplying a precharge voltage to a sensing line using an amplifier used in pixel sensing, it is possible to minimize differences between precharge voltages of sensing lines and solve a crosstalk problem between the sensing lines, while not increasing a size of a pixel sensing device.
US11636802B2 LED display driving device and LED display device
An embodiment relates to a technique for driving an LED display. In a method of controlling grayscale of pixels dividedly by N subframes (N is a natural number of 2 or greater), a pulse width modulation (PWM) control value of each subframe may be calculated by a precalculator disposed at a front end of latches, thereby simplifying a circuit.
US11636801B2 Computer console for throttling the video bitrate of video streams to interface with an electronic device
An exemplary computer console can generate one or more video streams having image data relating to an image or a series of images, also referred to as video, to be presented by an electronic display device. The exemplary computer console can provide the one or more video streams to the electronic display device over one or more transport streams. The exemplary computer console can effectively throttle a video stream bitrate of the one or more video streams to be less than of the standard defined transport stream bitrate of the one or more transport streams to allow the transport of the one or more video streams over the one or more transport streams.
US11636799B2 Display method, display panel and display control device
A display method, a display panel, a display control device, a storage medium and a product, where the display method includes: performing, according to a display area to which a data to be displayed belongs, a gray-scale conversion on the data to be displayed to obtain a gray-scale value of the data to be displayed; performing mapping on the gray-scale value of the data to be displayed corresponding to the first display area and the gray-scale value of the data to be displayed corresponding to the second display area respectively by using different gamma curves to obtain a first display voltage and a second display voltage; and controlling the first display area and the second display area of the display panel to display according to the first display voltage and the second display voltage.
US11636797B2 Method and device for compensating luminance deviation and display device using the same
The present disclosure relates to a method and a device for compensating for a luminance deviation. A difference in pixel value of the image capturing device between a first pixel and a second pixel in the screen and a difference in gray scale level between first and second gray scale levels are derived from a captured image at the first gray scale level and a captured image at the second gray scale level which include pixel values of the image capturing device. A pixel value for the second pixel is calculated from the captured image at the first gray scale level.
US11636793B2 Method of driving display, and display device
Embodiments of the present disclosure provide a method of driving display, and a display device. The method of driving display includes: scanning, progressively or rows by rows, a plurality of sub-pixels arranged in an N×M array, to turn on each row of sub-pixels scanned, so that a duration in which two adjacent rows of sub-pixels are simultaneously in an ON state is greater than or equal to two times a unit scanning time, wherein the unit scanning time is a time required for scanning a row of sub-pixels, N is an integer greater than 1, and M is an integer greater than 1; and applying data signals to at least two rows of sub-pixels simultaneously in the ON state, so that a duration of applying the data signals to each row of sub-pixels is greater than the unit scanning time.
US11636792B2 Reconfigurable user device screen compensating problematic sources of reflection
A method, apparatus and computer program are described to determine a configuration of a reconfigurable screen of a user device, identify potentially problematic sources of reflection from a scene around a user device based, at least in part, on the determined configuration, and compensate for the potentially problematic sources of reflection.
US11636791B2 Electronic device including preview images for background screen for flexible display and control method thereof
An electronic device comprises a display having a display area, a size of the display area visually exposed in a first state is reduced and a size of the display area visually exposed in a second state is enlarged, and a processor, the processor configured to acquire state information of the electronic device, successively display a first and a second preview images on the display, based on the state information of the electronic device, the first preview image includes a first area of a specified image and corresponds to a preview image of a background screen in the first state, the second preview image comprises a second area including the first area and a further area extending from the first area, and corresponds to a preview image of a background screen in the second state, and specify the image as a background screen, based on a first user input.
US11636786B2 Display device
A display device includes a display panel including a display area and a non-display area adjacent to the display area, and a driving circuit disposed on the non-display area. The driving circuit includes a plurality of bumps disposed in a plurality of rows, and a first alignment mark bump disposed at an end of at least one of the plurality of rows.
US11636785B2 Display device and method of providing the same
A display device includes a flexible substrate including a folding area, a non-folding area adjacent to the folding area along a first direction, and a first surface in both the folding area and the non-folding area, a light-emitting element layer on the flexible substrate, and a support which faces the light-emitting layer with the flexible substrate therebetween, forms an interface with the first surface of the flexible substrate and is bendable together with the flexible substrate. The support includes a first support corresponding to the folding area, a second support corresponding to the non-folding area, and a through hole extended through the support. The through hole is extended through the first support, and a first portion of the first surface of the flexible substrate is exposed to outside the support by the through hole in the first support.
US11636783B2 Electronic shelf label system
An electronic shelf label system includes a powered rail for holding electronic shelf labels. The front side of the rail includes a recess that is physically configured to receive a protrusion at the upper rear side of the shelf label. The shelf label further comprises a lower hook member for engaging with a lower edge of the rail. The rail may comprise two conductors for providing the labels with power and data for display on the label. Data and power may be provided via a controller and power module connected to the back of the rail.
US11636777B2 System and method for improving exercise performance using a mobile device
A computing device for implementing a sensor-less method to improve exercise performance is described. An engine of the computing device receives, from a camera of the computing device, video exercise data associated with a user performing an active exercise and then converts the video via a deep learning algorithm to one or more movements of a user's skeleton in real-time performing the active exercise. A first movement of the one or more movements is compared to a predictive model associated with an ideal performance of the first movement. A confidence score is assigned to the comparison. Feedback data is transmitted to a graphical user interface of the computing device for display to the user, where the feedback data includes the confidence score and instructions on how the user can improve the first movement to raise the confidence score.
US11636775B2 Honeycomb structure for automated pool assembly of test questions for test administration
An automated method of assembling computerized adaptive test (CAT) pools of test items is provided. A plurality of item bins is created. Each item bin is associated with a different content domain, and each item bin includes only items associated with its respective content domain. The items in each item bin are grouped into a plurality of individual cells, wherein each item is placed in only one of the individual cells, and each cell includes a plurality of items which span a range of difficulty levels. The grouping is performed by linear programming at the individual cell level. One or more pools of items are assembled from a random selection of cells across the item bins, wherein there is only one cell for each item bin. The CAT is administered by randomly assigning each test taker to one of the pools of items.
US11636772B2 ESA collision avoidance system and method
A system and method for cooperative aerial vehicle collision avoidance provides an ESA-based sensor network capable of high-resolution threat proximity measurements and cooperative and non-cooperative collision avoidance in the full spherical volume surrounding an aerial vehicle. The system incorporates a plurality of ESA panels onto the airframe where the conical scan volumes overlap leaving no gaps in spherical proximity coverage. The resulting received data is stitched together between the neighboring ESA panels and used to determine a position and vector for each threat aerial vehicle within range. The data is transmitted through a cooperative collision avoidance network to nearby aerial vehicles, and presented to the autopilot and flight crew to increase situational awareness. The system determines a maneuver for the aerial vehicle and a maneuver for the threat aerial vehicle based on relative maneuvering capabilities to maintain desired separation.
US11636770B2 Method and apparatus for monitoring the take-off and landing procedure of an aircraft and system
A method for monitoring the take-off and/or landing procedure of an aircraft (1), in particular for an electrical, vertical take-off and landing aircraft (1), in which a monitoring region of a take-off and landing site (2) is monitored by at least one microphone (4, 5) of a monitoring station to detect sound emission data of an aircraft (1) taking off or landing as it approaches or departs and the detected sound emission data are transmitted from the monitoring station to an evaluation unit. The detected sound emission data are evaluated by the evaluation unit by comparing the detected sound emission data to characteristic sound emission data.
US11636769B1 Autonomous aircraft separation system and method
An autonomous airspace separation system monitors flight separation for compliance with a separation standard. A reference formation airspace is established based on minimum longitudinal, lateral and vertical parameters. When penetration of the reference formation airspace is detected, a penetration airspace is established based on a deformation of the reference formation airspace caused by the penetrating aircraft. A centroid of the penetration airspace is determine and a target separation to the centroid is supplied to the aircraft to reestablish safe separation.
US11636766B2 Reversing-assistance system and a method for assisting reversing
A reversing-assistance system for a vehicle, in particular for a utility vehicle, that exhibits a vehicle wiring harness, including: at least one sensor with a first wireless interface, to register a rear region of the vehicle and to transmit corresponding sensor signals in wireless manner; and a control unit, which is connected to the vehicle wiring harness and which includes a second wireless interface, to receive the sensor signals from the at least one sensor in wireless manner, to evaluate the sensor signals and to make them available; in which the control unit is configured to evaluate vehicle-related data independently of the sensor signals and, based on the data, to carry out a control of at least one component of the vehicle so as to perform a control function that is independent of the reversing assistant. Also described are a related method, a computer readable medium, and a utility vehicle.
US11636764B2 Vehicle-to-infrastructure cooperation information processing method, apparatus, device and autonomous vehicle
A vehicle-to-infrastructure cooperation information processing method, apparatus, device and an autonomous vehicle are provided. The method includes: acquiring first on-board perception data of a target vehicle, the first on-board perception data including data of an obstacle around the target vehicle sensed by the target vehicle; generating virtual obstacle data for representing the target vehicle according to positioning data of the target vehicle; generating second on-board perception data based on the virtual obstacle data and the first on-board perception data; and fusing the second on-board perception data with roadside perception data to obtain fusion data, the fusion data including all obstacle data in both the second on-board perception data and the roadside perception data, and the obstacle data in the roadside perception data including obstacle data for representing the target vehicle.
US11636763B2 Driving assistance device, information processing device, driving assistance system, driving assistance method
A driving assistance device for a driver of a vehicle includes an electronic control unit configured to, before the vehicle passes through a predetermined position in a predetermined direction, acquire information relating to a predetermined traffic regulation to be applied when the vehicle passes through the predetermined position in the predetermined direction, acquire an observance tendency of an other driver relating to the predetermined traffic regulation, a degree of similarity between a predetermined characteristic of the other driver and the predetermined characteristic of the driver of the vehicle is equal to or greater than a predetermined value, before the vehicle passes through the predetermined position in the predetermined direction, output a warning to prompt observance of the predetermined traffic regulation, and change an output state of the warning to prompt observance of the predetermined traffic regulation based on the observance tendency of the traffic regulation of another driver.
US11636758B2 Identifying changes in the condition of a transport
An example operation may include one or more of identifying a new condition of a transport during a transport event based on sensor data, retrieving a transport condition profile, comparing the new condition to an initial condition of the transport, stored prior to the transport event, in the transport condition profile, and determining the transport is damaged based on the comparing.
US11636755B2 Resonant sensor reader
A system for reading at least one wireless resonant sensor includes a signal parameter measuring device, a reader housing, a computing device electrically connected to the signal parameter measuring device, and a plurality of reader antennas disposed within the reader housing and electrically connected to the signal parameter measuring device, wherein the plurality of reader antennas comprises a first reader antenna for signal output and a second reader antenna for signal input. The signal parameter measuring device is configured to sweep frequencies over a range of frequencies to acquire signal parameters for the wireless resonant sensor. The computing device is configured to determine changes in resonant frequency of the wireless resonator sensor based on the signal parameters. The reader housing may be sized and shaped for placement against a surface of a vessel in which a chemical or biological process is occurring.
US11636754B2 Retrofit remote control device
Remote control devices may control electrical loads and/or load control devices of a load control system without accessing electrical wiring. The remote control device may be mounted over a mechanical switch that is installed in a wallbox. The remote control device may include a base, a battery, a battery holder, and a control unit. The base may be configured to attach the remote control device to the mechanical switch. The control unit may be configured to be removably attached to the base. The battery holder may be configured to retain the battery therein. The battery holder may be configured to be installed within the void defined by the housing. The battery holder may be operable between a first position in a lower portion of the void and a second position in an upper portion of the void.
US11636753B2 Vehicle and method for controlling an emergency call therefor
The present disclosure relates to a vehicle and a method for controlling an emergency call therefor, and more particularly, to a vehicle capable of performing a more stable and reliable emergency call and a method for controlling an emergency call therefor. The method for controlling an emergency call for a vehicle according to an embodiment includes monitoring a sensor signal in an accident determination unit of a control unit; determining whether or not an airbag is deployed based on the sensor signal in the accident determination unit; requesting an automatic emergency call from the accident determination unit to an emergency call unit of the control unit if the airbag is deployed as a result of the determination; and attempting to transmit a call to an emergency rescue center in response to the request from the emergency call unit.
US11636752B2 Monitoring machine operation with different sensor types to identify typical operation for derivation of a signature
A method for derivation of a machine signature includes receiving sensor information from a primary sensor, where the primary sensor is positioned to receive information from a portion of an industrial operation, and receiving sensor information from one or more secondary sensors. The secondary sensors are arranged to provide additional information about the industrial operation indicative of current operating conditions of the industrial operation. The method includes using the sensor information from the secondary sensors and machine learning to determine if the portion of the industrial operation is operating in a normal condition and, in response to determining that the portion of the industrial operation is operating normally, using sensor information from the primary sensor during the normal operating condition to derive a primary sensor signature for the sensor information from the primary sensor.
US11636750B2 Visible range detection system
A chemical release detection system includes a camera, an output control member, a mitigation member, and a controller in operative communication with the camera, the output control member, and the mitigation member. The camera is configured to detect a chemical release. The output control member is configured to generate commands. The mitigation member is configured to reduce risk generated by the chemical release based on the commands by the output control member. The controller is configured to notify a user of the chemical release, and provide an origin of the release and a direction of the release. The controller controls the operation of the output control member and the mitigation member.
US11636749B2 Drowsiness sign notification system, drowsiness sign notification method, and drowsiness sign notification program
A drowsiness sign notification system applied to a vehicle includes a driver monitor and a controller. The driver monitor detects a driver state being a state of a driver of the vehicle. The controller executes a drowsiness sign determination process that determines whether or not the driver shows a drowsiness sign based on the driver state. When it is determined that the driver shows the drowsiness sign, the controller executes a first drowsiness sign notification process that gives a first drowsiness sign notice to the driver through display or vibration without using audio. When it is determined again that the driver shows the drowsiness sign after the first drowsiness sign notification process, the controller executes a second drowsiness sign notification process that gives a second drowsiness sign notice to the driver through audio.
US11636747B2 Systems and methods to provide a portable alarm
Systems and methods to provide a portable alarm, are disclosed herein. The system may include a top component that includes a connector, a first securing protrusion, and a second securing protrusion that extend out a bottom side of the top component; and a base component that includes a narrow cavity, a first notch, a second notch, and a battery-powered circuit board, the first securing protrusion, the second securing protrusion, and the connector engaging with or otherwise connecting with the first notch, the second notch, and the narrow cavity, respectively, to provide secure contact between the top component and the base component, the narrow cavity is linked to the battery-powered circuit board so that responsive to the connector being disengaged from the narrow cavity, an alarm is activated and responsive to the connector being engaged with the narrow cavity, the alarm is deactivated.
US11636740B2 Methods and systems for identifying actions of shoppers in stores in relation to items provided for sale in cashier-less transactions
Methods and systems related to tracking activity in a store in association with a cashier-less environment are provided. One example method includes identifying actions in a store. The method includes sampling a shopping environment using one or more sensors that include at least one camera capable of providing depth sensing to produce image data of a scene that shows a shopper in the store and tracking data related to one or more limbs of the shopper in connection to an item. The method includes receiving output of the sampling as feature inputs to one or more machine learning models and deriving one or more label inferences of a behavior state of the shopper in connection with a state of the item. At least one processing entity associated with the store detects the state of the item to change from one as item handled by said shopper to one as item queued for purchase. The sensor data from said one or more sensors is used to identify a scenario that indicates the item chargeable to an electronic shopping cart of the shopper. In some examples, in addition to analyzing output from cameras, the analysis for identifying the item and/or the take of the item is augmented by processing data produced by sensors installed in or around shelfs or locations where the item or items are placed in the store.
US11636739B2 Apparatus for storing mediums and method of controlling the same
An apparatus for storing a medium includes a safe having an entrance for replenishment and recovery to which a transit cassette is selectively connected, a reception unit configured to deposit and withdraw a medium by a customer, an identification unit serving to identify whether the medium is a normal banknote or a rejection banknote, a deposit cassette configured to store the medium deposited through the reception unit, a recycle cassette configured to store the medium recognized as the normal banknote, a conveyance path configured to convey the medium, and a control unit configured to control the conveyance path.
US11636738B2 Keno games with bonus ball draws and bonus multipliers
An electronic gaming machine, system, and method are disclosed for conducting a keno game. The keno game may be conducted alone or in conjunction with a bingo game. The electronic gaming machine may receive a wager from a player, and conduct the bingo game and/or keno game in response to the wager. Based on the wager, a quantity of numbered keno balls may be designated as feature numbered keno balls. The electronic gaming machine may conduct the keno game using the feature numbered keno balls, and display a bonus if and/or when one or more feature numbered keno balls match one or more player selected keno numbers.
US11636736B2 Event based gambling method with decreased house liability
An electronically-facilitated event-based sports pool with decreased house liability. Pool tickets are sold in respect of each scoring interval in the subject sports competition to purchasors, each corresponding to a potential subject sports competition outcome and wager amount. Following a scoring interval if no successful wagers/pool tickets were sold, the pot is reserved for the next scoring interval. If there are no paying wagers identified in the last chronological scoring interval in the subject sports competition, the total wager pool including any retained player proceeds portion from the chronologically preceding scoring interval are retained by the operator of the pool. The system and method can be integrated with pre-existing results tracking and account funding systems, for easy integration into existing gaming outlets.
US11636732B2 Location-based mobile gaming system and method
Embodiments disclosed herein concern mobile gaming environments. Portable electronic devices can be supported by the mobile gaming environments. The locations of the portable electronic device can influence how the portable electronic devices operate or what services or features are available to the portable electronic device or their users. According to one embodiment, a mobile gaming system can concern gaming/betting opportunities that can be secured using a portable electronic device even when an individual is located in a location where betting or games of chance are not permitted. According to another embodiment, a mobile gaming system can concern an application program operating on a portable electronic device that supports multiple modes of operation depending upon whether the portable electronic device is in a location where betting or games of chance are permitted.
US11636725B2 Gaming machine having independent controls and displays for single and multi-player play
A gaming machine and method comprising independent displays and controls to play a game individually or as a group game between players. The gaming machine comprises a controller that controls, in individual games or group games and irrespective of wagers applied, each reel of a first set of reels and a second set of reels spin to a respective stop position to thereby select, at a conclusion of spinning, symbols that fill a first set of columns of symbol display positions and a second set of columns of symbol display positions, and evaluates the symbols displayed in the first set of columns of symbol display positions based on a pay table and wagers.
US11636724B2 Support structure for creating custom curvature of flexible displays and mounting to electronic gaming machines
Systems and methods are provided for mounting flexible displays, such as flexible OLED displays, to electronic gaming machines (EGMs). The flexible displays, including support structures, are relatively rigid once assembled and mounted to an EGM yet allow manufacture of relatively small quantities of custom shaped displays generally curved along single axis or multiple axes. The flexible display is manufactured utilizing thin bendable glass and bendable substrate and/or other similar materials to allow for the bendability of the display. While the bendability of the flexible display is desirable during the manufacture of the electronic gaming machine, it may not be desirable once manufactured and placed on the gaming floor in casino environments.
US11636720B2 Authentication system
An authentication system comprising: a plurality of communication devices; and a control device configured to execute a process on a basis of information obtained through wireless communication between the respective communication devices and another communication device that is different from the plurality of communication devices, wherein each of the plurality of communication devices includes a wireless communication section configured to perform wireless communication with the other communication device, and the control device determines that the other communication device is successfully authenticated in a case where any one of a plurality of pieces of information regarding distances between the respective communication devices and the other communication device satisfies a designated condition on a basis of the pieces of information regarding the distances obtained through the wireless communication between the respective communication devices and the other communication device.
US11636717B2 Allophone inspection device and inspection method thereof
An allophone inspection device and inspection method thereof are provided. An allophone inspection device includes an array microphone unit in which a plurality of array microphones are disposed at predetermined intervals, and a controller configured to build reference data by quantifying analyzed allophone by collecting sound signals generated from surrounding based on a position where the array microphone unit is installed in advance and measure a surrounding sound signal through the array microphone unit to estimate whether or not noise is generated and a position of the sound source where the noise is generated based on the reference data.
US11636715B2 Using dynamic triggers in dangerous situations to view sensor data for autonomous vehicle passengers
A method, non-transitory computer readable medium, and system for receiving sensor data from one or more sensors disposed on an autonomous vehicle, determining whether a potentially dangerous event is detected in the environment around the autonomous vehicle, and providing automatically at least a portion of the sensor data to a user associated with the autonomous vehicle. The sensor data may comprise measurements associated with an environment around the autonomous vehicle. The determination of the potentially dangerous event may be based on the sensor data. The portion of the sensor data may be provided automatically in response to determining that the potentially dangerous event is detected.
US11636713B2 Universal fare payment and collection system
A universal fare payment and collection system configured to allow users to purchase tickets and/or passes for a plurality of public transport authorities using a single account or device. The system is configured to detect a first ticketing technology of a first nearby transportation system, configure the traveler's electronic device for authorizing at least one of a ticket and a pass via the first ticketing technology, detect a second ticketing technology of a second nearby transportation system, the second ticketing technology being different from the first ticketing technology, and configure the traveler's electronic device for authorizing at least one of a ticket and a pass via the second ticketing technology.
US11636710B2 Methods and apparatus for reducing false positives in facial recognition
An apparatus can include a memory, a communication interface, and a processor. The processor is configured to receive image data from an imaging device and first contextual data associated with the image data. The image data includes at least one image of a field of view. The processor is also configured to receive second contextual data associated with a user of a user device. The second contextual data is generated in response to the user device receiving a wireless signal sent by an antenna operably coupled to the imaging device. The processor is further configured to determine a potential presence of the user in the image data based on comparing the first contextual data with the second contextual data, analyze the image data to identify the user in the image data, and send the image data to the user.
US11636702B2 Optical-fingerprint detection system
A method of temperature compensation in an optical-fingerprint detection system includes acquiring a first reading associated with one or more pixels of an array. The first reading is a baseline reading. The method further includes acquiring a second reading associated with the one or more pixels of the array. The second reading includes the baseline plus a signal. Producing a temperature compensated signal reading by subtracting the first reading from the second reading. The array is an optical-fingerprint array, and each pixel of the array is coupled to a readout circuit via a pixel switch. The method includes row-based and frame-based schemes and a blind pixel scheme. Readout circuit improvements including multiplexed analog front-end (AFE), charge magnifier with column charge offset compensation and a low-noise gate driver circuit are provided.
US11636699B2 Method and apparatus for recognizing table, device, medium
Embodiments of the present disclosure relate to a method and apparatus for recognizing a table, a device, and a medium. An embodiment of the method can include: detecting a table on a target picture, to obtain a candidate table recognition result; extracting a merging feature of the candidate table recognition result, and determining a to-be-merged row in the candidate table recognition result based on the merging feature; extracting a direction feature of the to-be-merged row, and determining a merging direction of the to-be-merged row based on the direction feature; and adjusting the candidate table recognition result based on the to-be-merged row and the merging direction of the to-be-merged row, to obtain a target table recognition result.
US11636695B2 Method for synthesizing image based on conditional generative adversarial network and related device
A method includes: obtaining a plurality of clinical red blood cell images, dividing red blood cells of different shapes at different positions in each of the red blood cell images into a plurality of submasks, and synthesizing the submasks corresponding to each of the red blood cell images to generate one mask to obtain a plurality of masks corresponding to the red blood cell images; collecting shape data of a plurality of red blood cells from the masks to obtain a training data set, calculating a segmentation boundary of each red blood cell in the training data set, and establishing a red blood cell shape data set based on the segmentation boundary of each red blood cell; collecting distribution data of each red blood cell in the red blood cell shape data set; and synthesizing the red blood cell shape data set into a plurality of red blood cell images.
US11636694B2 Video-based activity recognition
Systems and techniques are provided for performing video-based activity recognition. For example, a process can include extracting, using a first machine learning model, first one or more features from a first frame and second one or more features from a second frame. The first one or more features and the second one or more features are associated with a person driving a vehicle. The process can include processing, using a second machine learning model, the first one or more features and the second one or more features. The process can include determining, based on processing of the first one or more features and the second one or more features using the second machine learning model, at least one activity associated with the person driving the vehicle.
US11636693B2 Robust lane-boundary association for road map generation
Association algorithms of newly-detected lane boundaries to lane boundaries can be made more robust through the use of generated or “dummy” states. Different types of dummy states can be used to identify outlier/erroneous detections and/or new, legitimate lane boundaries. Therefore, depending on a type of dummy state a newly-detected lane boundary is associated with, the newly-detected lane boundary can be ignored, or the associated dummy state can be added to the lane boundary states of the filter.
US11636692B2 Information processing device, information processing system, and recording medium storing information processing program
An information processing device that receives, from each of several vehicles, both image information captured by an image capture device installed at the vehicle, and vehicle information including position information on the vehicle; performs image processing identifying a characteristic of a dangerously-driven vehicle based on the image information; and in a case in which a dangerously-driven vehicle has been detected, modifies a priority level for image processing of the image information received from another vehicle in the vicinity of a vehicle that has detected the dangerously-driven vehicle, so as to be higher than for a vehicle not in the vicinity of the vehicle that has detected the dangerously-driven vehicle.
US11636691B2 Sensor recognition integration device
The present invention provides a sensor recognition integration device capable of preventing a rapid change in coordinates of an integrated object and preventing, for example, an erroneous determination in an autonomous driving plan determination device, even when the combination of sensors that perform detection changes. In the present invention, since an object position is estimated in a state where information of a position detected by a sensor that recognizes an object in an external field is corrected or changed, the rapid change of coordinates of an integrated object is prevented even when the combination of sensors that perform detection changes.
US11636688B1 Enhanced vehicle operation
A first image is obtained prior to a second image. Upon dividing the second image into a plurality of zones, light characteristic values for each of the plurality of zones are determined based on at least one of a brightness value, a contrast value, and an intensity value for the respective zones. A first difference score for one of the zones is determined based on a difference between corresponding light characteristic values for the one zone in the first and second images. Upon identifying an object in the one zone of the first and second images, a second difference score for the one zone is determined based on determining a difference between respective confidence scores associated with the corresponding identified objects. Upon determining at least one of the first or second difference score is greater than a respective threshold, the vehicle is operated based on the first image.
US11636686B2 Structure annotation
A method of annotating frames of a time sequence of frames captured by at least one travelling vehicle comprises, in a frame processing system: determining a three-dimensional (3D) road model for an area captured in the time sequence of frames; receiving first annotation data denoting a known 3D location of a moving object for a first frame of the time sequence of frames; and automatically generating second annotation data for marking an expected moving object location in at least a second frame of the time sequence of frames, by assuming the moving object moves along an expected path determined from the known 3D location and the 3D road model.
US11636684B2 Behavior model of an environment sensor
A computer-aided method for training an artificial neuronal network for the simulation of an environment sensor of a driver assistance system includes the following work steps: reading in traffic scenarios of a test journey; deriving test journey data and the sensor data to be output by the environment sensor from the traffic scenarios; generating a data stream which depicts the traffic scenarios from the perspective of the environment sensor; outputting the data stream such that the environment sensor can generate sensor data on the basis of the data stream and can provide same to a data interface at which the test journey data and the sensor data to be output are also provided; and reading the provided data into the artificial neuronal network.
US11636683B2 Precise object segmentation with multi-modal input for realtime video application
The present invention discloses a system for precise representation of object segmentation with multi-modal input for real-time video applications. The multi-modal segmentation system takes advantage of optical, temporal as well as spatial information to enhance the segmentation for AR and VR or other entrainment purpose with accurate details. The system can segment foreground objects such as human and salient objects within a video frame and allows locating object-of-interest for multiple-purposes.
US11636682B2 Embedding contextual information in an image to assist understanding
A computer-implemented method, system and computer program product for embedding contextual information in an image or video frames. A generative adversarial network (GAN) is trained to provide contextual information to be embedded in an image or video frames, where the contextual information includes text, sound and/or video frames that provides context to the image or video frames. After training the GAN, an image or video frames are received to be embedded with contextual information if necessary. Features are then extracted from the received image/video frames. An image(s) or video frame(s) are identified in a database using the GAN associated with features with a similarity to the extracted features of the received image/video frames that exceeds a threshold value. Such identified images and/or video frames are associated with “references” containing contextual information which are extracted. The received image/video frames are then augmented with the extracted references to provide context.
US11636681B2 Anticipating future video based on present video
In one embodiment, a method includes accessing a first set of images of multiple images of a scene, wherein the first set of images show the scene during a time period. The method includes generating, by processing the first set of images using a first machine-learning model, one or more attributes representing observed actions performed in the scene during the time period. The method includes predicting, by processing the generated one or more attributes using a second machine-learning model, one or more actions that would happen in the scene after the time period.
US11636674B2 System and method for virtual assistant situation commentary
Techniques for virtual assistant situation commentary are provided. At least one image frame of a field of view (FOV) of a camera may be received, the at least one image frame intended to be sent to at least one participant of a talk group. A description associated with each element of a plurality of elements within the FOV of the camera may be generated. It may be determined that the at least one participant of the talk group is not currently visually engaged. Audio communication of a sender of the at least one image frame may be monitored to identify a reference to an element of the plurality of elements. The audio communication may be supplemented to include portions of the description of the element that were not included in the audio communication from the sender when it is determined that the at least one participant is not visually engaged.
US11636673B2 Scene annotation using machine learning
A system enhances existing audio-visual content with audio describing the setting of the visual content. A scene annotation module classifies scene elements from an image frame received from a host system and generates a caption describing the scene elements. A text to speech synthesis module may then convert the caption to synthesized speech data describing the scene elements within the image frame
US11636672B2 Crop phenology estimation and tracking with remote sensing imagery
Techniques for estimating crop maturity using remote sensing imagery are disclosed. A method may include a step of providing a remote sensing image of crops acquired at an image acquisition time, for example, a synthetic aperture radar image acquired from a satellite. The method may also include a step of predicting a maturity level of the crops at the image acquisition time based on input crop maturity data from an input time and weather-based growth indication data from between the input time and the image acquisition time. The weather-based growth indication data may include growing degree day data. The method may further include a step of updating the predicted maturity level to an updated maturity level of the crops based on the remote sensing image and a response model relating remote sensing image information to crop maturity information. The predicting and updating steps may involve performing a particle filtering operation.
US11636670B2 Method for recognizing object in image
An apparatus for recognizing an object in an image includes a preprocessing module configured to receive an image including an object and to output a preprocessed image by performing image enhancement processing on the received image to improve a recognition rate of the object included in the received image; and an object recognition module configured to recognize the object included in the image by inputting the preprocessed image to an input layer of an artificial neural network for object recognition.
US11636668B2 Bilateral convolution layer network for processing point clouds
A method includes filtering a point cloud transformation of a 3D object to generate a 3D lattice and processing the 3D lattice through a series of bilateral convolution networks (BCL), each BCL in the series having a lower lattice feature scale than a preceding BCL in the series. The output of each BCL in the series is concatenated to generate an intermediate 3D lattice. Further filtering of the intermediate 3D lattice generates a first prediction of features of the 3D object.
US11636664B2 Training method and device of neural network for medical image processing, and medical image processing method and device
The present disclosure provides a training method and device of a neural network for medical image processing, a medical image processing method and device, and an electronic apparatus for medical image processing based on a neural network. The training method includes performing a pre-processing process on an original image to obtain a pre-processed image, performing a data-augmenting process on the pre-processed image to obtain an augmented image retaining a pathological feature, the augmented image including at least one image with first resolution and at least one image with second resolution being higher than the first resolution, and training the neural network by selecting the image with first resolution and a part-cropping image from the image with second resolution as training samples.
US11636663B2 Localizing relevant objects in multi-object images
Solutions for localizing relevant objects in multi-object images include receiving a multi-object image; detecting a plurality of detected objects within the multi-object image; generating a primary heatmap for the multi-object image, the primary heatmap having at least one region of interest; determining a relevant detected object corresponding to a region of interest in the primary heatmap; determining an irrelevant detected object not corresponding to a region of interest in the primary heatmap; and indicating the relevant detected object as an output result but not indicating the irrelevant detected object as an output result. Some examples identify a plurality of objects that are visually similar to the relevant object and displaying the visually similar objects to a user, for example as recommendations of alternative catalog items on an e-commerce website. Some examples are able to identify a plurality of relevant objects and display multiple sets of visually similar objects.
US11636662B2 Body normal network light and rendering control
Methods and systems are disclosed for performing operations for applying augmented reality elements to a fashion item. The operations include receiving an image that includes a depiction of a person wearing a fashion item. The operations include generating a segmentation of the fashion item worn by the person depicted in the image. The operations include extracting a portion of the image corresponding to the segmentation of the fashion item; estimating an angle of each pixel in the portion of the image relative to a camera used to capture the image. The operations include applying one or more augmented reality elements to the fashion item in the image based on the estimated angle of each pixel in the portion of the image relative to the camera used to capture the image.
US11636658B1 Dynamic augmented reality overlay display
Three-dimensional occlusion can be used when generating AR display overlays. Depth information can be used to delete portions of an AR element, based on intervening objects between a viewer and the AR element. In cases where the depth information does not impart a complete picture of the intervening objects, additional image processing and object detection systems and techniques can be used to further improve the precision of the occlusion.
US11636654B2 AR-based connected portal shopping
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving a request from a client device of a first user to engage in a shared augmented reality (AR) shopping experience with a second user; generating, for display on respective client devices of the first and second users, the shared AR shopping experience comprising a plurality of AR items that represent real-world products overlaid on a shared real-world environment of the first and second users; determining that the second user is interacting with a first AR item of the plurality of AR items; and in response to detecting that the second user is depicted in an image captured by the client device of the first user, overlaying the first AR item on the second user in the image.
US11636649B2 Geospatial modeling system providing 3D geospatial model update based upon predictively registered image and related methods
A geospatial modeling system may include a memory and a processor cooperating therewith to generate a three-dimensional (3D) geospatial model including geospatial voxels based upon a plurality of geospatial images, obtain a newly collected geospatial image, and determine a reference geospatial image from the 3D geospatial model using Artificial Intelligence (AI) and based upon the newly collected geospatial image. The processor may further align the newly collected geospatial image and the reference geospatial image to generate a predictively registered image, and update the 3D geospatial model based upon the predictively registered image.
US11636644B2 Output of virtual content
This specification describes an apparatus, method and computer program relating to virtual reality, particularly augmented reality (AR) or mixed reality (MR). The method may comprise providing, based on a position associated with a display means, different first and second sets of virtual content for overlaid display at the display means at a first time and determining that the first set of virtual content is prioritized over the second set of virtual content. Based on the determination, the method may comprise prioritizing display of the first set of virtual content over the second set of virtual content at the display means, and enabling display of the second set of virtual content at a second, subsequent, time.
US11636640B2 Systems and methods for real-time complex character animations and interactivity
Systems, methods, and non-transitory computer-readable media can identify a virtual character being presented to a user within a real-time immersive environment. A first animation to be applied to the virtual character is determined. A nonverbal communication animation to be applied to the virtual character simultaneously with the first animation is determined. The virtual character is animated in real-time based on the first animation and the nonverbal communication animation.
US11636635B2 Medical information processing apparatus and medical information processing method
A medical information processing apparatus according to an embodiment includes processing circuitry. The processing circuitry acquires a first index value obtained based on fluid analysis that is performed based on an image including a blood vessel of a subject, the first index value being related to blood flow at each of positions in the blood vessel. The processing circuitry acquires external information including a second index value related to blood flow at each of the positions in the blood vessel. The processing circuitry changes one of an arrangement direction of index values in a first graph and an arrangement direction of index values in a second graph in accordance with the other one of the arrangement directions. The processing circuitry displays the first graph and the second graph on a display unit such that the arrangement directions of the index values match each other.
US11636633B2 Vehicular telematic systems and methods for generating interactive animated guided user interfaces
Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values.
US11636632B2 Automated icon accessibility assessment algorithm and tool
Systems, methods, and computer-readable media for providing tools to validate color contrast are provided. To do so, three discrete color check processes are performed to ensure a user is able to identify when an icon is at risk of being inaccessible by some users. A border score considers each pixel at the edge of an icon compared to the background in which it is placed. An area score considers each discrete pixel of an icon compared to the background in which it is placed. A grid score considers a subdivision of an icon compared to the background in which it is placed. Using each of these three independent process, a summative score is provided. The summative score categories the icon into a risk level. Depending on the risk level, the icon may need to be refined to ensure it becomes more accessible.
US11636631B2 Systems and methods for displaying vehicle information for on-demand services
The present disclosure relates to systems and methods for displaying vehicle information for an on-demand service. The method may include sending a request for on-demand service to a server. The method may further include obtaining information of a vehicle related to the request for on-demand service. The information of the vehicle may include color information of the vehicle. The method may further include generating, by a processor, a user interface based on the information of the vehicle. The user interface may include at least one user interface element corresponding to the color information of the vehicle.
US11636625B2 Image compression and decompression
Embodiments include methods for image compression and decompression. A sending computing device may determine a type of packing used for a chunk of image data, generate metadata describing the type of packing used for the chunk of image data, pack the chunk of image data according to the determined type of packing, and send the packed chunk of image data and the metadata to a second computing device. A receiving computing device may decode the metadata describing the type of packing used for the chunk of image data, determine the type of packing used for the chunk of image data based on the decoded metadata, and unpack the chunk of image data according to the determined type of packing used for the chunk of image data.
US11636623B2 Systems and methods for camera alignment using pre-distorted targets
Provided are systems and methods for camera alignment using pre-distorted targets. Some methods described include selecting a configuration of shapes, and determining targets by pre-distorting the shapes according to the inverse of the distortion function of the lens system to be aligned. Images of pre-distorted targets are then compared to the original configuration of shapes, to perform camera alignment. Alignment is thus accomplished in simpler and more accurate manner. Systems and computer program products are also provided.
US11636621B2 Motion capture calibration using cameras and drones
Embodiments facilitate the calibration of cameras in a live action scene using fixed cameras and drones. In some embodiments, a method configures a plurality of reference cameras to observe at least three known reference points located in the live action scene and to observe one or more reference points associated with one or more moving cameras having unconstrained motion. The method further configures the one or more moving cameras to observe one or more moving objects in the live action scene. The method further receives reference point data in association with one or more reference cameras of the plurality of reference cameras, where the reference point data is based on the at least three known reference points and the one or more reference points associated with the one or more moving cameras. The method further computes a location and an orientation of each moving camera of the one or more moving cameras based on one or more of the reference point data and one or more locations of one or more reference cameras of the plurality of reference cameras.
US11636616B2 Acoustic wave diagnostic apparatus and control method of acoustic wave diagnostic apparatus
An ultrasound diagnostic apparatus includes an image memory, an operation unit, a measurement item designation receiving unit for receiving a designation of a measurement item, a detection measurement algorithm setting unit that sets a detection measurement algorithm, a frame designation receiving unit that receives a designation of a frame to be used for the measurement among a plurality of frames in the image memory, a measurement position designation receiving unit that receives a designation of a position of a measurement target on a first measurement frame received by the frame designation receiving unit, a measurement position setting unit that sets the position of the measurement target on a frame other than the first measurement frame, a measurement unit that detects the measurement target on the plurality of frames to calculate the measurement value, and a final measurement value calculation unit that calculates a final measurement value.
US11636614B2 Three-dimensional geometry measurement apparatus and three-dimensional geometry measurement method
A three-dimensional geometry measurement apparatus including: a relationship identification part that identifies a combination of a first imaging pixel and a projection pixel of a projection image; a determination part that determines, for the combination of the first imaging pixel and the projection pixel, whether or not the combination includes a defective pixel on the basis of a distance between (i) a second imaging pixel corresponding to the same projection coordinate as a projection coordinate corresponding to the first imaging pixel and (ii) a second imaging pixel corresponding to the projection coordinate of the projection pixel and located on an epipolar line of a second captured image corresponding to the projection coordinate; and a geometry measurement part that measures a geometry of an object to be measured using at least one of the first imaging pixel excluding the defective pixel or the second imaging pixel excluding the defective pixel.
US11636612B2 Automated guided vehicle navigation device and method thereof
An AGV navigation device is provided, which includes a RGB-D camera, a plurality of sensors and a processor. When an AGV moves along a target route having a plurality of paths, the RGB-D camera captures the depth and color image data of each path. The sensors (including an IMU and a rotary encoder) record the acceleration, the moving speed, the direction, the rotation angle and the moving distance of the AGV moving along each path. The processor generates training data according to the depth image data, the color image data, the accelerations, the moving speeds, the directions, the moving distances and the rotation angles, and inputs the training data into a machine learning model for deep learning in order to generate a training result. Therefore, the AGV navigation device can realize automatic navigation for AGVs without any positioning technology, so can reduce the cost of automatic navigation technologies.
US11636611B2 Systems and methods for image fusion
The present disclosure provides a system and method for image generation. The method may include obtaining a first image of a first modality representing a first region of a subject. The method may further include determining a second image of a second modality representing a second region of the subject based on the first image. The second region may include at least part of the first region of the subject. A slice direction of the first image may be the same as a slice direction of the second image. The method may further include generating a fused image by fusing the first image and the second image.
US11636609B2 Gaze determination machine learning system having adaptive weighting of inputs
Machine learning systems and methods that determine gaze direction by using face orientation information, such as facial landmarks, to modify eye direction information determined from images of the subject's eyes. System inputs include eye crops of the eyes of the subject, as well as face orientation information such as facial landmarks of the subject's face in the input image. Facial orientation information, or facial landmark information, is used to determine a coarse prediction of gaze direction as well as to learn a context vector of features describing subject face pose. The context vector is then used to adaptively re-weight the eye direction features determined from the eye crops. The re-weighted features are then combined with the coarse gaze prediction to determine gaze direction.
US11636608B2 Artificial intelligence using convolutional neural network with Hough transform
Artificial intelligence using convolutional neural network with Hough Transform. In an embodiment, a convolutional neural network (CNN) comprises convolution layers, a Hough Transform (HT) layer, and a Transposed Hough Transform (THT) layer, arranged such that at least one convolution layer precedes the HT layer, at least one convolution layer is between the HT and THT layers, and at least one convolution layer follows the THT layer. The HT layer converts its input from a first space into a second space, and the THT layer converts its input from the second space into the first space. The CNN may be applied to an input image to perform semantic image segmentation, so as to produce an output image representing a result of the semantic image segmentation.
US11636606B2 Locating tumors using structured light scanning
Provided in accordance with the present disclosure are systems for identifying a position of target tissue relative to surgical tools using a structured light detector. An exemplary system includes antennas configured to interact with a marker placed proximate target tissue inside a patient's body, a structured light pattern source, a structured light detector, a display device, and a computing device configured to receive data from the antennas indicating interacting with the marker, determine a distance between the antennas and the marker, cause the structured light pattern source to project and detect a pattern onto the antennas. The instructions may further cause the computing device to determine, a pose of the antennas, determine, based on the determined distance between the antennas and the marker, and the determined pose of the antennas, a position of the marker relative to the antennas, and display the position of the marker relative to the antennas.
US11636605B2 Robotic system with automated package registration mechanism and minimum viable region detection
The present disclosure relates to methods and systems for generating a verified minimum viable range (MVR) of an object. An exposed outer corner and exposed edges of an object may be identified by processing one or more image data. An initial MVR may be generated by identifying opposing parallel edges opposing the exposed edges. The initial MVR may be adjusted, and the adjusted result may be tested to generate a verified MVR.
US11636602B1 Prelabeling for semantic segmentation tasks
One embodiment of the present invention sets forth a technique for performing a labeling task. The technique includes generating a multi-scale representation of an image as input to a machine learning model. The technique also includes performing one or more operations that apply the machine learning model to the multi-scale representation of the image to produce a semantic segmentation comprising predictions of labels for regions of pixels in the image. The technique further includes outputting, in a user interface, the semantic segmentation for use in assisting a user in specifying the labels for the pixels in the image.
US11636595B2 Bovine embryo evaluation using AI/ML analysis of real-time frame speed video for predicting female-sex offspring
A computer-implemented system and method for predicting female sex bovine offspring to result from a bovine embryo by processing video image data of the embryo. The method includes receiving image data derived from video of a target embryo taken at substantially real-time frame speed during an embryo observation period of time. The video contains recorded morphokinetic movement of the target embryo occurring during the embryo observation period of time. The movement is represented in the received image data and the received image data is processed using a model generated utilizing machine learning and correlated embryo outcome data.
US11636589B2 Identification of candidate elements in images for determination of disease state using atlas elements
Systems and methods for determining a disease state of image elements are disclosed herein. An example method may include providing quantitative and non-quantitative images, determining a correspondence map of the quantitative images to an atlas, and determining candidate elements of the quantitative images by comparing the elements of the quantitative images to atlas elements of the atlas. The example method may also include localizing the candidate elements in the non-quantitative images, classifying the candidate elements based on properties of the non-quantitative images, and determining a disease state of the candidate elements.
US11636585B2 Substrate defect inspection apparatus, substrate defect inspection method, and storage medium
An apparatus for classifying a defect generated in a substrate, includes: a first storage part for storing a first image data for defect classification determination, which includes a defect region in which the defect is generated and a surrounding region of the defect region; a first estimation part for estimating a first type of defect by using a deep learning system, based on the first image data; a second storage part for storing a second image data for defect classification estimation, which is obtained by expressing the defect region and the surrounding region by a binarized data; a second estimation part for estimating a second type of defect by using a rule-based system, based on an attribute of the defect region extracted from the second image data; and a comprehensive determination part for comprehensively determining a type of defect based on the first and second types of defects.
US11636584B2 Real-time traceability method of width of defect based on divide-and-conquer
In a real-time traceability method of a width of a defect based on divide-and-conquer provided by the present invention, through the calibration transfer function, the multidimensional eigenvector analysis technology based on the electromagnetic field simulation database of defect scattered dark-field imaging and the adaptive threshold segmentation method, the real-time traceability of the width of the defect greater than and close to the diffraction limit of the system is performed, respectively. The extreme random tree regression model is trained by multidimensional eigenvector analysis technology based on the multidimensional eigenvectors in the electromagnetic field simulation database of the defect scattered dark-field imaging. The present invention solves the problems that the width of the defect in defect detection is difficult to be accurately measured in real time, and the conventional image processing algorithm is difficult to accurately identify the width of the defect close to the diffraction limit of the system.
US11636583B2 Method and system for vision-based defect detection
A method and a system for vision-based defect detection are proposed. The method includes the following steps. A test audio signal is outputted to a device-under-test (DUT), and a response signal of the DUT with respect to the test audio signal is received to generate a received audio signal. Signal processing is performed on the received audio signal to generate a spectrogram, and whether the DUT has an unacceptable defect with respect to the predefined auditory standard is determined by analyzing a distribution of signal strength according to the spectrogram.
US11636580B2 Human portrait segmentation based image processing system
The present invention discloses system and method for processing an image. The invention processes the image by segmenting a human portrait region of the image. The invention uses ahierarchical hybrid loss module for masking the portrait region generating masked portrait region. The invention also uses data learning the masked portrait region.
US11636578B1 Partial image completion
Various implementations disclosed herein include devices, systems, and methods that complete content for a missing part of an image of an environment. For example, an example process may include obtaining an image including defined content and missing parts for which content is undefined, determining a spatial image transformation for the image based on the defined content and the missing parts of the image, altering the image by applying the spatial image transformation, and completing the altered image.
US11636576B2 Image processing apparatus for reducing influence of fine particle in an image, control method of same, and non-transitory computer-readable storage medium
This disclosure provides an image processing apparatus comprising a first setting unit which sets a first parameter for processing for removing an influence of a fine particle component based on image data; a first image processing unit which performs fine particle removal processing based on the first parameter; a second setting unit which sets a second parameter; a second image processing unit which performs fine particle removal processing based on the second parameter; a setting unit which sets a region for which the first image processing unit is to be used and a region tor which the second image processing unit is to be used and a generation unit which generates image data by applying a result from the first image processing unit and a result from the second image processing unit to the respective set regions.
US11636573B2 Image processing method and image processing device
An image processing method includes: downsizing a current frame and a reference frame; dividing the down-sized current frame and the down-sized reference frame into multiple first current blocks and multiple first reference blocks, respectively; performing a first motion estimation to the first current blocks and the first reference blocks to generate multiple first motion vectors; dividing the current picture and the reference picture into multiple second current blocks and multiple second reference blocks, respectively; performing a second motion estimation to the second current blocks and the second reference blocks to generate multiple second motion vectors; and generating a compensated frame between the current frame and the reference frame according to the second motion vectors. The second motion estimation includes: performing a 3D recursive search for each second current block; and adjusting multiple estimation parameters in the 3D recursive search according to the first motion vector.
US11636567B2 Mutli-frame renderer
An embodiment of a graphics command coordinator apparatus may include a commonality identifier to identify a commonality between a first graphics command corresponding to a first frame and a second graphics command corresponding to a second frame, a commonality analyzer communicatively coupled to the commonality identifier to determine if the first graphics command and the second graphics command can be processed together based on the commonality identified by the commonality identifier, and a commonality indicator communicatively coupled to the commonality analyzer to provide an indication that the first graphics command and the second graphics command are to be processed together. Other embodiments are disclosed and claimed.
US11636562B2 Systems and methods for processing recorded data for storage using computer-aided dispatch information
Computer-implemented methods and systems for processing recorded data for storage is provided. An auditable device, such as a digital video camera, stores a set of recorded data. The auditable device also stores auditable event entries that represent auditable events detected by the auditable device. One type of auditable event is the receipt of information from a computer-aided dispatch (CAD) system that indicates an event. The auditable device marks at least one subset of the set of recorded data based on the auditable event entries, and uploads the marked at least one subset of the set of recorded data to an evidence management system.
US11636561B1 System and process for selecting, reserving, and purchasing mausoleum cemetery property and services via cloud application service
A system and process for selecting, reserving, and purchasing mausoleum cemetery property and services via cloud application service is disclosed. The system and process for selecting, reserving, and purchasing mausoleum cemetery property and services via cloud application service provides an online e-commerce solution for selecting, reserving and purchasing mausoleum cemetery property and services.
US11636560B2 System and method for performing community compliance
A system for performing community compliance includes a system administration for generating and supporting a website and mobile application for facilitating communication between a property management interface device, a driver interface device and a community interface device. A data capture platform having a vehicle mounted camera and a location module are communicatively linked to the driver interface device.A method for performing community compliance includes capturing audiovisual information and address information from a vehicle driving through a community; performing a virtual drive through of the community using the captured community data; identifying violations of the community rules, and generating a violation report to be sent to the subject property. The method also includes generating a community report listing all violation notices sent and a log outlining the time and date the data platform visited the community.
US11636557B2 Systems and methods for enhanced power system model validation
A system for enhanced power system model validation is provided. The system includes a computing device including at least one processor in communication with at least one memory device. The at least one processor is programmed to store a plurality of models for a plurality of devices and a plurality of input files associated with the plurality of models, receive, from a user, a selection of model of the plurality of models to simulate, retrieve one or more input files of the plurality of input files, perform a model validity check on the selected model, if the selected model passed the model validity check, perform a model calibration on the selected model, and if the selected model passed the model calibration, perform a post evaluation on the selected model.
US11636555B2 Systems and methods for crowdsourcing condition of guarantor
Systems and methods for crowdsourcing a condition of a guarantor are disclosed herein. An example system may include a set of crowdsourcing services to communicate a crowdsourcing request to a group of information suppliers, collect the response, and process the responses to provide a reward to at least one successful information supplier. The example system may also include an interface to the set of crowdsourcing services that enables configuration of parameters, where the crowdsourcing request and the parameters are configured to obtain information related to a condition of a guarantor for the loan. An example system may include a set of publishing services that publish the crowdsourcing request.
US11636551B2 Systems and methods for analyzing property related information
A property analyzer device may include (1) a receiver configured to receive property identification information from a mobile device, the received property identification information including a picture of the property and/or a property location; (2) a retriever configured to retrieve property-related information from multiple property sources (such as public record databases, websites, or an internal company database) based upon the received property identification information; (3) a processor configured to consolidate the retrieved property-related information into a consolidated property-related image of the property; and (4) a transmitter configured to transmit the consolidated property-related image to the mobile device for review by a user. The mobile device may display the consolidated images that may include several images of the property taken over time (such as showing repairs or improvements made), home insurance quotes, home loan quotes, and other types of property-related or community information that home buyers or owners would find useful.
US11636549B2 Cybersecurity profile generated using a simulation engine
A system for generating a cybersecurity profile, wherein a time series data retrieval and storage server retrieves information from a prospective client, and information previously gathered, and stored, from a plurality of sources; a directed computational graph analysis module performs graph analysis on the data from the time series data retrieval and storage server; and an automated planning service module performs predictive simulation analysis on data received from the directed computational graph.
US11636548B1 Method, apparatus, and computer program product for providing estimated prescription costs
A method, apparatus and computer program product are provided for providing a patient with prescribed medication cost information at a point of prescribing. A prescription benefit coverage inquiry is received and provided to a claims processor for processing. Historical data associated with prior prescription transactions is utilized to determine an estimated cost range of a prescribed medication in the event of an insufficient or absent response from a benefits manager. The estimated cost range is then provided to a prescriber to share with a patient. A targeted out-of-pocket cost according to incentives, such as vouchers and drug manufacturer rebates may also be provided.
US11636545B2 Exchange for physicals
Systems and methods for performing an exchange for physicals (EFP) may comprise receiving, with a matching engine module in communication with a processor, EFP data comprising an amount of securities to be traded and a price. The matching engine module may calculate a first delta percentage between the EFP data and an index based on the amount, the price, and an index value. The matching engine module may calculate a residual delta based on the first delta percentage and an index notional value. The matching engine module may attribute the residual delta to the securities.
US11636540B1 Multi-bureau credit file freeze and unfreeze
The systems and methods described herein allow consumers to lock or unlock their credit files at multiple credit bureaus in real-time or near real-time. The service may allow a consumer to provide identifying information, such as a personal identifier to lock or unlock credit files at a plurality of credit bureaus over a network. Upon receiving the personal identifier, the system may use the personal identifier to translate the identifier into a plurality of access codes for respective credit bureaus, for example by accessing a data structure, such as a database or table, that stores a personal identifier and access codes that are associated with a consumer. The system may then use the access codes to automatically initiate locking or unlocking of credit files for the consumer at the respective credit bureaus.
US11636537B2 System and methods of providing point-of-need financing
A method of providing a loan credit to a customer before the customer requests the loan comprises obtaining, by a server, personal information for a customer by a credit broker application executing on the server, executing, on the server, a plurality of lender approval models using the personal information for the customer as input to each lender approval model, where each lender approval model is stored on the computer system in a byte code format as part of a private blockchain system, generating, by the server, a plurality of loan, evaluating, by a credit broker application executing on the server, the plurality of loan approvals based on a credit broker rule set, selecting, by the credit broker application, one of the loan approvals by the credit broker application, and presenting information to the customer comprising the terms of the selected loan approval by the credit broker application.
US11636536B2 Systems and methods for automating pricing desk operation
According to an aspect, a system for automating pricing desk operations is described. The system includes an input module configured to receive a proposed offer in relation to a financial product and associated context information; a machine learning module trained to classify offers according to positive or negative client; a processing module configured to optimize the proposed and an output module configured to transmit the optimized offer for communication to the client. According to additional aspects, a corresponding computer-implemented method, non-transitory computer-readable medium, and systems and methods for training a machine learning module are also described.
US11636528B2 Methods and apparatuses for recommending seasonal items
A seasonal recommender system includes a computing device configured to obtain periodic sales data characterizing a number of purchases made of each item of a plurality of items in a specified period and to obtain periodic buyers data characterizing a number of unique customers of each item in the plurality of items in the specified period. The computing device is further configured to determine a final item seasonality embedding for each item based on the periodic sales data and the periodic buyers data and to determine a final user seasonality embedding for each user based on the periodic purchase data. The computing device is further configured to determine a final user-item score for each item based on the final item seasonality embedding and the final user seasonality embedding and to send a recommendation to a user based on the final user-item score.
US11636527B2 Personalization based on private profile models
In an approach for constructing private profile machine learning models for recommending products to a user, a processor gathers user data associated with interactions of the user on an ecommerce website. A processor analyzes the user data using machine learning (ML) techniques. A processor trains a private profile ML model on the analyzed user data, wherein the private profile ML model is stored on a private storage of the user. A processor predicts a product recommendation using the private profile ML model. A processor outputs the product recommendation.
US11636525B2 Single-select predictive platform model
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: determining a set of items to recommend to a user based on a probability exceeding a predetermined threshold that the user will re-order each item of the set of items at a present time, wherein the probability is determined based at least in part on previous transactions of the user and other users within a first period of time, and wherein the set of items includes at least a predetermined number of items; sending instructions to display the set of items to the user on a user interface, wherein at least a portion of the set of items is shown as selected on the user interface, and the user interface further comprises a single-click option to add to a cart all selected items of the set of items; receiving a selection of the single-click option to add to the cart the all selected items of the set of items; and after receiving the single-click option, adding the all selected items of the set of items to the cart. Other embodiments are disclosed.
US11636523B2 Invoice determination system
Invoice determination system for determining an invoice for at least an item bought by a client providing at least a means for measurement linked to the at least one item, a first processing means connected to a first memory storing a client database, and a second processing means connected to a second memory storing a supplier database, each item being identified by a unique identifier, the first and second processing means being configured to execute a process providing the necessary steps in order to emit an invoice including the price to be charged to the client.
US11636518B2 Apparatus and methods for adaptive signage
Aspects of the subject disclosure may include, for example, a machine-readable storage medium that includes executable instructions that, when executed by a processing system, facilitate performance of operations which include modifying advertising content at a display responsive to a person being determined to be in a first zone relative to the display, determining a presence of a communication device of the person, wherein the second zone is closer in range to the display than the first zone, transmitting a query to the communication device, receiving from the communication device the identifying characteristic of the person, obtaining an image of the person responsive to the person being determined to be in a third zone relative to the display, wherein the third zone is closer in range to the display than the first zone and the second zone, and obtaining modified content for the person based on the identifying characteristic.
US11636517B2 Communication device interface for merchant check-in and shopping notifications
There are provided systems and methods for a communication device interface for merchant check-in and shopping notifications. A user may enter shopping preferences to a module of a communication device in order to receive notifications and alerts when items matching the shopping preferences are available with one or more merchants. A service provider may receive the shopping preferences with user attributes, such as a user location and/or account balance. The attributes may be determined using applications and/or modules of the communication device or through a check-in by the user at a location. The service provider may determine shopping notifications having purchase offers for the items from available merchants. The purchase offers may include offers to sell the items and discounts for the items. The shopping notifications may be displayed to the user using a user device interface, such as cells within an application or mobile device home screen.
US11636514B2 Information processing apparatus and information processing method
An information processing apparatus that analyzes video data obtained from an image capture apparatus to detect an article that has been pre-registered is disclosed. The apparatus, in a case where an article that is determined to be a property of an article holder that has been pre-registered is detected, searches for an advertisement viewer located within a range of a predetermined distance from the article holder from among advertisement viewers that have registered the article as an article they are interested in. The apparatus then informs an advertisement viewer found by the search of location information of the article.
US11636512B1 Inventory management system protection for network traffic surge resistant platform
A network traffic surge resistant platform is described herein. An example system includes a network storage, and one or more servers configured as a commerce platform including an authentication manager. The commerce platform generates a first secret code and sends the first secret code via a first communication medium associated with a first identifier. The commerce platform also generates a second secret code and sends the second secret code via a second communication medium associated with a second identifier. In response to determining the first input code matching the first secret code and the second input code matching the second secret code, the commerce platform authorizes a transaction associated with a particular browser and associates the transaction with a customer record associated with both the first and second identifiers.
US11636510B2 Systems, methods and programmed products for dynamically tracking delivery and performance of digital advertisements in electronic digital displays
Systems and methods for dynamically tracking delivery and performance of digital advertising placed on non-personal devices in physical locations and integrating, displaying, and reporting impressions and events in digital advertising systems.
US11636508B2 Systems and methods for control of event rates for segmented online campaigns
Allocating bids for providing content within a segmented campaign is controlled to ensure that an event rate associated with the provided content meets or exceeds a threshold rate. A campaign-level event rate, associated with the provided content, is estimated and provided as a feedback signal. This feedback signal is employed to dynamically update bid allocations for each of the segments, which in turn varies the number or rate of provided impressions and events. Such feedback enables the control of the campaign-level rate and ensures that the campaign-level rate meets or exceeds the rate threshold. To control these rates, the number of total impressions, as well as the number of associated events, is temporally sampled across the campaign segments. Based on the number of impressions and events, the campaign-level event rate is estimated and employed as the feedback signal. Updating the bid allocations may be based on the Beta Distribution.
US11636501B2 Techniques for delivering relevant news articles to users
The embodiments set forth techniques for delivering relevant news articles to users. The techniques can involve auditioning different categories of news articles (e.g., entertainment, sports, technology, etc.) to a user to create a pleasant onboarding experience that requires minimal user input. As time progresses, affinity information for the user is gathered from various sources (e.g., news readers, web browsers, third-party applications, etc.). The affinity information can be used to (1) suggest additional categories in which the user might be interested, and (2) increase the accuracy by which subsequent news articles are delivered to the user. Additionally, feedback information about the user's interaction with the subsequent news articles can then be obtained, and various metrics associated with these news articles can be updated to reflect the user's interaction. In turn, the various updated metrics can enable these news articles to be delivered to other users in a more accurate manner.
US11636500B1 Adaptive server architecture for controlling allocation of programs among networked devices
In some implementations, a system is configured to selectively distributing programs to remote devices based on monitoring performed by the remote devices. The system includes a server system that can distribute configuration data for the respective programs to remote devices over a communication network and monitor incoming data received from the remote devices over the communication network. The system can collect, from the respective remote devices, monitoring data that is generated for the programs by the remote devices and is provided over the communication network. The system can adapt a scoring process for prioritizing the plurality of programs for different remote devices based on the collected monitoring data. The system can distribute, to each of one or more of the remote devices, configuration data corresponding to one or more programs identified for the one or more remote devices using the adapted scoring process.
US11636499B2 Quantitative rating system for prioritizing customers by propensity and buy size
Quantitative rating systems and techniques are described that prioritize customers by propensity to buy and buy size to generate customer ratings. In one example, a propensity model is used to determine a likelihood of a potential customer to purchase a product, and a projected timeframe buy size for the potential customer is determined. An expected value for the potential customer is generated by combining the likelihood of the potential customer to purchase the product and the projected timeframe buy size. In another example, a ratio model of annualized recurring revenue (ARR) is used to determine a timeframe buy size for an existing customer in consecutive time frames. An upsell opportunity for the existing customer is determined based on the timeframe buy size less an ARR for a current time frame for the existing customer. A rating of the potential or existing customer is output in a user interface.
US11636496B2 Non-abstract devices, systems, and processes for the display and furnishing of tangible benefits
A system and method for permitting an entity to more effectively make use of a variety of available demographic-based, geographic-based, psychographic-based, and preference-based targeted benefits from a plurality of goods, services, information, and value providers; wherein the benefits are offered specifically to those entities qualified and/or eligible and/or entitled to receive said benefits, is disclosed. An exemplary method includes: (1) making available a plurality of benefits; (2) examining this plurality of benefits to determine for which benefits entity is qualified or eligible to receive; and (3) providing notification of said “entity-is-qualified-for” benefits. The system includes a memory for storing entity/benefit-seeker information, benefit information with benefit provider information, and benefit correlation information. The system compares the entity information to the benefit information to determine those benefits, if any, to which an entity is qualified to receive.
US11636494B2 Classic car restoration services systems and methods
The invention relates to classic car restoration services systems and methods, and, more particularly to classic car restoration services interfacing systems and methods allowing classic car facilities and enthusiasts to document, represent to prospective buyers, acquire classic cars and to facilitate their restorations.
US11636493B2 System and computer-implemented method for using location data on a card network to detect and address billing fraud
A system and computer-implemented method for detecting and addressing billing fraud by an asserted provider of a good or service based on location data associated with card-based financial transactions by an asserted recipient and collected, stored, analyzed, and acted on by a payment card network to determine and respond to a likelihood of fraud. A computer stores locations of the recipient based on uses of a payment card over a time period, and determines a location of the provider based on location data associated with a card reader at a particular time at which the good or service was allegedly provided. The computer compares the two locations for the particular time and generates a fraud score based on a likelihood that the recipient was physically capable of being at the provider location at the particular time, and based on the score, may notify the recipient and decline the payment request.
US11636492B2 Systems and methods for selecting a worst service first priority grid test route path
Systems and methods for selecting a worst service first optimized test path are provided. Such systems and methods can include using previously collected RF results that are relevant to a target building to calculate predictive RF results for a plurality of test points in the target building, using the predictive RF results to calculate the optimized test path through the target building, measuring a respective actual RF signal value of each of the plurality of test points in succession along the optimized test path, counting failing ones of the plurality of test points, and stopping measurements of the respective actual RF signal value of each of the plurality test points when a counted number of the failing ones of the plurality of test points exceeds a failure threshold value.
US11636490B2 System, method, and computer program product for linking accounts across systems
Provided are computer-implemented methods for linking accounts across systems which may include receiving an authorization request message including transaction data associated with a payment transaction and a primary account number (PAN); identifying a token corresponding to the PAN; transmitting a request message comprising at least a portion of the transaction data associated with the payment transaction and the token to at least one employer system, wherein the at least one employer system is associated with at least one employer institution; and receiving, from the at least one employer system, at least one response message comprising transaction adjustment data associated with an adjustment to the payment transaction. Methods may also include adjusting at least one parameter of the payment transaction based at least partially on the transaction adjustment data. Systems and computer program products are also provided.
US11636487B2 Graph decomposition for fraudulent transaction analysis
In an embodiment, a process for graph decomposition includes initializing nodes and edges of a data graph for analysis using a computer, and performing message passing between at least a portion of the nodes of the data graph to determine a corresponding measure of interest for each node of at least a portion of the data graph. The process further includes receiving an identification of one or more nodes of interest in the data graph, performing message passing between at least a portion of the nodes of the data graph using at least the determined measures of interest to identify a corresponding subgraph of interest for each of the one or more nodes of interest in the data graph, and performing an analysis action using the one or more identified subgraphs of interest.
US11636486B2 Determining subsets of accounts using a model of transactions
A computer system receives a first set of information that describes a set of transactions between pairs of user accounts of a service and a second set of information that specifies attribute values for user accounts of the service that are recipient user accounts within the set of transactions. Using the first set of information and the second set of information, the computer system generates an augmented graph model of the transactions and attribute values. By applying modularity maximization to the augmented graph model, the computer system determines a plurality of subsets of recipient user accounts.
US11636485B2 Efficient parallelized computation of global behavior profiles in real-time transaction scoring systems
Parallelized computation by a real-time transaction scoring system that incorporates global behavior profiling of transacting entities includes dividing a global profile computing component of a transaction scoring model of a real-time behavioral analytics transaction scoring system into a plurality of global profile component instances. The transaction scoring model uses a plurality of global profile variables, each of the plurality of global profile component instances using its own global profile partition that contains the estimate of global profile variables and being configured for update by a dedicated thread of execution of the real-time transaction scoring system, each dedicated thread being configured for receiving and scoring a portion of input transactions. The method further includes partitioning, based on one or more transaction routing shuffling algorithms, the input transactions for receipt across the plurality of global profile component instances, and updating each of the plurality of global profile partitions by the corresponding global profile component running in the dedicated thread according to the scoring algorithm.
US11636484B2 Systems and methods for cash access to earned but unpaid income
Systems and methods of providing access to earned but unpaid income are provided. An available balance of earned but unpaid income is computed. A login request and device information may be received from a remote device and a login procedure is invoked based on an assessed security level of the login device type. On authenticating the remote device successfully, the available balance of earned but unpaid income is recomputed. A list of financial services is displayed to the user, and a request may be received from the remote device for access to earned but unpaid income specifying cash access, an amount and a deduction schedule. Terms and conditions of a transaction, including a fee are displayed and a signal indicating acceptance is received. The request is fulfilled, cash dispensed, and a deduction file associated with an employer of the user is updated.
US11636483B2 Zero-step authentication of transactions using passive biometrics
A zero-step authentication system and method which uses biometric data to automatically make payments in a secure manner without requiring the customer to handle his or her mobile device. The system and method use a biometrics verification server and a payment facilitation device at the business location which automatically detects and recognizes registered mobile devices, displays a photo of the customer to a business employee for identity confirmation, and automatically deducts payments for purchases from a pre-authorized customer account. The customer account is managed by a payment processing server, which stores the customer account data, makes appropriate deductions, sends confirmation of deductions to the customer's mobile device, and automatically refills the customer's account by making pre-authorized charges to the customer's banking institution.
US11636477B2 Data usage method, system, and program thereof employing blockchain network (BCN)
The purpose of the present invention is to provide a new data utilization system in which, while an individual independently uses and utilizes one's own personal data, security and anonymity of the data can be effected. An information processing device used by an individual comprises: a function of transmitting, over a network, data relating to an address on a blockchain network used by the individual to a provider-side information processing device comprising a storage device that is a provision source of data associated with information about the individual; a function of referring to access data (ACT) that includes the data relating to the blockchain network address and data for identifying the provision source of the data and that is issued by the provision-side information processing device for the blockchain network address; and a function of, on the basis of the access data (ACT), acquiring the data associated with the information about the individual from the provider-side storage device and storing said data at least in a storage device or a memory of said individual.
US11636473B2 Altering account numbers into invalid account numbers for secure transmission and storage
A computer-implemented method includes: obtaining, by a computing device, an original Personal Account Number (PAN) to be transformed; transforming, by the computing device, the original PAN to form a transformed PAN; performing, by the computing device, a verification on the transformed PAN; determining, by the computing device, whether the transformed PAN passes verification; and storing or outputting, by the computing device, the transformed PAN based on determining that the transformed PAN does not pass verification, wherein the original PAN is later recovered from the transformed PAN to process a transaction.
US11636472B2 Terminal configuration server for the remote configuration of terminals
A terminal configuration server is configured to associate a terminal identifier with a cryptographic key set, and to provide a communications device with the terminal identifier and the cryptographic key set. The terminal configuration server is configured to receive the terminal identifier from the communications device via a communications network, and establish an encrypted tunnel with a terminal via the communications device and the cryptographic key set. The encrypted tunnel is encrypted end-to-end between the terminal configuration server and the terminal. The terminal configuration server is configured to receive a payload request from the terminal via the encrypted tunnel, locate a payload that is associated with the terminal identifier in the payload database, and download the located payload to the terminal via the encrypted tunnel.
US11636471B2 Social data tracking datastructures, apparatuses, methods and systems
The Social Data Tracking Datastructures, Apparatuses, Methods and Systems (“SDTD”) transforms brokerage order request, blockchain transaction request, agency action request inputs via SDTD components into brokerage order confirmation, transaction confirmation, agency action notification outputs. An agency action request is obtained from a user of an agency oversight configured blockchain. A transaction identifier of an unwind transaction associated with the agency action request is determined. An unwind address associated with the agency action request is determined. The agency oversight configured blockchain is analyzed to determine an affected transaction for the unwind transaction, wherein the affected transaction involves unspent crypto tokens that originated from the unwind transaction. An agency blockchain transaction request that facilitates transferring crypto tokens from an address associated with the affected transaction to the unwind address is generated.
US11636466B2 Offline coin protocol
Systems, methods, apparatus, computer program code and means are provided to operate a first device to receive a coin having value from a second device while offline.
US11636464B2 Systems and methods for securely generating and printing a document
Systems and methods for securely generating and printing documents are disclosed. For example, processor(s) of a computer system may receive information for the document from a computing device through a network, verify the information for the document, and upon verification, generate document generation data using at least a portion of the information for the document. The document generation data may include document metadata that enables generation of an image of the document and/or the image of the document. Upon the processor(s) verifying first authentication information of a first code associated with a printing device received from the computing device through the network and second authentication information of a second code associated with the computing device received from the printing device through the network, the processor(s) may transmit the document generation data to the printing device through the network, and cause the printing device to print the image of the document.
US11636456B2 Data structure analytics for real-time recommendations
Techniques and arrangements for analyzing previous tickets of a customer at different merchants—specifying interactions of the customer at the different merchants—to determine subsequent recommendations to send to a particular merchant in real-time when the customer is located at the particular merchant. Other techniques and arrangements facilitate annotation of merchant tickets by the merchants to enrich the data maintained by the tickets and, in some instances, to enhance the described real-time recommendations. Still other techniques and arrangements create a merchant ticket for recording interactions between a merchant and customer upon the customer creating a reservation at the merchant for a specified future time, or being added to a waitlist of the merchant. Upon the customer arriving at the merchant proximate to the specified future time, the merchant may use the created ticket to track items ordered by the merchants, track tenders used to pay for items, and the like.
US11636454B2 Methods and systems for routing transactions between automated teller machines, points of sale, financial institutions, and software wallets
Systems and methods are provided for routing transactions from ATMs. In one embodiment, a method is provided that includes receiving a unique identifier that corresponds to a transaction requested by a user. In certain implementations, the unique identifier may be presented to the user by a third party separate from a provider of the ATM. The method may further include routing the unique identifier to an application programming interface affiliated with a provider of the ATM to confirm the transaction's validity. In certain implementations, the method may further comprise implementing the transaction and updating a settlement account to reflect the transaction.
US11636448B2 Systems and methods for e-certificate exchange and validation
Systems and methods described herein include first and second devices including one or more processors and memory, the first device being configured to purchase one or more certificates by a first process via one or more blockchain transactions. The second device may be in communication with the first device, and may be redeem the one or more certificates received by a second process via one or more blockchain transactions. The second device may exchange one or more codes to designate the one or more certificates as used on the first device. The system may include one or more servers in communication with the second device, and may be automatically generate a message containing updated redemption information of the one or more certificates when the updated redemption information has been stored in one or more databases, which may be in communication with the one or more servers.
US11636441B2 Systems and methods for improved quality assurance
A method for quality assurance management of cellular site comprising receiving a user selection of a selected cellular site of a plurality of cellular sites. Based on the user selection of the selected cellular site, the method include retrieving site parameters and selectively displaying the site parameters via a GUI. The method includes receiving photographs of the selected cellular site, the photographs captured by the user computing device. The method includes transmitting the photographs to the site database. The method includes providing site data fields for receiving cellular site data via the GUI, and receiving, via the one or more site data fields, user entries of cellular site data associated with the selected cellular site. The method includes transmitting the user entries of cellular site data to the site database.
US11636440B2 Electronic dynamic calendar system and operation method thereof
Provided is an electronic dynamic calendar system and an operation method thereof for providing an electronic calendar capable of importing multimedia messages such as audio, photos and video. Different from conventional electronic calendars that can only record text messages therein, the electronic calendar can have richer content. In addition to a text message, a reminder of a multimedia message can be set according to the user's need such that the reminder content set by the user can be more clearly understood and expressed.
US11636439B2 Techniques to apply machine learning to schedule events of interest
Techniques to apply machine learning to schedule events of interest for a device user. As described herein, a typical device user is inundated with information suggesting activities and other things to do. Using these techniques, the information is categorized according to the activity and those activities that are most likely to be engaged in by the device user are recommended to the device user (via their device) as events of interest. If the device user selects an event of interest, the device is updated to reflect that selection. For instance, a calendar application may be updated to include an event description at the event's date and time. Other embodiments are described and claimed.
US11636437B2 Managing electronic addresses based on communication patterns
Managing electronic addresses based on communication patterns. A method includes tracking metadata of a plurality of electronic communications of a user. One or more lists of electronic addresses of recipients are generated for the user based on the metadata. Electronic addresses of potential recipients are identified from the one or more lists in response to an input indicative of selection of an electronic address of a recipient. The identified electronic addresses are recommended to the user. An input indicative of one or more electronic addresses selected by the user from the identified electronic addresses is received. Further, an electronic message is sent to the selected electronic addresses.
US11636435B2 Optimizing benefits selection in view of both member population and organizational preferences
The present disclosure relates to systems and methods for optimizing benefits plan options offered by an organization through balancing derived population preferences with organizational preferences by analyzing historical selections made by individuals. Census data dividing members of an organization into census divisions may be applied to machine learning algorithm(s) to derive estimated selection preferences of the members. Using selection preferences, costs of various product offering scenarios and overall member satisfaction estimates of the scenarios may be calculated. Product offering scenarios meeting member preference criteria and organizational budget criteria may be presented for review.
US11636432B2 Systems and methods to measure and visualize workload for completing individual units of work
Systems and methods for measuring and visualizing user workload for completing individual units of work are disclosed. Exemplary implementations may: manage environment state information maintaining a collaboration environment configured to facilitate interaction by users with the collaboration environment, the environment state information specifying values of work unit parameters that describe units of work assigned to individual users within the collaboration environment, individual units of work having individual start dates and individual end dates; determine values of a workload parameter for the individual units of work that describe individual quantities of units of time associated with completion of the individual units of work; effectuate presentation of a user interface based on the values of the workload parameter for the individual units of work, the user interface displaying relationships between the individual quantities of units of time and the individual start dates and the individual end dates; and/or perform other operations.
US11636431B2 Systems and methods for dynamic assignment, monitoring and management of discrete tasks
Systems for assigning, monitoring, managing and completing tasks and other activities through a customer-relationship management or other data repository are disclosed in the present application. A variety of novel user interfaces and graphical overlays are also disclosed and within the scope of the present disclosure. Methods for assigning, monitoring, managing and completing tasks are also disclosed.
US11636429B2 Model predictive maintenance systems and methods with automatic parts resupply
An automatic parts resupply system for building equipment including a model predictive maintenance system configured to determine a service time at which to perform service on the building equipment by performing a predictive optimization of a total cost of operating and servicing the building equipment over a time period. The service time is a decision variable in the predictive optimization. The automatic parts resupply system includes a resupply manager. The resupply manager is configured to generate a parts resupply order for the building equipment based on a result of the predictive optimization. The resupply manager is configured to determine a transmission time at which to transmit the parts resupply order to a parts supplier. The resupply manager is configured to transmit the parts resupply order to the parts supplier at the transmission time.
US11636427B2 Method and apparatus for carrying shelf
A method and apparatus for carrying a shelf. One specific implementation of the method comprises: receiving first task information from a task server (104); determining, according to an identifier of a shelf to be transported, the position of a shelf storage space (201) for storing the shelf as a starting point position; determining, according to an identifier of a first picking station, the position of a first buffer storage space in a buffer storage space set corresponding to the first picking station as an ending point position; generating first transporting information according to the determined starting point position and ending point position; and sending the first transporting information to automated guided vehicles (106,107), so that the automated guided vehicles (106,107) transport the shelf.
US11636426B2 Tracking and authentication of inventory via distributed ledgers and NFC tags
Copies of a distributed ledger with multiple blocks are stored on multiple computing devices. A first computing device coming into proximity with a particular object triggers generation of a new block to the distributed ledger, the new block identifying changes to an inventory of objects of the object type and including a hash of a previous block of the distributed ledger. The new block is optionally verified before it is appended onto the distributed ledger and transmitted out to each of the multiple computing devices so that each copy of the distributed ledger includes the new block.
US11636423B2 Item transfer control systems
In implementations of item transfer control systems, a computing device implements a transfer system to receive input data describing types of requested items and corresponding quantities of the types of requested items to receive at each of a plurality of destination sites and types of available items and corresponding quantities of the types of available items that are available at each of a plurality of source sites. The transfer system constructs a flow network having a source node for each of the plurality of the source sites and a destination node for each of the plurality of the destination sites. An integral approximate solution is generated that transfers the corresponding quantities of the types of requested items to each of the plurality of the destination sites using a maximum flow solver and the flow network. The transfer system causes transferences of the corresponding quantities of the types of requested items to each of the plurality of the destination sites based on the integral approximate solution.
US11636422B2 Data validation in a mobile communication network
A virtualized network function included in a mobile communication network may be capable of performing validation of sensor data. The sensor data may be generated by one or more sensors monitoring a tangible asset that is being transported between geographical locations. The sensor data may be received by the virtualized network function from an Internet-enabled device in communication with the mobile communication network. In some cases, a contract management application included in the virtualized network function may validate the sensor data based on one or more compliance thresholds describing a shipment condition of the tangible asset. Based on determining whether the sensor data indicates a compliant shipment condition for the tangible asset, the contract management application may modify a contract associated with the tangible asset.
US11636421B1 Model driven reporting
Approaches for a model-driven tool-agnostic reporting approach are provided. In one example, a report request is received from a business intelligence reporting application, from which a graphical template and query template are created, wherein the graphical template comprises the visual presentation of data responsive to the request and the query template specifies how the data responsive to the request is to be computed. The report created by the approaches described herein is compatible with multiple business intelligence reporting applications.
US11636413B2 Autonomic discrete business activity management method
An autonomic method for the comprehensive profiling of near or real time representations of time sequenced, synchronized, characterized business activity by any entity within a group of commercially related subscribing business partners, for the purpose of creating a near or real time universal business activity mosaic. An autonomic method within a group of commercially interrelated businesses to utilize a universal business activity mosaic to render a virtual customer storefront, whereby a business may discretely witness in time and character the sale of its own assets and services either fully or partially comprising those sold to anybody of related intermediate or end customers for the purpose of purchasing, selling, financing, warehousing or physically transporting assets on demand.
US11636410B2 Automated configuration of provision of products and services
Technologies are provided for automated configuration of delivery of a product or service. The technologies include a vehicular network that can detect job requests for the delivery of a product or service, where the job requests are based on hashtags. Each vehicle in the vehicular network can include an apparatus that can receive request data from a computing system remotely located relative to the vehicle. A first portion of the request data defines a job request which can be detected by the apparatus by validating the request data. The apparatus can then update a ledger record and also can cause other vehicle in the vehicular network to update other respective ledger records. In addition, the apparatus can send a response to the job request to the computing system. The response permits implementing, or managing the implementation, of a transaction corresponding to the job request.
US11636406B2 Systems and methods for computerized interactive skill training
The present invention is directed to interactive training, and in particular, to methods and systems for computerized interactive skill training. An example embodiment provides a method and system for providing skill training using a computerized system. The computerized system receives a selection of a first training subject. Several related training components can be invoked, such as reading, watching, performing, and/or reviewing components. In addition, a scored challenge session is provided, wherein a training challenge is provided to a user via a terminal, optionally in video form.
US11636404B2 Fee/rebate contingent order matching system and method
A specialized computer matching system programmed to match orders for financial instruments of any type; where orders are matched at a price equal to the best available price or within the best available prices in the market; where priority of matching orders is ranked by price; where orders at the same price may be further ranked based on other attributes; where orders may optionally specify that the order sender is willing to pay a fee to (or receive a rebate by) an Order Matching Entity (i.e., a fee/rebate contingency (FRC)); where an order's optional FRC must be met in order to match the order; and where an order which cannot be matched solely because its FRC rate prevents it from matching with another order temporarily yields priority—other than price priority—to other orders ranked below to permit those orders to be matched.
US11636402B2 Electronic reservation system
An electronic reservation method includes detecting that a user has utilized a first computing device in a transaction in which the user acquires an item, or acquires a voucher for a particular activity. An electronic reservation is created by a reservation server for the user based on the detecting that reserves one of a plurality of reservable locations within a predefined geographic area for the user. The plurality of reservable locations are configured for use of the item or for an activity related to but different than the particular activity. A credential for the electronic reservation is transmitted to a mobile computing device of the user.
US11636400B2 Federated doubly stochastic kernel learning on vertical partitioned data
System and method for prediction using a machine learning model. The system includes a coordinator, an active computing device and a passive computing device in communication with each other. The active computing device has a processor and a storage device storing computer executable code. The computer executable code is configured to: obtain parameters of the machine learning model; retrieve an instance from the local data; sample a random direction of the instance; compute a dot product of the random direction and the instance, and calculate a random feature; compute predicted values of the instance in the active and passive computing devices and summarize them to obtain a final predicted value; determine a model coefficient using the random feature, the final predicted value, and a target value of the instance; update the machine learning model using the model coefficient; and predict a value for a new instance.
US11636399B2 Parameter estimation system, parameter estimation method, and parameter estimation program recording medium for estimating parameter and kernel functions by incorporating machine learning
A first sample acquisition unit acquires a parameter sample from a prior distribution. A function execution unit acquires data from a distribution by supplying the sample to a function. A degree-of-similarity calculation unit calculates the degree of similarity between the data and correct data using a kernel function. A kernel mean construction unit constructs a kernel mean of a posterior distribution from the degree of similarity, the sample, and the kernel function. A second sample acquisition unit acquires a new parameter sample from the kernel mean and the kernel function. A sample evaluation unit determines whether the difference between new data obtained by supplying one sample selected from the new samples to the function and the correct data is less than a prescribed threshold value. When it is determined that the difference is less than the prescribed threshold value, the sample evaluation unit estimates the selected sample as a parameter. The present invention enables estimation of a high-dimensional parameter of the function, thus making it possible to reduce calculation time.
US11636396B2 Child tokens for improved transaction data storage, and reduced transaction information payloads based on transaction predictions for quicker computerized payment processing
Systems, computer-implemented methods, apparatus, and/or computer program products that facilitate implementation of child tokens for improved transaction data storage and/or implementation of reduced transaction information payloads for quicker computerized payment processing are provided. In various embodiments, a system can comprise a scanner component that can scan a financial instrument during a current transaction, thereby extracting financial instrument data associated with the current transaction. In various instances, the system can further comprise a logging component, that can identify in an electronic transaction log a first data entry that corresponds to a previous transaction. In various cases, the first data entry can list previous financial instrument data associated with the previous transaction, and the previous financial instrument data can match the current financial instrument data. In various aspects, the system can further comprise a token component that can store in a second data entry of the electronic transaction log an electronic token. In various cases, the second data entry can correspond to the current transaction, the electronic token can reference the first data entry, and the electronic token can be stored instead of the current financial instrument data. In various embodiments, a system can comprise a reference identifier database that can correlate a plurality of users to a plurality of financial instrument data and to a plurality of reference identifiers. In various instances, the system can further comprise a prediction component that can predict, via a trained machine learning classifier, that a user from a the plurality of users is likely to initiate a transaction within a threshold period of time. In various aspects, the system can further comprise a transmitter component that can transmit an instruction to a computerized transaction settlement system which can cause the computerized transaction settlement system to cache financial instrument data from the plurality of financial instrument data that corresponds to the predicted user. In various cases, the transmitter component can transmit to a computerized financial instrument scanning system a reference identifier from the set of reference identifiers that corresponds to the predicted user. In various aspects, the system can further comprise a receiver component that can receive a reduced transaction information payload from the computerized financial instrument scanning system after the computerized financial instrument scanning system scans a financial instrument associated with the reference identifier corresponding to the predicted user.
US11636392B2 Information processing device and non-transitory computer readable medium
An information processing device includes a processor configured to query a user about an operation item to be executed by equipment in a case where biological information about the user satisfying a specific condition is acquired, but a single operation item of the equipment to associate with the acquired biological information is not specified, and associate an operation item designated by the user in response to the query with the acquired biological information.
US11636389B2 System and method for improving machine learning models by detecting and removing inaccurate training data
Methods, systems and computer program products are described to improve machine learning (ML) model-based classification of data items by identifying and removing inaccurate training data. Inaccurate training samples may be identified, for example, based on excessive variance in vector space between a training sample and a mean of category training samples, and based on a variance between an assigned category and a predicted category for a training sample. Suspect or erroneous samples may be selectively removed based on, for example, vector space variance and/or prediction confidence level. As a result, ML model accuracy may be improved by training on a more accurate revised training set. ML model accuracy may (e.g., also) be improved, for example, by identifying and removing suspect categories with excessive (e.g., weighted) vector space variance. Suspect categories may be retained or revised. Users may (e.g., also) specify a prediction confidence level and/or coverage (e.g., to control accuracy).
US11636388B1 Machine learning-based algorithm to accurately predict detail-route DRVS for efficient design closure at advanced technology nodes
A machine learning (ML) system is trained to predict the number of design rules violations of a circuit design that includes a multitude of Gcells. To achieve this, a netlist associated with the circuit design is placed by a place and route tool. A first list of features associated with the placed netlist is delivered to the ML system. A global route of the circuit design is performed by a global router. Next, a second list of features is delivered from the global router to the ML system. Thereafter, a detailed route of the circuit design is performed by a detailed router. A label associated with each Gcell in the circuit design is delivered to the ML system from the detailed route. The ML system is trained using the first and second list of features and the labels.
US11636383B2 Detecting and preventing unwanted model training data
A method and a system for dataset evaluation are provided. The method can include acquiring a new dataset for integration with an existing dataset. The existing dataset is used to train a machine learning model. The method can also include calculating a baseline of variation for the existing dataset. The baseline of variation can be determined by evaluating various characteristics of the existing dataset. The method can further include determining an output value for the new dataset by also evaluating characteristics of the new dataset. The method can also include comparing the output value to the baseline of variation to generate a variance between the output value and the baseline of variation. The method can further include determining whether the variance is within an acceptable range of the baseline of variation.
US11636382B1 Robotic self programming visual inspection
A robotic self-learning visual inspection method includes determining if a fixture on a component is known by searching a database of known fixtures. If the fixture is unknown, a robotic self-programming visually learning process is performed that includes determining one or more features of the fixture and providing information via a controller about the one or more features in the database such that the fixture becomes known. When the fixture is known, a robotic self-programming visual inspection process is performed that includes determining if the one or more features each pass an inspection based on predetermined criteria. A robotic self-programming visual inspection system includes a robot having one or more arms each adapted for attaching one or more instruments and tools. The instruments and tools are adapted for performing visual inspection processes.
US11636381B1 Event streams in a machine learning system for demand forecasting
A machine learning system for forecasting demand implements an improved process using event streams for predicting the impact that events in the geographic area surrounding an establishment have on demand forecasts for the establishment. A range of distances from the establishment can be determined and divided up into different distances. Event streams can be generated from the events by grouping the events into combinations of event attributes, such as event category and the distance of the event from the establishment. The event streams can be provided as inputs along with demand data for computing demand forecasts that account for increased or decreased traffic patterns in the geographic area surrounding the event. The event streams can be filtered based on the magnitude of the impact the events have on the demand for the products and/or services of the establishment before, during and after the event takes place.
US11636379B2 Distributed cluster training method and apparatus
A distributed cluster training method and an apparatus thereof are provided. The method includes reading a sample set, the sample set including at least one piece of sample data; using the sample data and current weights to substitute into a target model training function for iterative training to obtain a first gradient before receiving a collection instruction, the collection instruction being issued by a scheduling server when a cluster system environment meets a threshold condition; sending the first gradient to an aggregation server if a collection instruction is received, wherein the aggregation server collects each first gradient and calculates second weights; and receiving the second weights sent by the aggregation server to update current weights. The present disclosure reduces an amount of network communications and an impact on switches, and avoids the use of an entire cluster from being affected.
US11636377B1 Artificial intelligence system incorporating automatic model updates based on change point detection using time series decomposing and clustering
Computer systems and associated methods are disclosed to detect a future change point in time series data used as input to a machine learning model. A forecast for the time series data is generated. In some embodiments, a fitting model is generated from the time series data, and residuals of the fitting model are obtained for respective portions of the data both before and after a potential change point in the future. The change point is determined based on a ratio of residual metrics for the two portions. In some embodiments, data features are extracted from individual segments in the time series data, and the segments are clustered based on their data features. A change point is determined based on a dissimilarity in cluster assignments for segments before and after the point. In some embodiments, when a change point is predicted, an update of the machine learning model is triggered.
US11636374B2 Exponential spin embedding for quantum computers
The disclosure is in the technical field of circuit-model quantum computation. Generally, it concerns methods to use quantum computers to perform computations on classical spin models, where the classical spin models involve a number of spins that is exponential in the number of qubits that comprise the quantum computer. Examples of such computations include optimization and calculation of thermal properties, but extend to a wide variety of calculations that can be performed using the configuration of a spin model with an exponential number of spins. Spin models encompass optimization problems, physics simulations, and neural networks (there is a correspondence between a single spin and a single neuron). This disclosure has applications in these three areas as well as any other area in which a spin model can be used.
US11636372B2 Phase-robust matched kernel acquisition for qubit state determination
Systems, computer-implemented methods, and computer program products that can facilitate determining a state of a qubit are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an output receiving component that can receive, in response to a request, output representative of a quantum state of a qubit of a quantum computing device, and a classifying component that classifies the quantum state of the qubit of the quantum computing device based on the output representative of the quantum state of the qubit. The system can further include a configuring component that can configure the classifying component based on a characteristic of the request.
US11636371B2 Computational platform for quantum structures
The present disclosure provides a computational platform for quantum structures. The computational platform includes an input module configured to receive parameter information corresponding to a quantum structure, and a processor programmed to carry out instructions stored in a computer-readable medium. The instructions include receiving, using the input module, the parameter information corresponding to the quantum structures, and generating a quantum structure model based on the parameter information received. The instructions also include determining at least one property of the quantum structure, and generating a report indicative of the at least one property determined. The computational platform also includes an output module for providing the report.
US11636369B2 Electronic logging of vehicle and driver data for compliance support and prediction
A method for electronic logging of carrier data is described. The logged electronic carrier data is utilized to predict a likelihood of occurrence of a potential impending compliance rule violation. A plurality of travel conditions capable of changing a transit period, such as weather, traffic, and construction are monitored, aggregated, and used to determine a predicted likelihood of changing the transit period. The likelihood of occurrence of a compliance rule violation is determined, based on the aggregated values, the predicted likelihood of changing the transit period, and a group of compliance rules. An indicator of the likelihood of occurrence of a compliance rule violation may be generated, and presented to any number of electronic devices. Remedial actions to avoid or mitigate the compliance rule violation may be suggested.
US11636366B2 User service prediction in a communication network
A method in a communication network for predicting whether a second service will be used by a user in a future time slot. The method comprises obtaining information about which services, of a plurality of services, have historically been used in which time slots in the communication network. The method comprises analysing the obtained information to determine that, whether a first service of the plurality of services is used in any of the historic time slots, correlates with whether the second service of the plurality of services is used in said historic time slot. The method comprises predicting whether the first service will be used by the user in the future time slot. The method comprises predicting, based on whether the first service has been predicted to be used in the future time slot, whether the second service will be used by the user in said future time slot.
US11636364B2 Image-based popularity prediction
A machine may be configured to access an image of an item described by a description of the item. The machine may determine an image quality score of the image based on an analysis of the image. A request for search results that pertain to the description may be received by the machine, and the machine may present a search result that references the item's image, based on its image quality score. Also, the machine may access images of items and descriptions of items and generate a set of most frequent text tokens included in the item descriptions. The machine may identify an image feature exhibited by an item's image and determine that a text token from the corresponding item description matches one of the most frequent text tokens. A data structure may be generated by the machine to correlate the identified image feature with the text token.
US11636360B1 Communication routing between agents and contacts
Technology is described for routing communications between contacts and agents. Associations may be generated between agents and contacts who intend to communicate with the agents. Weightings for the associations between the agents and the contacts may be determined using a machine learning model to produce weighted associations. The weightings may represent a predicted interaction metric between the agents and the contacts. Selected pairs of agents and contacts may be determined by applying matching rules to the weightings. Communications may be routed between the contacts and the agents in accordance with the selected pairs of agents and contacts.
US11636357B2 Use of machine learning to identify topical arguments
Technology is described for identifying topical arguments to be provided in order to enable problem solving. The method can include a first operation of storing a topical problem statement at a root of a graph. A plurality of topical arguments may be stored in a plurality of argument nodes and user answers to the topical arguments in the graph. Another operation may be grouping the argument nodes into section groups that define a sub-topic linked by the graph to the topical problem statement. Additionally, use requests for the topical arguments in the graph may be tracked by recording access to the topical arguments. A use pattern of topical arguments may be identified by tracking use requests to the topical arguments. The use pattern may be processed using a machine learning model. Another operation may be sending an additional section group with topical arguments and user answers in the graph based in part on processing of the use pattern using the machine learning model to determine which additional section group to send to a requestor.
US11636354B1 System and method for managing social-based questions and answers
A computer-implemented method of managing questions and answers on a computer-hosted service. The method includes a computing device receiving text based tax question and answer pairings and inputting the tax question and answer pairings into a content model executed by the device and outputting a content score for each tax question and answer pairing based on the model. The content score comprises a number within a range. One end of the range corresponds to product content and another end of the range corresponds to general tax content. The device outputs an answer quality score for the tax question and answer pairings based at least in part on the content score and votes assigned to each respective question and answer pair, wherein votes comprises up votes and down votes. The device may generate a FAQ list stored in a database based at least in part on the answer quality score.
US11636352B2 Integrated advanced visualization tool for geosteering underbalanced coiled tubing drilling operations
Systems and methods include a method for providing an integrated advanced visualization tool for geosteering underbalanced coiled tubing drilling (UBCTD) operations. Drilling operation data is received from different sources in real time during a drilling operation. The drilling operation data includes geological formation information recorded during the drilling operation, micropalaeontological test results of the drilling operation, drilling parameters being used during the drilling operation, cumulative productivity index calculations, and reservoir pressure information of reservoirs encountered during the drilling operation. The drilling operation data is analyzed to correlate elements of the drilling operation data by time and cumulative depth. A graph is generated in real time that includes multiple plots correlated as a function of cumulative depth over time.
US11636350B1 Systems and methods for automated scribes based on knowledge graphs of clinical information
According to certain embodiments, the present disclosure includes a method for generating a knowledge graph of clinical information for use as a reference model to semantically represent relevant information from clinical encounters. In certain embodiments, the method includes representing a clinical concern as a module of the knowledge graph. In some examples, the method includes associating at least one section node with the module, wherein each section node of the at least one section node corresponds to a clinical concept relevant to the clinical concern and associating at least one topic node with the at least one section node, wherein each topic node of the at least one topic node corresponds to a clinical topic relevant to the clinical concept. And, in certain embodiments the method includes outputting the knowledge graph of clinical information to semantically represent the relevant information from a clinical encounter associated with the clinical concern.
US11636349B2 Neural functional localization using synaptic connectivity graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying one or more regions of a brain of a biological organism that are predicted to be functionally-specialized for performing a task. In one aspect, a method comprises: obtaining data defining a synaptic connectivity graph representing synaptic connectivity between neurons in the brain of the biological organism; identifying a plurality of sub-graphs of the synaptic connectivity graph; determining, for each sub-graph of the plurality of sub-graphs, a performance measure characterizing a performance of a neural network having a neural network architecture that is specified by the sub-graph in accomplishing the task; and determining, based on the performance measures, that one or more sub-graphs of the plurality of sub-graphs correspond to regions of the brain of the biological organism that are predicted to be functionally-specialized for performing the task.
US11636348B1 Adaptive training of neural network models at model deployment destinations
At a centralized model trainer, one or more neural network based models are trained using an input data set. At least a first set of parameters of a model is transmitted to a model deployment destination. Using a second input data set, one or more adaptive parameters for the model are determined at the model deployment destination. Using the adaptive parameters, one or more inferences are generated at the model deployment destination.
US11636347B2 Action selection using interaction history graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting actions to be performed by an agent interacting with an environment. In one aspect, a method comprises: obtaining a graph of nodes and edges that represents an interaction history of the agent with the environment; generating an encoded representation of the graph representing the interaction history of the agent with the environment; processing an input based on the encoded representation of the graph using an action selection neural network, in accordance with current values of action selection neural network parameters, to generate an action selection output; and selecting an action from a plurality of possible actions to be performed by the agent using the action selection output generated by the action selection neural network.
US11636346B2 Recurrent neural circuits
A method includes providing a computer system, the computer system including at least a processor and a memory, the memory including at least an operating system, executing a process in the memory, the process including providing a recurrent circuit model, and converting the recurrent circuit model into a recurrent neural network that can be fit with gradient descent.
US11636341B2 Processing sequential interaction data
This disclosure relates to processing sequential interaction data through machine learning. In one aspect, a method includes obtaining a dynamic interaction graph constructed based on a dynamic interaction sequence. The dynamic interaction sequence includes interaction feature groups corresponding to interaction events. Each interaction feature group includes a first object, a second object, and an interaction time of an interaction event that involved the first object and the second object. The dynamic interaction graph includes multiple nodes including, for each interaction feature group, a first node that represents the first object of the interaction feature group and a second node that represents the second object of the interaction feature group. A current sequence corresponding to a current node to be analyzed is determined. The current sequence is input into a Transformer-based neural network model. The neural network model determines a feature vector corresponding to the current node.
US11636333B2 Optimizing neural network structures for embedded systems
A model training and implementation pipeline trains models for individual embedded systems. The pipeline iterates through multiple models and estimates the performance of the models. During a model generation stage, the pipeline translates the description of the model together with the model parameters into an intermediate representation in a language that is compatible with a virtual machine. The intermediate representation is agnostic or independent to the configuration of the target platform. During a model performance estimation stage, the pipeline evaluates the performance of the models without training the models. Based on the analysis of the performance of the untrained models, a subset of models is selected. The selected models are then trained and the performance of the trained models are analyzed. Based on the analysis of the performance of the trained models, a single model is selected for deployment to the target platform.
US11636329B2 Real time implementation of recurrent network detectors
Various examples related to real time detection with recurrent networks are presented. These can be utilized in automatic insect recognition to provide accurate and rapid in situ identification. In one example, among others, a method includes training parameters of a kernel adaptive autoregressive-moving average (KAARMA) using a signal of an input space. The signal can include source information in its time varying structure. A surrogate embodiment of the trained KAARMA can be determined based upon clustering or digitizing of the input space, binarization of the trained KAARMA state and a transition table using the outputs of the trained KAARMA for each input in the training set. A recurrent network detector can then be implemented in processing circuitry (e.g., flip-flops, FPGA, ASIC, or dedicated VLSI) based upon the surrogate embodiment of the KAARMA The recurrent network detector can be configured to identify a signal class.
US11636328B2 L2 constrained softmax loss for discriminative face verification
Various face discrimination systems may benefit from techniques for providing increased accuracy. For example, certain discriminative face verification systems can benefit from L2-constrained softmax loss. A method can include applying an image of a face as an input to a deep convolutional neural network. The method can also include applying an output of a fully connected layer of the deep convolutional neural network to an L2-normalizing layer. The method can further include determining softmax loss based on an output of the L2-normalizing layer.
US11636326B2 System, method, and computer device for transistor-based neural networks
Provided are computer systems, methods, and devices for operating an artificial neural network. The system includes neurons. The neurons include a plurality of synapses including charge-trapped transistors for processing input signals, an accumulation block for receiving drain currents from the plurality of synapses, the drain currents produced as an output of multiplication from the plurality of synapses, the drain currents calculating an amount of voltage multiplied by time, a capacitor for accumulating charge from the drain currents to act as short-term memory for accumulated signals, a discharge pulse generator for generating an output signal by discharging the accumulated charge during a discharging cycle, and a comparator for comparing an input voltage with a reference voltage. The comparator produces a first output if the input voltage is above the reference voltage and produces a second output if the input voltage is below the reference voltage.
US11636323B2 Neuromorphic operations using posits
Systems, apparatuses, and methods related to a neuron built with posits are described. An example system may include a memory device and the memory device may include a plurality of memory cells. The plurality of memory cells can store data including a bit string in an analog format. A neuromorphic operation can be performed on the data in the analog format. The example system may include an analog to digital converter coupled to the memory device. The analog to digital converter may convert the bit string in the analog format stored in at least one of the plurality of memory cells to a format that supports arithmetic operations to a particular level of precision.
US11636322B2 Precise data tuning method and apparatus for analog neural memory in an artificial neural network
Numerous embodiments of a precision programming algorithm and apparatus are disclosed for precisely and quickly depositing the correct amount of charge on the floating gate of a non-volatile memory cell within a vector-by-matrix multiplication (VMM) array in an artificial neural network. Selected cells thereby can be programmed with extreme precision to hold one of N different values.
US11636318B2 Context-based search using spike waves in spiking neural networks
Techniques and mechanisms for servicing a search query using a spiking neural network. In an embodiment, a spiking neural network receives an indication of a first context of the search query, wherein a set of nodes of the spiking neural network each correspond to a respective entry of a repository. One or more nodes of the set of nodes are each excited to provide a respective cyclical response based on the first context, wherein a first cyclical response is by a first node. Due at least in part to a coupling of the excited nodes, a perturbance signal, based on a second context of the search query, results in a change of the first resonance response relative to one or more other resonance responses. In another embodiment, data corresponding to the first node is selected, based on the change, as an at least partial result of the search query.
US11636317B2 Long-short term memory (LSTM) cells on spiking neuromorphic hardware
Long-short term memory (LSTM) cells on spiking neuromorphic hardware are provided. In various embodiments, such systems comprise a spiking neurosynaptic core. The neurosynaptic core comprises a memory cell, an input gate operatively coupled to the memory cell and adapted to selectively admit an input to the memory cell, and an output gate operatively coupled to the memory cell an adapted to selectively release an output from the memory cell. The memory cell is adapted to maintain a value in the absence of input.
US11636311B2 Anomaly detection based on predicted textual characters
Described herein is a technology that facilitates the production of and the use of automated datagens for event-based systems. A datagen (i.e., data-generator or data generation system) is a component, module, or subsystem of computer systems that searches, monitors, and analyzes machine data. Existing datagens are not capable of detecting an anomaly in machine data. An anomaly is a variance in the input data stream that exceeds some acceptable amount of deviation from the norm (i.e., standard, expectation, etc.). An embodiment of datagen, in accordance with the technology described herein, detects anomalies in the input machine data.
US11636309B2 Systems and methods for modeling probability distributions
Systems and methods for modeling complex probability distributions are described. One embodiment includes a method for training a restricted Boltzmann machine (RBM), wherein the method includes generating, from a first set of visible values, a set of hidden values in a hidden layer of a RBM and generating a second set of visible values in a visible layer of the RBM based on the generated set of hidden values. The method includes computing a set of likelihood gradients based on the first set of visible values and the generated set of visible values, computing a set of adversarial gradients using an adversarial model based on at least one of the set of hidden values and the set of visible values, computing a set of compound gradients based on the set of likelihood gradients and the set of adversarial gradients, and updating the RBM based on the set of compound gradients.
US11636305B2 Situation aware personal assistant
Methods, systems, apparatuses, and computer program products are provided for altering the behavior of an electronic personal assistant based on a situation associated with a mobile device. A situation is sensed with a plurality of sensors to generate sensor data. A situation score is calculated based on the sensor data. Behavior of an electronic personal assistant is altered based on the calculated situation score. In one aspect, the situation is a driving situation in which a driver drives a vehicle on a roadway. In such case, a driving situation score is calculated based on the sensor data, and behavior of the electronic personal assistant is altered based on the calculated driving situation score, such as suspending interactions by the electronic personal assistant with the driver to avoid the driver being distracted.
US11636297B2 Image processing apparatus, image processing method, and storage medium
To enable highly accurate density unevenness correction while suppressing a reduction in productivity in printing accompanying correction value calculation for density unevenness correction. Based on an image obtained by scanning a chart including patches having uniform density for each tone value, a density characteristic of each nozzle is acquired. A non-ejectable nozzle that cannot eject ink normally is detected by analyzing a pattern for detecting the non-ejectable nozzle in the image obtained by scanning the chart. At the time of acquiring the density characteristic, the density characteristic is acquired based on a density measured value of an area of the image, which corresponds to a nozzle that is not detected as the non-ejectable nozzle.
US11636296B1 Print artifact compensation mechanism
A system is disclosed. The system includes at least one physical memory device to store compensation logic and one or more processors coupled with the at least one physical memory device to execute the compensation logic to generate inverse transfer functions for each of a plurality of color planes to compensate for non-functioning pel forming elements based on ink deposition functions for groups of pel forming elements including functioning pel forming elements and the non-functioning pel forming elements, wherein the inverse transfer functions transform output digital counts and the ink deposition functions represent output ink amount versus input digital count and generate compensated halftones for each of a plurality of color planes based on the inverse transfer functions.
US11636292B2 Dynamic outlier bias reduction system and method
In at least one embodiment, the present description is directed to a computer system, having at least components of a server, including a processor and a non-transient storage subsystem, storing a computer program including instructions that, when executed by the processor, cause the processor to at least: electronically receive a model for one or more operating conditions, one or more threshold criteria, and facility operating data for each respective facility of a plurality of facilities; validate the one or more threshold criteria to be one or more acceptable bias criteria; iteratively perform one or more iterations of outlier bias reduction in the facility operating data based on the model; determine, based on non-biased facility operating data, a non-biased performance standard for the one or more operating conditions; and track, based on the non-biased performance standard and the facility operating data, operating performance of each respective facility of the plurality of facilities.
US11636285B2 Memory including examples of calculating hamming distances for neural network and data center applications
Examples of systems and method described herein provide for the processing of image codes (e.g., a binary embedding) at a memory die. Such images codes may generated by various endpoint computing devices, such as Internet of Things (IoT) computing devices, Such devices can generate a Hamming processing command, having an image code of the image, to compare that representation of the image to other images (e.g., in an image dataset) to identify a match or a set of neural network results. Advantageously, examples described herein may be used in neural networks to facilitate the processing of datasets, so as to increase the rate and amount of processing of such datasets. For example, comparisons of image codes can be performed on a memory die itself, like a memory die of a NAND memory device.
US11636284B2 Robustness score for an opaque model
A method, system and computer-readable storage medium for performing a cognitive information processing operation. The cognitive information processing operation includes: receiving data from a plurality of data sources; processing the data from the plurality of data sources to provide cognitively processed insights via an augmented intelligence system, the augmented intelligence system executing on a hardware processor of an information processing system, the augmented intelligence system and the information processing system providing a cognitive computing function; performing a robustness assessment operation, the robustness assessment operation assessing robustness of the cognitive computing function, the robustness assessment operation generating a robustness score representing robustness of the cognitive computing function; and, providing the cognitively processed insights to a destination, the destination comprising a cognitive application, the cognitive application enabling a user to interact with the cognitive insights.
US11636281B2 Model management system for developing machine learning models
Provided is a method for developing a geographic agnostic machine learning model. The method may include selecting transaction data associated with payment transactions conducted by a first plurality of users, wherein the transaction data includes first transaction data associated with payment transactions conducted by a first plurality of users in a first geographic area and second transaction data associated with payment transactions conducted by a second plurality of users in a second geographic area, formatting the first transaction data associated with payment transactions conducted by the first plurality of users in the first geographic area and the second transaction data associated with payment transactions conducted by the second plurality of users in the second geographic area to provide training data, and generating the geographic agnostic machine learning model using the training data. A system and computer program product are also disclosed.
US11636279B1 Color driven localization of 1D and 2D barcodes in digital capture systems
The present disclosure relates to color localizing machine-readable indicia (e.g., a 1D or 2D barcode) found in imagery, and related image processing technology. One implementation involves locating regions associated with a first color and locating regions associated with a second color and creating a centroid for each of the located regions. A metric can be established for a color region couple comprising a located first color region and a located second color region, the metric including: i) a distance between a located first color region centroid and a located second color region centroid, and ii) a ratio of areas of the located first color region and the located second color region. Of course, other implementations, technology and combinations are provided.
US11636278B2 X-ray powered data transmissions
An example system includes an x-ray absorber. The x-ray absorber is to convert received x-rays into electrical energy. The system also includes a memory. The memory is to receive the electrical energy. The memory also is to output a stored value using the electrical energy. The system includes a transmitter. The transmitter is to produce x-rays representative of the stored value.
US11636276B2 Augmented reality information display and interaction via NFC based authentication
Various embodiments are generally directed to improving card security by providing a user a contactless card with no sensitive card information, such as card number, card verification value, and expiration date, printed thereon, and displaying the sensitive card information relative to the card in augmented reality (AR) based on successful NFC-based user authentication. According to examples, the NFC-based user authentication may be performed by one-tapping or single tapping the contactless card to user mobile device. One or more portions of the sensitive card information may be obfuscated to further enhance card security. Moreover, the user can interact with AR elements including the sensitive card information to perform various actions.
US11636275B1 Natural language processing system and method using a synapper model unit
Disclosed herein are a natural language processing system and method, more particularly a natural language processing system and method using a synapper model unit.
US11636272B2 Hybrid natural language understanding
Hybrid natural language understanding (NLU) systems and methods are provided that capitalize on the strengths of the rule-based models and the statistical models, lowering the cost of development and increasing the speed of construction, without sacrificing control and accuracy. Two models are used for intent recognition, one statistical and one rule-based. Both models define the same set of intents, but the rule-based model is devoid of any grammars or patterns initially. Each model may or may not be hierarchical in that it may be composed of a set of specialized models that are in a tree form or it may be just a singular model.
US11636271B2 Dialogue apparatus, method and non-transitory computer readable medium
According to one embodiment, a dialogue apparatus includes a processing circuit. The processing circuit designates one database from among a plurality of databases. The processing circuit extracts a keyword from text information. The processing circuit searches the designated database and another database which is included in the plurality of databases and which is other than the designated database, by using the keyword. The processing circuit generates a response in accordance with a first number of hit items, which is a number of data items matching the keyword in the designated database, and a second number of hit items, which is a number of data items matching the keyword in said another database.
US11636270B2 Methods and systems for generating a semantic computation graph for understanding and grounding referring expressions
Embodiments of the present invention provide systems, methods, and non-transitory computer storage media for parsing a given input referring expression into a parse structure and generating a semantic computation graph to identify semantic relationships among and between objects. At a high level, when embodiments of the preset invention receive a referring expression, a parse tree is created and mapped into a hierarchical subject, predicate, object graph structure that labeled noun objects in the referring expression, the attributes of the labeled noun objects, and predicate relationships (e.g., verb actions or spatial propositions) between the labeled objects. Embodiments of the present invention then transform the subject, predicate, object graph structure into a semantic computation graph that may be recursively traversed and interpreted to determine how noun objects, their attributes and modifiers, and interrelationships are provided to downstream image editing, searching, or caption indexing tasks.
US11636269B2 Content creation and prioritization
A computerized method is provided for automatically determining answers to a plurality of questions. The method includes automatically discovering a plurality of questions by processing historical data related to prior customer interactions. The automatically discovering includes applying a linguistic analytical model on the data related to historical customer interactions to detect the plurality of questions, vectoring the plurality of questions to generate mathematical representations of the questions, and grouping the plurality of questions into one or more clusters in accordance with similarities of the questions as measured based on their mathematical representations. The method also includes identifying the questions that do not have an existing answer. The method further includes determining at least one probable answer to each of the representative questions using a content mining technique that mines pertinent data from one or more identified content sources.
US11636267B2 Methods and apparatus to generate textual data using machine learning processes
This application relates to apparatus and methods for automatically generating item information, such as item descriptions, and providing the item information to customers. For example, the embodiments may generate and provide personalized item descriptions to customers during conversational interactions in speech-based systems. In some examples, the embodiments determine entities (e.g., attributes) from item information, and apply trained machine learning processes to the extracted entities to generate textual data, such as item descriptions. For example, a computing device may apply a trained natural language processing, such as a trained transformer-based machine learning technique, to the extracted entities to generate the item descriptions. In some examples, the computing device applies post processing techniques to the generated textual data. The generated textual data may include descriptive phrases that are user friendly to customers in an e-commerce system. The textual data can be converted to audio and played to customers.
US11636265B2 Emoji understanding in online experiences
Understanding emojis in the context of online experiences is described. In at least some embodiments, text input is received and a vector representation of the text input is computed. Based on the vector representation, one or more emojis that correspond to the vector representation of the text input are ascertained and a response is formulated that includes at least one of the one or more emojis. In other embodiments, input from a client machine is received. The input includes at least one emoji. A computed vector representation of the emoji is used to look for vector representations of words or phrases that are close to the computed vector representation of the emoji. At least one of the words or phrases is selected and at least one task is performed using the selected word(s) or phrase(s).
US11636262B2 Method and system for providing user-specific explanations for output generated by artificial neural network model
This disclosure relates to method and system for providing user-specific explanations for an output generated by an Artificial Neural Network (ANN) model. The method may include receiving a training dataset, and identifying one or more relevant features from the training dataset. The method may further include distributing the one or more relevant features into a plurality of groups. The plurality of groups may correspond to a plurality of levels of domain knowledge of users. The method may further include generating a plurality of vocabularies of explanations for an output generated by the ANN model for the training dataset corresponding to the plurality of groups, using the one or more relevant features.
US11636259B2 Method and apparatus for template authoring and execution
Various methods, apparatuses/systems, and media for real-time template authoring and execution am provided. A receiver receives a request to create a real-time document template. A processor implements a template authoring work flow process by leveraging native tools to create the real-time document template based on the received request; creates a real-time document based on the real-time document template; triggers an automatic verification process or a manual verification process in response to creating the real-time document; and validates the real-time document for execution after completing the automatic verification process or the manual verification process.
US11636258B2 Systems and methods for constructing textual output options
The presently disclosed embodiments may include a computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: analyzing an electronic document text; identifying in the electronic document text a first drafted text element to be modified; causing the first drafted text element to be highlighted to a user on a display; generating at least one text output option that conveys a meaning associated with the first drafted text element but includes one or more changes relative to the first drafted text element; and causing the at least one text output option to be shown to the user via the display.
US11636256B2 Systems and methods for synthesizing multiple text passages
The presently disclosed embodiments may include a computer readable medium including instructions that when executed by one or more processing devices cause the one or more processing devices to perform a method. The method may include: analyzing an electronic document text; identifying in the electronic document text a first drafted text element to be modified; causing the first drafted text element to be highlighted to a user on a display; generating at least one text output option that conveys a meaning associated with the first drafted text element but includes one or more changes relative to the first drafted text element; and causing the at least one text output option to be shown to the user via the display.
US11636255B2 Methods for displaying and interfacing with polymorphic data in spreadsheets
A spreadsheet user interface shows polymorphic records. The records include global fields, discriminator fields, and context-sensitive fields. A context-sensitive field is available or unavailable dependent on a discriminator field value. Record fields associate with spreadsheet columns, regardless of field availability. User confusion is prevented by marking a record's unavailable context-sensitive fields as unavailable and visually distinguishing them from available fields. A user-requested operation spanning multiple rows and columns is supported by testing whether a source cell and source data is available, a destination cell is available, and skipping the operation for those records whose source and/or destination cell is required but unavailable. An embodiment supports interfacing with a single record in a spreadsheet form by applying global form templates associated with global fields, and context-dependent form templates associated with specific discriminator field values.
US11636249B2 Integrated circuit and layout method for standard cell structures
Placement methods described in this disclosure provide placement and routing rules where a system implementing the automatic placement and routing (APR) method arranges standard cell structures in a vertical direction that is perpendicular to the fins but parallel to the cell height. Layout methods described in this disclosure also improve device density and further reduce cell height by incorporating vertical power supply lines into standard cell structures. Pin connections can be used to electrically connect the power supply lines to standard cell structures, thus improving device density and performance. The APR process is also configured to rotate standard cells to optimize device layout.
US11636248B2 Metal cut region location system
An IC layout diagram generation system includes a processor and a non-transitory, computer readable storage medium including computer program code for one or more programs. The non-transitory, computer readable storage medium and the computer program code are configured to, with the processor, cause the system to align a border segment of a cell at a predetermined location relative to a plurality of second metal layer tracks, position the cell relative to a first metal layer cut region alignment pattern based on the plurality of second metal layer tracks, overlap the cell with a first metal layer cut region based on the first metal layer cut region alignment pattern, and generate an IC layout diagram of an IC device based on the cell and the first metal layer cut region.
US11636246B2 Systems and methods for predicting and managing power and energy use of semiconductor devices
Methods for modifying power use of a semiconductor device include receiving, at one or more processors, an activity stream of a simulation of a semiconductor device, the activity stream comprising a stream of signals. Using the one or more processors, integrated circuit actions are recognized from the activity stream, each integrated circuit action representing an abstraction of work done by the semiconductor device. The processor(s) determine one or more values associated with the integrated circuit actions. A model of power use is generated for the semiconductor device, the model based at least in part on the recognized integrated circuit actions and the associated values. Based on an output of the model, power use of the semiconductor device is modified. Other methods and systems related to determining, modeling, and predicting power/energy use of semiconductor devices are also disclosed.
US11636242B2 Process aware compact representation of integrated circuits
A technique for designing circuits including receiving a data object representing a circuit for a first process technology, the circuit including a first sub-circuit, the first sub-circuit including a first electrical component and a second electrical component arranged in a first topology; identifying the first sub-circuit in the data object by comparing the first topology to a stored topology, the stored topology associated with the first process technology; identifying a first set of physical parameter values associated with first electrical component and the second electrical component of the first sub-circuit; determining a set of performance parameter values for the first sub-circuit based on a first machine learning model of the first sub-circuit and the identified set of physical parameters; converting the identified first sub-circuit to a second sub-circuit for the second process technology based on the determined set of performance parameter values; and outputting the second sub-circuit.
US11636238B2 Estimating noise characteristics in physical system simulations
Model elements of an executable model, representing a physical system, are partitioned into one or more linear portions and one or more nonlinear portions. Simulating behavior of the physical system, by executing the model, includes, for each of multiple simulation time intervals, for a first nonlinear portion, computing a correlation matrix characterizing noise associated with one or more ports of the model. A scattering matrix corresponds to a portion of the physical system represented by the first nonlinear portion without accounting for any noise within the portion of the physical system. The correlation matrix is derived from the scattering matrix based on noise within the portion of the physical system. Noise sources representing noise within the portion of the physical system are identified based on the correlation matrix. At least one characteristic of noise associated with each noise source is computed, and noise characteristics are output at selected ports.
US11636235B2 Systems and methods of predicting architectural materials within a space
A system, apparatus, and/or method is disclosed for designing a real-world space. For example, image data for an image of the space may be received. The image data may comprise a surface that is modifiable via an architectural material. Measuring rules for determining estimated real-world dimensions of the surface of the space may be executed. The measuring rules may be based on the received image data of the space. The estimated dimensions may comprise a length, width, and/or height of the surface of the space. A type and/or quantity of the architectural material for modifying the surface of the space may be determined based on the estimated dimensions of the surface of the space. A modified image of the space may be displayed in which the surface of the space is modified with the architectural material. The determined type and/or quantity of the architectural material may be displayed.
US11636234B2 Generating 3D models representing buildings
The disclosure notably relates to a computer-implemented method for generating a 3D model representing a building. The method comprises providing a 2D floor plan representing a layout of the building. The method also comprises determining a semantic segmentation of the 2D floor plan. The method also comprises determining the 3D model based on the semantic segmentation. Such a method provides an improved solution for processing a 2D floor plan.
US11636233B2 Communication terminal sharing image data with counterpart communication terminal, system including the same, and method for controlling image capture
A communication terminal, a system, a method, and a control program stored in a non-transitory recording medium for controlling capturing of an image, each of which displays, on a display of the communication terminal, an image based on image data to be shared with a counterpart communication terminal; receives an instruction to prohibit capturing of a screen that includes the image based on the image data; and transmits, from the communication terminal to the counterpart communication terminal, information related to the instruction to prohibit capturing of the screen.
US11636231B2 Methods and apparatus for in-memory device access control
Various embodiments may include methods and systems for providing secure in-memory device access of a memory device by a system-on-a-chip (SOC). Various methods may include receiving a configuration message from the SOC for configuring a memory access control of the memory device, and configuring the memory access control based on the configuration message. Various embodiments may include receiving an access request message from the SOC requesting access to a memory base address and a memory access range of a memory cell array of the memory device, wherein the access request message includes a read/write operation. Various embodiments may include comparing the access request message with the configured memory access control to determine whether the access request message is allowable. Various embodiments may further include performing the read/write operation in response to determining that the access request message is allowable.
US11636227B2 Protection against fault attacks by duplication
Various embodiments relate to a circuit system, including: an original circuit; a dual circuit, wherein the dual circuit is a dual of the original circuit; an input inverter connected the dual circuit, wherein the input inverter inverts system inputs; an output inverter connected to one of the original circuit and the dual circuit, wherein the output inverter inverts the output of the connected original circuit or dual circuit; and a comparator receiving and comparing the output of the invertor and the output of one of the original circuit and the dual circuit not connected to the inverter, wherein the comparator indicates an error when the received outputs are not identical and indicating no error when the received outputs are identical.
US11636225B2 Method and system for managing access to entity identity data
A system and method for managing access to entity identity data are described. The system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to authenticate a remote device as being associated with an entity; receive, via the communications module and from the remote device, pre-consent data identifying one or more third parties permitted to access entity identity data for the entity; store, in the memory, the pre-consent data in association with the entity; receive, via the communications module and from a digital identity network, a signal representing a request to release the entity identity data to the third party; determine, based on the pre-consent data, that the entity identity data is to be released to the third party; and initiate release of the entity identity data to a computing device associated with the third party.
US11636219B2 System, method, and apparatus for enhanced whitelisting
A computer security system with enhanced whitelisting includes administrative interfaces that accept user inputs to create and modify entries in a whitelist that define which programs are allowed to execute on one or more target computer systems. Upon an attempt to run a program, the entries in the whitelist are used to determine if the program is allowed to run. If an entry in the whitelist indicates that the program is allowed to run, the program is run. Otherwise, at a later time, an administrative interface is used to either block future execution of the program or to create an entry in the whitelist that allows execution of a class of programs or only that the program in the future until revoked. The whitelist is for a single target computer or many computers.
US11636218B2 System and method for securing electronic document execution and authentication
The present embodiments provide an environment where a user first creates or imports a document comprising of fields to be completed by one or more users. All users who have view-only access or can act on a document are considered to be “in the workflow.” All users in the workflow (except view-only users) can take actions in the document by editing, adding or entering values or signatures in those fields. When the document is complete, a computing device adds an encrypted token visualization element to the document that uniquely identifies and secures the document. Thereafter, a copy of the original document, all attachments, authentication, security and validation information, and all other relevant information about the document and users will be available to view in the chain of custody and audit trail by the authorized users by scanning the token visualization element within the platform (web application or mobile application).
US11636215B2 Security tool
An apparatus includes a memory and a hardware processor. The memory stores a plurality of conversion rules. The processor receives a first log from a server. The first log indicates that the server attempted to install a software patch. The processor converts, based on the plurality of conversion rules, the first log into a different format to produce a second log. The processor also determines, based on the second log, that the software patch install failed and determines a cause for the software patch install failure. The processor further determines a series of steps to remedy the cause and perform the series of steps to remedy the cause.
US11636201B2 Method of updating fraud detection rules for detecting malicious frames, fraud detecting electronic control unit, and on-board network system
A method used in an on-board network system, having electronic controllers that exchange messages and a fraud detecting electronic controller. The method includes determining whether a message transmitted conforms to fraud detection rules, and querying an external device whether there is delivery data for updating the fraud detection rules. When there is the delivery data for updating the fraud detection rules, receiving from an external device the delivery data, including updated fraud detection rules and network type information indicating a network type that the updated fraud detection rules are to be applied. The method also includes determining whether a vehicle in which the on-board network system is installed is running, and whether the network type information indicates a drive network that is connected to an electronic controller related to travel of the vehicle. When the network type information does not indicate the drive network, updating the fraud detection rules.
US11636199B2 Real time clock with integrated anti-rollback protection
A Real-Time Clock (RTC) block configured to output a current time as part of an ASIC configuration that guarantees that the RTC can never be rolled back beyond a checkpointed date and time. A checkpoint memory block is coupled to the RTC block and configured to include a stored active date/time checkpoint, and a set RTC logic block is coupled to the checkpoint memory block and to the RTC block and configured to permit setting the RTC block to an asserted new time request only when the asserted new time is in the future relative to the stored active date/time checkpoint. The active date/time checkpoint is stored in a non-volatile, single-write memory location such as in a one-time programmable (OTP) memory or in a bank of fuses so that the stored active date/time checkpoint is maintained whether or not power is interrupted to the checkpoint memory block.
US11636198B1 System and method for cybersecurity analyzer update and concurrent management system
An electronic device for receiving and seamlessly providing cybersecurity analyzer updates and concurrent management systems for detecting cybersecurity threats including a processor and a memory communicatively coupled to the processor. The memory stores an analyzer logic to generate a first analyzer configured to receive a suspicious object for threat evaluation, an inspection logic to manage a first queue of suspicious objects for threat evaluation to the first analyzer, and an update logic to receive updated cybersecurity analytics content data. The analyzer logic receives updated cybersecurity analytics content data and can generate a second analyzer that incorporates at least a portion of the parsed updated cybersecurity analytics content data. In response to the generation of the second analyzer, the inspection logic manages a second queue of subsequent suspicious objects and sends the subsequent suspicious objects to the second analyzer for threat evaluation, thereby minimizing downtime during the analyzer update process.
US11636197B2 Selective import/export address table filtering
Examples of the present disclosure describe systems and methods for selective export address table filtering. In aspects, when an executable program is loaded in an operating system's execution environment, an address table filtering (ATF) module is loaded into the address space of a target process associated with the executable program. The ATF module may iterate a list of system library files to identify exported function names. The relative virtual address (RVA) of the exported function names may be modified to point to a protected memory location. An exception handler may be registered to process exceptions relating to access violations of the protected memory location. If the exception handler determines that an access violation caused the detected exception, the instruction pointer of the exception may be compared to the expected system library addresses boundaries. If the instruction pointer address is outside the boundaries, remedial action may occur.
US11636196B2 Misuse detection method, misuse detection electronic control unit, and misuse detection system
A misuse detection method used in an electronic control unit in a vehicle network system including multiple electronic control units that communicate with one another through networks. The misuse detection method includes receiving a target data frame at one time point, and receiving a reference data frame at another time point different than the one time point. The misuse detection method further includes performing, as misuse detection for the target data frame based on a certain rule specifying a reception interval between the one time point at which the target data frame is received and the other time point at which the reference data frame is received, and determining the target data frame received is for misuse based on a length of the reception interval.
US11636194B2 Method and system for obtaining consent to perform an operation
A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a computing device, a signal representing a request to add an authorized user to an account of an entity hosted by a first institution associated with the server; send, via the communications module and to a second server associated with a second institution hosting an account of the authorized user, a signal that includes a unique key and an identifier of the entity, the signal causing the second server to store the unique key and the identifier in memory and associating the unique key and the identifier with the account of the authorized user; receive a signal representing a request to perform an operation for the entity; in response to receiving the request to perform the operation, send, via the communications module and to a digital identity network, a request for a unique key associated with the entity; receive, via the communications module and from the digital identity network, the unique key; and in response to receiving the unique key, perform the operation.
US11636192B2 Secure login with authentication based on a visual representation of data
Techniques for managing secure login with authentication while viewing a unique code are described. In some examples, a requesting device displays a visual representation of data. An authenticating device detects the presence of the visual representation of data. The authenticating device prompts a user to provide authorization information at the authenticating device. The authenticating device receives a set of one or more inputs. The authenticating device transmits information authorizing access to content on the requesting device.
US11636190B2 Systems and methods for identifying an individual
The present application relates to systems and methods using biometric data of an individual for identifying the individual and/or verifying the identity of an individual. These systems and methods are useful for, amongst many applications, more secure identification of high-risk individuals attempting to gain access to an entity, transport, information, location, security organization, law enforcement organization, transaction, services, authorized status, and/or funds.
US11636186B1 Location-based augmented reality (AR) administration and management
A method and a system for providing location-based augmented reality (AR) administration and management are described herein. An AR engine of a computing device receives login credentials from a user, identifies the user based on the login credentials and a privilege level associated with the user, and grants the user access to the AR engine based on the identity of the user and the privilege level associated with the user. The AR engine also selects the user to have enhanced privileges based on the identity of the user and the privilege level associated with the user. The enhanced privileges comprise granting the user increased interaction capabilities with digitally created content by the AR engine. The AR engine engages a GPS engine and/or a camera of the computing device to create a defined area in the real world for the user. If the GPS engine determines that the user is within the defined area, the user is provided the enhanced privileges. If the GPS engine determines that the user is outside of the defined area, the user is prohibited from utilizing the enhanced privileges.
US11636185B2 AI governance using tamper proof model metrics
One example of a method comprises identifying a model to be validated that is stored in a repository; automatically computing and recording one or more model metrics for the model to be validated in a tamper-proof manner; comparing the computed tamper-proof metrics with one or more encoded rules and policies to determine if the model to be validated complies with the one or more encoded rules and policies; and outputting a notification to a device indicating a validation status of the model to be validated based on the comparison of the computed tamper-proof metrics with the one or more encoded rules and policies.
US11636178B2 Electronic device for providing activity information about user and method of operating the same
According to certain embodiments, an electronic device comprises a communication module; a plurality of sensors and configured to obtain sensing data; at least one processor operatively connected to the plurality of sensors and the communication module; and a memory operatively connected to the at least one processor, wherein the memory stores instructions that, when executed, cause the at least one processor to perform a plurality of operations comprising: transmitting the sensing data to a server through the communication module; receiving, from the server, information on a similarity between the sensing data and a first cluster among a plurality of clusters clustering data related to user activities, through the communication module, wherein the similarity is identified based on a center similarity score between the sensing data and the first cluster, a score that is a function of a variance of the first cluster, a score that is a function a distance between the first cluster and other clusters, and an intersection score between the first cluster and a second cluster adjacent to the first cluster; and executing a function corresponding to the sensing data based on the similarity.
US11636173B2 Method for candidate selection and accelerator for performing candidate selection
An accelerator includes a key matrix register configured to store a key matrix, a query vector register configured to store a query vector; and a preprocessor configured to calculate similarities between the query vector and the key matrix.
US11636172B2 Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document
The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.
US11636171B2 Data processing user interface monitoring systems and related methods
In various embodiments, a system may be configured to analyze data for a particular consent capture point to identify a change in consent capture rate from the capture point. The system may, for example, be configured to automatically detect that the system has stopped receiving consent records from a particular capture point. In such embodiments, the system may be configured to generate an alert, and transmit the alert to any suitable individual (e.g., privacy team member, IT department member, etc.) regarding the capture point. The system may, for example, enable an entity to identify one or more capture points that may have become non-functional (e.g., as a result of one or more changes to the capture point).
US11636165B1 Selecting content for presentation to a user of a social networking system based on a topic associated with a group of which the user is a member
A social networking system allows users to create and join groups in the social networking system, in which each group is associated with one or more interests shared by members of the group. To select content for presentation to a viewing user of the social networking system who is a member of a group, the social networking system may determine one or more topics associated with the group based at least in part on a classification system and on information associated with objects maintained in the social networking system that are similar to the group. The topic(s) associated with the group also may be determined based on information associated with the group, with members of the group, and/or with objects associated with the group. The social networking system may then select one or more content items associated with the topic(s) for presentation to the viewing user via a group page.
US11636162B2 Multi-database document search system architecture
A document review system is configured to quickly provide search results for large amounts of documents. Ontology templates are used to generate objects and links based on the documents. Users can view documents, and linked objects and object properties can be displayed. An index assisted search can be performed to determine the linked objects and object properties. A supplemental search can be performed on a second database that tracks modifications to the documents or objects. The modifications in the second database can be periodically written to the first database, and the index can be rebuilt. The user experience can be free of slow searches and slow index rebuilds.
US11636161B1 Intelligent clustering systems and methods useful for domain protection
An intelligent clustering system has a dual-mode clustering engine for mass-processing and stream-processing. A tree data model is utilized to describe heterogenous data elements in an accurate and uniform way and to calculate a tree distance between each data element and a cluster representative. The clustering engine performs element clustering, through sequential or parallel stages, to cluster the data elements based at least in part on calculated tree distances and parameter values reflecting user-provided domain knowledge on a given objective. The initial clusters thus generated are fine-tuned by undergoing an iterative self-tuning process, which continues when new data is streamed from data source(s). The clustering engine incorporates stage-specific domain knowledge through stage-specific configurations. This hybrid approach combines strengths of user domain knowledge and machine learning power. Optimized clusters can be used by a prediction engine to increase prediction performance and/or by a network security specialist to identify hidden patterns.
US11636158B1 Computer-based system for facilitating the execution of law enforcement duties
A data processing and records management system, which includes one or more computers with one or more processors and data storage means, is configured and arranged to generate a field interview card screen for display on a local digital computer or mobile digital device of a first system user; receive initial input data from the first system user for populating the field interview card screen so as to create a populated field interview card; provide one or more other system users access to the populated field interview card; receive subsequent input data for further populating the field interview card screen from at least one of the one or more other system users; and generate and send a notification to at least the first system user when at least one of the other system users views the populated field interview card and/or adds additional information to the populated field interview card.
US11636154B2 Data flow graph-driven analytics platform using data processing units having hardware accelerators
A data flow graph-driven analytics platform is described in which highly-programmable data stream processing devices, referred to generally herein as data processing units (DPUs), operate to provide a scalable, fast and efficient analytics processing architecture. In general, the DPUs are specialized data-centric processors architected for efficiently applying data manipulation operations (e.g., regular expression operations to match patterns, filtering operations, data retrieval, compression/decompression and encryption/decryption) to streams of data units, such as packet flows having network packets, a set of storage packets being retrieved from or written to storage or other data units.
US11636152B2 Scalable range locks
A computer comprising one or more processors and memory may implement multiple threads performing mutually exclusive lock acquisition operations on disjoint ranges of a shared resource each using atomic compare and swap (CAS) operations. A linked list of currently locked ranges is maintained and, upon entry to a lock acquisition operation, a thread waits for all locked ranges overlapping the desired range to be released then inserts a descriptor for the desired range into the linked list using a single CAS operation. To release a locked range, a thread executes a single fetch and add (FAA) operation. The operation may be extended to support simultaneous exclusive and non-exclusive access by allowing overlapping ranges to be locked for non-exclusive access and by performing an additional validation after locking to provide conflict resolution should a conflict be detected.
US11636151B2 Methods and systems for disambiguating user input based on detection of ensembles of items
Systems and methods are described for disambiguating user input based on a physical location of items in a vicinity of a user. The system determines that a query received from a user contains an ambiguity. In response, the system identifies several items in the physical vicinity of the user. Then, the system analyzes the identified plurality of items to determine whether the plurality of items forms a first ensemble of items or a second ensemble of items. If the plurality of items forms a first ensemble of items, the system performs a search using the search query and a first keyword related to the first ensemble of items. If the plurality of items forms a second ensemble of items, the system performs a search using the search query and a second keyword related to the second ensemble of items. The system then outputs results of the performed search.
US11636148B2 Method, system, and non-transitory computer readable record medium for providing comparison result by comparing common features of products
Provided are a method, a system, and a non-transitory computer-readable record medium for comparing common features of products and providing a comparison result. A product comparison method includes recognizing at least two comparable products from at least one image; displaying at least one common attribute of the at least two comparable products through a user interface; and based on the user interface receiving a user input that selects one of the at least one common attribute, as a selected attribute, providing a result of comparison between the at least two comparable products with regard to the selected attribute.
US11636146B2 Content analysis to enhance voice search
Methods and apparatus for improving speech recognition accuracy in media content searches are described. An advertisement for a media content item is analyzed to identify keywords that may describe the media content item. The identified keywords are associated with the media content item for use during a voice search to locate the media content item. A user may speak the one or more of the keywords as a search input and be provided with the media content item as a result of the search.
US11636142B2 Item matching
Methods and system for item matching are described. In one embodiment, compatibility-based text for an item may be accessed. A compatibility identifier may be identified based on the compatibility-based text. The compatibility identifier may be associated with an item cluster. The compatibility identifier may be used to identify a plurality of matching items. A result may be provided based on identification of the plurality of matching items. Additional methods and systems are disclosed.
US11636136B2 Method and system for self-aggregation of personal data and control thereof
A method includes receiving, by a logic layer processor, over a communication network, from a plurality of electronic resources, initial user personal identifiable information (PII) of a user of a plurality of users. The user PII includes a plurality of data elements. The plurality of data elements of the initial PII of the user are classified to populate a profile map data structure having a standardized predefined data schema of a plurality of vector elements so as to form a user-specific profile map data structure of the user. Additional user personal identifiable information (PII) of the user is iteratively received from the plurality of electronic resources. The additional user PII of the user is iteratively classified to update the user-specific profile map data structure of the user. A plurality of user-specific data management software functions is enabled based on the user-specific profile map data structure.
US11636134B2 Systems and methods for automatic change request management using similarity metric computations
Systems and methods for managing change requests are disclosed. A system for managing change requests may include a memory storing instructions and at least one processor configured to execute instructions to perform operations including: receiving, from a client device, a change request; routing the change request to a first similarity determination pipeline, based on the first classification, identifying an implementation device; and transmitting the change request to the implementation device. The first similarity determination pipeline may be configured to: extract at least one first request element from the change request; determine a first group of change requests based on the at least one first extracted request element; determine a first similarity metric between the change request and the first group of change requests; and determine a first classification of the change request based on the first similarity metric.
US11636133B2 Distributed and scalable client-based and microservices-based storage management
Embodiments are described for distributed and scalable client-based storage management and microservices-based storage management, which can operate in combination. Embodiments distribute responsibilities and client-specific information needed for storage management jobs away from a central storage manager and its management database. New features and components minimize communications to/from the storage manager and ensure the integrity and synchronization of data being distributed. The management database at the storage manager retains its role as repository of information for the data storage management system as a whole, yet without being a bottleneck to storage operations. Improvements are implemented within the storage manager, through new functionality added to clients, and further through a new micro-server component interposed between storage manager and clients.
US11636132B1 Systems and methods for automatically deriving data transformation criteria
Systems, apparatuses, methods, and computer program products are disclosed for automatically deriving data transformation criteria. An example method includes receiving, by communications circuitry, a source dataset and a target dataset and identifying, by a model generator, a target variable. The example method further includes training, by the model generator, a decision tree for the target variable using the source dataset and the target dataset such that the trained decision tree can predict a value for the target variable from new source data. The example method further includes deriving, by a derivation engine, a set of parameters and pseudocode for producing the target variable from the source dataset.
US11636131B1 Methods and systems for facilitating conversion of content for transfer and storage of content
Various embodiments provide methods and devices for utilizing content conversion for the communication of content. In an embodiment, method, performed by a user device, includes receiving a user input comprising one or more user preferences to facilitate at least one output content; Further, the method includes receiving at least one input content from at least one content source based on the one or more user preferences. Thereafter, the method includes separating the at least one input content from the at least one content source using delimiters, and generating the at least one output content from the at least one input content based on one or more content characteristics. The at least one output content has data size less than the data size of the at least one input content. Furthermore, the method includes transmitting, the at least one output content to another user device.
US11636130B2 Auto-granularity for multi-dimensional data
Planning granularities can be stored for data elements including a first granularity for a first data combination, the first data combination including a combination of multiple dimensions of data. A comparison metric can be calculated between planned data at the first granularity for the first data combination and actual data observed for the first data combination, wherein the observed data is stored at a different granularity than the planned data. Based on the calculated comparison, the planning granularity for the first data combination can be adjusted from the first granularity to a second granularity. A selection of a cross-section of data spanning multiple dimensions can be received, the selection including the first data combination, wherein a user interface is configured to display data for the first data element at the second granularity based on the adjusting.
US11636124B1 Integrating query optimization with machine learning model prediction
A database system may include a machine learning model which may be used to perform various data analytics for data stored in the database system. In response to a request to invoke the machine learning model to generate a prediction from data stored in the database system, the database system may perform one or more optimization operations, as part of a query plan, to prepare the data to make it suitable for use by the machine learning model.
US11636116B2 User interface for customizing data streams
Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
US11636115B2 Query processing using data processing units having DFA/NFA hardware accelerators
A system comprises a data source storing data, a data processing unit (DPU) comprising an integrated circuit having programmable processor cores and a hardware-based regular expression (RegEx) engine, and a control node configured to generate a data flow graph for configuring the DPUs to execute the analytical operation to be performed on the data. The analytical operation specifies a query having at least one query predicate. A controller is configured to receive the data flow graph and, in response, configures the DPU to input the data as one or more data streams, and configure the RegEx engine to operate according to one or more deterministic finite automata (DFAs) or non-deterministic finite automata (NFAs) to evaluate the query predicate against the data by applying one or more regular expressions to the one or more data streams.
US11636113B2 Method for performing multi-caching on data sources of same type and different types by using cluster-based processing system and device using the same
A method for performing multi-caching on data sources of a same type and different types by using a cluster-based processing system is provided. The method includes steps of: a big data cluster management device (a) determining whether a result set, corresponding to a query result, is present as first cache data in master or worker nodes, (b) if specific part of the result set is absent, (i) establishing an execution plan (ii) acquiring a first subset in the master or the worker nodes, (iii) acquiring a second subset in none of the master and the worker nodes, and (iv) applying joint operation thereto, and (c) applying data processing operation and output operation thereto thus acquiring the result set as the query result.
US11636111B1 Extraction of relationship graphs from relational databases
A computer-implemented method includes analyzing, by a processing unit, a relational database to discover a plurality of static relationships between a plurality of data fields captured in two or more tables. The processing unit can discover a plurality of entity relationships based on observing application-generated queries and results of accessing the relational database in response to one or more test triggers. The processing unit can build one or more relation graphs based on the static relationships and the entity relationships to link a plurality of nodes with one or more edges that define at least one relationship between the nodes. One or more class graphs are formed having a reduced number of edges than the one or more relation graphs. The processing unit can generate one or more result data graphs using the one or more class graphs as a graph database model of the relational database.
US11636110B1 Metadata search via N-Gram index
As described herein, a N-Gram index may be created and the search may be conducted using the index, which will lead to faster search results. The N-Gram index may also include partial N-Gram components to capture more relevant data. Moreover, as described herein, the search may also take into account recent log data that has not yet been indexed. Techniques for building an index store using log data and efficiently searching the index store and log data to process search requests are described herein.
US11636108B1 Federated query optimization
A method builds a regression model for predicting processing times for federated queries using a variety of data sources. The method includes obtaining federated queries (e.g., from benchmarks), and generates a plurality of federated query plans for each federated query. Each federated query plan corresponds to executing a respective federated query using a respective data source as the federation engine. The method includes forming feature vectors for each federated query plan based on cost estimations for executing the respective federated query plan and cost estimations for data transfer. The method further includes training a regression model, using the feature vectors for the plurality of federated query plans, to predict runtimes for executing federated queries using the variety of data sources as a federation engine. Some implementations use the trained regression model to determine a suitable federation engine for a given federated query.
US11636103B2 Early grouping optimization for SQL statements with conditional expressions
To increase the applicability of group-by placement (GBP) transformations, according to embodiments described herein, database objects referred to in the aggregate function expression of a query are analyzed to determine whether any of these database objects are referred to exclusively within a condition check portion of the aggregate function expression. Such database objects may be dealt with differently (i.e., with respect to inclusion in GBP views) than the rest of the database objects referred to in aggregate function expressions of the query. This distinction between (a) aggregation-condition database objects exclusively found in condition check portions of an aggregate function expression and (b) aggregation-source database objects within an aggregate function expression allows application of GBP transformation to a wider variety of queries and also increases the possible GBP states that can be costed for GBP transformation-eligible queries.
US11636102B2 Natural language-based content system with corrective feedback and training
A method, a device, and a non-transitory storage medium are described, which provide a natural language-based content system with corrective feedback and training service. The natural language-based content system with corrective feedback and training service may collect data based on interaction with search results from users. The natural language understanding model may generate feedback data based on the collected data, and use the feedback data to further train the natural language understanding model and update search and discovery logic for searching and discovering contents. The feedback data may categorize errors based on the interaction, and identify differences between search queries received during a search session with a user.
US11636099B2 Domain-specific labeled question generation for training syntactic parsers
A computer-implemented method for generating a question from an abstracted template is described. A non-limiting example of the computer-implemented method includes receiving, by a processor, a question. The method parses, by the processor, the question into a parse tree and abstracts, by the processor, an abstracted template from the parse tree. The method receives, by the processor, a domain schema and a domain knowledge base and generates, by the processor, a new question based on the abstracted template, the domain schema, and the domain knowledge base.
US11636094B2 Chaincode recommendation based on existing chaincode
An example operation may include one or more of storing existing chaincode relationships of a group of blockchain peers within a blockchain network, identifying a new chaincode to implement for one or more blockchain peers among the group of blockchain peers of the blockchain network based on the existing chaincode relationships among the group of blockchain peers, and transmitting a message to the one or more blockchain peers with a suggestion to implement the new chaincode.
US11636089B2 Deferred reclamation of invalidated entries that are associated with a transaction log in a log-structured array
A storage control system is configured to obtain first data associated with a logical data device and to store the first data in a first entry of a log-structured array. The storage control system is further configured to invalidate a second entry of the log-structured array based at least in part on the storage of the first data in the first entry. The second entry comprises second data that was associated with the logical data device prior to obtaining the first data. The storage control system is further configured to determine that a first indication in a first metadata indicates that the invalidated second entry corresponds to a transaction log and to defer reclamation of the second entry based at least in part on the determination that the first indication in the first metadata indicates that the invalidated second entry corresponds to the transaction log.
US11636087B2 Mobile terminal, information management device, communication device, and relay device
A mobile terminal includes an identification unit that identifies a telecommunications carrier with which the mobile terminal is subscribed; an input unit that receives an input of an access request to a link destination, including information regarding multiple access destinations, selected by the user of the mobile terminal; a selection unit that, based on information regarding the telecommunications carrier identified by the identification unit, selects an access destination indicating, among the multiple access destinations, an access destination in a server corresponding to the telecommunications carrier; and a communication unit that accesses the access destination selected by the selection unit.
US11636079B2 Enumeration of rooted partial subtrees
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices and or/or systems for enumerating rooted partial subtrees are disclosed.
US11636077B2 Methods, devices, and systems for processing sensor data of vehicles
A device includes a communications interface that receives sensor data sensed by a plurality of sensors sensing an environment of a vehicle. The device includes a processor and a memory including instructions that when executed by the processor, cause the processor to access a first timestamp, a second timestamp, and a third timestamp of a sensor signal from a selected sensor of a plurality of sensors. The instructions cause the processor to calculate a first midpoint between the first timestamp and the second timestamp, calculate a second midpoint between the second timestamp and the third timestamp, create a first data bucket for at least some of the sensor data based on the first and second midpoints, generate a data structure using the first data bucket, and store the data structure in a storage system.
US11636073B2 File storage system and file management method by file storage system
When an operation request of a file is made, a first storage system performs an operation of the file stored in the first storage system on the basis of the operation request, describes, in an operation log, a counter value of a management information file, associated with the file on which the operation is to be performed, together with operation content with respect to the file, replies to the operation request, and updates the counter value of the management information file when the file stored in the first storage system is transferred to a second storage system.
US11636069B2 Data storage system and method
A system and method are presented that utilize separate append-only arrays to track metadata and real data for a file. All modifications to the file result in metadata records being appended to the end of the metadata array. Write modification commands cause real data to be appended to the file data array. The location of real data on the file data array is identified by a record in the metadata array. Modification commands can be grouped into sets, which complete as a set. Modification sets can rely upon the completeness of prior sets. Read-like commands cause the creation of a virtual array based upon the records of the metadata array. The created virtual array has the same size as the actual file but does not contain the real data for the file. Rather, the virtual file array maps to the actual data stored in the file data array.
US11636068B2 Distributed file locking for a network file share
Methods and systems for file locking are described herein. An on-premise file share may store files that are accessible to both a local on-premise client and a remote off-premise client. The off-premise file share may request to check-out one of the files. In response, one of multiple nodes may obtain for the file a file handle with exclusive write access. File locking information may be stored at the file share that indicates the node that holds the file handle and that indicates the file is in a locked state whereby other remote off-premise clients or local on-premise clients are prevented from editing the file.
US11636066B2 Terminal and method for naming folder
A terminal and a method for naming a folder include receiving, by the terminal, indication information concerning creating or updating a folder, where the folder includes at least one application, displaying, by the terminal, at least one recommended name for the folder based on an application type of each of the at least one application, and selecting, by the terminal, one of the at least one recommended names as a name of the folder based on confirmation information from a user.
US11636063B2 Hardware accelerated anomaly detection using a min/max collector in a system on a chip
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations.
US11636057B2 Data re-encoding for energy-efficient data transfer in a computing device
The energy consumed by data transfer in a computing device may be reduced by transferring data that has been encoded in a manner that reduces the number of one “1” data values, the number of signal level transitions, or both. A data destination component of the computing device may receive data encoded in such a manner from a data source component of the computing device over a data communication interconnect, such as an off-chip interconnect. The data may be encoded using minimum Hamming weight encoding, which reduces the number of one “1” data values. The received data may be decoded using minimum Hamming weight decoding. For other computing devices, the data may be encoded using maximum Hamming weight encoding, which increases the number of one “1” data values while reducing the number of zero “0” values, if reducing the number of zero values reduces energy consumption.
US11636053B2 Emulating a local storage by accessing an external storage through a shared port of a NIC
Some embodiments provide a method of providing distributed storage services to a host computer from a network interface card (NIC) of the host computer. At the NIC, the method accesses a set of one or more external storages operating outside of the host computer through a shared port of the NIC that is not only used to access the set of external storages but also for forwarding packets not related to an external storage. In some embodiments, the method accesses the external storage set by using a network fabric storage driver that employs a network fabric storage protocol to access the external storage set. The method presents the external storage as a local storage of the host computer to a set of programs executing on the host computer. In some embodiments, the method presents the local storage by using a storage emulation layer on the NIC to create a local storage construct that presents the set of external storages as a local storage of the host computer.
US11636051B2 Bus arbitration circuit and data transfer system including the same
A bus arbitration circuit includes a first bus port, a second bus port, a first output circuit connected to the first bus port, a second output circuit connected to the second bus port, a control circuit, and a switch circuit. The control circuit includes a first input port, a second input port, a control signal output port, and an output port. The first input port receives data of the first bus port, the second input port receives data of the second bus port, and data is outputted from the output port to an input port of the first output circuit. The switch circuit has an input port connected to the first bus port, a control port connected to the control signal output port of the control circuit, and an output port from which data of a host bus is outputted to an input port of the second output circuit.
US11636050B2 Computer system, remote control monitoring system, and remote control monitoring method
A computer system, remote control monitoring system, and remote control monitoring method are provided to instantly provide the local display screen of the local computer to the remote computer for remote real-time display. The remote control monitoring system is arranged in the local computer and has a signal receiver and a remote controller. The signal receiver receives the video signal from the processor, executes the signal transforming process to generate the video signal in different standards. The remote controller executes a network compressing process on the transformed video signal to generate the network transportable video data, and transmits the data to the remote computer for displaying the corresponding remote display screen on the remote computer. The present disclosure enables the implementing of the out-of-band remote displaying.
US11636048B2 Handling guard tag loss
An apparatus comprising memory access circuitry to perform a tag-guarded memory access in response to a received target address and methods of operation of the same are disclosed. In the tag-guarded memory access a guard-tag retrieval operation seeks to retrieve a guard tag stored in association with a block of one or more memory locations comprising an addressed location identified by the received target address, and a guard-tag check operation compares an address tag associated with the received target address with the guard tag retrieved by the guard-tag retrieval operation. When the guard-tag retrieval operation is unsuccessful in retrieving the guard tag, a substitute guard tag value is stored as the guard tag in association with the block of one or more memory locations comprising the addressed location identified by the target address.
US11636046B1 Latency free data encryption and decryption between processor and memory
An embodiment is directed to a hardware circuit for encrypting and/or decrypting data transmitted between a processor and a memory. The circuit is situated between the processor and memory. The circuit includes a first interface communicatively coupled to the processor via a set of buses. The circuit also includes a second interface communicatively coupled to the memory. The circuit further includes hardware logic capable of executing an encryption operation on data transmitted between the processor and memory, without adding latency to data transmission speed between the processor and the memory. The hardware logic is configured to encrypt data received at the first interface from the processor, and transmit the encrypted data to the memory via the second interface. The hardware logic is also configured to decrypt data received at the second interface from the memory, and transmit the decrypted data to the processor via the first interface.
US11636045B2 Translating virtual addresses in a virtual memory based system
Translating virtual addresses to second addresses by a memory controller local to one or more memory devices, wherein the memory controller is not local to a processor, a buffer for storing a plurality of Page Table Entries, or a Page Walk Cache for storing a plurality of page directory entries, the method including by the memory controller: receiving a page directory base and a plurality of memory offsets from the processor; reading a first level page directory entry using the page directory base and a first level memory offset; combining the second level offset and the first level page directory entry; reading a second level page directory entry using the first level page directory entry and the second level memory offset; sending to the processor the first level page directory entry or the second level page directory entry; and sending a page table entry to the processor.
US11636043B2 Sleeping and waking-up address translation that conflicts with translation level of active page table walks
A memory address translation system includes a translation requestor module configured to provide translation requests from a virtual address to a real address of a physical memory. A translation cache module is configured to receive the translation request from the translation requestor module. A sleep and wake control module is configured to compare the received VA to VA's of all presently active table walks of the table walk machines. Upon determining that there is an address match in a given table walk machine, the translation request is sent with an identification number (ID) to the translation requestor module, to be put to sleep. Each table walk machine is configured to provide a wake-up signal having an ID to the translation requestor module upon completion of its translation level, thereby triggering a waking up and processing of a presently sleeping translation request, to provide parallel translation table walks.
US11636037B2 Methods and apparatuses involving radar system data paths
Exemplary aspects for a specific example concern a radar system having sensor circuitry including multiple radar sensors to provide sensor data via multiple virtual channels and multiple data types, a memory circuit with memory buffers, and a bus-interface circuit to control bus interconnects for bus communications involving a radar signal transmitter and the memory circuit. Radar signals are received and processed, via data acquisition path circuitry in multiple circuit paths and via streams of data in response to and to accommodate the operations of the sensor circuitry. A master controller conveys data, via the bus-interface circuit, to the buffers for the sensor data, and generates selectable-type transactions to be linked in selected ones of the buffers, in response to the data provided from the sensor circuitry and based on the sensor data being provided via different ones of the multiple virtual channels and of the multiple data types.
US11636036B2 Unified memory management for a multiple processor system
Various multi-processor unified memory management systems and methods are detailed herein. In embodiments detailed herein, inter-chip memory management modules may be executed by processors that are in communication via an inter-chip link. A flat memory map may be used across the multiple processors of the system. Each inter-chip memory management module may analyze memory transactions. If the memory transaction is directed to a portion of the flat memory map managed by another processor, the memory-transaction may be translated to a non-memory mapped transaction and transmitted via an inter-chip communication link.
US11636030B2 Data processing method for improving access performance of memory device and data storage device utilizing the same
A data storage device includes a memory device including multiple memory blocks corresponding to multiple sub-regions and a memory controller. The memory controller updates content of a read count table in response to a read command with a transfer length greater than 1 for designating more than one logical address to be read. The read count table includes multiple fields recording a read count associated with one sub-region and content of the read count table is updated by increasing the read count(s) associated with the sub-region(s) that logical addresses designated in the read command belong to. The memory controller selects at least one sub-region according to the content of the read count table and performs a data rearrangement procedure to move data of the logical addresses belonging to the selected at least one sub-region to a first memory space of the memory device having continuous physical addresses.
US11636024B2 System and method for risk-based testing
Various methods, apparatuses/systems, and media for automatic risk-based testing of an application are disclosed. A processor accesses a database to obtain data corresponding to a plurality of test results of test runs conducted over a certain period of time for a set of plurality of tests and data corresponding to a change set; generates historical data based on the data corresponding to the plurality of test results and the change set; assigns a test failing probability value for each test among the set of plurality of tests based on analyzing the historical data; identities a first test whose assigned test failing probability value is below a predetermined threshold value; and filters out the identified first test from the set of plurality of tests whose assigned test failing probability value is below the predetermined threshold value so that the identified first test is not utilized for future test runs.
US11636019B2 Systems and methods for dynamically simulating load to an application under test
In some embodiments, apparatuses and methods are provided herein useful to simulate a load to an application under test. In some embodiments, there is provided a system including one or more control circuits configured to implement a plurality of agent test virtual machines (VMs) each cooperatively configured to simulate a load; a database; and a main control circuit configured to execute in parallel a load testing tool associated with each agent test VM. The main control circuit configured to send an execute signal; change a status of at least one of free agent test VMs to a running agent test VM; in response to a determination to increase an overall simulated load, send the execute signal to another one of the free agent test VMs; and in response to a determination to decrease the overall simulated load, send a stop signal to one of running agent test VMs.
US11636018B1 Issue detection system
Systems and methods include monitoring of one or more software applications to determine a value of a first metric associated with instances of a first process, the first process including steps executed by the one or more software applications, determination that the value of the first metric has exceeded a threshold associated with the first process in a first number of ongoing instances of the first process, determination that the first number is greater than a first count limit associated with the first process, and, in response to the determination that the first number is greater than the first count limit, sending of an error message to a user associated with each of the ongoing instances of the first process.
US11636017B2 Controller and method of operating the same
A controller controls an operation of a semiconductor memory device including a plurality of memory blocks. The controller includes a command generator, a sudden power off (SPO) sensor, an SPO information storage, and a block scan controller. The command generator generates a command for controlling the semiconductor memory device. The SPO sensor generates an SPO sensing signal by sensing occurrence of SPO. The SPO information storage stores SPO block information indicating a memory block that is a target of a current operation (target memory block) in response to the SPO sensing signal. The block scan controller controls the command generator to perform a scan operation on the plurality of memory blocks, except for the target memory block, in response to the SPO block information.
US11636013B2 Event-driven system failover and failback
A system determines that a primary event processor, included in a primary data center, is associated with a failure. The primary event processor is included in the primary data center and configured to process first events stored in a main event store of the primary data center. The system identifies a secondary event processor, in a secondary data center, that is to process one or more first events based on the failure. The primary event processor and the secondary event processor are configured to process a same type of event. The system causes, based on a configuration associated with the primary or secondary event processor, the one or more first events to be retrieved from one of the main event store or a replica event store. The replica event store is included in the secondary data center and mirrors the main event store of the primary data center.
US11636010B2 Enhancing file indexing of block-level backup copies of virtual machines and/or file systems by populating and tracking a cache storage area and a backup index
An illustrative approach accelerates file indexing operations for block-level backup copies in a data storage management system. A cache storage area is maintained for locally storing and serving key data blocks, thus relying less on retrieving data on demand from the backup copy. File indexing operations are used for populating the cache storage area for speedier retrieval during subsequent live browsing of the same backup copy, and vice versa. The key data blocks cached while file indexing and/or live browsing an earlier backup copy help to pre-fetch corresponding data blocks of later backup copies, thus producing a beneficial learning cycle. The approach is especially beneficial for cloud and tape backup media, and is available for a variety of data sources and backup copies, including block-level backup copies of virtual machines (VMs) and block-level backup copies of file systems, including UNIX-based and Windows-based operating systems and corresponding file systems.
US11636002B2 Information processing device and information processing method
An information processing device that detects an anomaly in an in-vehicle network provided in a vehicle includes: a local rule storage in which at least an individual rule which is a rule generated for the vehicle is stored; a global rule storage in which an integrated rule which is a rule generated for a plurality of vehicles including the vehicle is stored; and a processing unit that performs, using a rule stored in at least one of the local rule storage or the global rule storage, an anomaly detection process on a frame transmitted on the in-vehicle network.
US11636001B2 Method and system for determining an error threshold value for machine failure prediction
Embodiments of the invention provide a method and system for determining an error threshold value when a vector distance based error measure is to be used for machine failure prediction. The method comprises: identifying a plurality of basic memory depth values based on a target sequence to be used for machine failure prediction; calculating an average depth value based on the plurality of basic memory depth values; retrieving an elementary error threshold value, based on the average depth value, from a pre-stored table which is stored in a memory and includes a plurality of mappings wherein each mapping associates a predetermined depth value of an elementary sequence to an elementary error threshold value; and calculating an error threshold value corresponding to the target sequence based on both the retrieved elementary error threshold value and a standard deviation of the plurality of basic memory depth values.
US11635995B2 Systems and methods for orchestrating microservice containers interconnected via a service mesh in a multi-cloud environment based on a reinforcement learning policy
A multi-cloud service mesh orchestration platform can receive a request to deploy an application as a service mesh application. The platform can tag the application with governance information (e.g., TCO, SLA, provisioning, deployment, and operational criteria). The platform can partition the application into its constituent components, and tag each component with individual governance information. For first time steps, the platform can select and perform a first set of actions for deploying each component to obtain individual rewards, state transitions, and expected returns. The platform can determine a reinforcement learning policy for each component that maximizes a total reward for the application based on the individual rewards, state transitions, and expected returns of each first set of actions selected and performed for each component. For second time steps, the platform can select and perform a second set of actions for each component based on the reinforcement learning policy for the component.
US11635994B2 System and method for optimizing and load balancing of applications using distributed computer clusters
A system and method have been devised for optimization and load balancing for computer clusters, comprising a distributed computational graph, a server architecture using multi-dimensional time-series databases for continuous load simulation and forecasting, a server architecture using traditional databases for discrete load simulation and forecasting, and using a combination of real-time data and records of previous activity for continuous and precise load forecasting for computer clusters, datacenters, or servers.
US11635991B2 Secure storage query and donation
According to one or more embodiments of the present invention, a computer implemented method includes receiving a query for an amount of storage in memory of a computer system to be donated to a secure interface control of the computer system. The secure interface control can determine the amount of storage to be donated based on a plurality of secure entities supported by the secure interface control as a plurality of predetermined values. The secure interface control can return a response to the query indicative of the amount of storage as a response to the query. A donation of storage to secure for use by the secure interface control can be received based on the response to the query.
US11635990B2 Scalable centralized manager including examples of data pipeline deployment to an edge system
A scalable Internet of Things (IoT) system may include multiple instances of an IoT manager, each instance respectively configured to connect to a respective edge system of multiple edge systems. The IoT system may further include a containerized system configured to allow any instance of the IoT manager to deploy data pipelines to any edge system of the multiple edge systems in delta communications. Any instance of the IoT manager may send a change message to any edge system via a publish/subscribe notification method. In some examples, a centralized IoT manager may form a secure communication with an edge system, synchronize an object model with an edge object model for the edge system, and maintain the edge system using delta change communications. The IoT system may facilitate any instance of the IoT manager to subscribe a communication channel with an associated edge system for receiving update notification.
US11635988B1 Optimal number of threads determination system
A computing device determines an optimal number of threads for a computer task. Execution of a computing task is controlled in a computing environment based on each task configuration included in a plurality of task configurations to determine an execution runtime value for each task configuration. An optimal number of threads value is determined for each set of task configurations having common values for a task parameter value, a dataset indicator, and a hardware indicator. The optimal number of threads value is an extremum value of an execution parameter value as a function of a number of threads value. A dataset parameter value is determined for a dataset. A hardware parameter value is determined as a characteristic of each distinct executing computing device in the computing environment. The optimal number of threads value for each set of task configurations is stored in a performance dataset in association with the common values.
US11635987B2 System and method for queuing work within a virtualized scheduler based on in-unit accounting of in-unit entries
A system and corresponding method queue work within a virtualized scheduler based on in-unit accounting (IUA) of in-unit entries (IUEs). The system comprises an IUA resource and arbiter. The IUA resource stores, in association with an IUA identifier, an IUA count and threshold. The IUA count represents a global count of work-queue entries (WQEs) that are associated with the IUA identifier and occupy respective IUEs of an IUE resource. The IUA threshold limits the global count. The arbiter retrieves the IUA count and threshold from the IUA resource based on the IUA identifier and controls, as a function of the IUA count and threshold, whether a given IUE from a given scheduling group, assigned to the IUA identifier, is moved into the IUE resource to be queued for scheduling. The IUA count and threshold prevent group(s) assigned to the IUA identifier from using more than an allocated amount of IUEs.
US11635984B2 System for live migration of virtual machines with assigned peripheral devices
Hardware transactions or other techniques, such as custom PCIe handling devices, are used to atomically move pages from one hoses memory to another hoses memory. The hosts are connected by one or two non-transparent bridges (NTBs), which make each host's memory and devices available to the other, while allowing each host to reboot independently.
US11635983B2 Pre-trained software containers for datacenter analysis
Examples described relate to using pre-trained software containers for datacenter analysis. In an example, an onsite computing device may discover devices that are part of a datacenter. The onsite computing device may create a relationship amongst a group of devices, based on a criterion. The onsite computing device may download a pre-trained software container to each device of the group from a cloud system. A pre-trained software container is specific to each device the pre-trained software container is downloaded to, and is pre-trained to collect telemetry data from the respective device. A pre-trained software container may identify an anomaly related to the respective device from the telemetry data, and generate an inference in a pre-defined format. The onsite computing device may receive the inference from respective pre-trained software container and analyze the inference.
US11635981B2 Virtualizing shared computing resources
The present disclosure relates to systems, methods, and computer-readable media for virtualizing storage resources on non-volatile memory in a way that enables virtual machines on a computing device to efficiently access computing resources across multiple partitions of multiple non-volatile memory devices. For example, systems disclosed herein facilitate establishing a binding (e.g., a physical function, such as a single root input/output virtualization (SR-IOV) or a multi-physical function (MPF)) between the virtual machine(s) and solid state drive (SSD) devices. The systems disclosed herein further involve using a virtual volume manager on an operating system of the virtual machine(s) to implement features and functionality of the virtual machine(s) in accordance with configuration data unique to the virtual machine(s).
US11635976B2 Method and apparatus for displaying widget
Systems, methods, and non-transitory computer-readable media for displaying a widget includes acquiring display content and timing duration of the widget based on a task achieved by a current page, displaying the widget with the display content on the current page and recording time information, and updating the widget for displaying that the task is in a completed state in response to the displaying duration reaching to the timing duration. The time information is used for indicating displaying duration of the widget.
US11635970B2 Integrated network boot operating system installation leveraging hyperconverged storage
A computing node is configure to implement an intra-node network boot and installation protocol (protocol) for booting and installing an operating system (OS) on a virtual machine hosted on the computing node without communicating over a physical network. The protocol includes hosting a dynamic host configuration protocol (DHCP) server instance and/or a network boot server instance on a controller virtual machine of the computing node to emulate DHCP protocol and network boot server protocol communications. In some examples, the protocol further utilizes one or more virtual extensible local area networks (LANs)(VXLANs) and a virtual switch hosted at a hypervisor running on the computing node.
US11635966B2 Pausing execution of a first machine code instruction with injection of a second machine code instruction in a processor
Aspects of the present disclosure provide a processor having: an execution unit configured to execute machine code instructions, at least one of the machine code instructions requiring multiple cycles for its execution; instruction memory holding instructions for execution, wherein the execution unit is configured to access the memory to fetch instructions for execution; an instruction injection mechanism configured to inject an instruction into the execution pipeline during execution of the at least one machine code instruction fetched from the memory; the execution unit configured to pause execution of the at least one machine code instruction, to execute the injected instruction to termination, to detect termination of the injected instruction and to automatically recommence execution of the at least one machine code instruction on detection of termination of the injected instruction.
US11635965B2 Apparatuses and methods for speculative execution side channel mitigation
Methods and apparatuses relating to mitigations for speculative execution side channels are described. Speculative execution hardware and environments that utilize the mitigations are also described. For example, three indirect branch control mechanisms and their associated hardware are discussed herein: (i) indirect branch restricted speculation (IBRS) to restrict speculation of indirect branches, (ii) single thread indirect branch predictors (STIBP) to prevent indirect branch predictions from being controlled by a sibling thread, and (iii) indirect branch predictor barrier (IBPB) to prevent indirect branch predictions after the barrier from being controlled by software executed before the barrier.
US11635964B2 Dynamic event securitization and neural network analysis system
Aspects of the disclosure relate to a dynamic event securitization and neural network analysis system. A dynamic event inspection and securitization computing platform comprising at least one processor, a communication interface, and memory storing computer-readable instructions may securitize event data prior to authorizing execution of the event. A neural network event analysis computing platform comprising at least one processor, a communication interface, and memory storing computer-readable instructions may utilize a plurality of event analysis modules, a neural network, and a decision engine to analyze the risk level values of data sharing events. The dynamic event inspection and securitization computing platform may interface with the neural network event analysis computing platform by generating data securitization flags that may be utilized by the neural network event analysis computing platform to modify event analysis results generated by the event analysis modules.
US11635962B2 Managing memory device with processor-in-memory circuit to perform memory or processing operation
A memory device includes a memory having a memory bank, a processor in memory (PIM) circuit, and control logic. The PIM circuit includes instruction memory storing at least one instruction provided from a host. The PIM circuit is configured to process an operation using data provided by the host or data read from the memory bank and to store at least one instruction provided by the host. The control logic is configured to decode a command/address received from the host to generate a decoding result and to perform a control operation so that one of i) a memory operation on the memory bank is performed and ii) the PIM circuit performs a processing operation, based on the decoding result. A counting value of a program counter instructing a position of the instruction memory is controlled in response to the command/address instructing the processing operation be performed.
US11635959B2 Execution control of a multi-threaded, self-scheduling reconfigurable computing fabric
Representative apparatus, method, and system embodiments are disclosed for configurable computing. A representative system includes an interconnection network; a processor; and a plurality of configurable circuit clusters. Each configurable circuit cluster includes a plurality of configurable circuits arranged in an array; a synchronous network coupled to each configurable circuit of the array; and an asynchronous packet network coupled to each configurable circuit of the array. A representative configurable circuit includes a configurable computation circuit and a configuration memory having a first, instruction memory storing a plurality of data path configuration instructions to configure a data path of the configurable computation circuit; and a second, instruction and instruction index memory storing a plurality of spoke instructions and data path configuration instruction indices for selection of a master synchronous input, a current data path configuration instruction, and a next data path configuration instruction for a next configurable computation circuit.
US11635955B2 Roll back of data delta updates
Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
US11635953B2 Proactive notifications for robotic process automation
An example embodiment involves persistent storage defining a first configuration item representing an application deployed within a network, a second configuration item representing a software program that is deployable within the network, and a relationship between the first configuration item and the second configuration item. One or more processors may be configured to: (i) receive an indication that a change has been applied to the application or has been arranged to be applied to the application; (ii) identify the relationship between the first configuration item and the second configuration item; (iii) based on the relationship between the first configuration item and the second configuration item, determine that the change can affect operation of the software program; and (iv) in response to determining that the change can affect operation of the software program, provide a notification of the change to an agent associated with the software program.
US11635950B2 Arithmetic enhancement of C-like smart contracts for verifiable computation
A system converts high level source code into an arithmetic circuit that represents the functionality expressed in the source code, such as a smart contract as used in relation to a blockchain platform. The system processes a portion of high level source code to generate an arithmetic circuit. The arithmetic circuit comprises one or more arithmetic gates arranged to represent at least some of the functionality expressed in the source code.
US11635949B2 Methods, systems, articles of manufacture and apparatus to identify code semantics
Methods, apparatus, systems, and articles of manufacture are disclosed to identify code semantics. An example apparatus includes processor circuitry to perform at least one of first, second, or third operations to instantiate validated repository parse circuitry to identify embedding values corresponding to validated code, syntax analysis circuitry to identify syntax information based on statistical recurrence metrics of the embedding values, bidirectional model circuitry to train a forward semantic model and a backward semantic model based on (a) semantic information corresponding to the syntax information and (b) divisional segmentation information corresponding to the syntax information, and target repository mining circuitry to generate target code model input fragments including learned syntactic information, learned semantic information, and learned divisional segmentation information, the target code model input fragments to facilitate inference with the forward semantic model and the backward semantic model.
US11635946B2 Analyzing objects from a graphical interface for standards verification
A method of analyzing graphical user interface (GUI) objects. The method can include dynamically scanning attributes assigned to various GUI objects assigned to a view of a GUI in order to identify attributes associated with each of the GUI objects. For each of the GUI objects, a list of attributes can be generated. A determination can be made as to whether at least one of the GUI objects has a list of attributes that does not correspond to lists of attributes for other GUI objects. When at least one GUI object has a list of attributes that does not correspond to lists of attributes for other GUI objects, an identifier can be output. The identifier can indicate that the GUI object has the list of attributes that does not correspond to the lists of attributes for the other GUI objects.
US11635943B2 Systems and methods for generating gaussian random numbers with hardware acceleration
Described herein are hardware acceleration of random number generation for machine learning and deep learning applications. An apparatus (700) includes a uniform random number generator (URNG) circuit (710) to generate uniform random numbers and an adder circuit (750) that is coupled to the URNG circuit (710). The adder circuit hardware (750) accelerates generation of Gaussian random numbers for machine learning.
US11635933B2 Cross-device information display method and device, and storage medium
A cross-device information display method and device, and a storage medium are provided. The method includes that a mobile terminal sends, real-time target information of the mobile terminal to a target device to allow the target device to display the target information in response to determining that the target device is a trusted device of the mobile terminal.
US11635924B2 Printing error detection
There is disclosed a device, method and program, wherein the method comprises detecting a power increase, during which power usage increases by at least a threshold amount over an expected power usage during movement of a printer carriage over a print medium along a scan axis. The increase method further comprises detecting a location of the printer carriage at a time of the detected power usage increase and determining, based on the detected location of the printer carriage, whether the print medium is damaged.
US11635922B2 Image recording device
A controller of an image reading device is configured to obtain template data from an information processing device through a communication interface. The template data includes format data, first replacement data, and second replacement data. The controller replaces the first replacement data with identification data of the image recording device, replaces the second replacement data with detailed information, and generates transmission data containing the format data, the identification data, and the detailed information. The controller transmits the generated transmission data to the information processing device through the communication interface.
US11635916B2 Workload-aware memory controller based on compact workload representation and method thereof
Compact representation for input workloads is generated in a memory system, A memory controller includes firmware (FW) and an encoder including recurrent encoding blocks. Each recurrent encoding block receives one of input commands in an input workload, and generates a hidden state vector corresponding to the received input command by applying a set of activation functions on the received input command. The last encoding block generates a final hidden state vector as a compact representation vector corresponding to the input commands. The firmware determines a distance function between the compact representation vector and each of multiple compact workload vectors and tunes at least one of firmware parameters based on the determined distances.
US11635913B2 NOR flash memory apparatus and recover and read method thereof
A NOR flash memory apparatus and a recover and read method for the NOR flash memory apparatus are described. The recover and read method includes: operating a power-up process on the NOR flash memory apparatus during a power-up time period; operating a power-up reading operation and reading a mark bit of a memory block of the flash memory apparatus during a reading time period after the power-up time period; and, applying a negative voltage to a plurality of un-selected word lines for the power-up reading operation to operate without leakage current from bit lines of the memory block being caused and therefore to operate normally without causing mistakes.
US11635911B2 Processing-in-memory (PIM) system and operating methods of the PIM system
A processing-in-memory (PIM) system includes a PIM device and a controller. The PIM device includes a data storage region and an arithmetic circuit for performing an arithmetic operation for data outputted from the data storage region. The controller is configured to control the PIM device. The PIM device is configured to transmit arithmetic quantity data of the arithmetic circuit to the controller in response to a request of the controller.
US11635910B2 Memory device interface and method
Apparatus and methods are disclosed, including memory devices and systems. In an example, a memory module can include a first stack of at least eight memory die including four pairs of memory die, each pair of the four pairs of memory die associated with an individual memory rank of four memory ranks of the memory module, a memory controller configured to receive memory access commands and to access memory locations of the first stack, and a substrate configured to route connections between external terminations of the memory module and the memory controller.
US11635904B2 Matrix storage method, matrix access method, apparatus and electronic device
The present disclosure relates to technical field of data access, and discloses a matrix storage method, a matrix access method, an apparatus and an electronic device in the technical field of data access. The matrix storage method includes: dividing a matrix into a plurality of data blocks with a preset segmentation granularity of N rows×M columns; the plurality of data blocks includes at least one first data block of N rows×M columns; if the column number of the matrix is not an integer multiple of M, the plurality of data blocks further includes at least one second data block of N rows×P columns, the second data block is aligned with an adjacent row of first data block; and storing the data in each of the first data blocks and the second data blocks continuously in an off-chip storage.
US11635900B2 Memory sub-system signature generation
A method includes receiving signaling indicative of performance of a shutdown operation involving a memory device to a controller resident on the memory device; initiating a power off sequence in response to the received signaling, wherein the power off sequence includes execution of instructions corresponding to a plurality of routines; and writing data comprising respective shutdown signatures associated with execution of the plurality of routines to a media associated with the memory device upon completion of each of one or more of the plurality of routines, wherein the media is bit-addressable or byte-addressable.
US11635893B2 Communications between processors and storage devices in automotive predictive maintenance implemented via artificial neural networks
Systems, methods and apparatus of communications with a data storage device in neural network computations. For example, a vehicle can have a set of sensors configured to generate a sensor data stream for predictive Maintenance. One or more processors of the vehicle generates inputs to artificial neurons based on the sensor data. The inputs are written into the data storage device, which is configured with a neural network accelerator and stores model data of an artificial neural network (ANN). The neural network accelerator applies the inputs to the ANN to generate outputs. The data storage device reports the availability of the outputs (e.g., using a response to the request to write the inputs into the data storage device). The processor(s) of the vehicle can selectively read the outputs from the data storage device and/or request the data storage device to store the outputs from buffer to non-volatile memory.
US11635892B2 Method for displaying virtual keyboard, virtual keyboard and display device
The present disclosure provides a method for displaying a virtual keyboard, a virtual keyboard and a display device, and relates to a technical field of virtual keyboards. The method includes: obtaining the virtual keyboard, the virtual keyboard including a plurality of virtual key areas and a light effect display area between and/or inside the plurality of virtual key areas; and displaying the plurality of virtual key areas of the virtual keyboard and performing a light effect display in the light effect display area.
US11635891B2 Grid plate
The invention relates to an input device (6) for operating a multimedia device (4) depending on the position of a user's finger on a pressure plate (24) comprising: the pressure plate (24) which comprises a bottom side (50) and a top side (48) opposite the bottom side (50), on which the user can move their finger, a regular grid (15) made of tactile elements (26) which can be haptically sensed by the finger of the user and which are formed on the top side (48) of the pressure plate (24), and a sensor (62) arranged on the bottom side (50) of the pressure plate (24) which is set up to transmit a button selection signal (42) to the multimedia device (4) depending on the position of the finger on the top side (48).
US11635890B2 Keyboard having improved alphabet key arrangement
An arrangement of alphabet keys is provided in a total of three rows. Two of the three rows have a total of nine keys each, and the other row has a total of eight keys. The vowel keys are grouped together in a vowel group having a symmetric shape in which an imaginary line extending vertically divides the vowel group into a left half and right half that is a mirror image of the left half. The vowel group traverses the three rows and at least two columns, and at least a portion of the vowel group is located at a center of the arrangement. The consonant keys are arranged in alphabetical order from left to right on opposite sides of vowel group. A vowel key in the vowel group is centered along the imaginary line to be at a midpoint of the vowel group in a horizontal direction.
US11635887B2 Devices, methods, and graphical user interfaces for providing and interacting with notifications
An electronic device includes instructions for receiving a first communication; in response to receiving the first communication, generating a first notification for the first communication received at the device, the first notification including content of the first communication; receiving a second communication at the device; and in response to receiving the second communication: determining whether the second communication and the first communication are received from the same sender. The instructions include, in accordance with a determination that the second communication and the first communication are from the same sender, updating the first notification such that the updated first notification concurrently includes the content of the first communication and the second communication; and in accordance with a determination that the second communication and the first communication are not from the same sender, generating a second notification, for concurrent display with the first notification.
US11635884B1 Systems and methods to provide personalized graphical user interfaces within a collaboration environment
Systems and methods to provide personalized graphical user interfaces within a collaboration environment are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment; manage homepage information defining personalized graphical user interfaces of the collaboration environment; effectuate presentation of the personalized graphical user interfaces on computing platforms associated with the users upon instantiation of the collaboration environment by the users via the computing platforms; and/or perform other operations.
US11635882B2 Mobile terminal and control method therefor
A mobile terminal and a control method therefor are disclosed. The mobile terminal includes a body, a communication unit configured to externally transmit and receive a signal, an input unit configured to receive user input, a display coupled to the body to vary a display region viewed from a front face of the body according to switching between an enlarged display mode and a reduced display mode, and a controller. The controller outputs a message pop-up window and a button corresponding to a notification upon receiving the notification while a first application is being output on the display, receives a first signal for selecting the button, outputs a preview pop-up window for a second application corresponding to the notification while the first signal is maintained, and outputs the second application in a first region when a dragged distance according to the first signal exceeds a first threshold value.
US11635877B2 Processing system having a machine learning engine for providing a selectable item availability output
Aspects of the disclosure relate to enhanced selectable item availability processing systems with improved content and configuration update capability and enhanced selectable item availability output determinations. A computing platform may receive a selectable item availability configuration output comprising a configuration update to the selectable item availability output and a selectable item availability content output comprising a content update to the selectable item availability output. Based on the selectable item availability configuration output and the selectable item availability content output, the computing platform may generate an updated selectable item availability output. The computing platform may receive a request to access the selectable item availability output. The computing platform may generate one or more commands to cause display of the updated selectable item availability output and may send, to a user device, the updated selectable item availability output along with the one or more commands.
US11635874B2 Pen-specific user interface controls
Methods for pen-specific user interface controls are performed by systems and devices. Users activate pen-specific menus at user devices by activating controls of a touch pen such as a tail button. A communication is received by a device, from a touch pen, that indicates an activation control of the touch pen has been physically activated. The user device selects a touch pen menu that includes selectable menu options for respective launching of separate pen applications from among available menus based at least on the received communication. The device determines menu presentation information specifying a location within a user interface (UI) from a state of the UI at a time associated with the communication. The touch pen menu is displayed via the UI according to the menu presentation information. A detection for selection of a selectable menu option causes the device to launch a pen application associated therewith.
US11635872B2 Smart carousel of image modifiers
Embodiments of the present disclosure relate generally to techniques for automated organization and presentation of user-selectable features within user interfaces. More particularly, but not by way of limitation, the present disclosure addresses systems and methods for presenting and accessing filters within user interfaces displaying media content items.
US11635870B2 Information processing method, information processing system, and program
To achieve the object of making it easier to collectively grasp the state of the production line, an information processing method includes a first screen displaying step and a second screen displaying step. A first screen displaying step displays a first screen including a plurality of widgets. Each of the widgets is configured based on information outputted from application software which is associated with each of the widgets among a plurality of pieces of application software that manage a state of a production line. A second screen displaying step, when an operation performed on any widget of the plurality of widgets has been accepted, displays a second screen of application software which is associated with the widget.
US11635866B2 Display devices
A display device including an input sensor having sensing electrodes disposed in a sensing area and signal lines. Each of the signal lines is connected to a corresponding electrode of the sensing electrodes and disposed in the line area. One signal line of the signal lines includes a first portion having a constant width, a second portion disposed outside a corner area of the sensing area, extending from the first portion, and having a width gradually increasing in a direction that is away from the first portion, a third portion extending from the second portion and having a width gradually varying in a direction that is away from the second portion, and a fourth portion extending from the third portion and having a constant width.
US11635865B2 Display device and method of driving the same
A display device and a method of driving a display device. The display device includes a housing, a display touch module including a non-exposed area covered by the housing, an exposed area located outside the housing, and an active area over the non-exposed area and the exposed area. The display touch module includes a display member configured to display an image and a touch member on the display member configured to sense a touch input. The display device also includes a boundary determining member configured to sense a capacitance of the touch member and calculate coordinates of an exposure boundary between the exposed area and non-exposed area of the display touch module. The display device is configured to adjust a display range of the active area according to the coordinates of the exposure boundary calculated by the boundary determining member.
US11635857B2 Touch sensors for interactive objects with input surface differentiation
A sensor system includes a touch sensor having a plurality of conductive sensing elements integrated with a flexible substrate. A first subset of sensing elements is coupled to a first side of the flexible substrate and a second subset of sensing elements is coupled to a second side of the flexible substrate. The sensor system is configured to obtain touch data associated with a touch input to the touch sensor. The touch data is based at least in part on a respective response to the touch input by the plurality of conductive sensing elements. The sensor system is configured to determine whether the touch input is associated with the first subset of conductive sensing elements or the second subset of conductive sensing elements based at least in part on the respective response to the touch input by the sensing elements.
US11635846B2 Display device
A display device includes a display substrate having a non-display area at least partially surrounding a display area, and pixels in the display area, and a sensor substrate covering the pixels and a portion of the display substrate. The display device also includes first and second pads in the non-display area, a first sensor on the sensor substrate, a first sensor line connecting the first pad and the first sensor, and a second sensor line connecting the second pad and the first sensor. In addition, the display device includes a sensor transmitter to supply a sensing signal to the first pad during a first period, and a sensor receiver to receive a sampling signal from the second pad during a second period after the first period.
US11635843B2 Electronic device
An electronic device, includes: a sensor layer having an active region and a peripheral region adjacent to the active region, the sensor layer including a plurality of sensing units on the active region and a plurality of wiring lines on the peripheral region, wherein each of the plurality of sensing units includes a plurality of sub-sensing units, wherein each of the plurality of sub-sensing units includes: a first portion extending in a first direction; a plurality of second portions protruding from the first portion; a plurality of cross patterns spaced apart from each other across the first portion; and a bridge pattern insulated from the first portion and electrically connected to the plurality of cross patterns, the bridge pattern intersecting the first portion, wherein the plurality of wiring lines include a first wiring line and a second wiring line that are electrically connected to the plurality of sub-sensing units.
US11635838B1 Touch display device
A touch display device including a substrate, a touch structure, a plurality of light emitting elements and a reflection layer is provided by the present invention. The substrate includes a first surface and a second surface opposite to the first surface. The touch structure includes a plurality of first touch electrodes disposed on the first surface of the substrate. The light emitting elements are disposed on the second surface of the substrate, and one of the light emitting elements includes a light emitting surface and a bottom surface opposite to the light emitting surface. The reflection layer is disposed on the second surface of the substrate. The light emitting elements are disposed between the reflection layer and the substrate, and the light emitting surface of one of the light emitting elements is disposed between the bottom surface and the reflection layer.
US11635834B2 Display device
The display device includes a substrate, a pixel, an image-signal line, a counter substrate over the pixel and the image-signal line, a touch-detecting electrode, and a first terminal portion. The pixel is located over the array substrate and includes a pixel electrode, a common electrode, and a liquid crystal layer. The image-signal line is located over the substrate and is electrically connected to the pixel. The touch-detecting electrode is located over the counter substrate and extends in a direction intersecting with a direction in which the common electrode extends. The first terminal portion is electrically connected to the touch-detecting electrode. The first terminal portion is spaced from a first edge of the counter substrate intersecting with the image-signal line. A plane shape of the first terminal portion in a plane parallel to a surface of the counter substrate has at least one first curved portion facing the first edge.
US11635832B2 Method of driving touch panel and touch with display driver system using the same
The disclosure provides a method of driving a touch panel. The touch panel includes a plurality of touch sensing electrodes and a plurality of display pixels. Each of the plurality of display pixels includes a light emission element and a driving transistor. Each of the touch sensing electrodes is coupled to the light emission element of at least one of the plurality of display pixels. The method includes transmitting a first driving signal to at least one of the touch sensing electrodes served as an electrode of the corresponding light emission element during a touch sensing period, wherein the touch sensing electrode is coupled to a first power receiving terminal of the corresponding display pixel; and transmitting a first power supply voltage to the first power receiving terminal during a display period.
US11635830B2 Haptic trackpad with anisotropic compliant spacer
Supplementing the movement stroke of a trackpad with a haptic response is one way to restore some or all of a reduced trackpad feel and overall performance caused by a reduction in the movement stroke. However, incorporating haptic responses in a clickable trackpad may interfere with accurate force measurement using physical movement of the trackpad as a proxy. The following describes haptic trackpads with anisotropic compliant spacers. The disclosed haptic trackpads permit selective haptic responses to a user, while also permitting accurate force measurement using displacement of a sensing surface caused by the user's finger(s) as a proxy.
US11635824B1 Mechanical key state modifier component
One embodiment provides a device, including: a mechanical keyboard; a key state component mechanically co-located with each of a plurality of keys of the mechanical keyboard, wherein the key state component changes state between at least actuated and unactuated; a processor; a memory device that stores instructions executable by the processor to: detect an input to change a state of the key state component for at least one of the plurality of keys; and change, responsive to the input, the state of the key state component for the at least one of the plurality of keys. Other aspects are described and claimed.
US11635822B2 Display device, display method, and recording medium having display program recorded therein
A display device includes an input operation detector that detects an input operation including a gesture operation, a display processor that displays an input operation icon in a first display form when a first gesture operation is detected and displays the input operation icon in a second display form when a second gesture operation is detected, a reception processor that receives a movement operation when the first gesture operation is detected and receives a selection operation when the second gesture operation is detected, and a change processor that, when a third gesture operation is detected, gradually or continuously changes a display form of the input operation icon between the first display form and the second display form.
US11635820B1 Systems and methods for haptic equalization
The disclosed computer-implemented method may include determining, by at least one physical processor of a haptic device, driving signal data. The haptic device comprises a first haptic actuator exhibiting a first frequency response characteristic, and a second haptic actuator exhibiting a second frequency response characteristic different from the first frequency response characteristic. The processor may also generate first and second driving signals by applying first and second pre-processing functions to the driving signal data, respectively. The second pre-processing function is different from the first pre-processing function and the second driving signal is different from the first driving signal. The processor may also drive the first and second haptic actuators by supplying the first and second driving signals to the first and second haptic actuators, respectively. Various other methods, systems, and computer-readable media are also disclosed.
US11635819B2 Haptic feedback device and method for providing haptic sensation based on video
A haptic feedback device for providing haptic sensation comprises a haptic feedback interface that includes a plurality of haptic elements. The haptic feedback device detects a speed and a direction of travel associated with a plurality of moving objects in an upcoming scene of a video based on a look-ahead buffer of the video played on an external display device or the haptic feedback device. A haptic feedback is determined for the upcoming scene of the video based on the look-ahead buffer of the video and the detected speed and direction of travel associated with the plurality of moving objects. One or more movable haptic cues are generated on the haptic feedback interface using the plurality of haptic elements in synchronization with a current scene played on the external display device or the haptic feedback device, based on the determined haptic feedback.
US11635817B1 Stylus haptic component
Examples are disclosed relating to providing haptic feedback in a stylus while the stylus crosses a gap between two displays. In one example, a method comprises detecting one or more haptic triggering criteria, and at least on condition of detecting the one or more haptic triggering criteria, actuating the haptic feedback component to produce haptic output. A width of the gap between the displays is determined, and a crossing time for a tip of the stylus to cross the gap is calculated using the width of the gap, a stylus velocity, and a stylus direction. At a first time after actuating the haptic feedback component, the method determines that the one or more haptic triggering criteria are not detected. At least on condition of determining that the one or more haptic triggering criteria are not detected, the method continues to actuate the haptic feedback component for the crossing time.
US11635813B2 Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data
A computer network implemented system for improving the operation of one or more biofeedback computer systems is provided. The system includes an intelligent bio-signal processing system that is operable to: capture bio-signal data and in addition optionally non-bio-signal data; and analyze the bio-signal data and non-bio-signal data, if any, so as to: extract one or more features related to at least one individual interacting with the biofeedback computer system; classify the individual based on the features by establishing one or more brain wave interaction profiles for the individual for improving the interaction of the individual with the one or more biofeedback computer systems, and initiate the storage of the brain waive interaction profiles to a database; and access one or more machine learning components or processes for further improving the interaction of the individual with the one or more biofeedback computer systems by updating automatically the brain wave interaction profiles based on detecting one or more defined interactions between the individual and the one or more of the biofeedback computer systems. A number of additional system and computer implemented method features are also provided.
US11635809B2 Input system and electronic apparatus
An input system and an electronic apparatus with novel structures are provided. An electronic apparatus whose setting can be changed even when both hands are full is provided. An input system and an electronic apparatus including an imaging device having a function of taking an image of eyes and a detection device having a function of detecting a change of the shape of the eyes from data obtained by the imaging device are provided. Settings are changed in accordance with the change of the shape of the eyes. The settings are changed by a different method from a manual method and the change of the settings can be reflected in display.
US11635808B2 Rendering information in a gaze tracking device on controllable devices in a field of view to remotely control
Provided are a computer program product, system, and method for rendering information in a gaze tracking device on controllable devices in a field of view to remotely control. A determination is made of a field of view from the gaze tracking device of a user based on a user position. Devices are determined in the field of view the user is capable of remotely controlling to render in the gaze tracking device. An augmented reality representation of information on the determined devices is rendered in a view of the gaze tracking device. User controls are received to remotely control a target device comprising one of the determined devices for which information is rendered in the gaze tracking device. The received user controls are transmitted to the target device to control the target device.
US11635806B2 Information processing apparatus and information processing method
An information processing apparatus capable of executing calibration for improving accuracy of gaze detection without causing a user to feel stress. The information processing apparatus, includes a marker control unit that changes, during calibration of an eyewear terminal, a display position of a point-of-regard marker displayed on a display unit of the eyewear terminal; a computational processing unit that computes an optical axis vector expressing a gaze direction of a user by a pupil-corneal reflection method, on a basis of a captured image that includes a user's eye imaged when the eye of the user wearing the eyewear terminal is irradiated with light from a light source, and the point-of-regard marker is displayed at a calibration point; and an evaluation unit that evaluates a variation of the optical axis vector computed for a plurality of the calibration points.
US11635802B2 Combined light intensity based CMOS and event detection sensor for high speed predictive tracking and latency compensation in virtual and augmented reality HMD systems
To facilitate control of an AR HMD, a camera unit in a camera sensor system generates RGB/IR images and the system also extrapolates images for times in the future based on light intensity change signals from an event detection sensor (EDS) for HMD pose tracking, hand tracking, and eye tracking. The times in the future are provided by an HMD application which defines the future times, and the RGB/IR images and extrapolated images are sent back to the application. In this way, the camera sensor system enables improved performance tracking (equivalent to using very high-speed camera) at lower bandwidth and power consumption.
US11635796B2 Power grid lateral trouble ticket cause determination and ticket management
A power grid monitoring system for determining a cause of a lateral trouble ticket. The power grid monitoring system can determine a cause of a lateral trouble ticket in response to receiving the lateral trouble ticket. The power grid monitoring system associates a set of smart meters with a first, penultimate and last transformer downstream from a given lateral. The power grid monitoring system pings each smart meter in the set of smart meters to indicate a state of the first, penultimate and last transformers of the given lateral. Accordingly, the power monitoring system determines a cause of a lateral trouble ticket associated with the given lateral based on results of the pings to the set of smart meters associated with the first, last and penultimate transformers. The power grid monitoring system can further augment the lateral trouble ticket with information characterizing the cause of the lateral trouble ticket.
US11635795B2 Power supply system and power supplying method for detecting a short circuit in the feedback
A power supply system includes first and second power supply lines to respectively connect positive and negative electrode terminals of a load with a main power supply. First and second voltage detection lines are respectively connected to the first and second power supply lines via first and second resistances. First and second inspection power supplies respectively supply power and provide potential differences to the first and second voltage detection lines from the first and second power supply lines. Occurrence of a short circuit in one of the first and second voltage detection lines is recognized when corresponding one of the first and second inspection power supplies supplies power and a difference between a preset voltage and a voltage caused between the first and second voltage detection lines is a threshold value or more.
US11635793B2 Fan type identification apparatus and method
Systems, methods, apparatuses for fan type identification are disclosed. A predetermined pulse width modulation duty cycle is used to obtain a sequence of fan speeds from a fan over a time period. A fan type of the fan is determined based on the sequence of fan speeds.
US11635792B2 Detachable memory and electronic device having the detachable memory
An electronic device having a detachable memory is provided with a docking connector, and includes a device body and a memory. The device body has an accommodating slot and a stopping portion provided corresponding to the accommodating slot, and the stopping portion and the accommodating slot jointly form a displacement space in between. The memory is provided with a connector and a protruding stopped portion. When the memory is accommodated in the accommodating slot, the stopped portion is moved along into the displacement space and is stopped by the stopping portion, and the connector is docked with the docking connector. Thus, the memory is provided with an anti-misplugging effect.
US11635785B2 Smartwearables with embedded NFC (near field communication) and vital health sensors with mobile/cloud data and ultra violet germicidal irradiation (UVGI) technologies
The smart wearable with embedded NFC (Near Field Communication) tags, vital health sensors and UV-C germicidal irradiation sources is provided for Prevention of spread of pathogens. The smart wearables is any of a hand glove, a footwear, a vest, a full body suit, a face mask, a footwear cover or a smart portables where all the smart wearables includes a plurality of re-programmable tags to facilitate touch less activities, and a plurality of body health monitoring sensors to monitor health of the wearer in real time for early warning health mechanisms, an Ultraviolet Germicidal Irradiation (UVGI) source to disinfect the surfaces coming in contact with the smart wearables with maximum efficacy and spread prevention. Further, the inner layer of the smart wearables which makes contact with the skin of the wearer is made of a Celliant synthetic polymer fabric material that traps the body's infrared energy and cycle it back to improve oxygenation and resolve minor aches and pains.
US11635784B2 Foldable support, fabricating method thereof and display device
The present disclosure provides a foldable support, fabricating method thereof, and a display device. The foldable support includes a metal layer having a non-bending region and at least one bending region, where the metal layer includes a plurality of recessed portions at the at least one bending region, and at least one of sidewalls of the plurality of recessed portions is not perpendicular to a plane where the metal layer is located.
US11635780B2 Maximum power point tracking apparatus for energy harvesting system and maximum power point tracking control method
Provided is a maximum power point tracking (MPPT) apparatus for an energy harvesting system and an MPPT control method. A count value of the time for an output voltage of a direct current (DC)-DC converter to reach a high reference voltage is used to change and output a control parameter of the DC-DC converter for maximum power.
US11635778B2 Voltage regulator circuit
A voltage regulator circuit is disclosed. The voltage regulator includes a feedback circuit configured to generate a feedback signal based on a voltage level present on a regulated power supply node. A comparison circuit is arranged to generate an error signal based on the feedback signal and a reference voltage level. A compensation circuit is configured to modify the error signal, based on a routing impedance coupled between the regulated supply voltage node and a load circuit, to generate a control circuit. An output circuit of the voltage regulator is configured to source current to the regulated power supply node based on the control signal.
US11635777B2 Temperature control circuit, memory storage device and temperature control method
A temperature control circuit for an electronic device is provided. The temperature control circuit includes a temperature detector, a status detection circuit and a control circuit. The temperature detector is configured to detect a temperature of the electronic device and generate first evaluation information. The status detection circuit is configured to detect a work status of at least one circuit module in the electronic device and generate second evaluation information. The control circuit is configured to adjust at least one electronic parameter of the electronic device according to the first evaluation parameter and the second evaluation parameter to control the temperature of the electronic device.
US11635772B2 Unmanned aerial vehicle with synchronized sensor network
Disclosed is an aircraft and a method of controlling an aircraft. The aircraft comprises a continuous wing assembly extending from port to starboard sides of the aircraft. The aircraft is controlled partially by flexing portions of the wing, and partially or totally by mechanical systems that alter the position of a fuselage with respect to the wing. The fuselage is attached to the wing by a wing/fuselage joint structure that permits at least two mutually orthogonal axes of rotation of the fuselage relative to the wing. The aircraft includes a sensors, a telemetry system linked to a remote server, and a control system for programming flight information and aircraft control instructions and a plurality of actuators responsive to the control system for rotating the fuselage relative to the wing and flexing the wing for controlling the flight of the aircraft in response to instructions from the control system.
US11635769B2 Methods, systems and apparatus for controlling movement of transporting devices
A system and method for controlling movement of transporting devices arranged to transport containers, the containers being stored in stacks arranged in a facility. A facility having pathways arranged in a grid-like structure above stacks, the transporting devices being configured to operate on the grid-like structure. A control unit configured to determine at least one task to be performed by at least one transporting device, wherein the at least one task is determined based on at least one of: transporting device battery condition, transporting device damage, transporting device maintenance issues, and transporting device service issues.
US11635759B2 Method of moving robot in administrator mode and robot of implementing method
A robot for moving in an administrator mode, can include a positioning sensor configured to sense a transmitter for calculating a position of the transmitter; an obstacle sensor configured to sense an obstacle around the robot; a driver configured to move the robot; and a controller configured to in response to receiving a signal from the transmitter, align the robot toward the position of a transmitter, move the robot toward the transmitter while avoiding one or more obstacles sensed by the obstacle sensor, and in response to no longer receiving the signal from the transmitter or a distance between the transmitter and the robot being equal to or less than a preset distance, stop the robot.
US11635756B2 Autonomous forklift truck control system and method for drivng the forklift truck
A control system for a lift truck comprises: human-control devices generating manual-guidance signals for actuators of the vehicle, said devices including a hydraulic steering system, a control module (1) including an automatic-control submodule generating autonomous-guidance signals intended for one or more actuators of the vehicle, depending on setpoint signals, a switching module (2) designed to select one or more manual guidance signals and/or one or more autonomous-guidance signals, and an electrohydraulic valve enabling the conversion of a guidance signal stemming from the automatic-control module into a signal intended for the hydraulic steering system The system includes, in addition, a servo controller of the electrohydraulic valve, comprising a proportional-integral controller, an on/off controller and means for activation of one or other of the PI and ON/OFF controllers, depending on a speed threshold of the lift truck.
US11635753B1 Remaining useful life prediction for machine components
Remaining useful life may be estimated for a machine component by training a prediction model, even when limited data from actual failures is available. Feature data such as sensor readings associated with a mechanical process may be collected over time. Such readings may be paired with estimates of remaining useful life, for instance as extracted from unstructured text of maintenance records. Such data may be used to train and test the prediction model.
US11635747B2 System and method for generating fabrication parameters of a part to be fabricated
A method for generating a quote for fabrication of a part to be fabricated includes receiving, from a customer device associated with a customer, a design request for a part to be fabricated by a fabrication process, the design request including a two-dimensional drawing file representing the part to be fabricated and descriptive information including a descriptive datum. The method includes extracting a first feature from the 2D drawing file, wherein the first feature represents a geometry of the part to be fabricated. The method includes extracting a second feature from the descriptive information, wherein the second feature represents the descriptive datum. The method includes generating, as a function of the first and second features, a quote for fabrication for the part to be fabricated, the quote for fabrication including a cost and time to fabricate the part to be fabricated and sending the quote for fabrication to the customer.
US11635746B2 System and method for authenticating physical objects with randomized embedded information
A system and method for authenticating a physical object. The method may include the steps of: (1) encoding a feed material with randomized information; (2) forming the object with the feed material such that one or more portions of the object have respective randomized signatures based upon at least some of the randomized information of the feed material; (3) reading the respective randomized signatures at the one or portions of the object; (4) creating a profile of the respective randomized signatures at the one or more portions of the object based upon information from the reading; (5) transporting the physical object to an authenticator, and transmitting the profile to the authenticator; (6) reading the respective randomized signatures at the one or more portions of the object by the authenticator; and (7) comparing the reading by the authenticator to the profile received by the authenticator to thereby authenticate the physical object.
US11635744B1 Robotic palletizer control system with graphical visual confirmation
A control system and method for a robotic palletizer. The control system and method include or are implemented by a home screen displaying a plurality of application icons. The applications each provide a quick access to control features and methods. The control system includes methods and components for planning and/or monitoring a product pallet configuration by the palletizer. Animation and/or other virtual depiction of the palletization is displayed through a graphical user interface for the palletizer. The animation and/or other virtual depiction can illustrate the conveyor palletization before or during the palletization and/or provide an augmented confirmation overlaying a video feed of a palletization of a plurality of products.
US11635743B2 Parameters suggestion system of solder paste screen printer including method, device employing method, and non-transitory storage
A method to set up the parameters of solder paste screen printer while in a new product introduction (NPI). The method includes establishing a solder-printing database of a predetermined product and a database of different specifications of products, and training a first prediction model by reference to a solder paste screen printer (SPSP) and a solder paste inspection (SPI) based on the solder-printing database. A second prediction model is trained by reference to the SPI based on the database of different products. The method further includes predicting parameters for products with different specifications under multiple sets of printing parameters based on the first and second prediction models. An objective function based on the predicted measurements is established, and a specification of a product and a printing expectation parameters are input to the objective function for outputting many sets of printing-suggestion parameters of the new product.
US11635742B2 Technologies for fault related visual content
This technology enables a receipt of a plurality of readings from a sensor monitoring a piece of equipment in a building. The receipt enables an identification of a present fault or a projected fault in the piece of equipment. The identification enables a generation of an augmented reality content related to the present fault or the projected fault. The augmented reality content is sent to a mobile device when the mobile device is in proximity of the piece of equipment.
US11635736B2 Systems and methods for identifying biological structures associated with neuromuscular source signals
A system comprising a plurality of neuromuscular sensors, each of which is configured to record a time-series of neuromuscular signals from a surface of a user's body; and at least one computer hardware processor programmed to perform: applying a source separation technique to the time series of neuromuscular signals recorded by the plurality of neuromuscular sensors to obtain a plurality of neuromuscular source signals and corresponding mixing information; providing features, obtained from the plurality of neuromuscular source signals and/or the corresponding mixing information, as input to a trained statistical classifier and obtaining corresponding output; and identifying, based on the output of the trained statistical classifier, and for each of one or more of the plurality of neuromuscular source signals, an associated set of one or more biological structures.
US11635731B2 Device and method for calculating holographic data
An apparatus and a method for optimized calculation of 2D sub-holograms for object points of a three-dimensional scene and a pipeline for real-time calculation of holograms are provided. The invention shortens the calculation time of a hologram for representing a three-dimensional scene and/or to reduce the calculation complexity of such a hologram. This is achieved by a 2D sub-hologram of an object point, which has image elements of the spatial light modulator, comprises a half 1D sub-hologram, where the radius of each image element is determined and each image element of the 2D sub-hologram is fixedly assigned to at least one image element of the half 1D sub-hologram with identical or similar radius by way of an electronic circuit, by a method for encoding a hologram, and by a pipeline on the basis of FPGA and/or ASIC.
US11635729B2 Image forming device
An image forming device, including: a housing; a drawer movable between an inside position at which the drawer is located inside the housing and an outside position at which the drawer is located outside the housing; a drum cartridge including a photoconductive drum and a developer roller and mountable on the drawer; a toner cartridge storing toner to be supplied to the developer roller and mountable on the drawer, wherein the drawer includes a first guide that guides the toner cartridge in mounting the toner cartridge on the drawer, and wherein the drum cartridge includes a second guide connected to the first guide in a state in which the drum cartridge is mounted on the drawer, the second guide being configured to guide the toner cartridge in mounting the toner cartridge on the drawer in the state in which the drum cartridge is mounted on the drawer.
US11635728B2 Developing cartridge and electronic imaging apparatus
A developing cartridge and an electronic imaging apparatus, where the developing cartridge is detachable installed in the electronic imaging apparatus, and includes a cartridge, a power reception member, a rotary member and an activation member; the cartridge includes a first side wall and a second side wall provided opposite to each other along a first direction, where a power reception member is located at the first side wall, a rotary member is installed between the first side wall and the second side wall, one end of the rotary member is provided with a first gear, and the other end of the rotary member is provided with a second gear, an activation member is located at the second side wall; and the activation member includes a movable member and a trigger part provided at the movable member.
US11635726B2 Image forming apparatus
An image forming apparatus including a main body casing, a cover, a drum cartridge, a developing cartridge, an intermediate transfer belt and a movable cam. The movable cam is movable among a first position when the cover is in the open position, a second position and a third position when the cover is in the closed position. In a case where the movable cam is in the first position, the photosensitive drum is in a first drum position spaced from the intermediate transfer belt, and the developing roller is in a first developing position spaced from the photosensitive drum. In a case where the movable cam is in the second position, the photosensitive drum is positioned toward the intermediate transfer belt from the first drum position. In a case where the cam is in the third position, the developing roller is positioned toward the photosensitive drum from the first developing position.
US11635725B2 Image forming apparatus with extended cartridge opening and cover
An image forming apparatus includes an apparatus main body to which a cartridge is detachably attached. The apparatus main body includes a frame having an opening portion through which the cartridge is attached to the apparatus main body; an opening and closing member supported by the frame rotatably between an open position in which the opening portion is exposed and a closed position in which the opening portion is covered with the opening and closing member and having a stacking surface on which a sheet is to be stacked; a discharging roller discharging the sheet in a discharging direction onto the stacking surface; and a regulating wall which is movably attached to the opening and closing member and extends from the stacking surface toward the discharging roller in a direction intersecting the discharging direction to regulate an upstream edge of the sheet in the discharging direction.
US11635724B2 Method for manufacturing removable information sheet
A method for manufacturing a removable information sheet includes: forming a toner image on a recording medium; applying an energy-ray-curable pressure-sensitive composition precursor onto the medium to form an energy-ray-curable pressure-sensitive composition precursor layer; irradiating, with an energy ray, the medium to cure the layer and form an energy-ray-curable pressure-sensitive composition; and attaching faces with the composition and pressure-bonding the faces. A region size of a toner-image flat part is 200 μm or less in the image, which is determined by a measurement method including: defining a site at a depth of 2 μm or more from a surface of a solid part of the image as a recess; defining a site other than the recess as the flat part; acquiring and binarizing a micrograph of the solid part; drawing circles out of contact with the recess; and defining a largest circle diameter as the size of the flat part.
US11635723B2 Image forming apparatus including a rotatable manual feed tray
The image forming apparatus includes a side panel and a manual feed tray that is rotatable and installed on the side panel. The side panel includes an opening portion through which a sheet placed on the manual feed tray passes when the sheet is fed into the image forming apparatus. The manual feed tray includes an end cursor that is movable, and a guide portion that guides movement of the end cursor in a direction perpendicular to a rotational center of the manual feed tray. The opening portion is sized to accommodate the end cursor. When the opening/closing angle of the manual feed tray with respect to a horizontal direction exceeds a predetermined angle, the end cursor moves along the guide portion by gravity to a position where the end cursor can be accommodated in the opening portion.
US11635721B2 Method for determining type of sheet by imaging sheet
A first light guide guides first light in a first light guiding path. The first light is of light irradiated from the light source to a sheet. A first detection unit receives reflected light from the sheet and outputs an image signal indicating an image of a surface of the sheet. A second light guide guides second light in a second light guiding path different from the first light guiding path. The second light is of the light irradiated from the light source and is different from the first light. A second detection unit receives the second light and output a detection signal corresponding to a light amount of the second light. A control unit controls a light emission amount of the light source based on the detection signal.
US11635716B2 Device including rotator and belt, such as a fixing unit for an image forming apparatus
A device includes a rotator having a rotation axis, a belt, a nip forming member surrounded by the belt, a first stay surrounded by the belt and extending in a width direction parallel to the rotation axis, a holder holding the nip forming member, and an urging member urging the first stay toward the rotator. The nip forming member is configured to, with the rotator, pinch the belt to form a nip. The first stay includes a first end and a second end. The holder includes a first engaging portion positioned at a first end of the holder, and a second engaging portion positioned at a second end of the holder. The first engaging portion engages the first end of the first stay. The second engaging portion engages the second end of the first stay.
US11635714B2 Fixing apparatus and image forming apparatus
A fixing apparatus includes a first rotary member, a heating element, a second rotary member, a nip member, a reflection member, and a support member. The support member configured to transit to a pressurized state and a non-pressurized state, the pressurized state being a state in which a first position and a second position of the support member are pressurized in a pressurization direction toward the second rotary member, the non-pressurized state being in which the pressurized state of the support member is released. The support member includes a contact surface in contact with the reflection member in the pressurized state. The contact surface takes such a posture that a center position between the first and second positions in the rotation axial direction is close to the second rotary member rather than the first and second positions in a case where the support member is in the non-pressurized state.
US11635708B2 Developing cartridge including protrusion positioned at outer surface of casing
A developing cartridge may include: a casing; a developing roller extending in a first direction; a developing-roller gear; a coupling including a coupling gear; a first idle gear; a second idle gear; an agitator; a first agitator gear; and a protrusion. The developing-roller gear, the coupling, the first idle gear, the second idle gear, the first agitator gear, and the protrusion may be positioned at an outer surface of the casing. The protrusion may be positioned between a first axis of the coupling and a third axis of the first agitator gear in a second direction connecting the first and third axes. The protrusion may be positioned outside an addendum circle of the developing-roller gear, an addendum circle of the coupling gear, an addendum circle of the first idle gear, and an addendum circle of the second idle gear. The first agitator gear may be spaced apart from the protrusion in the first direction.
US11635707B2 Toner cartridge attachable to image forming apparatus
Toner cartridge includes a housing, an agitator, an auger, a first protrusion, and a second protrusion. The housing includes a first toner accommodating portion having and a second toner accommodating portion. The auger is rotatable about a second axis extending in a first direction and is configured to convey toner from a first toner accommodating portion to the second toner accommodating portion. The first protrusion is positioned at a first side of the second toner accommodating portion. The first protrusion extends in the first direction. The second protrusion is positioned at a second side of the second toner accommodating portion and extends in the first direction.
US11635706B2 Toner cartridge electrical contacts
A toner cartridge according to one example embodiment includes a reservoir for holding toner. An outlet is positioned on a front of the toner cartridge for exiting toner from the toner cartridge. First, second and third electrical contacts are positioned on a first side of the toner cartridge for contacting corresponding first, second and third electrical contacts in an image forming device. Each of the first, second and third electrical contacts of the toner cartridge is electrically connected to a respective imaging component positioned on the toner cartridge. The first, second and third electrical contacts of the toner cartridge are positioned such that an imaginary line that angles downward in a direction from a rear of the toner cartridge toward the front of the toner cartridge passes through the first, second and third electrical contacts of the toner cartridge.
US11635705B2 Image forming apparatus having developer transporting member that transports developer toward a developer bearing member
An image forming apparatus is capable of performing a second image forming operation in which a peripheral velocity ratio of a developer bearing member to an image bearing member becomes greater than that in a first image forming operation, and in which a potential difference between a developing bias applied to the developer bearing member and a supply bias applied to a supply member becomes a potential difference at which a urging force causing a developer at the contact portion between the developer bearing member and the supply member to move from the supply member to the developer bearing member becomes smaller than that in the first image forming operation, or becomes a potential difference at which a urging force causing the developer to move from the developer bearing member to the supply member is generated.
US11635704B2 Image forming apparatus that sets peripheral velocity ratios
An image forming apparatus includes an image bearing member, a developer bearing member, a driving unit, a latent image forming unit that forms an electrostatic image having light area potential and a dark area potential, and an application unit that applies a developing bias. The driving unit drives the image bearing member and the developer bearing member in a first peripheral speed ratio and a second peripheral speed ratio larger than the first peripheral speed ratio. The image forming apparatus further includes an acquiring unit acquiring information related to a change in an electrostatic capacitance of the image bearing member and a determining unit determining a developing contrast according to the electrostatic capacitance. The determining unit determines the developing contrast based on the acquired information when the driving unit drives the image bearing member and the developer bearing member in the second peripheral speed ratio.
US11635702B2 Charging roll
A charging roll includes a core member, a rubber base material disposed around the core member, and a surface layer disposed around the rubber base material. The average of heights of contours of convex portions on a surface of the surface layer relative to an average cylindrical surface obtained by averaging surface irregularities of the surface layer is equal to or greater than 2.0 micrometers and is equal to or less than 8.4 micrometers. The average of intervals between apexes of the convex portions on the surface of the surface layer is equal to or greater than 6.7 micrometers and is equal to or less than 39.8 micrometers.
US11635701B2 Planographic printing plate precursor, method of preparing planographic printing plate, and planographic printing method
Provided are a planographic printing plate precursor including a support, and an image recording layer on the support, in which the image recording layer contains an infrared absorbing agent, a polymerization initiator, and a core-shell particle, a core portion of the core-shell particle contains a resin A containing a functional group A, and a shell portion of the core-shell particle contains a resin B containing a functional group B that is bondable to or interactable with the functional group A and a dispersion group; a method of preparing a planographic printing plate using the planographic printing plate precursor; and a planographic printing method carried out using the planographic printing plate precursor.
US11635699B2 Determining pattern ranking based on measurement feedback from printed substrate
Methods for training a process model and determining ranking of simulated patterns (e.g., corresponding to hot spots). A method involves obtaining a training data set including: (i) a simulated pattern associated with a mask pattern to be printed on a substrate, (ii) inspection data of a printed pattern imaged on the substrate using the mask pattern, and (iii) measured values of a parameter of the patterning process applied during imaging of the mask pattern on the substrate; and training a machine learning model for the patterning process based on the training data set to predict a difference in a characteristic of the simulated pattern and the printed pattern. The trained machine learning model can be used for determining a ranking of hot spots. In another method a model is trained based on measurement data to predict ranking of the hot spots.
US11635693B2 Lithographic printing plate precursor
A lithographic printing plate precursor includes a photopolymerizable coating and an overcoat which is deactivated after imagewise exposure and preheating of the precursor.
US11635691B2 Composition for forming organic film, substrate for manufacturing semiconductor device, method for forming organic film, patterning process, and polymer
A composition for forming an organic film contains a polymer having a partial structure shown by the following general formula (1) as a repeating unit, and an organic solvent. Each of AR1 and AR2 represents a benzene ring or naphthalene ring which optionally have a substituent; W1 represents a particular partial structure having a triple bond, and the polymer optionally contains two or more kinds of W1; and W2 represents a divalent organic group having 6 to 80 carbon atoms and at least one aromatic ring. This invention provides: a polymer curable even under film formation conditions in an inert gas and capable of forming an organic film which has not only excellent heat resistance and properties of filling and planarizing a pattern formed in a substrate, but also favorable film formability onto a substrate with less sublimation product; and a composition for forming an organic film, containing the polymer.
US11635690B2 Positive resist composition and patterning process
A positive resist composition comprising a base polymer comprising recurring units (a) having the structure of an ammonium salt of fluorosulfonic acid having an iodized or brominated aromatic ring, and recurring units (b1) having an acid labile group-substituted carboxyl group and/or recurring units (b2) having an acid labile group-substituted phenolic hydroxyl group exhibits a high sensitivity, high resolution, low edge roughness and dimensional uniformity, and forms a pattern of good profile after exposure and development.
US11635688B2 Photoimageable compositions and processes for fabrication of relief patterns on low surface energy substrates
The present invention is directed to a permanent photoimageable compositions and the cured products thereof useful for making negative-tone, permanent photoresist relief patterns on low surface energy polymer substrates, comprising: (A) one or more alkali soluble, film forming resins or one or more film forming resins that become soluble in alkali solutions by action of an acid, (B) one or more cationic photoinitiators, (C) one or more film casting solvents, and (D) one or more fluorinated compounds. The present invention is also directed to methods of forming a permanent photoresist relief pattern on a low surface energy polymer substrate using the disclosed compositions.
US11635685B2 Resist composition and patterning process
A resist composition comprising a base polymer and an acid generator containing a sulfonium or iodonium salt of iodized benzamide group-containing fluorinated sulfonic acid offers a high sensitivity, minimal LWR and improved CDU independent of whether it is of positive or negative tone.
US11635680B2 Overlay pattern
An overlay pattern includes a light-transmitting region and a first light-proof region. The first light-proof region and the light-transmitting region are arranged on a same plane, and an area of the first light-proof region is larger than an area of the light-transmitting region. An orthographic projection of the first light-proof region on the plane and an orthographic projection of the light-transmitting region on the plane do not overlap and form a first rectangular region.
US11635677B2 Tensioned projection screen
A projection screen apparatus and method of making the same. The apparatus has a perimeter frame and a projection screen where the perimeter frame includes an upper frame member, a lower frame member, a left frame member and a right frame member, where at least two of the frame members have a groove or track. The projection screen has fastening edges on at least two opposite sides for fastening the projection screen to the perimeter frame by inserting the fastening edge in the groove or track of a frame member. An auxiliary element is inserted in the groove or track next to a fastening edge, to prevent the fastening edge from exiting the groove.
US11635674B2 Light source unit, projection display device, and method for manufacturing light source unit
The light source unit includes a base provided with an opening, a support member fixed to the base at the opening, and a light source assembly fixed to the support member at the opening. The light source assembly includes a light source emitting laser light, a lens disposed on an optical axis of the laser light, and a holding member holding the light source and the lens. The support member has a convex receiving surface extending along the spherical surface so as to surround the optical axis when viewed from a direction parallel to the optical axis. The light source assembly is fixed to the support member by coupling the holding member to the receiving surface at a contact portion with the receiving surface. The receiving surface has a portion located on a side away from the optical axis with respect to a coupling part with the holding member.
US11635669B1 Optical device based on tunable polarization volume hologram
A device includes a first substrate and a second substrate. The device also includes a birefringent medium layer disposed between the first substrate and the second substrate. Orientations of directors of optically anisotropic molecules included in the birefringent medium layer varying periodically with an in-plane pitch tunable by an external field to adjust a diffraction angle of a light beam diffracted by the birefringent medium layer.
US11635668B2 Dynamic privacy using a system integrated louver film structure
A louver film display structure, including: a first and a second electrode; a plurality of louver structures extending between the first and the second electrodes light transmissive elements positioned between adjacent louver structures of the plurality of louver structures, wherein: when a first voltage level is applied to the first and the second electrodes, the louver structures provide a first viewing angle of each unit area of light of each light transmissive element based on a first state of the louver structures, and when a second voltage level is applied to the first and the second electrodes, the louver structures provide a second viewing angle of each unit area of light of each light transmissive element based on a second state of the louver structures, wherein the first voltage level is greater than the second voltage level and the second viewing angle is greater than the first viewing angle.
US11635666B2 Methods of controlling multi-zone tintable windows
Window controllers and methods for controlling tinting and other functions of tinting zones of multi-zone tintable windows and multiple tinting zones of a group of tintable windows.
US11635664B2 Liquid crystal film window providing display and dimming operations
In one example, a liquid crystal (LC) assembly includes a first curved glass layer and a second curved glass layer. The LC assembly further includes a film-based, flexible LC stack structure between the first curved glass layer and the second curved glass layer. The film-based, flexible LC stack structure includes Guest-Host (GH) liquid crystals. The film-based, flexible LC stack structure is configured to provide both a display operation for displaying content to one or more user and a dimming operation for reducing a transmittance level of light passing through the LC assembly.
US11635663B2 Display device and transistor
According to one embodiment, a display device includes a display panel and a drive circuit. A transistor provided in a pixel portion or a peripheral portion of the display panel includes a semiconductor layer having a first end and a second end, first and second gate electrodes overlapping the semiconductor layer, a source electrode connected to the first end, and a drain electrode connected to the second end. The first and second gate electrodes are disposed in a first layer. The source electrode and the drain electrode are disposed in a second layer. The source electrode is formed to cover at least a first channel region in planar view. The drain electrode is formed to cover at least a second channel region in planar view.
US11635655B2 Electronic device
A display device is provided, including two substrates and a liquid crystal layer. Each of the substrates has two opposite surfaces and two opposite sides. The liquid crystal layer is sandwiched between the two substrates. At least one of the two substrates has an inclined portion on at least one of the two opposite sides which is connected to one of the two opposite surfaces, and has an included angle greater than 90 degrees and less than 180 degrees in association with the connected surface.
US11635647B2 Display device
A semiconductor device including a large display portion with improved portability is provided. The display device includes a first display panel, a second display panel, and an adhesive layer. The area of the second display panel is larger than the area of the first display panel. The first display panel includes a first substrate, a second substrate, and a reflective liquid crystal element and a first transistor each positioned between the first substrate and the second substrate. The second display panel includes a first resin layer having flexibility, a second resin layer having flexibility, and a light-emitting element and a second transistor each positioned between the first resin layer and the second resin layer. The liquid crystal element has a function of reflecting light toward the second substrate side. The light-emitting element has a function of emitting light toward the second resin layer side. The first substrate and part of the second resin layer are bonded to each other with the adhesive layer.
US11635642B2 Reprogrammable quantum processor architecture incorporating quantum error correction
A novel and useful quantum computing machine architecture that includes a classic computing core as well as a quantum computing core. A programmable pattern generator executes sequences of instructions that control the quantum core. In accordance with the sequences, a pulse generator functions to generate the control signals that are input to the quantum core to perform quantum operations. A partial readout of the quantum state in the quantum core is generated that is subsequently re-injected back into the quantum core to extend decoherence time. Access gates control movement of quantum particles in the quantum core. Errors are corrected from the partial readout before being re-injected back into the quantum core. Internal and external calibration loops calculate error syndromes and calibrate the control pulses input to the quantum core. Control of the quantum core is provided from an external support unit via the pattern generator or can be retrieved from classic memory where sequences of commands for the quantum core are stored a priori in the memory. A cryostat unit functions to provide several temperatures to the quantum machine including a temperature to cool the quantum computing core to approximately 4 Kelvin.
US11635641B2 Planar-lightwave-type optical device
A problem is to provide a planar lightwave circuit optical device capable of facilitating mounting of connection to a printed circuit board and realizing downsizing of a device chip. A planar lightwave circuit optical device of the present invention is characterized by mounting an electrical connector (FPC connector) by means of soldering on an electrode pad of an electrical wire connected to an electrical drive unit (such as a heater) in a device formed by using a planar lightwave circuit (PLC).
US11635640B2 Switching fibers for textiles
A method of forming a color-changing fiber that can be incorporated into fabrics and other woven materials. The color changing fibers include an annular wall and a conductive wire axially extending through the annular wall, a core strand surrounded by the annular wall and extending axially through a central portion of the fiber, and an encapsulated electro-optic medium disposed on a surface of the core strand.
US11635639B2 Spectacles comprising auricular devices
Spectacles including auricular devices are described. The spectacles include a structure having a front frame for supporting respective lenses, and a pair of arms articulated to the front frame on laterally opposite sides, each of the arms extending longitudinally between a first end that is articulated to the front frame and a second, opposite end, close to which an end arm portion can make contact with the head at the ear. Each arm extends from the second end into an arm portion that is made of flexible material and bears an element for supporting an auricular device, and the arm portion can move, on account of its flexibility, between an operating position in which the support element is worn at the ear to allow the auricular device to be positioned, and a non-operating position in which the support element is removably held on the end arm portion.
US11635637B1 Fluid lens with low energy membrane adjustment
Examples include a device including a fluid lens having a membrane (that may be in elastic tension), a substrate, a fluid at least partially enclosed between the membrane and the substrate, and a support structure configured to provide a guide path for an edge portion of the membrane, such as a membrane attachment at a periphery of the membrane. The guide path may be configured to greatly reduce (or substantially eliminate) changes in the elastic energy of the membrane as the membrane profile is adjusted. The guide path may be configured so that the elastic force exerted by the membrane is generally normal to the guide path for each location on the guide path. Adjustment of the membrane profile may include applying an actuation force that is normal to the elastic force exerted by the membrane. Various other methods and apparatus are also disclosed.
US11635636B2 Optical article and method of managing optical powers thereof
An optical article may include a frame, a first active lens arrangement coupled to the frame, and a second active lens arrangement coupled to the frame. The first active lens arrangement and the second active lens arrangement may be lined up abreast with respect to each other. Further, the optical article may include a time-based optical power adjustment mechanism coupled to the first active lens arrangement and the second active lens arrangement. The time-based optical power adjustment mechanism may be configured to vary the optical power of the first active lens arrangement and the second active lens arrangement in accordance with a predetermined adjustment.
US11635633B2 Geometric phase optical element and three-dimensional display apparatus including the same
A geometric phase optical element and a three-dimensional display apparatus including the same are provided. The geometric phase optical element includes: a liquid crystal layer; a first electrode on a surface of the liquid crystal layer; and a second electrode on another surface of the liquid crystal layer, wherein, when no voltage is applied to the first and second electrodes, the liquid crystal layer is configured such that a phase difference according to an arrangement of the liquid crystal is π and light transmitted through the liquid crystal layer is diffracted by a first deflection angle, and when a first voltage that causes the phase difference according to the arrangement of the liquid crystal to become π/2 is applied to the first and second electrodes, the liquid crystal layer is configured such that the light transmitted through the liquid crystal layer is diffracted by a second deflection angle.
US11635632B2 Mirror-based microelectromechanical system for optical image stabilization
This document describes a mirror-based microelectromechanical system (MEMS) for optical image stabilization in image-capture systems. The mirror-based MEMS includes a MEMS platform that can rotate about a pitch axis and/or a yaw axis. MEMS rotors drive rotational motion of the MEMS platform. One or more piezo films, flexibly connected to the stationary platform, extend over the MEMS rotors. The piezo films have a resistance value that varies when the piezo films are deformed by the MEMS rotors. The piezo films form a bridge circuit across the MEMS platform, which produces an output voltage that varies with the resistance values. A MEMS mirror, coupled to the MEMS platform, reflects light rays to an image sensor. A microcontroller receives pitch and yaw information from the image sensor. The microcontroller accesses the output voltage and determines how much to move the MEMS platform to compensate for the pitch and yaw of the camera.
US11635626B2 Outcoupling grating for augmented reality system
An eyepiece for use in front of an eye of a viewer includes a waveguide configured to propagate light therein, and a diffractive optical element optically coupled to the waveguide. The diffractive optical element includes a plurality of first ridges protruding from a surface of the waveguide. Each of the plurality of first ridges has a first height and a first width. The diffractive optical element further includes a plurality of second ridges. Each of the plurality of second ridges protrudes from a respective first ridge and has a second height greater than the first height and a second width less than the first width. The diffractive optical element is configured to diffract a portion of a light beam incident on the diffractive optical element toward the eye as a first order transmission.
US11635625B2 Virtual image display device and optical unit
Included are a first display element configured to display a first virtual image; a second display element configured to display a second virtual image; a combining optical member configured to combine first imaging light and second imaging light; a light-guiding optical system configured to guide light that passed through the combining optical member; and a correction optical system provided between the first display element and the combining optical member and configured to correct an aberration in accordance with a positional difference between the first display element and the second display element.
US11635624B1 Light guide display assembly for providing increased pupil replication density
A device includes a light guide and at least one in-coupling element configured to couple an image light into the light guide. The device also includes a first out-coupling element configured to couple a first portion of the image light out of the light guide as a plurality of first output lights. The device further includes a second out-coupling element spaced apart from the first out-coupling element by a distance and configured to couple a second portion the image light out of the light guide as a plurality of second output lights. The second output lights are substantially non-overlapping with the first output lights.
US11635622B1 Nanovided spacer materials and corresponding systems and methods
A nanovoided spacer material that is used as a mechanical buffer between at least two optical components. The optical components may include gratings (e.g., Bragg gratings, moth-eye surfaces, etc.) having sensitive and fragile surfaces (e.g., patterned surfaces). The nanovoided spacers may have a predetermined thickness and concentration of nanovoids to provide a given optical property (e.g., a reflection coefficient at an interface between two optical elements). The nanovoided spacer may include a multilayer structure (e.g., two or more layers) of varying refractive index (e.g., to reduce reflections between surfaces of the optical elements). The nanovoided spacer may include from about 10% to 90% nanovoids by volume and may have an average index of refraction of about 1.15. Various other methods, systems, apparatuses, and materials are also disclosed.
US11635621B2 2D/3D holographic display system
A display system (300) comprising an optical system and a processing system. The optical system comprising a spatial light modulator (380), a light source, a Fourier transform lens, a viewing system (320, 330) and a processing system. The spatial light modulator is arranged to display holographic data in the Fourier domain, illuminated by the light source. The Fourier transform lens is arranged to produce a 2D holographic reconstruction in the spatial domain (310) corresponding to the holographic data. The viewing system is arranged to produce a virtual image (350) of the 2D holographic reconstruction. The processing system is arranged to combine the Fourier domain data representative of a 2D image with Fourier domain data representative of a phase only lens to produce first holographic data, and provide the first holographic data to the optical system to produce a virtual image.
US11635620B2 Holographic HUD
A holographic head-up display (HUD) including: a picture generation unit (PGU) including at least one laser light source to generate an optical image to be projected on a HUD; a first mirror to reflect the optical image from the PGU; a second mirror to reflect the optical image reflected by the first mirror; and a holographic optical element (HOE) to diffract the optical image reflected by the second mirror at a first diffraction angle to provide an output optical image in a target direction. The first mirror includes a reflective compensatory HOE to diffract the optical image from the PGU at a second diffraction angle, and in response to change of a wavelength of the optical image from the PGU, the reflective compensatory HOE is configured to diffract the optical image from the PGU at a third diffraction angle different from the second diffraction angle such that the HOE provides the output optical image in the target direction.
US11635618B2 Optical element, display system, and mobile object
A display system includes an optical element through which light diverges and an imaging optical system configured to form an image by projecting diverging light diverging through the optical element. In the display system, the image formed by the imaging optical system is visually recognized by a viewer, and a condition in an equation tan 0≥(T×B)/(S×O) is satisfied, where θ denotes a divergence angle of the optical element, T denotes distance between the image forming optical system and the formed image, B denotes a range of an eye box that is an area through which the formed image can visually be recognized, S denotes distance between the formed image and a viewpoint of the viewer of the formed image, and O denotes distance between the optical element and the image forming optical system. In the above equation, each distance indicates length of an optical path that passes through a center of an image formed by the light when an object is observed from a reference eyepoint.
US11635617B2 Digital display device comprising a complementary light field display or display portion, and vision correction system and method using same
Described are various embodiments of a digital display device to render an image for viewing by a viewer having reduced visual acuity, the device comprising: a digital display medium for rendering the image based on pixel data related thereto; a complementary light field display portion; and a hardware processor operable on said pixel data for a selected portion of the image to be rendered via said complementary light field display portion so to produce vision-corrected pixel data corresponding thereto to at least partially address the viewer's reduced visual acuity when viewing said selected portion as rendered in accordance with said vision-corrected pixel data by said complementary light field display portion.
US11635609B2 Method of controlling imaging of a sample by a microscope and corresponding microscope
A microscope includes a control system connected to an illumination system and an imaging system. The control system is configured to: detect an image affecting change in microscope settings and/or in a location of the sample, the image affecting change resulting in an alteration of the sample image; cause the imaging system to deliver a live image stream of live images of the sample in a first imaging mode, or to deliver a still image stream of still image(s) of the sample in a second imaging mode, and to switch from the first imaging mode into the second imaging mode when no image affecting change is detected, using one of the last live images of the first imaging mode for at least a part of the still image stream in the second imaging mode; and reduce an illumination intensity of the illumination system during the second imaging mode.
US11635607B2 Spectroscopic single-molecule localization microscopy
A method of microscopy comprises collecting an emission light; symmetrically dispersing the collected emission light into a first order (“1st”) light and a negative first order (“−1st”) light using a grating; wherein the 1st light comprises spectral information and the −1st light comprises spectral information; capturing the 1st light and the −1st light using a camera, localizing the one or more light-emitting materials using localization information determined from both the first spectral image and the second spectral image; and determining spectral information from the one or more light-emitting materials using the first spectral image and/or the second spectral image; wherein the steps of localizing and obtaining are performed simultaneously. A spectrometer for a microscope comprises a dual-wedge prism (“DWP”) for receiving and spectrally dispersing a light beam, wherein the DWP comprises a first dispersive optical device and a second dispersive optical device adhered to each other.
US11635602B2 Zoom lens and imaging apparatus including the same
A zoom lens includes a first lens unit having negative refractive power, a second lens unit having positive refractive power, an intermediate unit including one or more lens units, and a final lens unit having positive refractive power disposed closest to the image side. The first lens unit includes negative lenses G1, G2 and G3 disposed in this order from an object side to an image side. The final lens unit includes at least one negative lens and a positive lens disposed closest to the image side. The zoom lens satisfies predetermined inequalities.
US11635596B2 Two-state zoom folded camera
A zoom camera comprising an optical path folding element (OPFE) for folding the light from a first optical path to a second optical path, a first lens having a first optical axis and a first effective focal length EFLL1, the first optical axis being along the second optical path, a collimating lens having a second optical axis, and an image sensor located on the second optical path, wherein the collimating lens is movable between at least a first state and a second state, wherein in the first state the collimating lens is positioned in the second optical path between the OPFE and the first lens such that light entering the first lens arrives only from the image side of the collimating lens, and wherein in the second state the collimating lens is positioned outside the first optical path such that light entering the first lens does not arrive from the image side of the collimating lens.
US11635590B2 Optical imaging system including five lenses of −+−+−, −+−++, −+−−+ or −+−−− refractive powers
The present disclosure discloses an optical imaging system including, sequentially from an object side to an image side along an optical axis, a first lens having a negative refractive power with a concave object-side surface and a concave image-side surface; a second lens having a refractive power; a third lens having a negative refractive power; a fourth lens having a refractive power with a concave object-side surface, and a convex image-side surface; and a fifth lens having a refractive power. An effective focal length f1 of the first lens and an effective focal length f2 of the second lens satisfy −2.3≤f1/f2<−1.5.
US11635588B2 Optical imaging lens assembly
The application discloses an optical imaging lens assembly including, sequentially from an object side to an image side, a first lens having a positive refractive power with a convex object side surface and a concave image side surface; a second lens having a negative refractive power with a convex object side surface and a concave image side surface; a third lens having a refractive power; a fourth lens having a refractive power with a concave image side surface; a fifth lens having a refractive power; a sixth lens having a negative refractive power with a convex object side surface and a concave image side surface. An effective focal length f, an entrance pupil diameter EPD, half of a maximum field of view HFOV and a curvature radius R8 of the image side surface of the fourth lens satisfy f/EPD<2.0, 3.8 mm
US11635587B2 Imaging lens including seven lenses of +--+0+, +--+-+-, +---+- or +--++- refractive powers
There is provided an imaging lens with excellent optical characteristics which satisfies demand of wide field of view, low profile and low F-number. An imaging lens comprising in order from an object side to an image side, a first lens with positive refractive power having a convex object-side surface in a paraxial region, a second lens with negative refractive power in a paraxial region, a third lens with negative refractive power in a paraxial region, a fourth lens with positive or negative refractive power in a paraxial region, a fifth lens, a sixth lens with positive refractive power in a paraxial region, and a seventh lens with negative refractive power having a concave image-side surface in a paraxial region, and predetermined conditional expressions are satisfied.
US11635586B2 Optical imaging lens
An optical imaging lens includes a first lens element to a sixth lens element from an object side to an image side in order along an optical axis, and each lens element has an object-side surface and an image-side surface. An optical axis region of the image-side surface of the first lens element is convex, a periphery region of the object-side surface of the third lens element is convex, an optical axis region of the image-side surface of the third lens element is convex, an optical axis region of the image-side surface of the fifth lens element is concave, the sixth lens element has positive refracting power, and a periphery region of the image-side surface of the sixth lens element is convex. The optical imaging lens has only the above six lens elements with refractive power, and the optical imaging lens satisfies the following conditions: υ3+υ4+υ5≤130.000.
US11635581B2 Optical fiber unit and machining method for optical fiber unit
An optical fiber unit includes: a first optical fiber ribbon that intermittently connects a first plurality of optical fibers; a second optical fiber ribbon that intermittently connects a second plurality of optical fibers; and interlayer connection parts that intermittently connect the first optical fiber ribbon and the second optical fiber ribbon in a length direction while the first optical fiber ribbon and the second optical fiber ribbon are layered and arranged. The first optical fiber ribbon and the second optical fiber ribbon are layered and arranged such that optical fibers having a same fiber number of the first optical fiber ribbon and the second optical fiber ribbon are aligned in a up-down direction perpendicular to the length direction.
US11635578B2 Telecommunications distribution elements
A telecommunications rack system includes a first element defining splice locations and a second element defining adapters for receiving connectorized cabling, wherein the first and second elements are positioned on the same rack. A first end of a fiber optic pigtail is spliced at and extends from the splice locations of the first element. A second end is connectorized with a fiber optic connector that is coupled to an adapter of the second element. The pigtail extends between the first and second elements. A cable manager is removably mounted at the side of at least one of the first and second elements. The cable manager defines a U-shaped passage including ends that open toward one end of the elements and a closed end opposite the open ends. The U-shaped passage defines cable pass-throughs adjacent the closed end for transitioning cables from inside the U-shaped passage to an exterior thereof, wherein the connectorized pigtail is passed at least through a portion of the U-shaped passage and out the cable pass-through going from the first element to the second element.
US11635577B2 Gasket for a sealed optical fiber terminal
A sealed terminal has a housing, a splice tray, and a faceplate. The housing has an interior compartment and a first perimeter flange defining an opening into the interior compartment. The splice tray is positioned in the interior compartment and is configured to support a module or a cartridge. The faceplate has a plurality of ports and a second perimeter flange extending at a perimeter edge of the faceplate. The sealed terminal also has at least one connection bracket and a gasket for connecting the housing and the faceplate to each other. The connection bracket has a slot receiving the first perimeter flange and the second flange in an abutting position. The gasket is positioned between the first perimeter flange and the second perimeter flange and configured to seal any gap therebetween.
US11635575B2 Retrofit optical fiber connector module
An optical fiber connector module for coupling to a ferrule terminated to at least one fiber in a ribbon cable is provided. The optical fiber connector module may include a first connector body member for coupling to the ferrule, the first connector body member including at least one alignment component coupling section, at least one biasing component coupling section, and a first through-channel for the ribbon cable. The optical fiber connector module may include a second connector body member coupled to the first connector body member, the second connector body member including at least one biasing component coupling section, a second through-channel for the ribbon cable, and an open side spanning the length of the second connector body member providing access to the second through-channel for the ribbon cable.
US11635574B2 Fiber optic ferrule and a guide pin clamp with field changeable guide pins
A fiber optic ferrule and a guide pin clamp allows for changing guide pins in the field. The guide pin clamp has a forward clamp portion, a rearward clamp portion configured to engage the biasing spring and a guide pin retaining plate. The forward clamp portion and the rearward clamp portion move relative to one another to also move guide pin retaining plate from a first position to a second position to allow for the removal or insertion of guide pins.
US11635572B2 Apparatus and method for etching optical fiber device for removing cladding light
The present invention relates to an optical fiber device for removing cladding light, an apparatus and a method for etching the same. The optical fiber device comprises: a first optical fiber section through an Nth optical fiber section arranged in sequence along a light travelling direction; and a first tapered coupling section coupling a Kth optical fiber section and a (K+1)th optical fiber section, where the Kth optical fiber section is any one of the first optical fiber section through the Nth optical fiber section and the (K+1)th optical fiber section is any one of the first optical fiber section through the Nth optical fiber section adjacent to the Kth optical fiber section, wherein the Kth optical fiber section comprises: at least one first subsection and at least one second subsection alternately arranged along the light travelling direction, each of the at least one first subsection having a diameter D2K−1 and a length L2K−1; and each of the at least one second subsection having a diameter D2K and a length L2K; and a second tapered coupling section coupling the first subsection and the second subsection adjacent to the first subsection, wherein the diameter D2K−1 and the length L2K−1 of the first subsection and the diameter D2K and the length L2K of the second subsection of the Kth optical fiber section and a diameter D2K+1 and a length L2K+1 of the first subsection and a diameter D2K+2 and a length L2K+2 of the second subsection of the (K+1)th optical section satisfy D2K−1>D2K, D2K+1>D2K+2, L2K−1>L2K+1, L2K>L2K+2 and D2K−1=D2K+1, and satisfy D2K>D2K+2 for odd K and D2K
US11635567B1 Thermally modulated photonic switch and associated methods
Embodiments of a thermally modulated photonic switch are presented herein. One embodiment comprises a topology-optimized structure that includes dispersed silicon and silicon dioxide. This topology-optimized structure includes an input waveguide, a first output waveguide, and a second output waveguide. The topology-optimized structure routes a light beam from the input waveguide to the first output waveguide, when the topology-optimized structure is at a first predetermined temperature that causes a refractive index of the silicon in the topology-optimized structure to assume a first predetermined value, and the topology-optimized structure routes a light beam from the input waveguide to the second output waveguide, when the topology-optimized structure is at a second predetermined temperature that causes the refractive index of the silicon in the topology-optimized structure to assume a second predetermined value that is distinct from the first predetermined value.
US11635566B2 Package and method of forming same
An integrated circuit package and a method of forming the same are provided. The integrated circuit package includes a photonic integrated circuit die. The photonic integrated circuit die includes an optical coupler. The integrated circuit package further includes an encapsulant encapsulating the photonic integrated circuit die, a first redistribution structure over the photonic integrated circuit die and the encapsulant, and an opening extending through the first redistribution structure and exposing the optical coupler.
US11635563B2 Illumination device and display device
A backlight device includes at least a plurality of LEDs arranged in a row, a light guide plate including at least a light entering end face having a plate shape, and a light refracting portion configured with a plurality of unit light refracting portions arranged side by side on the light entering end face along an alignment direction of the plurality of LEDs, wherein in the light refracting portion, an occupancy rate occupied by the unit light refracting portion in an end side portion of the light entering end face in the alignment direction is made lower than an occupancy rate occupied by the unit light refracting portion in a central side portion of the light entering end face in the alignment direction.
US11635562B2 Image source unit, and liquid crystal display device
An image source unit includes: a surface light source device including a reflective polarizing plate; a liquid crystal panel; and an optical sheet that is arranged between the surface light source device and the liquid crystal panel, the optical sheet including: an optical function layer that is laminated to one surface of a substrate layer; and a light diffuser layer that is arranged on one surface of the optical function layer, the one surface being on an opposite side of another surface of the optical function layer where the substrate layer is arranged across the optical function layer, the optical function layer including: light transmission parts that extend in a horizontal direction, and are arranged in a plurality of rows at predetermined intervals in a vertical direction; and light absorption parts that are formed between adjacent light transmission parts, and have a lower refractive index than that of the light transmission parts, wherein an angle formed by interfaces on upper sides of the light absorption parts and a normal line of a surface of the optical sheet is narrower than that formed by the interfaces on lower sides of the light absorption parts and the normal line of the surface of the optical sheet.
US11635555B2 Colour film sheet and fabricating method therefor, colour film substrate, and display apparatus
A color filter, a method for manufacturing a color filter, a color filter substrate, and a display device are disclosed. The color filter includes a first quantum dot light emitting layer and a first reflective layer. The first quantum dot light emitting layer has a light incident surface; and the first reflective layer is on a side of the first quantum dot light emitting layer away from the light incident surface, the first quantum dot light emitting layer includes a plurality of first quantum dots, the first quantum dots are configured to be stimulated by light of a first wavelength from the light incident surface to emit light of a second wavelength, and the first reflective layer is configured to transmit the light of the second wavelength and reflect the light of the first wavelength.
US11635548B2 Plastic lens element, plastic annular optical element, lens module and electronic device
A plastic lens element includes an optical effective portion and a lens peripheral portion in order from a central axis to an edge of the plastic lens element. The lens peripheral portion surrounds the optical effective portion and includes a plurality of curve-shaped strip structures. Each of the curve-shaped strip structures is located and extended along a radial direction of the central axis. Each of the curve-shaped strip structures is curved in a concave form. The curve-shaped strip structures are prearranged in a circumferential direction of the central axis and around the optical effective portion. The curve-shaped strip structures are not directly connected to the optical effective portion.
US11635547B2 Composition for the manufacture of an ophthalmic lens comprising an encapsulated light-absorbing additive
The present invention relates to an ophthalmic lens which efficiently absorbs light rays without degradation of the light-absorbing additive, said ophthalmic lens comprising a composite matrix, a catalyst, a UV absorber and at least one light-absorbing additive contained in nanoparticles which are dispersed in said allyl monomer or allyl oligomer.
US11635539B2 Imaging shallow heterogeneities based on near-surface scattered elastic waves
Scattered body waves are isolated to primary, shear, and surface waves as a receiver wavefield from recorded near-surface scattered wave data generated by scatters. The isolated receiver wavefield is backward propagated through an earth model from a final to an initial state. A source wavefield and the receiver wavefields are cross-correlated. A source wavefield and the receiver wavefields are stacked, over all time steps and sources, to generate a subsurface image. A display of the subsurface image is initiated.
US11635536B2 Device for marine seismic explorations for deposits
A seismic source using tuned pulse sources to form an ultra-low frequency (ULF) cluster intended for use in generating seismic energy impulses for marine seismic exploration and more specifically to improved performance by increasing low frequency output to within a range of 1 Hz to 3 Hz to provide greater penetration of the seismic signal through complex overburden such as salt or basalt.
US11635535B2 Seismic sensor and earthquake determination method
A seismic sensor includes a measurement unit configured to measure acceleration; an earthquake determination unit configured to determine whether or not an earthquake has occurred based on the acceleration measured in a predetermined determination period; an index calculator configured to calculate an index value indicating a scale of an earthquake in an earthquake processing period after the predetermined determination period, when the earthquake determination unit determines that an earthquake has occurred; a continuous earthquake determination unit configured to determine whether or not an earthquake has occurred, based on the acceleration measured in the earthquake processing period; and a shut-off determination unit configured to inhibit output of the shut-off signal regardless of the index value when the continuous earthquake determination unit determines that no earthquake has occurred.
US11635534B2 Seismic sensor
A seismic sensor may include a simple earthquake detection mode in which measured acceleration data is not saved, and which mode is continued in a case in which the measured acceleration is equal to or less than a predetermined first threshold value. An earthquake detection mode may further be included in which the measured acceleration data is saved, and which mode is continued in a case in which the acceleration measured in the simple earthquake detection mode is greater than the first threshold value and equal to or less than a second threshold value that is greater than the first threshold value. An earthquake measurement mode may further be included in which the acceleration data and a spectrum intensity (SI) value are measured and saved, and which mode is continued in a case in which the acceleration measured in the earthquake detection mode is greater than the second threshold value.
US11635533B2 Radiological cassette with shock absorbers
A three-dimensional part intended to cooperate with: a single-piece base comprising a first main face, a second main face, the base being delimited by four lateral faces, the base being able to support a digital detector on the first main face and an electronic circuit board, a mechanical protection housing, the base, the digital detector and the electronic circuit board being intended to be arranged in the mechanical protection housing, the housing comprising four lateral faces, a top face and a bottom face; the three-dimensional part being comprising a bottom part linked to the base and at least partially enclosing a lateral face of the base; a top part extending from the first main face of the base to the top face of the housing.
US11635532B2 Radiation imaging system, camera control apparatus, and control method
There is provided a mechanism that enables a camera apparatus to record an appropriate video image relating to circumstances in which radiation imaging is performed in an imaging room. A radiation imaging system includes a radiation generating apparatus configured to generate radiation toward an object, a radiation detecting apparatus configured to detect, as an image signal, the radiation incident thereto, a camera apparatus configured to record a video image relating to circumstances in which radiation imaging is performed using the radiation in an imaging room, and a camera control apparatus configured to control the camera apparatus. The camera control apparatus recognizes an imaging location at which the radiation imaging is performed in the imaging room, and sets a parameter of the camera apparatus in accordance with the recognized imaging location.
US11635530B2 X-ray sensing device
An X-ray sensing device includes a photosensitive element, lead-containing glass, and an X-ray conversion structure. The photosensitive element is configured to sense light having a first wavelength. The lead-containing glass overlaps the photosensitive element. The X-ray conversion structure is disposed on the lead-containing glass. The lead-containing glass is located between the photosensitive element and the X-ray conversion structure. The X-ray conversion structure is configured to at least partially convert X-rays into light having the first wavelength.
US11635528B2 GPS receiver module
A navigation satellite receiver system is disclosed. The system includes a host receiver. The host receiver includes a user interface, a module connector, and a controller coupled to the user interface and the module connector. The system further includes a receiver module operably coupled to the receiver module. The receiver module includes an antenna configured to receive one or more satellite navigation signal. The receiver module further includes an interface receiver card operably coupled to the module antenna. The interface receiver card is configured to process the one or more navigation signals. The receiver module further includes a host connector communicatively coupled to the interface receiver card and is configured to couple to the module connector. The module includes a housing configured to receive and protect the interface receiver card, the antenna, and the host connector.
US11635527B2 Joint receiver and receiving method for navigation signals located at adjacent frequencies
It is provided a joint receiver and receiving method for navigation signals located at adjacent frequencies. The joint receiving method includes: receiving a first navigation signal and a second navigation signal which are located at adjacent frequencies (S1); and calculating a frequency estimation of a virtual wideband navigation signal constructed based on the first navigation signal and the second navigation signal (S2), wherein the virtual wideband navigation signal is an asymmetric BOC-like navigation signal having a virtual carrier and a virtual sub-carrier. With the joint receiver and joint receiving method, not only power gain but also bandwidth gain can be obtained, and the ranging precision can be significantly improved.
US11635526B2 Object location using offset
A method for locating an object of interest using offset. The object may be a mobile platform, or portion of same, associated with a vehicle, or a pavement segment or feature of or on a pavement segment on which the mobile platform is located. The vehicle includes first and second fixed points having a known offset from each other. An image sensor whose field of view includes the second fixed point and a portion of the mobile platform provides image data which is used with the known offset to calculate the precise location of the object of interest.
US11635525B2 Method for detecting loss-of-lock of a GNSS signal tracking loop based on frequency compensation
A method is for detecting loss-of-lock of a GNSS (Global Navigation Satellite System) signal tracking loop based on frequency compensation, comprising the following steps of: performing multi-channel frequency compensation on I-channel and Q-channel signals after down-conversion, pseudo-code stripping and integration clearing; then, performing coherent integration and non-coherent integration for a fixed time, and taking a maximum value of non-coherent integration results as a signal value; performing parabolic interpolation frequency identification, and taking an average value of the non-coherent integration results with the frequency differences of +/−50 Hz and +/−100 Hz as a noise value; and finally, calculating a ratio of the signal value to the noise value, and performing loss-of-lock detection with the ratio as a detection volume.
US11635522B2 Aircraft with a safety distance display apparatus
An aircraft with a safety distance display apparatus that is configured to display a visual indication on an obstacle for representing a current distance between the aircraft and the obstacle, wherein the safety distance display apparatus comprises a first light source that emits a first light signal in a first predefined direction, and a second light source that emits a second light signal in a second predefined direction, and wherein the first light signal crosses the second light signal at a predetermined safety distance from the aircraft.
US11635521B2 Method and device for optical distance measurement
A method for optical distance measurement involves transmitting measuring pulses by means of a transmission matrix having a plurality of transmission elements, reflecting transmitted measuring pulses to at least one object, and receiving reflected measuring pulses by a reception matrix. The reception matrix includes a plurality of reception elements each having a plurality of reception sub-elements. The method involves monitoring reception rates of reception sub-elements of the reception matrix for determining a misalignment between the transmission matrix and reception matrix, wherein the transmission matrix and reception matrix define a visual field, and wherein the method is used for the navigation of a vehicle. Monitoring takes place while a vehicle is traveling, wherein the method does not involve the conscious introduction of measuring objects into the visual field for determining a misalignment.
US11635520B2 Measuring device and measuring method
The present invention provides a measuring apparatus and a measuring method in which a relative moving velocity of a target to be measured or a separation displacement of the target to be measured can be accurately measured even in a case where the target to be measured is moved. In a measuring apparatus, a relative moving velocity of a target to be measured and a separation displacement of the target to be measured can be measured in consideration of the influence of Doppler shift that occurs due to the movement of the target to be measured in an in-plane direction, and thus, even in a case where the target to be measured is moved in the in-plane direction, the relative moving velocity of the target to be measured and the separation displacement of the target to be measured can be accurately measured.
US11635516B2 Detection device, detection system and detection method
A detection device configured to detect an object includes a first light source configured to emit infrared as first light in a first direction, a second light source configured to emit second light in a second direction different from the first direction, a shield to shield a portion of an optical path from the second light source, to allow a portion of the second light to pass, a light-receiving device configured to receive the first light reflected from the object and the portion of the second light reflected from the object, and circuitry configured to detect presence or absence of the object based on reception of reflected light by the detector. The second light is different from the first light.
US11635515B1 Flasher type multi-frequency fish finder
The flasher-type multi-frequency fish finder includes a wideband ultrasonic transducer, a display-rotating disk, a motor and a control device. The plurality of display LEDs are composed of the first, second and third display LEDs. The control device has a signal-separating and obtaining part and a light-emission signal-producing part. The signal-separating and obtaining part separates the reflected signal and obtains the first reflected signal corresponding to the high frequency, the second reflected signal corresponding to the medium frequency, and the third reflected signal corresponding to the low frequency. The light-emission signal-producing part generates first, second and third light-emission signals based on the first, second and third reflection signals, respectively. The first, second and third annular-display regions are concentrically set on the display surface. Underwater detection results by high frequency, medium frequency and low frequency ultrasonic waves are simultaneously indicated by a flashing light in the first, second and third annular-display regions.
US11635508B2 Method for characterizing the density of mode S interrogations and responses and secondary radar implementing such a method
A density of Mode S interrogations and responses in the environment covered by a secondary radar is characterized according to the following steps: a first step wherein the radar: detects and locates Mode S targets by way of their synchronous responses to the interrogations emitted by the radar; detects asynchronous responses emitted by the Mode S targets, and not elicited by the radar; for each target, associates its asynchronous responses with its synchronous response to the radar; a second step wherein the radar: based on the association, determines the response rate of each target by counting the number of synchronous and asynchronous responses received from the target per given time period; with the environment being divided into elementary space cells, determines the response rate per cell by counting the number of synchronous and asynchronous responses received by each target in each cell, the rate characterizing the density of Mode S interrogations per cell.
US11635505B2 UE passive RF sensing with cellular-based bistatic/multistatic radar
Techniques are disclosed for determining the location of an object using RF sensing. More specifically, an object may be detected in a wireless data communication network using radar techniques in which one or more base stations act as a transmitter and a mobile device (e.g., a user equipment (UE)) acts as a receiver in a bistatic or multi-static radar configuration. By comparing the time a line-of-sight (LOS) signal is received by the mobile device with that of an echo signal from a reflection of an RF signal from the object, a position of the object can be determined. Depending on desired functionality, this position can be determined by the UE, or by a network entity.
US11635500B2 Lidar phase noise cancellation system
A light detection and ranging (LIDAR) system includes a LIDAR measurement unit, a reference measurement unit, and a phase cancellation unit. The LIDAR measurement unit estimates a time for which a laser beam travels. The reference measurement unit determines a phase of a laser source. The phase cancellation unit identifies phase noise and cancels the phase noise from the laser beam, at least partially based on the phase of the laser source and the time for which the laser beam travels. The denoised signal is used to determine the range between a laser source and a target.
US11635499B2 Phase noise compensation system, and method
A system for compensating for phase noise, with particular application in lidar, includes a compensation interferometer that receives a signal from a source, and splits it into a first and second path, with a path length difference Δτ between them. Typically the path length is significantly less than that of the return distance to a target. The output of the compensation interferometer, which consists of phase noise generated in time Δτ is vectorially summed during a time similar to a signal flight time to a target, and the result used to reduce phase noise present on measurements of a target. It further includes means for selecting Δτ such that competing noise elements are reduced or optimised.
US11635496B2 Data reduction for optical detection
In an optical detection system, features of interest can be identified from ADC circuitry data prior to inter-circuit communication with downstream object or target processing circuitry. In this manner, a volume of data being transferred to such downstream processing circuitry can be reduced as compared to other approaches, simplifying the receive signal processing chain and providing power savings. First-tier signal processing circuitry to identify features of interest can be located on or within a commonly-shared integrated circuit package with ADC circuitry, and downstream processing circuitry for object processing or range estimation can be fed with a data link meeting less stringent requirements than a link between the ADC circuitry and first-tier signal processing circuitry.
US11635486B2 Detector for optically detecting at least one object
A detector (110) for determining a position of at least one object (112) is proposed. The detector (110) comprises: —at least two optical sensors (118, 120, 176), each optical sensor (118, 120, 176) having a light-sensitive area (122, 124), wherein each light-sensitive area (122, 124) has a geometrical center (182, 184), wherein the geometrical centers (182, 184) of the optical sensors (118, 120, 176) are spaced apart from an optical axis (126) of the detector (110) by different spatial offsets, wherein each optical sensor (118, 120, 176) is configured to generate a sensor signal in response to an illumination of its respective light-sensitive area (122, 124) by a light beam (116) propagating from the object (112) to the detector (110); and—at least one evaluation device (132) being configured for determining at least one longitudinal coordinate z of the object (112) by combining the at least two sensor signals.
US11635484B2 Frequency transformed radiomap data set
It is disclosed to obtain a frequency transformed radiomap data set by applying a discrete frequency transform to an original radiomap data set. It is also disclosed to obtain a reconstructed radiomap data set by applying an inverse discrete frequency transform to a frequency transformed radiomap data set.
US11635483B2 AoX multipath detection
A system and method for detecting a multipath environment is disclosed. A first pseudospectrum based on azimuth angle and elevation angle is created. The result of this first pseudospectrum are used to create a second pseudospectrum based on polarization and field ratio. The sharpness of the results for these two pseudospectrums is determined and may be used to detect whether a multipath environment exists. If a multipath environment is believed to exist, the results from this device are ignored in determining the spatial position of the object.
US11635480B2 System and method of robust quantitative susceptibility mapping
Exemplary quantitative susceptibility mapping methods, systems and computer-accessible medium can be provided to generate images of tissue magnetism property from complex magnetic resonance imaging data using the Bayesian inference approach, which minimizes a cost function consisting of a data fidelity term and two regularization terms. The data fidelity term is constructed directly from the complex magnetic resonance imaging data. The first prior is constructed from matching structures or information content in known morphology. The second prior is constructed from a region having an approximately homogenous and known susceptibility value and a characteristic feature on anatomic images. The quantitative susceptibility map can be determined by minimizing the cost function. Thus, according to the exemplary embodiment, system, method and computer-accessible medium can be provided for determining magnetic susceptibility information associated with at least one structure.
US11635479B1 Auto-tuning circuit apparatus and methods
Signal generation devices including an auto-tuning electronic circuit module for generating tuned output signals are disclosed. The auto-tuning electronic circuit module may include a tunable resonant electronic circuit element for providing a tuned output signal, including a voltage divider element and a tuning array element and control element.
US11635478B2 Quick coupling for mounting an NMR probe on a shim system
A fastening device for releasably fastening a probe (1) to an NMR magnet (2). An insert part (3) fastens the probe to a retaining system (4) connected to the magnet. A force-variable connection is established by the insert part with spring elements (8). The probe fastens to the insert part with rigid retaining elements (6). When closed, a connection without mechanical play exists between the insert part and the retaining elements when the spring elements are under tension. An annular disc-shaped pretensioning element (9) is arranged between the insert part and the retaining system. By rotating the pretensioning element relative to the insert part, the pretensioning element presses on and pretensions the spring elements. When open, the spring elements and the retaining elements are configured to connect with a mechanical play of 0.5 to 5 mm between the insert part and the retaining elements when the spring elements are pretensioned.
US11635471B2 Detecting latent faults within a cell of an energy storage system
A method of detecting a latent fault of at least one cell among a plurality of cells in an energy storage system, and a control unit performing the method. The method comprises determining State of Health Cell Resistance, SoHCR, and State of Charge, SoC, of a selected cell, wherein the selected cell is indicated to have a latent fault if a determined value of the SoHCR is higher than a reference value and if a determined value of the SoC is higher than a reference value; or determining State of Health Cell Capacity, SoHCC, and State of Charge, SoC, of a selected cell, wherein the selected cell is indicated to have a latent fault if a determined value of the SoHCC is lower than a reference value and if a determined value of the SoC is higher than a reference value.
US11635470B2 Secondary battery system and SOC estimation method for secondary battery
An ECU is configured to execute SOC estimation control for estimating an SOC of a battery. The ECU obtains “first voltage” indicating an OCV of the battery in the SOC estimation control. The ECU controls an engine and a PCU such that the battery is charged with an amount of electric power equal to or larger than a prescribed amount, when the first voltage is within a voltage range where hysteresis occurs. The ECU obtains “second voltage” indicating an OCV of the charged battery, and estimates the SOC of the battery from the second voltage.
US11635468B2 Method, apparatus and storage medium for determining charging time length of battery
The present disclosure relates to a method for determining a charging time length of a battery, applied to an electronic device, including: acquiring a current charging state type of the battery in response to detecting that the battery of the electronic device enters a charging state; determining a charging stage of the battery, wherein the charging stage includes a constant current charging stage and a constant voltage charging stage; and determining the charging time length required by the battery according to the charging state type and the charging stage.
US11635467B2 Evaluation device, computer program, and evaluation method
This evaluation device comprises: a mathematical model acquisition unit that acquires a mathematical model expressing the state of a power storage element; an operation data acquisition unit that acquires operation data which includes time-series input data input during operation of a system constructed on the basis of the numerical model, and time-series output data output by the system on the basis of the time-series input data; a processing unit that inputs the time-series input data to the numerical model and executes processing causing time-series model output data to be output from the numerical model; and an evaluation unit that evaluates the design and the operation of the system on the basis of the time-series output data and the time-series model output data.
US11635456B2 Techniques for control of quantum systems and related systems and methods
The present application describes a waveform processor for control of quantum mechanical systems. The waveform processor may be used to control quantum systems used in quantum computation, such as qubits. According to some embodiments, a waveform processor includes a first sequencer configured to sequentially execute master instructions according to a defined order and output digital values in response to the executed master instructions, and a second sequencer coupled to the first sequencer and configured to generate analog waveforms at least in part by transforming digital waveforms according to digital values received from the first sequencer. The analog waveforms are applied to a quantum system. In some embodiments, the waveform processor further includes a waveform analyzer configured to integrate analog waveforms received from a quantum system and output results of said integration to the first sequencer.
US11635455B2 System and method for performing data transfers in an intelligent electronic device
There is provided an intelligent electronic device for responding to user data and information requests regarding power usage and power quality for any metered point within a power distribution system. The intelligent electronic device includes a first network interface which receives client side information and data requests, which are processed in accordance with a network protocol and forwarded to a network interface via a network socket interface translator which translates management signals to facilitate the eventual data transfer. Protocol routines process the requests by constructing an internal data request in certain cases and forwards the internal data request to a data interface for translation from an internal data request format of the protocol routine format to a native database format. The database receives the translated request, and retrieves the requested data from a measuring unit of the electric power meter, and forwards the data back to the requesting client.
US11635454B2 Model structure selection apparatus, method, disaggregation system and program
Provided an apparatus that receives time series data from a data storage unit storing time series of sample data or feature values calculated from the sample data, computes a measure indicating change and repetition characteristics of the time series data, based on sample value distribution thereof, selects a state model structure to be used for model learning and estimation, from state models including a fully connected state model and a one way direction state model, based on the measure and stores the selected state model in a model storage unit.
US11635453B2 Inverter and method for measuring phase currents in an electric machine
A three-phase load is powered by a PWM (e.g., SVPWM) driven DC-AC inverter having a single shunt-topology. A shunt voltage and a branch voltage of the inverter (across a transistor to be calibrated) are measured during a second period of each SVPWM sector, and the drain-to-source resistance of the calibrated transistor is calculated. During the fourth period of each SVPWM sector, the branch voltage is measured again, and another branch voltage across another transistor is measured. Using the drain-to-source resistance of the calibrated transistor and the voltage across the calibrated transistor measured during the fourth period, the phase current through the calibrated transistor is calculated. Using the other branch voltage measured during the fourth period and the drain-to-source resistance of its corresponding transistor (known from a prior SVPWM sector), the phase current through that transistor is calculated. From the two calculated phase currents, the other phase current can be calculated.
US11635452B2 Systems, devices, and methods for measuring direct current/low frequency signal components
A test and measurement probe system (100,104), including an input (106) to receive an input signal, the input signal including a low frequency (LF) and/or direct current (DC) component and an alternating current (AC) component, an extractor circuit (110), such as an AC coupling circuit or a LF and/or DC rejection circuit, configured to receive the input signal and to separate the AC component and the LF and/or DC component from the input signal, a first output (118) to output the alternating current component to the test and measurement instrument, and a second output to output the direct current component to the test and measurement instrument. In some embodiments, the LF and/or DC component is digitized prior to being output by the second output.
US11635450B2 Initiating and monitoring the evolution of single electrons within atom-defined structures
A method for the patterning and control of single electrons on a surface is provided that includes implementing scanning tunneling microscopy hydrogen lithography with a scanning probe microscope to form charge structures with one or more confined charges; performing a series of field-free atomic force microscopy measurements on the charge structures with different tip heights, where interaction between the tip and the confined charge are elucidated; and adjusting tip heights to controllably position charges within the structures to write a given charge state. The present disclose also provides a Gibb's distribution machine formed with the method for the patterning and control of single electrons on a surface. A multi bit true random number generator and neural network learning hardware formed with the above described method are also provided.
US11635448B2 Heterodyne scanning probe microscopy method and scanning probe microscopy system
The present document relates to a heterodyne scanning probe microscopy (SPM) method for subsurface imaging, and includes: applying an acoustic input signal to a sample and sensing an acoustic output signal using a probe. The acoustic input signal comprises a plurality of signal components at unique frequencies, including a carrier frequency and at least two excitation frequencies. The carrier frequency and the excitation frequencies form a group of frequencies, which are distributed with an equal difference frequency between each two subsequent frequencies of the group. The difference frequency is below a sensitivity threshold frequency of the cantilever for enabling sensing of the acoustic output signal. The document also describes an SPM system.
US11635447B2 Microscopy imaging
Among other things, an imaging device has a photosensitive array of pixels, and a surface associated with the array is configured to receive a specimen with at least a part of the specimen at a distance from the surface equivalent to less than about half of an average width of the pixels.
US11635446B2 Holder system
A holder system for a scanning probe microscope, including a holder and a fixer. The holder includes a holder top surface, and a holder sidewall. The holder top surface is configured to hold a sample. The holder sidewall extends from the holder top surface. The fixer includes a fixer fixing portion, and a fixer connecting portion. The fixer fixing portion is configured to affix the sample to the holder top surface. The fixer connecting portion is connected to the fixer fixing portion, and is affixed to the holder sidewall. An area to-be-tested of the sample is exposed to the fixer fixing portion.
US11635440B2 Methods of treating based on site-specific tau phosphorylation
The present disclosure provides methods to quantify tau phosphorylation at specific amino acid residues to predict time to onset of mild cognitive impairment due to Alzheimer's disease, stage Alzheimer's disease, guide treatment decisions, select subjects for clinical trials, and evaluate the clinical efficacy of certain therapeutic interventions.
US11635439B2 Biological devices and methods of use thereof for the detection of amyloid proteins
Described herein are devices and methods for simultaneously expressing amyloid precursor protein and TonB protein. These devices and methods increase the production of these two proteins while also minimizing costs, making the proteins more widely accessible for medical research purposes, including the development of diagnostic tests for numerous diseases associated with elevated production of amyloid proteins. The amyloid precursor protein and TonB produced by the devices and methods described herein, as well as the devices themselves, can be used in experiments designed to model the interactions between metals and amyloids such as β-amyloid that are characteristic of numerous diseases such as Alzheimer's. Finally, provided herein are diagnostic tests that can detect Alzheimer's disease in samples from patients; the tests are sensitive enough to identify diseases such as Alzheimer's even at pre-clinical stages, before the appearance of symptoms.
US11635438B2 IL-6 detection based early diagnosis and prediction of systemic inflammatory response syndrome and sepsis in asymptomatic patients
Methods, systems and kits for the early diagnosis or prediction of systemic inflammatory response syndrome (SIRS) including sepsis in asymptomatic patients, such as patients undergoing a surgical intervention, are provided. Some embodiments include a method and system for the detection or diagnosis of SIRS, or detection or diagnosis of a risk to suffer from or develop SIRS, in an asymptomatic patient comprising the steps of determining the level of IL-6 (or a variant thereof) in a sample from the patient; comparing the level of IL-6 (or a variant thereof) to a reference level; detecting or diagnosing SIRS or diagnosing a risk to suffer from or develop SIRS, wherein the sample is isolated at least 2 times at short intervals and the determining and comparing steps are both repeated for each sample. Also provided are methods, systems and kits for therapy monitoring and mortality prediction.
US11635435B2 Diagnostic, prognostic, and monitoring methods for solid tumor cancers
The compositions and methods of the invention relate generally to detection of biomarkers for the diagnosis, prognosis, and monitoring of solid tumor cancers. In particular, the invention relates to compositions and methods for detection of B-cell maturation antigen (BCMA) for the diagnosis, prognosis, and monitoring of solid tumor type of cancers.
US11635430B2 Functional porous substrates for attaching biomolecules
An expanded polytetrafluoroethylene substrate comprising a microporous microstructure, an interlayer over at least a portion of the microstructure, the interlayer containing a reactive functionality, and a functional layer attached to the interlayer, the interlayer comprising a sol-gel or a polyvinylalcohol. The functional layer of the substrate having functional sites with a density of at least 50 nanomoles/cm2.
US11635427B2 Sandwich assays in droplets
The invention generally relates to performing sandwich assays in droplets. In certain embodiments, the invention provides methods for detecting a target analyte that involve forming a compartmentalized portion of fluid including a portion of a sample suspected of containing a target analyte and a sample identifier, a first binding agent having a target identifier, and a second binding agent specific to the target analyte under conditions that produce a complex of the first and second binding agents with the target analyte, separating the complexes, and detecting the complexes, thereby detecting the target analyte.
US11635414B2 Method and apparatus for creating a classifier indicative of a presence of a medical condition
An embodiment of the present invention provides a method of creating a classifier indicative of a presence of a medical condition in a subject, comprising receiving chromatogram data indicative of a profile of volatile organic compounds in a sample from each of a first plurality of subjects having the medical condition and a second plurality of subjects without the medical condition, selecting one of the chromatogram data as reference chromatogram data, aligning the remaining chromatogram data in relation to the reference chromatogram data, extracting one or more features from the chromatogram data using a Mexican hat wavelet transform of one or more scales, selecting one or more features of the chromatogram data indicative of the medical condition, and constructing a classifier for determining a boundary between chromatogram data indicative of the medical condition and chromatogram data indicative of an absence of the medical condition.
US11635413B2 Liquid chromatograph mass spectrometer
The invention provides a liquid chromatograph mass spectrometer which prevents contamination of a pump and a column and can perform mass calibration without adding a complicated mechanism. This liquid chromatograph mass spectrometer includes a liquid chromatograph including a liquid feed pump configured to feed a mobile phase solvent, a mass spectrometer configured to analyze a mass of a sample, and a standard sample container configured to be connected in series with the liquid chromatograph and the mass spectrometer in a flow path that connects the liquid chromatograph and the mass spectrometer and configured to house a standard sample for mass calibration.
US11635411B2 Ultrasonic inspection apparatus and ultrasonic inspection method
An ultrasonic inspection apparatus includes: an acquisition unit acquiring a signal indicating a fundamental wave and a second harmonic of an ultrasonic wave, which are obtained by the ultrasonic wave being scanned over an inspection object through a medium, at each scanning position; a calculation unit calculating a value obtained by dividing a second harmonic amplitude by a square of a fundamental wave amplitude, at each scanning position; and an output unit outputting information on a defect of the inspection object, based on the value obtained by dividing the second harmonic amplitude by the square of the fundamental wave amplitude.
US11635409B2 Multi-material inspection system and velocity measurement method of critically refracted longitudinal wave based on single-angle wedges
A multi-material inspection system and velocity measurement method of critically refracted longitudinal wave based on single-angle wedges belong to the field of nondestructive testing of high-end equipment. The method includes the following steps: designing a transmitting wedge and a receiving wedge with the same inclination angle, and building phased array ultrasonic-based inspection systems of critically refracted longitudinal wave; estimating a longitudinal wave velocity range of a material to be tested, calculating and optimizing a phased array ultrasonic delay law, and building a relation between a longitudinal wave velocity and an amplitude of critically refracted longitudinal wave; reading and interpolating the arrival time of a received signal, and calculating a longitudinal wave velocity of the material to be tested; determining an optimal delay law, and exciting and receiving a critically refracted longitudinal wave.
US11635408B2 Method for tracking location of two-dimensional non-destructive inspection scanner on target object using scanned structural features
Systems and methods for tracking the location of a non-destructive inspection (NDI) scanner using images of a target object acquired by the NDI scanner. The system includes a frame, an NDI scanner supported by the frame, a system configured to enable motorized movement of the frame, and a computer system communicatively coupled to receive sensor data from the NDI scanner and track the location of the NDI scanner. The NDI scanner includes a two-dimensional (2-D) array of sensors. Subsurface depth sensor data is repeatedly (recurrently, continually) acquired by and output from the 2-D sensor array while at different locations on a surface of the target object. The resulting 2-D scan image sequence is fed into an image processing and feature point comparison module that is configured to track the location of the scanner relative to the target object using virtual features visible in the acquired scan images.
US11635399B2 Instrument for mastitis detection and analysis
The present patent application provides an instrument for mastitis detection and analysis, comprising: a computing module, a conductivity detection module and a temperature sensor; the conductivity detection module is used to detect the conductivity of a sample, and is used to send the detected sample conductivity data to the computing module; the temperature sensor is used to detect the sample temperature, and is used to send the sample temperature data to the computing module; the computing module is used to calculate the received sample conductivity and the sample temperature through a detection algorithm, and is used to detect and analyze the mastitis of the sample through the detection algorithm. The instrument for mastitis detection and analysis is convenient to be carried and easy-to-use, it can be quickly immerged into a milk sample to complete the detection, and the detection result can be obtained quickly.
US11635394B2 Sensing using inverse multiple scattering with phaseless measurements
A permittivity sensor, for determining an image of a distribution of permittivity of a material of an object in a scene, comprising an input interface, a hardware processor, and an output interface is provided. The input interface is configured to accept phaseless measurements of propagation of a known incident field through the scene and scattered by the material of the object in the scene. The hardware processor is configured to solve a multi-variable minimization problem over unknown phases of the phaseless measurements and unknown image of the permittivity of the material of the object by minimizing a difference of a nonlinear function of the known incident field and the unknown image with a product of known magnitudes of the phaseless measurements and the unknown phases. Further, the output interface is configured to render the permittivity of the material of the object provided by the solution of the multi-variable minimization problem.