Document Document Title
US11227625B2 Storage medium, speaker direction determination method, and speaker direction determination device
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes setting a plurality of speaker regions in different directions; calculating a phase difference in each of a plurality of different frequency bands on the basis of a plurality of sound signals acquired by the plurality of microphones; calculating a representative value of the number of phase differences belonging to each of a plurality of phase difference regions corresponding to each of the plurality of speaker regions on the basis of the calculated phase differences and the set plurality of speaker regions; comparing magnitudes of the calculated representative values; and determining, as a direction in which a speaker exists, a direction of a speaker region corresponding to a phase difference region where the compared representative value is large.
US11227623B1 Adjusting audio transparency based on content
Audio processing with audio transparency can include receiving a user content audio signal and receiving a microphone signal. The microphone signal can contain sensed sound of a user environment. Strength of the sensed sound can be increased based on strength of the user content audio signal, to reduce a masking of the sensed sound during playback. The sensed sound and the user content audio signal can be combined in a composite output audio signal used to drive a speaker. Other aspects are also described and claimed.
US11227622B2 Speech communication system and method for improving speech intelligibility
A speech communication system for improving speech intelligibility may comprise one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to perform: determining a cutoff frequency based on an estimation of a spectrum of noise, wherein the cutoff frequency defines a noise dominant region of frequency; lifting a spectrum of a speech above the noise dominant region of frequency, wherein a frequency range of the spectrum of the speech increases by the cutoff frequency; and applying an adaptive filter to the speech to achieve echo cancelation, wherein the adaptive filter is controlled by a volume of the noise.
US11227621B2 Separating desired audio content from undesired content
The present disclosure provides new variants of non-negative matrix factorization suitable for separating desired audio content from undesired audio content. In certain embodiments, a multi-dimensional non-negative representation of an audio signal is decomposed into desired content and undesired content by performing convolutional non-negative matrix factorization (CNMF) on multiple layers, each layer having a respective non-negative matrix representation. In certain embodiments, the desired content is represented by a first dictionary and the undesired content is represented by a second dictionary, and sparsity is imposed on activations of basic elements of the first or the second dictionary, wherein a degree of sparsity is controlled by setting a minimum number of components with significant activations of the first or second dictionary, respectively.
US11227610B1 Computer-based systems for administering patterned passphrases
This disclosure describes computer-based techniques for administering a spoken patterned passphrase. A passphrase processing unit running on an administrator computer generates passphrase data for a secure system using acoustic data and video data representing a spoken phrase by a speaker. This passphrase includes a pattern of words or speech segments that are audible and words or speech segments that are inaudible. During authentication, a passphrase administration unit on the administrator computer receives acoustic and visual data of a spoken phrase by a person attempting to access the secure system and evaluates whether the spoken phrase includes the pattern of audible and inaudible words or speech segments associated with the account. In this way, the techniques discussed herein may enable the administrator computer to administer spoken passphrases with an additional degree of protection than a system that is limited to using linguistic or biometric content in passwords or passphrases.
US11227609B2 Analysing speech signals
A method of analysis of an audio signal comprises: receiving an audio signal representing speech; extracting first and second components of the audio signal representing first and second acoustic classes of the speech respectively; analysing the first and second components of the audio signal with models of the first and second acoustic classes of the speech of an enrolled user. Based on the analysing, information is obtained information about at least one of a channel and noise affecting the audio signal.
US11227605B2 Voice-controlled management of user profiles
A management of user profiles comprises calculating, for each speaker model of at least one speaker model, a confidence measure representing a probability that the speaker model represents a speaker of a cluster of audio segments. A user profile associated with the speaker model is updated based on a user preference assigned to the cluster of audio segments if the confidence measure calculated for the speaker model represents a probability that is higher than a target probability. The embodiments achieve an efficient user profile management in a voice-controlled context but without the need for any dedicated enrollment sessions to train speaker models.
US11227596B2 Laundry scheduling device
A laundry scheduling device according to an embodiment of the present invention includes an input interface that receives speech including a plurality of words respectively representing a plurality of laundry items from a use, and a processor that acquires one or more features represented by each of the plurality of words by inputting speech data corresponding to the received speech to a learning model and performing word embedding, and generates a laundry schedule of the plurality of laundry items based on the one or more features represented by each of the plurality of words.
US11227595B2 Electronic device with speech recognition function, control method of electronic device with speech recognition function, and recording medium
An electronic device includes a microphone configured to receive input of speech and a processor configured to recognize the speech inputted to the microphone. The processor judges whether the state of the electronic device is a predetermined state when a voice command is recognized based on the speech inputted to the microphone. The processor executes a first process corresponding to the voice command when the processor judges that the state of the electronic device is the predetermined state and executes a second process corresponding to the voice command when the processor judges that the state of the electronic device is not the predetermined state. This electronic device improves the convenience of speech recognition.
US11227593B2 Systems and methods for disambiguating a voice search query based on gestures
Systems and methods are described herein for disambiguating a voice search query by determining whether the user made a gesture while speaking a quotation from a content item and whether the user mimicked or approximated a gesture made by a character in the content item when the character spoke the words quoted by the user. If so, a search result comprising an identifier of the content item is generated. A search result representing the content item from which the quotation comes may be ranked highest among other search results returned and therefore presented first in a list of search results. If the user did not mimic or approximate a gesture made by a character in the content item when the quotation is spoken in the content item, then a search result may not be generated for the content item or may be ranked lowest among other search results.
US11227592B1 Contextual content for voice user interfaces
The present disclosure describes techniques for dynamically determining when information is to be output to a user, as well as what information is to be output to a user. A natural language processing system may receive, from a first device, first data representing information to be output at a first point during a skill session. The natural language processing system may also receive, from a second device, second data representing a natural language input. The natural language processing system may determine a skill component is to execute with respect to the natural language input. The natural language processing system may send, to the skill component, second data representing the natural language input. The natural language processing system may receive, from the skill component, an indication that an ongoing first skill session with the second device has reached the first point. After receiving the indication and based at least in part on system usage data associated with at least one user, the natural language processing system may determine third data representing a prompt corresponding to the information and send, to the second device, the third data for output.
US11227591B1 Controlled access to data
Described are techniques for tracking where user sensitive data has been sent (and optionally stored). Also described are techniques for ensuring user sensitive data is deleted, from all applicable locations, in response to a user command to delete its sensitive data. In at least some embodiments, a natural language processing system may cause a skill, in communication with but not implemented by the natural language processing system, to delete sensitive data.
US11227589B2 Intelligent list reading
Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In one example process, a spoken user request associated with a plurality of data items is received. The process determines whether a degree of specificity of the spoken user request is less than a threshold level. In response to determining that a degree of specificity of the spoken user request is less than a threshold level, one or more attributes related to the spoken user request are determined. The one or more attributes are not defined in the spoken user request. Additionally, a list of data items based on the spoken user request and the one or more attributes is obtained. A spoken response comprising a subset of the list of data items is generated and the spoken response is provided.
US11227584B2 System and method for determining the compliance of agent scripts
Systems and methods of script identification in audio data obtained from audio data. The audio data is segmented into a plurality of utterances. A script model representative of a script text is obtained. The plurality of utterances are decoded with the script model. A determination is made if the script text occurred in the audio data.
US11227580B2 Speech recognition accuracy deterioration factor estimation device, speech recognition accuracy deterioration factor estimation method, and program
The present invention provides a device for estimating the deterioration factor of speech recognition accuracy by estimating an acoustic factor that leads to a speech recognition error. The device extracts an acoustic feature amount for each frame from an input speech, calculates a posterior probability for each acoustic event for the acoustic feature amount for each frame, corrects the posterior probability by filtering the posterior probability for each acoustic event using a time-series filter with weighting coefficients developed in the time axis, outputs a set of speech recognition results with a recognition score, outputs a feature amount for the speech recognition results for each frame, calculates and outputs a principal deterioration factor class for the speech recognition accuracy for each frame on the basis of the corrected posterior probability, the feature amount for speech recognition results for each frame, and the acoustic feature amount for each frame.
US11227579B2 Data augmentation by frame insertion for speech data
A technique for data augmentation for speech data is disclosed. Original speech data including a sequence of feature frames is obtained. A partially prolonged copy of the original speech data is generated by inserting one or more new frames into the sequence of the feature frames. The partially prolonged copy is output as augmented speech data for training an acoustic model for training an acoustic model.
US11227575B2 Aerodynamic acoustic resonator to dissipate energy from air movers
An air-cooled enclosure of an information handling system has a chassis that receives at least one heat-generating functional component. An air mover is positioned within the chassis to move air within the chassis to convectively cool the at least one heat-generating functional component. An acoustic resonator includes a resonator body having a cavity sized to resonate at an acoustic frequency corresponding to a selected acoustic noise frequency, such as blade passage frequency, associated with the fan. The resonator body has an opening to the cavity that is directed toward and positioned a distance from the fan to receive and attenuate acoustic noise.
US11227573B2 Acoustic panel with acoustic unit layer
An acoustic panel includes a plurality of acoustic units. Each acoustic unit includes a subwavelength cell, an acoustic septum attached across the cell and an acoustic backing attached across the cell behind the acoustic septum. The acoustic units have uniform constructions with the exception of varying cross-sectional dimensions, and varying peak absorption frequencies based on the varying cross-sectional dimensions. In relation to the peak absorption frequency for each acoustic unit, the acoustic septum is a vibratory membrane and the acoustic backing is an anti-vibration back plate, and the acoustic unit is acoustic impedance matched, whereby the acoustic unit is configured to substantially non-propagatively absorb frontal acoustic excitation at the peak absorption frequency using the acoustic septum and the acoustic backing.
US11227570B1 Drumstick holder device and method
An improved drumstick holder device allowing for two drumsticks to be held and manipulated by a single hand.
US11227569B2 Folding marimba
A foldable idiophone musical instrument may have two frames to support accidental tone bars on the first frame and natural tone bars on the second frame. Connecting members may attach to opposite ends of the frames. The connecting members may allow the frames to rotate from 0° to 180° from a horizontal position to collapse or fold the instrument. The connecting members may have a riser portion and a stop block portion. The riser portion may elevate the accidental tone bars above the natural tone bars. The stop block portion may prevent the frames from rotating to less than 0° from the horizontal when in a performance position.
US11227566B2 Method for reducing brightness of images, a data-processing apparatus, and a display apparatus
The present application discloses a method for reducing brightness of images at least partially. The method includes determining a grayscale mapping table corresponding to a previous frame of image and adjusting grayscale value of each pixel of a current frame of image based on the grayscale mapping table to enhance a contrast ratio to determine an after-adjust grayscale value of each pixel of the current frame of image. Furthermore, the method includes determining one or more coefficients of grayscale reduction based on the after-adjust grayscale value of each pixel of the current frame of image. Moreover, the method includes reducing grayscale value of each pixel of a next frame of image based on the one or more coefficients of grayscale reduction and after-adjust grayscale values of corresponding pixels of the next frame of image.
US11227565B2 Method for operating an interactive visibility screen, a pane device and a motor vehicle
The invention relates to a method for operating an interactive visibility screen on a transparent pane of a pane device, in particular in a motor vehicle. The visibility screen is generated by means of a display unit of the pane device on the pane by pixel-wise fade-in of opaque image points, wherein the image points form a coherent visibility screen area. In the method, an operational action by the user is first detected by means of a detection device, which comprises a selection of a setting range and a movement relative to the pane. Subsequently, an expansion of the visibility screen area at the setting range is set as a function of the detected movement by means of a control device.
US11227558B1 Subpixel layout compensation to correct color fringing on an electronic display
Systems and methods to compensate for color fringe visual artifacts due at least in part to subpixel locations on an electronic display are provided. An electronic device may include subpixel layout compensation circuitry (SLCC) and an electronic display. The SLCC may receive first image data and an indication of spatial positions of subpixels that make up pixels of an electronic display. The SLCC may generate second image data based at least in part on the first image data and the indication of the spatial positions of the subpixels. The second image data may reduce or eliminate a color fringe artifact that would otherwise occur without compensation.
US11227552B2 Scan driver
A scan driver including a plurality of scan stages. A first scan stage among the plurality of scan stages includes first-to-sixth transistors and a first capacitor. The first transistor is connected to a first Q node, a first scan clock line, and a first scan line. A second transistor is connected to a first scan carry line and the first Q node. A third transistor is connected to a first sensing carry line and a second sensing carry line. A fourth transistor is connected to a first control line and the third transistor. A fifth transistor is connected to the fourth transistor, a second control line, and a first node. A first capacitor is connected to the fifth transistor. A sixth transistor is connected to a third control line, the first node, and the first Q node.
US11227548B2 Pixel circuit and display device
A pixel circuit and a display device are provided. The pixel circuit includes: a data writing circuit, a storage capacitor circuit, a driving circuit, a light-emitting duration control circuit, and a light-emitting device, where the data writing circuit is configured to, in response to a gate driving signal, write a display data voltage on a display data line to a control end of the driving circuit; a first end of the storage capacitor circuit is electrically connected to a control end of the driving circuit; the light-emitting duration control circuit is configured to, in response to a duration data voltage provided by a duration data line, turn on or turn off an electrical connection between the second end of the driving circuit and the light-emitting device, to control a light-emitting duration of the light-emitting device.
US11227546B2 Organic light emitting display device and method of driving the same
An organic light emitting display device includes a display part including a plurality of scan lines, a plurality of data lines, a plurality of power source lines, and a plurality of pixels each including an organic light emitting diode, a driving transistor coupled to the organic light emitting diode and to a power source line of the power source lines, and a switching transistor coupled to a scan line of the scan lines and to a data line of the data lines, and a sensing driver configured to sample a sensing current from the power source line while a sensing data voltage is applied to one of the pixels, and to calculate a threshold voltage value of the driving transistor using the sensing current in a sensing mode.
US11227544B2 Pixel circuit, electroluminescent display panel, driving methods thereof, and display device
The disclosure discloses a pixel circuit, an electroluminescent display panel, driving methods thereof, and a display device. An initialization circuit, a photosensitive drive circuit, a photosensitive output circuit, and a photosensitive device are provided in the pixel circuit. Under the control of a second control signal terminal, an initialization signal provided by an initialization signal terminal is transmitted to a third node by the initialization circuit; under the control of a potential of the third node, the photosensitive drive circuit outputs a corresponding electrical signal; and under the control of a first gate signal terminal, the photosensitive output circuit transmits the electrical signal output by the photosensitive drive circuit to a reading signal terminal.
US11227540B2 Display device
A display device includes: a substrate including a first surface and a second surface opposing each other; a display element and a signal line on the first surface; a first wire on the second surface and electrically connected to the signal line; a cover portion on the second surface; and a first driving unit on the second surface and electrically connected to the first wire. The first wire includes a portion exposed outside the cover portion, and the first driving unit is connected to the first wire at the portion of the first wire which is exposed outside the cover portion.
US11227538B2 Display panel and display apparatus having a light-transmitting display area
Provided is a display panel and a display apparatus, the display panel includes a regular display area including first pixel units and first pixel driving circuits, and a light-transmitting display area including second pixel units and second pixel driving circuits; the first pixel units include first light-emitting devices electrically connected to the first pixel driving circuits; the second pixel units have smaller density than the first pixel units, and the second pixel units in adjacent rows are arranged in a staggered manner; the second pixel unit includes second light-emitting devices electrically connected to the second pixel driving circuits; the second pixel driving circuits electrically connected to the second light-emitting devices in at least two columns are located in the same column, and the second pixel driving circuits in the same column and connected to the second light-emitting devices in different columns are respectively connected to different data signal wires.
US11227533B2 Ambient light collecting method and apparatus, terminal and storage medium
A method of collecting ambient light is employed by a terminal provided with an ambient light sensor at a first area in a display screen of the terminal. The method includes: determining a target image frame adjacent to a collection time point, wherein the collection time point is a time point at which the ambient light sensor collects ambient light; decreasing display brightness of pixel points in a second area of the target image frame to a target value, wherein the first area is a sub-area of the second area; and displaying the target image frame according to the target value, and controlling the ambient light sensor to collect the ambient light at the collection time point.
US11227527B2 Display panel having different color sub-pixels in the same column
A display panel and a display device are disclosed. The display panel includes a number of sub-pixels formed in a display region. Each sub-pixel includes a light-emitting unit and a drive switch. Each light-emitting unit includes a first electrode, and the drive switch is electrically connected to the first electrode. The light-emitting units in the multiple sub-pixels form a pixel array including a number of pixel columns, and light-emitting units in at least one pixel column of the pixel array correspond to sub-pixels of at least two different colors. The drive switches in the multiple sub-pixels form a drive array including a number of drive columns. The drive array includes two drive columns in which, the drive switches electrically connected to light-emitting units of a same color are connected to a same data line.
US11227524B2 Shift register unit and driving method thereof, gate driving circuit and driving method thereof, and display device
A shift register unit and a driving method thereof, a gate driving circuit and a driving method thereof, and a display device are provided to improve a stability of the shift register unit. The shift register unit includes a first input circuit, a second input circuit, an output circuit, a first pull-down circuit, and a second pull-down circuit and further includes: a first pull-down control circuit configured to control a level of the first pull-down node; a second pull-down control circuit configured to output a voltage of the third voltage terminal to the first pull-down node under the control of the fifth voltage terminal; a third pull-down control circuit configured to control a level of the second pull-down node; and a fourth pull-down control circuit configured to output the voltage of the third voltage terminal to the second pull-down node under the control of the fourth voltage terminal.
US11227523B2 Array substrate, driving method thereof, display device
An array substrate, a driving method thereof, and a display device are provided. The array substrate comprises a display area and a peripheral area. The display area includes a plurality of gate lines extending in a first direction and a plurality of data lines extending in a second direction. The peripheral area includes a source driver on a side of the peripheral area along the second direction. The display area includes an opening, a first display area on a side of the opening away from the source driver, and a second display area adjacent to the first display area along the first direction. Data lines in the first display area are connected in one-to-one correspondence with data lines in the second display area, and gate lines in the first display area and gate lines in the second display area are disconnected from each other.
US11227516B1 Flexible display device
A flexible display device is disclosed. The flexible display device includes a first body, a second body, a flexible display, a first wheel, and a second wheel. The first wheel and the second wheel may be rotatably coupled to the first body. A lateral surface of the first wheel comes into contact with a first rolling surface of the second body in a first contact direction, and a lateral surface of the second wheel comes into contact with a second rolling surface of the second body in a second contact direction, wherein the first contact direction and the second contact direction are symmetrical to each other about a reference surface. When the second body moves relative to the first body in a first direction or in a direction opposite to the first direction, the first wheel and the second wheel roll on the first rolling surface and the second rolling surface.
US11227509B2 Surgical simulator systems and methods
A surgical simulator comprising a haptic arm capable of simulating forces generated during surgery from interactions between a surgical tool and tissue operated upon. The simulator further comprises a visual display capable of depicting a three-dimensional image of the simulated surgical tool and a physics-based computer model of the tissue. The haptic arm controls the movement and orientation of the simulated tool in the three-dimensional image, and provides haptic feedback forces to simulate forces experienced during surgery. Methods for simulating surgery and training users of the simulator are also described.
US11227505B2 Systems and methods for customizing a learning experience of a user
Systems and methods for customizing an educational interactive multimedia presentation based on biometric sensor readings of a user. The interactive multimedia presentation may include one or more educational lessons that are presented to the user. A particular educational lesson may include content related to one or more skillsets the user is learning. By adapting the interactive multimedia presentation based on the user's biometric sensor readings, a customized learning experience may be created for the user.
US11227498B2 Lane change assist system, lane change assist device, and lane change assist method
A lane change assist system provided with a first terminal in a first vehicle, a second terminal in a second vehicle, a third terminal in a third vehicle, and a lane change assist device, wherein the lane change assist device is configured to decrease the economic value held by the user of the first terminal or the first vehicle and increase the economic value held by the user of the third terminal or the third vehicle when the first vehicle driving on the first driving lane cuts into between the second vehicle and the third vehicle driving following one after the other on a second driving lane adjoining the first driving lane and changes lanes to the front of the third vehicle driving at the rear of the second vehicle.
US11227494B1 Providing transit information in an augmented reality environment
The present disclosure relates to providing transit information in an augmented reality environment. In some embodiments, images are obtained using one or more image sensors, a determination is made whether the obtained images include a map, and, in accordance with a set of one or more conditions being satisfied, transit information is displayed in the augmented reality environment. A location of the displayed transit information in the augmented reality environment may correspond to a respective feature of the map.
US11227493B2 Road speed limit identification method, road speed limit identification apparatus, electronic apparatus, computer program, and computer readable recording medium
Disclosed is a road speed limit identification method. The road speed limit identification method includes: obtaining a driving image captured during driving of a moving object; setting a region of interest in the obtained driving image and generating a grayscale-processed image on the basis of an image of the region of interest; detecting a speed limit sign image from the grayscale-processed image; calculating a first brightness value of a number region, a second brightness value of a border region, and a third brightness value of an in-border region other than the number region in the detected speed limit sign image; and identifying a speed limit displayed on a speed limit sign on the basis of the plurality of calculated brightness values.
US11227492B2 Solar induction lamp and induction system using same
The present invention relates to a solar induction lamp and an induction system using same. The solar induction lamp has a wireless communication module equipped therein to support wireless communication with a controller, so that light can be emitted in various colors and periods according to a lighting cycle of the controller to increase the visibility of lane identification and at the same time, effectively guide a vehicle according to signal connection and special purpose. The solar induction lamp is configured to perform wireless communication with the controller according to a preset communication period (T) to enhance energy efficiency by effectively preventing power consumption due to continuous data communication, and after a deactivation information generating module detects a charge amount of a capacitor and compares the charge amount with a threshold value, if the charge amount is lower than the threshold value, the solar induction lamp is configured to be turned on or off according to an initial setting without performing wireless communication, so that the functions of lane identification and vehicle guidance can be performed with minimal energy consumption according to the charge amount.
US11227490B2 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.
US11227489B2 Technologies for managing interoperable high definition maps for autonomous vehicles
Technologies for managing interoperable high definition (HD) maps for autonomous vehicles includes a HD map server to distribute interoperable HD map tiles to various autonomous vehicles, each of which may be configured to utilize proprietary HD map tiles of different propriety formats. As such, each of the autonomous vehicles is configured to translate the interoperable HD map tile to the proprietary format used by that particular vehicle. Additionally, each autonomous vehicle may submit crowd-sourced sensor data to the interoperable HD map server using a universal data set by converting the sensor data to a universal data structure.
US11227488B2 Apparatus and method to facilitate an iterative, machine learning based traffic classification
Aspects of the subject disclosure may include, for example, applying a model to a first unlabeled traffic item to generate a classification of the first unlabeled traffic item as a first class of traffic items or a second class of traffic items, generating a first score that is representative of a first confidence of the classification, determining that the first score is greater than a first threshold, and responsive to determining that the first score is greater than the first threshold, refining the model in accordance with at least the classification, resulting in a modified model. Other embodiments are disclosed.
US11227486B2 Method, apparatus, and system for estimating vulnerable road users
An approach is provided for estimating a vulnerable road user count in real time or near real time. The approach, for example, involves collecting one or more vulnerable road user observations from at least one vehicle traveling a road link. The approach also involves querying a geographic database for historical vulnerable road user data for the road link. The approach further involves determining a first variance for the one or more vulnerable road user observations and a second variance for the historical vulnerable road user data. The approach further involves calculating the vulnerable road user count by fusing the one or more vulnerable road user observations with the historical vulnerable road user data based on the first variance and the second variance.
US11227484B2 Control unit for a remote control comprising an activation sensor with a variable effective sensor range
A control unit for a remote control for controlling a machine, comprising: a processor device, at least one manually operable operating element provided on the control unit for controlling at least one machine function, which can be switched by the processor device between an activated state (b) and a deactivated state (a), and an activation sensor assigned to the operating element, which activation sensor comprises an effective sensor range and is adapted to detect a defined approach to the effective sensor range by an operator, the processor device being adapted to switch the operating element to the activated state (b) if the activation sensor detects the defined approach to the effective sensor range, and if no defined approach is detected during a preset period of time, to switch the operating element to the deactivated state, the control unit being adapted in such a way that operation of the operating element does not cause the machine function to be activated, as long as the operating element is in the deactivated state (a), and a position or/and size of the effective sensor range on the control unit being variable.
US11227483B2 System and method for transmitting an alert from a wearable device to a user network
The invention discloses a system and method for transmitting an alert from a wearable device to a user network. The wearable device includes a trigger to initiate a situation and a coupling device to couple the trigger to a notification system to notify the situation to a set of persons in the user network. The notification system allows the registration of the user, at least one guardian and the set of persons. The notification system generates a dependability score for each of the set of persons. The notification system also determines the current geo-location of the user, the guardian and the set of persons to determine a first group of trusted persons. The notification system transmits a first message to the first group of trusted persons and the guardian.
US11227476B2 Auto-configurable motion/occupancy sensor
A person-detection device that automatically configures itself as a motion sensor or an occupancy sensor upon receiving a command from a home security panel or home automation hub.
US11227474B2 Smoke detectors with light shields and alarm systems including such
Smoke detectors and smoke alarms are provided which have one or more light shields configured to block or minimize the transmission of ambient light to their light receivers. Light shield configurations for facilitating such functionality are provided as well. The shield/s include a material which attenuates a majority amount of light within a particular range of light that a light source of the smoke detector may be configured to only emit and/or the range of light the light receiver may configured to only convert to photocurrent. In some cases, the shield/s surrounds the light source and/or the light receiver arranged external to an interior chamber of the smoke detector. In some cases, the shield/s may at least partially span a connection side of an external housing of the smoke detector. Alternatively, the shield may be arranged in a space between the interior chamber and the connection side of the housing.
US11227471B2 Wireless security and assistance system
A wireless system for monitoring portable articles includes a central alarm unit (CAU) comprising a programmed controller operatively associated with a CAU wireless communication circuit. At least one wireless sensor comprises a programmed controller operatively associated with a sensor wireless communication circuit for communicating with the CAU wireless communication circuit. The CAU is programmed to periodically determine distance between the wireless sensor and the CAU and operates in a programming mode and responsive to manual input commands to determine a normal distance of the article being monitored from the CAU. The CAU is programmed to define a first zone as the normal distance plus a first select amount and a second zone as the normal distance plus a second select amount, greater than the first select amount.
US11227469B2 Electronic vaporizer device, electronic vaporizer device body, and operation method
The present application relates to an electronic vaporizer device, an electronic vaporizer device body, and an operation method. An electronic vaporizer device body, configured to be used in combination with an electronic vaporizer, wherein the electronic vaporizer device body comprises: a power supply, configured to supply power; an airflow sensor; and a main control circuit, configured to activate the airflow sensor after detecting first level information; wherein the first level information is generated when the electronic vaporizer device body being in combination with the electronic vaporizer.
US11227463B1 Data transport system and method for hospitality industry
In one embodiment, a method includes, at a central data center including at least one server computer, maintaining central hospitality data for a plurality of hospitality systems. The method further includes serving, by the central data center, at least a portion of the central hospitality data to a plurality of computing devices operated by hospitality consumers. The method also includes, at the central data center, receiving, at regular intervals, an automated email from each hospitality system of the plurality of hospitality systems. Each automated email encapsulates updated local hospitality data gathered by the hospitality system. In addition, the method includes, at the central data center, retrieving the updated local hospitality data from each automated email. Also, the method includes, at the central data center, updating the central hospitality data per the updated local hospitality data.
US11227462B2 Automatic vending machine
An automatic vending machine includes a product housing rack including a plurality of product housing shelves that are disposed in an up-down direction, a plurality of product housing paths corresponding to the plurality of product housing shelves, each product housing path being defined in the corresponding product housing shelf and configured to house products, a plurality of product discharge devices corresponding to the plurality of product housing shelves and the plurality of product housing paths, each product discharge device being configured to separate and discharge, one by one, the products that are housed in the corresponding product housing path. The product housing shelf includes a front side shelf member and a back side shelf member that are divided in the front-back direction, supported by support members, and detachably coupled with each other so that the front side shelf member is sandwiched by the back side shelf member.
US11227461B2 Bezel assembly with close range communication abilities for use with an automated transaction device
The bezel assembly for data reception, for use with a bill validator in a financial transactional device, includes a bezel housing and a data reception assembly. The bezel housing includes a customer-facing front portion and a back plate connectable to the bill validator that is mounted within the transactional device cabinet. The front portion includes an insertion/dispensing slot for receiving currency and a projecting protrusion forward of the casing. The forward-extending protrusion accommodates at least a portion of the data reception assembly. The bezel assembly can include a wireless communication function that is communicably connectable with a mobile device via a wireless communication method, a manual entry function, a biometric reader, one or more cameras for scanning and decrypting 2D barcodes and the like, thus enhancing the overall functionality of the financial transactional device.
US11227459B2 Apparatus and method for a balcony access status alert system
An automatic alert system pertaining to a gate that is releasably secured across an ingress/egress to a balcony or other elevated platform. The gate has a pair of vertical posts that are releasably secured within respective boots secured to the floor. One of the boots includes a switch-activated transmitter that is activated when its respective post is removed from the boot. Another switch-activated transmitter is activated whenever the gate is opened. If the post is pulled out of the boot, or the gate is opened, the switch-activated transmitters transmit a wireless signal to a transceiver located on the gate which then transmits a signal to an on-site controller that transmits respective text messages to authorized personnel informing them of the gate removal/opening and will continue to do so until the gate status changes. The transceiver may be housed within a housing that also contains a visual and/or audible warning at the gate vicinity to warn those in the vicinity of the gate removal or opening.
US11227452B2 Method for determining driving characteristics of a vehicle
To provide an enhanced method to determine from a driving characteristics of the vehicle a long term mechanical stress of a vehicle, it is proposed that during operation of the vehicle an acceleration of the vehicle is detected by an acceleration sensor in the vehicle and evaluated by a vehicle analyzing system in the vehicle, wherein a driving parameter occurring during an acceleration event in which the vehicle acceleration is above a predetermined threshold is used to determine a driving characteristics value of the vehicle.
US11227451B2 Monitoring system for determining a vehicle maintenance condition based on weight
The invention is a monitoring system for determining a vehicle maintenance condition based on weight. The system includes a monitoring station, a weight determination system, a data input device configured to receive input data, and a processing device. The processing device includes a processor and non-volatile memory. The processor is configured to receive load ratings for a tow vehicle and tow equipment, receive maintenance requirements for the tow vehicle and the tow equipment, receive vehicle use requirements for the tow vehicle and the tow equipment, receive weight data from the weight determination system, and receive the input data from the data input device. Additionally, the processor is configured to determine at least one maintenance condition based on the load ratings, the weight data, and the input data. The processor is also configured to send the maintenance condition data to the monitoring system and communicate the maintenance condition to a user.
US11227449B2 Image rendering method and apparatus employing flexible scale rasterization
An image rendering method the steps of, for a view of a virtual model having a locus of interest, performing flexible scale rasterisation with a first bin distribution for a luminance channel, and mapping the results to a first pixel space; performing flexible scale rasterisation with a second bin distribution for chrominance channels, and mapping the results to a second pixel space; and outputting an image based upon the luminance and chrominance results mapped to the first and second pixel spaces; where the second bin distribution includes larger bins than the first bin distribution in a region outside the locus of interest.
US11227447B2 Physical controls for mixing views
In example implementations, an apparatus is provided. The apparatus includes a first channel, a second channel, a physical control interface, and a processor in communication with the physical control interface. The first channel provides a virtual image. The second channel provides a second image. The physical control interface receives the first channel and the second channel. The processor mixes a view of the virtual image and the second image based on a setting of the physical control interface.
US11227446B2 Systems, methods, and graphical user interfaces for modeling, measuring, and drawing using augmented reality
A computer system captures, via one or more cameras, information indicative of the physical environment, including respective portions of the physical environment that are in a field of view. The respective portions of the physical environment include a plurality of primary features of the physical environment and secondary features of the physical environment. After capturing the information indicative of the physical environment, the system displays a user interface, including concurrently displaying graphical representations of the plurality of primary features that are generated with a first level of fidelity to the corresponding plurality of primary features of the physical environment, and one or more graphical representations of secondary features that are generated with a second level of fidelity to the corresponding one or more secondary features of the physical environment, where the second level of fidelity is lower than the first level of fidelity.
US11227442B1 3D captions with semantic graphical elements
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for performing operations comprising: receiving, by a messaging application, a video feed from a camera of a user device that depicts a face; receiving a request to add a 3D caption to the video feed; identifying a graphical element that is associated with context of the 3D caption; and displaying the 3D caption and the identified graphical element in the video feed at a position in 3D space of the video feed proximate to the face depicted in the video feed.
US11227439B2 Systems and methods for multi-user virtual reality remote training
Aspects of the disclosure provide remote training in a virtual reality (VR) environment. Multiple users may engage in the session. For example, a trainee may practice or be evaluated in performing a virtual version of a training task. A trainer may join the trainee's session. Embodiments enable the trainer to switch from a third-person perspective viewing the environment to the trainee's first-person perspective to see what the trainee is seeing. Virtual objects may be highlighted to guide the trainee's steps. Some embodiments may configure the training module to be engaged at various points out of order. For example, a user may select a specific point in a training sequence and work from there, replay or forward the environment in time to other points so that the trainee can skip or practice parts of the procedure.
US11227438B1 Device and system for virtual outfit selection
A system configured to facilitate virtual outfit fitting is described. The system includes a smart closet device having components including a display door and a plurality of image sensors. A first image sensor of the plurality of image sensors is configured to move across a horizontal axis and a vertical axis of enclosure of the smart closet device to capture a plurality of images of a first outfit hung on an outfit hanging column. The smart closet device also includes a computing unit to generate a three-dimensional (3D) model of the first outfit based on the plurality of images. The computing unit is further configured to update an outfit database by storing the generated 3D model of the first outfit in an outfit database. The computing unit generate an image of a user wearing the output in response to receiving a selection of the first output from the user.
US11227437B2 Three-dimensional model constructing method, apparatus, and system
Embodiments of the disclosure provide methods and systems for generating a three-dimensional model. The method includes: receiving a first model submission request for generating an updated three-dimensional model from a first user client terminal, wherein the three-dimensional model is generated by modifying a first three-dimensional model having a model identifier, and the first model submission request includes a first modification to the first three-dimensional model; and storing the model identifier of the first three-dimensional model and the modification as model data of the updated three-dimensional model.
US11227435B2 Cross reality system
A cross reality system that provides an immersive user experience by storing persistent spatial information about the physical world that one or multiple user devices can access to determine position within the physical world and that applications can access to specify the position of virtual objects within the physical world. Persistent spatial information enables users to have a shared virtual, as well as physical, experience when interacting with the cross reality system. Further, persistent spatial information may be used in maps of the physical world, enabling one or multiple devices to access and localize into previously stored maps, reducing the need to map a physical space before using the cross reality system in it. Persistent spatial information may be stored as persistent coordinate frames, which may include a transformation relative to a reference orientation and information derived from images in a location corresponding to the persistent coordinate frame.
US11227434B2 Map constructing apparatus and map constructing method
A map constructing method adopted by a map constructing apparatus and includes steps of: continually obtaining colored image and depth-image information by an image sensor and a depth sensor of the map constructing apparatus while the map constructing apparatus is moving; recognizing the colored image for determining whether a dynamic object exists; labelling an object area corresponding to the location of the dynamic object if the dynamic object exists in the colored image; mapping the object area to a depth-image coordinate adopted by the depth-image information, searching for a corresponding position of the object area in the depth-image information and filtering the object area from the depth-image information for generating an adjusted depth-image information; and, inputting the adjusted depth-image information to a map constructing algorithm for establishing map data.
US11227433B2 Device and method for extracting terrain boundary
Provided are a device and a method for extracting a terrain boundary, including: a grid creating module configured to divide a region which is determined based on measured contour line data of a target terrain, to form a regular grid including multiple grid units; a data analyzing module configured to assign a first standard value or a second standard value to each of the multiple grid units based on the number of elevation points included in the grid unit, to form a final grid region, where the final grid region is a region including all grid units having the first standard value; and a boundary extracting module configured to extract a terrain boundary based on the final grid region.
US11227432B1 Systems and methods for multi-tree deconstruction and processing of point clouds
Disclosed is a system for efficiently accessing a point cloud via a multi-tree deconstruction of the point cloud. The system may receive the point cloud, may differentiate different sets of data points from the point cloud using differentiation criteria, and may generate different trees with each tree having leaf nodes corresponding to one of the differentiated sets of data points and parent nodes defined according to commonality in values of two or more leaf nodes. The system may receive a request to render the 3D environment, load a first tree into memory, generate a first image from the first tree data points, flush the first tree from the memory, load a second tree into the memory, generate a second image from the second tree data points, and present a composite image by combining at least the first image with the second image.
US11227429B2 Image processing apparatus, method and storage medium for generating a virtual viewpoint with reduced image data
In an image processing apparatus, three-dimensional shape data indicating a shape of an object is generated based on at least one of a plurality of images captured from different directions by a plurality image capturing devices. Color information indicating a color of each element of the three-dimensional shape data is generated based on the generated three-dimensional shape data and the plurality of images. The three-dimensional shape data and the color information are associated with each other and written to a storage unit as material data for generating a virtual viewpoint image corresponding to virtual viewpoint information indicating a virtual viewpoint.
US11227426B2 Smoothed normals from depth maps for normal-based texture blending
Techniques of smoothing surface normals in a texture mapping application involve generating smoothed normals from the perspective of each camera using to capture images for texture mapping. Along these lines, a camera used to capture an image for texture mapping is situated at an orientation relative to the geometrical object onto which a texture mapping computer maps the texture image. The texture mapping computer places a filter window centered at a point on the geometrical object. The texture mapping computer then generates, as the smoothed normal at that point, an average normal over points in the filter window. The average normals thus computed for each camera are then used in the weights of the weighted average that is the image value at that point.
US11227423B2 Image and sound pickup device, sound pickup control system, method of controlling image and sound pickup device, and method of controlling sound pickup control system
Provided is a method of controlling an image and sound pickup device, which is includes obtaining a plurality of audio signals and a participant image, which shows a plurality of participants, and generating location information about a sound source location by using comparison information about a comparison among the plurality of audio signals and face recognition that is performed on the participant image; and generating an estimated utterer image, which displays an estimated utterer, by using the location information.
US11227421B2 Method and system for map construction
A method of constructing a map including a plurality of lanes and a system thereof are provided. The method includes: for each of the plurality of lanes, constructing corresponding lane geometry data based on a plurality of polyline segments, including constructing a general outline circumscribing the plurality of lanes and identifying an outline of each of the plurality of lanes based on the plurality of polyline segments and the general outline. Outline polyline segments as boundaries of the general outline are selected from the plurality of polyline segments.
US11227417B2 Determination of dynamic DRRS
A computer implemented method for determining a two dimensional DRR referred to as dynamic DRR based on a 4D-CT, the 4D-CT describing a sequence of three dimensional medical computer tomographic images of an anatomical body part of a patient, the images being referred to as sequence CTs, the 4D-CT representing the anatomical body part at different points in time, the anatomical body part comprising at least one primary anatomical element and secondary anatomical elements, the computer implemented method comprising the following steps: acquiring the 4D-CT; acquiring a planning CT, the planning CT being a three dimensional image used for planning of a treatment of the patient, the planning CT being acquired based on at least one of the sequence CTs or independently from the 4D-CT, acquiring a three dimensional image, referred to as undynamic CT, from the 4D-CT, the undynamic CT comprising at least one first image element representing the at least one primary anatomical element and second image elements representing the secondary anatomical elements; acquiring at least one trajectory, referred to as primary trajectory, based on the 4D-CT, the at least one primary trajectory describing a path of the at least one first image element as a function of time; acquiring trajectories of the second image elements, referred to as secondary trajectories, based on the 4D-CT; for the image elements of the undynamic CT, determining trajectory similarity values based on the at least one primary trajectory and the secondary trajectories, the trajectory similarity values respectively describing a measure of similarity between a respective one of the secondary trajectories and the at least one primary trajectory; determining the dynamic DRR by using the determined trajectory similarity values, and, in case the planning CT is acquired independently from the 4D-CT, further using a transformation referred to as planning transformation from the undynamic CT to the planning CT, at least a part of image values of image elements of the dynamic DRR being determined by using the trajectory similarity values.
US11227415B2 Method for creating a composite cephalometric image
A composite image (300) is created from a plurality of tomographic slices by creating a plurality of two-dimensional slice images by projecting the slices, dividing each slice image into tiles (302) according to a pattern (304), calculating a focus value for each tile (302) of each slice image, selecting one tile (302) for each position in the pattern having a highest focus measure value, and assembling the composite image (300) from said selected tiles (302).
US11227414B2 Reconstructed image data visualization
A method includes processing projection data with a first reconstruction algorithm and reconstructing first reconstructed volumetric image data, wherein the first reconstructed volumetric image data has a first 3D noise function. The method further includes processing the same projection data with a second different reconstruction algorithm and reconstructing second reconstructed volumetric image data, wherein the second reconstructed volumetric image data has a second 3D noise function, which is different from the first 3D noise function. The method further includes visually presenting the first or the second reconstructed volumetric image data in a main viewport. The method further includes visually presenting a sub-portion the other of the first or the second reconstructed volumetric image data in a region of interest overlaid over a sub-portion of the main viewport.
US11227406B2 Fusing deep learning and geometric constraint for image-based localization
A computer-implemented method, comprising applying training images of an environment divided into zones to a neural network, and performing classification to label a test image based on a closest zone of the zones; extracting a feature from retrieved training images and pose information of the test image that match the closest zone; performing bundle adjustment on the extracted feature by triangulating map points for the closest zone to generate a reprojection error, and minimizing the reprojection error to determine an optimal pose of the test image; and for the optimal pose, providing an output indicative of a location or probability of a location of the test image at the optimal pose within the environment.
US11227403B2 Anisotropic twicing for single particle reconstruction using autocorrelation analysis
Methods and systems are described for digitally reconstructing an unknown 3D structure of a target molecule using orthogonal extension. A plurality of 2D images of the target molecule are captured by an imaging system. An estimated low-order moment of the unknown 3D structure (e.g., a covariance matrix) is calculated based on the 2D images. A homologous molecule having a known 3D structure is identified and at least one expansion coefficient of the known structure of the homologous molecule is determined. At least one estimated expansion coefficient for the unknown structure is calculated based at least in part on the estimated low order moment of the unknown structure and the at least one expansion coefficient of the known structure. An estimated 3D reconstruction of the target molecule is then generated based on the at least one estimated expansion coefficient for the unknown structure of the target molecule.
US11227402B2 Velocity measuring device
A velocity measuring device includes an event sensor, a ranging sensor and a controller. The event sensor could detect a first image frame of an object along a plane at a first time point and detect a second image frame of the object at a second time point. The ranging sensor could detect a first depth of the object along a depth direction at the first time point, wherein the depth direction is substantially perpendicular to the plane and detect a second depth of the object along the depth direction at the second time point. The controller could obtain first-dimensional velocity and a second-dimensional velocity along the plane according to the first image frame, the second image frame, the first depth and the second depth, and obtain a third-dimensional velocity along the depth direction according to the first depth or the second depth.
US11227399B2 Analysis apparatus, ultrasound diagnostic apparatus, and analysis method
An analysis apparatus according to an embodiment includes processing circuitry. The processing circuitry performs registration between first ultrasound image data obtained at a first phase by an ultrasound diagnostic apparatus and first medical image data obtained by a medical image diagnostic apparatus other than the ultrasound diagnostic apparatus and performs registration between the first ultrasound image data and second ultrasound image data obtained at a second phase different from the first phase by the ultrasound diagnostic apparatus, to generate second medical image data registered with the second ultrasound image data; and combines the second ultrasound image data and the second medical image data to generate a single image, thereby performing registration between ultrasound image data by the ultrasound diagnostic apparatus and medical image data by the medical image diagnostic apparatus.
US11227393B2 Video image segmentation method and apparatus, storage medium and electronic device
A video image segmentation method includes: obtaining an image segmentation model by performing machine learning based on a historical video image and a mask image of the historical video image; adjusting the image segmentation model based on an initial frame of an image to be segmented, a previous frame of a frame to be segmented and a mask image of the previous image; and performing segmentation on the image to be segmented using the image segmentation model after the adjusting.
US11227392B2 Ultrasound imaging system and method
An ultrasound imaging system and method includes acquiring ultrasound image data while moving an ultrasound probe, automatically identifying a plurality of segments of interest in the ultrasound image data, automatically applying temporal scaling to at least one of the plurality of segments of interest, and displaying the ultrasound image data as a panoramic view comprising a plurality of videos, where each of the plurality of videos is based on a different one of the plurality of the segments of interest, and where, based on the temporal scaling, each of the plurality of videos in the panoramic view takes the same amount of time to play.
US11227390B2 Systems and methods for image processing
A method for assessing a condition of an organ or tissue of a target object is provided. The method may include: obtaining a target image of the target object; segmenting a target region from the target image, the target region of the target image corresponding to a sub-region of the organ or tissue; determining a morphological characteristic value of the target region in the target image; obtaining a reference standard associated with a sample organ or tissue of a plurality of sample objects, the sample organ or tissue being of a same type as the organ or tissue of the target object; and assessing the condition of the organ or tissue of the target object by comparing the morphological characteristic value of the target region in the target image with the reference standard.
US11227389B2 Interactive clinical diagnosis report system
Embodiments of the disclosure provide systems and methods for generating a diagnosis report based on a medical image of a patient. The system includes a communication interface configured to receive the medical image acquired by an image acquisition device. The system further includes at least one processor. The at least one processor is configured to detect a medical condition based on the medical image and automatically generate text information describing the medical condition. The at least one processor is further configured to construct the diagnosis report, where the diagnosis report includes at least one image view showing the medical condition and a report view including the text information describing the medical condition. The system also includes a display configured to display the diagnosis report.
US11227381B2 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.
US11227380B2 Automatic interpretation method for winter wheat based on deformable fully convolutional neural network
The present invention discloses an automatic interpretation method for winter wheat based on a deformable fully convolutional neural network (FCN). The method includes the following steps: step 1: using a region corresponding to a winter wheat planting area as a research region, and obtaining a high-resolution remote sensing image of the research region; step 2: preprocessing the obtained remote sensing image: extracting geometric changes of sizes, fields of view, postures, and partial deformation of winter wheat objects in different spatial positions in the high-resolution image as sample data; step 3: establishing the deformable FCN; step 4: inputting the sample data to the deformable FCN to implement training of the deformable FCN; and step 5: inputting a to-be-recognized remote sensing image of winter wheat to the trained deformable FCN, and outputting a prediction graph of a winter wheat planting area in a to-be-recognized region.
US11227378B2 Systems and methods of generating datasets for training neural networks
A system for generating training datasets is provided. The system uses base images to generate a large number of images that include non-defective and defective characteristics. The generated images are then used to train a model that may be used to predict defects in real world images of a manufacturing process.
US11227374B2 Method and apparatus for realtime object detection in unmanned aerial vehicle image
According to the present disclosure, an apparatus for real-time object detection in an image captured by an unmanned aerial vehicle (UAV) including an image splitter configured to receive an input image and split the input image into a left image and a right image; and an object detector configured to detect an object from each of the left image and the right image provided from the image splitter is provided.
US11227373B2 Detection equivalence evaluation method and detection equivalence evaluation device
A method of evaluating equivalence of detection performances of an object to be photographed using a film image and a digital image. The method includes acquiring digital images of the object with varying values of an influence parameter; acquiring digital detection limit values of the respective digital images; specifying a digital detection limit value with highest detection performance from the digital detection limit values; determining that there is equivalence when the specified digital detection limit value is equal to or more than a film detection limit value of the film image, because the detection performance of the object using the digital image assures the detection performance of the object using the film image; and determining that there is no equivalence when the specified digital detection limit value is smaller than the film detection limit value.
US11227367B2 Image processing device, image processing method and storage medium
An image processing device which is capable of accurately detect pixels covered by cloud shadows and remove effects of the cloud shadows in an images are provided. The device includes: a cloud transmittance calculation unit that calculates transmittance of the one or more clouds in an input image, for each pixel; a cloud height estimation unit that determines estimation of a height from the ground to each cloud in the input image to detect position of corresponding one or more shadows; an attenuation factor estimation unit that calculates attenuation factors for the direct sun irradiance by applying an averaging filter to the cloud transmittance calculated; and a shadow removal unit that corrects pixels affected by the one or more shadows, based on a physical model of a cloud shadow formation by employing the attenuation factors calculated and the position, and outputs an image which includes the pixels corrected.
US11227366B2 Heads up display (HUD) content control system and methodologies
A system and methodologies for controlling the content of a heads up display to provide increased visibility of naturally occurring contours and surfaces in the environment is provided. Depth information is provided along with predefined lighting conditions in order to output an image by the HUD with enhanced feature contours.
US11227364B2 Computer-implemented method using convolutional neural network, apparatus for generating composite image, and computer-program product
A computer-implemented method using a convolutional neural network is provided. The computer-implemented method includes processing an input image through the convolutional neural network to generate an output image including content features of the input image morphed with style features of a style image. The convolutional neural network includes a feature extraction sub-network, a morpher, and a decoder sub-network. Processing the input image through convolutional neural network includes extracting style features of the style image to generate a plurality of style feature maps using the feature extraction sub-network; extracting content features of the input image to generate a plurality of content feature maps using the feature extraction sub-network; morphing the plurality of content feature maps respectively with the plurality of style feature maps to generate a plurality of output feature maps using the morpher; and reconstructing the plurality of output feature maps through the decoder sub-network to generate the output image.
US11227353B2 Providing security and customer service using video analytics and location tracking
Devices, methods, and systems for providing security and customer service using video analytics and location tracking are described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to identify, using video analytics, security incidents occurring in a facility and customer service opportunities occurring in the facility, determine, upon identifying a security incident occurring in the facility, a workflow sequence for responding to the security incident, determine, upon identifying a customer service opportunity occurring in the facility, a workflow sequence for responding to the customer service opportunity, display the workflow sequence for responding to the security incident on a first user interface, and display the workflow sequence for responding to the customer service opportunity on a second user interface.
US11227352B2 Teaching method system for connecting and applying research needs with a teaching method
This invention innovates an integrated instructional educational methodology called (An)x-to-One training model to students both in science, technology, engineering and mathematics (“STEM”) or other fields of education and in leadership development into one professional integrated training program. The system has testimonial feedbacks for effective and positive results when providing training for a wide range of students from children to adults. Examples of the present educational model can be particularly useful for high school students, undergraduate students who are learning STEM, and in interaction with formal working employees through the system's integration of many kinds of events and social activities. The system uses formation of an advisor team and labs to enhance leadership training as well as a follow up service which provides support to students.
US11227350B1 Single-tier blockchain-based system and method for document transformation and accountability via different node types
A single-tier blockchain-based method for document transformation and accountability via different node types is provided. Document templates relating to a transfer of real property are maintained. Each template includes form elements each associated with a data field identifier. A subset of the document templates are collected as transaction documents for a transaction of a real property transfer. The form elements of the transaction documents are populated with received data values via the data field identifiers of the form elements. Compliance checking is performed on the populated data values of the transaction documents. A cryptographic hash of the transaction documents is provided to a network of nodes, which includes nodes that store different types of data related to the transaction documents. The cryptographic hash of the transaction documents is committed to a blockchain stored by one or more of the nodes in the network.
US11227348B2 Mobile modular dining
The systems and methods provided herein are directed to a system of modular mobile autonomous vehicles that can selectively connect in order to combine dining experiences of different passengers. Passenger preferences, trip details, and food logistics can each be factors in determining optimal matches for combined dining.
US11227347B2 System and method for utilizing transit data to determine where a transit traveler's order is placed in an order queue
Embodiments described herein provide a system and method that utilize transit data to determine where a transit traveler's order is placed in an order queue at a vendor. A transit traveler may execute an application, associated with an ordering system, on a mobile device. Utilizing the application, the transit traveler may select one or more menu items from a selected vendor. The ordering system may then utilize the transit data, associated with a transit vehicle the transit traveler is traveling on or intends to board, to determine the anticipated time of arrival of the transit traveler at the selected vendor. The vendor device then executes order placement software, provided by the ordering system, to place the transit traveler's order in a particular position within an order queue utilizing the anticipated time of arrival and a fulfillment time.
US11227346B2 Dual laser measurement device and online ordering system using the same
A system and a method are disclosed including a dual laser measurement device (DLMD) coupled with a mobile computing device to measure dimensions of a building or other structure, calculate other quantities based on the measured dimensions, select building construction or finishing material, order the material, and save the list of the measured dimensions and ordered materials in a data storage device. All steps of this process from measurement to ordering material may be performed using a DLMD app running on the mobile computing device.
US11227344B2 Graphical representation of a complex task
Systems and methods are provided for storing data representing respective sub-elements of a complex task. Data representing one or more links between two or more sub-elements is stored, the links indicating a dependency between said sub-elements. A work order is calculated based on the identified links. A graphical representation of the calculated work order which indicates said sub-elements and their dependencies is provided. The links may indicate a temporal dependency of a second sub-element on a first sub-element and in which the provided graphical representation presents the temporal relationship of the sub-elements. Historical data may be received for association with one or more selected links or sub-elements, the historical data related to a prior event and which affects the temporal relationship between the sub-elements. An updated work order modified by the historical data may be calculated. An updated graphical representation of the work order may be provided.
US11227341B2 Expense compliance checking based on trajectory detection
A method, system, and computer program storage product determine determining a trajectory information type of a receipt submitted by an employee. Trajectory information associated with the receipt submitted by the employee is retrieved based on the trajectory information type. Trajectory information corresponding to a device associated with the employee is also retrieved. The receipt is determined as a valid receipt in response to the trajectory information associated with the receipt submitted by the employee matching the trajectory information associated with the device associated with the employee.
US11227337B2 Method for detecting and preventing fraudulent healthcare claims
A computer implement method that assist healthcare payers in identifying potentially fraudulent claims and which requests confirmation preferably from a healthcare provider or patient of services rendered by the healthcare provider or products received by the patient. Confirmation of equipment and services can occur at different times in the settlement process including, but not limited to, prior to payments being made to health care providers.
US11227331B2 System, program product, and computer-implemented method for loading a loan on an existing pre-paid card
Embodiments of the present invention provide systems, program products, and methods of loading a loan on a pre-paid card. A bank receives authorization from a lender to credit loan proceeds from the lender to an approved borrower on an existing pre-paid card associated with the pre-paid card processor. Next, the bank credits the loan proceeds to the pre-paid card processor for the existing pre-paid card so that the loan proceeds are released to the approved borrower and are immediately available.
US11227329B2 System and method for providing a portable and interactive storefront
Example embodiments are directed to providing a portable and interactive user interface. A search request for content regarding a product or service is received from a client device of a user. In response to receiving the search request, an interactive user interface that includes a region for displaying the content regarding the product or service and an option to create a new interactive user interface is displayed. A selection of the option to create the new interactive user interface is received. In response to receiving the selection of the option, the client device of the user is redirected to a web page of a server to create the new interactive user interface. In some embodiments, the interactive user interface comprises an interactive storefront.
US11227317B2 Systems and methods for determining an event validation status
Systems and methods for determining an event validation status are provided. A start time and at least one authorization time for each of a plurality of event components relating to an event can be received. An authorization status of each event component can be determined across a predetermined period of time, based on the start time and the at least one authorization time of each of the plurality of event components. A validation status of the event can be determined across the predetermined period of time, based on the authorization status of each event component across the predetermined period of time. Graphical information corresponding to a visual representation of the authorization status of each event component and the validation status of the event across the predetermined period of time can be generated and displayed on an electronic display device.
US11227311B2 Local data acquisition for retail displays with wireless beacons
Systems and methods for using wireless beacons in point of purchase (“POP”) displays to facilitate the delivery of consumer oriented content to mobile devices is disclosed. Wireless beacons may be used to broadcast wireless signals from POP displays, where the wireless signals include data packets with unique identifiers for the wireless beacons. The wireless signals may be received by mobile devices. A remote server may communicate with the mobile device and provide the mobile device with up-to-date content associated with the POP displays. A wireless data collection device may be used to receive and collect data from the wireless beacons. The collected data may be used to assess one or more properties of the POP displays.
US11227308B2 Control service system for local device, using reference region
A control service system for a local device, using a reference region, is proposed. By receiving a control signal from a user device positioned in the reference region of the local device and controlling the local device, the local device may be controlled by using the user device without installing a separate sensor or registering device.
US11227304B2 Adaptive real time modeling and scoring
Systems, methods and media for adaptive real time modeling and scoring are provided. In one example, a system for automatically generating predictive scoring models comprises a trigger component to determine, based on a threshold or trigger, such as a detection of new significant relationships, whether a predictive scoring model is ready for a refresh or regeneration. An automated modeling sufficiency checker receives and transforms user-selectable system input data. The user-selectable system input data may comprise at least one of email, display or social media traffic. An adaptive modeling engine operably connected to the trigger component and modeling sufficiency checker is configured to monitor and identify a change in the input data and, based on an identified change in the input data, automatically refresh or regenerate the scoring model for calculating new lead scores. A refreshed or regenerated predictive scoring model is output.
US11227302B2 Code reading device, method, and program
A POS terminal (code reading device) according to one example embodiment of the present invention includes: a code reading unit that reads information of a code based on a reflected light from the code attached to an item; and a discount processing unit that makes a discount of the item when the information of the code is not read by using a first light being irradiated on the code and the information of the code is read by using a second light being irradiated on the code, wherein the second light is different from the first light.
US11227293B2 Digital price display
A digital pricing display includes a digital display unit having in interoperable communication a central processing unit, a display screen, a memory, a communication module having an antenna associated therewith, and an instruction set hosted on the memory and executable by the central processing unit, the instruction set operational to receive pricing and product information for a product and to display the product pricing and product information on the display screen. An elongate strip is attached to and extends downwardly from the digital display unit. The elongate strip has a plurality of hooks substantially in vertical alignment formed therealong; the purpose of each hook is for receiving thereon a product package corresponding to the product pricing and product information displayed by the digital display unit.
US11227292B2 Method and apparatus for group filtered reports
Systems and corresponding methods are provided that, in at least one embodiment, includes the act or acts of receiving a plurality of first representations; receiving a second representation of a first user; determining at least one group to which the first user belongs; determining at least one set of members of the at least one group; and filtering the plurality of first representations based, at least in part, on the at least one set of members. Each first representation represents a respective report.
US11227291B2 Methods and apparatus to perform consumer surveys
Methods and apparatus to conduct surveys are disclosed. An example apparatus includes an activity sensor to generate activity information, and a location sensor to generate location information corresponding to a portable device carried by the person. The apparatus further includes a processor to: generate media monitoring information indicative of exposure of the person to at least one of an advertisement or a product; determine a number of exposures the person has had based on the media monitoring information; identify a survey question based on the number of exposures; determine a speed of travel of the person based on at least one of the location information or the activity information; and compare the speed of travel to a threshold. The apparatus also includes a communication interface to automatically offer the survey question via the portable device when the processor determines the speed of travel is beneath the threshold.
US11227287B2 Collaborative analytics for fraud detection through a shared public ledger
An example operation may include one or more of a computer deriving a first set of metrics from processing a first and second set of data analytics, the sets associated with a subject matter. The operation further comprises the one or more computer deriving a second set of metrics from processing a third and fourth sets of data analytics, the third and fourth sets associated with the subject matter. The operation further comprises the one or more computer publishing the first and second set of metrics. The operation further comprises the one or more computer receiving a first plurality of requests for processing of analytics using the first set of metrics. The operation further comprises the one or more computer receiving a second plurality of requests for processing of analytics using the second set of metrics. The operation further comprises the one or more computer maintaining tallies of the requests.
US11227286B2 Secure check clearance system
A method for verifying a name on a check include receiving, from a check issuer computer system, a first payee name and first check information and associating the first payee name with the first check information. The method also includes receiving second check information electronically read by a first device at the payee financial institution. The method further includes receiving a second payee name electronically read from an identification document and comparing the first check information with the second check information. The method still further includes verifying that the first payee name corresponds to the second payee name when the first payee name matches the second payee name; and sending, in response to the verification, a name verification message indicating the first payee name corresponds to the second payee name.
US11227283B2 Updating automatic payment method to avoid service disruption
A device may obtain access to an email account associated with a user. The device may scan a set of emails in the email account associated with the user for one or more indicators related to an expiration status of an automatic payment method. The device may detect one or more emails in the scanned set of emails that contain the one or more indicators related to the expiration status of the automatic payment method. The device may perform one or more actions to maintain continuous service for one or more recurring payment accounts associated with the automatic payment method. The device may communicate with one or more merchant devices associated with the one or more recurring payment accounts to automatically replace the automatic payment method with an updated payment method.
US11227282B2 Time-bounded activity chains with multiple authenticated agent participation bound by distributed single-source-of-truth networks that can enforce automated value transfer
The disclosure relates to executing time bound activity chains using a baseline blockchain that encodes milestones and a realized blockchain that tracks activity relating to the milestones encoded on the baseline blockchain. Each project managed by the system may be scheduled using its own baseline blockchain, which stores time-bounded activity chains that encode milestones for that project. The realized blockchain stores performance related activity that validates and stores information indicating performance of actions related to milestones and automated transfer of value through the use of smart contracts. Each block of the realized blockchain not only references a prior block of the realized blockchain but also a corresponding baseline block, which encodes a milestone, in the baseline blockchain. Thus activity relating to progress toward a milestone may be recorded on a realized block, which refers back to a baseline block that specifies the milestone.
US11227281B2 Transaction methods for mobile wallet operations in a gaming environment
Disclosed herein are systems, methods, and devices for transaction methods for mobile wallet operations in a casino. Various embodiments are directed to applying funds to a user's mobile wallet by transactions at a kiosk, cage, Peripheral System, or other system of the casino. Embodiments are also directed to applying credit to an electronic gaming machine of the casino. Embodiments are also directed to returning or redeeming credit from an electronic gaming machine of the casino to the user. Embodiments are also directed to transferring credit from a mobile wallet to external funds.
US11227280B2 Systems and methods for increased efficiency and reliability of contactless card transactions
Example embodiments of systems and methods for performing a transaction involving a transmitting device and a receiving device. A state machine may be configured to monitor the data communications, data reads, and data writes performed between the transmitting device and the receiving device. In the event of a disruption during the transaction, the state machine may allow the transaction to resume following the most recent data communication, data read, or data write once the disruption is resolved.
US11227277B2 Facilitating smart geo-fencing-based payment transactions
A mechanism is described for facilitating smart geo-fencing-based payment transactions according to one embodiment. A method, as described herein, includes detecting, by one or more capturing/sensing components of a data processing device, a first computing device within proximity of a geo-fenced location. The method further includes receiving detection information relating to the detection of the first computing device, authenticating at least one of the first computing device and the geo-fenced location, and interfacing the first computing device with a second computing device. The method may further include facilitating a payment transaction, where the payment transaction includes payment of a monetary amount from the second computing device to the first computing device, and executing the payment transaction.
US11227276B2 Conducting a transaction at a mobile POS terminal using a defined structure
A system and method configured for conducting a transaction between two parties using a mobile device, or a plurality of mobile devices. In various embodiments, a system for conducting a transaction can comprise an accessory device having an accessory device module and a hardware component, where the accessory device can have various accessory device capabilities. The system can further comprise a mobile device SDK incorporated into the client application and in communication with the accessory device, where the mobile device SDK includes an accessory conversion module in communication with the accessory device module and where the mobile device SDK provides data to the client application. The client application can request accessory device information and receive accessory device capabilities, and the transaction data for the transaction can be provided in a defined structure between the accessory device and the client application via the mobile device SDK.
US11227269B2 Enhanced management systems and apparatuses
An artificial intelligence system for managing a consumer relationship is provided. The artificial intelligence system includes: one or more client entities; a storage device configured to store data related to actions and characteristics of the one or more client entities, the actions and characteristics relating to payment of accounts receivable; one or more machine learning server devices configured to generate and update a machine learning model based on previous actions and characteristics of said one or more client entities; and predict future actions of the one or more client entities with respect to the payment of accounts receivable, based on the machine learning model.
US11227268B2 Systems and methods for user data management across multiple devices
Systems and methods for managing user data across multiple applications and devices are disclosed. An example method includes: detecting a user is conducting a transaction using a first application installed on a user device; determining that the user is requesting one or more payment options from a first merchant associated with the first application; determining that a global payment method is selected by the user; determining that the user device is a trusted device associated with the user; and in response to determining that the user device is a trusted device, providing the global payment method to the user in the first application on that same device or a different device.
US11227266B2 Digital holding account
As the world progresses towards a cashless payment society, there has been a rise in the various forms of emerging payment technologies. Such technologies may include digital wallet payment systems. There is a need for a bridging protocol and conversion engine that would connect gaps between these various emerging payment technologies and their respective proprietary ecosystems. There is also a need for a digital holding account that provides a protective layer to fund transfers between cashless ecosystems. The digital holding account may hold and monitor currency processed by the conversion engine. Such currency would not be transferred directly into checking account. The digital holding account may be subject to rigorous validations to scrutinize the source and destination of transferred currency. Validation may include checking distributed ledger transaction records of prior transfers of the received currency.
US11227265B2 Distributed transaction system
A financial transaction system providing a financial switching engine, the financial transaction system comprising: a distributed plurality of different physical data centres implemented at different respective physical locations, connected together via a private network; a plurality of plugins each configured to perform a different respective function of the financial transaction system; and an operating system on which the plugins run, the plugins being configured to communicate messages with one another in order to perform financial transactions; wherein the plugins are distributed amongst some or all of the data centres and the operating system is configured to abstract the plugins from the distributed data centres, such that the plugins communicate said messages with one another via the operating system without needing to specify particular ones of said data centres as destinations of the messages, while the operating system handles routing of the messages between the data centres over the private network without the plugins needing visibility of the routing.
US11227261B2 Transactional electronic meeting scheduling utilizing dynamic availability rendering
Techniques for electronic calendar management. Electronic computing device(s) is/are used to generate an electronic message comprising at least one indication of a proposed electronic calendar entry. The electronic computing device(s) transmit the electronic message to a recipient. The electronic computing device(s) receive, after the electronic message has been received by the recipient, a request for one or more images corresponding to the at least on indication of a proposed electronic calendar entry. The electronic computing device(s) check in response to receiving the request, at least one electronic calendar to determine a status of the calendar at a time corresponding to each of the at least one proposed electronic calendar entry. The electronic computing device(s) generate, for each proposed electronic calendar entry for which corresponding time is available, a graphical representation of each available proposed electronic calendar entry. The electronic computing device(s) transmit, in response to the request, the graphical representation to the recipient.
US11227259B2 System and method for online information, employment, social and other compatibility search, matching and ranking
A computer server system and method are disclosed for personalization and customizable filtering of network search results and search result rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a respondent or co-respondent; at least one data storage device storing a plurality of return queries; and one or more processors adapted to access the data storage device and using the query, to select the return queries for transmission; to search the data storage device for corresponding pluralities of responses to the return queries from other co-respondents or respondents; to pair-wise score the responses and generate pair-wise alignment scores for respondent and co-respondent combinations; to sort and rank the combinations according to the alignment scores; and to output a listing of the sorted and ranked respondents or co-respondents to form the personalized network search results and search result rankings.
US11227257B1 Temporally dynamic referential association in document collaboration systems
Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable temporally dynamic referential association in document collaboration server systems. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform temporally dynamic referential association in document collaboration server systems by using cross-temporal visual reference data objects, temporal visual reference data objects, cross-temporal referential association data objects, temporal referential association data objects, and administrator panel user interfaces.
US11227251B2 Performance evaluation systems and methods
Described are systems and methods for tracking performance by monitoring and evaluating performance metrics on a repetitive basis to assign performance scores and incentivizing high performance by assigning awards to high performers. Multiple users may compete with one another for performance rankings and wager all or portions of award amount on their performance for future performance cycles to potentially increase future awards.
US11227248B2 Facilitation of cognitive conflict resolution between parties
Embodiments for facilitating cognitive conflict resolution between parties by a processor. An appropriateness of communications, behavior, actions or events associated with one or more users may be cognitively interpreted according to a plurality of identified contextual factors during a conflict resolution. One or more corrective actions may be suggested to mitigate a possible negative impact of the communications, behavior, actions or events upon the one or more users if the interpreted appropriateness is less than a predetermined threshold.
US11227247B2 Data processing systems and methods for bundled privacy policies
Data processing systems and methods, according to various embodiments, are adapted for determining an applicable privacy policy based on various criteria associated with a user and the associated product or service. User and product criteria may be obtained automatically and/or based on user input and analyzed by a privacy policy rules engine to determine the applicable policy. Text from the applicable policy can then be presented to the user. A default policy can be used when no particular applicable policy can be identified using by the rules engine. Policies may be ranked or prioritized so that a policy can be selected in the event the rules engine identifies two, conflicting policies based on the criteria.
US11227245B2 Master view of tasks
Examples of the present disclosure describe systems and methods of managing user tasks using isolated collections of data. In aspects, input may be received by a task management application/service. The task management application/service may analyze the input to determine isolated collection of resources identifying tasks associated with one or more user accounts. The task management application/service may aggregate and analyze the tasks to determine associations between the tasks, to classify tasks and/or to prioritize tasks. The task management application/service may use the analyzed data to provide notifications, prompt user action and/or provide query results. In aspects, the task management application/service may also provide an interface comprising a single master view of tasks aggregated from disparate data stores and/or user accounts associated with a user.
US11227239B2 In-transit travel disruption detection and mitigation
Systems and methods for in-transit detection and mitigation of transportation service disruptions in the travel industry using fragmented source data. A notification including a record identifier is received. The notification identifies a disruption element created upon detecting a disruption event that impacts a segment of an itinerary. The record identifier corresponds to a reservation record that was generated responsive to reserving the itinerary. The reservation record is accessed to obtain data stored in the disruption element that indicates a net difference between a base state of the segment when ticketed and an actual state of the segment when the segment terminates. A disruption metric quantifying a relative impact of disruption events on the segment is determined using that disruption element data. One or more mitigation options that reduce the disruption metric are identified. An instruction is triggered that causes a remote service to effectuate those mitigation options.
US11227237B2 Exchanges with automatic consideration of factors associated with the exchanges
Systems, methods, and computer program products for processing exchange requests. An itinerary change request is received to modify at least one attribute of an existing ticket that includes one or more existing ancillary services. A replacement ticket and one or more replacement ancillary services may be identified by identifying a recommendation for a replacement ticket, determining whether the one or more existing ancillary services are available with the replacement ticket, constructing a search filter including category descriptions and a similarity score for the one or more replacement ancillary services, and transmitting the recommendation for the replacement ticket and one or more replacement ancillary services to a user interface.
US11227236B2 Detection of deviation from an operating state of a device
A method of detecting deviation from an operational state of a device includes obtaining preprocessed data corresponding to data sensed by one or more sensor devices coupled to the device. The method also includes processing the preprocessed data using a trained anomaly detection model to generate an anomaly score. The method also includes processing the anomaly score using an alert generation model to determine whether to generate an alert.
US11227235B1 Universal artificial intelligence engine for autonomous computing devices and software applications
Aspects of the disclosure generally relate to computing devices and may be generally directed to devices, systems, methods, and/or applications for learning the operation of a computing device or software application, storing this knowledge in a knowledgebase, neural network, or other repository, and enabling autonomous operation of the computing device or software application with partial, minimal, or no user input.
US11227234B2 Normalized performance comparison techniques
A normalized driver performance comparison framework can include predicting a plurality of scenarios of a ground vehicle. A Monte Carlo simulation can be utilized to determine results using the predicted plurality of scenarios and one or more predictive models. Best and worst possible scenarios and associated efficiency for an observed scenario can be determined based on the Monte Carlo simulation results. The efficiency for the observed scenario can be normalized as a function of the best and worst efficiencies.
US11227231B2 Computational efficiency in symbolic sequence analytics using random sequence embeddings
A method and system of analyzing a symbolic sequence is provided. Metadata of a symbolic sequence is received from a computing device of an owner. A set of R random sequences are generated based on the received metadata and sent to the computing device of the owner of the symbolic sequence for computation of a feature matrix based on the set of R random sequences and the symbolic sequence. The feature matrix is received from the computing device of the owner. Upon determining that an inner product of the feature matrix is below a threshold accuracy, the iterative process returns to generating R random sequences. Upon determining that the inner product of the feature matrix is at or above the threshold accuracy, the feature matrix is categorized based on machine learning. The categorized global feature matrix is sent to be displayed on a user interface of the computing device of the owner.
US11227230B2 Automated technical content conversion based on user understanding level
Mechanisms are provided for modifying response of cognitive systems to user requests based on a determined knowledge level of the user and knowledge level of the concepts referenced in the cognitive system responses. The mechanisms receive a response to a user submitted request received from a client computing system and determine a first knowledge level of the user for a domain of the user submitted request. The mechanisms determine a second knowledge level associated with concepts referenced in the response and whether the first knowledge level is different from the second knowledge level. The mechanism, in response to the first knowledge level being different than the second knowledge level, modify content of the response to include concepts associated with the first knowledge level, to thereby generate a modified response. The modified response is then output to the client computing system associated with the user.
US11227225B1 Predictive project saturation decision making process
A method for generating a project saturation model for one or more projects is provided. Historical project data is analyzed to define a plurality of project change factors for one or more proposed projects. A plurality of scoring values associated with the plurality of project change factors is received for each of the one or more proposed projects. One or more saturation model components are generated based on the historical project data and based on the received plurality of scoring values for each of the proposed projects. A saturation model is generated by combining the saturation model components for each of the proposed projects. The saturation model identifies risks associated with a corresponding project.
US11227224B2 Information and data collaboration among multiple artificial intelligence (AI) systems
A method, system, and computer program product are disclosed for collaborating among multiple electronically communicating AI (Artificial Intelligence) devices. Devices are detected and identified that are each communicable with a user and electronically communicating and interacting with their respective AI systems. In response to receiving a request or an instruction by a user at a device of the identified devices, each of the devices generate an answer to the request or instruction, wherein each of the devices are communicating with their respective AI systems. Each of the generated answers are rated from each of the identified AI systems and their corresponding devices, respectively. A threshold is defined for a final answer based on a plurality of factors. A final answer is selected that met the threshold. Using one of the identified devices, responding, by generating an audible communication with the final answer which communicates a response to the user.
US11227222B2 System and method for prioritizing and preventing backup failures
Techniques described herein relate to a method for forecasting backup failures. Such techniques may include: obtaining data items associated with backup jobs; writing entries in a time series database, the entries comprising successful backup jobs and failed backup jobs; performing a first analysis to predict future failed backup jobs based on the entries in the time series database to obtain a future backup job failure predictions; performing a second analysis to determine a confidence prediction for each of the future backup job failure predictions; ranking the future backup job failure predictions based on the second analysis; performing a third analysis to determine at least one variable leading to each of the future backup job failure predictions; and sending results of the second analysis and the third analysis to an administrator of a data domain.
US11227220B2 Automatic discovery of data required by a rule engine
Methods and systems for automatically discovering data types required by a computer-based rule engine for evaluating a transaction request are presented. Multiple potential paths for evaluating the transaction request according to the rule engine are determined. An abstract syntax tree may be generated based on the rule engine to determine the multiple potential paths. Based on an initial set of data extracted from the transaction request, one or more potential paths that are determined to be irrelevant to evaluating the transaction request are identified. Types of data required to evaluate the transaction request according to the remaining potential paths are determined. Only data that corresponds to the determined types of data is retrieved to evaluate the transaction request.
US11227219B2 Compositions and methods for nucleic acid-based data storage
The present disclosure provides systems and methods for storing digital information into nucleic acid molecules in various ways. Digital information may be received as a sting of symbols, wherein each symbol in the string of symbols has a symbol value and a symbol position within the string of symbols. A first identifier nucleic acid molecule may be formed by depositing M selected component nucleic acid molecules into a compartment, the M selected component nucleic acid molecules being selected from a set of distinct component nucleic acid molecules that are separated into M different layers, and physically assembling the M selected component nucleic acid molecules. A plurality of identifier nucleic acid molecules may be formed, each corresponding to a respective symbol position. The identifier nucleic acid molecules may be formed in a pool having powder, liquid, or solid form.
US11227217B1 Entity transaction attribute determination method and apparatus
An entity transaction attribute determination method for determining an attribute state or an attribute category of a to-be-predicted entity on a preset transaction is provided. The method comprises obtaining a plurality of historical relational networks sequentially arranged under a temporal order; determining, for each of the historical relational networks and through vector fusion of neighbor nodes, a plurality of description vectors of the to-be-predicted entity; processing, through a pre-trained time-series neural network, the description vectors to obtain an output result; and determining, according to the output result, the attribute state or the attribute category of the preset transaction attribute for the to-be-predicted entity. The method improves the accuracy of predicting a preset transaction attribute of an entity through the analysis of the description vectors.
US11227216B2 Batch processing in a neural network processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a respective neural network output for each of a plurality of inputs, the method comprising, for each of the neural network layers: receiving a plurality of inputs to be processed at the neural network layer; forming one or more batches of inputs from the plurality of inputs, each batch having a number of inputs up to the respective batch size for the neural network layer; selecting a number of the one or more batches of inputs to process, where a count of the inputs in the number of the one or more batches is greater than or equal to the respective associated batch size of a subsequent layer in the sequence; and processing the number of the one or more batches of inputs to generate the respective neural network layer output.
US11227213B2 Device and method for improving processing speed of neural network
A device and a method for improving a processing speed of a neural network and applications thereof in the neural network where the device includes a processor configured to perform: determining, according to a predetermined processing speed improvement target, a dimension reduction amount of each of one or more parameter matrixes in the neural network obtained through training; preprocessing each parameter matrix based on the dimension reduction amount of the parameter matrix; and retraining the neural network based on a result of the preprocessing to obtain one or more dimension reduced parameter matrixes so as to ensure performance of the neural network meets a predetermined requirement. According to the embodiments of the present disclosure, it is possible to significantly improve the processing speed of the neural network while ensuring the performance of the neural network meets the predetermined requirement.
US11227200B2 Printing non-user patterns with a print job
The systems and methods presented here completely separate a non-user pattern from the user jobs being printed. In fact, depending on the number of images in the job and the number of patterns provided by the manufacturer or press operator, the patterns may appear on different images of the job each time the job is printed. This is because the image marks are generated and processed according to the configuration of ROUS, independent of the user jobs being printed.
US11227197B2 Semantic understanding of images based on vectorization
Identifying words to accurately describe, with a range of specificity, an image is provided. A vector space corresponding to the image is generated using a convolutional neural network to extract a hierarchy of features ranging from broad to specific from the image. Closest vocabulary ranging from broad to specific are identified for the image using Huffman coding on the vector space. Accurate words ranging from broad to specific are identified that describe the image based on vocabulary output of the Huffman coding on the vector space. The accurate words ranging from broad to specific describing the image are output.
US11227194B2 Sensor synchronization offline lab validation system
The disclosure describes various embodiments of validating data synchronization between an active sensor and a passive sensor. According to an exemplary method of validating sensor synchronization between an active sensor and a passive sensor, a synchronization device receives a first signal from the active sensor, the first signal indicating that the active sensor has transmitted laser points to a measure board. In response to the first signal, the synchronization device transmits a second signal to the passive sensor to trigger the passive sensor to capture an image of the measure board. A synchronization validation application can perform an analysis of the image of the measure board in view of timing of the first signal and second signal to determine whether the passive sensor and the active sensor are synchronized with each other.
US11227193B2 Automated image measurement for process development and optimization
A method includes providing attributes of a manufacturing process and an image of a product associated with the manufacturing process to a trained machine learning model. The method further includes obtaining, from the trained machine learning model, predictive data. The method further includes determining, based on the predictive data, image measurements of the image of the product associated with the manufacturing process. Manufacturing parameters of the manufacturing process are to be updated based on the image measurements.
US11227191B2 Conditional loss function modification in a neural network
Method, electronic device, and computer readable medium embodiments are disclosed. In one embodiment, a method includes training a neural network using a first image dataset and a first truth dataset, then using the trained neural network to analyze a second image dataset. The training includes modifying a loss function of the neural network to forego penalizing the neural network when a feature is predicted with higher than a first confidence level by the neural network, and the first truth dataset has no feature corresponding to the predicted feature.
US11227185B2 Identifying visually similar digital images utilizing deep learning
The present disclosure relates to systems, methods, and non-transitory computer readable media for utilizing a deep neural network-based model to identify similar digital images for query digital images. For example, the disclosed systems utilize a deep neural network-based model to analyze query digital images to generate deep neural network-based representations of the query digital images. In addition, the disclosed systems can generate results of visually-similar digital images for the query digital images based on comparing the deep neural network-based representations with representations of candidate digital images. Furthermore, the disclosed systems can identify visually similar digital images based on user-defined attributes and image masks to emphasize specific attributes or portions of query digital images.
US11227183B1 Section segmentation based information retrieval with entity expansion
A data extraction and expansion system receives documents with data to be processed, extracts a set of a specific type of entities from the received documents, expands the set of entities by retrieving additional entities of the specific type from an ontology and other external data sources to improve the match between the received documents. The ontology includes data regarding entities and relationships between entities. The ontology is built by extracting the entity and relationship information from external data sources and can be constantly updated. If the additional entities to expand the set of entities cannot be retrieved from the ontology then a real-time search of the external data sources is executed to retrieve the additional entities from the external data sources.
US11227179B2 Video tracking with deep Siamese networks and Bayesian optimization
An apparatus, method, system and computer readable medium for video tracking. An exemplar crop is selected to be tracked in an initial frame of a video. Bayesian optimization is applied with each subsequent frame of the video by building a surrogate model of an objective function using Gaussian Process Regression (GPR) based on similarity scores of candidate crops collected from a search space in a current frame of the video. A next candidate crop in the search space is determined using an acquisition function. The next candidate crop is compared to the exemplar crop using a Siamese neural network. Comparisons of new candidate crops to the exemplar crop are made using the Siamese neural network until the exemplar crop has been found in the current frame. The new candidate crops are selected based on an updated surrogate model.
US11227178B2 Back-propagation image visual saliency detection method based on depth image mining
A back-propagation significance detection method based on depth map mining, comprising: for an input image Io, at a preprocessing phase, obtaining a depth image Id and an image Cb with four background corners removed of the image Io; at a first processing phase, carrying out positioning detection on a significant region of the image by means of the obtained image Cb with four background corners removed and the obtained depth image Id to obtain the preliminary detection result S1 of a significant object in the image; then carrying out depth mining on a plurality of processing phases of the depth image Id to obtain corresponding significance detection results; and then optimizing the significance detection result mined in each processing phase by means of a back-propagation mechanism to obtain a final significance detection result map. The method can improve the detection accuracy of the significance object.
US11227175B2 Method and system for automatic license-plate recognition
A method for performing automatic license plate recognition includes: performing character detection on a to-be-processed image; when a number of character objects constituting characters of a license plate are detected, obtaining a representative point for each character object; calculating a pattern line with respect to the character objects; calculating a skew angle defined by the pattern line and a preset reference line; rotating each character object based on the skew angle to obtain an adjusted image; and performing character recognition on the adjusted image to obtain a recognized character for each character object.
US11227170B2 Collation device and collation method
A collation device is configured to include a processor, and a storage unit that stores a predetermined determination condition in advance, under which a photographic image which is an image obtained by imaging a photograph of the subject is capable of being eliminated, the processor is configured to detect brightness distribution of a face image obtained by imaging an authenticated person with an imaging unit, determine whether or not the detected brightness distribution satisfies a determination condition, and perform face authentication using the face image satisfying the determination condition.
US11227168B2 Robust lane association by projecting 2-D image into 3-D world using map information
To make error correction in a position estimate of a vehicle, visual lane markings on the road can be matched with lane boundaries for the road within 3-D map data. Embodiments include obtaining a “stripe” indicative of an observed lane marking captured in a from a camera image, obtaining map data for the road on which the vehicle is located, determining the plane of the road from coordinates of lane boundaries within the map data, projecting the stripe onto the plane, and comparing the projected stripe with lane boundaries within the map data and associating the visual lane markings with the closest lane boundary. Differences between the projected stripe and the associated lane boundary can then be used for error correction in the position estimate of the vehicle.
US11227167B2 Determining vanishing points based on lane lines
In some implementations, a method is provided. The method includes obtaining an image depicting an environment where an autonomous driving vehicle (ADV) may be located. The image comprises a plurality of line indicators. The plurality of line indicators represent one or more lanes in the environment. The image is part of training data for a neural network. The method also includes determining a plurality of line segments based on the plurality of line indicators. The method further includes determining a vanishing point within the image based on the plurality of line segments. The method further includes updating one or more of the image or metadata associated with the image to indicate a location of the vanishing point within the image.
US11227166B2 Method and device for evaluating images, operating assistance method, and operating device
A method for evaluating images and in particular for evaluating correspondences of images. The method includes (i) providing correspondences between given first and second images, (ii) providing a quality measure or a plurality of quality measures as attributes for characterizing a particular correspondence, (iii) evaluating and conditionally selecting the correspondences, (iv) providing selected correspondences as an evaluation result, the evaluation of correspondences being based on a combination of attributes and the selection of correspondences being based on a result of the evaluation.
US11227165B2 Automatic lighting and security device
In a number of aspects, the invention discloses a device (100) comprising one or more infrared light sources (40, 41); one or more visible light sources (50, 51); an image sensor (10); a processing unit (20) configured to analyze a series of images of a region of interest output by the image sensor; a control unit (30) configured to generate one or more of an activation of the one or more visible light sources or an alarm based on a command received from the processing unit; wherein the analyze comprises detecting a moving foreground in the series of images of the region of interest, tracking one or more characterizing features in the moving foreground and classifying the one or more characterizing features into two of more types of objects of interest, a type of an object of interest determining a command sent by the processing unit to the control unit.
US11227163B2 Smart containment structure for apitherapy
An apparatus according to one embodiment includes a container having an interior, and a divider in the interior of the container. The divider selectively separates the interior into first and second compartments. The divider is configured to keep bees located in the first compartment separated from bees in the second compartment when in a closed configuration, and to allow the bees positioned in the first compartment to enter the second compartment when in an open configuration. The apparatus also includes an image capture device for capturing images of the bees in the interior of the container, and an outlet for permitting ingress and egress of the bees from the second compartment. The container is configured to prevent the bees from escaping from the first compartment.
US11227161B1 Physiological signal prediction method
A physiological signal prediction method includes: collecting a video file, the video file containing long-term videos, and contents of the video file containing data for a face of a single person and true physiological signal data; segmenting a single long-term video into multiple short-term video clips; extracting, by using each frame of image in each of the short-term video clips, features of interested regions for identifying physiological signals so as to form features of interested regions of a single frame; splicing, for each of the short-term video clips, features of interested regions of all fixed frames corresponding to the short-term video clip into features of interested regions of a multi-frame video, and converting the features of the interested regions of the multi-frame video into a spatio-temporal graph; inputting the spatio-temporal graph into a deep learning model for training, and using the trained deep learning model to predict physiological signal parameters.
US11227160B2 Detecting scene transitions in video footage
Concepts for detecting a scene transition in video footage are presented. One example comprises, for each of a plurality of different frames of video footage, obtaining a value of a confidence measure associated with a detected object in the frame. A scene transition in the video footage is then detected based on the obtained values of the confidence measure.
US11227159B2 Explanatory visualizations for object detection
Introduced here are computer programs and associated computer-implemented techniques for creating visualizations to explain the outputs produced by models designed for object detection. To accomplish this, a graphics editing platform can obtain a reference output that identifies a region of pixels in a digital image that allegedly contains an object. Then, the graphics editing platform can compute the similarity between the reference output and a series of outputs generated by a model upon being applied to masked versions of the digital image. A visualization component can be produced based on the similarity.
US11227157B1 System and method for gaze direction detection
A system for gaze direction detection is disclosed herein. The system comprises a face detection unit configured to detect face information from a captured image of a spectator, a head pose unit configured to detect a head pose angle based on the face information; an eye measurement unit configured to detect eye information of at-least one of a left eye or a right eye of the spectator based on the detected face information; an eye-gaze detection unit configured to estimate a gaze angle of the at-least one of the left eye or the right eye of the subject based on the eye information; a conditional gaze detection unit configured to calculate a resultant gaze angle based on the estimated gaze angles of the left eye and right eye and the head pose angle; and an effective gaze detection unit configured to estimate an effective gaze angle based the resultant gaze angle and head-pose angle.
US11227153B2 Automated systems and methods for identifying fields and regions of interest within a document image
Systems and methods are configured to extract text from images (e.g., document images) utilizing a combination of optical character recognition processes and neural network-based analysis of various images to train a machine-learning object recognition model that is configured to identify text within images based on object-comparisons between known and unknown text within images. In certain embodiments, identified text within images may be utilized to identify corresponding regions-of-interest for extraction of image data encompassing a portion of an image that may be indexed based at least in part on text identified as corresponding to the particular region-of-interest.
US11227151B2 Methods and systems for computerized recognition of hand gestures
Methods, systems, and computer readable media for recognizing one or more hand gestures of a hand-based signal or conversation are described. Some implementations include obtaining one or more unprocessed images of the hand-based signal or conversation including images of at least one of the one or more hand gestures extracting one or more spectral features from the one or more unprocessed images using a Gabor filter bank, receiving the one or more unprocessed images of the one or more hand gestures and the extracted one or more spectral features by a Convolution Neural Network (CNN), and outputting a classification for the at least one of the one or more hand gestures using the Convolution Neural Network (CNN). In some implementations, at least one of the extracted one or more spectral features and at least one of the one or more unprocessed images of the one or more hand gestures are concatenated and input to the Convolution Neural Network (CNN).
US11227148B2 Information processing apparatus, information processing method, information processing program, and information processing system
A person watching a video shares the realism of the spot. There is provided an information processing apparatus including a video acquirer, an object information collector, a status recognizer, and a display unit. The video acquirer acquires a video from an image capturer that captures a predetermined area. The object information collector collects object information of an object included in the captured video. The status recognizer recognizes a status of the object based on the video and the object information of the object. The display unit displays the recognized status to be identifiable.
US11227146B2 Stabilizing video by accounting for a location of a feature in a stabilized view of a frame
The subject matter described in this disclosure can be embodied in methods and systems for stabilizing video. A computing system determines a stabilized location of a facial feature in a frame of video accounting for its location in a previous frame. The computing system determines a physical camera pose in virtual space and maps the frame into virtual space. The computing system determines an optimized virtual camera pose using an optimization process that determines (1) a difference between the stabilized location of the facial feature and a location of the facial feature when viewed from a potential virtual camera pose, (2) a difference between the potential virtual camera pose and a previous virtual camera pose, and (3) a difference between the potential virtual camera pose and the physical camera pose. The computing system generates the stabilized view of the frame using the optimized virtual camera pose.
US11227143B2 Automatic classification method of whole slide images of cervical tissue pathology based on confidence coefficient selection
An automatic classification method of whole slide images (WSIs) for cervical tissue pathology based on confidence coefficient selection. The automatic classification method includes steps: S1: dividing the WSIs for the cervical tissue pathology into small pieces having set size, gathering the small pieces of each WSI into a packet, and removing blank pieces in the packets; S2: building a deep CNN model; S3: training the deep CNN for designated rounds; S4: performing sequential arrangement and connection to obtain feature vectors of WSIs by using the trained deep CNN as the feature extractor; S5: training a support vector machine classifier; and S6: processing the WSIs for the cervical tissue pathology, to be classified, through step S1 and step S4 to obtain the feature vectors of the images, and inputting the feature vectors into the trained support vector machine classifier to realize classification.
US11227140B2 Sample capture unit
A sample capture unit comprising a housing defining an enclosed substrate chamber containing a substantially planar sample-capture substrate extending in a plane for receiving a skin-print thereon. The housing comprises: a first part having an aperture providing access to the substrate chamber for depositing a skin-print on the sample-capture substrate; and a second part movable relative to the first part, from a first position in which the aperture is uncovered so as to allow receipt of a sample on the sample-capture substrate, and into a second position in which the aperture is covered, thereby preventing access to the substrate chamber; the housing further comprises a retaining mechanism configured to retain the second part in the second position; and an element having a perimeter defined by a line of frangibility, which enables irreversible detachment of at least a part of the element so as to create an access port dimensioned to allow removal of the sample-capture substrate.
US11227139B2 Apparatus, method, and program for biometric image processing
A biometric-image processing apparatus includes a touch panel, a memory, an image-capturing device configured to capture an image of a living body that is in contact with the touch panel to obtain a biometric image, and a processor coupled to the memory. The processor is configured to execute a process including: calculating a distance between the image-capturing device and the living body, and calculating a rotation angle of the living body to the image-capturing device based on the distance.
US11227137B2 Sensor pixel and fingerprint sensing sensor including the same
A sensor pixel according to a feature of the present invention includes: a detection electrode that forms capacitance with a recognition target; and a sensor pixel circuit that is connected to the detection electrode, generates a detection signal by using the detection electrode, and to which a DC voltage for resetting is supplied, wherein a coupling pulse is periodically applied to the recognition target that forms the capacitance with the detection electrode, and the detection signal may be changed according to the coupling pulse.
US11227136B2 Method of generating fingerprint image and fingerprint sensor
A method of generating a finger image includes determining a quantity of electric charge to be removed from each of a plurality of detection circuits connected to a fingerprint sensor, based on an amplifier characteristic of each of the plurality of detection circuits; obtaining a second electrical quantity by removing the quantity of electric charge from a first electrical quantity that is input to each of the plurality of detection circuits; integrating the second electrical quantity to obtain an integrated value; and generating the fingerprint image based on comparison between the integrated value of the second electrical quantity and a predetermined threshold value.
US11227130B2 Information processing device, information processing method, and program
There is provided an information processing device including: a processing unit configured to select a first processing mode in which static information is transmitted or a second processing mode in which dynamic information according to a process is transmitted on a basis of a predetermined request recognized in contactless communication with an external device and to perform a process corresponding to a selected processing mode. The processing unit selects the first processing mode in a case in which the recognized predetermined request is a read request for causing information to be transmitted and selects the second processing mode in a case in which the recognized predetermined request is a write request for causing information to be written in a recording medium.
US11227129B2 Language translation device and language translation method
A method of providing real-time translation for video chat is provided. The method includes: continuously receiving first-language voice data and at least one second-language word from a first terminal; continuously displaying the at least one second-language word at the same time as reproduction of the voice data; acquiring a second-language translation of an ended sentence included in a voice recognition result for the voice data; and substituting at least one word, which corresponds to the ended sentence in the displayed at least one second-language word, with the acquired translation. The at least one second-language word corresponds to respective words included in the voice recognition result for the voice data.
US11227128B2 Linguistically rich cross-lingual text event embeddings
A machine accesses a preexisting set of natural language text documents in multiple natural languages. Each natural language text document in at least a portion of the preexisting set is associated with an event. The machine trains, using the preexisting set of natural language text documents and the associated events, an event encoder to learn associations between texts and event annotations. The event encoder leverages a parser in each of the two or more natural languages. The machine generates, using the event encoder, new event annotations for texts. The machine trains, using the preexisting set of natural language text documents and the new event annotations for the texts generated by the event encoder, an event extraction engine to extract events from natural language texts in the two or more natural languages. The event extraction engine leverages the parser in each of the two or more natural languages.
US11227127B2 Natural language artificial intelligence topology mapping for chatbot communication flow
Embodiments relate to an intelligent computer platform to support a chatbot platform. A semantically enriched document is subjected to natural language processing to generate a cache of tokens, and further classify the tokens, including noun and verb tokens. For each verb token, a corresponding intent is generated, and for each noun token a corresponding entity is generated. A relationship between the generated intents and entities is mapped, and a topology representing the mapped relationship is constructed. A primary verb is identified and assigned as a root node in the topology, and an arrangement of entities related to primary verb are identified and assigned as child nodes related to the root node. The constructed topology is consumed to an AI schema for implementation in the chatbot platform to support real-time communication flow.
US11227125B2 Translation techniques with adjustable utterance gaps
A plurality of utterances of a first user from the language of the first user is translated into a language of a second user. The confidence scores associated with the translated utterances are compared with a confidence threshold. A predetermined utterance gap is adjusted based on the comparison. The predetermined utterance gap is a duration of time that occurs between utterances.
US11227124B2 Context-aware human-to-computer dialog
Methods, apparatus, and computer readable media are described related to utilizing a context of an ongoing human-to-computer dialog to enhance the ability of an automated assistant to interpret and respond when a user abruptly transitions between different domains (subjects). In various implementations, natural language input may be received from a user during an ongoing human-to-computer dialog with an automated assistant. Grammar(s) may be selected to parse the natural language input. The selecting may be based on topic(s) stored as part of a contextual data structure associated with the ongoing human-to-computer dialog. The natural language input may be parsed based on the selected grammar(s) to generate parse(s). Based on the parse(s), a natural language response may be generated and output to the user using an output device. Any topic(s) raised by the parse(s) or the natural language response may be identified and added to the contextual data structure.
US11227120B2 Open domain targeted sentiment classification using semisupervised dynamic generation of feature attributes
Methods for classification of microblogs using semi-supervised open domain targeted sentiment classification. A hidden Markov model support vector machine (SVM HMM) is trained with a training dataset combined with discrete features. A portion of the training dataset is clustered by k-means clustering to generate cluster IDs which are normalized and combined with the discrete features. After formatting, the combined dataset is applied to the SVM HMM and the C parameter, which is optimized by calculating a zero-one error at each iteration. The open domain targeted sentiment classification methods uses less labelled data than previous sentiment analysis techniques, thus decreasing processing costs. Additionally, a supervised learning model for improving the accuracy of open domain targeted sentiment classification is presented using an SVM HMM.
US11227119B2 Cognitive word processing
A method comprises computing an articulation rating associated with an input text, generating a modified subtext to modify a candidate subtext of the input text, generating an enhanced text that includes the modified subtext, computing an articulation rating associated with the enhanced text, and, based on the articulation rating associated with the enhanced text improving over the articulation rating associated with the input text, outputting the enhanced text. The method can include computing a meaning and/or relevance score associated with a candidate subtext of the input text, computing a meaning and/or relevance score associated with a modified subtext, and, based on one or both of the second scores improving over the respective first scores, generating the enhanced text to include the modified text. A word processing system, comprising a computerized input text, computerized attributes, and a computer-implemented word processor, can perform operations of the method.
US11227111B2 Graphical user interface providing priority-based markup of documents
A first version of a document is accessed so that a corresponding contract dictionary is generated with a plurality of string tokens. Subsequently, a visual distinction is assigned to the corresponding ranking priority of each of the plurality of string tokens. A second version of the document is accessed and changed string tokens are identified by comparing the second version with the first version of the document. A corresponding ranking priority is then retrieved for each of the changed string tokens in the contract dictionary so that each of the changed string tokens can be highlighted with the visual distinction corresponding to the ranking priority. Each of the highlighted changed string tokens can then be displayed with the visual distinction and the document on a graphical user interface.
US11227104B2 Composite data creation with refinement suggestions
A data profiling module receives user selection of spreadsheets, and the data from the selected spreadsheets is profiled. At least one matching column is identified among the spreadsheets selected. The data profiling module calculates a match metric for the at least one matching column, and unifies the spreadsheets into a single composite spreadsheet using the at least one identified matching column. A preview view of a composite spreadsheet is generated, visually indicating the at least one matching column, any non-matching columns between the spreadsheets, and the match metric for the matching columns. An action history module identifies spreadsheets for use in the procedure, and stores any action applied to the spreadsheets as a procedure template that can be applied to a plurality of other spreadsheets.
US11227101B2 System and method for document translation in a format agnostic document viewer
Systems and methods are disclosed for a format agnostic document viewer with document translation that provide the ability for a user to either select a portion of the viewed document text in the format agnostic viewer and have it translated into a selected language, or for the user to have the entire document presented in the format agnostic viewer in translated form. The translated text may be shown side-by-side with the original document text in the format agnostic viewer, or can replace the original text on the visible page in the format agnostic viewer. The translated text may be formatted according to, or displayed with, some enhancements to account for differences in the original text and translated text or other differences.
US11227100B2 Method and system for sharing documents between on-demand services
A method for sharing documents between on-demand services is provided. In an embodiment, a user of a first on-demand service may be able to view a list of content that includes content stored at the first on-demand service and content stored at a second on-demand service. The content of the second on-demand service may be associated with information about the content, allowing the content to be shared among multiple users of the first on-demand service. The user wanting to view the content, select or click on an indicator identifying the content, a connection to the second on-demand service is established, and images of the content are sent from the second on-demand service to the first on-demand service.
US11227099B2 Automatic summarization with bias minimization
A processor may receive a record. The record may include one or more segments of text. The processor may automatically generate a first summary of the record. The processor may determine an overall bias of the first summary. The overall bias of the first summary may be identified from one or more instances of bias in the first summary. The processor may generate a second summary of the record. The second summary of the record may include an indicator of the overall bias of the first summary. The indicator may include a description of a type of overall bias of the first summary and a numerical value of the overall bias of the first summary. The processor may determine an overall bias of the second summary. The processor may display the second summary of the record to a user.
US11227092B2 Main board with integrated trusted platform module for a computer device and method for producing a main board with integrated trusted platform module
A main board for a computer device can include main board components arranged on a first surface of the main board and Trusted Platform Module (TPM) components arranged on the first surface of the main board. The TPM components can be located in a predetermined area of the main board that is detachable from the main board (e.g. by means of a predetermined break line). A method for producing an embodiment of the main board with an integrated TPM can include producing a Printed Circuit Board (PCB); arranging a plurality of main board components in a first area of the PCB; and arranging TPM components in a second area of the PCB that is a detachable predetermined area of the main board. A predetermined breakline which at least partly surrounds the predetermined area can be formed by drilling holes to form a perforated line.
US11227090B2 System and method for achieving functional coverage closure for electronic system verification
The present invention is a process by which an engineer can provide as input the design, functional verification goals, and other abstract design details, and receive as output an agent which can be integrated into traditional test benches and will generate stimuli to automatically hit the functional coverage goals for the design. The present invention may employ a system which includes a learning configurator, a pre-trained learning test generator, and a test bench. The pre-trained learning test generator is communicatively coupled to the generator and notably comprises a learning algorithm.
US11227087B1 System, method, and computer program product for distributed learning in an electronic design
The present disclosure relates to embodiments for collaborative electronic design. Embodiments may include receiving a baseline model at a computing device associated with each of a plurality of geographically dispersed electronic design teams. Embodiments may further include applying environmental data from each of the plurality of geographically dispersed electronic design teams to the baseline model. Embodiments may also include generating a plurality of training changes, based upon, at least in part, the applied environmental data from each of the plurality of geographically dispersed electronic design teams. Embodiments may also include encrypting the plurality of training changes to create a plurality of encrypted training changes. Embodiments may further include providing the plurality of encrypted training changes to a centralized host configured to aggregate the plurality of encrypted training changes.
US11227085B2 Method and operation method for displaying DRC in classification manner in PCB design
A design method for displaying a DRC in a classification manner in a PCB design is provided. The design method includes: acquiring layer information contained in a current design, adding the acquired layer information to a DRC Layer menu in a pop up window, acquiring a DRC Type contained in the current design and adding the processed DRC Type to a DRC Type menu in the pop up window after processing the acquired DRC Type; creating an updating function, to update a DRC Type menu list in response to an input action of a user; acquiring an attribute of each item in a DRC Layer menu list and the DRC Type menu list, and inserting the acquired attribute into the updated DRC Layer menu list and the updated DRC Type menu list, to form a feature parameter list.
US11227084B2 Multi-bit standard cell
A multi-bit standard cell embodied on a non-transitory computer-readable medium includes: a first logic cell with a first logic cell height measured from a first lower boundary to a first upper boundary of the first logic cell; and a second logic cell with a second logic cell height measured from a second lower boundary to a second upper boundary of the second logic cell, the second logic cell height different from the first logic cell height, and the second upper boundary attached to the first lower boundary. The first logic cell is arranged to perform a first logical function, the second logic cell is arranged to perform a second logical function, and the first logical function is the same as the second logical function.
US11227081B2 Configuration based generation of retry component for integration adapter
According to some embodiments, methods and systems may be associated with an integration computing environment for an enterprise. An integration modeling design platform may receive, from an integration developer via a modeling notation, an indication that a retry component should be associated with an integration task. The integration modeling design platform may then configure the retry component for the integration task in connection with at least one of an integration adapter and an integration component (e.g., a selection of a messaging component, a quality of service, a retry period, an exponential back off option, etc.). According to some embodiments, an integration generation framework, coupled to the integration modeling design platform, may automatically construct an appropriate runtime retry representation based on the configured retry component (e.g., by creating a domain-specific language software component).
US11227078B2 Method and system for automated gear reducer design
A method for automated gearbox design includes: instantiating the gearbox model having an initial parameter state in a modeling environment; analyzing and/or characterizing the gearbox model in the modeling environment to determine gearbox model performance; and determining whether the gearbox model performance satisfies a performance target. Upon a determination that the gearbox model performance does not satisfy the performance target: a reward is calculated based on the gearbox model performance; a reinforcement machine learning agent determines a parameter change action based on the reward and a current parameter state of the gearbox model; and an updated parameter state of the gearbox model is determined based on the parameter change action.
US11227069B2 Techniques and architectures for managing privacy information and permissions across disparate database tables
An indication of an action is received through and application program interface (API) provided by one or more hardware processing devices. The action corresponds to communication with a specified party. Multiple disparate tables stored in at least one database of a of a database environment associated with the one or more hardware processing devices are searched for records having the field property corresponding to the specified party. The field property from the corresponding multiple disparate tables are evaluated. A unified field property is determined based on the evaluation of the field property from the corresponding multiple disparate tables. The unified field property is returned through the API.
US11227062B2 Data management method, apparatus and system for machine learning system
Example implementations described herein are directed to systems and methods for selecting appropriate data samples and features in an access and privacy restricted system. Example implementations involve selection of appropriate samples (e.g. patients) which have enough data sources bringing highly important factors based on the experienced risk factors at other facilities, which is stored as metadata. The risk factor management puts more prioritization on some patients which have more data in the required data source than the other patients among all data sample candidates. The similarity of the training data sample can be a criteria to select new sample sets. Further, the risk factor management selects valuable features effectively based on metadata derived from other facilities. Example implementations help improve machine learning accuracy as part of daily system management in a facility, and can be deployed across facilities without compromising access or privacy restrictions of the data.
US11227059B2 Regulatory compliance for applications applicable to providing a service for regulatory compliance on a cloud
A computer system accesses and processes regulatory requirements for data item(s) in a private manner. Both the data item(s) and the regulatory requirements are accessed and processed privately. The computer system creates an orchestration strategy satisfying the regulatory requirements. The orchestration strategy includes recommendation(s) associating the data item(s) with process(es). The computer system outputs indications of the orchestration strategy to be used to implement regulatory compliance for processing of the data item(s) by associated ones of the process(es). The computer system may be implemented as a portion of a cloud environment, and compliance may be offered as a service for cases where data usage by an application (implementing the process(es)) does not address compliance with the regulatory requirements, but following the orchestration strategy ensures use of the application on the data item(s) will comply with the regulatory requirements.
US11227057B2 Membership access management of a database
An example operation may include one or more of identifying a new member (M1) to a permissioned database, creating a new group including the new member and one or more previously identified members (MP), modifying a world state of the permissioned database to identify a set of members in the new group with access to the permissioned database, and responsive to the new member (M1) being identified, creating a new entry (TX1) to the permissioned database using an encryption key (K1) associated with the new member (M1).
US11227055B1 System and method for automated access request recommendations
Systems and methods for embodiments of graph based and machine learning artificial intelligence systems for generating access item recommendations in an identity management system are disclosed. Embodiments of the identity management systems disclosed herein may utilize a graph based approach, a machine learning based approach, and hybrid combinations thereof for generating access item recommendations.
US11227054B2 Method for modulating access to a resource, corresponding program and device
A method for controlling access to preliminarily identified computer resources is disclosed. The access is controlled so as to prevent the circumventing, by malicious applications, of barriers set up to prevent them from communicating when they are executed on one or more processors of an electronic device The method is implemented by an electronic device having access to the resources to be controlled. The method includes: receiving a request, coming from a program, for access to a current resource; obtaining at least one access parameter for access to the current resource within a resource-characterizing data structure; and modulating access to the current resource as a function of the at least one access parameter.
US11227049B1 Systems and methods of detecting malicious PowerShell scripts
Disclosed herein are systems and methods of executing scanning software, such an executable software program or script (e.g., PowerShell script), by a computing device of an enterprise, such as a security server, may instruct the computing device to search all or a subset of computing devices in an enterprise network. The scanning software may identify PowerShell scripts containing particular malware attributes, according to a malicious-code dataset. The computing system executing the scanning software may scan through the identified PowerShell scripts to identify particular strings, values, or code-portions, and take a remedial action according to the scanning software programming.
US11227043B2 Electronic device with unlocking system and unlocking method
A device including an unlocking system includes a sensing device to gather data of a physical movement of a user's body or part as representing an unlocking action. The unlocking system includes a display module, a password setting module, an identifying module, a determining module, and an unlocking module. The display module displays an unlock interface on a display screen which itself can view the user's eyes. The password setting module has a preset unlocking password and the movement can be determined as representing an unlocking action. The correctness of such unlocking action as a password can be determined by the determining module. The unlocking module can unlock all or some functions of the electronic device when the password offered is found correct. Different unlock interfaces can be displayed depending on different geographical locations. An electronic device and a unlocking method are also disclosed.
US11227042B2 Screen unlocking method and apparatus, and storage medium
A screen unlocking method and apparatus, and a storage medium are provided. The method includes: obtaining a message that carries identity identification information of the first terminal; matching the identity identification information of the first terminal with a preset identification information matching rule; and controlling the screen to be unlocked in response to determining that the identity identification information of the first terminal meets the preset identification information matching rule.
US11227041B2 Identification service based authorization
Using various embodiments, methods and systems for securing user data are described. In one embodiment, a system receives a user authentication token, an application identification, and a cryptographically random number from a software application. It then generates an identification hash value using the received information and determines whether the generated identification hash value corresponds to another identification hash value known to the system. If the hash values correspond, it authorizes the software application to perform actions on behalf of a user.
US11227040B1 User authentication via galvanic skin response
A method of authenticating a user via a galvanic skin response on electric computing device is described. The method includes receiving a request for user authentication from a second electronic computing device. The electronic computing device measures a change in the galvanic skin response associated with the user, and the change in the galvanic skin response is indicative of the user creating a physical connection between the electronic computing device and the second electronic computing device. The electronic computing device compares the galvanic skin response to a threshold skin conductance level. When the comparison of the galvanic skin response indicates, an authentication confirmation is sent to the second electronic computing device.
US11227036B1 Determination of authentication assurance via algorithmic decay
Disclosed are various embodiments for determining authentication assurance using algorithmic decay. In an embodiment, an authentication request associated with an account is received. At least one historical authentication event associated with the account is determined. A measure of authentication assurance is determined based at least in part on applying an exponential time decay to at least one authentication assurance value individually corresponding to the historical authentication event(s). A response to the authentication request is generated based at least in part on the measure of authentication assurance.
US11227035B2 Intelligent pattern based application grouping and activating
On a device, application usage information is monitored. From an analysis of the application usage information, an application usage pattern information is constructed. A pattern in the application usage pattern information identifies a second application in a second set of applications, wherein the second application is concurrently active with a first application in the first set of applications during an activity on the device. From a current activity on the device, the current activity having a degree of similarity above a threshold degree of similarity to the activity of the pattern in the application usage pattern information is detected. For user interaction responsive to the detecting, at least two applications selected based on the pattern are activated.
US11227032B1 Dynamic posture assessment to mitigate reverse engineering
Methods and associated systems are provided to perform a security posture assessment (PA) of a device based on a PA process implemented on a server but not statically stored on the device. The method includes generating, by the server, commands to be performed by a dynamic command executor on the device. The dynamic command executor is configured to dynamically launch and execute system modules on the device, based on the commands, to perform operations in the PA process. The commands and the results may be exchanged between the server and the device via a secure communication connection. The commands may be sent in a message with an encryption key that encrypts the messages, and the received command results may also be encrypted using the encryption key. By not statically storing the PA process on the device, the PA process is protected from reverse engineering attacks.
US11227024B2 Collaborative comment analysis and modification to content
Systems and methods for analyzing collaborative comments on content to create and/or modify content are disclosed herein. Each of the plurality of comments include modifying the content. Each of the plurality of comments are is analyzed to identify an action associated with each of the plurality of comments, location of the action in the content, and an owner associated with the action. Furthermore, a marker associated with the action at the identified location in the content is added.
US11227022B2 Method for personalized breaking news feed
In an approach to personalizing a news feed, a computing device monitors a user accessing content. The computing device determines a personal knowledge graph for the user based on the accessed content. Responsive to receiving a new piece of content that the user has not accessed, the computing device determines a novelty score for the new piece of content based on the personal knowledge graph. The computing device filters the new piece of content based on the novelty score.
US11227020B2 Displaying content based on a user's status
A webpage from a network server is received. The content of the received webpage is parsed. A first set of contextual data from one or more sources is collected. A first relationship between the collected first set of contextual data and the parsed content is identified. The identified relationship is determined to satisfy a first threshold. The parsed content is stored in a database for future display in response to the identified relationship satisfying the first threshold. At least a portion of the parsed content not stored in the database is displayed.
US11227019B1 Direct cloud storage intake and upload architecture
A data gathering and query method for collecting ongoing updates to large, unstructured databases performing data collection from multiple sites. A large repository of unstructured or semi-structured data according to a JSON syntax receives periodic updates from an enterprise site for gathered event data. A bigdata cloud store receives the additions as columnar parts that arrange the data in a columnar form for storing similarly named fields consecutively. The enterprise site generating the event data arranges the block files containing the columnar data, and header files containing metadata. Incremental time and/or size triggers the periodic part upload, and a query server in network communication with the cloud store integrates the incoming additions by receiving the header files and updating a catalog of collections in the cloud store, without downloading the larger block files containing the actual columnar data. Query requests operate on the cloud store without moving the block files.
US11227018B2 Auto generating reasoning query on a knowledge graph
Aspects of the present invention disclose a method for generating a reasoning query based on a user selection of a generated data visualization of a knowledge graph. The method includes one or more processors generating a knowledge graph of a domain. The method further includes constructing a hierarchy of the knowledge graph. The method further includes generating a data visualization of the domain based at least in part on the hierarchy of the knowledge graph. The method further includes identifying a user selection of one or more nodes of the data visualization. The method further includes generating a reasoning query corresponding to the domain based on the data visualization of the domain and the user selection. The method further includes determining whether the knowledge graph includes a collection of nodes that are on a level of the constructed hierarchy that corresponds to a level of the one or more nodes.
US11227017B2 Providing suggestions for interaction with an automated assistant in a multi-user message exchange thread
Providing at least one contextually relevant suggestion to one or more users of an ongoing message exchange thread between the users. The suggestion is provided for presentation to the user(s) via user interface output device(s) of computing device(s) of the user(s). The suggestion indicates a query that can be submitted to an automated assistant to cause the automated assistant to incorporate, into the message exchange thread, content that is responsive to the query. In some implementations, the suggestion is a selectable suggestion and content that is responsive to the query is incorporated into the message exchange thread in response to user interface input that is directed to the selectable suggestion. In some implementations, the suggestion is determined based on one or more messages that have already been communicated between users of the message exchange thread.
US11227013B2 Generating neighborhood convolutions within a large network
Systems and methods for generating embeddings for nodes of a corpus graph are presented. More particularly, operations for generation of an aggregated embedding vector for a target node is efficiently divided among operations on a central processing unit and operations on a graphic processing unit. With regard to a target node within a corpus graph, processing by one or more central processing units (CPUs) is conducted to identify the target node's relevant neighborhood (of nodes) within the corpus graph. This information is prepared and passed to one or more graphic processing units (GPUs) that determines the aggregated embedding vector for the target node according to data of the relevant neighborhood of the target node.
US11227011B2 Content recommendations
Users consume a wide variety of content from various sources, such as videos accessible through websites. As provided herein, content recommendations that are contextually and/or semantically relevant to current content consumed by a user may be identified and provided to the user. For example, metadata for a video being watched by the user may be identified (e.g., terms extracted from a description, user reviews, a category, and/or other information). The metadata may be used to identify content recommendations based upon the metadata corresponding to terms grouped into a set of refined topic groupings of a graph comprising terms and relationships between terms extracted from a content corpus. The metadata may be matched to relevant terms within the set of refined topic groupings, and content recommendations comprising content corresponding to the relevant terms may be suggested to the user.
US11227007B2 System, method, and computer-readable medium for managing image
A system for managing images obtains an image that is captured by an image capture device at an image capture position and an image capture time; and stores the image, the image capture position, and the image capture time. The system further determines a position of a subject included in the image based on the image capture position. The system further stores index information comprising a target identifier of the subject, the position of the subject, and the image capture time in association with the stored image. The system further determines index information corresponding to the search instruction when obtaining a search instruction of the image; and extracts the image corresponding to the determined index information.
US11227006B2 Content-aware filter options for media object collections
A method and apparatus are provided for navigating through a media object collection using a mobile device. Users navigate to the target media objects by repeatedly specifying filters. After a user specifies a filter, the filter is applied in combination with all previously specified filters to produce a filtered set of media objects. After a filter is applied, a display level is selected for each hierarchical dimension for which the media objects have metadata. The selection of the display level may be based on the number of distinct values that the media objects in the filtered set have for each level of the hierarchical dimension. Single-action controls are then displayed for each of the values that the media objects in the filtered set have for the selected display level.
US11227003B2 System and method for classification of low relevance records in a database using instance-based classifiers and machine learning
Devices and methods for classification of low relevance records in a database are disclosed. A method includes: in response to a request to delete a selected database record, generating a vector representation of the selected record, deleting the selected record in the database, and storing the vector representation of the deleted selected record; in response to the storing the vector representation of the deleted selected record, determining a cluster from which the vector representation has a shortest determined distance, among a plurality of clusters into which a plurality of vector representations of deleted records is partitioned; determining a distance between a record in the database and a nearest cluster among the plurality of clusters into which the plurality of vector representations of deleted records is partitioned; and in response to the record being within a predetermined distance of the nearest cluster, determining that the record is a deletion candidate record.
US11226988B1 Generating event suggestions for users from social information
A social networking system suggests events for a target user based on stored data in the social networking system related to the target user and to events. The social networking system may suggest events based on the target user's affinity for, connections with, or interactions with objects in the social networking system connected to or otherwise associated with the events. For example, an event is suggested to a target user if users connected to the target user already accepted an invitation to the event. As another example, an event organized by a particular entity is suggested to the target user because of interactions between the target user and other content provided by the entity. Invitations to suggested events may be presented to the target user via a client device, allowing the target user to easily join a suggested event.
US11226985B2 Replication of structured data records among partitioned data storage spaces
Systems, methods, and software for management of partitioned data storage spaces is provided herein. An exemplary method includes storing sets of structured data records among partitioned data storage spaces, with data fields of the structured data records correlated among the sets by relational associations. The method includes, in a data center that receives change actions related to the structured data records, selectively placing the change actions into a plurality of change feeds, where the change feeds can be commutatively executed in parallel to implement the change actions. The method further includes implementing the change actions and propagating replication data comprising the change actions in the plurality of change feeds.
US11226983B2 Sub-scope synchronization
Systems and methods for synchronizing data between an online data source and a client application. The method includes, in response to a change in a permission associated with a user to a protected data set included in a shared data space of the online data source, receiving, with the client application associated with the user, a protected data synchronization token issued by the online data source associated with the protected data set and downloading, with the client application, the protected data set included in the shared data space from the online data source to the client application using the protected data synchronization token without re-downloading a public data set included in the shared data space. After downloading the protected data set, the method includes synchronizing the shared data space, including the protected data set and the public data set, using a stored data space synchronization token.
US11226980B2 Replicating containers in object storage using intents
Systems and methods for replicating containers in object storage using intents are disclosed. A DS processing unit, upon reception of a write request may determine the location of replicated instances for the container. DS processing unit can then generate an intent for each fork, to indicate a specific write request received. The DS processing unit may save or persist intent objects within one of the containers, or in a dispersed data structure. A DS unit or DS processing unit may then check for intents whose operation has not been completed, and when resources to perform the operation are available, perform the operation specified in the intent. DS processing unit can remove a pending intent once the job or operation is complete. A clean-up agent could run periodically to complete unfinished jobs that are pending within DS processing unit or DS unit due to containers not being available for whatever reason.
US11226979B2 Data system with asynchronous batch processing
A data processing manager receives a batch of data for real-time data processing. The batch of data is associated with a correlation identifier and includes a set of data objects. The data processing manager assigns, to each data object, a unique resource identifier. The data processing manager transmits a data processing request to a target data system, and the data processing request includes a set of callback functions corresponding to the set of data objects. The callback functions identify the unique resource identifier. As the target data system processes the data objects, the target data system executes the callback functions, which operate as dynamic return endpoints for the data processing results.
US11226977B1 Application of event subtypes defined by user-specified examples
A facility for defining an event subtype using examples is described. The facility displays events identified among machine-generated data. The facility receives user input selecting a first subset of the events as examples of an event subtype. In response to receiving the user input, the facility displays a second subset of the events predicted to belong to the event subtype on the basis of the examples of the event subtype.
US11226973B2 Electronic content ranking based on distribution and consumption
Distribution of content items provided by content producer computers to content consumer computers via a computer network is controlled and indications of different interactions with content items contained in messages distributed to content consumer computers are tracked. The different interactions with content items occur at the content consumer computers. Content items are indexed and ranked indications of at least some indexed content items are output in response to search queries. Tracking indications of different interactions with indexed content items occurs at the content consumer computers. Indications of different interactions with content items contained in messages distributed to content consumer computers and with indexed content items outputted in response to search queries are quantified. Content items are ranked based on the indications of different interactions.
US11226972B2 Ranking collections of document passages associated with an entity name by relevance to a query
Query service receives a query comprising at least a name component. The query service searches a document corpus to identify multiple passages, each comprising a mention of the name component within a selection of one or more documents of the document corpus. The query service collects bins, each bin comprising a distinct selection of the passages from the one or more documents, each of the bins identifying a separate relationship the name component participates in within the distinct selection of passages. The query service assesses a separate score of each respective bin reflecting the relevance of each respective bin to the query. The query service returns a response to the query with the bins each ranked according to each separate score.
US11226971B2 Blockchain implementing reliability database
An example operation may include one or more of receiving a request to modify a reliability value of an off-chain data source to generate a modified reliability value, determining whether a consensus on the modified reliability value has been received among a plurality of peer nodes, and in response to a determination that the consensus has been received, updating a storage to reflect the modified reliability value associated with the off-chain data source, and storing an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.
US11226969B2 Dynamic deeplinks for navigational queries
Techniques for dynamically generating deeplink search results in response to navigational search queries. In an aspect, to address user search queries, a general-purpose search engine is provided in parallel with a dedicated engine for specifically ranking deeplinks. Upon identifying a received query as a navigational query, a parallel query is generated from a common domain and user query, and provided to the dedicated engine. The engine accesses relevant deeplink URL's from a search index, which may be frequently refreshed and updated with the most recent Web contents. Ranking of deeplink URL's may be performed according to an algorithm that processes query-level features and document-level features of URL's to be ranked. In an aspect, the algorithm may be trained from search engine logs and/or Web browser logs, by calculating a Log-based Normalized Discounted Cumulative Gain (LNDCG) designed to quantify relevance of search results to queries based on user click behavior.
US11226963B2 Method and system for executing queries on indexed views
A system and method for executing queries on an indexed view are presented. The method includes processing an input query directed to data maintained by the indexed view to generate a plurality of statements responsive to the input query, wherein the indexed view includes index information and a plurality data chunks; verifying a global index to locate segments of the indexed view; verifying a plurality of local indexes to locate data chunks containing values related to the plurality of statements, wherein the index information includes at least one local index per data chunk and at least one global index per the entire indexed view; processing the plurality of statements by accessing the data chunks containing values related to the plurality of statements; and responding to the input query based on the accessed data chunks.
US11226958B2 System for data storage and retrieval
A method for communicating with a database for product life cycle support (PLCS database), the method comprising receiving from a first client apparatus a first communication containing an input data item for entry in the PLCS database and a first identifier identifying the input data item; correlating the first identifier with a data field used in the PLCS database amongst all data fields used in the PLCS database thereby identifying a correlated data field of the PLCS database to be associated with the input data item; searching the PLCS database to access an entry therein associated with the correlated data field; updating the entry of the PLCS database according to the input data item; re-correlating said correlated data field of the PLCS database with a second identifier associated with a second client apparatus; outputting to the second client apparatus a second communication containing an output data item according to the updated PLCS database entry which includes said second identifier identifying the output data item to the second client apparatus.
US11226951B2 Storage-optimized data-atomic systems and techniques for handling erasures and errors in distributed storage systems
Described are devices, systems and techniques for implementing atomic memory objects in a multi-writer, multi-reader setting. In an embodiment, the devices, systems and techniques use maximum distance separable (MDS) codes, and may be specifically designed to optimize a total storage cost for a given fault-tolerance requirement. Also described is an embodiment to handle the case where some of the servers can return erroneous coded elements during a read operation.
US11226947B1 Systems and methods for storing time-series data
In various embodiments, a method for maintaining and analyzing a rolling history of performance data for a computer network is described. In one embodiment, one year's data is stored, sorted by object and date. New data is appended to the end of the file each day and an index by object is stored. Using this method, data for twelve full months can be provided in object order, and data for one partial month that was added daily in date order can also be provided.
US11226942B2 Controlling deduplication in a storage pool
A method and a system are provided for controlling deduplication in a storage pool. The method includes creating one or more deduplication domains within a storage pool, wherein storage volumes that are within a deduplication domain are deduplicated only with other volumes within the same deduplication domain and assigning storage volumes to a deduplication domain in order to control deduplication between storage volumes. The method may include, within a deduplication domain, blocklisting a volume from deduplication with a specified volume whilst allowing deduplication with other volumes in the deduplication domain.
US11226937B2 Distributed measurement system for scanning projects
A system and method for providing a distributed measurement system. The system performs operations that include receiving, via a user interface of a user device, a request to access a data file of a project. The project includes one or more data files including the data file, and at least one of the one or more data files is generated based at least in part on measurement data output from a measurement device. One or more editing options are provided for editing the data file. The one or more editing options vary based at least in part on one or both of a characteristic of the user device and a characteristic of the data file. The data file is edited in response to receiving an editing request that includes an editing option of the one or more editing options.
US11226934B2 Storage system garbage collection and defragmentation
Metadata of each file of a group of files of a storage and chunk file metadata are analyzed to identify one or more file segment data chunks that are not referenced by the group of files of the storage. Fragmented chunk files to be combined together are identified based at least in part on the one or more identified file segment data chunks. The chunk file metadata is updated with an update that concurrently reflects the removal of at least a portion of the one or more file segment data chunks that are not referenced by the group of files and the combination of the identified fragmented chunk files.
US11226932B2 Collections for storage artifacts of a tree structured repository established via artifact metadata
At least one unique collection of storage artifacts can be specified to indicate that the storage artifact is a member of the unique collection. Each storage artifact can be a discrete object comprising digitally encoded content that is stored as a node within a tree structure of a tangible storage medium. The collection can be referenced by a set of different storage artifacts to form a collection of related storage artifacts. Each storage artifact can correspond to different collections, wherein membership within a collection is independent of a storage path within the tree structure. A file management action relating to the storage artifact can be performed. The file management action can be dependent upon the storage artifact being a member of the unique collection.
US11226931B2 Method and system for providing pre-approved A/A data buckets
The present teaching generally relates to detecting providing pre-validated data buckets for online experiments. In a non-limiting embodiment, user activity data representing user activity for a first plurality of user identifiers may be obtained. A first set of values and a second values, representing first and second user engagement parameters, respectively, may be generated for each user identifier based on the user activity data. A first ranking and a second ranking may be determined for the first and second sets, respectively. A first exclusion range including a first number of values to be removed from the first and second sets may be determined. A homogenous value set may be generated by removing the first number of values from the first and second sets, where each value from the homogenous value set corresponds to a user identifier available to be placed in a data bucket for an online experiment.
US11226928B2 Packet transmission method and apparatus
A packet transmission apparatus includes a processor such as a CPU, a first processing chip, and a second processing chip. The second processing chip is separately connected to the processor and the first processing chip. For example, it may be considered that the second processing chip is disposed between the processor and the first processing chip. The first processing chip is a non-programmable chip such as an ASIC chip, and the second processing chip is a programmable chip such as an FPGA chip. The second processing chip supports a second functional, and the second functional is updatable. Both the processor and the first processing chip are configured to exchange a packet with the second processing chip. The second processing chip is configured to process a received packet based on the second functional, and send the processed packet to the processor or the first processing chip.
US11226922B2 System, apparatus and method for controlling duty cycle of a clock signal for a multi-drop interconnect
In an embodiment, a host controller is to couple to an interconnect to which a plurality of devices may be coupled. The host controller may include: a first driver to drive first information onto the interconnect according to a bus clock signal; a first receiver to receive second information from at least one of the plurality of devices via the interconnect according to the bus clock signal; and a clock generation circuit to generate the bus clock signal having an asymmetric duty cycle. Other embodiments are described and claimed.
US11226921B2 Adaptive interface high availability storage device
An adaptive interface high availability storage device. In some embodiments, the adaptive interface high availability storage device includes: a rear storage interface connector; a rear multiplexer, connected to the rear storage interface connector; an adaptable circuit connected to the rear multiplexer; a front multiplexer, connected to the adaptable circuit; and a front storage interface connector, connected to the front multiplexer. The adaptive interface high availability storage device may be configured to operate in a single-port state or in a dual-port state. The adaptive interface high availability storage device may be configured: in the single-port state, to present a single-port host side storage interface according to a first storage protocol at the rear storage interface connector, and in the dual-port state, to present a dual-port host side storage interface according to the first storage protocol at the rear storage interface connector.
US11226920B2 Frame protocol of memory device
Techniques are described herein for a training procedure that identifies a frame boundary and generates a frame clock to identify the beginning and the end of a frame. After the frame training procedure is complete, a memory device may be configured to execute a frame synchronization procedure to identify the beginning of a frame based on the frame clock without the use of headers or other information within the frame during an active session of the memory device. During an activation time period after a power-up event, the memory device may initiate the frame training procedure. Once the frames are synchronized, the memory device may be configured to use that frame clock during an entire active session (e.g., until a power-down event) to identify the beginning of a frame as part of a frame synchronization procedure.
US11226912B2 Out-of-band interrupt mapping in MIPI improved inter-integrated circuit communication
Embodiments of the present disclosure may relate to a host controller that includes processing circuitry to identify an inter-integrated circuit (I2C) out-of-band interrupt (OBI) received on a general purpose input-output (GPIO) pin from an I2C device that is unable to generate an improved inter-integrated circuit (I3C) bus an I3C in-band interrupt (IBI). The processing circuitry may further generate, based on the I2C OBI, an I3C IBI that includes information related to the I2C OBI. The host controller may further include transmission circuitry to transmit the I3C IBI on an I3C bus. Other embodiments may be described and/or claimed.
US11226906B2 Devices and methods for secured processors
Embodiments of the invention provide a computing device comprising one or more processors, each processor comprising one or more processing unit, said one or more processing units being configured to execute at least one program, each program comprising data and/or instructions, the computing device further comprising, for at least some of the processors, a processor cache associated with each processor,the processor cache being configured to access data and/or instructions comprised in the programs executed by the processor, the computing device comprising: an auxiliary cache configured to access metadata associated with the data and/or instructions comprised in said programs; a security verification unit configured to retrieve, from the auxiliary cache, at least a part of the metadata associated with data and/or instructions corresponding to a memory access request sent by a processor (11) to the processor cache (117).
US11226904B2 Cache data location system
A system may include a persistent storage device, a low latency cache device, a volatile memory; and a processor. The processor is to store a data structure in the volatile memory that is usable to directly translate a block logical address for targeted data to a candidate physical location on the cache device, store a multilevel translation index in the volatile memory for translating the block logical address for the targeted data to an expected physical location of the targeted data on the cache device and attempt accessing the targeted data at the candidate physical location retrieved from the direct cache address translation data structure. In response to the targeted data not being at the candidate physical address, access the targeted data at the expected physical location retrieved from the multilevel translation index.
US11226903B1 Nonvolatile/persistent memory with zone mapped to selective number of physical structures and deterministic addressing
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11226897B2 Hybrid memory module with improved inter-memory data transmission path
Disclosed herein are techniques for implementing hybrid memory modules with improved inter-memory data transmission paths. The claimed embodiments address the problem of implementing a hybrid memory module that exhibits improved transmission latencies and power consumption when transmitting data between DRAM devices and NVM devices (e.g., flash devices) during data backup and data restore operations. Some embodiments are directed to approaches for providing a direct data transmission path coupling a non-volatile memory controller and the DRAM devices to transmit data between the DRAM devices and the flash devices. In one or more embodiments, the DRAM devices can be port switched devices, with a first port coupled to the data buffers and a second port coupled to the direct data transmission path. Further, in one or more embodiments, such data buffers can be disabled when transmitting data between the DRAM devices and the flash devices.
US11226896B2 Trim setting determination on a memory device
The present disclosure includes apparatuses and methods related to determining trim settings on a memory device. An example apparatus can determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells.
US11226893B2 Computer program for performance testing of models
According to an embodiment of the present disclosure for solving the aforementioned problem, disclosed is a computer program stored in a computer-readable storage medium executable by one or more processors, in which when the computer program is executed by one or more processors of a computer device, the computer program allows the one or more processors to perform the following operations for data processing, and the operations may include: an operation of generating a plurality of transformed data based on each of a plurality of data included in a data set; an operation of generating a test data set based on the plurality of data and the plurality of transformed data; and an operation of testing the performance of the model by calculating the test data set by using the model.
US11226887B1 User code deployment across compute resource partitions
Systems for processing requests to execute a program code of a user use a deployment model to select one of multiple virtual computing environments, each implemented on a plurality of server computers, which will produce the optimal program code execution, according to metrics such as latency, cost, and resource availability. The system receives the requests in the form of event messages associated with triggering events occurring on networks across the environments. The system feeds network usage data and event message metadata describing the event, event source, other target resources, and the like, into the deployment model to identify a candidate environment. The system enables the candidate environment to execute the program code, and then routes a subset of the event messages to the candidate environment, monitoring associated performance data. If the request processing is improved, the system continues routing some or all of the event messages to the candidate environment.
US11226886B2 Programmatic container monitoring
A computer-implemented method of monitoring programmatic containers (containers) through executing a computer program in a kernel space is disclosed. The method comprises storing trace data in a memory buffer that is shared by the kernel space and a user space, the trace data being related to execution of a process associated with a container at an execution point of the process. The method also comprises retrieving container data related to the container through raw access of one or more kernel data structures when execution of the process is stopped. In addition, the method comprises storing the container data in association with the trace data in the memory buffer.
US11226885B1 Monte Carlo simulation monitoring and optimization
Techniques for monitoring and optimizing Monte Carlo simulations within a provider network are described. A metric representing a similarity between a first data distribution associated with a Monte Carlo simulation template and a second data distribution associated with a data source is generated and evaluated against a condition based on a threshold. A new Monte Carlo simulation template is generated based on the Monte Carlo simulation template. A Monte Carlo simulation is run based on the new Monte Carlo simulation template using a plurality of virtual machines (VMs).
US11226883B2 Secure method for managing a virtual test platform
The technology disclosed relates to implementing a virtual test platform (VTP) and running virtual test applications (VTAs) from an unsecured location. Using a phone home service, the VTP establishes a secure tunnel connection with a test controller. The VTP receives configuration information for a VTA from the test controller. If the VTA is not stored on the VTP, the VTP retrieves the VTA from a repository specified by the test controller. The configuration information from the test controller includes information needed for the VTP to set up a second secure tunnel. The VTP establishes the second secure tunnel and launches the VTA. The VTP relays information sent through the second tunnel to the VTA, and also relays messages from the VTA back to the test controller.
US11226882B2 Method and device for data center management
Embodiments of the present disclosure provide a method and device for data center management. For example, there is provided a method, comprising: obtaining information of hardware used in a data center, the information of the hardware including identification information describing an identifiable attribute of the hardware; identifying the hardware by matching the identification information with a resource profile, the resource profile recording identifiable attributes of a plurality of types of hardware; and updating a record associated with the hardware in a database of the data center using the obtained information. Corresponding device and computer program product are also provided.
US11226881B2 Responding to a fault of a disk which stores metadata and user data in different disk slices
Techniques for managing a storage disk involve monitoring a duration of a fault of a faulted storage disk, wherein the faulted storage disk includes a first disk slice configured to store metadata and a second disk slice configured to store user data. The techniques further involve, in response to the duration reaching a first threshold value, replacing the first disk slice with a first available disk slice in a first non-faulted storage disk. The techniques further involve, in response to the duration reaching a second threshold value greater than the first threshold value, replacing the second disk slice with a second available disk slice in a second non-faulted storage disk. Accordingly, fault monitoring windows with different lengths are applied to disk slices for different logical tiers in the faulted storage disk. In this way, the reliability of data of a metadata tier can be effectively improved.
US11226880B2 Communication of diagnostic parameters of a data mirroring configuration from a storage controller to a host
A storage controller is configured to communicate with a host over a first storage area network. Data controlled via the storage controller is mirrored to another storage controller over a second storage area network. The storage controller receives a request from the host to provide read diagnostic parameters of the second storage area network. In response to receiving the request, the storage controller secures the read diagnostic parameters of the second storage area network. The storage controller transmits the read diagnostic parameters of the second storage area network to the host.
US11226879B2 Fencing non-responding ports in a network fabric
A computer-implemented method according to one aspect includes determining whether an operating system of a node of a distributed computing environment is functioning correctly by sending a first management query to the node; in response to determining that the operating system of the node is not functioning correctly, determining whether the node has an active communication link by sending a second management query to ports associated with the node; and in response to determining that the node has an active communication link, resetting the active communication link for the node by sending a reset request to the ports associated with the node.
US11226872B2 Information processing apparatus, file management apparatus, and file management system
An information processing apparatus, includes a query unit that requests a query for a file to a device in a transmission destination or a transmission source based on a transmission or reception history of the file, in response to a restoration instruction to restore the file from a terminal device, the restoration instruction being made after a deletion instruction to delete the file is made at the terminal device; and a file restoration unit that restores the file by acquiring the file from the device storing the file in a case where the file is found to be present in the device in the transmission destination or the transmission source as a result of the query.
US11226871B2 Efficient targeted file-level restore from cloud snapshots
Files are identified for file-level restore by bitmaps of cloud snapshots of a storage volume. The bitmaps comprise a data structure for each snapshot containing record numbers of files of the storage volume and a file status bit for each such file that indicates the presence or absence of the file in the corresponding snapshot. File numbers of files of interest are obtained from record numbers of records in a volume files index of the storage volume. The bitmaps can be searched to locate the snapshots containing particular files of interest without the necessity of mounting and searching the separate snapshots on a virtual machine.
US11226870B2 Systems and methods for marking application-consistent points-in-time
The disclosed computer-implemented method for marking application-consistent points-in-time may include intercepting, by an I/O filter, a write request from a guest virtual machine to a virtual machine disk and queueing the write request in an I/O filter queue. The method may include sending the write request to the virtual machine disk and receiving a write completion message from the virtual machine disk. The method may also include sending, in response to the write completion message, the write request to an I/O daemon, and queueing the write request in an I/O daemon queue. The method may further include sending the write completion message to the guest virtual machine, and sending the write request to a backup gateway such that the backup gateway mimics writes to the virtual machine disk. Various other methods, systems, and computer-readable media are also disclosed.
US11226869B2 Persistent memory architecture
Techniques are provided for implementing a persistent memory storage tier to manage persistent memory of a node. The persistent memory is managed by the persistent memory storage tier at a higher level within a storage operating system storage stack than a level at which a storage file system of the node is managed. The persistent memory storage tier intercepts an operation targeting the storage file system. The persistent memory storage tier retargets the operation from targeting the storage file system to targeting the persistent memory. The operation is transmitted to the persistent memory.
US11226868B2 Replication link smoothing using historical data
An aspect includes determining a host write rate based on a number of chunks written to a storage volume during a first replication cycle and determining a target rate based on an estimated number of chunks written during a second replication cycle. The target rate is determined by dividing the number of chunks written during the second replication cycle by a recovery point objective (RPO) period. An aspect also includes transmitting chunks written during the second replication cycle at the target rate.
US11226865B2 Mostly unique file selection method for deduplication backup systems
Embodiments for a mostly unique file selection process for a deduplication backup system are described. The process assigns tags to files. A tag serves as a hint about the similarity of files in a deduplication file system. It is expected that files from the same client machine will be assigned the same tag. The tag is the smallest unit of migration and serves as a hint of the similarity of the files. The MUFS process measures the uniqueness using a u-index that is a function of the total unique size of a tag relative to the total size of the tag. A load balancer then selects the most unique tags for migration to free the maximum space. It uses the u-index to measure the uniqueness percentage of a tag, so that tags with the highest u-index are selected for migration to free up maximum space on the source node.
US11226863B2 Solid-state disk and startup method
A solid-state disk and a startup method are provided. The solid-state disk includes a control circuit, a firmware switching circuit, a first firmware storage unit, and a second firmware storage unit. The firmware switching circuit is coupled to the control circuit. The first firmware storage unit is coupled to the firmware switching circuit and stores a first firmware. The second firmware storage unit is coupled to the firmware switching circuit and stores a second firmware. The control circuit reads the first firmware storage unit or the second firmware storage unit according to whether the firmware switching circuit is triggered so as to startup according to the first firmware or the second firmware.
US11226859B2 Systems and methods for error recovery
Embodiments of the present disclosure include an error recovery method comprising detecting a computing error, restarting a first artificial intelligence processor of a plurality of artificial intelligence processors processing a data set, and loading a model in the artificial intelligence processor, wherein the model corresponds to a same model processed by the plurality of artificial intelligence processors during a previous processing iteration by the plurality of artificial intelligence processors on data from the data set.
US11226855B2 Common gateway platform
Systems, methods, and software disclosed herein relate to a common gateway platform system. In an implementation, program instructions direct a computing system to execute a common gateway platform environment comprising an adapter comprising an adapter name identification, a broker connected to the adapter, and an application connected to the adapter. The application also generates an action configured according to a common gateway platform protocol, transmit the action to the broker, and receive a reaction from the broker. The broker is configured to identify the adapter based on the adapter identifier and transmit the action to the adapter. The broker also receives the reaction from the adapter and transmit the reaction to the application. The adapter is configured to acquire the data from the industrial automation environment based on an adapter instruction in the action, generate the reaction comprising the acquired data, and transmit the reaction to the broker.
US11226852B2 System for inter-process communication
Described is a novel method of inter-process communication used in one example in a surveillance system whereby multiple input processes communicate surveillance data to a reader process that consumes the data from the input processes. A locking mechanism is provided to reserve a reservable portion of queue metadata which comprises queue pointer(s) such that only one process may move the queue pointer(s) at a time. Reservation is provided with little or no kernel operations such that reservation costs are negligible. Arbitrary size queue slots may be reserved by moving the points. Writing and reading into the queue is done outside of the locking mechanism allowing multiple processes to access and work in the queue simultaneously leading to a rapid queue synchronization mechanism that requires little or no resort to expensive kernel operations.
US11226851B1 Execution of multipath operation triggered by container application
A host device comprises a kernel space comprising a multipath driver component and a user space comprising a container comprising an application, a daemon process and a data structure comprising a plurality of file system entries. The multipath driver component comprises a handler that is configured to detect changes to the file system entries. The host device is configured to mount the data structure to the container and the file system entries are modifiable by the application via the mounting. The multipath driver component is configured to determine that a given file system entry has been modified based at least in part on a detection of a change by the handler and to issue an event to the daemon process. The daemon process is configured to execute an operation associated with the multipath driver in the user space based at least in part on the issued event.
US11226849B2 System and method for promoting reader groups for lock cohorting
NUMA-aware reader-writer locks may leverage lock cohorting techniques that introduce a synthetic level into the lock hierarchy (e.g., one whose nodes do not correspond to the system topology). The synthetic level may include a global reader lock and a global writer lock. A writer thread may acquire a node-level writer lock, then the global writer lock, and then the top-level lock, after which it may access a critical section protected by the lock. The writer may release the lock (if an upper bound on consecutive writers has been met), or may pass the lock to another writer (on the same node or a different node, according to a fairness policy). A reader may acquire the global reader lock (whether or not node-level reader locks are present), and then the top-level lock. However, readers may only hold these locks long enough to increment reader counts associated with them.
US11226846B2 Systems and methods of host-aware resource management involving cluster-based resource pools
Systems and methods are disclosed for managing resources associated with cluster-based resource pool(s). According to illustrative implementations, innovations herein may include or involve one or more of best fit algorithms, infrastructure based service provision, tolerance and/or ghost processing features, dynamic management service having monitoring and/or decision process features, as well as virtual machine and resource distribution features.
US11226845B2 Enhanced healing and scalability of cloud environment app instances through continuous instance regeneration
Techniques for refreshing application instances periodically based on a refresh rate parameter, providing enhanced health and stability for instances actively executing workloads. When a workload is received requesting one or more application instance(s), a refresh rate is determined, and the instance(s) are monitored. Periodically, based on the refresh rate, the monitored application instance(s) are refreshed. One or more instance(s) are identified for refreshing, one or more new replacement instance(s) are generated, and the identified instances are removed from active service and decommissioned. Workloads continue execution upon the newly generated instances, which are in turn monitored and refreshed as dictated by the refresh rate.
US11226837B2 On-demand applications
A virtual server includes at least one processor to create a single composited layered image comprising an operating system layer and an application shortcut that includes a representation of an application while not including the application. The single composited layered image is provided as a virtual session to a client computing device. An application layer is mounted to the single composited layered image in response to a user of the client computing device interacting with the application shortcut, with the application layer including the application.
US11226832B2 Dynamic generation of user interfaces based on dialogue
Embodiments relate to a system, program product, and method for use with an intelligent computer platform to automated and integrated cognitive processing. The embodiments support a mechanism for dynamically detecting a communication, and evaluating the communication with respect to actions and services. The actions are translated to APIs, which are leveraged to dynamically construct a User Interface (UI) as a representation of the evaluated services. The constructed UI is created as a service output to members of the detected communication.
US11226829B2 Trigger correlation for dynamic system reconfiguration
A system is reconfigured at runtime when triggers are issued in response to events taking place in the system. The triggers, which are issued on configuration entities, are correlated by transferring relations of the configuration entities to relations of the triggers to thereby identify related triggers. Elasticity rules are selected for the triggers, where the elasticity rules specify actions for resource allocation or deallocation at runtime. Selected actions of the selected elasticity rules for the related triggers are executed to reconfigure the system according to a set of action correlation meta-rules which provide an ordering of the actions.
US11226819B2 Selective prefetching in multithreaded processing units
A processing unit includes a plurality of processing elements and one or more caches. A first thread executes a program that includes one or more prefetch instructions to prefetch information into a first cache. Prefetching is selectively enabled when executing the first thread on a first processing element dependent upon whether one or more second threads previously executed the program on the first processing element. The first thread is then dispatched to execute the program on the first processing element. In some cases, a dispatcher receives the first thread four dispatching to the first processing element. The dispatcher modifies the prefetch instruction to disable prefetching into the first cache in response to the one or more second threads having previously executed the program on the first processing element.
US11226818B2 Stream engine with element promotion and decimation modes
A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements. A steam head register stores data elements next to be supplied to operational units for use as operands. A promotion unit optionally increases date element data size by an integral power of 2 either zero filing or sign filling the additional bits. A decimation unit optionally decimates data elements by an integral factor of 2. For ease of implementation the promotion factor must be greater than or equal to the decimation factor.
US11226817B2 Prefetching workloads with dependent pointers
A set of dependence relationships in a set of program instructions is detected by a processor. The set of dependence relationships comprises a first load instruction to load a first data object and a second load instruction to load a second data object from a second address that is provided by address data within the first data object. The processor identifies a number of dependence instances in the set of dependence relationships and determines that the number is over a pattern threshold. The processor sends an enhanced load request to a memory controller. The enhanced load request comprises instructions to load the first data object from a first address on a physical page, locate address data in the first data object based on a memory offset, load the second data object from a second address in the address data, and transmit the first and second data objects to the processor.
US11226810B1 Method for providing information based on expected result value and computing device using the same
According to various example embodiments, a method of providing information by a computing device may include checking an input information set, receiving a first result information set corresponding to the input information set from a first server, receiving a second result information set corresponding to the input information set from a second server, and providing a third result information set including information on or regarding a difference between the first result information set and the second result information set. Various other example embodiments may be possible.
US11226809B2 Systems and methods for updating virtual machines
A method and system for updating a virtual machine that is utilized as a base virtual machine for one or more linked clone virtual machines. The method comprises deploying the base virtual machine on a host system, the base virtual machine comprising a base virtual disk which is attachable to the one or more linked clones and a base delta disk. The method further comprises deploying a software update to the base delta disk of the base virtual machine and once the software update is deployed to the base delta disk of the base virtual machine, shutting down the base virtual machine. The method further comprises updating the base virtual machine by merging the software update deployed on the base delta disk of the base virtual machine with the base virtual disk of the base virtual machine.
US11226808B2 Application execution device, application execution method, and recording medium
An application execution device according to the present invention is included in a business system being constructed by using a container-based virtualization technique. The application execution device includes: a memory; and at least one processor coupled to the memory. The processor performs operations. The operations includes: detecting an update of a container definition file that defines an application operating in a container; and changing, when an update is detected, in order to reduce an amount of data of a container image to be generated by building the container definition file, each content of the container definition file and the container image.
US11226803B2 Dynamic message embedded within application new feature rollout
One or more processors compile user preference and activity information associated with a mobile device operated by the user. The installation of a first application (app) on the mobile device operated by the user is confirmed. Responsive to detecting availability of an update to the first application, and confirmation accepting installation of the update, dynamically embedding a message within a new feature included in the update of the first application. A message is selected from one or more available messages to dynamically embed within the new feature included in the update of the first application, based on profile and activity information collected about the first user, and responsive to receiving a confirmation to receive the update of the first application, the message selected from the one or more available messages, is presented to the user, embedded within the new feature of the update to the first application.
US11226802B2 Managing installation of applications on a computing device
A computing device can manage installation of an application program using an agent registered with an operating system. The agent can receive a notification in response to a user request to mount a disk image. The disk image can include the application program. The agent can generate a challenge-response to authenticate a current user. An action to take can be determined based on the challenge-response. The application program can be installed using privileges of the agent without changing privileges of an account for the current user.
US11226801B2 System and methods for voice controlled automated computer code deployment
An automated deployment computer system for deploying code to a server is provided herein. The automated deployment computer system includes at least one processor in communication with at least one memory device. The processor is configured to: receive a voice input from a user computing device, wherein the voice input includes at least one user command, wherein the user command contains user instructions for deploying code to a first server; extract the user command from the voice input; generate deployment instructions based on the user command, wherein the deployment instructions are computer-executable instructions for causing the deployment of the code on the first server; and transmit the deployment instructions to an automation server.
US11226797B2 Representation and analysis of workflows using abstract syntax trees
A workflow for an operational process may be defined using a functional programming language. A computer system may parse the workflow to generate an abstract syntax tree, which may include states of the workflow and transitions from one workflow state to another. The computer system may generate code paths from the abstract syntax tree representing sequences of execution. Reflection on the workflow may be performed using the abstract syntax tree and code paths to allow intelligent decision-making.
US11226792B2 Trigonometric function calculating device
A trigonometric function calculating device includes: an address generator that generates an address signal that is formed from plural bit strings and corresponds to a phase; a trigonometric function table that stores first sines and first cosines that respectively correspond to phases expressed by upper bits of the address signals, and second sines and a second cosines that respectively correspond to phases expressed by lower bits of the address signals; a calculation circuit that outputs, as a calculated value, a sine that corresponds to the address signal by calculating processing using the first sine, the first cosine, the second sine and the second cosine that correspond to the address signal and have been extracted by referring to the trigonometric function table; and a correcting section that corrects the calculated value on the basis of a correction value corresponding to the address signal.
US11226791B2 Arithmetic processing device and method of controlling arithmetic processing device that enables suppression of size of device
An arithmetic processing device has, when any or both of a first operand and a second operand included in a multiply-add operation instruction is or are zero, an exponent setting circuit sets an exponent of the first operand to a first set value, and sets an exponent of the second operand to a second set value. An exponent calculation circuit calculates an exponent obtained by a multiply-add operation, based on the exponents of the first and second operands outputted by the exponent setting circuit and an exponent of a third operand included in the multiply-add operation instruction. The sum of the first set value and the second set value is set so that a bit position of the third operand is located on a higher-order bit side than the most significant bit of the sum of the first operand and the second operand.
US11226788B2 Comparing and merging complex data structures
The present disclosure presents methods, systems and modules for providing/enabling revision control for electronic files having non-textual content by deconstructing the non-textual content to elementary objects, representing the elementary objects in a systematic format using a surjective representation methodology/function and generating an electronic file in the systematic format by aggregating the elementary object representation.
US11226787B2 Memory retention system
The present disclosure generally relates to a computer-implemented system for intelligently retaining and recalling memory data. An exemplary method comprises receiving, via a microphone of an electronic device, a speech input of the user; receiving a text input of the user; constructing a first instance of a memory data structure based on the speech input; constructing a second instance of the memory data structure based on the text input; adding the first instance and the second instance of the memory data structure to a memory stack of the user; displaying a user interface for retrieving memory data of the user; receiving, via the user interface, a beginning of a statement from the user; retrieving a particular instance of the memory data structure from the memory stack based on the beginning of the statement; and automatically displaying a completion of the statement.
US11226780B2 Information processing apparatus and control method of information processing apparatus
An information processing apparatus includes: a CPU board configured to communicate with an external apparatus via a network and including a CPU; and a printer being an internal equipment configured to communicate with the CPU board by a communication method different from a communication method used between the CPU board and the network and having a USB device descriptor, wherein the CPU obtains the USB device descriptor from the printer and generates identification information corresponding to the printer based on the obtained USB device descriptor, and when the CPU receives an inquiry request to the printer from the external apparatus, the CPU transmits first response information indicating the generated identification information to the external apparatus.
US11226778B2 Method, apparatus and computer program product for managing metadata migration
Techniques manage metadata. Such techniques involve: in response to receiving a request for accessing metadata in a first page, determining, from a plurality of storage units including pages for storing metadata, a storage unit where the first page is located, the plurality of storage units including a first storage unit and a second storage unit, an access speed of the second storage unit exceeding an access speed of the first storage unit; accessing, from the determined storage unit, the first page for metadata; in response to the first page being accessed from the first storage unit, determining whether hotness of the first page exceeds a threshold level; and in response to the hotness of the first page exceeding the threshold level, transferring the first page from the first storage unit to the second storage unit. Accordingly, such techniques can improve the efficiency for accessing the metadata.
US11226775B2 Extracting drive letters for partitions in an offline virtual disk
A virtual disk file, represented by a virtual disk that is offline, is scanned to obtain a binary signature indicating the virtual disk as being an MBR or GPT partitioned disk type. A disk signature is obtained for the MBR partitioned disk. A volume GUID is obtained for the GPT partitioned disk. Partitions on the virtual disk are identified. A system registry hive file is located. The system registry hive file is read to obtain a drive letter and one or more other values associated with the drive letter. A correlation is performed of the disk signature or volume GUID against the one or more other values associated with the drive letter. Based on the correlation, the drive letter is mapped to an identified partition.
US11226774B2 Deep data-compression
Host data stored in one or more source physical extents of non-volatile data storage is identified as valid and determined to be infrequently written by host I/O requests, and is therefore compressed to generate a highly compressed version of the valid host data. The highly compressed version is then stored into at least one target physical extent. The valid host data may be initially compressed before it is stored in the source physical extent(s), and may be re-compressed to generate the highly compressed version. If the valid host data is also infrequently read, it may be recompressed using larger blocks of host data than were used to perform the initial compression. The performance tier of the target physical extent may be different from (e.g. lower than) the performance tier of the source physical extent. The technology may be embodied in a background process such as a garbage collector.
US11226773B1 Workload management in networked storage systems
Managing workloads at the processor core level by identifying host-to-core relationships and corresponding virtual machines of a host cluster. NVMe-oF protocols provide for communications between host cluster and target storage over a network. I/O queues and corresponding physical hosts are evaluated for intra-cluster migration of VMs to relieve processor core overload and underutilization. A VM migration plan is implemented by host cluster hypervisors.
US11226772B1 Peak power reduction management in non-volatile storage by delaying start times operations
Power and/or current regulation in non-volatile memory systems is disclosed. Peak power/current usage may be reduced by staggering concurrent program operations in the different semiconductor dies. Each set of one or more semiconductor dies has an earliest permitted start time for its program operation, as well as a number of permitted backup start times. The permitted start times are unique for each set of one or more semiconductor dies. There may be a uniform gap or delay between each permitted start time. If a semiconductor die is busy with another memory operation at or after its earliest permitted start time, then the program operation is initiated or resumed at one of the permitted backup times. By having permitted backup times, the memory system need not poll each semiconductor die to determine whether the semiconductor die is ready/busy in order to determine when a die should start a program operation.
US11226768B2 Memory controller and method for accessing memory module
A memory controller and a method for accessing a memory module are provided. The memory controller is coupled between the memory module and a host controller to control the access of the host controller to the memory module. The memory controller comprises: a central buffer coupled to the host controller for receiving a data access command from the host controller, and coupled to the memory module for providing a modified data access command to the memory module; wherein the central buffer comprises an access command processing module, for processing the data access command to generate the modified data access command; and a data buffer coupled to the central buffer for receiving the modified data access command from the central buffer, and coupled between the host controller and the memory module for exchanging data between the host controller and the memory module under the control of the modified data access command.
US11226765B2 Serial AT attachment and non-volatile memory express device determination
Example implementations relate to SATA and NVMe device determination. An example method can include determining a device type communicatively coupled to an M.2 socket of a central processing unit (CPU) based on a PEDET signal from the M.2 socket. The method can include configuring a crossbar switch to route a plurality of serial AT attachment (SATA) signals to the M.2 socket in response to a determination that the device is a SATA device type. The method can include configuring the crossbar switch and a multiplexer to route a plurality of non-volatile memory express (NVMe) signals to the M.2 socket in response to a determination that the device is an NVMe device type.
US11226762B2 Memory command that specifies one of multiple possible write data values where the write data is not transported over a memory data bus
An apparatus is described. The apparatus includes a memory controller having an interface to communicate with a memory. The memory controller comprising logic circuitry to specify one of multiple possible write values to the memory during a write operation with multiple bits of a command that is sent on a command address bus that emanates from the interface. The memory to write any one of the possible write values into its storage cells while the memory interface is in a power saving state wherein the specified one write value is not articulated by the memory controller on a data bus of the interface as part of the write operation.
US11226761B2 Weighted read commands and open block timer for storage devices
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller and a storage unit divided into a plurality of zones. Each zone comprises a plurality of dies, where each die comprises a plurality of erase blocks. Each erase block comprises a plurality of wordlines. One or more wordlines are grouped together in bins. Each bin is associated with a susceptibility weight, a read count weight, a timer count weight, and a running total weight. A weight counter table is stored in the controller, and tracks the various weights associated with each bin. When a sum of the weights of each bin reaches or exceeds a predetermined value, the controller closes the erase block to avoid an unacceptable quantity of bit error accumulation. The bit error susceptibility of an erase block decreases after the erase block is at capacity or is closed.
US11226760B2 Using data rebuilding to support large segments
Techniques for supporting large segments when issuing writes to an erasure coded storage object in a distributed storage system are provided. In one set of embodiments, a node of the system can receive a write request for updating a logical data block of the storage object, write data/metadata for the block to a record in a data log of a metadata object of the storage object (where the metadata object is stored on a performance storage tier), and determine whether the data log has accumulated a threshold number of records. If so, the node can further allocate an in-memory bank, place the data from the data log records into free slots of the bank, allocate a segment in a capacity object of the storage object for holding contents of the bank (where the capacity object is stored on a capacity storage tier), and write the bank contents via a full stripe write to the allocated segment.
US11226758B2 Volume migration using cross-appliance asymmetric namespace access group
Migrating a source volume from a source appliance to a destination appliance, wherein the source volume is assigned to an asymmetric namespace access (ANA) group and initially exposed to a host computer as accessible at the source appliance, includes creating a destination volume on the destination appliance and expanding the ANA group to include the destination volume, with the ANA group initially exposing the destination volume as inaccessible to the host computer at the destination appliance. Subsequently, the destination volume is synchronized to the source volume and then a cutover is performed that includes (i) copying volume metadata including host reservations from the source volume to the destination volume, and (ii) changing the ANA group to expose the source volume as inaccessible at the source appliance and the destination volume as accessible at the destination appliance.
US11226751B2 Storage enclosure reconfiguration
Example implementations relate to reconfiguring storage devices of a storage enclosure. An indication of a cable connection may be received at a first port of the storage enclosure. Storage devices of the storage enclosure may be in communication with a controller via a second port of the storage enclosure. Responsive to receiving the connection indication, the set of storage devices may be reconfigured and/or zoned such that each of a first subset of the set of storage devices is enabled to communicate to a controller via the first port. Similarly, the set of storage devices may be further reconfigured and/or zoned such that each of a second subset of the set of storage devices is enabled to communicate to the controller via the second port.
US11226749B1 Method and system for managing data in a computer system
Apparatus and methods managing and controlling access to data are disclosed. An example method for managing data in a computer system includes: a processor effecting storage of first subsidiary data in the data storage device, the first subsidiary data representing information related to a customer account; the processor effecting storing of second subsidiary data in the data storage device, the second subsidiary data representing at least a portion of the information related to the customer account; the processor effecting a determination of a geographic location of a computing device that is remote to the computer system; and, in response to the processor determining that the geographic location of the computing device meets a predefined criterion, the processor effecting a change to the first subsidiary data and a related change to the second subsidiary data.
US11226748B2 Differentiating open and abandoned transactions in a shared storage environment
Systems and methods for enhancing storage recollection in a shared storage system by enabling the recollection procedure to differentiate between open and abandoned transaction. An example method comprises: detecting, by a processing device, a transaction marker of a storage system, the transaction marker being stored on shared storage and indicating a modification of the shared storage is incomplete; determining, in view of a locking data structure on the shared storage, whether the transaction marker is associated with an abandoned modification; in response to the transaction marker being associated with an abandoned modification, releasing a portion of the shared storage associated with the abandoned modification; and destroying the transaction marker.
US11226745B2 Optimizing data writes in a distributed computing system
The disclosure is directed to optimizing data writes in a distributed computing system, e.g., a social networking application. The system employs a write-ahead log (WAL) and a hybrid logical clock (HLC) together to improve data writes across data centers in the distributed computing system, including improving: (1) consensus monitoring and enforcement in replicating data across the data centers; (2) scalability of data writes, e.g., so that different data centers can together handle a sudden increase in data writes during specified periods and consistently maintain the time ordering of the data writes; (3) replication configuration of data centers so that client devices can specify a replication hierarchy per transaction, e.g., at the time of writing the data, rather than specifying at data center configuration time; and (4) a draining process to write transactions committed to the WAL to data storage systems in the data centers.
US11226744B2 Determination of a type of destage to perform based on preference between performance of operations and preservation of drive life
A first score corresponding to a full stride destage, a second score corresponding to a strip destage, and a third score corresponding to an individual track destage are computed, wherein the first score, the second score, and the third score are computed for a group of Input/Output (I/O) operations based on a first metric and a second metric, wherein the first metric is configured to affect a performance of data transfers, and wherein the second metric is configured to affect a drive life. A determination is made of a type of destage to perform based on the first score, the second score, and the third score.
US11226743B2 Predicting and preventing events in a storage system using copy services
Method and system are provided for managing capacity in a storage system using copy services. The method is a computer-implemented method that predicts an imminent event due to a constrained resource and identifies one or more copy service relationship that will mitigate the imminent event. The method orchestrates a partial or full invalidation of a copy service relationship to reclaim some of the constrained resource to prevent the imminent event, including updating the copy service relationship metadata to indicate the invalidation.
US11226738B2 Electronic device and data compression method thereof
Disclosed are an electronic device and a data compression method thereof. According to a data compression method of an electronic device of the present invention, the method comprises the steps of: compressing a page; determining whether data included in the compressed page is stored in a memory; and merging the compressed page with data previously stored in the memory when a result of the determination shows that the data included in the compressed page is the same as the previously stored data. Therefore, the electronic device can prevent a page including the same or similar data from being stored a multiple number of times in a swap area, thereby raising memory securing efficiency.
US11226737B2 Methods and systems for de-duplicating blocks of data
Disclosed herein are systems and method for de-duplicating blocks of data. In one aspect, an exemplary method comprises for each previously de-duplicated block of data of a de-duplication engine, storing de-duplicated pages references by hashes and a block descriptor. The method comprises receiving, at the de-duplication engine, a new block of data for de-duplication assessment and determining a similarity of the received block to the previously de-duplicated blocks. When the received block is determined as being similar to the previously de-duplicated blocks, the method comprises storing the received block without duplication in the de-duplication engine, including pages of the block referenced by the hashes and the block descriptor.
US11226733B2 Systems and methods of multi-touch concurrent dispensing
Systems and method for beverage dispense from a plurality of users include a beverage dispenser with a touch-sensitive graphical display. A computer of the beverage dispenser receives touch event data points and identifies one or more GUI sections of a plurality of GUI sections associated with the received touch event data points. The computer further operates to interpret a touch event input and provide a command responsive to the input to an associated dispensing unit.
US11226732B2 Support for swimlanes in a mobile graphical user interface
A server device may transmit, to a client device, data and program code that instructs the client device to display a graphical user interface (GUI). The GUI may include cards associated with a first categorical group of a first plurality of categorical groups and a second categorical group of a second plurality of categorical groups. The toggling, dragging, and releasing of a particular card causes the GUI to: (i) display a grid interface containing vertical lanes associated with the first plurality of categorical groups and horizontal lanes associated with the second plurality of categorical groups, wherein intersections of vertical lanes and horizontal lanes define graphical boxes, (ii) slide the particular card among the graphical boxes, and (iii) associate the particular card with a third categorical group or a fourth categorical group defined by the graphical box that the particular card is released.
US11226730B2 System and methods for controlling a vehicular infotainment system
An infotainment computer device for use in controlling an infotainment system in a vehicle is provided. The infotainment computer device includes at least one processor communicatively coupled to at least one memory device and a display device communicatively coupled to the at least one processor. The infotainment computer device is programmed to display an active page and a toolbar. The active page includes a plurality of buttons and the toolbar includes a shortcut area including at least one shortcut button. The infotainment computer device is also programmed to receive a first input requesting access to a customization mode, retrieve a current speed of the vehicle, activate the customization mode if the current speed of the vehicle is zero, receive a second input indicating a desired change to at least one of the active page and the toolbar, and change the display based on the desired change.
US11226728B2 Display control device and non-transitory computer readable medium
A display control device includes a processor. The processor displays plural areas. The plural areas include a first area and a second area arranged vertically, and a third area and a fourth area arranged laterally next to the first area and the second area. The first area is an area related to a search for content data by a user. The second area is an area related to a selection of content data by the user. The third area is an area related to a display of content of the content data selected in the second area. The fourth area is an area related to a user's edit of information associated with the content data displayed in the third area.
US11226727B2 Systems and methods for live tiles for SaaS
Embodiments described include systems and methods for generating and displaying live tiles for network applications. A small icon or thumbnail-like visual, referred to generally as a “live tile” or “tile”, may be provided via a user interface to a user, with the tile displaying key relevant information from the application or network resource, without the user having to launch the complete application or manually access the resource. The contents of the live tile may be periodically and automatically updated, including performing authentication processes necessary to access the application or resource.
US11226726B1 Method for associating production elements with a production approach
A computer-implemented method for managing associations between production elements and production approaches includes displaying, within a breakdown panel, a representation of at least one scene obtained from a script, the representation including a plurality of production elements; displaying, within an approaches panel, a representation of at least some of the plurality of production elements displayed within the breakdown panel, and associated respective user selection indicators; and displaying, within the approaches panel, a representation of at least one production approach. The method further includes receiving a user selection of at least one production element displayed within the approaches panel; receiving a user selection of the at least one production approach. The selected at least one production element is associated with the selected at least one production approach.
US11226724B2 Swiping functions for messaging applications
This application relates to performing organizational tasks using a variety of physical operations in a message application. The physical operations can include swiping actions performed by the user of the message application. By performing certain types of swipes on a user interface of the message application, the user can more readily organize messages stored by the message application. The types of swipes can include full swipes, which can execute one or more functions on a message, and partial swipes, which can open up a menu that includes multiple buttons for executing various operations on the message being swiped. Additionally, the direction of the swipe can also determine the functions and operations to be performed on the message being swiped.
US11226716B2 Generating content to be shared between users
Techniques are described for generating content to be shared between users. For example, user interfaces are described that include features and/or mode controls for generating content to be shared between users. Additionally, the described techniques include determining content shared between users (e.g., previously distributed content) based on a selection of a second user account, and generating customized content which may be specific to an event that includes the shared content.
US11226711B2 Electronic device and method for controlling screen
Disclosed is an electronic device including a touchscreen display, and at least one processor configured to display, on the touchscreen display, an execution screen of a first application, in response to an occurrence of an incoming call, display a first notification indicating the occurrence of the incoming call, the first notification overlapping a part of the execution screen of the first application, receive a first user input with respect to the first notification, in response to the reception of the first user input, display a second notification replacing the first notification, wherein the second notification has a size less than a size of the first notification, receive a second user input with respect to the second notification, and in response to the reception of the second user input, display a screen indicating the occurrence of the incoming call, the screen indicating the occurrence of the incoming call being configured to receive a user input corresponding to the incoming call.
US11226709B2 Touch substrate and touch screen
A touch substrate for a touch screen includes a touch layer. The touch layer includes a first electrode and a second electrode. The first electrode includes a first protrusion and a first dummy electrode. The second electrode includes a second protrusion and a second dummy electrode. Adjacent two first protrusions or adjacent two second protrusions are spaced apart by a size of at least one sub-pixel.
US11226707B2 Touch screen panel
A touch screen panel is provided, which includes a plurality of first electrodes, a plurality of first etched lines, a plurality of second electrodes, and a plurality of second etched lines. The first electrodes are formed along a first direction and separated by the first etched lines. The second electrodes are formed along a second direction and separated by the second etched lines. A largest width of the first and second etched lines is C, and each of a plurality of overlapping regions formed by projecting the first and second etched lines in a third direction have an area less than or equal to C squared. The first, second, and third directions are perpendicular to each other.
US11226706B2 Low-emissions touch controller
Technology directed to low-emissions touch controller in in-cell touch display systems is described. One in-cell touch controller includes a signal generator circuit that is configured to generate a sense signal according to a sensing function, the sense signal including a windowed sinusoidal waveform. The controller generates a transition signal to transition the in-cell touch display between a display function and the sensing function. The controller drives the sense signal and the transition signal on common voltage (VCOM) layer of electrodes during a touch scanning interval. During a display function interval an integrated display driver is configured to drive a first signal on the VCOM layer of electrodes during a display function interval.
US11226705B2 Capacitive touch system using frequency division multiplexing
A capacitive touch system including a drive end, a capacitive touch sensing device and a detection end is provided. The drive end inputs a modulated drive signal into an input channel of the capacitive sensing device, wherein the modulated drive signal includes a plurality of driving frequencies. The detection end detects a detection signal of an output channel of the capacitive sensing device and generates a two-dimensional detection vector corresponding to each of the driving frequencies.
US11226704B2 Projection-based user interface
Techniques for providing a virtual touch screen are described. An example of a computing device with a virtual touch screen includes a projector to project a user interface image and a depth camera to detect objects in the vicinity of the user interface image. The computing device also includes a touch service that receives image data from the depth camera and analyzes the image data to generate touch event data. The computing device also includes a User Input (UI) device driver that receives the touch event data from the touch service and reports the touch event data to an operating system of the computing device. The touch service and UI device driver are system level software that is operable prior to a user logging onto the computing device.
US11226701B2 Touch panel control circuit and touch panel
A touch panel control circuit and a touch panel. The touch panel control circuit includes a touch transfer module, a main chip and a signal source interface. An input interface (A) of the touch transfer module is configured to be connected to an output interface of a touch input device to receive a first touch coordinate signal form the output interface of the touch input device. A first transmission interface of the touch transfer module is connected to a touch information transmission interface (E) of the main chip. A second transmission interface (B2) of the touch transfer module is connected to the signal source interface. The touch transfer module is configured to receive, via the first transmission interface (B1), a signal distribution instruction from the touch information transmission interface (E) of the main chip, and to send, based on the signal distribution instruction, a second touch coordinate signal corresponding to the first touch coordinate signal, from at least one of the first transmission interface (B1) and the second transmission interface (B2).
US11226699B2 Minimal driving of transmitters to increase hover detection
A touch sensor is provided with different operational modes. One mode may be the operation of the touch sensor with a reduced set of transmitting rows than another mode. Transmitting on a reduced set of rows from the normal set of transmitting rows provides an operational mode that is able to detect touch events at greater distances from the touch surface than when a full set of transmitting rows is being driven.
US11226698B2 Inconspicuous sensing system across multiple surfaces
A method for detecting, by a force sensing circuit within an electronic device, a change in force applied to a surface of the electronic device. The method includes correlating the change in the force applied to the surface to a functional change of at least one setting of the electronic device. The method further includes identifying when a detected change is a first change of the change in force, which corresponds to a trigger that activates at least one of a plurality of sensing devices within the force sensing circuit to monitor for a subsequent change in the force. In response to detecting the subsequent change of the change in force, the method includes adjusting the at least one setting of the electronic device based on the subsequent change of the force.
US11226696B2 Display device
A display device includes a display panel that includes a flat part and a protruding part adjacent to one side of the flat part, a touch panel disposed on the display panel, a touch connection circuit board disposed at one side of the touch panel and electrically connected to the touch panel, and a protective layer disposed on one surface of the touch connection circuit board and that overlaps the protruding part. The touch connection circuit board includes a base film, a first dummy pattern disposed on the base film and adjacent to one edge of the base film, a second dummy pattern disposed on the base film and adjacent to an other edge of the base film, and a line pattern section disposed between the first and second dummy patterns. The protective layer covers the line pattern section between the first and second dummy patterns.
US11226693B2 Display device with touch sensor
A display device includes a display panel and a touch sensor which is disposed on the display panel. The display panel includes a display unit including a pixel, a driving circuit unit disposed outside the display unit, and a first static electricity blocking layer disposed on the driving circuit unit. The touch sensor includes sensing electrodes disposed on the display unit and a second static electricity blocking layer disposed overlapping the first static electricity blocking layer outside of the sensing electrodes.
US11226690B2 Systems and methods for guiding a user with a haptic mouse
Systems and methods for guiding a user with a haptic mouse are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having instructions stored thereon that, upon execution by the processor, cause the IHS to: detect a behavior of a pointer or cursor, where the pointer or cursor is controlled by a user via a peripheral device; and cause the peripheral device to provide a haptic response to the user, where the haptic response is selected to encourage, discourage, or highlight the behavior.
US11226689B2 Display system that selects a character string according to movement detected
A display system includes a display device, and an input device. The input device operates the display device, having a movement detection unit that include a sensor which detects a first movement that is circumferential around an axis and a second movement that is perpendicular the axis. The display device includes a first area in which characters are arranged and second area in which character string is displayed. A character that configures of the character string is selected from the first area according to the first movement and the second movement.
US11226685B2 Haptic controller
The present concepts relate to haptic controllers. In one example the haptic controller can include first and second capstans rotationally secured to a base and an energy storage mechanism connected between the first and second capstans. The example haptic controller can also include a user engagement assembly secured to the first capstan and a controller configured to control rotational forces imparted on the user engagement assembly by controlling rotational friction experienced by the first and second capstans.
US11226680B2 Display apparatus with shield signal
In a display apparatus provided with an electrophoresis layer, such a display apparatus capable of operating a driving electrode for use in displaying an image as an electrode for use in detecting an input position is provided. A display apparatus includes: a substrate; another substrate that is disposed so as to face the substrate; an electrophoresis layer sandwiched between the substrate and another substrate; a plurality of pixel electrodes formed on the substrate; and a plurality of driving electrodes formed on another substrate. An electric field is formed between each of the plurality of pixel electrodes and each of the plurality of driving electrodes, so that an image is displayed, and an input position is detected based on an electrostatic capacitance of each of the plurality of driving electrodes.
US11226678B2 Gaze timer based augmentation of functionality of a user input device
A wearable computing system that includes a head-mounted display implements a gaze timer feature for enabling the user to temporarily extend the functionality of a handheld controller or other user input device. In one embodiment, when the user gazes at, or in the vicinity of, a handheld controller for a predetermined period of time, the functionality of one or more input elements (e.g., buttons) of the handheld controller is temporarily modified. For example, the function associated with a particular controller button may be modified to enable the user to open a particular menu using the button. The gaze timer feature may, for example, be used to augment the functionality of a handheld controller or other user input device during mixed reality and/or augmented reality sessions.
US11226675B2 Apparatus and method for adaptively configuring user interface
Various embodiments of the present invention provide an apparatus and a method for adaptively configuring a user interface in an electronic device. According to various embodiments, an electronic device may comprise: a memory for storing instructions; a communication interface; and at least one processor connected to the communication interface and the memory, wherein the at least one processor is configured to: receive at least one signal which is transmitted by an external electronic device and is used to determine a user's characteristic related to the electronic device and the external electronic device, in response to detection of the user's input in the external electronic device; determine a field of view (FOV) for the user on the basis of the at least one signal; and execute the stored instructions in order to display a content for virtual reality (VR) on the basis of the determined FOV.
US11226674B2 Enhanced reality system with haptic retargeting
An enhanced reality system, in an example, includes an input device, the input device including a first arm and a second arm configured to be held together by a user; a sensor to sense, at least, a relative position of at least a portion of the first and second arms; wherein sensing, at least, the relative position of the first and second arms comprises a haptic retargeting process that simulates a touching of ends of the first and second arms to the outer surface of a virtual object presented in the enhanced reality environment.
US11226673B2 Affective interaction systems, devices, and methods based on affective computing user interface
The present disclosure includes an affective interaction apparatus, comprising an affective interaction computing module including a user intention computing processor to receive emotion-related data and an emotion state of a user; and identify a user intention based on the emotion-related data and the emotion state, the user intention including an affective intention and/or an interaction intention, the affective intention corresponding to the emotion state and including an affective need of the emotion state, the interaction intention including one or more transaction intentions.
US11226672B2 Intelligent device wakeup
In one general aspect, a method can include determining that a computing device is in a stationary position for a predetermined time, placing the computing device in a first power mode, detecting input from at least one sensor included in the computing device, identifying at least one application to launch on the computing device based on the detected input and on a heuristic-based usage pattern for the computing device, and transitioning the computing device from the first power mode to a second power mode based on the detected input. The transitioning can include automatically launching the at least one application on the computing device. The at least one application can provide content for display on a display device included in the computing device.
US11226666B2 Power failure prevention system with power management mechanism and power failure prevention method with power management mechanism
A power failure prevention system and method with a power management mechanism are provided. A switch circuit is connected to a first terminal of an inductor. An energy storage circuit is connected to the switch circuit. A pre-charged circuit is connected to an input power source and a second terminal of the inductor. A pre-charging control circuit is connected to the pre-charged circuit and configured to obtain a voltage of a node between the pre-charged circuit and the second terminal of the inductor, a voltage of the switch circuit or a voltage of the energy storage circuit as a pre-charged voltage. The input power source pre-charges the pre-charged circuit. When the pre-charging control circuit determines that the pre-charged voltage is higher than or equal to a reference voltage, the pre-charging control circuit controls the pre-charged circuit, allowing the input power source to charge the energy storage circuit.
US11226665B2 Systems and methods for optimizing fault tolerant redundancy for an information handling system with multiple power supply units
A system may include a plurality of power supply units and a management device communicatively coupled to the plurality of power supply units and configured to determine a minimum number of power supplies required to support a maximum peak power budget for components of the system, determine a minimum number of power supplies required to support a minimum peak power budget for components of the system, and reduce a throttle threshold of a number of healthy power supplies of the system at which a fast throttling of the components of the system will occur if the minimum number of power supplies required to support the maximum peak power budget is equal to the minimum number of power supplies required to support the minimum peak power budget.
US11226660B2 Multiple mode display apparatus
A multiple mode display apparatus and methods of use. An apparatus includes a display surface with a first and a second display area. A housing pivotally attached with the display proximate a first edge of the housing is displaceable from a coplanar position with the surface of the display device to a position wherein an angle of at least 90 degrees between the surface of the display and the housing is formed along said first edge. In the first position, the first display area is visible and activated to receive user input or to display output. The second display area is covered by the housing and placed in a mode of reduced power consumption. In the second position, the second display area is visible and activated to display output.
US11226649B2 Clock delay circuit
A clock delay circuit includes an output to provide an output clock signal which is a delayed version of an input clock signal. The clock delay circuit includes a latch whose output provides the output clock signal. A delay control circuit provides a third clock signal. The latch includes a first input to receive the input clock signal and a second input to receive the third clock signal. The amount of delay provided by the latch is dependent upon the duty cycle of the third clock signal.
US11226648B2 Power factor correction circuit, control method and controller
A power factor correction circuit includes a power meter configured to measure a total harmonic distortion (THD) at an input port; a switching-type regulator that is controllable by a switch control signal in order to adjust a power factor; and a controller configured to generate the switch control signal to control the switching-type regulator to perform power factor correction, where the controller adjusts an on-time of a main switch of the switching-type regulator based on the measured THD to decrease the THD.
US11226647B2 Power supply module
A supply module includes an electrical control input and an electrical supply input as well as an electrical control output and an electrical supply output, as well as a control line arranged between the control input and the control output, which is designed for the transmission of control information, wherein at least one supply line group is assigned to the electrical supply input, which group includes a supply feed line and a supply outlet line, which are each extended between the electrical supply input and the electrical supply output, and which includes a switching module which is coupled to the control line and which has a feed switch arranged in the supply feed line, wherein a consumer output is formed for an electrical supply of an external consumer and is connected via an output feed line to the supply feed line and via an output drain line to the supply outlet line, the output feed line being connected between feed switch and the electrical supply output.
US11226638B2 Hauling vehicle administration with navigation
Methods, systems, processes and others for hauling vehicle administration including a pick-up administration module, a digital ticket server, and a drop-off administration module. The pick-up administration module including one or more beacons and a scale house operations application, wherein the scale house operations application is also adapted for data communications with a mobile driver application associated with the hauling vehicle. In example embodiments, the scale-house operations application is configured to create a digital hauling confirmation ticket including a plurality of the hauling attributes and transmit the digital hauling confirmation ticket to a digital ticket server and the driver mobile application through the digital ticket server. In example embodiments, the drop-off administration module is configured to confirm in dependence upon the digital ticket that the material delivered by the hauling vehicle arrived at the drop-off site.
US11226637B2 Traveling vehicle system, and control method for traveling vehicle system
A traveling vehicle system includes a plurality of traveling vehicles; and a host controller in which: a first deriver derives a first traveling vehicle scheduled to pass through a branching part through which a priority traveling vehicle selected by a priority traveling vehicle selector is scheduled to pass; a merging part deriver derives a merging part through which the first traveling vehicle is scheduled to pass after the branching part; and passage permission for the merging part is transmitted to the first traveling vehicle in priority to a second traveling vehicle scheduled to pass through the merging part from a direction different from a direction from which the first traveling vehicle is scheduled to pass through the merging part.
US11226636B2 Architecture for secure vehicle control
An architecture for receiving and responding to requests in a vehicle system may include transmitting requests to a remote processing system configured to verify the authenticity of requests and determine responsive actions. The action jobs may be maintained at a location remote from the vehicle, and the vehicle may be configured to retrieve action jobs from the remote location.
US11226632B2 Apparatus and method for computer control of a patient support device using an environmental parameter
A patient support device has a bed, a travel mechanism designed to move the patient support device, a control computer and a sensor, which detects at least one environmental parameter of the patient support device. The control computer ascertains a control parameter for controlling the travel mechanism depending on the at least one detected environmental parameter.
US11226630B2 Method and apparatus for estimating a localized position on a map
An approach is provided for localizing a vehicle pose on a map. The approach involves, receiving an input specifying the vehicle pose with respect to a road lane of the map. The approach also involves searching over a set of candidate lateral offsets to select a lateral offset that minimizes a lateral error between the vehicle position with the lateral offset applied and a lateral location of the road lane, wherein the lateral location and the travel direction of the lane are determined from the map. The approach further involves searching over a set of candidate vehicle headings at the selected lateral offset to select a vehicle heading that minimizes a heading error. The approach further involves determining a local optimum of the vehicle pose based on the selected lateral offset and vehicle heading, wherein the vehicle pose is localized to the map based on the local optimum.
US11226628B2 Cross-storage transportation control method, apparatus and system
The present application provides a method, apparatus and system for controlling transportation between warehouses. The method includes: receiving, from the source RCS, first transportation information which includes information of a first to-be-transported object; transporting the first to-be-transported object to a handover area; transferring control over the AGV from the source RCS to the target RCS; receiving a location of a first target storage space from the target RCS; transporting the first to-be-transported object from the handover area to the first target storage space. In the present application, the AGV transfers the control over itself from the source RCS to the target RCS after moving the to-be-transported object to the handover area, such that the target RCS could take over the AGV and control the AGV to transport the first to-be-transported object from the handover area to the first target storage space. In this way, a fully automatic transportation is achieved, improving the efficiency of transporting and warehousing compared to manual transporting.
US11226624B2 System and method for enabling a 360-degree threat detection sensor system to monitor an area of interest surrounding a vehicle
A process and system for enabling a 360-degree threat detection sensor system that is physically coupled to a vehicle to monitor an area of interest surrounding the vehicle. An electronic computing device selects an area of interest surrounding a vehicle stop location to be monitored by the sensor system. When the sensor system has an obstructed field-of-view of the area of interest, the electronic computing device determines a new vehicle stop location at which the sensor system has an unobstructed field-of-view of the area of interest when the vehicle is to be stopped at the new vehicle stop location. The electronic computing device then transmits an instruction to a target electronic device to provide an electronic indication identifying the new vehicle stop location to a registered occupant of the vehicle, or autonomously control the vehicle to stop at the new vehicle stop location.
US11226623B2 Detection of anomalous trailer behavior
The technology relates to determining whether a vehicle operating in an autonomous driving mode is experiencing an anomalous condition, for instance due to a loss of tire pressure, a mechanical failure, or a shift or loss of cargo. The actual current pose of the vehicle is compared to an expected pose of the vehicle, where the expected pose is based on a model of the vehicle. If a pose discrepancy is identified, the anomalous condition is determined from information associated with the pose discrepancy. The vehicle is then able to take corrective action based on the nature of the anomalous condition. The corrective action may include making a real-time driving change, modifying a planned route, alerting a remote operations center, or communicating with one or more other vehicles.
US11226620B2 Automated driving systems and control logic with enhanced longitudinal control for transitional surface friction conditions
Presented are automated driving systems for executing intelligent vehicle operations in mixed-mu road conditions, methods for making/using such systems, and vehicles with enhanced headway control for transitional surface friction conditions. A method for executing an automated driving operation includes a vehicle controller receiving sensor signals indicative of road surface conditions of adjoining road segments, and determining, based on these sensor signals, road friction values for the road segments. The controller determines whether the road friction value is increasing or decreasing, and if a difference between the road friction values is greater than a calibrated minimum differential. Responsive to the friction difference being greater than the calibrated minimum differential and the road friction value decreasing, the vehicle controller executes a first vehicle control action. Conversely, if the friction difference is greater than the calibrated minimum but the road friction value is increasing, the controller responsively executes a second vehicle control action.
US11226614B2 Use of a smart node in a universal, smart system for monitoring industrial processes
A system for monitoring industrial processes using an evolving set of iso-functional smart nodes, for a distributed mesh network, each node comprising a Linux or Linux-compatible computer hardware architecture and a software stack. Each node receives an execute statement from a program hosted by another node in the mesh and, by execution on the computer hardware architecture of each node, the program is responsible for: two-way communication with other nodes or a central platform (Big Data Management), control of sensors or programmable automatons for monitoring a process or actuators, acquisition and logging of data from the latter, formatting of data and decentralized calculations, the central platform allowing the acquisition, management and storing of a data lake and comprising nodes for synchronous or asynchronous communication with the distributed mesh network.
US11226611B2 Control device, control method, and control program
A control device includes: a physical first communication port that connects to a first network—to which an information processing device belongs; a physical second communication port that connects to a second network to which the drive device belongs; and a storage device that stores a user program created for controlling the drive device. The user program includes a filtering function for switching a filtering condition in accordance with a setting for the filtering condition that is input during execution of the user program. The filtering condition is used for determining whether or not to transmit communication data received from one device to another device. The one device is one of the drive device and the information processing device. The other device is the other of the drive device and the information processing device.
US11226610B2 Card having metallic core layer and systems and methods for card manufacturing
A card manufacturing system includes a locating device and a separation device. The locating device is configured to identify a position of one or more information carrying cards formed integrally with a laminate sheet and generate information corresponding to the position of the one or more information carrying cards. The separation device includes at least one singulation mechanism configured to separate each of the one or more information carrying cards from the laminate sheet. The singulation mechanism separates the one or more information cards based on the information corresponding to the position of the one or more information carrying cards.
US11226606B2 Generation method of control program for machine including input/output apparatus, program generation apparatus, and electric device used for generation method of control program
The program generation apparatus includes a terminal detection unit for detecting position information including a position of a first terminal of an input/output apparatus to which an electrical wiring is connected. A display control unit displays, on a display part, a control program and position information of the first terminal detected by the terminal detection unit. The operation detection unit detects a symbol indicating the device specified by the operator. The setting unit allocates the position of the first terminal which is included in the position information of the first terminal to the symbol which is indicative of the device which has been detected by the operation detection unit.
US11226605B2 Provisioning of control layer applications for use in industrial control environments
A control layer automation device comprises a processor, one or more control layer applications, a database, a wireless interface, a device memory. Each control layer application is configured to perform a discrete set of automation functions. The database comprises a plurality of operator device identifiers and the wireless interface allows the one or more control layer applications to communicate with a plurality of operator devices via the plurality of operator device identifiers. The device memory comprises the one or more control layer applications. The control layer application manager is configured to manage execution of the one or more control layer applications on the processor.
US11226604B2 Building system with semantic modeling based configuration and deployment of building applications
A building system for implementing building applications includes one or more memory devices storing instructions, the instructions causing one or more processors to receive a static semantic building application, wherein the static semantic building application comprises one or more operations and a first semantic description of the static semantic building application and determine, based on building information describing a building and the first semantic description of the static semantic building application, one or more implementation details of a particular implementation of the static semantic building application. The instructions cause the one or more processors to generate, based on the one or more implementation details, a dynamic semantic building application comprising the one or more operations and a second semantic description of the dynamic semantic building application and operate the dynamic semantic building application.
US11226602B2 Control switching device, plant, control switching method and program
A control switching device including an operation input part configured to receive a switching operation as to whether to use a second control execution part configured to carry out different control over a control object than a first control execution part for controlling the control object, and a control switching part to transition to a second control mode causing the second control execution part to control the control object according to an operation indicating use of the second control execution part to stop control of the first control execution part while having the second control execution part control the control object or to have the first control execution part and the second control execution part control the control object, or to transition to a first control mode causing the first control execution part to control the control object according to an operation indicating disuse of the second control execution part.
US11226601B2 Method of estimating adjustment amount for support position of support device, method of adjusting support position of support device, and apparatus for estimating adjustment amount for support position of support device
A support position adjustment amount estimation apparatus includes a reference load data storage storing reference load data for each support device obtained when a reference surface of a machine tool is in a leveled condition, a relational equation storage storing a relational equation between an amount of variation of a support position in each support device from a reference support position and an amount of variation of a load in each support device from the reference load data with the support position in one support device selected from three or more support devices fixed, and an adjustment amount estimator estimating a support position adjustment amount for each support device other than the fixed support device based on load data detected in all of the support devices, and the reference load data for all of the support devices, and the relational equation.
US11226596B2 Electronic timepiece
An electronic timepiece includes: a 6 o'clock information display unit that displays one display mode among a plurality of display modes including a barometric display mode in which a barometric pressure is displayed, using a first display hand; a 10 o'clock information display unit that displays a change in the barometric pressure using a second hand in a case in which the display mode displayed by the 6 o'clock information display unit is the barometric display mode; a 2 o'clock information display unit that displays the barometric pressure using measurement display hands in the case in which the display mode displayed by the 6 o'clock information display unit is the barometric display mode; and a time display unit that displays a time using an hour hand and a minute hand irrespective of the display mode.
US11226595B2 Coupling system for a chronograph
A coupling system for a chronograph mechanism is presented. The system can include an input wheel intended to be driven by a drive member; an output wheel intended to drive at least one display member; an intermediate wheel continuously kinematically connected to the input wheel or the output wheel, where the intermediate wheel changes between a coupled state where the input wheel is kinematically connected to the output wheel and an uncoupled state where the kinematic connection is broken. The system also includes a first friction wheel constrained to rotate with the intermediate wheel and a second friction wheel constrained to rotate with either the input wheel and the output wheel; a first safety wheel constrained to rotate with said intermediate wheel that includes a first set of safety teeth; and a second safety wheel constrained to rotate with the second wheel that includes a second set of safety teeth.
US11226594B2 Electronic timepiece
An electronic timepiece has an antenna having a first conductor element connected to a feed, a second conductor element superimposed with the first conductor element in plan view, and a shorting element shorting the first and second conductor elements; a solar panel; a circuit board electrically connected to the feed; a connector electrically connecting the solar panel and the circuit board; and a case having a side wall and housing the antenna, solar panel, circuit board, feed, and connector. A through-hole through which a pivot passes is disposed to the antenna at a position different from the shorting element. The connector is disposed in plan view to a third area excluding from a first area surrounded by the side wall a second area defined by a line indicating a position one-third the distance from the center of the first or second conductor element to an outside circumference.
US11226592B2 Regulator key
A regulator key whose arms ensure clearance of a balance spring even in event of shocks.
US11226589B2 Holographic image film, and holographic image recording method and reconstruction method
A holographic image film, and a holographic image recording method and reconstruction method are provided. The holographic image recording method includes a preparation step, an irradiation step and a recording step. The preparation step includes stacking a holographic negative film on a transparent substrate. The irradiation step includes emitting object light and reference light. The reference light is emitted into the transparent substrate and undergoes multiple times of total reflections in a thickness of the transparent substrate to form total internal reflected light. The recording step includes generating a holographic image interference line by a mutual interference between the total internal reflected light and the object light, and recording the holographic image interference line on the holographic negative film in a photosensitive manner.
US11226583B2 Coupler holder based toner locking system
An image forming apparatus is provided. The image forming apparatus includes a main body frame, a developer cartridge detachably mounted on the main body frame, a driving gear deployed on one side of the main body frame to rotate in a first direction to drive the developer cartridge, and a locking member deployed between the driving gear and the developer cartridge to fix the developer cartridge in a locking position in which the developer cartridge is mounted on the main body frame, wherein the locking member is to move the developer cartridge to an unlocking position in which the developer cartridge is separated from the main body frame by a rotation of the driving gear in a second direction opposite to the first direction.
US11226578B2 Image forming apparatus including gear trains for transmitting driving force of motor to each of a plurality of developing units
An image forming apparatus includes: a first gear train including a first clutch; a second gear train including a second clutch; a third gear train including a third clutch; a fourth gear train including a fourth clutch; a motor including an output shaft; an output gear rotatable with the output shaft; a fifth gear train connected to the first and second clutches; and a sixth gear train connected to the third and fourth clutches. The first clutch engages transmission of a driving force to a first developing unit, the second clutch engages transmission of a driving force to a second developing unit, the third clutch engages transmission of a driving force to a third developing unit, and the fourth clutch engages transmission of a driving force to a fourth developing unit. The fifth and sixth gear trains are connected to the output gear independently from each other.
US11226572B2 Process unit, developing cartridge and toner cartridge for use with image forming apparatus
A toner cartridge is mountable on a developing device including a developing roller. The developing device develops an electrostatic latent image formed on a photo conductor. The toner cartridge includes a housing in which toner is stored, and an auger rotatable and configured to supply the toner in the housing to the developing device. In a case where the developing device is installed on an image forming apparatus in a state in which the toner cartridge is mounted on the developing device, rotation of the auger is started before formation of the electrostatic latent image corresponding to a sheet is started, based on a signal indicating that the image forming apparatus detects the sheet.
US11226570B2 Toner and developer
A toner comprising a binder resin and a release agent is provided. When the toner is subjected to a FTIR-ATR mapping within a measurement range in a 50 μm square, divided in 1,024 pixels each in a 1.56 μm square, an average value of an intensity ratio of an absorption spectrum peak at a wavenumber of 2850 cm−1 to an absorption spectrum peak at a wavenumber of 828 cm−1 in each of the pixels is from 0.10 to 0.19, and a proportion of pixels in which the intensity ratio is 0.20 or higher to all the pixels is from 5% to 10%.
US11226561B2 Self-priming resist for generic inorganic hardmasks
A self-priming resist may be formed from a first random copolymer forming a resist and a polymer brush having the general formula poly(A-r-B)-C-D, wherein A is a first polymer unit, B is a second polymer unit, wherein A and B are the same or different polymer units, C is a cleavable unit, D is a grafting group and r indicates that poly(A-r-B) is a second random copolymer formed from the first and second polymer units. The first random copolymer may be the same or different from the second random polymer. The self-priming resist can create a one-step method for forming an adhesion layer and resist by using the resist/brush blend.
US11226559B2 Blocking groups for light polymerizable resins useful in additive manufacturing
Provided herein is a method of forming a three-dimensional object in which the polymerizable liquid includes a mixture of (i) a light polymerizable first component, and (ii) a heat polymerizable second component; the heat polymerizable second component comprising (i) a first blocked reactive constituent that is blocked with a volatile blocking group, and optionally (ii) a curative. Upon heating a formed three-dimensional intermediate sufficiently, the volatile blocking group is cleaved and vaporizes out of the three-dimensional intermediate, to form the three-dimensional object. Also provided is a three-dimensional object produced by the method. Further provided is a polymerizable liquid composition useful for carrying out the method, and prepolymers and monomers useful for the polymerizable liquid composition.
US11226556B2 Patterning of multi-depth optical devices
Methods for patterning of multi-depth layers for the fabrication of optical devices are provided. In one embodiment, a method is provided that includes disposing a resist layer over a device layer disposed over a top surface of a substrate, the device layer having a first portion and a second portion, patterning the resist layer to form a first resist layer pattern having a plurality of first openings and a second resist layer pattern having a plurality of second openings, and etching exposed portions of the device layer defined by the plurality of first openings and the plurality of second openings, wherein the plurality of first openings are configured to form at least a portion of a plurality of first structures within the optical device, and the plurality of second openings are configured to form at least a portion of a plurality of second structures within the optical device.
US11226555B2 Preparing patterned neutral layers and structures prepared using the same
Embodiments provided herein provide methods for preparing patterned neutral layers using photolithography, and structures prepared using the same. A method of preparing a structure may include disposing a film over a surface of a substrate, and removing plurality of elongated trenches from the film so as to define a plurality of spaced lines. A neutral layer may be disposed over the outer surface of each line, and may include a neutral group attached to the outer surface of that line via a covalent bond or a hydrogen bond. The surface of the substrate between the lines may be substantially free of the neutral layer.
US11226552B2 Method of manufacturing photomask set for forming patterns, and method of manufacturing semiconductor device using the photomask set
A method of manufacturing a photomask set includes: preparing a mask layout, the mask layout including a plurality of first layout patterns apart from one another in a first region, wherein distances between center points of three first layout patterns adjacent to one another from among the plurality of first layout patterns respectively have different values; grouping pairs of first layout patterns, in which a distance between two first layout patterns adjacent to each other does not have a smallest value, and splitting the mask layout pattern into at least two mask layouts; and forming a photomask set including at least two photomasks each including a mask pattern corresponding to the first layout pattern included in each of the mask layout patterns split into at least two mask layouts.
US11226551B2 Lithographic mask, a pellicle therein and method of forming the same
The present disclosure provides a mask for photolithography patterning. The mask includes a substrate, a pattern layer on a surface of the substrate. The mask also includes a pellicle attached to the substrate and configured to isolate the pattern layer from ambient. The pellicle includes a membrane between the pattern layer and ambient, a frame for securing the membrane on the substrate, and an optical member disposed in the membrane. A method for manufacturing the mask is also provided.
US11226550B2 Mask plate, method for forming via-hole, method for forming display substrate, the display substrate, and display device
The present disclosure provides a mask plate, a method for forming a via-hole, a method for forming a display substrate, the display substrate, and a display device. The mask plate is configured to form the via-hole in a layer, and includes a transparent pattern for the formation of the via-hole. The transparent pattern includes one or more curved edge, so the via-hole formed using the mask plate is provided with one or more curved edges at its bottom.
US11226547B2 Phosphor wheel and light source system using the same
A phosphor wheel includes a substrate and a luminescence layer. The luminescence layer is disposed on the substrate and includes a glue layer, a plurality of scattering particles, and a plurality of first photoluminescence particles. The scattering particles and the first photoluminescence particles are collectively distributed in the glue layer. At least one of the scattering particles is located between the substrate and at least one of the first photoluminescence particles, and at least another of the first photoluminescence particles is located between the substrate and at least another of the scattering particles.
US11226545B2 Protective dome for monitoring camera system
A dome (102) for a monitoring camera system comprises several monitoring cameras. The dome is formed from a transparent material, and has a toroidal shape with a rotational symmetry along a rotational angle (α) around a first axis of symmetry (S1). An outer segment of the dome, in section, has a shape further defined by a second axis of symmetry (S2) arranged at a first radius (R) from the first axis of symmetry (S1) and is orthogonal to the first axis. The outer segment has a curvature following a second radius (r) over an angle (β) around the second axis of symmetry (S2).
US11226543B2 Bistable luminaire
A lighting apparatus for securing to differently dimensioned objects, in particular mobile devices, is intended to be provided. For this purpose, a lighting apparatus comprising an illuminant and a holding element is proposed, wherein the illuminant is secured to a first end section of a bistable element and the holding element is secured to a second end section of the bistable element, said second end section being situated opposite the first end section. The bistable element is rolled out in a first stable state, such that the illuminant is at a maximum distance from the holding element. The bistable element is rolled together in a second stable state. The lighting apparatus is clampable to the mobile device by spring force of the bistable element.
US11226541B2 Method for applying driving voltage for liquid lens, camera module, and optical instrument including the module
A camera module according to an embodiment of the present invention includes a first plate including a cavity formed therein to accommodate a conductive liquid and a non-conductive liquid; an electrode unit disposed on the first plate, the electrode unit being electrically connected to an external power source to change an interface between the conductive liquid and the non-conductive liquid; an insulation unit disposed on the electrode unit and a control unit controlling a voltage applied to the electrode unit, wherein the electrode unit includes a first electrode and a second electrode electromagnetically interacting with each other to change the interface, wherein the first electrode includes a plurality of electrode sectors arranged sequentially in a clockwise direction with respect to an optical axis, and wherein the control unit performs control so as to apply voltages to driving electrodes by rotation in a clockwise direction or in a counterclockwise direction.
US11226535B2 Broadband radiation generation in hollow-core fibers
Radiation source assemblies and methods for generating broadened radiation by spectral broadening. A radiation source assembly includes a pump source configured to emit modulated pump radiation at one or more wavelengths. The assembly further has an optical fiber configured to receive the modulated pump radiation emitted by the pump source, the optical fiber including a hollow core extending along at least part of a length of the fiber. The hollow core is configured to guide the received radiation during propagation through the fiber. The radiation emitted by the pump source includes first radiation at a pump wavelength, and the pump source is configured to modulate the first radiation for stimulating spectral broadening in the optical fiber.
US11226534B2 Methods and apparatus for generating mid-infrared frequency combs
Apparatus and methods for generating mid-IR frequency combs using intra-pulse DFG. A mode-locked pulse generation laser generates near-IR pulses which are amplified. The amplified pulses are spectrally broadened by a nonlinear element, for example a normal dispersion highly nonlinear fiber (ND-HNLF) to generate broadened pulses. The nonlinear spectral broadening element is a transparent dielectric material having a cubic nonlinear response. Broadened pulses are temporally compressed to generate short, high-power pulses which few-cycle conditioned pulses which are ready for the intrapulse DFG process. The DFG block generates a mid-IR comb by difference frequency generation. It might comprise an orientation patterned GaP (OP-GaP) crystal or a poled lithium niobate (PPLN) crystal.
US11226532B2 Liquid lens
A liquid lens includes a first plate including a cavity in which a conductive liquid and a non-conductive liquid are disposed; a first electrode placed under the first plate; a second electrode placed on the first plate; a second plate on the second electrode; and a third plate under the first electrode, wherein a region of the second plate, which is disposed on the conductive liquid, includes a first region having a first thickness and including an optical axis, and a second region extending from the first region and having a second thickness, and the first thickness is greater than the second thickness.
US11226531B2 Optical modulator
An optical modulator includes: first and second optical waveguides formed of an electro-optic material film on a substrate so as to have a ridge shape and to be disposed adjacent to each other; a buffer layer covering at least the upper surfaces of the first and second optical waveguides; and first and second signal electrodes provided above the buffer layer. The first and second signal electrodes have, respectively, first and second lower layer parts opposite, respectively, to the first and second optical waveguides through the buffer layer; and first and second upper layer parts provided, respectively, above the first and second lower layer parts. Widths of the lower surfaces of the first and second lower layer parts are smaller than widths of the first and second upper layer parts.
US11226529B2 Liquid crystal display device
A liquid crystal display device includes an active matrix substrate, a counter substrate, and a liquid crystal layer. The active matrix substrate includes a top gate type oxide semiconductor TFT a plurality of gate wiring lines a plurality of source and an interlayer insulating layer The counter substrate includes a plurality of columnar spacers provided on a second substrate. Each columnar spacer is disposed in an intersecting region where the gate wiring line and the source wiring line intersect. A front face of the active matrix substrate on the liquid crystal layer side includes a plurality of first ridges overlapping the plurality of gate wiring lines and a plurality of second ridges overlapping the plurality of source wiring lines.
US11226525B2 Methods for repairing gate-line disconnection and short circuit between gate line and data gate and repair structure
A method for repairing the gate-line disconnection includes: determining a disconnected position of a gate line; determining two connecting elements that are closest to the disconnected position and are respectively located at two sides of the disconnected position along an extending direction of the gate line; selecting one or two sub-pixels electrically connected to the two connecting elements as repair sub-pixels, determining a common electrode line coupled to a common electrode of each repair sub-pixel as a selected common electrode line; forming a communication path between a front portion and a rear portion at the disconnected position to bypass the disconnected position, the communication path including at least the common electrode of each repair sub-pixel and a separate line segment cut from the selected common electrode line; disconnecting the common electrode in the communication path from other common electrodes; and disconnecting each repair sub-pixel from a data line.
US11226522B2 Display apparatus and electronic device
A display apparatus includes a display panel, a driving integrated circuit (IC), and an anisotropic conductive film. The display panel includes a non-display area adjacent to a display area and an upper substrate and a lower substrate. The driving IC overlaps the non-display area. The anisotropic conductive film attaches the driving IC to the lower substrate and includes conductive balls with diameters that gradually increase toward the display area.
US11226517B2 Display device comprising a common electrode having an opening with first and second regions disconnected from each other and an entire region of each of a first and a second semiconductor film overlaps with a scan line
A display device with less light leakage and excellent contrast is provided. A display device having a high aperture ratio and including a large-capacitance capacitor is provided. A display device in which wiring delay due to parasitic capacitance is reduced is provided. A display device includes a transistor over a substrate, a pixel electrode connected to the transistor, a signal line electrically connected to the transistor, a scan line electrically connected to the transistor and intersecting with the signal line, and a common electrode overlapping with the pixel electrode and the signal line with an insulating film provided therebetween. The common electrode includes stripe regions extending in a direction intersecting with the signal line.
US11226512B2 Liquid crystal display device and display method
A liquid crystal display device and a display method are provided. The liquid crystal display device includes a light guide plate including a plurality of light extraction areas arranged along a first direction, and a liquid crystal display component arranged in a light exiting direction of the light guide plate; in a thickness direction of the liquid crystal display component, each of the plurality of pixel areas includes a first electrode layer, a second electrode layer, a liquid crystal layer, and a light filter layer arranged on a side of the liquid crystal layer that is away from the light guide plate; the light filter layer includes a plurality of first light shielding strips arranged along the first direction; each of the plurality of first light shielding strips extends along a second direction substantially perpendicular to the first direction.
US11226502B1 Photonic integrated circuits for generating high-brightness squeezed light
A high-brightness squeezed light source includes a plurality of light squeezing elements and a photonic summing device. The light squeezing elements each output respective squeezed light responsive to receipt of unsqueezed light. The photonic summing device receives the squeezed light output by each of the light squeezing elements and coherently adds the squeezed light to generate a high-brightness squeezed light output. The high-brightness squeezed light output has a greater brightness than the outputs of the light squeezing elements, and a same degree of squeezing as one or more of the outputs of the light squeezing elements.
US11226498B2 Eyeglasses having selectively detachable pattern layer
The present invention relates to eyeglasses having a selectively detachable pattern layer, and relates to a technology wherein one or more pattern layers having variously shaped images are attached on a surface of a main lens or an auxiliary lens to satisfy wearers' needs and provide convenience for wearers, allow wearer to show off his or her own individuality or expression, and induce curiosity and interest of a viewer, and a support is provided to reduce friction between the main lens or the auxiliary lens and the pattern layer.
US11226496B2 Quasi progressive lenses for eyewear
Various embodiments disclose a quasi progressive lens including a first optical zone capable of providing distance vision, a second optical zone capable of providing near vision and a transition zone connecting the first and second optical zones. Physical dimensions (e.g., length and width) of the transition zone are adjusted to increase the size of the second optical zone in comparison to progressive lenses and to reduce residual cylinder power and aberrations along the convergence path in comparison to bifocal lenses.
US11226495B2 Screwless hinges for eyewear
A screwless hinge system for connecting a temple to a front frame portion of eyewear includes a hooked tab with a single hook and a base. The hooked tab extends through the front frame portion and a u-spring until the base engages the frame. A temple receiver of a temple compresses the u-spring and engages the single hook, allowing for opening and closing of the temple and removal and replacement of the temple without tools.
US11226493B2 Display system for producing daylight-visible holographic or floating 3D imagery
A system for displaying three dimensional (3D) images. The system includes a 3D display operating in a first state to display a 3D image by outputting light into a viewing space and operating in a second state in which the 3D image is not displayed. The system further includes a screen element positioned between the 3D display and the viewing space. The screen element reflects light from the viewing space to appear opaque to a viewer in the viewing space when the 3D display operates in the second state. The screen element transmits the light output by the 3D display, whereby the 3D display image is perceivable by the viewer in the viewing space. The screen element includes a sheet of mesh or netting material that transmits light output by the 3D display through its pores or openings and may be a planar sheet of scrim, tulle, or chiffon.
US11226492B2 Three-dimensional image projection
A three-dimensional image projection apparatus includes a display having a first output section that outputs a first hologram image and a second output section that outputs a second hologram image, and a prism array that is located in front of the display and refracts light rays of the first hologram image and the second hologram image, and the prism array is slanted at a first angle relative to the display.
US11226484B2 Head-up display device
Provided is a head-up display device wherein in a state where a light-receiving unit is connected to a control substrate, a lid can be easily mounted to a case. Housed in a case of a head-up display device are a substrate for controlling a projector and a reflection unit for reflecting light projected thereon by the projector. The reflection unit is configured to have a reflecting mirror that is held by a holder, while the substrate is connected, via a connection member, with a light-receiving unit for detecting light from outside. The light-receiving unit is configured to have a light-receiving sensor that is held by a sensor holding part. The sensor holding part for holding the light-receiving sensor is held by the holder.
US11226483B2 Reverse-order crossed pancake lens with a shaped polarizer
In various embodiments, a pancake lens block including a shaped reflective polarizer is described. In an embodiment, the shaped reflective polarizer may include an optical element that may be configured to transmit at least a portion of light from a light source. Further, the shaped reflective polarizer may include a wire-grid polarizer that comprises (i) a bolstering substrate, (ii) a wire-grid substrate coupled to the bolstering substrate, and (iii) wire-grids disposed on the wire-grid substrate. The shaped reflective polarizer may be spaced from the optical element by a distance, which may include a cavity filled with a material (such as air or a nanovoided material).
US11226472B2 Optical imaging module, image capturing apparatus and electronic device
An optical imaging module includes six lens elements, the six lens elements being, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element has negative refractive power. The second lens element has an image-side surface being concave. The third lens element has an image-side surface being convex. The fourth lens element has positive refractive power. The fifth lens element with negative refractive power has an object-side surface being concave and an image-side surface being convex. The sixth lens element has an image-side surface being concave, wherein an object-side surface and the image-side surface of the sixth lens element are both aspheric, and the image-side surface of the sixth lens element includes at least one inflection point.
US11226465B2 Plastic barrel, imaging lens module and electronic device
A plastic barrel includes an object-end portion, an image-end portion, a tube portion and a plurality of wedge structures. The object-end portion includes an outer object-end surface, an object-end hole and an inner annular object-end surface. The image-end portion includes an outer image-end surface, an image-end opening and an inner annular image-end surface. The tube portion connects the object-end portion and the image-end portion, and includes a plurality of inclined surfaces. The wedge structures are disposed on at least one surface of the inner annular object-end surface, the inner annular image-end surface and the inclined surfaces, wherein the wedge structures are regularly arranged around the central axis, and each of the wedge structures includes an acute end and a tapered section. The tapered section connects the surface, which the wedge structure is disposed on, and the acute end.
US11226464B2 Telecommunications fan-out arrangement
The present disclosure relates to a fan-out arrangement. The fan-out arrangement may include a main cable that includes a jacket containing a plurality of optical fibers and a plurality of breakout cables that receive the optical fibers of the main cable. The fan-out arrangement may include a fan-out device for transitioning the optical fibers from the main cable to the breakout cable. The fan-out device may include a fan-out housing that includes oppositely positioned first and second housing ends. The fan-out device may also include a fiber transition insert that mounts within the fan-out housing.
US11226458B2 Pluggable optical module and optical communication system
In a pluggable optical module, to easily and compactly house an optical fiber for connecting optical components in a housing in which a plurality of optical components are mounted. A pluggable optical module includes a first optical fiber housing unit a second optical fiber housing unit, and a housing. The first optical fiber housing unit can house a first optical fiber connected to a first optical component. The second optical fiber housing unit can house a second optical fiber connected to a second optical component. The housing can house the first optical fiber housing unit and the second optical fiber housing unit. The pluggable optical module is configured to be capable of being inserted into and removed from an optical communication apparatus and the housing constitutes an outer shape of the pluggable optical module.
US11226455B2 Latching system for an optical connector and adapter
A fiber optic adapter includes an adapter body defining a port leading to an alignment structure. The optical adapter also defines a platform disposed at the first port. The platform is recessed inwardly from an outer periphery of the adapter body. The platform includes latching members having catch surfaces. A fiber optic connector includes a connector plug body holding an optical fiber. The connector also includes a latching arm having a latching end that defines two rearwardly facing catch surfaces separated by a central webbing, which extends along a length of the latching arm. The rearwardly facing catch surfaces align with the catch surfaces of the latching members when the fiber optic connector is received at the fiber optic adapter.
US11226453B2 Board mounted active component assembly
The present disclosure is directed to a board mounted active component assembly that includes a printed circuit board to which a connector is mounted and electrically connected. In one aspect, the connector includes a housing defining an adapter port for receiving an optical plug. The connector also includes a fiber optic transceiver module secured within the housing such that the transceiver module is optically aligned with an optical plug received in the adapter port. The fiber optic transceiver module includes a transmitter optical sub-assembly (TOSA) and a receiver optical sub-assembly (ROSA) with leads connected to a circuit on the printed circuit board.
US11226452B2 Dual polarity optical fiber adaptor with protruding tab and patch panel
A dual polarity optical fiber adaptor that can accommodate and mate with optical fiber connectors with dual polarity is provided. In one example, a fiber optic adaptor module includes a housing having a top wall, a bottom wall, a first sidewall, and a second sidewall connecting the top wall and the bottom wall, the top and bottom walls and the first and second sidewalls defining an interior region in the housing, a partition wall disposed in the interior region connected between the top wall and the bottom wall, the partition wall defining one or more adaptors in the housing each having a connector connection port formed therein, wherein the partition wall has a center portion sandwiched between a first portion and a second portion, and a protruding tab formed in the center portion protruding outward from a first surface and a second surface of the first and the second portion, wherein the first and the second surfaces are vertically aligned.
US11226449B2 Reinforcement structure
An embodiment of the present invention makes it possible provide a reinforcement structure which (i) makes it possible to reinforce an optical fiber in a simple manner and (ii) decreases the likelihood of degradation of a heat-shrinkable tube. A reinforcement structure (1) includes a tension-resistance member (13), a heat-shrinkable tube (16) which bundles a plurality of optical fibers (11, 12) and the tension-resistance member (13), and a radiator (15) which is in thermal contact with the tension-resistance member (13). The tension-resistance member (13) has a flat surface which faces respective circumferential surfaces of the plurality of optical fibers (11, 12).
US11226448B2 Light absorption and scattering devices in a photonic integrated circuit that minimize optical feedback and noise
A photonic integrated circuit is provided that may include a substrate; one or more optical sources, on the substrate, to output light associated with a corresponding one or more optical signals; one or more waveguides connected to the one or more optical sources; a multiplexer connected to the one or more waveguides; and one or more light absorptive structures, located on the substrate adjacent to one of the one or more optical sources, one of the one or more waveguides, and/or the multiplexer, to absorb a portion of the light associated with at least one of the corresponding one or more optical signals.
US11226447B2 Light source, and back light unit and liquid crystal display including the light source
A light source includes a light emitting element which emits light, and a light conversion layer which converts the light emitted from the light emitting element into white light and emits the white light, where the light conversion layer includes a resin and a quantum dot material mixed with the resin, and a red apex of a color region of the white light is positioned in a region of 0.65
US11226443B2 Piezoelectric color filter, piezoelectric color filter substrate, display device, and production method
Provided is a piezoelectric color filter, wherein the piezoelectric color filter has piezoelectricity and comprises a photoluminescent material. The piezoelectric color filter may have a matrix of a first piezoelectric material being transparent or translucent; and quantum dots distributed in the matrix of the first piezoelectric material. Also provided are a piezoelectric color filter substrate, a display device, and a production method of the piezoelectric color filter.
US11226442B2 Optical filter and ambient light sensor including optical filter
An optical filter including a base member having a layer containing near-infrared absorbing fine particles and a dielectric multilayer film, the optical filter satisfying a requirement that, in a wavelength range of 400 nm to 650 nm, an average of transmittance of any of light incident from a direction perpendicular to the optical filter, light obliquely incident at an angle of 30 degrees, and light obliquely incident at an angle of 60 degrees is 45% or higher and lower than 85%; and a requirement that, in a wavelength range of 800 nm to 1,200 nm, an average of optical density (OD value) of any of light incident from the direction perpendicular to the optical filter, light obliquely incident at an angle of 30 degrees with respect to the perpendicular direction, and light obliquely incident at an angle of 60 degrees with respect to the perpendicular direction is 1.7 or higher.
US11226434B2 Anti-fog and anti-reflective dual-functional coating for optical articles
A coating for an optical article, such as a lens, includes a bottom coating having at least one hydrophilic resin binder and at least one surfactant, forming an anti-fogging layer, and a top coating overlying the bottom coating, forming an anti-reflective layer. The top coating includes nanopores, which may be less than 150 nm in size.
US11226429B2 Extensible millimeter wave security inspection system, scanning unit and security inspection method for human body
An extensible millimeter wave security inspection system, a security inspection method for a human body using the extensible millimeter wave security inspection system and an extensible millimeter wave scanning unit are disclosed. The extensible millimeter wave security inspection system includes at least one security inspection passage, at least one scanning units are provided on at least one side of two sides of each security inspection passage, each scanning unit includes at least one millimeter wave transceiving module, the millimeter wave transceiving module includes an array of millimeter wave antennas configured to transmit and receive millimeter wave signals and a millimeter wave transceiver associated with the array of millimeter wave antennas, and the millimeter wave transceiving module is arranged to scan by millimeter wave a target to be inspected in the security inspection passage along a direction in which the security inspection passage extends.
US11226425B2 Method of compressing seismic waves using Gabor frames for subsurface geology characterization
A method of compressing data from seismic waves using Gabor frames utilizes a plurality of geophones positioned within a region of interest. Each of the plurality of geophones is communicably coupled with at least one remote server. Thus, a plurality of reflected-seismic signals received through the plurality of geophones can be transmitted to the at least one remote server for analyzing and calculations. The plurality of reflected-seismic signals is converted into a set of Gabor frames, wherein the Gabor frames is generated via a plurality of prolate spheroidal wave functions (PSWF). A Gabor frame-generating calculation module utilizes the plurality of PSWF to generate the set of Gabor frames. A dual frame for each of the set of Gabor frames is derived and used for quantization purposes. Preferably, a tree structured vector quantization process is followed.
US11226424B2 Method for detecting geological objects in a seismic image
The invention is a method applicable to oil and gas exploration and exploitation for automatically detecting geological objects belonging to a given type of geological object in a seismic image, on a basis of a priori probabilities of belonging to a type of geological object assigned to each of samples of the image to be interpreted. The image is transformed into seismic attributes applied beforehand, followed by a classification method. For each of the classes, an a posteriori probability of belonging to a type of geological object is determined for each of the samples of the class according to the a priori probabilities, of the class, of belonging, and according to a parameter α describing a confidence in the a priori probabilities of belonging. Based on the class of the sample, the determined a posteriori probability of belonging to a type of geological object is assigned for the samples of the class. The geological objects belonging to the type of geological object are detected based on determined of the a posteriori probabilities of belonging to the type of geological object for each of the samples of the image to be interpreted.
US11226420B2 Plastic scintillating fiber and method of manufacturing the same
A plastic scintillating fiber capable of reducing modal dispersion and improving the accuracy of identifying a position which radiation passes through. A plastic scintillating fiber includes a core and a cladding that covers an outer periphery of the core and has a lower refractive index than the core. The core uniformly contains a radiation-emitting fluorescent agent and has a refractive index distribution where the refractive index of the core is highest at a center of a cross-section and becomes lower in a parabolic manner with distance from the center toward an outer periphery.
US11226418B2 System and method for calculating protection levels for velocity and course over ground
In an example embodiment, a GNSS receiver may calculate protection levels for velocity and course over ground computed at a GNSS receiver. Specifically, the GNSS receiver may obtain Doppler measurements and variance measurements based on satellite signals received from at least five GNSS satellites. The GNSS receiver may utilize a least squares method to calculate the velocity states (e.g., x-velocity state, y-velocity state, and z-velocity state) and the clock bias for the GNSS receiver. The GNSS receiver may calculate the slope for each Doppler measurement on each velocity state. The GNSS receiver may then select the maximum slope for each velocity state and scale up the maximum slopes by a non-centrality parameter to calculate the protection level for each velocity state in the ECEF frame. The GNSS receiver may convert the velocity protection levels to NEU velocity protection levels to then calculate a protection level for course over ground.
US11226406B1 Devices, systems, and methods for radar-based artificial reality tracking
A radar system may include a wearable device dimensioned to be worn by a user of an artificial reality system. The radar system may also include at least one radar device that is secured to the wearable device and transmits at least one frequency-modulated radar signal to at least one transponder located within a physical environment of the user. The radar system may further include at least one processing device communicatively coupled to the radar device. The processing device may detect a signal returned to the radar device from the transponder in response to the frequency-modulated radar signal and then calculate, based at least in part on a frequency of the returned signal, a distance between the transponder and the radar device. Various other devices, systems, and methods are also disclosed.
US11226401B2 Optical distance measuring apparatus
An optical distance measuring apparatus is provided. The optical distance measuring apparatus includes a housing and multiple light projection and light reception portions. The housing includes an opening face. The multiple light projection and light reception portions emit light, and receive the light after the light is reflected. The multiple light projection and light reception portions are accommodated in the housing. The light is provided by laser light. By combining optical paths of the multiple light projection and light reception portions, a view angle of the optical distance measuring apparatus is widened compared with a view angle of one of the multiple light projection and light reception portions. The optical paths of the multiple light projection and light reception portions overlap with one another in the opening face when seen from a direction perpendicular to a direction along which the view angle of the optical distance measuring apparatus is widened.
US11226400B2 Proximity sensor and operation method thereof
A proximity sensor includes a substrate, a light source, a finger electrode, an active layer, and a transparent electrode layer. The substrate has opposite top and bottom surfaces. The light source faces toward the bottom surface of the substrate. The finger electrode is located on the top surface of the substrate, and has finger portions and gaps between every two adjacent finger portions. The active layer covers the finger electrode, and is located in the gaps. The transparent electrode layer is located on the active layer. When the light source emits light, the light through the gaps sequentially passes through the active layer and the transparent electrode layer onto a reflective surface. The light is reflected by the reflective surface to form reflected light, and the reflected light passes through the transparent electrode layer and is received by the active layer.
US11226398B2 Methods and apparatus for increased precision and improved range in a multiple detector LiDAR array
Methods, systems, and computer program products for acquiring three-dimensional LiDAR information of a scene are disclosed. According to one aspect, acquiring three-dimensional information includes emitting N pulses in a sequence with each successive pulse having a relative time shift to the sampling reference, thus producing a reconstructed sampled signal with an effective sampling rate of N times the sampling reference. According to another aspect, acquiring three-dimensional information includes emitting two or more frequencies, the differences of each pair of differing frequencies being designated as Δf, and sampling the return information with the use of a sampling reference. Frequency analysis is performed on the sampled information to determine the reference times at which the Δf signals occur and the signal intensity of the Δf signals at each time. Systems as described herein can be utilized for autonomous vehicle navigation, collision avoidance and navigation systems for UAVs, roadway surface texture analysis, non-contact friction analysis, and in-motion deflectometer measurement.
US11226395B2 Tracking system with mobile reader
A tracking system uses a mobile reader or scanner that scans, for example through a barcode reader, a passive tag reader, a probe, input, camera, or an active RF tag communication reader, and records item (asset or inventory) data. After being recorded, this item data and other relevant data is sent by radio transmission to a receiver network in the tracking system. The receiver network has at least two receivers (or at least two receiver antennae). The scanner location data, calculated by comparing the signal information at each receiver antenna receiving the radio transmission, is then used to register and record the location data of the scanned item.
US11226394B2 Direction finding system and method for radio direction finding of a target
A direction finding system for radio direction finding of a target emitting at least one signal is described. The direction finding system comprises at least one receiver unit, at least one antenna assigned to the at least one receiver unit and a central processing unit connected to the at least one receiver unit. The at least one receiver unit is configured to measure an absolute receiving power or a relative receiving power of the at least one signal emitted by the target. The central processing unit is configured to determine the power level of the respective power received by the at least one receiver unit. The central processing unit is further configured to determine interpolated constant power contours in order to locate the target. In addition, a method for radio direction finding of a target emitting electromagnetic at least one signal is described.
US11226391B2 Floor levels of a venue
A method includes obtaining one or more pieces of metadata information indicative of one or more identifiers of one or more spatial locations located within a venue, and further indicative of one or more floor level identifiers of the one or more spatial locations. The method also generates a map of one or more locations of one or more radio nodes, including altitude information, and their respective one or more pieces of identifying information. The method further includes determining one or more pieces of matching information indicative of whether a respective identifying information of the one or more radio nodes at least partially matches with at least one metadata information and, if so, associating the respective radio node with a respective altitude floor level of the respective piece of metadata information in a radio map of the venue. A corresponding apparatus and computer program product are also provided.
US11226389B2 Combined arterial spin labeling and magnetic resonance fingerprinting
The invention provides for a method of operating a magnetic resonance imaging system for imaging a subject. The method comprises acquiring (700) tagged magnetic resonance data (642) and a first portion (644) of fingerprinting magnetic resonance data by controlling the magnetic resonance imaging system with tagging pulse sequence commands (100). The tagging pulse sequence commands comprise a tagging inversion pulse portion (102) for spin labeling a tagging location within the subject. The tagging pulse sequence commands comprise a background suppression portion (104). The background suppression portion comprises MRF pulse sequence commands for acquiring fingerprinting magnetic resonance data according to a magnetic resonance fingerprinting protocol. The tagging pulse sequence commands comprise an image acquisition portion (106). The method comprises acquiring (702) control magnetic resonance data (646) and a second portion (648) of the fingerprinting magnetic resonance data by controlling the magnetic resonance imaging system with control pulse sequence commands. The control pulse sequence commands comprise a control inversion pulse portion (202). The control pulse sequence commands comprise the background suppression portion (104′). The control pulse sequence commands comprise the image acquisition portion (106). The method comprises reconstructing (704) tagged magnitude images (650) using the tagged magnetic resonance data. The method comprises reconstructing (706) a control magnitude images (652) using the control magnetic resonance data. The method comprises constructing (708) an ASL image by subtracting the control magnitude images and the tagged magnitude images from each other. The method comprises reconstructing (710) a series of magnetic resonance fingerprinting images (656) using the first portion of the fingerprinting magnetic resonance data and/or the second portion of the fingerprinting magnetic resonance data. The method comprises generating (712) at least one magnetic resonance parametric map (658) by comparing the series of magnetic resonance fingerprinting images with a magnetic resonance fingerprinting dictionary.
US11226387B2 Magnetic resonance imaging apparatus and image processing apparatus
Provided is a new scheme for applying a CS technology in a technology for imaging a target tissue based on a difference from a reference image or a control image. In this way, an imaging time is shortened. A measurement unit of an MRI apparatus executes a first imaging sequence and a second imaging sequence having different contrasts for a target, and measures a nuclear magnetic resonance signal from a subject in each of the imaging sequences. In the second imaging sequence, under-sampling is performed, and a nuclear magnetic resonance signal having a small number of samples is measured. The image processing unit restores measurement data including a nuclear magnetic resonance signal obtained by under-sampling using compressed sensing. At this time, data restoration including a term for minimizing an L1 norm is performed for a difference image between an image obtained by execution of the first imaging sequence and an image obtained by execution of the second imaging sequence.
US11226386B2 Systems and methods for improved simultaneous multi-slice (SMS) recording of scan data
In a method for improved recording of scan data of an examination object by means of a magnetic resonance system with the aid of a simultaneous multi-slice (SMS) method, a minimum repetition time TR is determined dependent upon a quality criterion. The quality criterion herein extends the scan time, which is actually greatly shortened by the use of an SMS method, for the MR signals of the slice stack to be recorded, to the minimum repetition time TR. The “time reserve” thereby obtained (the difference of the determined minimum repetition time TR from the scan time needed for the slice stack to be recorded purely by means of the SMS method) is utilized to take account of further slices in the recording of the MR signals. By this means, firstly, further information can be obtained and, secondly, the image quality of the image data obtained is improved.
US11226385B2 Dixon type water/fat separation MR imaging with improved fat shift correction
The invention relates to a method of Dixon-type MR imaging. It is an object of the invention to provide an MR imaging technique using bipolar readout magnetic field gradients with an improved estimation of the main field inhomogeneity to eliminate residual artifacts. In accordance with the invention, a method of MR imaging of an object placed in a main magnetic field within an examination volume of a MR device is proposed, wherein the method comprises the steps of: —subjecting the object (10) to an imaging sequence to generate at least two sets of echo signals at two or more different echo times using bipolar pairs of readout magnetic field gradients, one set of echo signals being generated at a first echo time (TE1) and the other set of echo signals being generated at a second echo time (TE2), —acquiring the echo signals from the object (10), —reconstructing a first image from the echo signals attributed to the first echo time (TE1) and a second image from the echo signals attributed to the second echo time (TE2), —computing modified first and second images by compensating for a fat shift in the reconstructed first and second images respectively, —estimating phase errors in the acquired echo signals on the basis of the first and second images and the modified first and second images using a signal model including the resonance spectra of fat and water and the spatial variation of the main magnetic field, and —reconstructing a water image and/or a fat image by separating the signal contributions of fat and water to the acquired echo signals using the estimated phase errors. Moreover, the invention relates to a MR device (1) and to a computer program to be run on a MR device (1).
US11226383B2 Actively shimmed needles and stylets for interventional MRI
Artifacts caused by metallic needles used in MRI-guided procedures such as tumor biopsies significantly decrease the visibility of therapy targets and diminish the ability of the physician to accurately monitor and perform the procedure. As described in the present application, a needle including active shimming can self-compensate for these artifacts and significantly improve the visualization and monitoring of targeted tissue. The accuracy and overall outcomes of MRI-guided treatments can be significantly improved with the use of the needle.
US11226382B2 Current sensor system
A current sensor system includes a plurality of conductors, each having a first major surface, a second major surface opposite the first major surface, and an aperture extending from the first major surface through a thickness of the conductor to the second major surface. Each of the plurality of conductors is configured to carry a current and wherein the apertures of each of the plurality of conductors are aligned with a common reference line. The current sensor system further includes a plurality of current sensors, each positioned at least partially in the aperture of a respective conductor and including one or more magnetic field sensing elements.
US11226381B2 Compact diamond NV center imager
The following relates generally to a magnetic imaging sensor configured to capture vector magnetometry data. One disclosed aspect involves: using a green pumping laser to excite nitrogen vacancy (NV) centers of a diamond crystal; and, through a filter stacked between the diamond crystal and a pixilated image sensor, passing red light caused by the excitation to the pixilated image sensor.
US11226380B2 Probe structure
A probe structure for inspecting characteristics of a connector having at least one terminal includes a plunger, a coaxial probe, a flange, a housing, and a spring. A first end portion of the housing and the flange are configured to restrict rotation of the housing in the circumferential direction in a state in which the first end portion of the housing is fitted into the through-hole of the flange. Thus, inspection of characteristics of the terminal of the connector can be performed with higher accuracy.
US11226377B2 Method for carrying out a self-test of an electrical converter circuit, and converter circuit and vehicle luminaire
A method carries out a self-test of an electrical converter circuit, by use of a control device, proceeding from a known operating point at which a predetermined electrical operating variable has a predetermined starting value, a measurement cycle is begun by the converter circuit being operated. It is additionally provided that the time since the starting of the measurement cycle is detected, and the electrical operating variable and the time constitute two monitoring variables of the self-test. The measurement cycle is ended if one of the two monitoring variables satisfies an ending criterion. A test value is then formed from a measurement value of the other of the two monitoring variables at the end of the measurement cycle and a check is made to ascertain whether the test value lies outside a predetermined reference interval. If so an error signal is generated.
US11226376B2 Storage battery control device
To perform charge/discharge control of a storage battery at an appropriate timing. In a battery controller, a battery information acquisition unit acquires information on the storage battery. A degradation progression rate calculation unit calculates a degradation progression rate of the storage battery based on the information acquired by the battery information acquisition unit. A limit value setting unit sets a limit value for controlling charge/discharge of the storage battery based on the degradation progression rate calculated by the degradation progression rate calculation unit. A timing determination unit determines a timing at which the limit value needs to be output based on the information acquired by the battery information acquisition unit. A limit value output unit outputs the limit value to a host controller based on the timing determined by the timing determination unit.
US11226371B2 System and method of production testing of impedance of radio frequency circuit incorporated on printed circuit board
A test system for testing RF PCBs including an RF probe for interfacing an intermediate node of each RF PCB, an RF source providing an RF test signal, a reflectometer, and a test measurement system that makes a pass/fail determination of each RF PCB using a measured reflection coefficient. Each RF PCB includes an IC matching circuit and an antenna matching circuit coupled between an RFIC and an antenna, in which the intermediate RF node is between the matching circuits. The reflectometer outputs a measured reflection coefficient indicative of a comparison between a reflected RF signal and the RF test signal. The measured reflection coefficient may be corrected using error values based on a calibration procedure using a calibration kit with modified RF PCBs with known loads. The modified RF PCBs are measured with a network analyzer and the test system to calculate the error values used for production testing.
US11226367B2 Substrate testing cartridge and method for manufacturing same
The present invention relates to a substrate testing cartridge provided for simultaneously testing multiple substrates for which a substrate treatment process has been finished, and a method for manufacturing same. According to an embodiment of the present invention, a substrate testing cartridge comprises: a chuck member on which a substrate is placed; a probe card which contacts and tests the substrate and is positioned to face the chuck member with reference to the substrate; and coupling members which couple the substrate, the chuck member, and the probe card, wherein each coupling member comprises: a substrate coupling part which couples the substrate and the chuck member; and a chuck coupling part which couples the probe card and the chuck member.
US11226363B2 Reliability testing method and apparatus
A chip reliability testing method includes mounting a first test chip on a test board, wherein the first test chip comprises a silicon device having a plurality of metallization layers configured to establish a plurality of test circuits, a conductive redistribution layer contacting at least one of the plurality of metallization layers, and contact pads on exposed portions of the conductive redistribution layer. The mounting includes bonding the contact pads of the first test chip to corresponding contact pads of the test board. The method further includes applying a test voltage to a first contact pad connected to a first test circuit of the plurality of test circuits and, while maintaining the test voltage, subjecting the first test circuit to a reliability test. The method further includes monitoring an output voltage at a second contact pad connected to the first test circuit during a test period during the reliability test.
US11226358B2 Power system damage analysis and control system
A damage analysis and control system is disclosed. An example process may include receiving a data set of measurements associated with a period of operation of a power system. The data set of measurements may identify a frequency that the power system is in an operating state during the period of operation, and the data set of measurements may identify a frequency of damage measurements associated with the operating state. The process may include determining, using a damage model and the data set of measurements, a damage score for the operating state during the period of operation of the power system. The process may include determining that the damage score satisfies a threshold damage score associated with the damage model and performing an action associated with the power system based on the damage score satisfying the threshold damage score.
US11226357B2 Electrical arc detection for electric meter socket connections
A method for electrical arc detection in an electrical connection between an electric meter and a socket is provided. The method may include receiving a vibration signal from a vibration sensor and an arc detection signal from an arc detector. The vibration signal may be correlated in time with the arc detection signal. An electrical arc may be detected based on the correlating the vibration signal with the arc detection signal.
US11226352B2 Electrical connection assembly
An electrical connection assembly includes a main body and a spring. One end of the main body is configured to be in contact with a device under test. The spring is sleeved around the main body. Two ends of the spring are respectively defined as a first end and a second end. The first end is abutted against a limiting protrusion, and a concealed section of the main body is correspondingly arranged inside of the spring. The spring has a first tightly-coiled section, an elastic section, and a second tightly-coiled section in sequence from the first end to the second end. A pitch of the spring within the elastic section is greater than a pitch of the spring within the first tightly-coiled section, and the pitch of the spring within the elastic section is greater than a pitch of the spring within the second tightly-coiled section.
US11226349B2 Automated monochromator sample feeding mechanism
A feeding system (2) for feeding disc-shaped objects such as sample cups (4) to an analyzer. The system (2) includes as infeed trade (22) angled downward from horizontal and the outfeed track (24) angled downward, plus a reject chute. The disc feeding system (2) uses two RFID readers/writers, one (32) a standalone desktop and a second (190) proximate the sample bay of the analyzer for more comprehensive track-and-trace capability. The information read from the cup (4) tag as it is scanned is also stored with the resultant spectra so that predictive processing is applied properly and without error. For post scan (after the sample scan is completed) the scan information itself may be written directly to the sample cup RFID tag including, reflection/transmission, characteristics, constituent results etc.
US11226345B2 Antibodies to olanzapine haptens and use thereof
Disclosed is an antibody which binds to olanzapine, which can be used to detect olanzapine in a sample such as in a competitive immunoassay method. The antibody can be used in a lateral flow assay device for point-of-care detection of olanzapine, including multiplex detection of aripiprazole, olanzapine, quetiapine, and risperidone in a single lateral flow assay device.
US11226344B2 Measurement method for glycated hemoglobin ratio
Disclosed is a measurement method for a glycated hemoglobin ratio. According to a measurement method for a glycated hemoglobin ratio of the present invention, reagents are easy and convenient to use because of their sequential leakage during the rotation of a cassette, are all discharged by the rotation with no remaining reagent, and are not mixed with each other. Therefore, measurement results are accurate, with fewer errors in the quantities of used reagents and sample blood.
US11226343B2 Methods and kits for diagnosing postoperative pulmonary infections in patients who underwent surgery
The present invention relates to methods and kits for diagnosing a postoperative pulmonary infection in a patient who underwent surgery. More particularly, the present invention relates to a method for diagnosing a postoperative pulmonary infection in a patient who underwent surgery, comprising a step consisting of measuring the concentration of endocan in a blood sample obtained from said patient, at a time point comprised between 3 h and 30 h after surgery.
US11226339B2 Methods for high throughput receptor:ligand identification
Methods and systems for high-throughput Identification of receptor:ligand interactions are provided. Throughout this application various publications are referred to in parentheses. Full citations for these references may be found at the end of the specification. The disclosures of these publications, and all patents, patent application publications and books referred to herein, are hereby incorporated by reference in their entirety into the subject application to more fully describe the art to which the subject invention pertains.
US11226338B2 Coomassie Brilliant Blue Assay with improved sensitivity
Methods for detection and quantitative measurement of proteins with a Coomassie Brilliant Blue Assay with improved sensitivity and maintaining high linearity over a broad measuring range are provided herein. In particular, a method of detecting a protein in a protein-containing sample is provided. The method includes providing a sample including a protein, a reagent including Coomassie Brilliant Blue and having a pH between 0.85 and 1.1, combining the sample and the reagent, and determining absorption at first and second wavelength to determine the amount of protein in the sample. The ratio of the absorption value at the first wavelength between about 580 to 620 nm to the absorption value at the second wavelength between about 520 to 370 nm is used in the spectral photometric determination of the amount of protein.
US11226335B2 Methods for target DNA detection using non-functionalized carbohydrate-capped metallic nanoparticles
The disclosure relates to a method for specific detection of a target analyte using probe DNA specific to the target analyte and non-functionalized, carbohydrate-capped metal nanoparticles such as non-functionalized, dextrin-capped gold nanoparticles. A sample mixture including a target DNA analyte and a probe DNA specific thereto is incubated to from a probe DNA-target DNA complex. The non-functionalized, carbohydrate-capped metal nanoparticles and an ionic species such as sodium chloride or other salt are added to the probe DNA-target DNA complex, and the mixture is incubated. Addition of the ionic species creates a detectable distinction, such as color of the resultant mixture, between stabilized metal nanoparticles when the probe DNA-target DNA complex is present and destabilized metal nanoparticles when the probe DNA-target DNA complex is absent. The method can be used for colorimetric detection of plant pathogens and associated diseases in agricultural production systems.
US11226333B2 Lung cancer signature
The present disclosure relates to compositions and methods for cancer diagnosis, research and therapy, including but not limited to, cancer markers. In particular, the present disclosure relates to cancer markers as diagnostic markers and clinical targets for lung cancer.
US11226331B2 Controls for implementing multiplex analysis methods
The present invention relates to controls which may be used to secure the results of multiplex analysis methods. The present invention thus relates to solid supports comprising one or several controls and their use in multiplex analysis methods to detect several analytes potentially present in a sample.
US11226327B2 Linear, cartridge-based glucose measurement system
A test sensor container for use with an analyte measuring system may include a cartridge that includes a base, two opposite sidewalls extending away from the base, and a plurality of compartments each dimensioned to hold a test sensor. At least one of the two opposite sidewalls is oriented at an acute angle relative to a reference axis that is perpendicular to the base. The test sensor container may further include at least one foil cover sealing the plurality of compartments and an ejection mechanism.
US11226325B2 Method for simulating the quantity and the quality of the hydrocarbons from a sedimentary basin
The invention is a method for determining at least one of the quantity and the quality of the hydrocarbons generated by maturing of the organic material of a mother rock of a sedimentary basin based on values representing the artificial maturation of an immature sample representing the mother rock and a sequence of artificial maturing temperatures. The method according to the invention determines the values of the kinetic parameters of a reaction rate law by minimizing simultaneously: (i) a difference between the values predicted by the reaction rate law applied with a historical record of temperatures of the basin determined by basin simulation and the measurements of the advance of the maturation of the organic material and (ii) a difference between the values predicted by the reaction rate law applied according to the sequence of temperatures for the artificial maturing and the values representing the artificial maturing.
US11226322B2 Optical gas analyzer and method for measuring nitrogen oxides in an exhaust gas
Gas analyzer and method for measuring nitrogen oxides in an exhaust gas, wherein to measure the nitrogen oxides, ozone is generated from oxygen, the exhaust gas is treated with the ozone generated to convert nitrogen monoxide within the exhaust gas into nitrogen dioxide, the nitrogen dioxide concentration in the treated exhaust gas is measured photometrically using a first light-emitting diode which emits with a central wavelength between 350 nm and 500 nm and output as the nitrogen oxide concentration in the exhaust gas, and the ozone concentration in the treated exhaust gas is measured photometrically using a second light-emitting diode which emits with a central wavelength between 250 nm and 265 nm, where generation of the ozone using the measured ozone concentration as an actual value is regulated to a prespecified setpoint value to enable reliable continuous measurement of nitrogen oxides in exhaust gases with a low outlay on equipment.
US11226320B2 Method to combine partially aggregated sensor data in a distributed sensor system
A method for processing sensor data in a distributed sensor system includes generating aggregated sensor data values associated with a first sensor and belonging to one or more aggregation time intervals, tagging each aggregated sensor data value with an aggregation indicator. The aggregation indicator has a first value indicating partial aggregation and has a second value indicating complete aggregation. In some embodiments, the method combines the partially aggregated sensor data belonging to the same time interval into a complete aggregated sensor data.
US11226317B2 Gas-liquid separator and super-critical fluid device
A gas-liquid separator according to an embodiment of the present invention separates a mobile phase containing a gas and a liquid into a gas and a liquid. The gas-liquid separator according to the embodiment of the present invention includes an introduction flow channel to which a mobile phase is introduced, and a plurality of discharge flow channels connected to the introduction flow channel. A gas and a liquid are discharged from a discharge port of the discharge flow channel.
US11226313B2 Apparatus and device for testing a component by means of ultrasound
An apparatus for testing a component by ultrasound comprises a plurality of identical devices. Each device has several channels of ultrasonic transducers as well as a master controller. The individual devices are daisy-chained and controlled by one of their master controllers. Mechanical connectors can be used to mechanically couple adjacent devices. Further, a number of differently shaped handles is provided, all of which can be coupled to a common handle interface.
US11226312B1 In-process, layer-by-layer non-destructive testing of additive manufactured components using linear and nonlinear vibrational resonance
Provided is an additive manufacturing system capable of performing in-process, layer-by-layer non-destructive testing, the additive manufacturing system including: a plate for producing a part thereon; a transducer attached to the plate and configured to induce vibrations in the part; and a laser vibrometer configured to detect a vibrational response of the part to determine whether defect and/or anisotropy exists within the part.
US11226310B2 Controlling gas-phase ion interactions
A mass spectrometer or ion mobility spectrometer is disclosed comprising: a first device for separating ions or molecules according to a physicochemical property (3); an ion mobility separation device (4) for receiving and separating at least some of said ions or ions derived from said molecules according to their ion mobility; a gas supply (6-10) connected to said ion mobility separation device (4) for supplying gas into said ion mobility separation device (4); and a control system (11) configured to adjust said gas supply (6-10) so as to change the composition of gas within the ion mobility separation device (4) as a function of time.
US11226308B2 Determining the reduced ion mobility of ion species by trapped ion mobility spectrometry (TIMS)
The invention provides methods and devices for determining the reduced ion mobility Ko of an ion species by trapped ion mobility spectrometry wherein the reduced ion mobility Ko is determined from a measured arrival time tm of the ion species and predetermined instrumental parameters by applying the inverse of a system function: Ko=SYS−1(tm,pi) or from multiple arrival times tm,i of the ion species measured for multiple values of an instrumental parameter.
US11226305B2 Method for selectively determining the concentration of gaseous mercaptan-containing and/or amino-containing compounds
Use: detecting the presence of small concentrations of target gases. A method for selectively determining the concentration of gaseous mercaptan-containing and/or amino-containing compounds using a gas sensor based on an organic field-effect transistor is characterized in that the magnitude of a current in the channel of an organic field-effect transistor is measured in a time-dependent manner; the magnitude of a threshold opening voltage of the organic field-effect transistor and the magnitude of the charge carrier mobility are calculated in a time-dependent manner on the basis of the data regarding the time-dependent magnitude of the current in the channel of the organic field-effect transistor; the magnitude of the relative change in charge carrier mobility and the magnitude of the shift in the threshold opening voltage of the organic field-effect transistor are calculated; a detectable mercaptan-containing and/or amino-containing compound is determined according to the value of the magnitudes of the relative change in charge carrier mobility and of the shift in the threshold opening voltage of the organic field-effect transistor; the concentration of the detectable mercaptan-containing compound is determined according to the magnitude of the relative change in charge carrier mobility, and/or the concentration of the detectable amino-containing compound is determined according to the shift in the threshold opening voltage of the organic field-effect transistor. Technical result: creation of a device for the independent selective measurement of small concentrations (from 10 ppb to 1 ppm) of mercaptan-containing and/or amino-containing compounds in atmospheric air or in gas mixtures.
US11226304B2 Apparatus and method for anion detection and/or measurement
An apparatus for selectively detecting an anion in a medium and/or selectively measuring the concentration of an anion in a medium. The apparatus comprises at least one sensor and a conductive polymer film and is configured such that dielectric and/or electric property changes of the conductive polymer film can be detected by the sensor when the conductive polymer film is in hydraulic contact with the medium or after it has been in hydraulic contact with the medium. Methods of selectively detecting an anion in a medium and/or selectively determining a concentration of an anion in a medium are also provided.
US11226303B2 Gas sensor for measuring a concentration of an analysis gas
A gas sensor is described for measuring a concentration of an analysis gas based on a thermal conductivity principle, including at least one analysis heating element situated on a first diaphragm for heating the analysis gas, a reference heating element situated on a second diaphragm for heating a reference gas, at least one evaluation electronics unit for measuring a resistance change of the analysis heating element caused by the analysis gas in relation to an electrical resistance of the reference heating element, the first diaphragm and the second diaphragm being situated adjacent to one another in a sensor substrate, due to a base substrate situated on one side on the sensor substrate, a measuring volume is formable between the first diaphragm and the base substrate and a reference volume is formable between the second diaphragm and the base substrate.
US11226299B2 Systems and methods for determining at least one property of a material
A system for determining one or more properties of one or more gases. The system comprises sensors configured to measure thermal conductivity and exothermic responses of a sample at multiple temperatures. Sensor responses to exposure to a gas sample at two or more temperatures are compensated and analyzed by a subsystem. The subsystem is configured to determine a thermal conductivity of the gas sample at each of the two or more temperatures and determine at least one component of the gas sample based at least in part on the thermal conductivity value of the sample at each of the two or more temperatures. Related systems and methods of determining one or more properties of a sample are also disclosed.
US11226298B2 X-ray imaging system and method of x-ray imaging
An x-ray imaging system includes an x-ray source configured to emit x-ray radiation towards a sample, and a primary detector configured to detect x-ray radiation from the x-ray source passing through the sample. The x-ray imaging system also includes a secondary detector configured to detect x-ray radiation from the x-ray source scattered in the sample, and imaging optics configured to guide x-ray radiation scattered in the sample onto the secondary detector.
US11226290B2 Photonic structures and integrated device for detecting and analyzing molecules
System and methods for analyzing single molecules and performing nucleic acid sequencing. An integrated device may include multiple pixels with sample wells configured to receive a sample, which when excited, emits radiation. The integrated device includes a surface having a trench region recessed from a portion of the surface and an array of sample wells, disposed in the trench region. The integrated device also includes a waveguide configured to couple excitation energy to at least one sample well in the array and positioned at a first distance from a surface of the trench region and at a second distance from the surface in a region separate from the trench region. The first distance is smaller than the second distance. The system also includes an instrument that interfaces with the integrated device. The instrument may include an excitation energy source for providing excitation energy to the integrated device by coupling to an excitation energy coupling region of the integrated device.
US11226287B2 Light scattering detectors and sample cells for the same
Sample cells, light scattering detectors utilizing the sample cells, and methods for using the same are provided. The sample cell may include a body defining a flowpath extending axially therethrough. The flowpath may include a cylindrical inner section interposed between a first outer section and a second outer section. The first outer section may be frustoconical. A first end portion of the first outer section may be in direct fluid communication with the inner section and may have a cross-sectional area relatively smaller than a cross-sectional area at a second end portion thereof. The body may further define an inlet in direct fluid communication with the inner section. The inlet may be configured to direct a sample to the inner section of the flowpath.
US11226286B2 Inspection apparatus, inspection method, library generation apparatus, library generation method, computer program and recording medium
An inspection apparatus is provided with: an irradiating device configured to irradiate a sample in which a plurality of layers are laminated with a terahertz wave; a detecting device configured to detect the terahertz wave from the sample to obtain a detected waveform; and an estimating device configured to estimate a position of a boundary surface of the plurality of layers on the basis of the detected waveform and a library indicating an estimated waveform, the library is generated on the basis of a sample waveform that is the detected waveform obtained by irradiating the sample or a sample member with the terahertz wave, the sample member has specifications that are same as those of the sample.
US11226285B2 Surface sensitive atomic force microscope based infrared spectroscopy
System and Methods may be provided for performing chemical spectroscopy on samples from the scale of nanometers with surface sensitivity even on very thick sample. In the method, a signal indicative of infrared absorption of the surface layer is constructed by illuminating the surface layer with a beam of infrared radiation and measuring a probe response comprising at least one of a resonance frequency shift and a phase shift of a resonance of a probe in response to infrared radiation absorbed by the surface layer.
US11226283B2 Sample cuvette
A cuvette comprising a pyramidal shaped cavity with four sides surfaces, which are connected to each other by curves, wherein side surfaces and curves merge into a transition area that is located above a ring followed by a cone above the bottom of the pyramidally shaped cavity.
US11226276B2 Sensor apparatus for metal particles in fluids
A device has a sensor (1) for detecting a contamination in the form of metal particles in a fluid, and is at least partially encompassed by a partition wall (17). Partition wall (17) is at least partially penetrated via a receiving opening (55) by the sensor device (1) arranged in its functional position and comprising its sensor (25) detecting the metal particles. The sensor (1) can be removed from the partition wall (17) into an inoperative functional position, in particular for maintenance or replacement purposes. The sensor (1) interacts with a closing device (3) such that upon removal of the sensor (1) to its inoperative functional position, the closing device (3) closes the receiving opening (55). In the opposite direction, when the sensor (1) is brought into its functional position, this receiving opening (55) is released.
US11226268B2 Soil extraction and measurement tool
A soil extraction and measurement tool is described. In one example, the tool has a guide having a sleeve and a plate. The sleeve is attached to the plate, extending substantially horizontally from the plate, and having an opening to receive a probe. A probe has a point at an end configured to be inserted into the sleeve of the guide and to extend through the sleeve past the plate. The point is configured to pierce through soil below the plate. The probe has an inner cavity that is open at the point and configured to receive soil when the point pierces through soil, and a window through the probe to the inner cavity configured to allow the soil in the inner cavity to be viewed through the probe.
US11226267B2 Virtualized automated test equipment and methods for designing such systems
A virtualizable automated test equipment architecture includes a circuit assembly. The circuit assembly includes a number of signal paths that extend between a front plane and a backplane. The signal paths can be continuous and isolated from other signal paths of the plurality of signal paths. The circuit assembly also includes an impedance disposed along a signal path of the plurality of signal paths. A plurality of software-configurable physical disconnects may be arranged within the circuit assembly to form a switching matrix. The plurality of signal paths can be associated with a plurality of software-configurable physical disconnects, which can be configured to open and close signal paths of the plurality of signal paths based on the predetermined test requirements. The circuit assembly also includes a plurality of external device connections, at least one of which may be configured to interface with a unit under test (UUT). The software configurable physical disconnects may be configurable at runtime. Because the system if virtualizable, multiplied UUTs may be tested simultaneously according to different requirements, and the testing may be executed on shared hardware in a manner transparent to the UUTs.
US11226266B2 Tire holding mechanism and tire test device
The present invention includes a shaft that protrudes further toward a lower spindle side than an upper rim and includes a plurality of engagement grooves arranged in an up-down direction at an outer periphery of a lower end accommodated in a hollow portion of the lower spindle; a shaft support part that rotatably supports an upper end of the shaft; an engagement part that is accommodated within the hollow portion and is engaged with any one engagement groove of the plurality of engagement grooves; a first elevating part that is configured to integrally move the upper spindle, the shaft, and the shaft support part in the up-down direction; and a second elevating part that adjusts the length of the shaft protruding below the upper rim by changing the distance between the shaft support part and the upper spindle.
US11226260B2 Tri-axial motion decoupling periodic structure for shaking table container
Provided is a three-directional motion decoupling periodic structure for a shaking table container. The periodic structure is formed by sequentially superimposing n periodic structure units, wherein each of the periodic structure units is formed by sequentially superimposing a first side-confining layer, a planar decoupling layer, a second side-confining layer and an elastic layer, wherein n is a positive integer greater than or equal to 2; the cross-sectional shapes of the first side-confining layer, the elastic layer, the second side-confining layer and the planar decoupling layer are the same; and the periodic structure is used for implementing three-directional motion decoupling in the operating condition of ground shaking. Further provided is a three-directional motion decoupling container for shaking table test, which is formed by combining the periodic structure, a container base plate and a position-limiting protection door-type frame (3). The container, which is light in weight and high in strength, is applicable to the shaking table tests at hypergravity and normal gravity. Multiple measures are taken to ensure the motion synchronization between the container and tested soil, the non-interference of the motions of the container and the tested soil in the three directions of X, Y and Z, no extra acting force being exerted on the tested soil by the container, and the avoidance of a boundary effect as much as possible, so as to fully realize the three-directional decoupling and reconstitute original site characteristics.
US11226255B2 Process transmitter isolation unit compensation
A process transmitter includes an isolation unit, a process sensor, a compensation circuit, and an output circuit. The isolation unit is configured to engage a process and includes a medium. The process sensor is configured to produce a process signal that is a function of a parameter of the process that is communicated through the medium. The compensation circuit is configured to compensate the process signal for a response time of the isolation unit, and output a compensated process signal. The output circuit is configured to produce a transmitter output as a function of the compensated process signal.
US11226254B2 Pressure switch assembly having quick connect capillary tube
Embodiments of a pressure switch assembly having a quick connect capillary tube are disclosed. One embodiment, among others, has an elongated cylindrical capillary tube for attachment to a refrigeration line so that refrigeration fluid pressure in the refrigeration line can be sensed. A quick connect coupling is connected to the shutoff valve. A shutoff valve is designed to open and close fluid communication between the capillary tube and the quick connect coupling when the quick connect coupling is coupled and decoupled, respectively. A switch body is connected to the quick connect coupling and has first and second electrical connections. The switch body has an internal on/off switch designed to electrically connect and electrically disconnect the first and second electrical connections based upon a predetermined set point of pressure associated with refrigeration fluid that is in communication with the switch body.
US11226250B2 Sensing apparatus
An apparatus comprises an electrically active layer having a first plurality of substantially parallel electrodes and a second plurality of substantially parallel electrodes, wherein the first plurality of electrodes are not parallel to the second plurality of electrodes, such that there exists a matrix of intersection points between the electrodes. A signal generator is configured to generate excitation signals and is connected to the first plurality of electrodes, and a signal detector is configured to detect output signals from the second plurality of electrodes, wherein an output signal from one of the second plurality of electrodes is indicative of the degree of capacitive coupling to one of the first plurality of electrodes on application of an excitation signal thereto. A flexible top layer is sealed to the electrically active layer to define at least one hermetic void between portions of the top layer and portions of the electrically active layer.
US11226248B2 Touch sensor with multifunctional layers, electronic skin and intelligent robot
The present application relates to a touch sensor with multifunctional layers and an intelligent robot. The touch sensor comprises a plurality of sensor units. Each of the sensor units comprises regions contained in four multifunctional layers. The first multifunctional layer and the third multifunctional layer are higher than the second multifunctional layer and the fourth multifunctional later, and the distance from the center of the first multifunctional layer to the center of the third multifunctional layer is greater than the distance from the center of the second multifunctional layer to the center of the fourth multifunctional layer. The first multifunctional layer and the third multifunctional layer form a capacitor C1, and the second multifunctional layer and the fourth multifunctional layer form a capacitor C2.
US11226243B2 Method of calibrating temperature sensor
Temperature-sensor calibrating method enables a wireless-data-communicating wearable clinical thermometer to be reused. The thermometer's temperature sensor, for sensing and measuring a target subject's body temperature, is detachable from/reattachable into a main unit of the thermometer. The temperature sensor is calibrated whenever it is to be swapped out, making thermometer main unit post-multicycle-use disposable. The calibration is accomplished by sampling and acquiring a base resistance value per the temperature sensor, computing, based on the difference between the acquired base resistance value and a resistance value gauged with a standard temperature gauge, a calibration coefficient, storing the calibration coefficient in a measuring-device storage medium, and transmitting the calibration coefficient to the thermometer main unit.
US11226237B2 Temperature sensor module with integrated lid structure for spurious IR-cancellation
A temperature sensor module with an integrated lid structure for spurious IR-cancellation is disclosed. An improved temperature sensor module that allows detection of a maximum of the relevant IR-radiation from an object's surface of interest as well as generation of additional information about parasitic or spurious IR-radiation that distort the relevant thermal signal in order to enable a cancellation of interfering thermal signal portions is presented. The temperature sensor module includes a temperature sensing element, a sensor-interface control integrated circuit, whereas the temperature sensing element is coupled to the sensor-interface control IC, and a lid structure and a sensor packaging both defining a field of view of the temperature sensor module, wherein the lid structure is formed by a substrate comprising a second integrated temperature sensor connected to the sensor-interface control IC or an external connected processing unit.
US11226235B2 Absorption spectroscopic system, program recording medium for an absorption spectroscopic system and absorbance measurement method
An absorption spectroscopic system is provided with a detector that detects an intensity of light transmitted through a gas, a total pressure sensor that measures a total pressure of the gas, an interference gas partial pressure-absorbance relationship storage unit that stores interference gas partial pressure-absorbance relationship data, an interference gas partial pressure estimation unit that estimates the partial pressure of the interference gas based on the total pressure measured by the total pressure sensor, an interference gas absorbance conversion unit that converts an estimated partial pressure of the interference gas estimated by the interference gas partial pressure estimation unit into an absorbance of the interference gas based on the interference gas partial pressure-absorbance relationship data, and a target gas absorbance calculation unit that calculates an absorbance of the target gas based on output values from the detector and on the absorbance of the interference gas.
US11226234B2 Spectrum shaping devices and techniques for optical characterization applications
Implementations disclosed describe a system comprising a first optical device to receive an input beam of light, the input beam having a plurality of spectral components of light, and cause the input beam to disperse into a plurality of spectral beams, wherein each of the plurality of spectral beams corresponds to one of the plurality of spectral components and propagates along a spatial path that is different from spatial paths of other spectral beams, and a second optical device to collect a portion of each of the spectral beams, wherein the collected portion depends on the spatial path of the respective spectral beam, and form an output beam of light from the collected portion of each of the spectral beams, wherein a spectral profile of the output beam is different from a spectral profile of the input beam of light.
US11226232B2 Multichromatic calibration method and device
A Multichromatic Calibration (MC) method of at least a spectral sensor which is one of a list comprising at least a spectrometer, a multispectral sensor, a hyperspectral sensor, a spectral camera, a color camera. The method comprises a. generating a plurality of different multichromatic spectra, wherein i. a spectrum from the plurality of different multichromatic spectra contains light intensity measurable by the at least one spectral sensor and by a reference spectral device, and ii. a spectrum from the plurality of different multichromatic spectra contains light centered around at least two different wavelengths and is configured to be integrated during an exposure time of a single measurement from any of the at least one spectral sensor or the reference spectral device; b. measuring each multichromatic spectrum of the plurality of different multichromatic spectra with the reference spectral device and the at least one spectral sensor; and from all data of the measured multichromatic spectra, compute a transfer function which relates a response of the at least one spectral sensor to a corresponding response of the reference spectral device, without measuring the spectral response of the at least one spectral sensor.
US11226230B2 Method for noise reduction and a detection circuit
A method and a detection circuit. The detection circuit may include (a) a photodiode that is configured to convert radiation to a photodiode current; (b) a photodiode bias circuit that is configured to bias the photodiode; (c) a dynamic resistance circuit that has a first terminal and a second terminal; (d) a transimpedance amplifier that is configured to amplify an output current of the dynamic resistance circuit to provide an output voltage, wherein the second terminal is coupled to a negative input port of the amplification circuit; and (e) a conductor that is coupled between the first terminal and an anode of the photodiode.
US11226227B2 Scale and rotatable scanner with a maintained standalone calibration memory and removable controller
A scale and scanner system includes a controller to control operation of the scale and scanner system. A scale calibration parameter memory for storing scale calibration parameters is coupleable to the controller. A scanning module and a scale module are coupleable to the controller. When the controller is not coupled to the scanning module or scale module, the scale calibration parameter memory remains in the system.
US11226222B2 Vibratory measuring device having a measuring tube
A vibratory measuring device for determining a mass flow rate or a density of a medium includes: a vibratory measuring tube which is curved when in a rest position; a support body; a first bearing body; a second bearing body; two exciter units and two sensor units; and a circuit. The bearing bodies are connected to the support body such that flexural vibration modes of the measuring tube have vibration nodes on the bearing bodies, wherein the exciter units are configured to excite flexural vibrations of the measuring tube, wherein the sensor units are each configured to detect flexural vibrations of the measuring tube both in and perpendicular to the plane and to output vibration-dependent sensor signals, wherein the circuit is configured to output excitation signals to the excitation units for the selective excitation of flexural vibration modes and to receive the sensor signals of the sensor units.
US11226217B2 Field device, system, and waveform data output method
A field device includes a sensor configured to detect a physical quantity and to output the physical quantity as a sensor signal, a signal processor configured to process the sensor signal and to output the sensor signal as a processing result signal, a calculation processor configured to calculate output value data based on the processing result signal, an outputter configured to output the output value data to the outside, and a waveform acquirer configured to store waveform data of at least one signal among the sensor signal, the processing result signal, and a processing process signal that is a signal in a processing process in the signal processor, wherein the calculation processor is configured to acquire the waveform data from the waveform acquirer and to output the waveform data via the outputter.
US11226216B2 Self adjusting retention feature for applique assembly
A gauge assembly includes a dial face with a scale indicative of a vehicle operating parameter. The dial face includes an opening proximate the scale and an illuminable tick mark that extends through the opening in the dial face with the tick mark being larger than the opening.
US11226215B2 Modular field device kit and method of assembly
A modular field device kit with interchangeable components allowing for customization and a method of assembly of a field device using such kit.
US11226209B2 Information processing system, program, and control method
An information processing system includes a vehicle and an information processor that acquires information acquired by the vehicle from the vehicle. The vehicle acquires location information of the vehicle, acquires driving information of a driver of the vehicle, and provides route guidance on the basis of route guidance information that is generated in the information processor. The information processor stores traffic accident information, in which driving skill of a driver involved in a traffic accident occurred in the past and the number of the traffic accident at a point where the traffic accident has occurred are associated with location information of the point where the traffic accident has occurred, calculates the driving skill of the driver on the basis of the driving information, and generates the route guidance information on the basis of the calculated driving skill and the traffic accident information.
US11226200B2 Method and apparatus for measuring distance using vehicle-mounted camera, storage medium, and electronic device
The present disclosure relates to a method and an apparatus for measuring a distance using a vehicle-mounted camera, a storage medium, and an electronic device. The method includes: calibrating a camera based on camera calibration images to obtain a camera parameter; detecting parallel lane lines to obtain a vanishing point of the parallel lane lines according to the detected parallel lane lines; calculating a pitch angle of the camera according to the camera parameter and the vanishing point; determining information of an object to be detected in an image captured by the camera; and calculating a distance from the object to be detected to the camera and a size of the object to be detected according to the information of the object to be detected, the pitch angle of the camera, and the camera parameter.
US11226197B2 High contrast structured light patterns for QIS sensors
A structured-light pattern for a structured-light system includes a base light pattern that includes a row of a plurality of sub-patterns extending in a first direction. Each sub-pattern is adjacent to at least one other sub-pattern, and each sub-pattern is different from each other sub-pattern. Each sub-pattern includes a first number of portions in a sub-row and a second number of portions in a sub-column. Each sub-row extends in the first direction and each sub-column extends in a second direction that is substantially orthogonal to the first direction. Each portion may be a first-type portion or a second-type portion. A size of a first-type portion is larger in the first direction and in the second direction than a size of a second-type portion in the first direction and in the second direction. In one embodiment, a first-type portion is a black portion and the second-type portion is a white portion.
US11226192B2 Methods and systems for real-time, in-process measurement of coatings on substrates of aerospace components
A method for measuring the thickness of coatings on a substrate of an aerospace component comprises illuminating a sample comprising the substrate of the aerospace component and a coating with light waves of varying wavelengths from a light source, receiving the light waves reflected by the sample at a light collector, diffracting the light waves into a plurality of component wavelengths with a grating, detecting the light intensities of the plurality of component wavelengths at a detector array, generating a reflectance spectral curve using the detected light intensities for each of the plurality of component wavelengths, calculating the thickness of the coating from the reflectance spectral curves of the component wavelengths.
US11226190B2 Measurement of thickness and topography of a slab of materials
We describe apparatus for measurement of thickness and topography of slabs of materials employing probes with filters using polarization maintaining fibers.
US11226188B2 Low-coherence reflectometry method and device employing time-frequency detection
A low-coherence interferometer apparatus for determining information on interfaces of an object including: a polychromatic light source; an optical system generating a measurement optical beam and a reference optical beam; a delay line introducing a variable optical delay between the optical beams; detection optics combining the beams, and producing a spectral signal representative of an optical-power spectral density of the resulting interference signal; a control and processing module acquiring a plurality of spectral signals for a plurality of optical delays, determining, for each spectral signal, optical retardation information between interfering beams within a spectral measurement range, analyse the variation in the retardations, and assign the optical retardation determined on the basis of the different spectral signals to interface curves, corresponding to straight lines with positive, negative, zero or almost-zero gradient, depending on the respective optical delay of the acquisition of the spectral signals, and to deduce information of the object.
US11226181B2 High explosive fragmentation mortars
A mortar shell including: a metallic inner layer; a polymer outer layer having reinforcing fibers dispersed therein; and at least one layer of metallic fragments disposed between the inner and outer layers, the layer of metallic fragments including a plurality of individual metallic fragments unconnected to each other. In a variation, the mortar shell including: a metallic inner layer, the metallic inner layer having a grid formed on an outer surface to define a plurality of metallic fragments separated by grooves; a polymer having first reinforcing fibers disposed within the grooves; and a polymer outer layer having second reinforcing fibers dispersed therein. In another variation, the mortar shell including a polymer outer layer having reinforcing fibers dispersed therein; and a metallic inner layer having a plurality of metallic fragments with a shape to interlock to each of the other and assembled together into the metallic inner layer.
US11226179B2 Polymer ammunition and cartridge primer insert
The present invention provides a polymer ammunition cartridge having a primer insert having: a top surface; a bottom surface opposite the top surface; a coupling element that extends from the bottom surface, wherein the coupling element comprises an interior surface and an exterior surface, wherein the interior surface comprises: a transition region that transitions from the bottom surface to a second segment wherein the transition region has a radius of from 0.02 to 0.2; a first segment extending from the second segment and terminates at a tip, wherein the first segment has a first segment distance from 0.02 to 0.18 inches and the second segment has a second segment distance from 0.02 to 0.18 inches, wherein the second segment has a second segment angle from +3 to −3 degrees relative to the first segment angle and the first segment has a first segment angle from +6 to −6 degrees from perpendicular to the top surface; a primer recess in the top surface that extends toward the bottom surface; a primer flash aperture positioned in the primer recess through the bottom surface; and a flash aperture groove in the primer recess and positioned around the primer flash aperture and adapted to receive a polymer overmolding through the primer flash aperture.
US11226176B2 Devices with network-connected scopes for allowing a target to be simultaneously tracked by multiple other devices
A network of scopes, including one or more lead scopes and one or more follower scopes, is provided to allow the respective scopes to track the same presumed target. A lead scope locates a target and communicates target position data of the presumed target to the follower scope. The follower scope uses the target position data and its own position data to generate electronic control signals for use by follower scope to make position movements so as to re-position the follower scope from its current target position to move towards the target position defined by the target position data received from the lead scope. At least the second scope is mounted to, or integrated into, a vehicle, which uses the target position data to move to a new location so as to allow the second scope to better view the target.
US11226170B2 Takedown stock for a pistol-caliber carbine
A takedown firearm stock and related methods are disclosed. The takedown firearm stock has a buttstock assembly comprising a magazine release; a first accessory mounting interface; a forend assembly comprising a recess for receiving a barrel having a barrel shank, and a release mechanism for removably coupling the forend assembly and the buttstock assembly, and one of: an attachment bracket or a barrel tray configured to support the barrel, the attachment bracket or the barrel tray comprising the first accessory mounting interface. When the forend assembly is coupled to the buttstock assembly in a deployed configuration, the forend assembly releasably couples to the buttstock assembly at a forend-to-stock interface, and when the forend assembly is coupled to the buttstock assembly in a stowed configuration, the forend assembly releasably couples to an underside of the buttstock assembly.
US11226166B2 Archery bow limb assembly
In some embodiments, an archery bow comprises a riser, a limb member and a support member. The limb member is supported by the riser at a first location. The limb member supports an axle at a second location. The support member is supported by the riser and arranged to support the limb member. The support member contacts the limb member at a contact location. The contact location is oriented between the first location and the second location along the length of the limb member.
US11226165B2 Trigger group for semi-automatic firearms
Trigger groups for semi-automatic firearms have a hammer, a trigger element, a sear, a selector, and a disconnector assembly, the disconnector assembly operable when the selector is in a first position to retain the hammer in the cocked position in response to release of the trigger element to the rest position subsequent to discharge of the firearm by pulling the trigger element, and the disconnector assembly operable when the selector is in a second position to release the hammer to the striking position in response to release of the trigger element to the rest position subsequent to discharge of the firearm by pulling the trigger element, such that the firearm discharges once per cycle of the trigger element when the selector is in the first position, and fires once for each forward or rearward motion of the trigger element when the selector is in the second position.
US11226162B2 Heat dissipation device having anisotropic thermally conductive sections and isotropic thermally conductive sections
A heat dissipation device may be formed having at least one isotropic thermally conductive section (uniformly high thermal conductivity in all directions) and at least one anisotropic thermally conductive section (high thermal conductivity in at least one direction and low thermal conductivity in at least one other direction). The heat dissipation device may be thermally coupled to a plurality of integrated circuit devices such that at least a portion of the isotropic thermally conductive section(s) and/or the anisotropic thermally conductive section(s) is positioned over at least one integrated circuit device. The isotropic thermally conductive section(s) allows heat spreading/removal from hotspots or areas with high-power density and the anisotropic thermally conductive section(s) transfers heat away from the at least one integrated circuit device predominately in a single direction with minimum conduction resistance in areas with uniform power density distribution, while reducing heat transfer in the other directions, thereby reducing thermal cross-talk.
US11226151B2 Refrigerator
Provided is a refrigerator which allows a pivoting bar to pivot to seal a gap between a pair of doors regardless of whether the door at which the pivoting bar is not installed between the pair of doors is open or closed. The refrigerator includes a guide device which induces the pivoting bar to pivot. Here, the guide device includes a rack that is moved forward and backward linearly depending on opening and closing of the second door and includes a second magnet built therein, a pinion gear engaged with the rack and pivoting when the rack is moved linearly, and a guide unit which includes a guide groove guiding a guide protrusion and is engaged with the pinion gear to move linearly in a direction opposite to that of the rack to allow the pivoting bar to pivot when the pinion gear pivots.
US11226147B2 Refrigerator having a transfer member to transfer ice stored in an ice bucket and first and second couplers
The refrigerator includes an ice maker; an ice bucket; a transfer member configured to transfer ice stored in the ice bucket; a drive motor unit configured to generate a driving force for driving the transfer member; a first coupler connected to the transfer member; and a second coupler separably coupled to the first coupler and coupled to the drive motor unit. The first coupler includes an insertion portion insertable into the second coupler, and a first inclined portion to guide the insertion portion to be inserted into the second coupler. The second coupler includes a seating portion to receive the first coupler, and a second inclined portion to guide the first coupler to the seating portion.
US11226146B2 Icemaker assembly
A refrigerator includes a freezer compartment and a machine compartment positioned proximate the freezer compartment. An icemaker assembly is positioned within the freezer compartment. A fill tube extends from the machine compartment into the icemaker assembly. A first solenoid valve is coupled to the fill tube. A second solenoid valve is coupled to the fill tube, wherein the first and second solenoid valves are positioned within the machine compartment. A controller is configured to independently open and close the first and second solenoid valves.
US11226141B2 Two-phase expendable cooling systems with passive flow control membranes
An apparatus includes a heat sink configured to receive thermal energy from one or more heat sources. The heat sink includes a local reservoir configured to hold a liquid coolant, and the heat sink is configured to pass the thermal energy into the liquid coolant in the local reservoir in order to vaporize at least some of the liquid coolant. The apparatus also includes a membrane configured to allow vaporized coolant to pass through the membrane out of the local reservoir into an ambient environment and to prevent unvaporized coolant from passing through the membrane. The membrane is thereby configured to provide passive flow control for the liquid coolant. The membrane could include a vapor-permeable and liquid-repelling membrane. The membrane can also be configured to hold the liquid coolant in the local reservoir against one or more surfaces of the heat sink.