Document | Document Title |
---|---|
US11367576B2 |
Electrode for power storage devices and method of manufacturing the same
An electrode for a power storage device includes a non-woven fabric current collector that comprises short fibers of aluminum or copper having an average length of 25 mm or less; and adsorbent material powder on which electrolyte ions are adsorbed during charging or active material powder which chemically react during charging and discharging, where the powder exists in the gaps formed between the short fibers of the non-woven fabric current collector. |
US11367574B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a ceramic body including a stack of dielectric layers and internal electrodes and including main surfaces facing each other in a stacking direction, lateral surfaces facing each other in a width direction, and end surfaces facing each other in a length direction, and an external electrode electrically connected with the internal electrodes on the end surfaces. The external electrode includes an end surface covering portion covering each of the end surfaces, and a main surface covering portion covering portions of the main surfaces. The end surface and main surface covering portions each include a base electrode layer covering the ceramic body, and a plating layer covering the base electrode layer. The end surface covering portion further includes, between the base electrode layer and the plating layer, a sintered metal layer including a component different from that of the base electrode layer. |
US11367573B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes, in at least one of a region between an end of a first internal electrode layer which is not connected to a second external electrode and the second external electrode, and a region between an end of a second internal electrode layer which is not connected to a first external electrode and the first external electrode, in a length direction, a defect portion provided on a plane including a stacking direction and a width direction, such that the defect portion is located between the first dielectric ceramic layers in the stacking direction and is located between the second dielectric ceramic layer and the third dielectric ceramic layer in the width direction. |
US11367566B2 |
Internal combustion engine ignition device
The present application provides an internal combustion engine ignition device such that irregular winding of a primary coil and a tertiary coil and an increase in a number of components can be restricted.A recessed portion that forms a tertiary coil winding portion is provided in a portion of a surface portion of a trunk portion of a primary bobbin, a tertiary coil is formed winding a copper wire around the recessed portion with no gap, and a primary coil is formed by winding a copper wire around a surface portion of the tertiary coil and a trunk portion surface portion of the primary bobbin in which the recessed portion is not formed, that is, a whole region of the trunk portion positioned between flanges after the tertiary coil is formed. |
US11367563B2 |
Coil unit
A power-reception-side coil unit includes: a housing, a ferrite, a power reception coil, a shield, and a metal member. The metal member includes a peripheral wall, a partition wall, and a shield. The ferrite includes a first principal surface, and a second principal surface. The power reception coil is provided on the side of the second principal surface, and the shield is provided on the side of the first principal surface. The shield has an outer peripheral edge including a step portion extending away from the first principal surface. The ferrite includes an exposed part exposed through the shield by forming the step portion. In the separation direction from the outer peripheral edge of the ferrite plate to the metal member, the length from the outer peripheral edge of the ferrite plate to the metal member is longer than the length of the exposed part. |
US11367560B2 |
Inductor laid out on a multi-layer structure
An inductor is laid out on a multi-layer structure, the inductor having a multi-turn coil including a plurality of metal traces laid out on at least two metal layers and a plurality of vias configured to provide inter-layer connection, wherein the multi-turn coil includes a first half configured to conduct a current flow between a first end and a center tap and a second half configured to conduct a current flow between a second end and the center tap; and an additional metal laid out on a metal layer below a lowest metal layer of the multi-turn coil, wherein the additional metal is laid out beneath the first half if the second half has a greater parasitic capacitance, or alternatively beneath the second half if the first half has a greater parasitic capacitance. |
US11367553B2 |
Wire-wound coil element
One object of the present invention is to provide a coil element having a reduced thickness but is less prone to be broken. The coil element according to an embodiment of the present invention has a rectangular parallelepiped shape and has a principal surface including long sides and short sides. The coil element includes a drum core, a winding wound around the drum core, a first external electrode electrically connected to one end of the winding, and a second external electrode electrically connected to the other end of the winding. The drum core in the embodiment includes a first flange, a second flange, and a winding core connecting between the first flange and the second flange. The winding core extends along the short sides of the principal surface. |
US11367552B2 |
Inductor component
An inductor component comprising a spiral wiring wound on a plane; first and second magnetic layers located at positions sandwiching the spiral wiring from both sides in a normal direction relative to the plane of the wound spiral wiring; a vertical wiring extending from the spiral wiring in the normal direction to penetrate at least the inside of the first magnetic layer; and an external terminal disposed on at least a surface of the first magnetic layer to cover an end surface of the vertical wiring. The first magnetic layer is larger than the second magnetic layer in terms of the area of the external terminal viewed in the normal direction, and when A is the thickness of the first magnetic layer and B is the thickness of the second magnetic layer, A/((A+B)/2) is from 0.6 to 1.6. |
US11367549B2 |
Releasable magnetic coupler
A magnetic coupler having a housing defining a coupler plane, a magnet assembly positioned at least partially within the housing, the magnet assembly being movable relative to the coupler plane, and a release assembly coupled to the magnet assembly to selectively reposition the magnet assembly relative to the coupler plane based on the angular orientation of the release assembly. |
US11367537B2 |
Annular nuclear fuel pellets with central burnable absorber
An annular nuclear fuel pellet in combination with an inserted discrete neutron absorber. The pellet/absorber may be compatible with existing or future nuclear fuel assembly designs. The concept involves the use of nuclear fuel (e.g., uranium dioxide or uranium silicide) formed into annular fuel pellets which can then have a discrete absorber material inserted into the center of the pin. Preferably, the discrete absorber is a non-parasitic absorber. The resulting pellet/absorber can then be stacked into a fuel rod which is arranged in a nuclear fuel assembly. Dimensioning of the annular pellet and absorber and selection of the absorber material and density can allow the concept to be tailored for various nuclear fuel applications. |
US11367533B2 |
Managed medical information exchange
Management of medical information including collection of medical information from a data source, redaction of at least a portion of the medical records, and/or formatting the medical information for access by users. Accordingly, exchange of medical information may be facilitated, for example, to facilitate data analytics by internal users and/or one or more external entities. The medical information may have patient identifying information and/or protected health information (PHI) removed therefrom prior to being stored in a shareable data portion for access by users. Further still, the medical information in the shareable data portion may be formatted according to an identity of a user accessing the data, a context in which the data is to be used, and/or a requested format of the data. In turn, the exchange of medical information may facilitate data analytics that may serve a variety of beneficial purposes. |
US11367527B1 |
Senior living engagement and care support platforms
Provided herein is a digital care circle platform for electronic communication between a senior and virtual care circle members. The digital care circle platform may include a chatbot and an application associated with the senior, a mobile application associated with the plurality of virtual care circle members, at least one processor in communication with at least one memory device, and one or more servers, sensors, wearables, and transceivers. The at least one processor may be configured to: (i) accept event posts from the senior via the chatbot and application and from each virtual care circle member of the plurality of virtual care circle members via the mobile application, (ii) detect pro-active check-ins from the senior, and (iii) generate, once a pro-active check-in is detected, an electronic communication detailing the pro-active check-in as a pro-active check-in event, and transmit the pro-active check-in event to the virtual care circle members. |
US11367526B2 |
Proactive patient guidance using augmented reality
Medical devices and related augmented reality systems and methods are provided. A method of providing guidance to a patient using an electronic device having an imaging device associated therewith involves analyzing one or more images captured by the imaging device to identify image content indicative of a potential activity for the patient, determining, by a control system associated with the electronic device, one or more attributes for the potential activity, determining, by the control system, a predicted physiological response by the patient to the potential activity based at least in part on the one or more attributes, and providing, on a display associated with the electronic device, an augmented reality graphical user interface including a graphical indication influenced by the predicted physiological response. |
US11367525B2 |
Calibration for continuous non-invasive blood pressure monitoring using artificial intelligence
A system for continuous non-invasive blood pressure monitoring may include processing circuitry configured to determine calibration data for a continuous non-invasive blood pressure model at a calibration point, receive, from an oxygen saturation sensing device, a PPG signal at a particular time subsequent to the calibration point, derive values of the set of metrics for the patient from the PPG signal, and determine, using the continuous non-invasive blood pressure model and based at least in part on inputting the calibration data determined at the calibration point, the values of the set of metrics, and an elapsed time at the particular time since the calibration point into the continuous non-invasive blood pressure model, a blood pressure of the patient at the particular time. |
US11367524B1 |
Systems and methods for hands-free user interfaces for hospital management systems
Systems, methods, and media are provided for hands-free interaction with a database. Disclosed embodiments may receive speech from the user via a microphone. Disclosed embodiments may also automatically translate the speech into text wherein the text comprises at least one command. Further, disclosed embodiments may, based on the at least one command, execute a function associated with the at least one command, wherein the function comprises querying a database. And, disclosed embodiments may translate data returned by querying the database into natural language. Additionally, disclosed embodiments may output the translated data via at least one speaker. |
US11367522B2 |
Medical image display method and apparatus
A medical system comprises processing circuitry configured to: load medical images sequentially from a data store which stores a set of medical images, each having an associated location; receive a current location of a medical image that is currently displayed on the display; receive an input operation from a user; process the input operation to determine whether the input operation is of a first type or the input operation is of a second type, wherein the first type of input operation is intended to be less precise than the second type of input operation, and to determine a destination location in dependence on the current location and the input operation; perform a first display operation based on the destination location if the input operation is of the first type; and perform a second display operation based on the destination location if the input operation is of the second type. |
US11367518B1 |
Controlled substance fraud prevention method
A controlled substance fraud prevention method preferably includes a camera, a database of faces with names, facial recognition software, a database of medicines prescribed to each face and a portable medicine safe. A patient goes to a doctor for some medical issue. The doctor will issue a prescription for a controlled substance, after photographing a face of the patient; and uploading the facial image to a computer server. The first computer server contains a database of faces and names. Facial recognition software will compare the uploaded face to other faces to determine if there are other names with the same face. A photograph of the patient's face is taken at the pharmacy and the image is uploaded to the computer server by pharmacist for facial recognition. The pharmacist also checks a database of names and medicines, before providing the prescription through a portable pill or liquid medicine safe. |
US11367515B2 |
Detecting diverted drugs
A method and apparatus for detecting suspicious activities surrounding the management of controlled substances in a medical facility is described herein, where the activities that may indicate the diversion of controlled drugs are flagged for further review. The activities are detected by reviewing application layer network packets, related to controlled substances, on the medical facility network, identifying the physical location of the origin of the packet, and processing these packets with a rules engine and machine learning generated rules to make a determination if the circumstances surrounding the packets indicate the diversion of controlled substances. |
US11367510B2 |
Method and data processing device for the computer-assisted determination of a hair dyeing agent for dyeing hair in a desired hair color and device for producing an individually determined hair dyeing agent
A method and data processing device is described herein for computer-aided determination of a hair coloring agent for coloring of hair in a desired hair color. A device for production of an individually determined hair coloring agent is also described herein. |
US11367503B2 |
Semiconductor memory device, controller, memory system and method of operating the same
The present technology includes a method of operating a controller that controls a semiconductor memory device including a plurality of memory blocks. The method includes receiving a read request for data included in any one memory block among the plurality of memory blocks from a host, and controlling the semiconductor memory device to read data corresponding to the read request using a read-history table. The read-history table includes read voltages used for a plurality of read pass operations for the any one memory block, respectively. |
US11367500B2 |
Method for LUT-free memory repair
Various embodiments of the present disclosure are directed towards a method for memory repair using a lookup table (LUT)-free dynamic memory allocation process. An array of memory cells having a plurality of rows and a plurality of columns is provided. Further, each memory cell of the array has multiple data states and a permanent state. One or more abnormal memory cells is/are identified in a row of the array and, in response to identifying an abnormal memory cell, the abnormal memory cell is set to the permanent state. The abnormal memory cells include failed memory cells and, in some embodiments, tail memory cells having marginal performance. During a read or write operation on the row, the one or more abnormal memory cells is/are identified by the permanent state and data is read from or written to a remainder of the memory cells while excluding the abnormal memory cell(s). |
US11367495B2 |
Microelectronic device testing, and associated methods, devices, and systems
Memory devices are disclosed. A memory device may include a memory array including a number of column planes and at least one circuit coupled to the memory array. The at least one circuit may generate test result data for a column address for each column plane of the number of column planes. The at least one circuit may further convert the test result data to a first result responsive to two or more of the column planes failing the test. The at least one circuit may also convert the test result data to a second result responsive to no column planes failing the test. Further, the at least one circuit may convert the test result data to a third result responsive to one column plane failing the test. The third result may identify the one column plane. Methods of testing a memory device, and electronic systems are also disclosed. |
US11367490B2 |
Capacitive voltage modifier for power management
A memory sub-system includes a power management integrated circuit (PMIC) compatible with operation at an uppermost PMIC supply voltage that is lower than a primary supply voltage of the memory sub-system. The PMIC is configured to output multiple voltages for operation of the memory sub-system based on a PMIC supply voltage. The memory sub-system further includes a capacitive voltage modifier (CVM) coupled to the PMIC. The CVM is configured to receive the primary supply voltage of the memory sub-system as an input and provide a first modified primary supply voltage (MPSV) to the PMIC as the PMIC supply voltage, where the first MPSV is not higher than the uppermost PMIC supply voltage. |
US11367488B2 |
Memory system and method for read operation based on grouping of word lines
A memory system includes a memory device and a controller. The controller determines a target word line group to which a target word line corresponding to a read command belongs. The controller identifies a reference voltage corresponding to the target word line group. The controller controls the memory device to perform a read operation on a target page coupled to the target word line, using the reference voltage. |
US11367478B2 |
Integrated circuit structure and memory
The embodiments provide an integrated circuit structure and a memory, and relates to the field of semiconductor memory technologies. The integrated circuit structure includes: a pad region, including a plurality of signal pads arranged along a target direction; and a circuit region arranged on one side of the pad region. The circuit region includes a plurality of input/output circuit modules arranged along the target direction and correspondingly connected to the signal pads. Each of the input/output circuit modules is configured to implement a sampling operation of an input signal and write a sampling result into a storage array, and read data stored in the storage array. A size of the circuit region along the target direction is smaller than that of the pad region along the target direction. According to the present disclosure, the performance of a write operation can be improved for the memory. |
US11367476B2 |
Bit line equalization driver circuits and related apparatuses, methods, and computing systems to avoid degradation of pull-down transistors
Bit line equalization driver circuits and related apparatuses, methods, and computing systems are disclosed. An apparatus includes an output inverter including a pull-up transistor and a pull-down transistor electrically connected in series between a pull-up node and a pull-down node. An output node is electrically connected between the pull-up transistor and the pull-down transistor. The pull-down transistor includes a short length transistor having a degradation voltage potential across the pull-down transistor below which the pull-down transistor is configured to operate to avoid degradation of the pull-down transistor. The apparatus also includes biasing circuitry configured to control voltage potentials at the pull-up node and the pull-down node to enable the output inverter to assert, at the output node, an output voltage potential that is greater than the degradation voltage potential higher than a low power supply voltage potential at the low power supply node. |
US11367475B2 |
Magnetic storage device
According to one embodiment, a magnetic storage device includes a magnetoresistive element having a first end and a second end. A first switch is between the first end and a first wiring. A second switch is between the second end and a second wiring. A third switch is between the first end and a third wiring. A fourth switch is between the second end and a fourth wiring. A driver is connected to the first wiring and the second wiring and is configured to supply, to the first wiring, a current at a magnitude set based on a voltage at the first end and a voltage at the second end. |
US11367473B2 |
Wave pipeline
A system might include a first writing device and a second writing device. The first writing device might write first data to an array of memory cells in response to a first clock cycle of a clock signal. The write of the first data exceeds one clock cycle of the clock signal. The second writing device is in parallel with the first writing device. The second writing device might write second data to the array of memory cells in response to a second clock cycle of the clock signal. The second clock cycle follows the first clock cycle and the write of the second data exceeds one clock cycle of the clock signal. |
US11367471B2 |
Impedance calibration circuit and method of calibrating impedance in memory device
An impedance calibration circuit includes a first variable impedance, a second variable impedance, a third variable impedance. The first variable impedance is connected to a ZQ terminal. A first control circuit performs a first impedance calibration on the first variable impedance based on an output signal from an output of a first comparator. A second control circuit performs a second impedance calibration on the third variable impedance based on an output signal from an output of a second comparator. A first switch connects an input of the first comparator to one of the ZQ terminal and the first node. A second switch connects the output of the first comparator to one of the first and second control circuits. A third switch connects an output of the first switch to one of first and second input terminals of the first comparator and connects the reference voltage to the other. |
US11367470B2 |
Memory controller
A memory controller is provided. The memory controller is suitable for a pseudo static random access memory. The memory controller includes a mode register, a mode register write controller and a latency controller. The mode register is configured to generate a latency control signal according to a write instruction signal. The mode register write controller is configured to generate the write instruction signal during a mode register write operation and generate a write mask signal according to a chip selection signal. The latency controller generates a latency type control signal according to the latency control signal and the write mask signal. |
US11367468B1 |
Sense amplifier
A sense amplifier is provided. A first terminal of a first invertor is connected to a power node and a second terminal of the first invertor is connected to a cell current source. A first terminal of a second invertor is connected to the power node and a second terminal of the second invertor is connected to a reference current source. The first invertor is cross coupled with the second invertor at a first node and a second node. A pre-charge circuit is connected to the first node and the second node. A first pull up transistor and a second pull up transistor are connected between a supply voltage node and the power node. A signal level detector circuit is connected to the second pull up transistor. The signal level detector circuit switches on the second pull up transistor when a remaining voltage on one of the first node and the second node is below a reference voltage. |
US11367465B2 |
Real time video special effects system and method
The present technology is a video recording system and method of recording a video while applying special effects in real time prior to and/or while recording. The system includes a processing unit in communication with a camera and a memory unit. The processor receives a raw video data at a native speed rate from the camera or remote video stream, and an input from an interface. The system determines if the native speed rate of the raw video data is to be changed, and if so then modifies at least one frame in the raw video data to create a modified video data at a modified speed rate that is different to the native speed rate. The system then generates an output video recording data and writes it to memory. This allows for the continuous recording of video from the camera or video feed at different speed rates without altering camera operations or settings. |
US11367457B2 |
Method for detecting ambient noise to change the playing voice frequency and sound playing device thereof
A method for detecting ambient noise to change the playing voice frequency and a sound playing device thereof are disclosed. The method includes the following steps: obtaining an input voice; detecting an ambient noise, and analyzing a noise frequency range of the ambient noise; determining whether a consonant frequency range of the input voice falls within the noise frequency range; if yes, adjusting the frequency of the consonant of the input voice to avoid the noise frequency range to form a modified voice; and playing an output voice, wherein the output voice includes the modified voice. |
US11367450B2 |
System and method of diarization and labeling of audio data
Systems and methods of diarization using linguistic labeling include receiving a set of diarized textual transcripts. A least one heuristic is automatedly applied to the diarized textual transcripts to select transcripts likely to be associated with an identified group of speakers. The selected transcripts are analyzed to create at least one linguistic model. The linguistic model is applied to transcripted audio data to label a portion of the transcripted audio data as having been spoken by the identified group of speakers. Still further embodiments of diarization using linguistic labeling may serve to label agent speech and customer speech in a recorded and transcripted customer service interaction. |
US11367448B2 |
Providing a platform for configuring device-specific speech recognition and using a platform for configuring device-specific speech recognition
A method of providing a platform for configuring device-specific speech recognition is provided. The method includes providing a user interface for developers to select a set of at least two acoustic models appropriate for a specific type of a device, receiving, from a developer, a selection of the set of the at least two acoustic models, and configuring a speech recognition system to perform device-specific speech recognition by using one acoustic model selected from the at least two acoustic models of the set. |
US11367441B2 |
Electronic apparatus and control method thereof
An electronic apparatus and a control method thereof are provided. A method of controlling an electronic apparatus according to an embodiment of the disclosure includes: receiving input of a first utterance, identifying a first task for the first utterance based on the first utterance, providing a response to the first task based on a predetermined response pattern, receiving input of a second utterance, identifying a second task for the second utterance based on the second utterance, determining the degree of association between the first task and the second task, and setting a response pattern for the first task based on the second task based on the determined degree of association satisfying a predetermined condition. The control method of an electronic apparatus may use an artificial intelligence model trained according to at least one of machine learning, a neural network, or a deep learning algorithm. |
US11367440B2 |
Digital assistant in-call presenter
An approach is provided that uses a digital assistant during an online meeting. The digital assistant receives a request to attend an online meeting at a scheduled date and time. The digital assistant is associated with a user that is invited to attend the online meeting. The digital assistant is automatically logged onto the online meeting over the computer network when the scheduled date and time arrive. During the online meeting, the digital assistant detects a voice command from one the human participants of the online meeting. The digital assistant detects that the voice command is detected to the digital assistant. The digital assistant then performs a function that corresponds to the detected voice command. |
US11367438B2 |
Artificial intelligence apparatus for recognizing speech of user and method for the same
An embodiment of the present invention provides an artificial intelligence (AI) apparatus for recognizing a speech of a user, the artificial intelligence apparatus includes a memory to store a speech recognition model and a processor to obtain a speech signal for a user speech, to convert the speech signal into a text using the speech recognition model, to measure a confidence level for the conversion, to perform a control operation corresponding to the converted text if the measured confidence level is greater than or equal to a reference value, and to provide feedback for the conversion if the measured confidence level is less than the reference value. |
US11367435B2 |
Electronic personal interactive device
An interface device and method of use, comprising audio and image inputs; a processor for determining topics of interest, and receiving information of interest to the user from a remote resource; an audio-visual output for presenting an anthropomorphic object conveying the received information, having a selectively defined and adaptively alterable mood; an external communication device adapted to remotely communicate at least a voice conversation with a human user of the personal interface device. Also provided is a system and method adapted to receive logic for, synthesize, and engage in conversation dependent on received conversational logic and a personality. |
US11367434B2 |
Electronic device, method for determining utterance intention of user thereof, and non-transitory computer-readable recording medium
An electronic device, a method for obtaining an utterance intention of a user thereof, and a non-transitory computer-readable recording medium are provided. An electronic device according to an embodiment of the present disclosure may comprise: a microphone for receiving a user voice uttered by a user; and a processor for obtaining an utterance intention of a user on the basis of at least one word included in a user voice while the user voice is being input, providing response information corresponding to the obtained utterance intention, and updating the response information while providing the response information, on the basis of an additional word uttered after the at least one word is input. |
US11367432B2 |
End-to-end automated speech recognition on numeric sequences
A method for generating final transcriptions representing numerical sequences of utterances in a written domain includes receiving audio data for an utterance containing a numeric sequence, and decoding, using a sequence-to-sequence speech recognition model, the audio data for the utterance to generate, as output from the sequence-to-sequence speech recognition model, an intermediate transcription of the utterance. The method also includes processing, using a neural corrector/denormer, the intermediate transcription to generate a final transcription that represents the numeric sequence of the utterance in a written domain. The neural corrector/denormer is trained on a set of training samples, where each training sample includes a speech recognition hypothesis for a training utterance and a ground-truth transcription of the training utterance. The ground-truth transcription of the training utterance is in the written domain. The method also includes providing the final transcription representing the numeric sequence of the utterance in the written domain for output. |
US11367428B2 |
Noise-canceling headrest for vehicle seat
A noise-canceling headrest for a vehicle seat, comprising a central part and two side parts, at least one loudspeaker, a microphone, an audio source playback module capable of transmitting an audio signal to the loudspeaker, a noise sensor, and a signal processing circuit configured for: receiving a noise signal and determining a noise correction function, receiving an error signal from the microphone, and updating the noise correction function, generating a noise correction signal by applying the noise correction function to the noise signal, generating a control signal intended for the loudspeaker, by adding together the noise correction signal and the audio signal. |
US11367426B2 |
Communication apparatus with ambient noise reduction
A host device configured to be wirelessly coupled to an accessory device, the host device comprising noise reduction circuitry, wherein, in use of the host device: a signal generated by a microphone of the accessory device in response to ambient noise is supplied to the noise reduction circuitry; the noise reduction circuitry applies a noise reduction transfer function to the signal supplied thereto to generate a noise cancellation signal; and the noise cancellation signal is supplied to at least one loudspeaker of the accessory device; and wherein the noise reduction transfer function applied by the noise reduction circuitry is user selectable or user adjustable. |
US11367422B2 |
Acoustic valve porting element
An acoustic variable porting system includes an acoustic element and an acoustic variable porting element forming a port into the acoustic element. The acoustic variable porting element is adjustable between at least an open position, in which the port is generally open, and a closed position, in which the port is generally closed. The acoustic element may be at least one of: a sub-kick, a ported drum, and a speaker. |
US11367415B2 |
Semiconductor apparatus
In a normal state, a video input interface receives video data. In a setup state, a control input interface receives multiple items of compressed image data, and stores the compressed image data in memory. In the normal state, a decoder reads one item from among the multiple items of compressed image data from the memory according to an instruction signal that indicates graphics data to be displayed, and decodes the compressed image data thus read so as to reproduce the original graphics data before compression. A multiplexer superimposes the graphics data on the video data. |
US11367411B2 |
Detection of blink period for ambient light sensing
Detecting ambient light incident on a display includes: detecting incident light at a first photosensor; producing, at the first photosensor, a first measurement signal in response to detecting the incident light at the first photosensor; transmitting the first measurement signal to blink detection circuitry; deriving, at the blink detection circuitry, a blink rate signal from the first measurement signal, in which the blink rate signal is indicative of both an on-period during which light is emitted by a display and an off-period during which light is not emitted by the display; transmitting the blink rate signal to a second photosensor; and detecting incident light at the second photosensor during the off-period of the blink rate signal. |
US11367408B2 |
Electro-optical device and electronic apparatus having two logical operation circuits
An electro-optical device includes a first switch provided between an input node supplied with a data signal and a first data line, the first switch being configured to be turned ON or OFF by a first control signal, a second switch provided between the input node and a second data line, the second switch being configured to be turned ON or OFF by the second control signal, a sequential output circuit configured to output a first pulse, and a second pulse exclusive of the first pulse, logical operational first logical operation circuit configured to acquire a first logical product signal of the first control signal and the first pulse, and a second logical product signal of the second control signal and the second pulse, and a second logical operation circuit configured to generate a logical sum signal of the first logical product signal and the second logical product signal. |
US11367407B2 |
Display driver, display device, and semiconductor device to detect fault in fixed driving voltage applied to a display panel
A display driver according to the present invention includes a control part and a fault detection circuit. The control part sequentially incorporates first fault detection data and second fault detection data into a video signal during non-display periods of the video signal. The fault detection circuit binarizes each of a first pixel driving voltage and a second pixel driving voltage with a predetermined threshold voltage to obtain a first signal and a second signal. The first pixel driving voltage is generated based on the first fault detection data. The second pixel driving voltage is generated based on the second fault detection data. The fault detection circuit determines whether the first signal and the second signal match and outputs a fault detection signal that indicates a presence of a fault when the first signal and the second signal match. |
US11367405B2 |
Spliced display panel and method of compensating spliced display panel for mura phenomenon
A spliced display panel and a method of compensating the spliced display panel for a mura phenomenon are disclosed. In the method, secondary compensation values are obtained through a secondary compensation formula and initial compensation values in order to compensate spliced regions of the spliced display panel for the second time. |
US11367402B2 |
EOA circuit, display panel, and terminal
The present disclosure relates to an EOA circuit, a display panel, and a terminal. The EOA circuit includes an output module and a control module; wherein the output module is configured to generate an output signal according to a first scanning signal and a clock signal, and the output module is further configured to reset the output signal from a high level to a low level within a period where the first scanning signal is an active level and a period where the clock signal is an inactive level; and the control module is configured to restore the output signal from the low level to the high level according to a second scanning signal within a period where the first scanning signal is at the inactive level. |
US11367401B2 |
Method for driving display
Disclosed is a method for driving a display, comprising the steps of: turning on one scan line from among a plurality of scan lines so as to drive a pixel connected to the scan line through a plurality of source lines; and turning off the scan line, and then turning on a scan line spaced apart from the scan line with at least one column there between, so as to drive a pixel connected to the scan line through a plurality of source lines. |
US11367399B2 |
Display panel and display device
A display panel can include a first plate; a second plate disposed on the first plate; a first layer stack disposed between the first plate and the second plate; a first transistor disposed within the first layer stack; a second layer stack disposed on the second plate; and a second transistor disposed within the second layer stack, in which the first transistor is disposed in a location overlapping with an active area corresponding to an image display area. |
US11367394B2 |
Display device
A display device includes a plurality of sub-pixels. Each sub-pixel includes a light-emitting element, a write transistor connected to a data signal line, and a drive transistor that controls a current that flows through the light-emitting element. The plurality of sub-pixels arranged along a first data signal line include adjacent sub-pixels that emit different colors of light, and each include the write transistor having a conduction terminal electrically connected to the first data signal line. The plurality of sub-pixels arranged along a second data signal line include adjacent sub-pixels that emit different colors of light, and each include the write transistor having a conduction terminal electrically connected to the second data signal line. |
US11367383B2 |
Display device
Provided is a display device having a structure in which a hole area in which camera sensors or the like are disposed is included in an active area of a display panel. Data lines among a plurality of data lines bypassing the hole area are disposed on different layers to prevent an increase in the load of data lines, through which green subpixels are driven. Degradations in the luminance of subpixels disposed around the hole area and driven through the data lines bypassing the hole area are prevented. The uniformity of luminance around the hole area is improved. |
US11367380B2 |
Display device using binary driver having several holding circuits
A display device includes a pixel unit, a binary driver, and a timing generator. The display device is an active matrix display device configured to receive a data signal including image data and other data different from the image data. The pixel unit includes a memory configured to store the image data. The binary driver includes a first holding circuit configured to hold the image data and at least one second holding circuit configured to hold the other data. The timing generator is configured to generate a drive signal used for driving the binary driver. |
US11367379B1 |
Display device and method of driving display device
A display device according to an embodiment of the disclosure includes a timing controller, a scan driver including a plurality of stages connected to a plurality of clock signal lines and generating a plurality of scan signals in response to the scan start signal, a data driver configured to generate a plurality of data signals based on the image data, and a pixel portion including a plurality of pixels. One stage in the scan driver transmits a carry signal to 2n-th next stage. The timing controller selects any one of a normal frequency and low frequencies lower than the normal frequency as a driving frequency based on the input image data, and adjusts a clock duty of the plurality of clock signals so that a time required to output all of the plurality of scan signals during one frame is constant irrespective of the driving frequency. |
US11367378B2 |
Driving method and display device
A driving method includes the following steps: driving a first dummy pixel circuit according to a first test signal, and driving a display pixel circuit according to a driving signal, wherein the first test signal is maintained at a value corresponding to a first gray level; detecting a detection voltage change value cross a light-emitting element in the display pixel circuit is driven for a driving time, and detecting a first test voltage change value cross a light-emitting element in the first dummy pixel circuit is driven for the driving time; and adjusting the driving signal according to the detection voltage change value, the first test voltage change value and a second test voltage change value, wherein the second test voltage change value is obtained by detecting a second dummy pixel circuit or from a memory unit. |
US11367377B2 |
Display device
The display region includes a plurality of subpixel lines. Each of the plurality of subpixel lines include subpixels of a first color, subpixel pairs of a second color, and subpixels of a third color disposed cyclically one by one along a first axis. Between two adjacent subpixel lines, subpixels of the first color are disposed at different positions along the first axis. Between the two adjacent subpixel lines, subpixel pairs of the second color are disposed at different positions along the first axis. Between the two adjacent subpixel lines, subpixels of the third color are disposed at different positions along the first axis. The centroids of two subpixels constituting a subpixel pair of the second color are located at different positions when seen along the first axis and when seen along a second axis perpendicular to the first axis. |
US11367374B2 |
Display device and microcontroller included therein
Disclosed is data communication between a microcontroller and a source readout circuit, in which the clock circuit of a slave is not needed, and the size of a slave circuit and the amount of power consumed may be reduced. |
US11367371B2 |
Display panel and display device
Disclosed are a display panel and a display device. The display panel includes a substrate defining a display area, a fan-out area and a source driving chip. A feedback line is arranged in the display area. The source driving chip has a first state and a second state. When the source driving chip is in the first state, a first data signal is input by the source driving chip to the feedback line; when the source driving chip is in the second state, a voltage of the feedback line is fed back to the source driving chip, to allow the source driving chip to output a second data signal to a remaining line of the display area. In each column, a summed number of the first data signal is equal to a summed number of the second dpata signal. |
US11367369B2 |
Illuminable image
An illuminable image includes a substrate, a transparent light directing channel printed on the substrate, and an image printed over at least a portion of the printed transparent light directing channel. |
US11367366B2 |
2-ply printer tape
A printable 2-PLY security tape includes a first tape PLY label stock. A first substrate has a printable outer surface as a first outer PLY surface. A first inner PLY surface includes at least one first release area disposed on an inside surface of the first substrate, and at least one first adhesive area is disposed on the inside surface of the first substrate. A second tape PLY security tape includes a second substrate outer surface as a second outer PLY surface. A second inner PLY surface includes at least one second release area disposed on an inner surface of the second substrate, and at least one second adhesive area disposed on the inner surface of the second substrate. The second adhesive area is in contact with the first release area and the first adhesive area in a contact with the second release area, to form a 2-PLY composite tape. |
US11367361B2 |
Emulating unmanned aerial vehicle (UAV)
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining data specifying a plurality of alternative candidate routes for travel by an unmanned aerial vehicle (UAV) from a current location of the UAV to a destination location; selecting one of the alternative candidate routes as a selected route for travel by the UAV; and controlling the UAV so that while the UAV travels along the selected route the UAV emulates a ground based vehicle (GBV). |
US11367360B2 |
Unmanned aerial vehicle management
A base module may be used to receive and house one or more unmanned aerial vehicles (UAVs) via one or more cavities. The base module receives commands from a manager device and identifies a flight plan that allows a UAV to execute the received commands. The base module transfers the flight plan to the UAV and frees the UAV. Once the UAV returns, the base module once again receives it. The base module then receives sensor data from the UAV from one or more sensors onboard the UAV, and optionally receives additional information describing its flight and identifying success or failure of the flight plan. The base module transmits the sensor data and optionally the additional information to a storage medium locally or remotely accessible by the manager device. |
US11367356B1 |
Autonomous fleet service management
Techniques discussed herein describe an example system for managing a fleet of vehicles. A server determines whether to provision a service for a vehicle based on telemetry data received from a telemetry module on the vehicle in a fleet of vehicles. The telemetry data includes a first location and status information of the vehicle. The server identifies a vendor to provide the service and directs the vehicle to a second location of the vendor from the first location of the vehicle. The server provides authorization to the vehicle for an on-board transaction module to initiate a request for the service when the vehicle is at the second location of the vendor. |
US11367355B2 |
Contextual event awareness via risk analysis and notification delivery system
In an approach for contextual event awareness, a processor receives contextual information including motion and sound detection. A processor analyzes the contextual information to determine a proximity sequencing including context of an event. A processor applies machine learning to the proximity sequencing to form a risk assessment based on the context of the event impacting a user. A processor determines that the risk assessment exceeds a predetermined threshold. A processor provides a notification of a risk to the user. |
US11367353B2 |
Apparatus for guiding route of vehicle based on mobile terminal, system including the same, and method thereof
A system for guiding a route of a vehicle includes a vehicle terminal, a mobile terminal, and a telematics multimedia system (TMS) server, and the vehicle terminal includes a first processor configured to synchronize route information discovered and generated by the mobile terminal, search for a route to a destination based on traffic information, and determine an optimum route by comparing the searched route and the route information discovered by and received from the mobile terminal. |
US11367351B2 |
Devices, systems and processes for determining and communicating hazards road conditions to users
Systems, devices, and processes are provided for determining road conditions and communicating hazardous conditions to drivers. A system may include a first sensor, located along a first portion of a road, configured to: output a first reading, of a first detector, indicative of a first condition; and a controller node configured to determine, based on the first reading, whether a hazardous condition potentially exists along the first portion of the road and output a first warning message. A process for detecting a hazardous condition may positioning a sensor along a road; determining a current sensor location, determining a detector location; specifying a threshold for the condition; specifying a warning; activating the sensor; determining whether a current reading from the detector exceeds the threshold; and generating a warning. |
US11367350B2 |
Network-based vehicle traffic signal control system
A feature-rich, improved vehicle traffic signal control system that uses network technology is provided herein. For example, the improved vehicle traffic signal control system may include a control box and light heads that include processors. The control box in the improved vehicle traffic signal control system may include fewer components and/or fewer wires extending therefrom as compared to a typical control box. In particular, the control box in the improved vehicle traffic signal control system may not include relays, a conflict monitor, or other similar components. Rather, the improved control box may simply include a controller that is coupled to various light heads via Ethernet cables. The Ethernet cables can carry electrical power, thereby providing power to the light heads. The light head processors can use network technology to control light activation, to perform conflict monitoring, to receive data from various sensors to adjust traffic flow, etc. |
US11367348B2 |
Distributed hearing system for use with traffic signals
A distributed hearing system includes a plurality of near audio probe modules distributed at a plurality of specified locations in a specified area for recording audio information at the specified locations in the specified area, respectively; and a central data collecting/analysis/control module in communication with the plurality of near audio probe modules for collecting and analyzing the audio information from the plurality of near audio probe modules. The audio information is generated by a vehicle and includes a characteristic feature specific to the vehicle. A traffic control method is used with the distributed hearing system. |
US11367341B2 |
Monitoring security
Methods are disclosed that, in some aspects, provide for the determination of alarm events or non-alarm events based on data received from various sensors monitoring one or more entry points of a premises. Non-alarm events may, for example, include a seismic event or a knock event. Determining whether the data received from the various sensors is an alarm or non-alarm event may be based on data received from two or more sensors monitoring two or more entry points of the premises. Further, data related to the non-alarm event that occurred at the premise may be compared to data related to non-alarm events that occurred at other premises and, based on the comparison, one or more authorities may be alerted to the non-alarm event. |
US11367340B2 |
Premise management systems and methods
A premises management system may comprise a gateway device. The gateway device may configured to determine one or more premises devices of a premises management system. The gateway device may be configured to receive an indication of a communication protocol associated with the premises devices. The gateway device may be configured to communicate with the premises devices using the communication protocol. |
US11367339B2 |
System and method for startup of a detector loop
Disclosed is a hazard detector connected to a circuit that has: a plurality of circuit ends and a plurality of detectors, wherein the detector is connected intermediate the plurality of circuit ends, a circuit driver connected to the plurality of circuit ends so that the circuit forms a loop circuit, the circuit driver controlling one or more power sources to selectively provide power to the first circuit end and the second circuit end, and the detector has a short isolator switch that, when opened, breaks electrical continuity downstream of the detector, wherein the detector scans for a short at startup by receiving power, closing the switch, measuring one or more circuit parameters, and determining whether there is a short based on the one or more parameters. |
US11367335B2 |
Method and apparatus for social distancing alarm systems
A system and associated equipment are provided to facilitate social distancing. The system issues alarms when the distance between a user and an object is at or below a social distancing threshold. The system enables trade-offs between risk and a desire to have in-person interaction for different activities by using one or more variable social distancing thresholds that may be based on social distancing guidelines and user characteristics. |
US11367334B2 |
Method and system for monitoring a base device by means of a mobile terminal
The present invention relates to a method for monitoring a base device (11), in particular a building or part of a building or a vehicle, by means of a mobile terminal (10), wherein the base device (11) has at least one heating device, in particular with a temperature sensor, comprising the steps: determining a current state of the base device (11) by means of the heating device, in particular comprising determining a current temperature at or in the base device (11) by the temperature sensor of the heating device and/or determining an energy supply of the heating device, checking whether the current state is a normal state or an abnormal state and/or whether the current change in state is a normal change in state or an abnormal change in state, and outputting of corresponding information to the mobile terminal (10) and/or by said mobile terminal, at least when an abnormal state and/or an abnormal change in state is detected. |
US11367332B2 |
Hazard detector socket
Disclosed is a socket for removably connecting a hazard detector to a networked alarm system, the system having a first controller which is a system controller, the socket having: a housing having a base, an electrical interface for removably receiving the detector, and a second controller which is a socket controller mounted to the base, the socket controller maintaining wireless and/or wired network communications with the system controller when the detector is connected and disconnected. |
US11367321B2 |
Lock
Systems, devices, and methods of locking a lockable volume. The lock may comprise a bolt and a slider. The slider moves linearly to move the bolt in position to engage a securement feature. The engagement of the bolt with the securement feature secures the securement feature, thereby locking the door to which the securement feature is attached. |
US11367320B2 |
Systems and methods for part identification
A system includes an ECM configured to control at least one subsystem of a machine, a plurality of sensors communicatively coupled to the ECM, the plurality of sensors configured to sense at least one identification device coupled to a fluid filter associated with the subsystem of the machine. A memory stories instructions that, when executed by the ECM, cause the ECM to cause a sensor of the plurality of sensors to sense the at least one identification device, receive a signal from the sensor based on the sensor sensing the at least one identification device, identify a coupling of the fluid filter to the machine based on the signal; and identify at least one physical characteristic of the fluid filter based on a code defined by electromagnetic energy generated by the at least one identification device. The code includes at least one component defining the at least one physical characteristic. |
US11367319B2 |
Telematics authentication
Systems and methods for determining the authenticity of vehicle operational data provided by telematics or other devices are provided. Vehicle performance and/or operational data may be collected and the authenticity of the data stream may be determined based on the whether the data stream includes a watermark in a predetermined location of the data stream or whether the data stream includes a data key comprising a predetermined false vehicle performance data reading. A second data recording device may also record vehicle performance and/or operational data. Both the first and second data recording devices may provide the respective vehicle performance data to a computing device. The computing device may compare the vehicle performance data from the first and second data recording devices to determine authenticity of the vehicle measurement data. |
US11367310B2 |
Method and apparatus for identity verification, electronic device, computer program, and storage medium
A method and an apparatus for identity verification, an electronic device, a computer program, and a storage medium include: obtaining a first image of a document, where the first image contains a first face image; obtaining a second image containing a face of a to-be-verified person; performing face comparison on the first image and the second image to obtain a first comparison result; and obtaining an identity verification result according to the first comparison result. |
US11367309B2 |
Imaging apparatus and imaging system
Provided is an imaging system capable of stereo-photographing with both of visible and infrared images, and improving color reproducibility in visible-light-photographing. The imaging system includes two imaging sensors 1, and two DBPFs 5 that have transmittance characteristics in a visible light band and a second wavelength band, are respectively provided correspondingly to the two imaging sensors, and serve as optical filters. The imaging system has: at least four kinds of filters, which have mutual different spectral transmission characteristics corresponding to wavelengths in the visible light band and whose transmissions in a second wavelength band approximate each other; and two color filters provided so as respectively correspond to the two imaging sensors. The imaging system measures a distance to a target based on two visible or infrared image signals. |
US11367307B2 |
Method for processing images and electronic device
Provided is a method for processing images. The method can include: acquiring a target face image, and performing face key point detection on the target face image; acquiring a first fusion image by fusing a virtual special effect and a face part matched in the target face image based on a face key point detection result; acquiring an occlusion mask of the target face image; and generating a second fusion image based on the occlusion mask and the first fusion image. |
US11367304B2 |
Method and system for surgical instrumentation setup and user preferences
A method of setting up an operating room including placing at least one surgical device on at least one surface in the operating room, capturing an image of the at least one surgical device with a camera, comparing actual attributes of the at least one surgical device determined using the image captured by the camera with desired attributes of the at least one surgical device stored in a digital preference storage using a computer system, and issuing instruction information of the at least one surgical device in the operating room, the instruction information being dependent on results of the step of comparing. |
US11367302B2 |
Interface display method to reduce power consumption of electronic device with fingerprint sensor
An interface display method and an electronic device are provided. The interface display method comprises steps of: during processing an interface display request of an application program, determining whether the interface display request meets a preset condition or not (101); if the interface display request meets the preset condition, acquiring at least one fingerprint acquisition area according to the interface display request (102); displaying an interface according to the interface display request (103), and activating a fingerprint recognition sensor corresponding to the at least one fingerprint acquisition area (104); and if the interface display request does not meet the preset condition, displaying the interface according to the interface display request, and controlling the fingerprint recognition sensor of the electronic device to be in an inactive state (105). The method reduces the power consumption of the electronic device, and prolongs the service life of the electronic device. |
US11367299B1 |
Fingerprint generator capable of applying constant force and fingerprint generation method using the same
A fingerprint generator capable of applying a constant force includes: a base plate in which a target surface may be on an upper surface of the base plate; a fingerprint mounting unit that is apart from the upper surface of the base plate and capable of mounting a fingerprint molding body having a fingerprint shape thereon on a lower portion of the fingerprint mounting unit; a driving unit that is apart from the upper surface of the base plate and capable of moving the fingerprint mounting unit up and down; and a force measuring unit configured to measure an impact force when the fingerprint mounting unit descends and contacts the fingerprint shape with the target surface to generate a fingerprint on the target surface. |
US11367298B2 |
Tracking system and method
A system for tracking motion of a user includes one or more peripherals associated with the user, a first camera operable to be mounted upon the user's head, a second camera operable to capture images of the user and the first camera, a first tracking unit operable to determine the position of the one or more peripherals in images captured by the first camera, a second tracking unit operable to determine the position of the first camera and the one or more peripherals in images captured by the second camera, a location generating unit operable to identify the location of the one or more peripherals and the first camera in dependence upon the respective determinations by the first and second tracking units, a tracking validation unit operable to compare the locations of at least one peripheral as determined using the first and second tracking units and determine whether a difference in the locations exceeds a threshold value, and a location output unit operable to output location information for at least the one or more peripherals as identified by the location generating unit, where the location output unit is operable to output location information based upon information from the first tracking unit and information from the second tracking unit in varying contributions in dependence upon the difference in compared locations. |
US11367296B2 |
Layout analysis
A layout analysis method, an electronic device, and a non-transitory computer-readable storage medium are provided. The layout analysis method includes: obtaining coordinate information of a plurality of text lines in an image; creating a layout model of the image according to the coordinate information; analyzing a layout structure of the text lines based on the layout model; and determining an order of the text lines relative to each other based on the layout structure. |
US11367294B2 |
Image capture system
An image capturing system includes a camera unit that captures an image of a cell; a display unit; an input unit that receives input from an operator regarding a selection operation on the cell; an analyzing unit that analyzes the image corresponding to the cell to which the selection operation is given and extracts a feature amount of the cell; and a specifying unit that specifies a recommended cell. The specifying unit sets a parameter that defines a range of the cell to be selected based on the feature amount of the cell to which the selection operation is given up to a first time point. In an image including the cell obtained by image capturing at a second time point later than the first time point, the specifying unit specifies the recommended cell on which the operator is prompted to make a selection based on the parameter. |
US11367292B2 |
Road marking detection
A processing system comprises a processor and a memory. The memory stores instructions executable by the processor to receive a polarimetric image from a polarimetric camera sensor, and to identify a road surface in the received image based on a vehicle location, an orientation of the camera sensor, and a vehicle pose. The memory stores instructions, upon identifying, in the polarimetric image, polarized light reflections from the identified road surface based on a polarization direction and a polarization degree determined from the polarimetric image, to remove the identified polarized light reflections from the polarimetric image, thereby generating an updated polarimetric image including generating a de-mosaicked imaged based on the identified polarized light reflections, wherein the identified polarized light reflections are ignored at de-mosaicking, and to identify a road feature including a lane marking based on the updated polarimetric image. |
US11367291B2 |
Traffic signal display estimation system
A traffic signal display estimation system recognizes, based on the position information of a vehicle and a traffic signal information, a traffic signal included in a camera image, identifies a traffic signal display for each recognized traffic signal, and calculates, for each traffic signal, a first evaluation value indicating the certainty of the identified traffic signal display. The system integrates, based on a traffic-signal-to-traffic-signal relational information, a forward traffic signal that is ahead of the travelling direction and that the vehicle should follow and a traffic signal correlated with the forward traffic signal in terms of the traffic signal display, among a plurality of recognized traffic signals. When there is an inconsistency in traffic signal displays identified between a plurality of integrated traffic signals, the system determines a first estimated traffic signal display of the forward traffic signal, based on the first evaluation value for each traffic signal. |
US11367286B1 |
Computer vision to enable services
This application describes techniques for providing computer vision for manual services. In some instances, a remote system may determine that a current time is within a threshold period of time of a scheduled service and, based on the determination, send a first message requesting image data to a camera apparatus located within an environment. After sending the first message, the remote system may receive image data associated with the environment from the camera apparatus and use the image to detect an object within the environment. The remote system can then send a second message to a device of a guest and a third message to a device of a user, where each of the second message and the third message indicates that the object is within the environment. In some instances, the object can include an animal while in some instances, the object can include a person. |
US11367281B2 |
Systems and methods for augmented reality navigation
An augmented reality system including processors and storage devices storing instructions. The instructions may configure the processors to perform operations including determining a location of a mobile device, identifying a facility based on the location, requesting mapping data from a facility server, the mapping data comprising a plurality of vehicles, vehicle location data, and landmarks, identifying one location attribute in a video feed captured by an augmented reality viewer displayed in the mobile device, and determining whether the one location attribute matches the plurality of vehicles or the landmarks. The operations may also include identifying qualified vehicles from the vehicles based on qualification criteria, determining whether the qualified vehicles is in a field of view of the augmented reality viewer based on object attributes and the vehicle location data, and generating a modified video feed by providing an indication associated with qualified vehicles in the field of view. |
US11367280B2 |
Audio processing for objects within a virtual space
A method comprising: dividing a virtual space using virtual partitions that affect perception of the virtual space by a user within the virtual space; in response to a first action in the virtual space relative to a first virtual partition by a user making a first change to how the first virtual partition affects the virtual space perceived by the user. |
US11367278B2 |
Field segmentation and classification
Implementations relate to improved crop field segmentation and crop classification in which boundaries between crop fields are more accurately detected. In various implementations, high-elevation image(s) that capture an area containing multiple demarcated fields may be applied as input across one or more machine learning models to generate a boundary enhancement channel. Each pixel of the boundary enhancement channel may be spatially aligned with a corresponding pixel of the one or more high-elevation images. Moreover, each pixel of the boundary enhancement channel may be classified with a unit angle to a reference location of the field of the multiple demarcated fields that contains the pixel. Based on the boundary enhancement channel, pixel-wise field memberships of pixels of the one or more high-elevation images in the multiple demarcated fields may be determined. |
US11367277B2 |
Apparatuses and methods for identifying infrastructure through machine learning
Aspects of the subject disclosure may include, for example, obtaining a first plurality of inputs that identify a plurality of geographical locations and a plurality of infrastructure located at the plurality of geographical locations, classifying each of the plurality of geographical locations in accordance with the first plurality of inputs to obtain a plurality of classes, obtaining a second plurality of inputs that identify costs, revenue, profits, or any combination thereof, associated with the plurality of infrastructure, processing the second plurality of inputs in conjunction with the plurality of classes to identify a first plurality of locations included in the plurality of geographical locations to decommission infrastructure included in the plurality of infrastructure, and presenting the first plurality of locations via a device. Other embodiments are disclosed. |
US11367276B2 |
Target detection method and apparatus
The embodiments of the present application provides a target detection method, which comprises: obtaining a plurality of images acquired by an image acquiring device as images to be detected when a region to be detected is illuminated by light sources with different illuminating angles, wherein the different illuminating angles correspond to the different images to be detected (S101); and determining whether a target exists in the region to be detected based on gray scale differences between the obtained images to be detected with illuminating by the light sources of with different illuminating angles (S102). The method is applied to achieve a simple and effective detection of the target existing in the region to be detected. |
US11367274B2 |
Nuanced-color search and recommendation system
Embodiments of the present disclosure provide systems, methods, and computer storage media for implementing a nuanced-color search and recommendation system. Employing various techniques described herein, an improved search engine for categorizable items is provided to generate accurate color-based search results and recommendations that are relevant to a nuanced color provided as a search parameter. In various implementations, digital assets that depict categorizeable items can be analyzed to characterize the depicted items with, among other things, a particular shade of a determined dominant color. In this way, categorizeable items can be searched based at least in part on a selected shade of a particular dominant color to generate a primary search result. In further embodiments, other categorizeable items can be generated as recommendations based on characteristics of the primary search result. That is, other items not necessarily subject of the search, can be provided as recommended items if predefined rules dictate that such items may complement the categorizable items included in the primary search result. |
US11367271B2 |
Similarity propagation for one-shot and few-shot image segmentation
Embodiments of the present invention provide systems, methods, and computer storage media for one-shot and few-shot image segmentation on classes of objects that were not represented during training. In some embodiments, a dual prediction scheme may be applied in which query and support masks are jointly predicted using a shared decoder, which aids in similarity propagation between the query and support features. Additionally or alternatively, foreground and background attentive fusion may be applied to utilize cues from foreground and background feature similarities between the query and support images. Finally, to prevent overfitting on class-conditional similarities across training classes, input channel averaging may be applied for the query image during training. Accordingly, the techniques described herein may be used to achieve state-of-the-art performance for both one-shot and few-shot segmentation tasks. |
US11367269B2 |
Information processing device and information processing system
An information processing system includes an image reading device and an information processing device. The image reading device reads a document to generate target image data. The information processing device processes the target image data. The information processing device includes a first conversion processing section, a second conversion processing section, and a selection section. The first conversion processing section is capable of converting image data to character code data. The second conversion processing section is capable of converting image data to character code data. The selection section selects conversion of the target image data to character code data by the first conversion processing section or the second conversion processing section. |
US11367262B2 |
Multi-dimensional acceleration structure
A system and method for implementing an acceleration structure are disclosed. The method includes: determining a position of an entity; mapping the position to a 3D (three-dimensional) voxel grid coordinate in the acceleration structure, which comprises a central grid structure and six additional grid structures each comprising a set of voxels; determining a first offset value corresponding to the 3D voxel grid coordinate that corresponds to either the central grid structure or one of the six additional grid structures; and determining a second offset value corresponding to the 3D voxel grid coordinate that corresponds to a particular voxel within either the central grid structure or one of the six additional grid structures corresponding to the first offset value, wherein data corresponding to the entity is stored in memory a location based on the first offset value and the second offset value. |
US11367261B2 |
Presenting an augmented reality interface
One or more computing devices, systems, and/or methods for presenting augmented reality (AR) interfaces are provided. For example, a first object corresponding to a representation of content in an AR interface may be presented. Responsive to receiving a selection of the first object, a first graphical object corresponding to the content may be presented. An AR interface comprising a real time view of a camera of the device may be presented. A first graphical representation of the first graphical object may be presented overlaid on the real time view of the camera of the device. A second graphical representation of the first graphical object comprising the graphical modification and a second graphical object associated with information corresponding to the content may be presented overlaid on the real time view of the camera of the device. Responsive to receiving a selection of the second graphical object, the information may be presented. |
US11367260B2 |
Video synthesis device, video synthesis method and recording medium
A rear-facing camera captures a live-action video image while a front-facing camera captures an image of a distributor. The avatar controller controls an avatar based on the image of the distributor captured by the front-facing camera, and move the position of the avatar in the real space coordinate system according to the position of the video synthesis device in the real space coordinate system. A synthesizer arranges the avatar in a predetermined position of a real space coordinate system and synthesizes the avatar with the live-action video image. |
US11367253B2 |
Point cloud data compression in an autonomous vehicle
Autonomous vehicles and techniques that can be utilized to compress point cloud data and operate on compressed point cloud data are provided. An autonomous vehicle can include a data compression system can configure point cloud data according to a collection of three-dimensional (3D) tiles representative of the region. Each 3D tile can include a portion of the cloud point data, where each point vector in the portion of the cloud point data can be configured relative to a position vector of the 3D tile defined in a coordinate system of the collection of 3D tiles. The data compression system can utilize a fixed-point Q-format representation based on a defined number of bits to compress at least a portion of the point cloud data. The autonomous vehicle also can include a control system that can operate mathematically on compressed point cloud data, without reliance on prior decompression. |
US11367248B2 |
Formation resistivity evaluation system
The disclosed embodiments include systems and methods to evaluate formation resistivity. The method includes obtaining, from a downhole tool deployed in a borehole, a plurality of values of formation resistivity of a downhole formation proximate the borehole. The method also includes generating a plurality of two-dimensional renderings of the formation resistivity based on the plurality of values, wherein each two-dimensional rendering of the plurality of two-dimensional renderings illustrates an inversion of the formation resistivity along a plane of the downhole formation. The method further includes generating a volumetric rendering of the formation resistivity of the downhole formation from the plurality of two-dimensional renderings, wherein the volumetric rendering comprises a plurality of two-dimensional planes, and wherein each two-dimensional plane of the plurality of two-dimensional planes illustrates an inversion of formation resistivity along the respective plane. The method further includes providing the volumetric rendering for display on an electronic device. |
US11367245B2 |
Transforming object data models to disperse object properties
In an example a method includes identifying, by a processor, in a data model of at least a portion of a three-dimensional object, an object property associated with a location in the three-dimensional object. A data model of a virtual build volume comprising at least a portion of the three-dimensional object may be generated in which an association with an object property is dispersed beyond the location. |
US11367241B2 |
Ray-guided water caustics
Raytracing can be used to generate high quality, physics-based water caustics patterns in real time. A caustics map is generate to represent locations and normals of points across a water surface. Rays from a light source that are reflected and refracted from these points, as determined by the locations and normals, and can generate hit points on a surface. Neighboring points can be used to help determine the resulting caustics pattern. In one embodiment, information for neighboring points in the caustics map can be used to generate scale factors for geometric regions to be projected onto the surface for each hit point. In another embodiment, these points serve as vertices of a caustic mesh that can be projected onto the surface, where the brightness at a primitive is determined by the size of the primitive area defined by the vertices of the caustics mesh. |
US11367238B2 |
Image processing device and image processing method
An image processing device includes a three-dimensional graphics processor that generates three-dimensional drawing data based on a three-dimensional drawing command, a command converter that converts the three-dimensional drawing command into a two-dimensional drawing command, a two-dimensional graphics processor that generates two-dimensional drawing data based on the converted two-dimensional drawing command and a display controller that displays the two-dimensional drawing data in place of the three-dimensional drawing data when a load of the three-dimensional graphics processor is high. |
US11367235B2 |
Method and device for simplifying three-dimensional mesh data
In accordance with an aspect of the present disclosure, there is provided a method for simplifying three-dimensional mesh data using three-dimensional mesh data simplification device. The method comprises, determining a vertex or an edge of three-dimensional mesh data to be deleted based on animation information including skin weight values and geometric information of the three-dimensional mesh data; and simplifying the three-dimensional mesh data by deleting the vertex or the edge. |
US11367225B2 |
Image inspection apparatus
When a normal inspection and an inspection through deep learning processing is applicable, high inspection accuracy is obtained while reducing a processing time. The normal inspection processing is applied to a newly acquired inspection target image, the non-defective product determination or the defective product determination is confirmed for the inspection target image having the characteristic amount with which the non-defective product determination or the defective product determination is executable based on the characteristic amount within the inspection target image and the threshold for confirming the non-defective product determination or the threshold for confirming the defective product determination. The deep learning processing is applied to the inspection target image having the characteristic amount with which the non-defective product determination or the defective product determination is not confirmable, and the non-defective product determination or the defective product determination is executed. |
US11367222B2 |
Three-dimensional shape classification and retrieval using convolutional neural networks and majority vote
A deep learning method employs a neural network having three sub-nets to classify and retrieve the most similar 3D model of an object, given a rough 3D model or scanned images. The most similar 3D model is present in a database and can be retrieved to use directly or as a reference to redesign the 3D model. The three sub-nets of the neural network include one dealing with object images and the other two dealing with voxel representations. Majority vote is used instead of view pooling to classify the object. A feature map and a list of top N most similar well-designed 3D models are also provided. |
US11367209B2 |
Visual detection of haloclines
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for visually detecting a halocline. In some implementations, a method includes moving a camera through different depths of water within a fish enclosure, capturing, at the different depths, images of fish, determining that changes in focus in the images correspond to changes in depth that the images were captured, and based on determining that the changes in focus in the images correspond to the changes in depths that the images were captured, detecting a halocline at a particular depth. |
US11367208B2 |
Image-based keypoint generation
Operations may comprise obtaining a plurality of light detection and ranging (LIDAR) scans of a region. The operations may also comprise identifying a plurality of LIDAR poses that correspond to the plurality of LIDAR scans. In addition, the operations may comprise identifying, as a plurality of keyframes, a plurality of images of the region that are captured during capturing of the plurality of LIDAR scans. The operations may also comprise determining, based on the plurality of LIDAR poses, a plurality of camera poses that correspond to the keyframes. Further, the operations may comprise identifying a plurality of two-dimensional (2D) keypoints in the keyframes. The operations also may comprise generating one or more three-dimensional (3D) keypoints based on the plurality of 2D keypoints and the respective camera poses of the plurality of keyframes. |
US11367206B2 |
Edge-guided ranking loss for monocular depth prediction
In order to provide monocular depth prediction, a trained neural network may be used. To train the neural network, edge detection on a digital image may be performed to determine at least one edge of the digital image, and then a first point and a second point of the digital image may be sampled, based on the at least one edge. A relative depth between the first point and the second point may be predicted, and the neural network may be trained to perform monocular depth prediction using a loss function that compares the predicted relative depth with a ground truth relative depth between the first point and the second point. |
US11367202B2 |
Optical monitoring of threaded connection make-up and break-out processes
A method of making-up or breaking-out tubular string components can include threading tubulars with each other while a camera obtains images of the tubulars, outputting image data from the camera to an image processor that detects optical flow vector fields from the image data, the optical flow vector fields representing displacements of the respective tubulars during the threading, and controlling the threading in response to a difference between the displacements. Another method can include positioning a camera so that the camera simultaneously observes at least two tubulars, threading the tubulars with each other, outputting image data from the camera to an image processor, the image processor detecting optical flow vector fields from the image data, the optical flow vector fields representing displacements of the respective tubulars during the threading, and controlling the threading in response to the image processor detecting the optical flow vector fields. |
US11367200B2 |
Method for determining the image position of a marker point in an image of an image sequence
A method for determining the image position of a marker point (3) in an image of an image sequence including the method steps of: setting (S2) a marker point in a first image (1) of the image sequence, determining (S4) a transformation at least between corresponding portions of the first image (1) and a second image (4) of the image sequence, transforming (S5) at least the portion of the first image (1) or the portion of the second image (4) on the basis of the transformation determined, localizing (S6) the marker point (3) in the transformed portion of the image (4′), and mapping (S7) the localized marker point into the second image (4) on the basis of the determined transformation. |
US11367193B2 |
Systems and methods for medical imaging
A method for medical imaging may include obtaining a plurality of successive images of a region of interest (ROI) including at least a portion of an object's heart. The plurality of successive images may be based on imaging data acquired from the ROI by a scanner without electrocardiography (ECG) gating. The plurality of successive images may be related to one or more cardiac cycles of the object's heart. The method may also include automatically determining, in the plurality of successive images, target images that correspond to at least one of the one or more cardiac cycles of the object's heart. |
US11367191B1 |
Adapting report of nodules
Disclosed is a system and a method for adapting a report of nodules in computed tomography (CT) scan image. A CT scan image may be resampled into a plurality of slices. A plurality of region of interests may be identified on each slice using an image processing technique. Subsequently, a plurality of nodules may be detected in each region of interest using the deep learning. Further, a plurality of characteristics associated with each nodule may be identified. The plurality of nodules may be classified into AI-confirmed nodules and AI-probable nodules based on a malignancy score. Further, feedback associated with the AI-confirmed nodules and the AI-probable may be received form a radiologist. Furthermore, data may be adapted based on the feedback. Finally, a report comprising adapted data may be generated. |
US11367190B2 |
Systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, the systems, devices, and methods described herein are configured to analyze non-invasive medical images of a subject to automatically and/or dynamically identify one or more features, such as plaque and vessels, and/or derive one or more quantified plaque parameters, such as radiodensity, radiodensity composition, volume, radiodensity heterogeneity, geometry, location, and/or the like. In some embodiments, the systems, devices, and methods described herein are further configured to generate one or more assessments of plaque-based diseases from raw medical images using one or more of the identified features and/or quantified parameters. |
US11367189B2 |
Method for object detection using hierarchical deep learning
A hierarchical deep-learning object detection framework provides a method for identifying objects of interest in high-resolution, high pixel count images, wherein the objects of interest comprise a relatively a small pixel count when compared to the overall image. The method uses first deep-learning model to analyze the high pixel count images, in whole or as a patchwork, at a lower resolution to identify objects, and a second deep-learning model to analyze the objects at a higher resolution to classify the objects. |
US11367188B2 |
Dental image synthesis using generative adversarial networks with semantic activation blocks
A GAN is trained to process input images and produce a synthetic dental image. The GAN further takes masks as inputs with each image, the masks labeling pixels of the image corresponding to dental features (anatomy and/or treatments). The GAN includes an encoder-decoder with normalization between stages of the decoder according to the masks. A synthetic image and an unpaired dental image is evaluated by a first discriminator of the GAN to obtain a realism estimate. The synthetic image and an unpaired dental image may be processed using a pretrained dental encoder to obtain a perceptual loss. The GAN is trained with the realism estimate and perceptual loss. Utilization may include modifying a mask for an input image to include or exclude a shape of a feature such that the synthetic image includes or excludes a dental feature. |
US11367187B2 |
Method for detecting the presence of different antinuclear antibody fluorescence pattern types and apparatus for this purpose
A method is for detecting respective potential presence of respective different antinuclear antibody fluorescence pattern types on a biological cell substrate including human epithelioma cells, including: acquiring a first image which represents staining of the cell substrate by a first fluorescent dye, and acquiring a second image which represents staining of the cell substrate by a second fluorescent dye, detecting, on the basis of the first image, respective image segments which in each case represent at least one mitotic cell, selecting, on the basis of the detected image segments, subimages of the first image and subimages corresponding thereto of the second image and detecting, on the basis of the selected subimages of the first image and of the selected subimages of the second image, respective actual presence of respective cellular fluorescence pattern types by means of a convolutional neural network. |
US11367184B2 |
Explainable AI (xAI) platform for computational pathology
Pathologists are adopting digital pathology for diagnosis, using whole slide images (WSIs). Explainable AI (xAI) is a new approach to AI that can reveal underlying reasons for its results. As such, xAI can promote safety, reliability, and accountability of machine learning for critical tasks such as pathology diagnosis. HistoMapr provides intelligent xAI guides for pathologists to improve the efficiency and accuracy of pathological diagnoses. HistoMapr can previews entire pathology cases' WSIs, identifies key diagnostic regions of interest (ROIs), determines one or more conditions associated with each ROI, provisionally labels each ROI with the identified conditions, and can triages them. The ROIs are presented to the pathologist in an interactive, explainable fashion for rapid interpretation. The pathologist can be in control and can access xAI analysis via a “why?” interface. HistoMapr can track the pathologist's decisions and assemble a pathology report using suggested, standardized terminology. |
US11367182B2 |
Medical image processing device, image processing method, and computer readable recording medium
A medical image processing device includes: a memory; and a processor including hardware. The processor is configured to: generate, by performing enlargement processing or shrinking processing to first observation image information input from an outside, second observation image information having number of pixels different from predetermined number of pixels, the first observation image information being generated by capturing a subject and having the predetermined number of pixels; generate third observation image information by performing enhancement processing for enhancing a structure of the subject to the second observation image information, the structure of the subject being contained in a second observation image corresponding to the second observation image information; and generate and output fourth observation image information having different number of pixels from that of the second observation image information by performing enlargement processing or shrinking processing to the third observation image information. |
US11367179B2 |
Determining degree of motion using machine learning to improve medical image quality
Systems and techniques for determining degree of motion using machine learning to improve medical image quality are presented. In one example, a system generates, based on a convolutional neural network, motion probability data indicative of a probability distribution of a degree of motion for medical imaging data generated by a medical imaging device. The system also determines motion score data for the medical imaging data based on the motion probability data. |
US11367178B2 |
Method for reconstructing an image
A method for constructing an image includes: defining a foreground area associated with an object in an original image; identifying a plurality of contour points defining a contour of the object; for each of the contour points, obtaining a reference contour point set that includes at least one reference contour point on each of two sides of the contour point; obtaining a plurality of characteristic lines, each associated with the reference contour point set and defined by an end point obtained from the contour points; and aligning the end points on one side to form a straight edge and making the characteristic lines adjoin each other side by side, so as to construct a reconstructed image. |
US11367175B2 |
In-vehicle stereo camera
Provided is an in-vehicle stereo camera which enables the continuation of automated driving if failures occur during imaging. A pair of captured images 301, 302, which is captured by a pair of imaging units so that both contain an overlapping region, are acquired (S201), it is determined whether an abnormal region is present in at least one of the pair of captured images, and if an abnormal region is present, the degree of impact from the abnormal region on an object recognition process of an object recognition unit is diagnosed (S202), and the processing content of the object recognition process is updated according to the degree of impact (S203). |
US11367174B2 |
Transfer system for transferring imaging and detection data
A transfer system includes a first imaging and detection system that detects an object by using a captured first image, an industrial machine that operates by using information detected by the first imaging and detection system, a second imaging and detection system disposed upstream of the first imaging and detection system to detect an object by using a captured second image, and an operation terminal that outputs, to the second imaging and detection system, an instruction instructing that detection be performed, and to change imaging and detection system data used in the second imaging and detection system. The first imaging and detection system includes a receiving unit to receive the imaging and detection system data from the second imaging and detection system. The second imaging and detection system includes a transmitting unit to transmit the imaging and detection system data to the first imaging and detection system. |
US11367171B2 |
Method for detecting hollowing of exterior wall finish layer
The present invention belongs to the technical field of constructional engineering safety detection, and provides a method for detecting hollowing of an exterior wall finish layer. The method for detecting a defect of a facade finish layer of a building proposed by the present invention can realize remote detection in the on-site detection operation and avoid high-altitude hazardous operation of personnel, and is simple and convenient in operation. In data analysis and processing, the method not only can overcome the subjectivity and the instability caused by manual color identification of a temperature image, but also can realize batch processing of image analysis through software or conduct real-time detection and analysis. |
US11367170B2 |
Manufacturing management system for component mounting line
A component mounter images suction states of components picked up by a suction nozzle, processes images of the suction states of the components to recognize the suction state of the component, and stores the images in a storage device with linking production information related to the components. An inspection machine images a mounted state of each component on a board, processes an image of mounted state of each component to recognize the mounted state of each component, and inspects whether a mounting error occurred for each component based on the recognition result. The inspection machine determines that a mounting error occurred for any of the components the image of the mounted state of the component for which a mounting error was determined to have occurred and a searched image of the suction state of the component are displayed on the display monitor in a comparative manner. |
US11367167B2 |
Neural network-based image processing with artifact compensation
Methods and systems include neural network-based image processing and blending circuitry to blend an output of the neural network to compensate for potential artifacts from the neural network-based image processing. The neural network(s) apply image processing to image data using one or more neural networks as processed data. Enhance circuitry enhances the image data in a scaling circuitry to generate enhanced data. Blending circuitry receives the processed image data and the enhanced data along with an image plane of the processed data. The blending circuitry also determines whether the image processing using the one or more neural networks has applied a change to the image data greater than a threshold amount. The blending circuitry then, based at least in part in response to the change being greater than the threshold amount and/or edge information of the image data, blends the processed data with the enhanced data. |
US11367166B1 |
Method and device for correcting chromatic aberration using chromatic characteristic values
In one implementation, a method includes obtaining an image. The method includes correcting color aberration of the image comprising, for a particular pixel of the image by determining one or more chromatic characteristic values for the particular pixel, determining a likelihood that the particular pixel exhibits color aberration based on the one or more chromatic characteristic values for the particular pixel, generating a filtered version of the particular pixel by filtering the particular pixel using pixels in a neighborhood surrounding the particular pixel, and generating a color-corrected version of the particular pixel based on the likelihood that the particular pixel exhibits color aberration and the filtered version of the particular pixel. |
US11367165B2 |
Neural super-sampling for real-time rendering
In one embodiment, a method includes receiving a first frame associated with a first time and one or more second frames of a video having a resolution lower than a target resolution, wherein each second frame is associated with a second time prior to the first time, generating a first feature map for the first frame and one or more second feature maps for the one or more second frames, up-sampling the first feature map and the one or more second feature maps to the target resolution, warping each of the up-sampled second feature maps according to a motion estimation between the associated second time and the first time, and generating a reconstructed frame having the target resolution corresponding to the first frame by using a machine-learning model to process the up-sampled first feature map and the one or more up-sampled and warped second feature maps. |
US11367164B1 |
Method and apparatus for super resolution imaging and eye tracking devices
An eyewear camera as a system is introduced that includes many subsystems. These subsystems include: scene imaging, control methods, tracking a user's eye, methods and techniques to increase the resolution of an image captured by a scene camera, methods to create a viewfinder, and methods to capture an image of a user's eye while simultaneously projecting an image into the user's eye. Such an eyewear will allow a user to capture a scene effortlessly, select an object within the scene, get extra information about the object via a digital personal assistant, or even modify a subset of the scene. Specific applications will be discussed that include visual aid for people with low vision and upgrading existing security cameras via proposed single camera super resolution techniques. |
US11367162B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a pixel circuit 41G, a pixel circuit 41B, a high potential line 47G configured to supply a high potential VDDG to the pixel circuit 41G, a high potential line 47B configured to supply a high potential VDDB to the pixel circuit 41B, and a low potential line 46 configured to supply a first low potential VSS1 to the pixel circuit 41G and the pixel circuit 41B. The pixel circuit 41G includes a light-emitting element 20G configured to display G, the pixel circuit 41B includes a light-emitting element 20B configured to display B, and the high potential VDDG and the high potential VDDB are mutually independent. |
US11367158B2 |
Image capturing method and display method for recognizing a relationship among a plurality of images displayed on a display screen
An image capturing apparatus includes a capture part acquiring image data, and a display displaying an image on a display based on the image data. First information acquired includes at least either an azimuth angle or an elevation angle as a direction of the image and at least either an angle of view of the image or angle-of-view related information calculating the angle of view. When a second direction of a second image is included within a range of a first angle of view in a first direction of a first image, the second image is associated with the first image, and the first image is displayed within the display, and display is performed in a state in which the second image to be associated with the first image is overlapped on the first image within the display as the second image or second information indicating the second image. |
US11367154B2 |
System and method for making reservations in a hospitality establishment
A system and method for making reservations in a hospitality establishment are disclosed. In one embodiment of the system, a database includes multiple the media source files relative to guest room spaces within a room. A server which handles reservations renders a map view of the hospitality establishment based on obtained map data. The map view includes a graphical representation of the room as well as other rooms. In response to the room being selected, the graphical representation of the selected room is annotated with room reservation data and at least one of the media source files of the selected room. The server may execute a reservation for the selected room. |
US11367148B2 |
Distributed ledger based mass balancing via secret sharing
A producer may supply amounts xi of a good to a plurality of consumers Ci in a series of transactions and be subject to a mass balancing verification protocol after every K transactions. A producer platform may compute K random shares (r1 through rK) of a random value r, publish blinded amounts ti representing xi+ri to a secure, distributed transaction ledger, and transmit an encrypted ri to consumer Ci using an asymmetric cryptosystem. A consumer platform may receive and decrypt ri (while the consumer Ci actually receives an amount {circumflex over (x)}i of the good from the producer), compute {circumflex over (x)}i+ri and generate a fraud alert signal if it differs from the published ti. The consumer platform may also transmit an encrypted rolling sum value to a next consumer Ci+1. A verifier platform may, after K transactions, execute the mass balance verification protocol to determine a total amount of the good that the producer had collectively supplied to the consumers Ci. The verifier platform may also generate a fraud alert signal when appropriate based on the total amount and a maximum allowed amount. |
US11367144B2 |
Agent-facilitated claims damage estimation
Systems and methods provide for an automated system for analyzing damage to process claims and pre-claim consultations associated with an insured item, such as a vehicle. An enhanced claims processing server may analyze damage associated with the insured item using photos/video transmitted to the server from a user device (e.g., a mobile device). The mobile device may receive feedback from the server regarding the acceptability of submitted photos/video, and if the server determines that any of the submitted photos/video is unacceptable, the mobile device may capture additional photos/video until all of the data are deemed acceptable. In addition, the server may interface with third party entities such as repair shops and may generate a payment for compensating a claimant for repair of the insured item. |
US11367143B2 |
Activity evaluation sensor systems and methods
Systems and methods are discussed for providing sensor enhanced safety, recovery, and activity evaluation systems. Sensors that monitor user activity and behavior are worn by a user and/or placed in the user environment. Data from the sensors are processed to obtain a safety, recovery, and/or activity evaluation. Based on the evaluation, recommendations or adjustments to the terms of an insurance policy covering the user, the user's employer, or a facility providing health care to the user, are generated, to accurately reflect the risks associated with the user, employer, and/or facility. In embodiments, an alert may be generated when a failure to conform with activity guidelines is detected. |
US11367141B1 |
Systems and methods for forecasting loss metrics
Methods and systems are provided for predicting and forecasting loss metrics for insurance. One or more models are created to generate development curves to predict ultimate losses for aggregations of long-tail losses, such as bodily injury claim payouts based on the first few months of payout data and other relevant variables. The relevant variables include internal data about policyholders and claims, and external data. Historical data, including potential influential variables and a target, are used to train a predictive development model. The variables are pre-processed and aggregated to an accident-month granularity, then feature reduction techniques are applied to determine the variables that exert the most influence on the target. Dimensionality reduction techniques are then applied to the remaining variables. The most influential variables and the variables created by dimension reduction are used as the input features to train the development model. One or more additional models are trained to forecast future pure premiums (or a different loss metric) based on ultimate losses predicted by the development model, and other relevant variables. |
US11367136B2 |
Systems and methods for providing real-time pre-trade risk assessment
Systems and methods are disclosed that provide real-time pre-trade risk assessments for multiple parties. In one embodiment, a Programmable Logic Device (PLD) may be embedded within an Automated Trading Systems (ATS) architecture by utilizing the Intel socket G or the PCIe interface to provide pre-trade risk functionality. The system may also provide a method for interacting with the ATS DRAM or L1 cache to provide faster access to orders in ATS memory for PLDs. The system may use the Quick Path Interconnect between an embedded processor and a PLD to transfer memory maps. The system may also add additional libraries to an ATS processor to accelerate the transfer or memory maps to a PLD. The system also may use system interrupts to cancel erroneous orders within an ATS processor from a PLD housed within the same physical architecture. |
US11367134B2 |
Data processing system and method for facilitating transactions with user-centric document access
One embodiment comprises data processing system comprising a data store storing a set of inventory records for a program pool of vehicles, a processor and a memory coupled to the processor storing a set of computer executable instructions. The set of computer executable instructions may be executable to receive, from a mobile application, a selection of a vehicle from the program pool, retrieve the inventory record for the selected vehicle, create, at the server, an order to capture information about a transaction, receive a request from the mobile application to view an electronic document associated with the selected vehicle; responsive to the request to view the electronic document, automatically populate the electronic document with the order information; and communicate the electronic document to the mobile application for presentation in the operator interface of a mobile device. |
US11367131B2 |
Systems and methods of website integration
A computer system configured to integrate a plurality of websites is provided. The computer system includes a memory, a display, and at least one processor coupled to the memory and the display. In one example, the system comprises a monitoring component executed by the at least one processor and configured to analyze web content generated by a website provider and detect one or more identified elements within the web content. The system may also comprise a converting component executed by the at least one processor and configured to, responsive to detection of the one or more identified elements by the monitoring component, convert at least one portion of the web content into converted content, wherein the at least one processor is configured to display, in the display, the converted content and at least one other portion of the web content. |
US11367130B2 |
Method for in-store object highlighting by a real world user interface
Systems and methods according to present principles involved highlighting objects such as on a store shelf. Highlighting is displayed by projecting a light directly on the object by means of a light source or may alternatively be indicated by displaying an indicator or image of the object on a display screen. Information about the targeted object may appear in a headmounted display, on a user's mobile device, or may be projected on a surface via the projector. Information provided to a user may include comparison product data, data about potential allergens, and the like. Highlighting can also be employed to suggest items of interest to the user. For example, products may be recommended to a user through analysis of user data and such products illuminated by a projector as a user walks through a store. Other highlighted objects may be those on a user grocery list or the like. |
US11367129B2 |
Method and apparatus for associating menu information
Methods and Apparatus related to generating representations of information. The information may include menu information for merchants such as restaurants. Referring to menus, methods may include receiving potential information for a first menu, and receiving indications of associations of the information with the first menu and/or any number of additional menus. Information and/or associations may later be updated by a desired set of users. |
US11367127B2 |
Omnichannel retailing
Example embodiments are directed to systems and method to facilitate omnichannel retailing. A networked system determines a location of the user device within a store and accesses a map of the store. An item from a list of one or more items is identified, whereby the item has a plurality of locations within the store. A first location of the item from the plurality of locations is selected. The networked system causes display, on a user interface on the user device, of the location of the user device and the first location of the item and causes display of a user interface element that is operable to receive user selection of a different location from the plurality of locations. In response to receiving the user selection, the networked system ceases display of the first location on the map and causes display of the different location on the map. |
US11367125B1 |
Systems and methods for processing electronic requests
Disclosed herein are embodiments of systems, methods, and products comprises an analytic server for aggregating and displaying all the electronic requests on one merchant device. The analytic server receives a plurality of electronic messages corresponding to a plurality of electronic requests from a plurality of service provider computers. The analytic server executes an extraction protocol to extract the order data within each electronic messages and stores the extracted data into a database. The analytic server generates a machine-readable file for each merchant comprising all the order records for the same merchant received from different third-party service provider computers. The analytic server transmits the machine-readable file to the merchant computing device, which populates a GUI according to the machine-readable file. Because all the orders are in one spot, the merchant may manage the orders, perform statistical calculations, and generate sales reports more efficiently. |
US11367122B2 |
Systems and methods for garment size recommendation
Disclosed are methods, systems, and non-transitory computer-readable medium for generating recommendations regarding products. A method may include determining a set of content features including one or more product attributes; determining a set of latent features; receiving a query user identifier and a query product identifier; determining a feature vector associated with the query user identifier and the query product identifier based on the set of content features and the set of latent features; determining one or more model coefficients for a linear model; and utilizing the linear model to determine a fit score for the query user identifier and the query product identifier. |
US11367118B1 |
Method, system, and manufacture for min-cost flow item recommendations
Techniques are provided for optimizing a graph. The graph can be generated with a source node, a plurality of item nodes, and a terminal node. Once generated, the graph can be optimized to determine a lowest cost flow from the source node to the terminal node based at least in part on respective budget measurements. A first account node and a first item node can be determined and an account corresponding to the first account node, as well as information that identifies an item corresponding to the first item node can be transmitted. |
US11367117B1 |
Artificial intelligence system for generating network-accessible recommendations with explanatory metadata
At an artificial intelligence system, gifting-related ranking information pertaining to a plurality of items is obtained. Using the ranking information and respective feature sets corresponding to the items, a machine learning model is trained to generate respective gift-suitability scores corresponding to individual items. Based on a gift-suitability score generated by a trained version of the model, a gift-giving recommendation is generated indicating a particular item as a candidate gift. An explanation for the recommendation, expressed in natural language, is provided with the recommendation. |
US11367113B2 |
Selecting diverse product titles to display on a website
A system and method for selecting diverse product titles to display on a website are disclosed. In some example embodiments, the methods and systems described herein identify available products to be displayed, cluster the identified products based on their similarity to one another, select one or more products from each of the clusters, and display information, such as a title, associated with the randomly selected products. |
US11367109B2 |
Methods and systems for interactive advertisements
Systems and methods are presented for providing interactive advertisements. In some embodiments, a method is presented. The method may include receiving, at a first advertising space, an indication that a first mobile device of a user is interacting with the first advertising space, the first advertising space displaying an advertisement. In response to the indication, the method may include transmitting information related to the advertisement from the first advertising space to the first mobile device. The method may also include receiving, at a second advertising space in a location geographically distinct from the first advertising space, the information related to the advertisement from a second mobile device; and displaying the advertisement at the second advertising space based on the information received at the second advertising space about the advertisement. |
US11367105B2 |
Dynamic evaluation and use of global and contextual personas
A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated. |
US11367104B1 |
Systems and methods for capturing, managing, and using receipt data
Methods and systems disclosed herein facilitate users to capture, manage, and use receipt data, and use the information identified in the receipts in multiple receipt data use applications. Examples of such applications are generating customized recommendations for healthier items of consumable goods or services (e.g., food or beverage) based on correlating a user's purchase habits with the user's health-related data that is monitored by a wearable device, determining insurable items from receipt line item data, creating spending forecasts geared towards budgeting and saving, facilitating donations to charities based on a percentage of price of one or more items in receipt line data, and other applications that utilize receipt data. |
US11367101B2 |
Interactive advertising with media collections
Systems, devices, media, instructions, and methods are provided for presentation of media collections with automated interactive advertising. In one embodiment, a client device receives content elements for display as part of a content collection. Advertising data is also received for display between selected content elements. Interaction elements are merged with the create an advertising element. During display of the advertising data, the interaction elements are presented on the client device output, and are controllable via user inputs. In various embodiments, interaction data recorded at the device is used to manage the presentation of future advertising data. |
US11367097B2 |
Systems and methods for transaction verification
Methods, systems and device for verifying a transaction in a loyalty or advertising system are described. One such method includes: receiving, at least one processor, transaction data associated with a transaction between a customer and a merchant; determining, at the at least one processor, from the transaction data whether the customer and the merchant are associated with the loyalty or advertising system; and upon determining from the transaction data whether the transaction corresponds to a reward or advertisement, triggering the redemption of the reward or advertisement. |
US11367095B2 |
Unlockable electronic incentives
A system sends the identification of an electronic incentive award that a player may into a mobile device. The electronic incentive award may be sent in response to the player performing an action to complete an incentive objective on an electronic gaming machine (EGM). The system receives incentive progress data that corresponds to the action to complete the incentive objective. The incentive progress data indicates player progress towards completing the incentive objective. In response to the incentive progress data indicating that the player has completed the incentive objective, the system provides the electronic incentive award to the mobile device for the player to use on the mobile device. |
US11367085B2 |
Activity classification based on oxygen uptake
The invention relates to a system and method for analysing an activity session. Data from a monitoring device worn by a user of the system for example is received over a period of time or distance and a classification system of the invention is utilised in real time or post session to determine the activities performed by the user during the session. The data collected relates to multiple parameters monitored during the activity session. The classification system defines an activity using a set of threshold criteria for a combination of parameters and therefore identifies a particular activity performed during the activity session when a combination of monitored parameters satisfies the threshold criteria for a particular activity. Determining the activities performed in this way allows for more useful interpretation of the data which in turn leads to more effective coaching advice and feedback for the user. |
US11367084B2 |
Communication between customization platform and customizable elements
Various aspects of the subject technology relate to systems, methods, and machine-readable media for customizing a website. The method includes receiving, from a provider, a message comprising message data, the message data comprising an identifier and parameters relating to a customizable website element of the website. The method also includes identifying, through a consumer, the customizable website element based on at least one of a message type of the message or the identifier of the message data. The method also includes routing, through the consumer, the message to the customizable website element based on at least one of the message type of the message or the identifier of the message data. The method also includes implementing, through the consumer, the parameters to the customizable website element based on the identifier. |
US11367083B1 |
Method and system for evaluating content for digital displays by measuring viewer responses by demographic segments
The present invention is a method and system for evaluating relative effectiveness of content in a digital signage network, using a series of measurements to compare and evaluate different contents. The measurements are performed on a plurality of input images of the people captured by a plurality of means for capturing images in the vicinity of at least a digital signage. The present invention is a content rating system based on how the audience responds to the digital content in the intended context of digital media network in-store or in other public viewing areas. The present invention allows the measurement of the response to the content for different segments, further allowing for better planning of the content and optimizing the advertising dollars. |
US11367079B2 |
Complimentary customer relationship management (CRM) mobile integration
Embodiments of the present invention provide method, system and computer program product for complimentary CRM mobile integration. In an embodiment of the invention, a method for CRM mobile integration includes initially identifying an end user who simultaneously accesses both a CRM application executing in memory of a host computing platform, and also a CRM application agent executing in memory of a mobile computing device that is separate from the host computing platform. The method also includes, thereafter, detecting a request by the end user to access data in the CRM application. Finally, the method includes responding to the detection of the request by selecting an action for the mobile device in a table corresponding to a type of the data in the CRM application, and directing the CRM application in the mobile device to prompt the end user to complete the selected action for the data of the request. |
US11367077B2 |
Antifraud resilient transaction identifier datastructure apparatuses, methods and systems
The Antifraud Resilient Transaction Identifier Datastructure Apparatuses, Methods and Systems (“ARTID”) transforms PIN, unique user identifying device datastructure inputs via ARTID components into secure payment authorization outputs. The ARTID includes a virtual secure element datastructure transaction apparatus, comprising, a memory, a component collection in the memory, and a processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory. ARTID includes instructions to: obtain request to generate a tamper resistant asset account from a requestor, and instantiate a new tamper resistant asset account, wherein the account is populated with the requestor identifier, unique requestor device identifier, a secure cryptographic element for the tamper resistant account. ARTID also includes instructions to provide a message to generate a new physical account card and an associated virtual account card associated with the tamper resistant asset account, and obtain a request to engage the virtual account card in a transaction, wherein the request includes the user access credential. ARTID also includes instructions to generate a card access event message from the request to engage the virtual account card, provide the card access event message to a payment network, and obtain a card access event authorization response. |
US11367074B2 |
High resolution transaction-level fraud detection for payment cards in a potential state of fraud
A system and method are disclosed, to distinguish fraudulent transactions from a legitimate transaction, predicated on the notion that the card is considered likely to be in state of fraud. The disclosed system and method can be activated as soon as an account has suspicious activity that causes a high score for potential fraud, but before a bank either can or needs to confirm fraud. The system or method is able to pinpoint the actual fraudulent transactions inside a window of potential fraudulent activity, using a specialized model referred to as the pinpoint model. |
US11367059B2 |
Integrated credit application and merchant transaction including concurrent visualization of transaction details
The present disclosure involves systems, software, and computer-implemented methods for integrating immediate credit application processes and decisions via a financial institution into ongoing transactions performed at a merchant system. One example method includes receiving a request for new credit account associated with an ongoing transaction at a second system, the request associated with a transaction payload including a session ID and a set of transaction information. A digital credit application is presented, and at least some of the set of transaction information is presented concurrently with the digital credit application. In response to approving the credit application, a new account is generated, a user is redirected back to the merchant system using the session ID, and the credit account information is securely transmitted back to the merchant. The state of the ongoing transaction is restored, and the new payment information is used to complete the transaction. |
US11367058B2 |
Systems and methods for allocating resources via information technology infrastructure
A system to allocate resources via information technology infrastructure is described. A server includes processors to provide to a plurality of devices, an electronic benefits account transaction application programming interface (“API”) configured to receive transaction requests from a plurality of heterogeneous electronic funding sources. The server can receive a request to initiate a single transaction to fund an electronics benefit account. The server can transmit data in an alert format indicating a denial of the single request responsive to a comparison of a value to one or more threshold limits. |
US11367055B2 |
Decentralized pooled mining for enabling proof-of-work on blockchains
An example method of operation may include one or more of identifying a number of share chains from a smart contract stored in a blockchain, identifying a contributed block received from a miner entity associated with one of the share chains, determining whether the contributed block is valid for the one share chain, and updating the one share chain based on the contributed block. |
US11367054B2 |
Biological recognition technology-based mobile payment device, method and apparatus, and storage medium
The present disclosure is related to a biological recognition technology-based mobile payment device, method and apparatus, and a storage medium. The method includes receiving, by a payment Trusted Application (TA) that operates in a Trusted Execution Environment (TEE) on a device, a call request from one of a plurality of third party payment applications that are installed on the device and operate with the payment TA, determining content to be encrypted and an encryption parameter for performing encryption based on the call request, acquiring a result of biometric recognition from a biometric recognition application, encrypting the content according to the encryption parameter and the result of biometric recognition and returning the encrypted content to the third party payment application that generates the call request, for the third party payment application to perform a pay tent-related operation based on the encrypted content. |
US11367048B2 |
Automated creation of digital affinity diagrams
The present disclosure is directed to systems and methods including generating image data and audio data during a collaborative work using a stereoscopic camera system and a binaural microphone system, determining that physical media have been affixed to a work surface and, for each physical medium, providing a digital object including data representative of the physical medium, and determining that a session has ended, and in response, automatically: processing at least a portion of data of the digital objects using one or more clustering algorithms to provide two or more groups of digital objects, and providing an affinity diagram including the two or more groups of diagrams, the affinity diagram being displayed as digital representations of the physical media, the digital representations being grouped in the two or more groups. |
US11367042B2 |
Computerized inventory redistribution control system
One example of computerized inventory redistribution control includes, for each location inventory record in a set of location inventory records, calculating a quantity change that will bring a current item quantity to a different item quantity for the location inventory record. Determining a cost of a minimum-cost redistribution among the physical locations to effect the quantity changes. Determining a scaling factor that maximizes total revenue when the quantity changes are scaled by the scaling factor after deducting the cost scaled by the scaling factor. Generating transfer instructions for a redistribution of the item by scaling the transfer quantities of the minimum-cost redistribution by the scaling factor. Transmitting each transfer instruction to a computing device associated with a physical location indicated in the transfer instruction. |
US11367039B2 |
Information system for item verification
A method for recording a custodial chain and identifying anomalies in the chain; said method comprising defining or identifying a first element and assigning a first element identifier to it; associating the first element identifier physically with the first element; defining or identifying at least a second element and assigning a second element identifier to it; associating the second element identifier physically with the second element; aggregating the at least first element and second element physically as an aggregated element and assigning an aggregated element identifier to it; defining an aggregated element record which includes the aggregated element identifier and the at least first element identifier and the at least second element identifier; recording the identifiers as records in a database. |
US11367028B2 |
Scheduled thermal control system
Refrigeration management includes determining an optimal operational schedule to control a refrigeration system for a cold storage facility. Various approaches can be used to determine an operational schedule with an optimal operational outcome that satisfies constraints representative of a range of factors, such as thermal characteristics of a refrigeration management system, energy cost, and environmental factors external to the system, which can affect refrigeration management of a cold storage facility. |
US11367027B2 |
Titanium task-engine system
The present disclosure is related to computing devices, systems, and methods for a new task-engine system that connects to a variety of task-interaction providers, enabling a user to use any one of multiple task-interaction providers to create and complete tasks within a workflow. That is, the connection to a variety of task-interaction providers allows a user to interact with the workflow through any of the task-interaction providers and create and/or complete any number of tasks in the workflow. The task-engine system may also update the creation and/or completion of a workflow task in all other task-interaction providers, such that all users may be aware of, or notified of, the current state of the workflow through any of the task-interaction providers. |
US11367026B2 |
Systems and methods for automatic scheduling of a workforce
Systems and methods are disclosed for scheduling a workforce. In one embodiment, the method comprises receiving a shift activity template; receiving an association between the shift activity template and at least one worker; and scheduling a plurality of schedulable objects. The scheduling is performed in accordance with a workload forecast and schedule constraints. Each of the schedulable objects is based on the shift activity template. The shift activity template describes a worker activity performed during a shift. The template has range of start times and a variable length for the activity. The activity is associated with a queue. |
US11367024B2 |
Method for generating a schedule for mixed critical computer networks
A method for generating a schedule for the transmission of time-triggered, TT, messages in a network, wherein said network communicates TT messages according to said schedule and based on a global, network-wide time, wherein said network communicates rate-constrained, RC messages, wherein for each of said RC messages real-time requirements are provided, wherein the method comprises: Step 1: setting the transmission time of all TT messages which are communicated in the network, and Step 2: executing a search function to find a set of TT transmission times so that the real-time requirements of all RC messages are fulfilled, and when all real-time requirements or at least real-time requirements for defined RC messages are fulfilled, generating in Step 3: the schedule based on the transmission times retrieved in Step 2, or executing Step 2 again when not all real-time requirements or not all real-time requirements for the defined RC messages are fulfilled. |
US11367023B2 |
Patient management system
Methods and Systems implement patient management. In some cases, a patient management system 200 may include one or more respiratory pressure therapy devices to deliver respiratory pressure therapy to patients, and generate therapy data relating to a therapy session for a patient. The patient management system may include a data server communicating with the therapy device(s). The data server may compute, from therapy data, therapy summary data for the session, the summary data may include one or more statistics summarising therapy data. The patient management system may include a therapy management server communicating with the data server. The therapy management server may apply one or more rules to the summary data, update or generate one or more workflow groups of patients, each workflow group corresponding to a rule, depending on results of the respective rule applications; and/or serve a graphical layout representing one or more workflow groups. |
US11367022B2 |
System and method for evaluating and deploying unsupervised or semi-supervised machine learning models
Methods of evaluating and deploying machine learning models for anomaly detection of a monitored system and related systems. Candidate machine learning algorithms are configured for anomaly detection of the monitored system. For each combination of candidate machine learning algorithm with type of anomalous activity, training and cross-validation sets are drawn from a benchmarking dataset. Using each of the training and cross-validation sets, a machine-learning model is trained and validated using the cross-validation set with average precision as a performance metric. A mean average precision value is then computed across these average precision performance metrics. A ranking value is computed for each candidate machine learning algorithm, and a machine learning algorithm is selected from the candidate machine learning algorithms based upon the computed ranking values. The selected machine learning model is deployed to a monitoring system that executes the deployed machine learning model to detect anomalies of the monitored system. |
US11367018B2 |
Autonomous cloud-node scoping framework for big-data machine learning use cases
Systems, methods, and other embodiments associated with autonomous cloud-node scoping for big-data machine learning use cases are described. In some example embodiments, an automated scoping tool, method, and system are presented that, for each of multiple combinations of parameter values, (i) set a combination of parameter values describing a usage scenario, (ii) execute a machine learning application according to the combination of parameter values on a target cloud environment, and (iii) measure the computational cost for the execution of the machine learning application. A recommendation regarding configuration of central processing unit(s), graphics processing unit(s), and memory for the target cloud environment to execute the machine learning application is generated based on the measured computational costs. |
US11367017B2 |
Device, system and method for training machine learning models using messages associated with provider objects
A device, system and method for training machine learning models using messages associated with provider objects is provided. One or more computing devices: receives messages associated with provider objects representing items provided by provider systems, the messages having more than one format; stores harmonized objects corresponding to the messages, the harmonized objects generated using mappings of harmonized data of the harmonized objects to message data of the messages, the harmonized objects having common formats for a harmonized object type; extracts, from the harmonized objects, for a given machine learning model, given machine learning training data; generates, for the given machine learning model, using the given machine learning training data, at least one machine learning classifier; and provides the at least one machine learning classifier to the given machine learning model at one or more servers configured to implement the given machine learning model on received provider objects. |
US11367013B2 |
Adaptive basis selection for fusion measurements
A quantum computing system and methods for performing fault-tolerant quantum computing. A fusion controller sequentially performs a series of fusion measurements on different fusion sites of a plurality of fusion sites to obtain a respective series of classical measurement results. The series of fusion measurements is performed on quantum modes of a logical qubit. For respective fusion measurements of the series of fusion measurements, a basis for performing the respective fusion measurement is selected based on classical measurement results of previous fusion measurements. The series of classical measurement results are in the memory medium. |
US11367009B2 |
Parsing unlabeled computer security data logs
In some implementations, a method includes obtaining an unlabeled computer security data log and processing the unlabeled computer security data log using a machine learning model to generate a probability distribution that includes a respective probability for each of a plurality of possible log types. Each of the plurality of possible log types is associated with a corresponding parser that parses logs of the possible log type to extract structured computer security data. The method further includes selecting the possible log type having the highest probability and parsing the unlabeled computer security data log using the parser corresponding to the selected possible log type. |
US11367003B2 |
Non-transitory computer-readable storage medium, learning method, and learning device
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process including obtaining a feature quantity of input data by using a feature generator, generating a first output based on the feature quantity by using a supervised learner for labeled data, generating a second output based on the feature quantity by using an unsupervised learning processing for unlabeled data, and changing a contribution ratio between a first error and a second error in a learning by the feature generator, the first error being generated from the labeled data and the first output, the second error being generated from the unlabeled data and the second output. |
US11367001B2 |
Neural network image analysis
A computer-implemented method of facilitating neural network image analysis involves receiving signals representing a set of images, causing at least one neural network function to be applied to the set of images to determine at least one property confidence distribution parameter, and causing a cumulative distribution function defined at least in part by the at least one property confidence distribution parameter to be applied to a plurality of ranges, each range associated with a respective property that may be associated with the set of images, to determine a plurality of property confidences, each of the property confidences representing a confidence that the set of images should be associated with a respective one of the properties. Other methods, systems, and computer-readable media are disclosed. |
US11366997B2 |
Systems and methods to enhance interactive engagement with shared content by a contextual virtual agent
Systems and methods are described to enhance interactive engagement during simultaneous delivery of serial or digital content (e.g., audio, video) to a plurality of users. A machine-based awareness of the context of the content and/or one or more user reactions to the presentation of the content may be used as a basis to interrupt content delivery in order to intersperse a snippet that includes a virtual agent with an awareness of the context(s) of the content and/or the one or more user reactions. This “contextual virtual agent” (CVA) enacts actions and/or dialog based on the one or more machine-classified contexts coupled with identified interests and/or aspirations of individuals within the group of users. The CVA may also base its activities on a machine-based awareness of “future” content that has not yet been delivered to the group, but classified by natural language and/or computer vision processing. Interrupting the delivery of content substantially simultaneously to a group of users and initiating dialog regarding content by a CVA enhances opportunities for users to engage with each other about their shared interactive experience. |
US11366995B2 |
Providing alerts via a color changing transaction card
Methods and systems disclosed herein may communicate information, such as alerts and notifications, to a cardholder via a color-changing transaction card. In particular, the cardholder may configure one or more thresholds that establish when a transaction card may change colors. For instance, a transaction card may change colors at, or while approaching, a first threshold. The transaction card may change colors at, or while approaching, a second threshold. When the cardholder's balance goes below the thresholds, the transaction card may revert back to the lower threshold color or the original color of the transaction card. Using the techniques described herein a financial institution may convey information to a cardholder in a way that does not require the cardholder to digitally engage with the financial institution. |
US11366992B2 |
Variable smoothing in printing
Methods, apparatus and systems for printing an image using an array of nozzles are described. In one example aspect, a printer system includes an array of nozzles and a control device coupled to the array of nozzles. The control device is configured to determine a step size for printing a current section of an image based on a set of masks. The set of masks includes one or more masks used for printing previous sections of the image. The control device is also configured to adjust the set of masks based on a printing mode to be used for the current section of the image. The array of nozzles is configured to print the current section of the image using a combination of the adjusted set of masks. |
US11366977B2 |
System and method for detecting spikes in noisy signals
A method for determining a threshold for spike detection in a noisy signal in real-time is provided. The method includes estimating a current variability of noise in the noisy signal according to a measured instantaneous value and a window of previous instantaneous values using a sigma-delta control loop, determining the threshold based on the estimated variability of the noise; and repeating the steps to update the estimate of the variability of the noise and adjust the threshold in real-time as the noisy signal changes. A non-transitory computer-readable storage medium for executing the method on a processing unit, and a low-power digital system implementing the method are also provided. |
US11366976B2 |
Updating manufactured product life cycle data in a database based on scanning of encoded images
A method includes: storing, in a first database, first data regarding a life cycle of a product made using a manufacturing process; scanning an encoded image on a physical object to obtain at least one parameter associated with the product; querying, using the obtained at least one parameter, the first database to obtain the first data; generating a communication that includes the first data; and sending, to a server over a network, the communication, wherein the server is configured to update a second database based on the first data. |
US11366966B1 |
Named entity recognition and disambiguation engine
Methods, and systems for named entity recognition and disambiguation. One of the methods includes: receiving a document; extracting a plurality of mentions within the document; clustering the plurality of mentions to produce at least one cluster; identifying a plurality of candidate entities for the cluster; pairing each candidate entity and the cluster to create a plurality of candidate entity-cluster pairings; generating features for each candidate entity-cluster pairing; and selecting an entity, from the plurality of candidate entities, for the cluster based at least in part on features of a candidate entity pairing. |
US11366959B2 |
Collaborative spreadsheet data validation and integration
A system comprising a computer-readable storage medium storing at least one program and a method for integrating collaborative spreadsheet data into one or more network applications is presented. Spreadsheet data and an application data schema are accessed. The spreadsheet data corresponds to a spreadsheet having one or more validation rules. The application data schema comprises a set of constraints on application data consumed by an application hosted by an application server. A notification is displayed in response to determining that the one or more validation rules exclude at least one constraint from the set of constraints. The notification includes an indication that the application data is unable to be synchronized with the spreadsheet data and specifies one or more additional validation rules to associate with the spreadsheet to trigger synchronization of the application data with the spreadsheet data. |
US11366953B1 |
Systems for simultaneously modifying multiple variable fonts
In implementations of systems for simultaneously modifying multiple variable fonts, a computing device implements a modification system to identify a first range of values of a glyph attribute that are adjustable by changing values of a particular design axis of a first variable font that is common to the first variable font and a second variable font. The modification system identifies a second range of values of the glyph attribute that are adjustable by changing values of the particular design axis of the second variable font. An overlapping range of values of the glyph attribute is determined between the first range of values and the second range of values. The modification system generates an additional instance of the first variable font and an additional instance of the second variable font for display in a user interface based on the overlapping range of values of the glyph attribute. |
US11366951B2 |
Method for evaluating failure-in-time
A failure-in-time (FIT) evaluation method for an IC is provided. The FIT evaluation method includes accessing data representing a layout of the IC including a metal line and a plurality of vertical interconnect accesses (VIAs); picking a plurality of nodes along the metal line; dividing the metal line into a plurality of metal segments based on the nodes; and determining FIT value for each of the metal segments to verify the layout and fabricate the IC. The number of the nodes is less than the number of the VIAs, and a distance between two adjacent VIAs of the VIAs is less than a width of the metal line. |
US11366947B2 |
Systems and methods for machine learning based fast static thermal solver
Machine assisted systems and methods for enhancing the resolution of an IC thermal profile from a system analysis are described. These systems and methods can use a neural network based predictor, that has been trained to determine a temperature rise across an entire IC. The training of the predictor can include generating a representation of two or more templates identifying different portions of an integrated circuit (IC), each template associated with location parameters to position the template in the IC; performing thermal simulations for each respective template of the IC, each thermal simulation determining an output based on a power pattern of tiles of the respective template, the output indicating a change in temperature of a center tile of the respective template relative to a base temperature of the integrated circuit; and training a neural network. The trained predictor can be used to determine a temperature rise and then can be appended to a system level thermal profile of the IC to generate a detailed thermal profile of the IC. |
US11366945B2 |
Soft-real-time hub providing data transport for processor-in-the-loop (PIL) simulations
A software-based (“soft”) real-time hub designed and implemented for use in simulation (or control testing) systems such as to provide a modular soft-real-time PIL. A simulation system of the present description typically may include one or more of the following useful subsystems or components: (a) a soft-real-time hub; (b) simulation interfaces; and (c) hardware emulation subsystems/devices. The soft-real-time hub is typically a combination of hardware and software adapted to provide deterministic data transport between simulations and input/output (I/O) emulation. By creating a common point, the hub enables simulation modules to be swapped out as the simulation system progresses without the operator having to worry about interface timing, forcing, or data visualization. A desirable aspect of the simulation system is it allows for testing certain conditions by forcing I/O and then seeing how the controller or system under testing responds. |
US11366941B2 |
Systems and methods for designing unified architecture models for architecting digital products and digital services
Systems and methods for designing one or more unified architecture models for architecting digital products and digital services is provided. The traditional systems and methods provide for architecture frameworks or processes for domain specific architectural concerns. Embodiments of the proposed disclosure provide for architecting digital products and digital services by defining a plurality of architectural layers; identifying architectural requirements, extracting a contextual analysis, deriving value propositions, formulating a set of architectural objectives, defining a plurality of system attributes, synthesizing an architectural structure, and designing a plurality of architectural processes corresponding to the one or more unified architecture models; extracting an architectural layer specification for each of the plurality of architectural layers; and designing, based upon the architectural layer specification extracted for each of the plurality of architectural layers, the one or more unified architecture models for architecting a plurality of digital products and digital services. |
US11366938B2 |
Method and device for operating a bus system
A method for operating a bus system, in which a message of the bus system is received and its validity is ascertained, wherein, if it was ascertained that the message is “malicious”, a new message is sent to the designated receiver of this “non-malicious” message, the content of the new message having been previously rated as “non-malicious.” |
US11366937B2 |
Memory card locking device
A memory card locking device is provided. The memory card locking device includes an external card reader having a card slot in which a memory card is allowed to be inserted. The external card reader includes a main controller. The main controller is configured to receive a locking instruction from an application, and execute a locking program on the memory card to lock the memory card according to the locking instruction. When the memory card is locked, any device other than the external card reader cannot read and identify the memory card, and thus cannot look up and access data stored in the memory card. |
US11366934B2 |
System and method for anti-rollback
A method for providing an anti-rollback secure timer service includes determining, at a device which includes a processor providing a trusted execution environment (TEE), a trusted memory, and a real time clock (RTC) accessible through an operating system of the device, an initial reference time value, by a secure timer application running in the TEE, the initial reference time value determined based on an initial value of the RTC obtained during booting of the device and a time delta value. The method further includes determining an updated reference time value based on the initial reference time value, a second value of the RTC, and a previously stored old reference time value, determining an updated time delta value based on the second value of the RTC and the updated reference time value, and storing the updated time delta value and the updated reference time value in the trusted memory. |
US11366932B2 |
Consensus method and data verification method, apparatus, and system of consortium blockchain
A consensus method includes: when a first consensus node of a consortium blockchain performs a consensus operation on a consensus proposal, sending a verification signature to a second consensus node of the consortium blockchain, wherein the verification signature is configured to represent at least one consensus verification item set by the first consensus node sending the verification signature for the consensus proposal; receiving, by the first consensus node, a verification signature sent by at least one of the second consensus node or a third consensus node of the consortium blockchain for the consensus proposal; and after the first consensus node reaches a consensus on proposal data of the consensus proposal, generating a block recording the received verification signature corresponding to the consensus proposal and the proposal data, wherein the verification signature recorded in the block is configured to prove validity of the proposal data recorded in the block. |
US11366926B2 |
Secure data sharing in a multi-tenant database system
Systems, methods, and devices for implementing secure views for zero-copy data sharing in a multi-tenant database system are disclosed. A method includes receiving, by a cross-account, a grant to access a share object comprising a secure view and usage functionality associated with a secure user-defined function (UDF) to underlying data. The method includes accessing, by the cross-account, the share object using the grant. The method includes sending a request to a share component to cause the share component to implement the secure view and the usage functionality associated with the secure UDF. The method includes sending a query to the share component to cause the share component to implement the secure UDF. |
US11366925B2 |
Methods and apparatuses for chaining service data
One or more embodiments of the present specification provide methods and apparatuses for chaining service data. Service data to be chained that is generated for each service processing node for a target service is obtained, where the service data to be chained includes feature values corresponding to a plurality of service data fields. A smart contract deployed in a blockchain is invoked to generate, based on the feature values corresponding to the plurality of service data fields and at least one predetermined digest information field, service data digest information corresponding to each service processing node, where the at least one predetermined digest information field includes at least one specified data field in a unified digest data structure built for a plurality of service processing nodes. The service data digest information generated for each service processing node and the corresponding service data to be chained are stored in the blockchain. |
US11366922B1 |
Systems and methods for transferring capabilities
In one embodiment, a method includes receiving a request to transfer a handle to an object from a first process to a second process, accessing a first security context of the handle and a second security context of the second process, identifying one or more security policies based on at least one of the first security context and the second security context, determining that the handle is allowed to be transferred to the second process by applying the one or more security policies on the first security context of the handle and the second security context of the second process, and transferring the handle to the second process in response to the request. |
US11366921B2 |
Encrypting data records and processing encrypted records without exposing plaintext
A computer implemented method of applying a unified search for a match of one or more features in a plurality of encrypted records, comprising using one or more processors of a server associated with a database comprising a plurality of encrypted records. The processor(s) is adapted for receiving a query for searching one or more plaintext features in the plurality of encrypted, searching for a match of the one or more plaintext features using a first search methodology and a second search methodology and outputting an indication of matching encrypted records according to the match. Wherein the second search methodology is asymptotically faster than the first search methodology and wherein the first search methodology is used for searching a subset of the plurality of encrypted records selected based on status indication associated with each encrypted record. |
US11366918B1 |
Methods and apparatus for encrypted indexing and searching encrypted data
In some embodiments, an apparatus includes a memory and a processor. The processor is configured to receive an index file that associates a characteristic in a set of documents with a set of information associated with the characteristic in the set of documents. The processor is further configured to generate an index identifier associated with the index file and calculate a set of pseudorandom logical block identifiers associated with a set of storage locations of a database based on the index identifier. The processor is then configured to parse the index file into a set of index data portions and send a signal to the database to write each index data portion from the set of index data portions at a different storage location within the database as indicated by a different identifier from the set of pseudorandom logical block identifiers. |
US11366913B2 |
Logic circuitry
In an example, a logic circuitry package is configured to communicate with a print apparatus logic circuit. The logic circuitry package may be configured to respond to communications sent to a first address and to at least one second address. The logic circuitry package may comprise a first logic circuit, wherein the first address is an address for the first logic circuit. The package may be configured such that, in response to a first command indicative of a task and a first time period sent to the first address, the package is accessible via at least one second address for a duration of the time period. |
US11366909B2 |
Data processing and scanning systems for assessing vendor risk
Data processing systems and methods, according to various embodiments, are adapted for efficiently processing data to allow for the streamlined assessment of risk ratings for one or more vendors. In various embodiments, the systems/methods may use one or more particular vendor attributes (e.g., as determined from scanning one or more webpages associated with the particular vendor) and the contents of one or more completed privacy templates for the vendor to determine a vendor risk rating for the particular vendor. As a particular example, the system may scan a website associated with the vendor to automatically determine one or more security certifications associated with the vendor and use that information, along with information from a completed privacy template for the vendor, to calculate a vendor risk rating that indicates the risk of doing business with the vendor. |
US11366907B2 |
Malware analysis device, malware analysis method, and storage medium having malware analysis program contained therein
In order to analyze, efficiently and with high precision, the similarity in operation between software that is being examined and a known malware, this malware analysis device 40 is equipped with: an abstraction unit 41 for generating first abstraction information 410 obtained by abstracting first operation information 440 which indicates the result of an operation of sample software; an abstraction information storage unit 45 for storing second abstraction information 450 obtained by abstracting second operation information which indicates one or more operation results obtained for each piece of software that has been compared with the sample; a calculation unit 42 for calculating the similarity between the first abstraction information 410 and the second abstraction information 450; and a specifying unit 43 for specifying the compared software for which the similarity satisfies a criteria. |
US11366902B2 |
System and method of detecting malicious files based on file fragments
Disclosed herein are systems and methods for detecting malicious files based on file fragments. In one aspect, an exemplary method comprises, extracting data fragments from a file, for each extracted data fragment, determining a category selected from a list of categories that includes at least: trusted, malicious, and untrusted, when a number of data fragments categorized as being malicious is below a predetermined threshold, avoiding categorization of the file as malicious, and when a number of data fragments categorized as being malicious reaches or exceeds the predetermined threshold, determining whether at least one malicious file detection rule having criteria for detecting a malicious file is found, when at least one malicious file detection rule whose criteria is met is found, categorizing the file as a malicious file, and when no malicious file detection rule whose criteria is met is found, avoiding categorization of the file as a malicious file. |
US11366899B2 |
Digital fault injection detector
A secure Integrated Circuit (IC) includes functional circuitry, and protection circuitry configured to protect the functional circuitry against fault-injection attacks. The protection circuitry includes a plurality of digital detection cells, and protection logic. The detection cells have respective inputs and outputs and are connected output-to-input in at least a chain. In response to a fault-injection attack, a given detection cell in the chain is configured to toggle an output that drives an input of a subsequent detection cell in the chain, thereby causing a pulse to propagate along the chain. The protection logic is configured to receive the pulse from the chain and initiate a responsive action. |
US11366898B2 |
Integrated circuit with electromagnetic fault injection protection
In one form, an integrated circuit includes a plurality of electromagnetic fault injection (EMFI) sensors and a security management circuit. Each EMFI sensor includes a sense loop having a conductor around a corresponding portion of logic circuitry whose operation is affected by an electromagnetic pulse, and a detector circuit coupled to the sense loop and having an output for providing a pulse detection signal in response to a pulse of at least a predetermined magnitude. The security management circuit performs a protection operation to secure the integrated circuit in response to an activation of a corresponding pulse detection signal of one of the plurality of EMFI sensors. |
US11366895B2 |
Mitigating side-channel attacks using executable only memory (XOM)
Embodiments include side channel defender circuitry to protect shared code pages in executable only memory (XOM) from side-channel exploits. The side channel defender circuitry receives system calls and determines whether code pages include executable code, whether the code pages include writeable code, and whether the code pages include instructions capable of altering or modifying one or more protection keys associated with code pages stored in XOM. If the code pages contain executable code that is writeable or executable code that includes instructions capable of altering or modifying one or more protection keys associated with code pages stored in XOM the side channel defender circuitry, the side channel defender circuitry aborts the system call. |
US11366894B1 |
Secure computing resource deployment using homomorphic encryption
Secure computing resource deployment within a computing environment is facilitated by receiving a request to deploy a computing resource in the computing environment, and obtaining a homomorphically-encrypted data set. The homomorphically-encrypted data set includes configuration-related data for a desired configuration of the computing resource to be deployed in the computing environment. The process further includes using the homomorphically-encrypted data set in configuring for deployment the computing resource, where the computing resource is configured for deployment with the desired configuration without decrypting the homomorphically-encrypted data set. |
US11366892B2 |
Detecting compromised credentials by improved private set intersection
In an embodiment, a method is configured to detect compromised credentials, comprising: generating a plurality of bloom filters, wherein each bloom filter corresponds to a particular subset of a set of compromised credentials; receiving an index value from a client computing device; in response to receiving the index value, determining a target bloom filter corresponding to the index value, and sending the target bloom filter to the client computing device; receiving a first value from the client computing device; in response to receiving the first value, generating a second value based on the first value, and sending the second value to the client computing device. |
US11366890B1 |
Input/output privacy tool
Various examples described herein are directed to systems and methods for managing an interface between a user and a user computing device. The user computing device may determine that an audio sensor in communication with the user computing device indicates a first command in a user voice of the user, where the first command instructs the user computing device to perform a first task. The user computing device may determine that the audio sensor also indicates a first ambient voice different than the user voice and match the first ambient voice to a first known voice. The user computing device may determine that a second computing device associated with the first known voice is within a threshold distance of the user computing device and select a first privacy level for the first task based at least in part on the first known voice. |
US11366885B2 |
Vehicle security system and vehicle security method
A vehicle security system includes a terminal device, a server device, and a vehicle. The terminal device includes a token acquisition unit and a terminal communication unit configured to transmit the token, terminal identification information, and vehicle identification information to the server device. The server device includes a server communication unit, a server determination unit configured to determine that authentication has succeeded, and a server storage unit configured to store the terminal identification information and the vehicle identification information received from an authenticated terminal device in association. The server communication unit transmits the token and the terminal identification information to the vehicle of the vehicle identification information. The vehicle includes a vehicle communication unit, a vehicle determination unit configured to determine that authentication has succeeded, and a vehicle storage unit configured to store the received terminal identification information in association with the token of authentication success. |
US11366879B2 |
Server-side audio rendering licensing
A content server system is provided that includes at least one processor configured to store a user account for a user at a content server of the content server system that is configured to serve server-side rendered content to a client computing device of the user. Audio is played out via a sound output device associated with the client computing device. The at least one processor is further configured to determine a licensing identifier associated with a device of the user or the user account of the user, send the licensing identifier to a third-party licensing server device, receive an indication that an active license is associated with the licensing identifier, determine that the user is authorized to access a digital rights managed audio rendering software, and cause audio of the server-side rendered content to be rendered using audio rendering algorithms of the digital rights managed audio rendering software. |
US11366877B2 |
Matrix processing apparatus
Methods, systems, and apparatus, including a system for transforming sparse elements to a dense matrix. The system is configured to receive a request for an output matrix based on sparse elements including sparse elements associated with a first dense matrix and sparse elements associated with a second dense matrix; obtain the sparse elements associated with the first dense matrix fetched by a first group of sparse element access units; obtain the sparse elements associated with the second dense matrix fetched by a second group of sparse element access units; and transform the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix to generate the output dense matrix that includes the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix. |
US11366875B2 |
Method and device for matrix multiplication optimization using vector registers
Methods and devices, the method including receiving a matrix of a neural network model; classifying at least a portion of the matrix as a first section based on a first distribution pattern of non-zero elements of the portion of the matrix; and identifying memory addresses of the non-zero elements in the first section of the matrix for loading, according to a first order determined based on the first distribution pattern, the non-zero elements in the first section into one or more vector registers. |
US11366860B1 |
Database system for dynamically generating customized models
Embodiments of a system may comprise databases and a processor that receives a first filter item and a database filter item, generates a first database based on the first filter item, integrate data from the first database into the user database to create an updated plurality of user records, generate a second database based on a selected set of records, in the updated plurality of user records, corresponding to the database filter item, determine metrics that correspond to the second database, generate a model to segregate the second database using the metrics, receive criteria, compare the segregated second database with the criteria to remove records that do not meet the criteria, cause a subsequent update to the updated second database to integrate data from the event database to create an updated diminished second database, and generate a notification including information included in the updated diminished second database. |
US11366858B2 |
Data preparation using semantic roles
A method prepares data for subsequent analysis. The method obtains a data model that encodes a data sources as a tree of logical tables. Each logical table has its own physical representation and includes logical fields. Each logical field corresponds to either a data field or a calculation that spans logical tables. The method associates each logical table in the data model with a corresponding concept in a concept graph. The concept graph embodies hierarchical inheritance of semantics. For each logical field, the method assigns a semantic role to the logical field based on a concept corresponding to a logical table. The method also validates the logical field based on its semantic role. The method also displays transformations to clean the logical field based on validating the logical field. The method transforms the logical field according to a user selection, and updates the logical table. |
US11366857B2 |
Artificial intelligence communications agent
Systems and methods for artificial intelligence communications agents are disclosed. Implementations relate to capturing individual agent's behaviors and modelling them in artificial intelligence (AI) learning models so that the agent's behavior can be easily replicated. Some implementations further relate to systems and methods for capturing human-computer interactions (HCl) performed by agents and using robotic process automation (RPA) to automate tasks that would otherwise require human interaction. The combination of AI learning models and RPA are used to provide artificial intelligence communications agents capable of responding to a variety of topics of conversation over a variety of communication mediums. |
US11366853B2 |
Queue identification in a wearable playback device
Example techniques relate to a playback device that facilitates queue identification. In an example implementation, a playback device receives, from a first controller, instructions representing a command to populate a playback queue with one or more first media items; the instructions are associated with a first application identifier corresponding to the first controller. Based on the received instructions, the playback device populates the playback queue with the one or more first media items and forms an association between the playback queue and the first application identifier. The playback device receives, from a second controller, instructions representing one or more first commands to access the playback queue; the instructions are associated with a second application identifier corresponding to the second controller. The playback device determines that the second application identifier is different from the first application identifier and denies the one or more first commands to access the playback queue. |
US11366849B1 |
System and method for unifying feature vectors in a knowledge graph
Disclosed are apparatuses, methods, and computer readable media for improved multi-datatype searching comprising receiving a search query of a first datatype, generating a vector of the first datatype describing the search query, expanding the vector of the first datatype to include a second datatype vector, wherein the second datatype vector is different from the first datatype but may be conceptually equivalent, and wherein the second datatype is associated with the vector of the first datatype, and performing a search based on the first datatype and a search on the second datatype. |
US11366846B2 |
Apparatus and a method for providing expression item services which constructing digital communication environments
A message service providing apparatus includes: a message interface unit for providing a message interface to a user terminal, processing a message transmitted and received through the message interface, and providing one or more expression items that can be included in the message to the user terminal through the message interface; and an active object database management unit for performing an active object database management process of each expression item to provide one or more expression items through an extended reality interface. |
US11366844B2 |
System for organizing and fast searching of massive amounts of data
A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. For speed, cache memory is used. Performance metric data outside the start time and end time named by the user on a query screen is eliminated before the regular expression is applied. |
US11366830B1 |
Techniques for live repartitioning of cross-service database shards
Techniques for live migration of cloud resource infrastructure metadata are provided. A method may include receiving a resharding request associated with a database configured to store resource metadata according to a first database configuration. The resource metadata may be identified by a first mapping. The method may include preparing the resource metadata for migration to a second database configuration corresponding with a second mapping. The method may include migrating a subset of the resource metadata within the database in accordance with the second mapping. The method may include while migrating the subset of the resource metadata, serving requests on the resource metadata according to the first database configuration. The method may include after migrating the subset of the resource metadata, installing the second database configuration. The method may also include removing the subset of the resource metadata remaining in the database according to the first database configuration. |
US11366829B2 |
System and method for analysis and management of data distribution in a distributed database environment
A system and method for analysis and management of data distribution in a distributed database environment. A method may include analyzing information related to transactions between an application and a plurality of data storage systems to produce analysis results. Analysis results may be used to produce a set of rules for defining logical data chunks. A logical data chunk may include at least a portion a data set stored in the plurality of data storage systems. A data distribution policy may be defined based on the set of rules. Other embodiments are described and claimed. |
US11366827B2 |
Data replication
A method of data replication in a distributed storage system of a mobile communications network is disclosed. The distributed storage system comprises a plurality of geographically separated storage locations. The method comprises, at a first storage location: receiving a first request for data stored in the distributed storage system; determining, based on the first request, further, different, data to be stored at the first storage location; determining a second, different, storage location, of the plurality of storage locations, at which the determined further data is stored; sending, to the determined second storage location, a replication request for replicating the determined further data; receiving, in response to the replication request, the further data; and storing the further data such that the further data is replicated at the first storage location in advance of a further request for the further data being received at the first storage location. Apparatus is also disclosed. |
US11366826B2 |
Customizing data visualizations according to user activity
A method can include obtaining user interaction data by monitoring a set of user interactions between a user and one or more data elements of a data table. The method can further include determining a set of data element scores based, at least in part, on the user interaction data. The method can further include generating a customized data visualization based, at least in part, on the set of data element scores and the data elements of the data table. |
US11366823B2 |
Method and system for transforming and delivering digital assets over a network
Methods and systems for transforming and delivering a digital asset are disclosed. A request is received from an application client incorporated into a memory on one of the one or more user devices and being executed by the one or more processors. The request includes a request for the digital asset and specifies a data format for the digital asset. Source data associated with the requested digital asset is located. The source data describes the digital asset. The source data is transformed in substantially real-time. The transforming includes modifying the source data into a data format consistent with the data format specified in the request. The transformed data is sent to the user device for use in the application client. |
US11366815B2 |
Method and selection of a recommendation algorithm and corresponding apparatus
A query-set is used to obtain recommendation results from different recommendation algorithms available locally on a device. The same query-set is used to obtain recommendation results from a remote, well-established online recommendation system using an unknown recommendation algorithm. Distances are measured between the recommendation results from the online recommendation system and the recommendation results from each of the local recommendation algorithms. The local recommendation algorithm having generated recommendation results with a smallest distance to the recommendation results from the online recommendation system is selected for generation of recommendations based on a local recommendation algorithm. |
US11366813B2 |
Maximizing IO throughput via a segment scheduler of a database system and methods for use therewith
A method for execution by a node of a computing device includes determining a plurality of queries for concurrent execution. A plurality of sets of segments required to execute the plurality of queries is determined, and a set of virtual segments in the plurality of sets of segments is determined. A subset of the set of virtual segments is be determined by identifying ones of the set of virtual segments that are required to execute multiple ones of plurality of queries. A locally rebuilt set of rows for each of the set of virtual segments is generated by utilizing a recovery scheme. For each one of the set of virtual segments included in the subset, in response to generating the locally rebuilt set of rows, concurrent partial execution of corresponding multiple ones of the plurality of queries is facilitated. |
US11366809B2 |
Dynamic creation and configuration of partitioned index through analytics based on existing data population
Partitioning of a monitored index commences upon receiving a trigger. Properties of the index are fetched and analyzed using a pipes analytics engine. A new partitioned index is generated and an alias is assigned to the new partitioned index. The alias is added to a partitioned index alias table. |
US11366806B2 |
Automated feature generation for machine learning application
Various implementations include approaches for automating feature generation. The underlying intellectual paradigm to the approach is ensemble learning. That is, each generated feature is an element in an ensemble. Ensemble learning is a very successful paradigm in classical machine learning and dominates real-world predictive analytics projects through tools such as xgboost ( . . . ) or lightgbm ( . . . ). It is also appropriate, because of its ease-of-use compared to other successful paradigms such as deep learning. Moreover, it is possible to generate human-readable SQL code, which is very difficult with deep learning approaches. The various implementations described herein provide for increased scalability and efficiency as compared with conventional approaches. |
US11366803B2 |
Method for providing relational decentralized identifier service and blockchain node using the same
A method for providing a relational DID (decentralized identifier) service is provided. The method includes steps of: if a specific entity's device broadcasts to a blockchain network a request for registration of relational information which represents a relation between a specific entity's DID and another entity's DID and is set by another entity and confirmed by a specific entity, a blockchain node in the blockchain network (i) verifying the request and registering the relational information in the blockchain network as corresponding to the specific entity's DID and said another entity's DID or (ii) transmitting the request to an identity contract registered in the blockchain network, to allow the identity contract to verify the request and to register the relational information in the blockchain network as corresponding to the specific entity's DID and said another entity's DID. |
US11366802B1 |
Batch undo processing for transaction rollbacks in a multi-writer database
Batch processing of undo log records may be performed for rolling back a database transaction. When a rollback operation for a database transaction is performed, undo log records from an undo log to rollback the database transaction are divided into different groups of undo log records. Different requests for the different undo log records are sent to a storage system to be performed. If a conflict is detected for an undo log record in a group, an indication of the conflicting undo log record may be provided to indicate the conflict. The group of undo log records may be resent with a request to reapply the undo log records in the group. When all groups have been identified as successfully completed, then the rollback operation may be considered completed. |
US11366798B2 |
Intelligent record generation
Examples of a record generation system are provided. The system may receive a record generation requirement from a user. The system may obtain record data, a plurality of user documents, and identify a record corpus from the record data. The system may sort the record data into a plurality of data domains. The system may determine at least one record mapping context including a record value from the plurality of user documents. The system may determine a selection rule from the plurality of data domains for each of the record mapping context. The system may create a record index corresponding to the plurality of user documents. The system may create a record generation model corresponding to the record generation requirement based on the record index. The system may generate a record generation result corresponding to the record generation requirement comprising the relevant record generation model. |
US11366792B2 |
Systems, methods, and media for generating analytical data
Systems, methods, and media for generating analytical data from actions performed on one or more publishing servers. Methods may include capturing one or more audit trails by determining actions performed on the one or more publishing servers via one or more client devices, the one or more publishing servers adapted to publish informational content; generating analytical data from the one or more audit trails; and storing the generated analytical data in a database. |
US11366786B2 |
Data processing systems for processing data subject access requests
In various embodiments, an organization may be required to comply with one or more legal or industry requirements related to the storage of personal data (e.g., which may, for example, include personally identifiable information) even when responding to and fulfilling Data Subject Access Requests. In particular, when responding to a DSAR, the system may compile one or more pieces of personal data for provision to a data subject. The system may store this compilation of personal data at least temporarily in order to provide access to the data to the data subject. As such, the system may be configured to implement one or more data retention rules in order to ensure compliance with any legal or industry requirements related to the temporary storage of the collected data while still fulfilling any requirements related to providing the data to data subjects that request it, deleting the data upon request, etc. |
US11366784B2 |
Fuseload architecture for system-on-chip reconfiguration and repurposing
Methods, systems, and devices that support fuseload architectures for system-on-chip (SoC) reconfiguration and repurposing are described. Trim data may be loaded from fuses to registers on a die based on a fuse header. For example, a set of registers coupled with a set of fuses on the die may be identified, where the set of fuses may store trim data to be copied to the registers as part of a fuseload procedure. In such cases, one or more fuse headers may be identified within the trim data, and each fuse header may correspond to a fuse group that includes a subset of fuses. Based on one or more subfields within a fuse header, a mapping between fuse addresses and register addresses may be determined, and the trim data from each fuse group may be copied into a set of registers based on the mapping. |
US11366777B2 |
Process control device having modern architecture and legacy compatibility
A apparatus having a control network and a first controller comprising a microprocessor configured to support communication functions, control execution functions, I/O functions, and control network interface functions, a second controller configured as a redundant partner to the first controller, and an I/O link and I/O modules. |
US11366775B2 |
Data storage device with an exclusive channel for flag checking of read data, and non-volatile memory control method
An efficient control technology for non-volatile memory. In a controller, a host bridge controller and a master computing unit are coupled to a system memory via an interconnect bus, and then coupled to a non-volatile memory interface controller. In response to a read command issued by a host, the non-volatile memory interface controller temporarily stores data read from a non-volatile memory to the system memory and, accordingly, asserts a flag in the system memory. Through a first channel provided by the interconnect bus, the host bridge controller confirms that the flag is asserted to correctly read the data from system memory and returns the data to the host. The master computing unit reads the system memory through a second channel provided by the interconnect bus, without being delayed by the status checking of the flag. |
US11366774B2 |
Memory latency reduction in XIP mode
A method of controlling a read request can include: receiving, in a host device, the read request from a bus master, where the host device is coupled to a memory device by an interface; determining a configuration state of the read request; comparing an attribute of the read request against a predetermined attribute stored in the host device; adjusting the configuration state of the read request when the attribute of the read request matches the predetermined attribute; and sending the read request with the adjusted configuration state from the host device to the memory device via the interface. |
US11366772B2 |
Separate inter-die connectors for data and error correction information and related systems, methods, and apparatuses
Separate inter-die connectors for data and error correction information and related systems, methods, and devices are disclosed. An apparatus includes a master die, a target die including data storage elements, inter-die data connectors, and inter-die error correction connectors. The inter-die data connectors electrically couple the master die to the target die. The inter-die data connectors are configured to conduct data between the master die and the target die. The inter-die error correction connectors electrically couple the master die to the target die. The inter-die error correction connectors are separate from the inter-die data connectors. The inter-die error correction connectors are configured to conduct error correction information corresponding to the data between the master die and the target die. |
US11366770B2 |
Storage controller managing completion timing, and operating method thereof
A method of operating a storage controller that communicates with a host including a submission queue and a completion queue is provided. The operating method includes receiving a submission queue doorbell from the host, fetching a first command including a latency from the submission queue of the host in response to the received submission queue doorbell, processing the fetched first command, and writing a first completion, which indicates that the first command is completely processed, into the completion queue of the host at a timing based on the latency. |
US11366763B2 |
Controller including cache memory, memory system, and operating method thereof
A controller, a memory system and an operating method thereof are disclosed. The controller controls a nonvolatile memory device and the nonvolatile memory includes a first memory module configured to store a plurality of pieces of map data read from the nonvolatile memory device; and a second memory module configured to cache map data having locality among map data received from the first memory module. |
US11366762B2 |
Cache filter
The present disclosure includes apparatuses and methods related to a memory system including a filter. An example apparatus can include a filter to store a number flags, wherein each of the number of flags corresponds to a cache entry and each of the number of flags identifies a portion of the memory device where data of a corresponding cache entry is stored in the memory device. |
US11366761B2 |
Memory system including parallel operation elements and control method to reduce read latency and omit status check
According to one embodiment, a memory system includes a non-volatile memory and a memory controller. The non-volatile memory includes a plurality of parallel operation elements each including a memory cell. The memory controller is configured to control the plurality of parallel operation elements. In reading data from the non-volatile memory, the memory controller is configured to sequentially instruct the plurality of parallel operation elements to perform a sense operation of sensing data stored in the memory cell included in each of the plurality of parallel operation elements. In a case where an operation period of the sense operation of any one of the plurality of parallel operation elements is expired, the memory controller instructs the one of the plurality of parallel operation elements to perform a transfer operation for the data without checking a status of the one of the plurality of parallel operation elements. |
US11366759B2 |
Temporarily suppressing processing of a restrained storage operand request
Processing of a storage operand request identified as restrained is selectively, temporarily suppressed. The processing includes identifying a storage operand request as restrained, where the identifying includes obtaining, by a processing unit, an access intent instruction indicating an access intent associated with an operand of a next sequential instruction. The access intent indicates usage of the storage operand request is restrained. Further, the method includes determining whether a storage operand request is to a common storage location shared by multiple processing units of a computing environment and is identified restrained, and based on determining that the storage operand request is restrained, then temporarily suppressing requesting access to the common storage location pursuant to the storage operand request. |
US11366758B2 |
Method and devices for managing cache
Embodiments of the present disclosure relate to a method and apparatus for managing cache. The method comprises determining a cache flush time period of the cache for a lower-layer storage device associated with the cache. The method further comprises: in response to a length of the cache flush time period being longer than a threshold length of time, in response to receiving a write request, determining whether data associated with the write request has been stored into the cache. The method further comprises: in response to a miss of the data in the cache, storing the write request and the data in the cache without returning a write completion message for the write request. |
US11366755B2 |
Controller and industrial machine
The controller that controls the industrial machine comprises a storage area that stores an operation program, a cache memory, a cache control unit, and an analysis unit, the analysis unit pre-reads a command subsequent to a command included in the operation program loaded in the cache memory, in a case where it is determined that an operation load on a CPU in a command included in the operation program is below a prescribed value, adds, to the command, a cache control command for loading of a subprogram into the cache memory in accordance with a predetermined condition, in a case where a subprogram call command is confirmed present, and makes a cache control request to the cache control unit, responsive to the added cache control command, and the cache control unit loads the subprogram in the cache memory, based on the cache control request. |
US11366753B2 |
Controlling performance of a solid state drive
A storage access request to access a solid state drive (SSD) is received. A storage access timer is set with a time duration, where the time duration is based on a desired performance of the SSD. A non-volatile memory command associated with the storage access request is sent to non-volatile memory. The storage access timer is started. A determination is made whether the non-volatile memory completed execution of the non-volatile memory command after the storage access timer indicates that the time duration elapsed. An indication that the storage access request is complete is sent to a host if the non-volatile memory completed execution of the non-volatile memory command. Alternatively, the storage access timer is reset with the time duration if the non-volatile memory has not completed execution of the non-volatile memory command. |
US11366750B2 |
Caching techniques
Techniques for caching may include: determining an update to a first data page of a first cache on a first node, wherein a second node includes a second cache and wherein the second cache includes a copy of the first data page; determining, in accordance with one or more criteria, whether to send the update from the first node to the second node; responsive to determining, in accordance with the one or more criteria, to send the update, sending the update from the first node to the second node; and responsive to determining not to send the update, sending an invalidate request from the first node to the second node, wherein the invalidate request instructs the second node to invalidate the copy of the first data page stored in the second cache of the second node. |
US11366749B2 |
Storage system and method for performing random read
A storage system has a volatile memory, a non-volatile memory, and a controller. The controller of the storage system can implement various mechanisms for improving random read performance. These mechanisms include improved read prediction cache management, using a pattern length for read prediction, and a time-based enhancement for read prediction. Each of these mechanisms can be used alone on in combination with some or all of the other mechanisms. |
US11366746B2 |
System for application code development build, scan, and test environment
A system for providing support in creating build code, scan code, and test code for source code based on stored application and program configurations. The configurations are set for the application and/or program for which the source code is developed, and the configurations indicate the various programs, applications, databases, third-party applications, or the like with which the source code may interface. During the build action, the system will create the build code to interface with various programs, applications, databases, third-party applications, or the like, and compile the code. During the scan action, the system will create the scan code to allow the source code to interface with the scanning application to check the quality of the code. During the test action the system will create the test code to allow execution within a test environment in which the code will operate. |
US11366743B2 |
Computing resource coverage
Computing resource coverage is disclosed. In an example, a computing resource (CR) pool includes a plurality of CR types hosted on a plurality of hosts, where the plurality of CR types are routinely updated. A test repository stores a plurality of test cases (TC). A processor is configured to execute a testing service to compile, from a plurality of test daemons, a CR manifest of the CR types included in the CR pool. A TC manifest is compiled, including CR types tested by the plurality of TCs. The CR types included in the CR manifest are compared with the CR types included in the TC manifest. A test coverage report of tested and untested CR types is generated. A TC is added to the test repository based on the test coverage report. |
US11366741B2 |
Debugging quantum programs
This disclosure concerns tools and techniques for debugging a quantum program (e.g., a program used to configure and control a quantum computing device). Because the state space of a quantum program is so much larger and less structured than the state space for a classical program, new techniques are required to help the program developer and coder determine whether or not their program is working correctly and to identify errors if not. The disclosed technology provides tools and techniques for debugging quantum programs using a classical computer. |
US11366740B2 |
Debugging shared memory errors
There is provided a method for debugging errors in a shared memory. The method comprises executing instrumented machine code of a plurality of processes to generate a recorded execution of each of the plurality of processes for deterministic replay of the recorded execution. The method further comprises logging accesses to the shared memory by each of the plurality of processes in a shared memory log for debugging errors in the shared memory by analysing the recorded executions and the shared memory log. The shared memory log is accessible by each of the plurality of processes. |
US11366739B2 |
Pipeline for validation process and testing
Techniques are described herein for implementing a testing and evaluation pipeline. The techniques include receiving testing specifications for validating an XR application executing on XR capable devices and mapping individual testing specifications to a corresponding XR capable device including the XR application. Upon mapping the individual testing specifications, testing configurations for an evaluation pipeline is determined. The evaluation pipeline may include one or more computing instances that execute one or more validation tests for the XR application executing on the corresponding XR capable device according to the individual testing specifications and the testing configurations. The one or more computing instances may operate in parallel to perform the one or more validation tests concurrently. Based at least on test results generated from the one or more computing instances and one or more evaluation criteria, the XR application executing on the corresponding XR capable device may be validated. |
US11366737B2 |
Machine learning process to enhance user experience
Briefly, embodiments of a system, method, and article for receiving data from one or more clients, where the data indicates user interactions with one or more user interfaces (UIs) of an application. The data may be analyzed with machine learning to identify how users of the one or more clients interact with the UIs of the application. One or more parameters may be generated based, at least in part, on the identification of how the users of the one or more clients interact with the UIs of the application. One or more objects of the application may be modified based, at least in part, on the parameters to reduce user interactions with the one or more UIs. |
US11366734B2 |
Identification of log events for computing systems
Aspects of the disclosure relate to various systems and techniques that provide methods and systems for identifying log event for computing systems. For example, receiving a log event of an application and identifying at least one key word and determining a number of instances in which the computing device has received the log event based on the at least one key word. Further, determining a value for the leg event based on the determined number of instances where the value is representative of an inverse relationship between the number of instances of receipt of the log event and a criticality of that log event and initiating an action to address the event indicated by the log event based on a comparison between the determined value and a threshold. |
US11366730B2 |
Determining an availability score based on available resources at a first server to determine whether to direct processing from a first server to a second server
Provided are a computer program product, system, and method for a computer program product, system, and method for determining an availability score based on available resources of different resource types in a distributed computing environment of storage servers to determine whether to perform a failure operation for one of the storage servers. A health status monitor program deployed in the storage servers performs: maintaining information indicating availability of a plurality of storage server resources for a plurality of resource types; calculating an availability score as a function of a number of available resources of the resource types; and transmitting information on the availability score to a management program. The management program uses the transmitted information to determine whether to migrate services from the storage server from which the availability score is received to at least one of the other storage servers in the distributed computing environment. |
US11366728B2 |
Systems and methods for enabling a highly available managed failover service
The first computing system may interface with an operator of the application and a plurality of hosts of the application distributed between different partitions. The second and third computing systems may host first and second portion of the application in first and second partitions, respectively. The second and third computing systems may poll the first computing system to identify first and second value, respectively, representing state conditions of the first and second partitions, respectively, wherein the first and second partition state conditions are the active state, the passive state, and the fenced state. The second and third computing systems may receive responses from the first computing system comprising the first and second values, respectively, and based on the respective values, initiate a transition to the corresponding partition state condition. The first computing system may assign one of the first and second values to indicate which is the active state. |
US11366727B2 |
Distributed storage access using virtual target portal groups
A method disclosed herein may include receiving a portal group from a node of a distributed storage system, the portal group comprising a plurality of network portals for accessing a storage unit, and transmitting data of the portal group to a first client and to a second client, wherein data transmitted to the first client and data transmitted to the second client each identify the plurality of network portals and indicate a different preferred network portal. The method may further include receiving a request from the first client to initiate a storage session that uses one of the plurality of network portals, establishing the storage session, wherein the storage session comprises multiple paths to the storage unit over at least two of the plurality of network portals, and providing data of the storage unit to the first client using the storage session. |
US11366724B2 |
Low cost, heterogeneous method of transforming replicated data for consumption in the cloud
Disclosed are methods and the like that provide for transforming replicated data for consumption in the cloud, for example. Such methods can include attaching a target gateway node at a secondary site to a storage device at the secondary site, searching for an identifier stored in the storage device, and storing replicated data in the replication volume. The identifier is associated with an offset stored in the storage device, and the offset identifies a starting location of a replication volume in the storage device. The replicated data is received by the target gateway node from a source gateway node at a primary site. A starting location is received with the replicated data. The target gateway node stores the replicated data at a first location in the storage volume, and the first location is determined based, at least in part, on the starting location and the first storage location. |
US11366723B2 |
Data storage management system for holistic protection and migration of serverless applications across multi-cloud computing environments
The present inventors devised a holistic approach for protecting serverless applications in single-cloud, multi-zone, multi-cloud, and/or non-cloud data center computing environments. An illustrative data storage management system discovers application assets, relationships, and interoperability dependencies and creates an “application entity” that references the various assets. Protection preferences apply to the application entity as a whole. An orchestration function in the system coordinates storage management operations (e.g., backup, replication, live synchronization, etc.) in a suitable order of operations gleaned from asset dependencies, if any. A set of copies of the application's discovered assets are generated in coordinated fashion and represent a point-in-time copy of the application. The point-in-time copy can be restored and/or migrated to other computing services by the data storage management system. The orchestration function coordinates restore and migration operations, including any cloud-to-cloud or cloud-to/from-non-cloud conversions that might be necessary to activate the application in a different computing environment. |
US11366722B2 |
Selective snapshot and backup copy operations for individual virtual machines in a shared storage
System and techniques for performing selective snapshot and backup copy operations for individual virtual machines in a shared storage. The system can include a hypervisor configured to create and operate a plurality of virtual machines. The system can also include one or more shared physical computer storage devices communicatively coupled to the hypervisor to store the plurality of virtual machines. A plurality of storage volumes can be provided in the one or more shared physical computer storage devices, each storage volume uniquely corresponding to one of the virtual machines. The system can also include a virtual server agent configured to issue a command to the hypervisor to perform a snapshot or backup copy operation for a selected one of the plurality of virtual machines without performing the operation for any other unselected virtual machine in the one or more shared physical computer storage devices. |
US11366721B2 |
Adaptive throttling in a universal backup host
Systems and methods to throttle a universal backup host are described. The system executes a job, at a backup host, to back up a file set from a source host including fetching metadata from the source host. The system identifies a first operation set from operation sets, the operation set including a first operation. The system communicates, in parallel, requests for metadata items, over a network, to the source host, receives responses, and processes the responses by utilizing threads from a thread pool. The system generates latencies, counts the number of requests, and stores the latencies and number of requests in samples. The system aggregates the samples responsive to a timeout. The system resizes the thread pool based on the aggregating. Finally, the system backs up the file set from the source host based on the metadata. |
US11366715B2 |
Infrastructure integrity checking
A device includes a first component having a data input and a data output. The deice further includes an error correction code (ECC) generation circuit having an input coupled to the data input of the first component. The ECC generation circuit has an output. A second component has a data input coupled to the output of the ECC generation circuit. The second component has a data output. An ECC error detection circuit has a first data input coupled to the data output of the first component, and a second data input coupled to the data output of the second component. |
US11366714B2 |
Behavior-driven die management on solid-state drives
Systems, methods, and software are disclosed herein that enhance the management of storage sub-systems with solid-state media. In various implementations, a method comprises collecting time series data indicative of an accumulation of bad blocks within dies on one or more solid-state drives. For one or more of the dies, the method includes identifying one or more behaviors of a die based at least on a portion of the time series data associated with the die and determining to retire the die based at least on one or more identified behaviors of the die. One or more of the dies on the one or more solid-state drives may then be retired accordingly. |
US11366713B2 |
System and method for automatically identifying and resolving computing errors
The proposed system and method provide streamlined procedures for automatically identifying and resolving computing errors that improve efficiency and accuracy by providing a way to automatically monitor log files, automatically find and identify errors in the log files, automatically find solutions the identified errors from a variety of sources, and automatically implement the found solutions. The system and method further provide streamlined procedures that use cognitive learning (e.g., machine learning) to learn new solutions that are manually defined and implemented by a user to resolve the automatically found and identified errors, and then automatically finding and implementing the new solutions in subsequent cycles. |
US11366712B1 |
Adaptive log analysis
A method for obtaining information and status about a monitored system by adaptively analyzing log messages is provided. A log analyzer receives log messages generated by a monitored system. The log analyzer identifies static and variable portions in the received log messages. The log analyzer generates a template based on the identified static and variable portions of the received log messages. The log analyzer computes a metric for the generated template based on a number of log messages that fall within the template. The log analyzer reports a status in the monitored system based on the computed metric. |
US11366710B1 |
Methods and systems for reducing downtime from system management mode in a computer system
A system and method for shortening the system management mode when a fault occurs in hardware component in a computer system is disclosed. The computer system has hardware components that may have faults. Notification of an error in one of the hardware components is received through RAS silicon on a processing unit. The error is detected from the hardware component by a system management interrupt handler executed by a bootstrap processor core. The error data is logged into a system error log via a system control interrupt handler executed by the processing unit. The system management mode is avoided during the logging of the error data. This prevents other processor cores being suspended from the system management mode. |
US11366709B2 |
Distributed application execution for cloud computing
Cloud computing techniques utilizing distributed application execution are disclosed herein. One example technique includes receiving a command to launch an application, and in response, determining an execution location corresponding to a type of data consumed by individual components of the application. Upon determining that one of the components is to be executed in a local computing facility, the example technique includes transmitting, from a cloud computing facility to the local computing facility, a request to execute the one of the components in the local computing facility instead of the cloud computing facility. Upon being authorized by the local computing facility, data is requested and received from the one of the components executed at the local computing facility without having direct access from the cloud computing facility to a data source at the local computing facility. |
US11366705B1 |
Deterministic replay of events between software entities
The replay of events (e.g., data communications) between software entities should be deterministic and reproducible. In the disclosed framework, as events are replayed, software entities, stimulated by those events, are enqueued according to a queuing strategy and executed from the queue. Alternatively, as software entities are executed, the events, output by those software entities, are queued according to a queuing strategy and played from the queue. |
US11366703B2 |
Dynamic application management across multi-cloud computing environment
Techniques for dynamic application management are provided. For example, an apparatus comprises at least one processing platform configured to: execute a portion of an application program in a first virtual computing element, wherein the application program comprises at least one portion of marked code; receive a request for execution of the portion of marked code; determine, based at least in part on the portion of marked code, one or more cloud platforms on which to execute the portion of marked code; and cause the portion of marked code identified in the request to be executed on the one or more cloud platforms. |
US11366701B1 |
High performance computer with a control board, modular compute boards and resource boards that can be allocated to the modular compute boards
An apparatus can include a control board operatively coupled to a modular compute boards and to a resource boards by (1) a first connection associated with control information and not data, and (2) a second connection associated with data and not control information. The control board can determine a computation load and a physical resource requirement for a time period. The control board can send, to the modular compute board and via the first connection, a signal indicating an allocation of that modular compute board during the time period. The control board can send, from the control board to the resource board, a signal indicating an allocation of that resource board to the modular compute board such that that resource board allocates at least a portion of its resources during the time period based on at least one of the computation load or the physical resource requirement. |
US11366699B1 |
Handling bulk requests for resources
Some examples describes herein relate to handling bulk requests for resources. In one example, a system can determine a bulk request parameter-value associated with a bulk request. The system can then predict a baseline benefit value, which can be a benefit value when the bulk request parameter-value is used as a lower boundary for a unit parameter-value. The system can also determine a lower boundary constraint on the unit parameter-value independently of the bulk request parameter-value. The system can then execute an iterative process using the baseline benefit value and the lower boundary constraint. Based on a result of the iterative process, the system can determine whether and how much the bulk request parameter-value should be adjusted. The system may adjust the bulk request parameter-value accordingly or output a recommendation to do so. |
US11366697B2 |
Adaptive controller for online adaptation of resource allocation policies for iterative workloads using reinforcement learning
Techniques are provided for adaptive resource allocation for workloads. One method comprises obtaining a dynamic system model based on a relation between an amount of at least one resource for one or more iterative workloads and at least one predefined service metric; obtaining, from a resource allocation correction module, an instantaneous value of the at least one predefined service metric; and applying to a controller: (i) instantaneous parameters of the dynamic system model, and (ii) a difference between the instantaneous value of the at least one predefined service metric and a target value for the at least one predefined service metric, wherein the controller determines an adjustment to the amount of the at least one resource for the one or more iterative workloads. The obtained system model is optionally updated over time based on an amount of at least one resource added and the one or more predefined service metrics. |
US11366693B2 |
System and method for deployment interface
A system for managing a deployment includes storage for storing an enhanced asset map of the deployment. The system further includes a deployment manager that obtains a deployment interface request for the deployment; in response to obtaining the deployment interface request: displays a visualization including at least one interactive element, the visualization is based on the deployment interface request and the enhanced asset map; obtains input associated with the at least one interactive element using a natural motion interface; and performs an action set, based on the input, to update an operation of the deployment. |
US11366691B2 |
Scheduling tasks using targeted pipelines
A method of scheduling instructions within a parallel processing unit is described. The method comprises decoding, in an instruction decoder, an instruction in a scheduled task in an active state, and checking, by an instruction controller, if an ALU targeted by the decoded instruction is a primary instruction pipeline. If the targeted ALU is a primary instruction pipeline, a list associated with the primary instruction pipeline is checked to determine whether the scheduled task is already included in the list. If the scheduled task is already included in the list, the decoded instruction is sent to the primary instruction pipeline. |
US11366690B2 |
Scheduling commands in a virtual computing environment
A method and an apparatus for scheduling commands in a virtual computing environment includes picking a command. It is determined whether the command is a synchronization command or a conditional command. A synchronization command is an independent command. A conditional command is a dependent command that depends on a synchronization command. In response to the command being determined as the synchronization command, a waiting queue is enabled for the command, the waiting queue storing conditional commands dependent on a running synchronization command. The command is dispatched to a processing engine. |
US11366687B2 |
Task allocations based on color-coded representations
Embodiments of the present invention provide a system for intelligently optimizing the utilization of clusters. The system is configured to continuously gather real-time hardware telemetric data associated with one or more entity systems via a hardware telemetric device, continuously convert the real-time hardware telemetric data into a first color coded representation, receive one or more tasks associated with one or more entity applications, queue the one or more tasks associated with the one or more entity applications, determine hardware requirements associated with the one or more tasks, determine one or more attributes associated with the one or more tasks, convert the hardware requirements and the one or more attributes of the one or more tasks into a second color coded representation, and allocate the one or more tasks to the one or more entity systems based on the first color coded representation and the second color coded representation. |
US11366684B2 |
Import mechanism for hardware intrinsics
In one approach, an import mechanism allows new hardware intrinsics to be utilized by writing or updating a library of source code, rather than specifically modifying the virtual machine for each new intrinsic. Thus, once the architecture is in place to allow the import mechanism to function, the virtual machine itself (e.g. the code which implements the virtual machine) no longer needs to be modified in order to allow new intrinsics to be utilized by end user programmers. Since source code is typically more convenient to write than the language used to implement the virtual machine and the risk of miscoding the virtual machine is minimized when introducing new intrinsics, the import mechanism described herein increases the efficiency at which new hardware intrinsics can be introduced. |
US11366683B2 |
Images deployment system across multiple architectures
A process deployment controller creates an updated image for an intermediary engine in order to execute one or more applications on a host infrastructure. The process deployment controller generates a partial image by executing source code from a template repository. The partial image provides a structure used to create an intermediary engine used with a container, which includes an application, as well as binaries and libraries required to execute the application in an infrastructure via the intermediary engine. The process deployment controller transmits an identifier of the infrastructure to a component registry; receives a component description of the infrastructure from the component registry; and uses the component description to create an updated image of the partial image. The process deployment controller, upon receiving a request for the application to run on the infrastructure, utilizes the updated image and intermediary engine to execute the application on the infrastructure. |
US11366682B1 |
Automatic snapshotting for recovery of instances with local storage
Snapshots of instance store volumes may be automatically obtained prior to an upcoming migration event for an associated VM instance(s). This automated snapshotting allows customers to restore their data from the snapshot of their instance store volumes in the event of a failure during the migration event that results in an inability to start (or launch) the customer's VM instance on a target host computer. In an example process, a computing device(s) may determine that a migration event is scheduled to be performed for a VM instance, determine that the VM instance is associated with one or more instance store volumes, obtain a snapshot of the one or more instance store volumes, and store the snapshot in storage of a network-based storage service prior to performing the migration event. In some embodiments, the snapshot may be stored in association with a service provider account of the network-based storage service. |
US11366681B2 |
Chaining virtual machines
A request to perform a workflow is received. A first instance is caused to be instantiated to perform a first portion of the workflow. First information and a handle associated with a second snapshot is received from the first instance. The first information is processed to produce a first result. A second instance is caused to be instantiated based on the handle to perform a second portion of the workflow. Second information is received from the second instance. The second information is processed to produce a second result, and an operation is performed dependent at least on the first result or the second result. |
US11366680B2 |
Cloud native virtual machine runtime protection
A system and method for cloud native virtual machine (VM) runtime protection. The method includes creating a normal behavior model for a cloud native VM by training a machine learning model using a training data set including a plurality of training activities performed by the cloud native VM, the cloud native VM being configured to provide at least one service, wherein the normal behavior model defines at least one capability of each of the at least one service, wherein each capability of a service indicates a plurality of discrete behaviors required by the service; and monitoring an execution of the cloud native VM to detect a deviation from the normal behavior model, wherein the deviation is caused by at least one abnormal behavior of one of the at least one service that is not among the discrete behaviors defined in the at least one capability for the service. |
US11366677B2 |
Methods, blockchain nodes, and node devices for executing smart contract
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems are provided for executing a smart contract in a blockchain network. The computer-implemented method includes: compiling, by a blockchain node in a blockchain network, code of a smart contract into machine code through Just-In-Time (JIT) compilation after deploying the smart contract, wherein the code of the smart contract comprises hotspot code marked by a hotspot identifier; storing, by the blockchain node, the hotspot code marked by the hotspot identifier; and when executing the smart contract, in response to determining that the machine code corresponding to the code of the smart contract is locally stored, executing, by the blockchain node, the machine code. |
US11366674B2 |
Method and apparatus for performing dynamic throttling control with aid of configuration setting
A method for performing dynamic throttling control with aid of configuration setting and associated apparatus such as a host device, a data storage device and a controller thereof are provided. The method includes: utilizing the host device to provide a user interface, to allow a user to select any of a plurality of throttling control configurations of the data storage device; and in response to the selection of said any of the plurality of throttling control configurations by the user, utilizing the host device to send throttling control information corresponding to said any of the plurality of throttling control configurations toward the data storage device, to perform the dynamic throttling control on the data storage device during programming the NV memory, for limiting power consumption of the data storage device during programming the NV memory, wherein the throttling control information indicates performing the dynamic throttling control is required. |
US11366672B2 |
Optimization of application level parallelism
A system including a user interface, a memory, and a processor configured to perform operations stored in the memory is disclosed. The operations may include receiving an application specification including an application algorithm, and extracting from the application algorithm a first and a second node. The first node may include a first component of the application algorithm, and the second node may include a second component of the application algorithm that may be different from the first component. The operations may include analyzing execution dependency of the first node on the second node. The analyzing execution dependency may include analyzing computational requirements, bandwidth requirements, and input trigger requirements of the first node and the second node based on parallelism of available resources. The operations may include determining and simulating a plurality of application execution paths on a computational platform for generating a report including an analysis of the application algorithm. |
US11366669B2 |
Apparatus for preventing rescheduling of a paused thread based on instruction classification
Data processing apparatus, data processing methods, a method and a computer program product are disclosed. The data processing apparatus includes a processor core operable to execute sequences of instructions of a plurality of program threads. The processor core has a plurality of pipeline stages, one of which is an instruction schedule stage having scheduling logic operable, in response to a thread pause instruction within a program thread, to prevent scheduling of instructions from that program thread following the thread pause instruction and instead to schedule instructions from another program thread for execution within the plurality of pipeline stages. |
US11366667B2 |
Microprocessor with instruction fetching failure solution
A microprocessor with a solution to instruction fetching failure is shown. The branch predictor and the instruction cache are decoupled by a fetch target queue. In response to instruction fetching failure of a target fetching address, the instruction cache regains the target fetching address from the fetch target queue to restart the failed instruction fetching. |
US11366665B2 |
Microprocessor with high-efficiency decoding of complex instructions
Microcode combination of complex instructions is shown. A microprocessor includes an instruction queue, an instruction decoder, and a microcode controller. The instruction decoder is coupled to the instruction queue. The microcode controller is coupled to the instruction decoder and has a memory. The memory stores a combined microcode for M complex instructions arranged in a specific order, where M is an integer greater than 1. When the M complex instructions in the specific order have popped out of the first to M-th entries of the instruction queue, the instruction decoder operates the microcode controller to read the memory for the combined microcode with microcode reading trapping happened just once. |
US11366663B2 |
Systems and methods for performing 16-bit floating-point vector dot product instructions
Disclosed embodiments relate to systems and methods for performing 16-bit floating-point vector dot product instructions. In one example, a processor includes fetch circuitry to fetch an instruction having fields to specify an opcode and locations of first source, second source, and destination vectors, the opcode to indicate execution circuitry is to multiply N pairs of 16-bit floating-point formatted elements of the specified first and second sources, and accumulate the resulting products with previous contents of a corresponding single-precision element of the specified destination, decode circuitry to decode the fetched instruction, and execution circuitry to respond to the decoded instruction as specified by the opcode. |
US11366662B2 |
High-level synthesis multiprocessor system and the like
A high-level synthesis multiprocessor system enables sophisticated algorithms to be easily realized by almost a smallest circuit. A shared memory is divided into a plurality of banks. The memory banks are connected to processors, respectively. Each processor receives an instruction code and an operand from its connected memory bank. After the operation execution, the processor sends the result to its adjacent processor element to set it as an accumulator value at the time of execution of a next instruction. A software program to be executed is fixed. A processor to execute each instruction in the software program is uniquely identified. Each processor has a function for executing its instruction out of all executable instructions in the multiprocessor system, and does not have a function for executing an instruction that the processor is not to execute. The circuit configuration with unused instructions deleted is provided. |
US11366660B1 |
Interface latency estimation based on platform subcomponent parameters
An API latency estimation system estimates latencies as a function of subcomponent parameters. The system may obtain first information indicative of at least a characteristic of data of a request provided to an API and second information indicative of at least a utilization of a first subcomponent of the API used to fulfill a subtask of a task of the request. An estimated latency for the first subcomponent to fulfill the subtask is determined at least in part by applying a latency estimation model for the API to at least the first information and the second information. If a comparison of the estimated latency to a measured latency for the first subcomponent to perform the subtask indicates a potential anomaly, then an indication of the potential anomaly may be outputted. The model may be updated with API request fulfillment data that is not anomalous. |
US11366656B2 |
Identifying customization changes between instances
A system, method, and non-transitory computer-readable storage medium for identifying customization changes have been disclosed. The system comprises a processor and a memory that includes instructions executable by the processor to cause the system to identify a baseline script of a plurality of baseline scripts from a baseline instance that corresponds to a custom script of a plurality of custom scripts from a customized instance. The customized instance is a customized version of the baseline instance. The instructions are executable to cause the system to compare the baseline script to the custom script to identify one or more changes between the baseline script and the custom script, to determine an amount of change using the one or more identified changes, and to generate a graphical user interface that includes an identifier of the baseline script, an identifier of the custom script, and a graphical indication of the amount of change. |
US11366655B2 |
Power tool system and upgrading method for the same
A power tool system includes a power tool and a cloud sever configured to receive an upgrading file for upgrading the power tool. The power tool is adapted for wireless communication with the cloud server and includes a motor, a driving module for driving the motor, a control module for outputting a control signal to the driving module, and an IoT module for establishing a wireless communication link between the power tool and the cloud server. The IoT module, the driving module and control module share a bus, and the upgrading file is simultaneously distributed to the control module and/or the driving module through the bus. |
US11366653B2 |
Updating application code
An application code updating apparatus is disclosed. The apparatus comprises a processor to receive application deployment code defining an application to be deployed in a cloud-computing environment; determine, from the application deployment code, an identity of a cloud-based repository from which to retrieve the application; obtain, from a database, an authentication credential for the identified repository; generate, based on the authentication credential, an access token to provide access to the repository; and update the application deployment code to include the generated access token. A method and a machine-readable medium are also disclosed. |
US11366650B1 |
Automatic generation of affinity and anti-affinity rules
One embodiment provides a computer implemented method, including: receiving an application to be deployed on a container-based environment; obtaining a specification for the application including information regarding a portion of the application contained within a given container; extracting portion information corresponding to connections between different portions of the application and interferences between different portions of the application; identifying affinity indicators and anti-affinity indicators for the portions of the application, wherein the affinity indicators are based upon the connections between different portions of the application and wherein the anti-affinity indicators are based upon the interferences between different portions of the application; and constructing affinity rules and anti-affinity rules for the containers by combining the affinity indicators to construct affinity rules and combining the anti-affinity indicators to construct anti-affinity rules. |
US11366644B1 |
Systems and methods for analyzing robotic process automation code
Systems and methods for analyzing Robotic Process Automation (RPA) code are provided. A robotic process automation (RPA) file is received by the RPA analysis and review system. The RPA analysis and review system uses a code review configuration which defines coding standards for the RPA files code. RPA data within the RPA file is parsed and received for compliance with coding standards and restructured for rendering in a code-review graphical user interface (GUI). A code-review GUI with the restructured RPA data is then rendered, along with information that includes whether the RPA code was in compliance with the coding standards. |
US11366639B2 |
Apparatus and method for generating quantum random number
The exemplary embodiments of the present invention provide a quantum random number generation apparatus according to an exemplary embodiment of the present invention including: a space-division semiconductor detector including a plurality of cells, each individually absorbing a plurality of emission particles emitted from a radioactive isotope; and a signal processor that generates a random number based on an absorption event at which the plurality of emission particles are absorbed into the plurality of cells, and thus new type of random number conversion method that combines a spatial randomness and existing temporal randomness of the emission particle can be provided, there is no restriction generated due to the dead time, the random number generation rate can be remarkably increased, and it is possible to generate of a pure random number at high speed, which is required by a computer, a network processor, or an IoT device. |
US11366630B2 |
Multi-user media presentation system
One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a plurality of media segments provided by multiple users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a co-user. The media presentation system can enable the co-user, if authorized by the user, to contribute (e.g., add a media segment) to a media presentation shared with the co-user. |
US11366627B2 |
Display control device, display system, display device, and display method
In a display control device (10), an acquisition unit (21) acquires a value of a signal outputted from an apparatus (60) during execution of a control program (52) which controls the apparatus (60). A control unit (22) controls a display device (30) to display a code of the control program (52) on a screen (54), and to display the value of the signal acquired by the acquisition unit (21), on a portion in the code of the control program (52) which corresponds to the signal, in a format that enables distinction of a state of the apparatus (60) of the time the value of the signal is outputted. |
US11366626B2 |
Image forming apparatus and operation panel unit of the image forming apparatus
An operation panel unit is used for an image forming apparatus. The operation panel unit is configured to input various control instructions to the image forming apparatus. The operation panel unit includes a display portion, an NFC reading portion, and a USB port. The NFC reading portion and the USB port are disposed on different surfaces of the display portion. |
US11366625B1 |
Method and a serial communicator facilitating multiple and synchronous communication with three-dimensional (3D) printers
A method and a serial communicator facilitating multiple and synchronous communication with three-dimensional (3D) printers are disclosed. The serial communicator establishes serial communication with a plurality of 3D printers. The serial communicator concurrently sends and receives commands, instructions and status message from each of the plurality of 3D printers. The serial communicator provides multiple and synchronous dimensionality for a user to execute 3D printing. A user accesses the serial communicator using a user device or user management system (UMS) for managing multiple series connections to multiple 3D printers. The serial communicator receives 3D modelling data containing a tool path (Gcode) from the UMS. The serial communicator assigns the 3D modelling data to available 3D printer for executing the 3D printing using the serial communication. |
US11366624B2 |
Super-resolution convolutional neural network with gradient image detection
An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include obtaining an image associated with a print job, and providing the image as input to a convolutional neural network. The convolutional neural network includes a residual network, upscaling layers, and classification layers configured to detect whether the image is an artificial image having a computer-generated image gradient. The functions also include determining, based on an output of the classification layers, that the image is an artificial image having a computer-generated image gradient. Further, the functions include, based on determining that the image is an artificial image having a computer-generated image gradient, providing the image to an upscaling module of a print pipeline for upscaling rather than using an output of the upscaling layers for the upscaling. |
US11366623B2 |
Registration of setting data in an image forming apparatus
An image processing device may, in a case where an obtainment request is received from a terminal device, send to the terminal device one or more pieces of setting data stored in a setting storage area related to an image processing, in a case where a first type of changing request requesting changing of stored contents in the setting storage area is received from the terminal device, change the stored contents in the setting storage area according to the first type of changing request. In a case where a second type of changing request is received from the terminal device, changing according to the second type of changing request may be restricted, the second type of changing request being for requesting changing of the stored contents in the setting storage area. |
US11366620B1 |
Color calibration management system for printing devices
A color management system for a printing system includes a fleet color management service that manages color calibration for printing devices. Calibration target print jobs are sent to the printing devices within a group. The calibration target print jobs are measured to capture color printing data. The measured data is uploaded to the fleet color management service, which determines color printing parameters for the group, including an aggregate maximum end point target. The fleet color management service generates a tone reproduction curve for all of the printing devices based on the color printing parameters. Validation of the color printing capabilities are performed using a validation set of the printing devices to determine the validation set printing devices can meet the aggregate maximum end point target. |
US11366610B2 |
Solid-state drive with initiator mode
A solid-state drive configured to store persistent digitally encoded data may operate in an initiator mode. When operating in the initiator mode, the solid-state drive may initiate the generation and issuance of a command or a request for another solid-state drive to carry out a data storage related procedure. The command or request generated by the solid-state drive may be communicated directly to another solid-state drive without the communications passing through an intermediate device, such as a host processor. |
US11366607B1 |
Portable raid online storage (PROS) unit
The Portable Raid Online Storage (PROS) Unit is a new design in mobile storage. It is the first completely portable and completely self-contained Raid Storage system using a chipset with a Raid Controller, Memory and IOP chips. IO uses a PCIe path using a USB-C (usb 3.1) connector. It is made to go into the field with, and sit under the host computer thus taking very little space. It provides up to 14TBs of Raid 0, 1, or Raid 5 parity storage. Raid 5 will work with Parity to protect the data in case of a Drive Failure. The PROS unit will use NVMe SSD Drives for faster read/write. The size of the device is 14 inches by 9 inches by ˜0.5 inches. Or 35.56 cm×22.86 cm×13 mm. The PROS Unit will be powered via the USB-C port to a 120 v AC power source. |
US11366604B1 |
Method of operating physically unclonable function circuit, physically unclonable function circuit and semiconductor chip
A physically unclonable function includes a flash memory, a current comparator and a controller. The flash memory includes a plurality of memory cells. A method of operating the physically unclonable function circuit includes the controller setting the plurality of memory cells to an initial data state, the controller setting the plurality of memory cells between the initial data state and an adjacent data state of the initial data state, the current comparator reading a first current from a memory cell in a first section of the plurality of the memory cells, the current comparator reading a second current from a memory cell in a second section of the plurality of the memory cells, and the current comparator outputting a random bit according to the first current and the second current. |
US11366603B2 |
Storage structure and erase method thereof
The invention provides a storage structure and an erase method thereof, capable of performing an erase operation on a plurality of memory blocks. The storage structure includes: a first storage body, a second storage body, a third storage body, and a controller. Memory blocks that are consecutively numbered are sequentially alternately stored in the first memory bank, the second memory bank, and the third memory bank, and the controller is configured to control each memory block to sequentially undergo a first process, a second process and a third process. The erase method includes: when a memory block Bi undergoes the third process, a memory block Bi+1 undergoes the second process, and a memory block Bi+2 undergoes the first process at the same time; where i ∈ [1, n−2]. Three adjacent blocks undergo the first process, the second process, and the third process simultaneously. |
US11366599B2 |
Storage device and operating method thereof
A storage device and operating method are provided. The storage device includes at least one nonvolatile memory including a single-level cell area and a multi-level cell area and a storage controller configured to dynamically resize the single-level cell area through reinforcement learning. |
US11366587B2 |
Electronic device, electronic device control method, and recording medium
Provided is an electronic device including: a communication unit used for communicating with an external device; an input device having a plurality of keys for accepting an input operation of data used for an arithmetic operation; an output device that outputs information; a memory; and at least one processor that causes the output device to provide notice of first information in the case where numerical data for use in the arithmetic operation is received from the external device via the communication unit. |
US11366586B2 |
Streaming application environment with recovery of lost or delayed input events
In a streaming application environment coupled to a remote device over a packet-switching network, correction events may be synthesized from input events received from the remote device and injected into a virtual streaming application to account for lost or delayed input events. In addition, trailing events may be reissued by a remote device in frames during which no new input events are generated. |
US11366583B1 |
Computer-to-computer users# edit and event transfer and synchronization
A system for establishing a collaborative environment to facilitate co-editing on a web application receives, from a first user, a request to create a virtual collaboration room for the first user and a second user. The system transmits the web application to a first computing device associated with the first user such that a first session of the web application is displayed on the first computing device. The system transmits the web application to a second computing device associated with the second user such that a second session of the web application is displayed on the second computing device. The system synchronously modifies the first session and the second session with user events performed by any of the users. The system detects a request to commit the latest modifications of the user events to the web application stored in the memory, and commits the latest modifications to the web application. |
US11366580B2 |
System for controlling a rotation of an object on a touch screen and method thereof
A system for controlling a rotation of an object on a touch screen includes a touch screen interface, a single touch setting module for detecting a single touch action, a single touch driving module for receiving information from the single touch setting module and activating a rotating action on the object, and an image processing module including an object rotating module which rotates the object and an object scaling module which scales the object size to fit with the touch screen interface. A method for controlling a rotation of an object on a touch screen interface includes executing single touch, activating a rotating action, rotating the object, and stopping the rotating action of the object. There is a predetermined time between the activating the rotating action and the executing single touch. When the object executes the rotation action, the object size is scaled to fit with the touch screen interface. |
US11366579B2 |
Controlling window using touch-sensitive edge
A method includes: receiving, by a computing device, an input generated by a user touching a location on a touch-sensitive edge; determining whether a display contains a window split; when the display contains the window split, determining, in response to the input, whether the location is within a predefined proximity of the window split; when the location is within the predefined proximity of the window split, repositioning the window split on the display based on the input. When the display does not contain the window split, and when the location is not within the predefined proximity of the window split, a new window split can be created on the display, in response to the input, based on the location. |
US11366566B2 |
Computer simulation method with user-defined transportation and layout
In one implementation, a method comprises: obtaining an input from a client device indicating an entry transaction between an avatar and a portal of a modeled space; in response to obtaining the input from the client device indicating the entry transaction between the avatar and the portal of the modeled space, determining an identifier associated with the avatar; determining whether a custom destination has been defined for the portal based on the identifier for the avatar; causing the avatar to enter a default destination environment for the portal according to a determination that a custom destination has not been defined for the portal; and causing the avatar to enter a custom destination environment that is distinct from the default destination environment according to a determination that a custom destination has been defined for the portal. |
US11366565B2 |
Method, apparatus and system for a graphical user interface
Computer-implemented method of positioning a set of objects on a user interface on a surface of a three-dimensional structure, each member of the set of the objects having a size in two dimensions. Objects are assigned to a respective one of a plurality of subsets of objects based on object characteristics. Each subset is assigned to a respective two-dimensional portion of predetermined size. For each subset having an unpositioned object, object occupancy in the portion is identified and unpositioned objects are allocated to a position within the portion on the basis of object dimension and unoccupied space. The two-dimensional portions are positioned based on a specification and each object position is mapped within the portions to a three-dimensional coordinate. Responsive to input, positioning of the plurality of two-dimensional portions is modified, and each allocated object position is mapped to a new three-dimensional coordinate within the modified portion positions. |
US11366562B2 |
Online engagement platform for video creators
A channel graphical user interface (GUI) of a content sharing platform is provided for presentation to a channel owner. A request is received, via the channel GUI, to enable an online community option that (i) facilitates an online conversation between the channel owner and a subset of viewers of the channel of the channel owner on the content sharing platform, and (ii) allows the channel owner to control viewer responses that are permitted during the online conversation. In response to the request of the channel owner to enable the online community option, the online community option is associated with the channel in a data store, and the channel GUI is modified, the modified channel GUI presenting an online community GUI element representing the online community option. Upon a selection of the online community GUI element representing the online community option by the channel owner, a post creation GUI is provided to allow the channel owner to submit a post to initiate the online conversation between the subset of viewers and the channel owner. In response to a selection of the GUI element representing the online community option by a viewer of the channel in the channel GUI, providing the online community GUI comprising a title and a body of the post of the channel owner, and allowing the viewer of the channel to provide a permissible viewer response to the post of the channel owner. |
US11366561B2 |
Systems and methods for window control in virtual reality environment
Methods, devices, and computer readable media for control of user interface windows in a virtual reality environment. The method includes displaying a window in a viewable area of a virtual reality environment on a display of a head mountable device (HMD), the viewable area determined based on orientation of the HMD. The method further includes receiving a request to lock a position of the window in the viewable area and locking the position of the window in the viewable area in response to the lock request. The position of the window is fixed in the viewable area relative to the orientation of the HMD, when locked, regardless of the orientation of the HMD. |
US11366559B2 |
Antenna laminate and image display device including the same
An antenna laminate according to an embodiment of the present invention includes a first dielectric layer and an antenna electrode layer disposed above a first ground layer, and a second dielectric layer and a second ground layer disposed below the first ground layer. The first ground layer and the second ground layer may form a ground composite to improve signal characteristics of the antenna. |
US11366558B2 |
Metal mesh touch electrodes with visibility mitigations
Visibility of the metal mesh touch electrodes can be mitigated using one or more mitigation techniques. In some examples, the boundary between touch electrodes and/or the boundary between a touch electrode and a routing trace of another touch electrode and/or the boundary between two routing traces can be non-linear. In some examples, dummy cuts can be made within an area of a touch electrode region (e.g., while maintaining the same electrical potential for the touch electrode region). In some examples, notches can be made in the metal mesh. In some examples, the location of cuts and/or notches can be optimized to mitigate visibility of the metal mesh. In some examples, some or all of the visibility mitigations may be used in combination in a touch screen. |
US11366557B2 |
Array substrate and manufacturing method therefor, driving method, and touch display apparatus
An array substrate, including: a plurality of data lines, a plurality of touch lines, a plurality of touch electrodes, and a plurality of first switching devices. Each of the touch electrodes is electrically connected to at least one of the touch lines, each of the first switching devices is electrically connected to one of the data lines and one of the touch electrodes respectively, and each of the first switching devices is configured to selectively turn on or turn off the data line and the touch electrode which are connected. |
US11366556B2 |
Electronic substrate and manufacture method thereof, and electronic device
An electronic substrate and a manufacture method thereof, and an electronic device are provided, the electronic substrate includes a base substrate and a first conductive structure on the base substrate, a portion of the first conductive structure on the base substrate and at least on a side of the first conductive structure away from the base substrate has an etching barrier property. |
US11366554B2 |
Touch controller using simultaneously generated transmitting signals with different phases and associated chip, touch control system and touch control method
The application discloses a touch controller to determine a position where a user touches a touchscreen. The touchscreen includes a first transmitting electrode, a second transmitting electrode and a receiving electrode. The touch controller includes a signal generation module and a demodulation module. The signal generation module is configured to perform an in-phase code transmission at a first time so that the receiving electrode receives an in-phase code receiving signal correspondingly, and perform an inverting-phase code transmission at a second time so that the receiving electrode receives an inverting-phase code receiving signal correspondingly. The demodulation module is configured to determine the position where the user touches the touchscreen according to the in-phase code receiving signal corresponding to the first time and the inverting-phase code receiving signal corresponding to the second time. |
US11366552B2 |
Ultrasonic polarizer
A polarizer disposed between a transducer and a surface in which acoustic waves propagate can be used to filter out certain types of acoustic energy. For example, the polarizer can be used with a shear-polarized transducer to pass shear waves and filter out compressional waves that may interact with water, thereby improving water rejection. In some examples, the polarizer can include one or more layers of piezoelectric material with a poling direction different than (e.g., orthogonal to) the poling direction of the transducer. Energy of compressional waves may be extracted by one or more external electric circuits. In some examples, the polarizer can be a magneto-elastic polarizer. In some examples, the polarizer can be a mechanical polarizer. |
US11366551B1 |
Touch module
A touch module includes a circuit board, a light emitting element, a light guide plate, and a reflector plate. The light emitting element is electrically connected to the circuit board, and the light emitting element has an upper light emitting surface. The light guide plate is arranged above the circuit board. The reflector plate is arranged above the light guide plate. The reflector plate includes a first surface facing the light guide plate. The first surface is provided with a light-transmitting region, a light-shielding region, and a light-reflecting region. The light-reflecting region is arranged corresponding to the light emitting element. An area of the light-shielding region is greater than an area of the light-reflecting region. The area of the light-reflecting region is greater than an area of the upper light emitting surface of the light emitting element. |
US11366549B2 |
Capacitance detection apparatus and electronic device
Provided are a capacitance detection apparatus and an electronic device. The capacitance detection apparatus includes: a chip; and a detection electrode layer, where the detection electrode layer is integrally disposed with the chip and electrically connected to the chip, the detection electrode layer includes at least one detection electrode configured to form at least one capacitance detection channel, the at least one capacitance detection channel is respectively configured to output at least one capacitance detection signal, and the chip is configured to process the at least one capacitance detection signal. |
US11366548B2 |
Touch display panel and display device
A touch display panel is disclosed, which includes components of a conventional touch display panel, and further includes: first leads and first data lines share a first test signal line, second leads and second data lines share a second test signal line: and first touch test switches for controlling the first leads and first data test switches for controlling the first data lines are not simultaneously turned on, second touch test switches for controlling the second leads and second data test switches for controlling the second data lines are not simultaneously turned on. |
US11366546B2 |
Touch display apparatus
A touch display apparatus is disclosed, which includes a display panel on which pixels and touch electrodes are disposed, a main power integrated circuit generating a common voltage signal applied to the touch electrodes and at least one gate voltage signal applied to the pixels, a touch power integrated circuit outputting a touch driving signal of a pulse type in accordance with a touch synchronization signal that defines a display driving period and a touch driving period, outputting a load free driving signal of the pulse type by using a gate low voltage signal of the at least one gate voltage signal, and outputting at least one pseudo touch driving signal corresponding to a pulse patterns of the touch driving signal and the load free driving signal and having reverse phase which is inverted, by using at least one gate high voltage signal of the at least one gate voltage signal, and a gate driving circuit supplying a gate pulse based on the at least one gate voltage signal to gate lines connected to the pixels for the display driving period, and supplying the load free driving signal to the gate lines for the touch driving period. |
US11366545B2 |
Display device
A display device is provided. The display device includes a substrate having a first edge and a second edge opposite to the first edge. There is a first distance between the first edge and the second edge. The display device also includes a plurality of light-emitting units disposed on the substrate, and a conductive line disposed on the substrate and electrically connected to at least one of the plurality of light-emitting units. The conductive line includes an undulating edge and has an extending length which is greater than or equal to half of the first distance and is less than or equal to the first distance. |
US11366544B2 |
Touch scheme with an internal capacitor reduction method
A driver chip including a receiving structure, a shielding structure, and a touch control circuit is provided. The receiving structure can receive a touch sensing signal. The shielding structure can be disposed aside the receiving structure. The shielding structure can shield at least one parasitic capacitor coupled to the receiving structure. The touch control circuit can be connected to the receiving structure and configured to receive the touch sensing signal. An electronic device including a driver chip is also provided. |
US11366541B2 |
Display device and electronic apparatus
A display device and an electric apparatus are provided in the present disclosure. A touch unit of the display device includes a touch layer and an optical compensation layer arranged oppositely, the touch layer includes multiple first electrode groups and multiple second electrode groups, multiple second touch electrodes in the second electrode group are connected to each other through the optical compensation layer, and an orthographic projection of the optical compensation layer on a surface of the touch layer covers the touch layer, so that each position of the touch unit is a double-layer structure formed by the touch layer and the optical compensation layer, which avoids the problem that an electrode bridge in the display device may be visible in some cases caused by different light absorption levels in certain areas of the touch unit due to the different number of film layers. |
US11366534B2 |
Touch substrate and manufacturing method thereof, in-cell touch panel
A touch substrate and a manufacturing method thereof, and an in-cell touch panel. The touch substrate includes: a base substrate, a first insulation layer, a transmission line and a common electrode. The first insulation layer is on the base substrate, and a groove extending in a first direction is in the first insulation layer; the transmission line is in the groove and is configured to transmit an electrical signal; the common electrode overlaps with the transmission line and is electrically connected with the transmission line. |
US11366531B2 |
Systems, methods, and apparatus for enhanced peripherals
In accordance with some embodiments, systems, apparatus, interfaces, methods, and articles of manufacture are provided for creating shared experiences using peripheral devices. In various embodiments, data is captured about a first user's peripheral usage and environment. A determination is made based on the data as to the first user's current experience. Aspects of the first user's experience are then recreated for a second user. In various embodiments, the experience is shared with the second user via peripherals and output devices. |
US11366527B1 |
Systems and methods for sensing gestures via vibration-sensitive wearables donned by users of artificial reality systems
A system for vibration-driven sensing may include a wearable dimensioned to be donned by a user of an artificial reality system. The system may also include a vibration sensor that is incorporated into the wearable and generates an electrical response that corresponds to a vibration detected at the wearable. The system may further include at least one processing device communicatively coupled to the vibration sensor. The processing device may determine, based at least in part on the electrical response generated by the vibration sensor, that the user has made a specific gesture with at least one body part. In response to this determination, the processing device may generate an input command for the artificial reality system based at least in part on the specific gesture made by the user. Various other systems and methods are also disclosed. |
US11366522B1 |
Systems and methods for providing substantially orthogonal movement of a device about a user's body part
The disclosed wearable apparatus may include (1) a device dimensioned to fit about a body part of a user, (2) a tensioning mechanism that harnesses to the device in a manner that is relative to the fit of the device about the body part of the user, and (3) an actuator couples to the tensioning mechanism that, when actuated, causes substantially tangential movement of the tensioning mechanism relative to a surface of the body part to produce substantially orthogonal movement of the device relative to the surface of the body part. Various other methods, systems, and/or computer-readable media are also disclosed. |
US11366521B2 |
Device for intuitive dexterous touch and feel interaction in virtual worlds
A device for dexterous interaction in a virtual world in disclosed. The device includes a housing including a plurality of buttons and a plurality of vibration elements each associated with at least one of the plurality of buttons. An orientation sensor detects orientation of the housing, and a bearing is configured to allow the housing to freely rotate in a plurality of directions. A processor is in communication with the plurality of buttons, the plurality of vibration elements, and the orientation sensor. A transmitter/receiver unit is configured to receive data from the processor and configured to send and receive data from a central processing unit. |
US11366518B2 |
Evaluating alignment of inputs and outputs for virtual environments
Techniques and architectures for establishing and/or evaluating a communication session that enables users from the same physical environment, different physical environments, or a combination to interact in a virtual coordinate system and perceive each other as being present are described herein. In some examples, representations of users may be aligned within a coordinate system while maintaining spatial alignment of the user in a physical environment and/or spatial alignment of the representations in another coordinate system. In some examples, a representation of a user may be output to another user in a manner that is aligned to input for the user. In some examples, a human model may be created for a user and used to provide representations of users that map to a human. In some examples, a representation of a user may be evaluated to determine if the representation is properly aligned to the user and/or a coordinate system. |
US11366516B2 |
Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
A visibility improvement method using gaze tracking includes detecting a gaze of a user using a camera; determining a focus object at which the user gazes from among at least one object viewed through a display unit of an electronic device; and displaying, on the display unit, an image with high visibility that corresponds to the focus object and has higher visibility than the focus object. |
US11366510B2 |
Processing method for reducing power consumption and mobile terminal
A processing method for reducing power consumption and a mobile terminal are provided. The method includes: controlling a sensor coprocessor to enter a dormant state, in a case that the mobile terminal is in a screen-off state; receiving a trigger instruction transmitted by a touch screen coprocessor, wherein the trigger instruction is transmitted when data collected by a sensor connected to the touch screen coprocessor meets a predetermined trigger condition; and controlling the mobile terminal to perform a function corresponding to the trigger s action. |
US11366508B1 |
Extended current limit message latency aware performance mitigation
Systems, methods, and apparatus for power management are disclosed. A power management integrated circuit has a bus interface circuit configured to couple the power management integrated circuit to a shared communication bus, one or more regulator circuits configured to provide current to a managed device, and a controller. The controller is configured to determine that current consumption by the managed device exceeds a threshold level, generate an extended current level message to be transmitted over the shared communication bus to the managed device and transmit a time value with the extended current level message, the time value indicative of an elapsed time between generation of the extended current level message and start of transmission of the extended current level message. |
US11366506B2 |
System, apparatus and method for globally aware reactive local power control in a processor
In one embodiment, a processor includes a plurality of intellectual property (IP) circuits, each to execute instructions and including a local control circuit to enable the IP circuit to operate at a level above a local current budget for the IP circuit, unless the processor is undergoing a global violation. The processor may further include a power controller coupled to the plurality of IP circuits. The power controller may include a control circuit to receive request information from the plurality of IP circuits and, based at least in part on the request information, determine that the processor is undergoing the global violation when a global current budget is exceeded. Other embodiments are described and claimed. |
US11366505B2 |
Predictive power management
Methods, systems, and devices for predictive power management are described. Correlations may be identified between a set of commands performed at the memory device and oscillating voltage patterns, or a resonance frequency, or both. Voltages may be monitored by the memory device and be compared to the identified voltage pattern to mitigate undesirable oscillating voltages and resonance frequency. |
US11366504B2 |
Safety feature for a power supply
In some examples, after a jack of a power supply is connected to a port of a device, a first safety chip may provide a signal that includes an amount of power sufficient to power a second safety chip located in the power supply. After receiving a message from the second safety chip, the first safety chip may send the second chip an instruction to cause relays in the power supply to transition from open to closed, causing power to be provided by the jack to the computing device. The first safety chip may repeatedly send a continue instruction requesting the second chip to keep the relays in the closed position. If the jack is disconnected from the port, the second safety chip fails to receive the continue instruction and causes the relays to transition back to the open position, stopping power from being provided by the power jack. |
US11366503B2 |
System and method of remote power/power over ethernet (POE) device controls
A system and method configured to improve the function of a network of Power Over Ethernet (POE) devices. The system and method is configured such that a digital video recorder (DVR) actively monitors the POE devices using the POE device application programming interface (API). The DVR, in response to a POE failure or non-responsive POE status may automatically power cycle the port of the network switch corresponding to the POE device, or may power cycle (reboot) the network switch. The system and method also may notify a remote user through a wide area network (WAN) and remote monitor, allowing the remote user to alternatively manually power cycle the network switch and/or the POE(s) ports. |
US11366490B2 |
User terminal device and displaying method thereof
A user terminal device and a displaying method thereof are provided. The user terminal device includes a display configured to be divided into a first display area, a second display area, and a third display area along a first folding line corresponding to the first hinge and a second folding line corresponding to the second hinge and a controller configured to, in response to the first bending interaction of unfolding the display with reference to the first folding line being detected, control the display to display an execution screen of the application including a first function and a second function, related to the first function, in the first display area and the second display area, and in response to a second bending interaction of unfolding the display with reference to the second folding line being detected, control the display to display an execution screen of the application including the first function, the second function, and a third function, related to the second function, in the first display area, the second display area, and the third display area. |
US11366488B1 |
Timer for use in an asymmetric mutli-core system
An integrated circuit includes a first processing domain configured to run a first operating system and a second processing domain configured to run a second operating system that is different than the first operating system. The integrated circuit further includes a time stamp timer circuit in the first processing domain configured to provide a first time stamp value to the first processing domain and an adjusted second time stamp value to the second processing domain. The time stamp timer circuit includes a timer adjust circuit configured to synchronize the adjusted second time stamp value when a power up signal is received by the time stamp timer circuit from the second processing domain. |
US11366482B2 |
Baking equipment for use in display panel manufacturing process
The present application provides a baking equipment applied in a display panel manufacturing process. In the present application, the first and second pipes are communicated with each other and evenly distributed inside the baking plate, so that the heating liquid injected from the head end of the first pipe heats the baking plate evenly during flowing through the first and second pipes, which improves the uniformity of the baking temperature of the TFT array substrate to be baked by the baking plate, thereby ensuring the stability of the baking process of the TFT array substrate. |
US11366478B2 |
Autonomous automobile guidance and trajectory-tracking
Systems, methods, and computer program products for autonomous car-like ground vehicle guidance and trajectory tracking control. A multi-loop 3DOF trajectory linearization controller provides guidance to a vehicle having nonlinear rigid-body dynamics with nonlinear tire traction force, nonlinear drag forces and actuator dynamics. The controller may be based on a closed-loop PD-eigenvalue assignment and a singular perturbation (time-scale separation) theory for exponential stability, and controls the longitudinal velocity and steering angle simultaneously to follow a feasible guidance trajectory. A line-of-sight based pure-pursuit guidance controller may generate a 3DOF spatial trajectory that is provided to the 3DOF controller to enable target pursuit and path-following/trajectory-tracking. The resulting combination may provide a 3DOF motion control system with integrated simultaneous steering and speed control for automobile and car-like mobile robot target pursuit and trajectory-tracking. |
US11366474B1 |
Vessel steering system and vessel steering method
A zone in which a vessel is movable is expanded in a transverse moving mode using a joystick. When a tilt direction of a joystick is within a second range closer to a back-and-forth direction than a first range, a controller sets a steering angle of a right propulsion device and a left propulsion device such that the right and left propulsion devices are oriented bilaterally opposite to each other such that each is slanted at a predetermined angle with respect to the back-and-forth direction. The controller sets both the right and left propulsion devices to either a forward moving state or a rearward moving state. The controller controls a propulsive force of the right propulsion device and the left propulsion device such that a net force of the propulsive forces of the right and left propulsion devices is oriented in a direction corresponding to the tilt direction of the joystick. |
US11366472B1 |
Apparatus and method for monitoring and controlling of a neural network using another neural network implemented on one or more solid-state chips
A method of operating an apparatus using a control system that includes at least one neural network. The method includes receiving an input value captured by the apparatus, processing the input value using the at least one neural network of the control system implemented on first one or more solid-state chips, and obtaining an output from the at least one neural network resulting from processing the input value. The method may also include processing the output with another neural network implemented on solid-state chips to determine whether the output breaches a predetermined condition that is unchangeable after an initial installation onto the control system. The aforementioned another neural network is prevented from being retrained. The method may also include the step of using the output from the at least one neural network to control the apparatus unless the output breaches the predetermined condition. Similar corresponding apparatuses are described. |
US11366471B2 |
Teleoperator situational awareness
A driverless vehicle may include a processor, a sensor, a network interface, and a memory having stored thereon processor-executable instructions. The driverless vehicle may be configured to obtain a stream of sensor signals including sensor data related to operation of the driverless vehicle from the sensor and/or the network interface. The driverless vehicle may be configured to determine a confidence level associated with operation of the driverless vehicle from the sensor data, and store the confidence level and at least a portion of the sensor data. The driverless vehicle may also be configured to transmit via the network interface a request for teleoperator assistance, and the request may include the portion of the sensor data and the confidence level. |
US11366470B2 |
Self-balancing autonomous vehicle fleet
Autonomous vehicle fleet management systems are provided herein. An example method includes receiving, via a control module of a first electric vehicle, trip characteristics data associated with a second electric vehicle. The trip characteristics data includes information such as vehicle location, a trip destination, and a route plan associated with the second electric vehicle. The control module or a connected control server selects a charging station for recharging the first electric vehicle based at least in part on the trip characteristics data and at least one route optimization option associated with the first electric vehicle. The example method further includes determining a travel route to the charging station and navigating the first electric vehicle to the charging station along the travel route using an autonomous vehicle navigation system associated with the control module. |
US11366466B1 |
Predictive maintenance techniques and analytics in hybrid cloud systems
The techniques disclosed herein enable predictive maintenance features in Hybrid Cloud systems. The system can analyze system data defining one or more operating conditions of an on-prem server and determine if one or more predetermined conditions are met. If a predetermined condition is met, the on-prem server can generate and transmit log data to a primary server. The primary server can generate one or more monitor rules having one or more updated predetermined conditions for detecting an anomaly at the on-prem server. Using the monitor rules, the on-prem server can detect and proactively resolve potential issues. The on-prem server can also transmit diagnostic data to the primary server for generating an updated monitor rule that is further tailored to the conditions of the on-prem server. |
US11366465B1 |
Remote diagnosis of energy or resource-consuming devices based on usage data
Systems and methods are provided to retrieve or analyze usage data collected from a device or a facility where the device, optionally with devices are located, and identify useful features for making a diagnosis of the device. The diagnosis can be made before a system failure to reduce down time and inefficient use of the device, or after the system failure to expedite and facilitate diagnosis and repair. In addition to the usage data, such as energy and resource consumption, the system can also obtain information relating to the facility and the device's external environment which can be used for normalizing the usage data. Further, based on the diagnosis, the system can make suitable recommendations for repair, replacement, maintenance and upgrade. |
US11366463B2 |
Method and device for assessing a control loop
A method for assessing a control loop. In the method, the control loop is assigned one degree of fulfillment each with respect to at least three quality criteria. The surface area of a polygon having a geometry defined by the degrees of fulfillment is determined. An overall control quality of the control loop is evaluated on the basis of the surface area. |
US11366462B2 |
High-voltage interlock device and fault detection method thereof
The application provide a high-voltage interlock device and a fault detection method thereof. The high-voltage interlock device includes: a first signal detection circuit, configured to collect a first original electric signal from a high-voltage interlock component and convert the first original electric signal into a first sampled signal while ensuring that the high-voltage interlock component is isolated from a fault diagnosis module; a second signal detection circuit, configured to collect a second original electric signal from the high-voltage interlock component and convert the second original electric signal into a second sampled signal while ensuring that the high-voltage interlock component is isolated from the fault diagnosis module; the fault diagnosis module, configured to determine a fault of the high-voltage interlock component according to the first and/or the second sampled signal, under a condition that at least one of the first and the second switch modules is in an OFF state. |
US11366459B2 |
Program simulation system for industrial machines and numerical control system
To provide a program simulation system and a numerical control system that do not require a simulation on a machine operator's side and can mitigate or reduce a burden on the machine operator's side. A program simulation system for industrial machines that performs a simulation according to a program includes a machine selection unit that selects at least one industrial machine to be simulated; an identification data group creation unit that has a function to automatically add an identification code for specifying the industrial machine to the program after simulating a program for the industrial machine selected by the machine selection unit and create a data group of the program and the identification code; and a determination unit that determines whether the identification code in the data group sent to an industrial machine side matches an identification code of the industrial machine itself. |
US11366457B1 |
Controling operation of machine tools using artificial intelligence
Methods, systems and apparatus, including computer programs encoded on computer storage medium, for controlling operations of machine tool workstations. Machine tool workstations are grouped into functional groups. Neural networks corresponding to the functional groups are trained to process respective inputs representing parts to be processed to generate respective outputs representing sequences of ordered subsets of the parts that produce a reduced setup time for workstations in the functional groups. Data representing respective collections of parts to be processed by workstations included in the functional groups is processed using the trained neural networks to generate corresponding sequences of ordered subsets of the collection of parts. Average delay times associated with the generated sequences of ordered subsets of the collection of parts are computed. If the average delay times are less than a predetermined threshold, parts are released to the functional groups for processing according to the generated sequences. |
US11366452B2 |
Method for transmitting a set of tool data of a cutting tool to a CNC machine tool
A method for transmitting at least one tool presetting data set of a machining tool that is stored on an, in particular electronic, storage medium, at least one tool measuring data set of the machining tool that is stored on an, in particular electronic, storage medium and/or at least one tool processing data set of the machining tool that is stored on an, in particular electronic, storage medium to a machine tool that is controlled via Computerized Numerical Control [CNC machine tool], with a data communication unit, wherein in a tool delivery step at least the machining tool is delivered to the CNC machine tool and wherein in a tool identification step the delivered machining tool is identified via a tool identification unit, which is in particular allocated to the CNC machine tool, the method including a read-out step, which is in particular situated temporally after the tool identification step, in which at least the tool presetting data set of the machining tool, the tool measuring data set of the machining tool and/or the tool processing data set of the machining tool are/is read out of the storage medium by the data communication unit and is transmitted to a data processing unit that is allocated to the CNC machine tool, in particular to the CNC machine tool, wherein the storage medium is arranged apart from the machining tool, apart from a tool holder holding the machining tool and apart from the CNC machine tool. |
US11366451B2 |
System and method for providing access to electrical circuitry based on operational status
Embodiments of this present disclosure may include a handle disposed on an outer surface of a housing of electrical circuitry. The handle may provide access to at least a portion of the electrical circuitry. The handle may include a status indicator that emits light in response to a control signal from control circuitry. The status indicator may be disposed around the handle. The control circuitry may detect a state of the electrical protection circuitry. The control circuitry may also transmit the control signal to the status indicator based on the state. The control signal may control one or more properties of the light emitted by the status indicator, and thus indicate to an operator the state of the electrical circuitry. |
US11366448B2 |
Spatial accuracy correction method and apparatus
A method that corrects an error in positioning in a positioning mechanism by using a measurable length value measured by a laser interferometer and a measured value for spatial coordinates measured by the positioning mechanism. The method includes a measurement step in which a retroreflector affixed to a displacer is displaced to a plurality of measurement points, and the measured length value and the measured value at each of the measurement points is acquired; and a parameter calculation step in which a correction parameter is calculated based on the measured value, the measured length value, and the coordinates of a rotation center of the tracking-type laser interferometer. A first correction constant is applied to the measured length value for each measurement line, and a second correction constant different from the first correction constant is applied to the coordinates of the rotation center of the interferometer for each measurement line. |
US11366447B2 |
Spatial accuracy correction method and apparatus
A spatial accuracy correction apparatus performs a spatial accuracy correction of a positioner displacing a displacer to a predetermined set of spatial coordinates using a measurable length value measured by an interferometer and a measurable value of the set of spatial coordinates of the displacement body that is measured by the positioner. The measured length value and the measured value for each measurement point are acquired by displacing the displacement body to a plurality of measurement points in order, one or more repeated measurements are conducted for at least one of the plurality of measurement points being measured after conducting measurement of the measured length value and the measured value for each of the plurality of measurement points, and the plurality of points are measured again when a repeat error of the measured length value is equal to or greater than a threshold value. |
US11366440B2 |
Method for controlling an ozone generating machine
Method for controlling an ozone generating machine (OGM) comprising the steps of:wherein each base setting file (BSF) is dedicated to a type of ozone generating machine (OGM), retrieving and reading a dedicated base setting file (BSF) corresponding to the type of the ozone generating machine (OGM) indicated by a identification code (ID), encoding and writing a system configuration file (Sysconf) based on the dedicated base setting file (BSF), comprising at least a set of sensor coefficients (SK) and a set of actuator coefficients (AK), producing ozone with the ozone generating machine (OGM), said step comprising at least a step of correcting the at least one sensor signal (SSI) with at least one sensor coefficient (SK) or actuating the at least one actuator (ACT) with the at least one actuator control signal (ACS) corrected by at least one actuator coefficient (AK). |
US11366439B2 |
Closed loop nodal analysis
An automation optimization engine is disclosed that provides a closed loop nodal analysis on a process performance tree. By analyzing an observed process and identifying automatable tasks from non-automatable tasks from the observed process, the automation optimization engine then applies machine learning techniques to generate a recommendation report identifying steps for implementing in the observed process to convert the non-automatable tasks into automatable tasks. Optimization is thus achieved to close the loop to further automate the observed process. |
US11366436B2 |
Data interaction platforms utilizing security environments
There is a need for solutions for efficiently and reliably maintain data security policies. This need can be addressed by, for example, solutions for performing dynamic security enforcement in a data interaction platform. In one example, a method includes determining a security profile for a data object; receiving a data access request associated with the data object, wherein the data access request is associated with one or more runtime parameters associated with the data access request; determining, based at least in part on the one or more runtime parameters; determining, based at least in part on the selected security environment and the security profile, a selected access level of the plurality of access levels for the data object; and processing the data access request based at least in part on the selected access level. |
US11366435B2 |
Plant control device that corrects for modeling error and periodic disturbances
A control device to perform feedback control based on a current value, and output a first voltage value includes a feedforward controller using an inverse model of a plant; a feedforward voltage corrector to correct a voltage disturbance due to a modeling error between the plant and a model of the plant; a repetitive controller to learn periodic current disturbances; and a switch. The switch is ON when the current response is in a steady state, and the repetitive controller learns the disturbances and corrects a command current value. A feedback controller outputs the first voltage value by performing the feedback control based on a current value from the corrected command current value, and inputs the command current value to the inverse model to generate a second voltage value. The control device outputs a sum of the first and the second voltage value as a command voltage value. |
US11366434B2 |
Adaptive and interchangeable neural networks
Methods and systems that allow neural network systems to maintain or increase operational accuracy while being able to operate in various settings. A set of training data is collected over each of at least two different settings. Each setting has a set of characteristics. Examples of setting characteristic types can be time, geographical location, and/or weather condition. Each set of training data is used to train a neural network resulting in a set of coefficients. For each setting, the setting characteristics are associated with the corresponding neural network having the resulting coefficients and neural network structure. A neural network, having the coefficients and neural network structure resulted after training using the training data collected over a setting, would yield optimal results when operated in/under the setting. A database management system can store information relating to, for example, the setting characteristics, neural network coefficients, and/or neural network structures. |
US11366433B2 |
Reinforcement learning method and device
A reinforcement learning device includes a processor that determines a first action on a control target by using a basic controller that defines an action on the control target depending on a state of the control target. The processor performs a first reinforcement learning within a first action range around the first action in order to acquire a first policy for determining an action on the control target depending on a state of the control target. The first action range is smaller than a limit action range for the control target. The processor determines a second action on the control target by using the first policy. The processor updates the first policy to a second policy by performing a second reinforcement learning within a second action range around the second action. The second action range is smaller than the limit action range. |
US11366431B2 |
Multi-function antenna and input interface
A multi-function input interface for an electronic device. The multi-function input interface including a conductive portion to transceive a signal through the input interface. The input interface includes a positional element to detect a user input to the input interface. |
US11366428B2 |
Crown/pusher for timepieces
A crown/pusher including a tube attached to a watch case, a recessed head integral with a stem which is movable with respect to the tube and defines an axis, the recessed head being mounted to move in rotation and in translation respectively around and along the axis of the stem, a return spring disposed around the stem, the crown/pusher includes a cage housing the spring, the cage being traversed by the stem and including an upper part integral with the recessed head and a lower part freely mounted with respect to the recessed head, the upper part cooperating with the lower part in order to drive the lower part in its rotational movement and in order to move in translation along the axis with respect to the lower part, the spring being compressed inside the cage in order to be driven in rotation with the cage. |
US11366426B2 |
Spatial light modulator device for the modulation of a wave field with complex information
A three-dimensional light modulator, of which the pixels are combined to form modulation elements. Each modulation element can be coded with a preset discrete value such that three-dimensionally arranged object points can be holographically reconstructed. The light modulator is characterized in that assigned to the pixels of the modulator are beam splitters or beam combiners which, for each modulation element, combine the light wave parts modulated by the pixels by means of refraction or diffraction on the output side to form a common light beam which exits the modulation element in a set propagation direction. |
US11366425B2 |
Freeform polarization volume hologram
A polarization volume hologram (PVH) lens includes a PVH layer having a freeform design. The PVH layer includes a first region and a second region having different optical properties. |
US11366422B2 |
Image forming apparatus permitting user to imagine clear detachment procedure of toner cartridge from process cartridge
An image forming apparatus includes a housing and a first process cartridge. The first process cartridge is attachable to and detachable from the housing. The first process cartridge includes a first photosensitive drum, a first developing roller, and a developing frame. The developing frame has a toner inlet opening. The toner cartridge has a toner supply opening. The toner cartridge is positioned above the developing frame such that the toner supply opening and the toner inlet opening face with each other in upward/downward direction. In the state where the first process cartridge to which the toner cartridge is attached is attached to the housing, the toner cartridge is incapable of being detached from the first process cartridge. In a state where the first process cartridge to which the toner cartridge is attached is detached from the housing, the toner cartridge is detachable from the first process cartridge. |
US11366420B2 |
Lubricant applicator to counteract bristle-bending
A lubricant application device includes an application roller with application bristles radially arranged about an outer circumferential surface thereof for receiving a lubricant from a lubricant supply source and applying the lubricant to a photosensitive body. A minimum distance between the outer circumferential surface of the application roller and the photosensitive body is shorter than a length of the application bristles. The lubricant application device has a drive unit for rotating the application roller and a controller for controlling the drive unit. The controller is adapted to control the drive unit to counteract a bristle-bending tendency of the application bristles. |
US11366418B2 |
Decurling device and image forming apparatus including the same
A decurling device is provided on a downstream side with respect to a fixing device in a medium transporting direction and straightens a curl formed in a medium transported to the decurling device. The decurling device includes a bending unit extending across the medium transporting direction and that bends the medium in a decurling direction by coming into contact with a leading end of the medium; and a position adjusting unit that adjusts, in a medium crosswise direction, tilt of a contact part of the bending unit, the contact part coming into contact with the leading end of the medium exited from the fixing device. |
US11366413B2 |
Sheet-member guide structure and image forming apparatus
A sheet-member guide structure includes a first guide member that guides a sheet member from a fixing unit to a transport roller unit, the fixing unit fixing an image formed on the sheet member to the sheet member by heating the sheet member that is transported, the transport roller unit transporting the sheet member; and a second guide member that comes into contact with the sheet member to which the image has been fixed by the fixing unit and guides the sheet member to the transport roller unit, the second guide member being disposed downstream of the first guide member in a transporting direction in which the sheet member is transported and being made of a material having a thermal conductivity higher than a thermal conductivity of a material of the first guide member. |
US11366412B2 |
Image forming apparatus, decoloration device and decoloration method
According to one embodiment, an image forming apparatus includes a reading unit, a heating unit, and an updating unit. The reading unit reads area designation information for designating an area to be decolored in areas of a sheet on which an image that can be decolored by heating is formed and history information for indicating the number of times of performing decoloration in the past for each area of the sheet from a wireless tag attached to the sheet. The heating unit heats the area based on the area designation information read by the reading unit. The updating unit updates the history information stored in the wireless tag which corresponds to the area heated by the heating unit. |
US11366410B2 |
Developer container, developing device, process cartridge, and image forming apparatus
A developer container to store developer includes a rotator, a bearing, and a seal. The rotator includes a rotary shaft made of metal. The bearing supports the rotary shaft. The seal is made of fiber, disposed toward an inside of the developer container in the bearing, and contacts an outer circumferential surface of the rotary shaft. |
US11366406B2 |
Reflective toner level detector with relative rotating and cleaning
A toner level detector, includes: a toner cartridge storing toner and having one side provided with a light-permeable region; an agitator, which is rotatably disposed in the toner cartridge and agitates the toner; a reflective region disposed on an inner surface on the other side of the toner cartridge; a first cleaner disposed on one side of the agitator; a second cleaner disposed on the other side of the agitator; and a transceiver, which is disposed on a body outside the toner cartridge, and outputs an emitting signal to the reflective region through the light-permeable region, wherein the reflective region reflects the emitting signal to generate a reflective signal received by the transceiver through the reflective region, wherein the first cleaner, which is rotating, intermittently cleans the light-permeable region, which is fixed; and the second cleaner, which is rotating, intermittently cleans the reflective region, which is fixed. |
US11366404B2 |
Image forming apparatus and adjusting method
An image forming apparatus includes an image bearer, a transfer rotator, an adjuster, and circuitry. The image bearer bears a toner image. The transfer rotator contacts the image bearer to form a transfer nip between the transfer rotator and the image bearer. The transfer rotator transfers the toner image from the image bearer onto a sheet conveyed to the transfer nip. The adjuster adjusts at least one of a relative difference in linear velocity of the transfer rotator to the image bearer at the transfer nip and a relative contact pressure of the transfer rotator to the image bearer at the transfer nip. Based on a difference in image magnification, in a direction of conveyance of the sheet, of toner images transferred onto surfaces of one or more sheets conveyed to the transfer nip, the circuitry causes the adjuster to reduce the difference in image magnification. |
US11366403B2 |
Image forming apparatus capable of suppressing a white void in an image and a cleaning failure in a non-magnetic one component development device
An image forming apparatus includes an image carrier, a charger, an exposure device, a development device and a pressing mechanism. When a developer carrier and the image carrier are rotated in a state where a film is held in a development nip area and then a pulling force of the film is measured, a maximum value MAX, a minimum value MIN, and an average value X of the pulling force satisfy the expressions (1) and (2). When a development voltage applied to the developer carrier is set to Vdc, the surface potential of the image carrier is set to V0, and the surface potential of the image carrier after exposure is set to VL, the expressions (3) and (4) are satisfied. X≤MAX≤1.5X (1), 0.5X≤MIN≤X (2), V0−Vdc≥2(Vdc−VL) (3) and Vdc−VL≥100 (4). |
US11366402B2 |
Process cartridge and electrophotographic apparatus using the same
There is provided a process cartridge detachably attachable to a main body of an electrophotographic apparatus, the process cartridge including an electrophotographic photosensitive member and a charging member, wherein an outer surface of the charging member is composed of at least a matrix and at least a part of domains, a volume resistivity of the matrix is 1.0×105 times or more of a volume resistivity of the domain, an average value Sd of circle equivalent diameters of the domains observed on the outer surface of the charging member is in a predetermined range, the electrophotographic photosensitive member contains a support, a photosensitive layer, and a protective layer in this order and when a surface roughness of the protective layer is measured, each of a protruding valley portion Rvk, a load length ratio Mr2, and Sd/Rvk is in a predetermined range. |
US11366395B2 |
Mirror, in particular for a microlithographic projection exposure system
A mirror that has a mirror substrate (12), a reflection layer stack (21) reflecting electromagnetic radiation incident on the optical effective surface (11), and at least one piezoelectric layer (16) arranged between the mirror substrate and the reflection layer stack and to which an electric field for producing a locally variable deformation is applied by way of a first electrode arrangement and a second electrode arrangement situated on alternate sides of the piezoelectric layer. In one aspect, both the first and the second electrode arrangements have a plurality of electrodes (20a, 20b), to each of which an electrical voltage relative to the respective other electrode arrangement can be applied via leads (19a, 19b). Separate mediator layers (17a, 17b) set continuous electrical potential profiles along the respective electrode arrangement, and where said mediator layers differ from one another in their average electrical resistance by a factor of at least 1.5. |
US11366394B2 |
Extreme ultraviolet light generation system and electronic device manufacturing method
An extreme ultraviolet light generation system may include a chamber, a first partition wall having at least one opening which provides communication between a first space and a second space, an EUV light concentrating mirror located in the second space and configured to concentrate extreme ultraviolet light generated in a plasma generation region located in the first space, a first gas supply port formed at the chamber, and a gas exhaust port formed in the first partition wall, a distance between the center of the plasma generation region and an edge of the at least one opening being equal to or more than a stop distance LSTOP [mm] calculated by the following equation: LSTOP=272.8·EAVG0.4522·P−1 EAVG [eV] representing average kinetic energy of ions generated in the plasma generation region and P [Pa] representing a gas pressure inside the first partition wall. |
US11366384B2 |
Nanoimprint lithography system and method for adjusting a radiation pattern that compensates for slippage of a template
Methods and systems for imprinting, including receiving template slippage data about a change in a position of a template relative to a reference position. Also, a desired actinic radiation pattern to expose formable material in an imprinting field under a template border region of the template may be received. In addition, a new actinic radiation pattern to expose the template border region that compensates for the template slippage may be determined. The formable material in the imprinting field on the substrate may be contacted with the template. The template border region may be exposed to the new actinic radiation pattern while the template is in contact with the formable material. |
US11366382B2 |
Method and apparatus for performing an aerial image simulation of a photolithographic mask
The present invention refers to a method for performing an aerial image simulation of a photolithographic mask which comprises the following steps: (a) modifying an optical radiation distribution at a patterned surface of the photolithographic mask, depending on at least one first arrangement of pixels to be generated in the photolithographic mask; and (b) performing the aerial image simulation of the photolithographic mask by using the generated modified optical radiation distribution. |
US11366380B2 |
Reflective mask
According to one embodiment, a reflective mask comprises a reflection layer including a first region having a plurality of first patterns, a second region surrounding the first region, and a third region within the second region. The reflection layer includes a stack of alternating first layers and second layers. An absorber film covers the second region and has a second pattern that includes an opening exposing a portion of the third region. In some examples, the third region can include a plurality of third patterns therein. |
US11366375B2 |
Projection apparatus
A projection apparatus including a housing and a first projection module is provided. The housing includes a curved projection area and an opening, wherein the curved projection area includes an inner surface and an outer surface opposite to each other. The first projection module is detachably disposed in the housing through the opening and corresponds to the curved projection area, wherein the first projection module projects an image onto the inner surface of the curved projection area, such that the outer surface of the curved projection area displays the projected image. The projection apparatus provided by the invention has the curved projection area to dynamically display a stereo image. |
US11366366B2 |
Active matrix substrate and photoelectric imaging panel with the same
The active matrix substrate includes gate lines, data lines, photoelectric conversion elements provided in pixels bounded by the gate lines and the data lines and electrically connected to the data lines, and a bias line that is connected to the photoelectric conversion elements and supplies a bias voltage to the photoelectric conversion elements. The active matrix substrate also includes first protection circuits connected to the data lines, second protection circuits connected to the gate lines, and third protection circuits connected to the bias line. Each of the first protection circuits, second protection circuits, and third protection circuits includes at least one nonlinear element. A nonlinear element in each first protection circuit has a higher resistance than a nonlinear element in at least one of each second protection circuit and each third protection circuit. |
US11366363B2 |
Electro-optical apparatus
An electro-optical apparatus includes an electro-optical panel having a first end portion, a first connector that is flexible, and a reinforcement member on the first connector. The first connector has a second end portion and a third end portion opposite to the second end portion. The second end portion is connected to the first end portion. The first connector has a first surface connected to the electro-optical panel, and a second surface opposite to the first surface. The reinforcement member is located on the first surface, and extends from an end surface at the first end portion of the electro-optical panel to the third end portion. The first connector has first and second side edges, at least one of which has a first cutout depressed inward. The first and second side edges connect the second and third end portions to each other. |
US11366362B2 |
Pixel electrode, array substrate and device
A pixel electrode, an array substrate, and a display device are disclosed. The pixel electrode includes electrode regions and at least one hollow region distributed between the electrode regions. The hollow region includes a main body part and two ending parts located at two ends of the main body part, at least one ending part is an inflated portion having a width, and a width of the main body part is smaller than the width of the inflated portion. By using the present disclosure, the transparence is improved and the contrast and the power consumption are improved accordingly. |
US11366359B2 |
Optical film and liquid crystal display device comprising the same
Embodiments relate to an optical film and a liquid crystal display device comprising the same. More specifically, the embodiments relate to an optical film that is excellent in optical characteristics and has no polarization unevenness since it comprises a base layer that has a low in-plane retardation and a low thickness direction retardation and has an excellent adhesiveness by virtue of a proper level of surface tension, a process for preparing the same, and a liquid crystal display device comprising the same. |
US11366358B2 |
Display apparatus
A display apparatus includes a display panel and a switching panel disposed outside the display panel. The switching panel includes a first base, first and second electrodes disposed on the first base, a second base, third and fourth electrodes disposed on the second base, and a liquid crystal layer disposed between the first base and the second base. When the display apparatus is operated in a first anti-peep mode, the first electrode and the second electrode disposed on the first base have a first AC driving signal and a second AC driving signal respectively, and the third electrode and the fourth electrode disposed on the second base have DC reference signals respectively, wherein the first AC driving signal and the second AC driving signal are in synchronization. |
US11366357B2 |
Liquid crystal display device, production method for liquid crystal display device, and retardation layer-forming monomer
The present invention is a liquid crystal display device including a pair of substrates, a liquid crystal layer which is sandwiched between the pair of substrates and contains a liquid crystal material, and an alignment layer which is in contact with the liquid crystal layer. In this liquid crystal display device, at least one of the pair of substrates has a retardation layer on a side toward the liquid crystal layer, the alignment layer aligns a liquid crystal compound in the liquid crystal material, the retardation layer contains a polymer formed by polymerization of at least one monomer, and the at least one monomer includes a specific monomer. |
US11366353B2 |
Electronic device
An electronic device includes a backlight module, a display panel disposed on the backlight module, a viewing angle adjusting unit disposed on the backlight module, and a retardation structure disposed on the backlight module. The viewing angle adjusting unit includes a first viewing angle adjusting subunit and a second viewing angle adjusting subunit, and the first viewing angle adjusting subunit is disposed between the backlight module and the second viewing angle adjusting subunit. |
US11366349B2 |
Liquid crystal display panel and manufacturing method of display module
A liquid crystal display panel and a manufacturing method of a display module are provided. Cutting guide slots are formed on a transparent base of the liquid crystal display panel, and depths of the cutting guide slots are less than a thickness of the transparent base, which does not affect normal attachment of polarizers, so that after the polarizers are attached on the liquid crystal display panel, due to a presence of the cutting guide slots, strong laser energy is not required to realize cutting of the liquid crystal display panel, which improves cutting yield. |
US11366347B2 |
Display device and method for manufacturing same
A display device includes: a back plate, wherein the back plate is provided with an L-shaped bent portion, the bent portion including a bottom plate and a side plate; a display panel, wherein the display panel is disposed on one side of the side plate distal from the bottom plate, an orthographic projection of the display panel on the bottom plate is partially overlapped with an orthographic projection of the side plate on the bottom plate; and an adhesive layer, wherein the adhesive layer is configured to bond a non-light-emitting surface of the display panel to a surface of the side plate distal from the bottom plate, and the adhesive layer is further configured to bond to a side surface of the display panel, wherein the side surface is configured to connect a light-emitting surface and the non-light-emitting surface of the display panel. |
US11366339B2 |
Stick on devices using peripheral defocus to treat progressive refractive error
An apparatus to treat refractive error of an eye comprises an optic comprising an optical zone and a peripheral defocus optical structure to form images of a plurality of stimuli anterior or posterior to a peripheral portion of a retina of the eye. In some embodiments, the peripheral defocus optical structure located outside the optical zone. In some embodiments, the peripheral defocus optical structure comprises optical power to focus light to a different depth of the eye than the optical zone. In some embodiments, the optic comprises one or more of a lens, an optically transparent substrate, a beam splitter, a prism, or an optically transmissive support. |
US11366331B2 |
Beam converting optical system and light source device
The present disclosure provides a beam converting optical system that is small and has high divergence angle, and provides a light source device. Beam converting optical system according to an aspect of the present disclosure includes first optical element and second optical element. First optical element is a cylindrical lens. The cylindrical lens of first optical element has first optical surface and second optical surface. First optical surface has positive refractive power. Second optical element is a cylindrical lens. The cylindrical lens of second optical element has third optical surface and fourth optical surface. Third optical surface has negative refractive power. Laser beam converges at focal area. Focal area is between first optical element and second optical element. |
US11366325B2 |
Display devices with multimodal audio
An audio component for a head-mounted display system includes a first port through which sound is projected to a user during operation in a first audio mode, a second port through which sound is projected to a user during operation in a second audio mode, an insulator positioned along an acoustic path between the first port and the second port, wherein the insulator is configured to inhibit sound projection along the acoustic path by isolating the first port from the second port, and an earpiece configured to engage the audio component to an ear of the a user, to deliver sound from the audio component to the user, and to reduce ambient noise from a surrounding environment during operation of the audio component in the second audio mode. |
US11366323B2 |
Electronic device for VA, AR, and MR
An electronic device is disclosed. The electronic device comprises a goggle frame including at least one opening on a front surface thereof; a display positioned in front of the goggle frame and facing the at least one opening; a front cover coupled to the goggle frame and accommodating the display inside; a supporter positioned on a top surface of the front cover; and a main strap fixed to the supporter and made of an elastic material. |
US11366322B2 |
Beam angle sensor in virtual/augmented reality system
A virtual image generation system for use by an end user comprises a projection subsystem configured for generating a collimated light beam, and a display configured emitting light rays in response to the collimated light beam to display a pixel of an image frame to the end user. The pixel has a location encoded with angles of the emitted light rays. The virtual image generation system further comprises a sensing assembly configured for sensing at least one parameter indicative of at least one of the emitted light ray angles, and a control subsystem configured for generating image data defining a location of the pixel, and controlling an angle of the light beam relative to the display based on the defined location of the pixel and the sensed parameter(s). |
US11366321B1 |
Predictive dimming of optical passthrough displays
In one implementation, a method of controlling a dimming level of dimmable optical element based on a predicted ambient light level is performed at a device including one or more processors, non-transitory memory, and a dimmable optical element. The method includes predicting a change, in a first direction, in an ambient light level at a future time. The method includes changing, at a first time in advance of the future time and in the first direction, a transmission coefficient of the dimmable optical element based on the predicted change in the ambient light level. The method includes changing, at a second time after the first time and in a second direction opposite the first direction, the transmission coefficient of the dimmable optical element based on the ambient light level at the second time. |
US11366320B2 |
Optical systems for head-worn computers
Aspects of the present disclosure relate a head-worn computer with a see-through display wherein computer content is presented to a user wearing the head-worn computer and through which the user sees a surrounding environment, wherein the see-through display generates image light comprised of narrow bandwidths of red, green and blue light and wherein the see-through display further includes a tristimulus notch mirror positioned to reflect the image light towards the user's eye, and wherein the tristimulus notch mirror reflects less than a full width half max of the red image light. |
US11366316B2 |
Head up display (HUD) using a light pipe
A head up display can be used in compact environments. The head up display includes a combiner system including at least one light pipe and a waveguide. The at least one light pipe includes a turning grating or mirror array for providing light into the waveguide from the light pipe. An additional light pipe can also be provided. The combiner system can be headworn or stand-alone and can provide dual axis pupil expansion. |
US11366311B2 |
Display device
A display device includes: a display element including a display surface on which image is displayed; a first mirror and a second mirror that reflects emission light emitted from the display surface of the display element; and a polarization element. The polarization element is configured to reflect and transmit the emission light from display surface. The emission light from display surface is reflected off polarization element twice and transmitted through polarization element once by a time the emission light is reflected off first mirror and second mirror and exits from display device. |
US11366310B2 |
Polygonal mirror, deflector, optical scanning apparatus and image forming apparatus
A polygonal mirror includes reflecting surfaces, a molded member including a first surface and a second surface, a contact portion, and gate marks. Each of said first surface and said second surface has a polygonal shape. The contact portion and the gate marks are formed at non-overlapping positions with a line segment connecting a vertex of the polygonal shape with a rotation center. The gate marks and the reflecting surfaces are the same in number. A perpendicular bisector of a line segment connecting centers of the gate marks adjacent to each other with respect to a rotational direction of the polygonal mirror is formed at a position passing through an associated vertex of the polygonal shape and the rotation center. |
US11366308B2 |
Optical scanner unit and optical device
An optical scanner unit includes a mirror component, a vibration generator, an optical sensor, and a light shield portion. The mirror component includes a reflective portion for reflecting light. The vibration generator swings the mirror component around a specific swing axis when AC voltage is applied. The optical sensor includes a light emitter and a light receiver for receiving light emitted from the light emitter. The light shield portion is provided to the mirror component so as to swing along with the mirror component. The light shield portion blocks the light emitted from the light emitter. The light receiver further includes a first light receiver that is provided on one swing angle side from a center position of a swing angle range of the light shield portion, and a second light receiver that is provided on the other swing angle side from the center position of the swing angle range. |
US11366306B2 |
Driving circuit and driving method thereof, and electrowetting panel and driving method thereof
A driving circuit includes a first signal-input terminal, a second signal-input terminal, a third signal-input terminal, a fourth signal-input terminal, a signal-output terminal, and a voltage-boosting unit including a first module, a second module, a third module, and a first capacitor. The first module transmits the signal at the third signal-input terminal to a first terminal of the first capacitor during a first time period, and blocks signal transmission during a second time period. During the first time period and the second time period, the second module transmits the signal at the third signal-input terminal to the third module to allow the signal at the fourth signal-input terminal to be transmitted to a second terminal of the first capacitor. During a third time period, the second module and the third module both block signal transmission. The first terminal of the first capacitor is connected to the signal-output terminal for output. |
US11366302B2 |
Polarization and phase microscope
Apparatus and methods are disclosed for measuring polarization properties and phase information, for example as can be used in microscopy applications. According to one example of the disclosed technology, an apparatus includes a light source, an interferometer configured to receive light generated by the light source and split the received light into two split beam outputs. The split beam outputs including combined, interfering light beams. Two light sensors, each including a polarization-sensitive focal plane array receive a respective one of the split beam outputs from the interferometer. Thus, some examples of the disclosed technology allows for simultaneous or concurrent measurement of properties of light including intensity, wavelength, polarization, and phase. The polarization-sensitive focal plane array includes a number of macropixels, each of which includes superpixels having different polarization filtering properties, each of which includes one or more pixels, which comprise filters for different colors. |
US11366300B2 |
Stimulated emission depletion super-resolution microscope using quick combination of light beams
A STED super-resolution microscope capable of quick beam combination is disclosed, which includes a STED imaging unit and a beam combination test unit. The excitation light and the depletion light are accurately combined by the beam combination test unit, so that the imaging light spots of the two light beams passing through the STED imaging unit can accurately coincide with each other, thereby obtaining a better super-resolution imaging effect. |
US11366291B2 |
Camera optical lens
A camera optical lens includes, from an object side to an image side, a first lens having a positive refractive power; a second lens having a negative refractive power; and a third lens having a positive refractive power, and satisfies: 0.65≤f1/f≤0.85; −0.90≤f2/f≤−0.60; 1.00≤f3/f≤1.20; −8.00≤(R5+R6)/(R5−R6)≤−2.50; 2.50≤d5/d4≤4.50; and 1.55≤n2≤1.70, where f, f1, f2, and f3 respectively denote focal lengths of the camera optical lens, the first lens, the second lens, and the third lens; R5 and R6 respectively denote central curvature radii of object side and image side surfaces of the third lens; d4 denotes an on-axis distance from an image side surface of the second lens to an object side surface of the third lens; d5 denotes an on-axis thickness of the third lens; and n2 denotes a refractive index of the second lens, thereby achieving good optical performance while meeting requirements of ultra-thinness and a wide angle. |
US11366288B2 |
Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed in numerical order along an optical axis of the optical imaging system from an object side of the optical imaging system toward an imaging plane of the optical imaging system, wherein the optical imaging system satisfies 1<|f123457−f|/f, where f123457 is a composite focal length of the first to seventh lenses calculated with an index of refraction of the sixth lens set to 1.0, f is an overall focal length of the optical imaging system, and f123457 and f are expressed in a same unit of measurement. |
US11366285B2 |
Universal electronic exchanger system for eyepieces, especially for telescopes
Universal electronic exchange system, especially for coupling to telescopes or similar, which includes an automated rotary device provided with a revolver-type rotary plate provided with a plurality of tubular members with holders for respective optical devices, an electric motor connected to the revolver-type rotary plate for transmission of a rotary movement thereto, an electronic unit for tubular-member selection, wherein the electronic unit is made and arranged to receive a selection signal indicative of a tubular member to be used, wherein the selection signal is used for controlling rotation and stopping of the revolver-type rotary plate, process a speed, angular path of rotation and stopping position of the tubular member to be used, and send a command signal to the electric motor of the revolver-type rotary plate for positioning and aligning the tubular member to be used with the optical axis. |
US11366283B2 |
Lens driving device, camera and portable electronic apparatus
The present disclosure provides a small and well-focused lens driving device, a camera including the lens driving device, and a portable electronic apparatus. The lens driving device includes a fixing base, a cover, a lens holder, a support frame, a support member, and a shape memory alloy portion. In the lens driving device, a receiving space is defined by the fixing base and the cover. The lens holder configured to receive a lens, as well as the support frame, the support member, and the shape memory alloy portion that cause the lens holder to move freely in an optical axis direction are provided in the receiving space. The shape memory alloy portion has a shape memory alloy and a crimping lug, and the shape memory alloy portion is provided on the fixing base and the support frame to cause the lens holder to move freely in the optical axis direction. |
US11366281B2 |
Lens apparatus including a plurality of lens groups and image pickup apparatus
A lens apparatus that can secure a necessary lens moving distance while avoiding growing in size and that is able to firmly hold a lens. The lens apparatus comprises a first lens group holding member, a second lens group holding member, an exterior cylinder disposed on an outer peripheral side of the first lens group holding member, a first cam cylinder disposed to be rotatable around an optical axis and movable in an optical axis direction corresponding to a rotation angle, a guide cylinder having a diameter fitting portion rotatably holding the first cam cylinder around the optical axis, and a second cam cylinder. The exterior cylinder does not have a cam groove or a guide groove for guiding another member, and is driven to a position at which part of the exterior cylinder is exposed to an outside corresponding to a rotation angle of the second cam cylinder. |
US11366279B2 |
Method for producing a camera module
A method for joining a camera module, which includes a base plate on which an image sensor is situated, and an objective holder in which an objective of the camera module is accommodated. The base plate and the objective holder are aligned relative to each other in a connection region and a connecting pin is guided through a recess of the base plate and/or the objective holder so that the connecting pin protrudes on the outside, and the at least one free end of the connecting pin is widened by a forming die using a radially acting deformation force such that the base plate and the objective holder are pressed against each other. |
US11366274B2 |
Ferrule optical connectors with a displaced core for bonding optical fibers
Aspects and techniques of the present disclosure relates to an improved process for easily securing an optical fiber within a ferrule of a fiber optic connector which negates the use of epoxies or adhesives. The present disclosure further relates to a method for anchoring an optical fiber in a connector of the kind described, where a solvent agent is used rather than epoxies or adhesives. |
US11366273B2 |
Assembly for assembling optical fiber with at least two pairs of MPO contacts
An assembly for assembling optical fiber with at least two pairs of MPO contacts. The optical contacts being of the multifiber push-on type. The assembly includes a socket including MPO contacts cooperating with a plug. The plug includes, through axial openings configured to receive the MPO contacts, a first positive-location element positioned in each axial opening of the plug and a second positive-location element positioned on each corresponding MPO contact. A holding element configured to hold the MPO contacts in the plug. The plug shape cooperates with the shape of the socket to ensure coupling thereof. The socket includes locking elements to lock the MPO contacts. Each MPO contact of the plug is locked with the corresponding MPO contact in the socket. |
US11366270B2 |
Broadband optical coupling using dispersive elements
Embodiments include a fiber to photonic chip coupling system including a collimating lens which collimate a light transmitted from a light source and an optical grating including a plurality of grating sections. The system also includes an optical dispersion element which separates the collimated light from the collimating lens into a plurality of light beams and direct each of the plurality of light beams to a respective section of the plurality of grating sections. Each light beam in the plurality of light beams is diffracted from the optical dispersion element at a different wavelength a light beam of the plurality of light beams is directed to a respective section of the plurality of grating sections at a respective incidence angle based on the wavelength of the light beam of the plurality of light beams to provide optimum grating coupling. |
US11366268B2 |
Method and device for substantially eliminating optical damage in lithium niobate devices
An integrated optical device includes a substrate. A waveguide includes a lithium niobate. A TiO2 coating is disposed at least in part over a longitudinal surface of the waveguide as a coated waveguide supported by the substrate. A silicon oxide substantially can cover and surround the waveguide in cross section over a longitudinal direction of said waveguide as an optical cladding. A method for substantially eliminating optical damage in lithium niobate devices is also described. |
US11366264B2 |
Backlight module, display module and display device
A backlight module, a display module, and a display device are provided in the present disclosure, which belong to the technical filed field of display devices. A display device includes a light guide plate and a light-shielding member. The light guide plate includes a light exiting surface and a bottom surface that are oppositely arranged, and a light incident surface and a light shielding surface both connected with the light exiting surface and the bottom surface. The light shielding member is disposed on the light shielding surface, where the light-shielding member includes a light reflecting layer and a light absorbing layer, and the light-absorbing layer is located on a side of the light reflecting layer away from the light shielding surface. |
US11366263B1 |
Backlight module
A backlight module includes a circuit board, a light-emitting unit, a light-reflecting plate, a light guide plate, and a light-shielding sheet. The light-emitting unit is disposed on the circuit board. The light-reflecting plate is disposed above the circuit board. The light guide plate is disposed above the light-reflecting plate and includes a single-key light guide area. The single-key light guide area includes an accommodating hole and a light-blocking structure. The accommodating hole runs through the single-key light guide area and accommodates the light-emitting unit. The light-blocking structure and the light-emitting unit are arranged in a direction. The light-shielding sheet is disposed above the light guide plate. |
US11366262B2 |
Lighting device and display device
A lighting device includes light sources and a light guide plate. The light guide plate includes a base portion and a light collecting portion. The base portion includes a light entering surface and a light exiting surface. The light collecting portion protrudes from the light exiting surface. The light collecting portion includes light collecting sections elongated in a first direction parallel to a normal direction to the light entering surface and arranged in a second direction perpendicular to the first direction. The light collecting sections perform linearity adjustment to rays of light so that the rays of light travel along the first direction. The light collecting sections include first light collecting regions and second light collecting regions. The second light collecting regions perform the linearity adjustment at a degree greater than a degree of the linearity adjustment by the first light collecting regions. |
US11366261B2 |
Light source device
A light source device includes a substrate having an upper surface including mounting areas; light-emitting elements on the upper surface of the substrate in the mounting areas; a light-shielding member on an upper surface of at least one of the light-emitting elements; and a light guide member defining, in a lower surface, first recesses and at least one second recess. The light-emitting elements are disposed on the mounting areas in the first recesses. Light emitted from the light-emitting elements enters the light guide member through first inner surfaces defining the first recesses, is reflected at second inner surfaces defining the second recess toward the upper surface of the light guide member, is emitted from the upper surface of the light guide member, and illuminates illumination areas at positions that are point-symmetrical, with respect to a point above the substrate, to the mounting areas where the light-emitting elements are disposed. |
US11366259B2 |
Optical film, optical element, and imaging device
The present application relates to an optical film, an optical element and an imaging device. The optical film of the present application does not only exhibit broadband polarization conversion characteristics in the visible light region, but also has absorption bands in the visible light region. Such an optical film can be applied to an imaging device such as an augmented reality apparatus as an optical element such as a diffractive light guide plate laminate to suppress crosstalk. |
US11366256B2 |
Diffractive optical element
A diffractive optical element capable of further reducing zero-order diffraction light includes a diffraction layer including: a high refractive index part in which a plurality of projections are arranged side by side in a cross-sectional shape; and a low refractive index part that has a lower refractive index than the high refractive index part and that includes a recess formed at least between the projections. The projections have a sawtooth shape or a shape that imitates a sawtooth shape by a multi-stage outline shape. An inclined plane that is inclined with respect to a sheet surface of the diffractive optical element, which has a sawtooth shape or a sawtooth shape imitated by a multi-stage outline shape, has a concave curved plane that is concave toward the projections. |
US11366254B2 |
High-efficiency wide-angle beam steering system
Optical beam steering and focusing systems, devices, and methods that utilize diffractive waveplates are improved to produce high efficiency at large beam deflection angles, particularly around normal incidence, by diffractive waveplate architectures comprising a special combination of liquid crystal polymer diffractive waveplate both layers with internal twisted structure and at a layer with uniform structure. |
US11366251B2 |
Supporting element and portable optical imaging lens
A supporting element includes a light-shielding portion and a supporting portion connected to the light-shielding portion. The light-shielding portion has a first surface, a second surface, a first inner-side connecting surface, and a first outer-side connecting surface. The first inner-side connecting and outer-side connecting surfaces connect the first and second surfaces, and face toward the inside and outside of the supporting element respectively. The first surface and the second surface are curved surfaces, and the first inner-side connecting surface further includes a first light-shielding surface adjacent to the first surface. The supporting portion has a third surface, a fourth surface, a second inner-side connecting surface, and a second outer-side connecting surface. The second inner-side connecting surface and the second outer-side connecting surface connect the third and the fourth surfaces, and face toward the inside and outside of the supporting element respectively. Furthermore, a portable optical imaging lens is also provided. |
US11366248B2 |
Combining forecasts of varying spatial and temporal resolution
A method of generating an aggregate forecast includes obtaining historical forecasts for a number of time steps and at least one location, obtaining historical conditions for the time steps and the at least one location, training a machine learning algorithm to produce an aggregate historical forecast in response to the historical conditions and the historical forecasts, and producing an aggregate current forecast by running the trained machine learning algorithm on current forecasts. The historical forecasts and the current forecasts vary in at least one of spatial resolution or temporal resolution, and include a first forecast that is valid for a first time step and a second forecast that is valid for a second time step. |
US11366241B2 |
Spatially adaptive vibrator sweep parameter selection during seismic data acquisition
A computer-implemented method includes the following. A frequency sweep using sweep parameters is emitted from a vibratory seismic source into geological layers. The sweep parameters include frequencies and modulation parameters for seismic waves. Signals are received from one or more sensors. The signals include seismic data acquisition information, including values identifying energy reflected back from boundaries where rock properties change. A determination is made regarding which of the reflected seismic waves are attenuated. The determination uses an integral transform and a thresholding algorithm for image segmentation. Optimum sweep parameters are determined based on the reflected seismic values that are attenuated and updated to compensate for local geology effects. The emitting, receiving, determining attenuation, determining optimum parameters, and updating are repeated until the received signals are determined to be satisfactory. |
US11366239B2 |
Hybrid dosimetry and imaging system
Some embodiments include a system, comprising a hybrid imaging device comprising: a first scintillator; a first detector sensors configured to generate a signal based on photons emitted from the first scintillator; a second scintillator; a second detector sensors configured to generate a signal based on photons emitted from the second scintillator; and a control logic coupled to the first detector layer and the second detector layer; wherein: a material of the first scintillator is different from a material of the second scintillator; the first detector overlaps the second detector; and the control logic is configured to generate dose data in response to the first detector and image data in response to the second detector. |
US11366237B2 |
Mobile object, positioning system, positioning program, and positioning method
A mobile object according to the present technology includes a sensor, a map location estimation unit, a relative location estimation unit, a relative location estimation unit, a GNSS reception unit, and an absolute location estimation unit. The sensor acquires surrounding information. The map location estimation unit estimates a self location in a local map on the basis of an output of the sensor. The GNSS reception unit receives global navigation satellite system (GNSS) positioning information using a first carrier phase distance. The absolute location estimation unit estimates a self absolute location on the basis of the GNSS positioning information using the first carrier phase distance, GNSS positioning information using a second carrier phase distance, and a relative location, the GNSS positioning information using the second carrier phase distance being received by another mobile object. |
US11366236B2 |
Signals of opportunity aided inertial navigation
A signal of opportunity (SOP)-aided inertial navigation system (INS) framework provides various technical solutions to technical problems facing GNSS implementations. A mobile receiver, whether handheld or vehicle-mounted, has access to Global Navigation Satellite System (GNSS) signals, multiple unknown terrestrial SOPs, and IMU measurements, which are used to estimate receiver states. When GNSS signals become unreliable, the mobile receiver continues to navigate using the SOP-aided INS. The SOP-aided INS produces bounded estimation errors in the absence of GNSS signals, and the bounds are dependent on the quantity and quality of exploited SOPs. |
US11366234B2 |
Method and system for preventing leakage of Beidou differential positioning data
The present disclosure discloses a method and a system for preventing leakage of Beidou differential positioning data. The method includes the following steps: step 1, determining the number of positioning terminals; step 2, making identification cards, wherein one identification card corresponds to one positioning terminal, and writing data into each identification card; step 3, putting the identification cards into the card slots of the positioning terminals corresponding to the identification cards; step 4, verifying whether the read data is accurate; step 5, generating the Beidou differential positioning data by the positioning base station, a positioning satellite and the positioning terminals operating normally. The system includes a positioning base station, a positioning satellite, a service terminal, a card issuing device, a plurality of identification cards and a plurality of positioning terminals. |
US11366233B2 |
System and method for GPS based automatic initiation of sensor calibration
The present teaching relates to apparatus, method, medium, and implementations for initiating sensor calibration. A first GPS signal is received by a GPS receiver residing in an ego vehicle and is used to determine a first geo-position of the ego vehicle. A GPS related signal transmitted by a fiducial marker is received and is used to obtain a second geo-position of the fiducial marker. A distance between the ego vehicle and the fiducial marker is determined based on the first and second geo-positions and is used to determine whether to initiate calibration of one or more sensors using the fiducial marker. |
US11366228B2 |
Method and system for time separated quadrature detection of doppler effects in optical range measurements
In some implementations, a light detection and ranging (LIDAR) system includes a transmitter configured to transmit an optical signal that is output from a laser and modulated based on a modulating signal, a receiver configured to receive a returned optical signal in response to transmitting the optical signal, and a processor. The processor is configured to produce a first optical signal based on the returned optical signal and a first version of the modulating signal, produce a second optical signal based on the returned optical signal and a second version of the modulating signal, generate a digital signal based on the first optical signal and the second optical signal, determine a Doppler frequency shift of the returned optical signal based, at least in part, on the digital signal, and provide data indicative of the Doppler frequency shift to a vehicle. |
US11366220B2 |
Sparse array design for automotive radar using particle swarm optimization
A method is disclosed for designing a sparse array for an automotive radar. The method moves each of a number of antenna elements to candidate neighboring grid positions starting from an initial random seed placement to iteratively search for a placement of antenna elements that improves upon a cost function. The cost function for each candidate placement may be determined from characteristics of the FFT response associated with the candidate placement. The method may search for a candidate placement with the lowest cost function among the multiple candidate placements based on the random seed placement. The search may be repeated for a large number of random seed placements to find the candidate placement with the lowest cost function corresponding to each random seed placement. The method may compare the lowest cost functions corresponding to the multiple random seed placements to determine an optimized placement having the minimum cost function. |
US11366215B2 |
Secondary radar with mode s adaptive beam control for each aircraft
A radar includes an antenna having a radiating pattern forming a sum channel, a radiating pattern forming a difference channel and a pattern forming a control channel, and generates at least interrogation messages on the sum channel and interrogation messages on the control channel; transmits messages via the sum channel and via the control channel respectively, and receives and processes signals received via the sum, difference, and control channels, configured for detecting replies of targets on the signals received via the sum and difference channels and carrying out monopulse processing and RSLS processing on the replies. The transmission is configured such that, for each target, the width of the beam for transmitting interrogations and receiving mode S selective replies is controlled based on the movement window of the target and position of the axis of the antenna in the window, to provide detection of the target by reducing the number of selective interrogations by a selective sub-interrogation of the target while ensuring precise positioning in azimuth: by pre-locating the target at the edge of the main reception lobe of the antenna by deviation measurement between the signals received on the difference and sum channels; and by selectively re-interrogating the pre-located target in mode S by calculation of the roll-call signal nearest to the centre of the main lobe to ensure precision in azimuth, without any other unnecessary supplementary interrogation. |
US11366209B2 |
Method for determining change in distance, location prompting method and apparatus and system thereof
A method for determining a change in a distance, a location prompting method and an apparatus and a system thereof are provided. The method includes: sending, by a receiving terminal, a paring request to a server for the server to forward the paring request to a transmitting terminal, and to allocate a frequency band for the receiving terminal and the transmitting terminal after the transmitting terminal accepts the paring request; acquiring, by the receiving terminal, an acoustic wave signal of a frequency sent by the transmitting terminal, wherein the frequency is determined by the transmitting terminal based on the allocated frequency band; determining, by the receiving terminal, a change in the acquired acoustic wave signal; and determining, by the receiving terminal, a change in a distance between the transmitting terminal and the receiving terminal according to the change in the acquired acoustic wave signal. |
US11366207B2 |
Method for operating an ultrasonic sensor
A method is accordingly provided for operating an ultrasonic sensor, a plurality of measuring cycles being successively carried out. In each measuring cycle—an electroacoustic transducer of the ultrasonic sensor is excited using an excitation pulse, causing it to mechanically oscillate, as a result of which a measuring signal is transmitted by the transducer, an echo signal is received by the transducer, and a piece of object information is ascertained from the echo signal. The frequency curve of the excitation pulse is differentiated into two measuring cycles successively carried out at least at the end of the frequency curve. The ascertained pieces of object information from at least two measuring cycles are compared with one another and an interference is identified as a function of the result of the comparison. |
US11366206B2 |
Lidar apparatus with an optical amplifier in the return path
A light detection and ranging (LIDAR) apparatus includes an optical circuit including a laser source configured to emit a laser beam, a beam separator operatively coupled to the laser source, the beam separator configured to separate the laser beam propagated towards a target, a first optical amplifier coupled to the beam separator, the first optical amplifier configured to receive a return laser beam reflected from the target in a return path and amplify the return laser beam to output an amplified return laser beam, and an optical component operatively coupled to the first optical amplifier, the optical component configured to output a current based on the amplified return laser beam. |
US11366202B2 |
Semiconductor laser and optical amplifier photonic package
A light detection and ranging (LIDAR) device includes a laser assembly tier and a photonic integrated circuit (PIC) tier. The laser assembly tier includes a laser configured to emit laser light. The PIC tier includes a semiconductor optical amplifier (SOA) and a PIC wafer configured to incouple laser light into the PIC wafer and direct the laser light to the SOA. |
US11366200B2 |
Techniques to compensate for mirror doppler spreading in coherent LiDAR systems by power spectrum density
A set of signals are sampled at the LiDAR system and the set of signals are converted to a frequency domain to generate a set of sampled signals in the frequency domain. The set of signals are received consecutively over time. A set of first functions are created based on the set of sampled signals. The set of first functions are averaged to generate a second function. The second function represents a power spectrum density estimate of the set of signals. A peak value of the second function is detected to determine range and velocity information related to a target based on a corresponding frequency of the peak value of the second function. |
US11366192B2 |
MRI phantom having filaments of integral textile axon simulations and anisotropic homogeneity MRI phantom using the filaments
An MRI phantom for calibrated anisotropic imaging includes a plurality of separate sheathed taxons or integral taxons sharing common taxon walls, wherein each taxon has an inner diameter of less than 2 microns. The taxons form taxon filaments that are combined to form taxon ribbons. The taxons may have an average inner diameter of less than 1 micron, specifically about 0.8 microns with a packing density of about 1,000,000 per square millimeter. The filaments may include structural features such as an outer frame and crossing support ribs and may further include a visible alignment feature that allows for verifying orientation of an individual filament. The taxons may be formed as taxon fibers manufactured using a bi or tri-component textile/polymer manufacturing process. An anisotropic homogeneity phantom may include frame members that support fiber tracks extending in orthogonal directions, wherein each fiber track is formed of taxons. |
US11366188B2 |
Portable magnetic resonance imaging methods and apparatus
According to some aspects, a portable magnetic resonance imaging system is provided, comprising a magnetics system having a plurality of magnetics components configured to produce magnetic fields for performing magnetic resonance imaging. The magnetics system comprises a permanent B0 magnet configured to produce a B0 field for the magnetic resonance imaging system, and a plurality of gradient coils configured to, when operated, generate magnetic fields to provide spatial encoding of emitted magnetic resonance signals, a power system comprising one or more power components configured to provide power to the magnetics system to operate the magnetic resonance imaging system to perform image acquisition, and a base that supports the magnetics system and houses the power system, the base comprising at least one conveyance mechanism allowing the portable magnetic resonance imaging system to be transported to different locations. According to some aspects, the base has a maximum horizontal dimension of less than or equal to approximately 50 inches. According to some aspects, the portable magnetic resonance imaging system weighs less than 1,500 pounds. According to some aspects, the portable magnetic resonance imaging system has a 5-Gauss line that has a maximum dimension of less than or equal to five feet. |
US11366187B2 |
Multi-channel RF transmit system
A multi-channel RF transmit system (1) especially for use in a magnetic resonance examination system comprising, a plurality of RF channels (18, 19) wherein each of the RF channels (18, 19) has an RF amplifier. The multi-channel RF transmit system (1) further comprises a power supply device (2) configured to supply power to the amplifiers (4, 5), a first capacitor bank (6), wherein the first capacitor bank (6) is connected to the power supply device (2) and connected to a first RF amplifier (4), a second capacitor bank (7), wherein the second capacitor bank (7) is connected to the power supply device (2) and connected to a second RF amplifier (5) and a third capacitor bank (8) also connected to the power supply device (2). The third capacitor bank (8) is connected to a DC switch (9), wherein the DC switch (9) is configured to switch the power supplied by the third capacitor bank (8) to the first amplifier (4) or the second amplifier (5). Therefore, a multi-channel RF transmit system (1) is disclosed where parts of the total available capabilities of discrete stored energy can be directed to one or the other RF amplifier channel (18, 19) leading to a more effective and cost saving design of the DC power supply chain. |
US11366183B2 |
Magnetic sensor with a chamfered magnetic body facing a magnetoresistive element
A magnetic sensor according to the invention has a magnetoresistive element having a multi-layer structure and a magnetically sensitive axis, and at least a soft magnetic body that is arranged near the magnetoresistive element. The soft magnetic body has a sloping line at least at a corner thereof, wherein the sloping line is tilted with respect to two sides of the soft magnetic body that extend to the corner, as viewed in a stacking direction of the magnetoresistive element. |
US11366181B2 |
Component carrier with integrated flux gate sensor
A component carrier with an integrated magnetic field sensor is disclosed. The component carrier includes a plurality of electrically conductive layer structures and/or electrically insulating layer structures; an excitation coil and sensor coils arranged on and/or in the layer structures; a first magnetic structure above the excitation coil and sensor coils; and a second magnetic structure below the excitation coil and sensor coils. |
US11366180B2 |
Updating a default switching level
A magnetic field sensor apparatus includes a sensor signal generator generating a sensor signal responsive to a magnetic field. A switching level provider provides during a power up mode a switching level based on a most recently updated valid one of a first and a second value of a default switching level. If an update triggering condition occurs, the not most recently updated one of the first and second values of the default switching level is updated and the most recently updated one of the first and second values of the default switching level is maintained unchanged until a next update triggering condition occurs, so that the first and second values of the default switching level are updated alternately on consecutive triggering conditions. |
US11366178B2 |
Method and system for diagnostics and monitoring of electric machines
A system for use with an electric machine is provided. The system includes a processor and a memory comprising a set of memory modules, which, when executed by the processor, cause the processor to perform certain operations. The operations include receiving operational data from the electric machine, and generating, based on the operational data, a first set of diagnostic data, by executing a first memory module from the set of memory modules. The operations further include generating, based on the operational data, a second set of diagnostic data, by executing a second memory module from the set of memory modules, the second memory module including a set of parameters associated with a diagnostics model of the electric machine. Furthermore, the operations include effecting, based on the operational data, the first set of diagnostic data, and the second set of diagnostic data, a change in at least one parameter. |
US11366175B2 |
Linear asymmetric method for examining branch-outage-type steady-state security of AC power networks
A linear asymmetric method for examining branch-outage-type steady-state security of AC power networks is provided. Two linear expressions of bus injection active and reactive powers in terms of translation voltages and voltage angles of all buses are established. Then a linear asymmetric matrix-equation model for the steady state of the network is built considering the reference bus number. Manipulating this model produces the matrix expression of branch-not-outage-type translation voltages and voltage angles of non-reference buses and the bus impedance matrix with the reference bus discarded. The branch-outage-type translation-voltage increments and voltage-angle increments of non-reference buses are then obtained by the bus impedance matrix and the outage branch using the calculation formula of ordinary inverse of a modified matrix. The examination of the steady-state security of the network is achieved using these increments. The present application provides a fast and accurate method for examining branch-outage-type steady-state security of AC power networks. |
US11366174B2 |
Predicting failures in feedback network of power supplies using a secondary servo loop
A device to predict failure in a power supply includes a converter circuit configured to generate a regulated output voltage. The device additionally includes a first feedback circuit to generate a first feedback voltage proportional to the regulated output voltage and a second feedback circuit to generate a second feedback voltage based on the regulated output voltage. The second feedback circuit includes a voltage sampling circuit to detect the regulated output voltage, a correction circuit to generate a correction signal responsive to a voltage difference between the regulated output voltage and a specified output voltage, a reference circuit to obtain a specified correction signal to apply to the power supply, a comparator circuit to determine whether a difference between the generated correction signal and the specified correction signal exceeds a threshold signal value, and an alerting circuit to generate an alert signal responsive to the determination. |
US11366171B2 |
Battery state estimation method
A battery state estimation method includes: periodically measuring voltage and current of a battery in use to generate a voltage value and a current value; using an adaptive filter to generate a G parameter value for a G parameter and an H parameter value for an H parameter in real time from the voltage value and the current value, the G and H parameters indicating a present state of the battery; and using the G parameter value and the H parameter value to estimate the present state of the battery in real time. The G parameter is a parameter that represents sensitivity of the voltage to changes in the current of the battery, and the H parameter is a parameter that represents an effective potential determined by local equilibrium potential distribution and resistance distribution inside the battery. |
US11366167B2 |
System and method for managing battery of vehicle
A system for managing a battery of a vehicle includes a battery, a main relay connected to the battery to transfer or block power of the battery to components in the vehicle, and a controller. The controller is configured to control the components in the vehicle to be in a power-off (IG OFF) state and turning off the main relay when receiving a vehicle power-off input, and to determine whether or not the battery is abnormal by calculating a parameter for determining a state of the battery and comparing the calculated parameter with a plurality of reference values that are preset. |
US11366164B2 |
Switch circuit, switch device, and system
A switch circuit includes a first circuit including a first switch and first output terminals, and a second circuit including a second switch and second output terminals. The first circuit and the second circuit are connected in series. The first circuit has a circuit configuration in which a combination of resistors in a signal path between the first output terminals of the first circuit differs depending on the electrical conduction state of the first switch. The second circuit has a circuit configuration in which a combination of resistors in a signal path between the second output terminals of the second circuit differs depending on the electrical conduction state of the second switch. |
US11366161B2 |
True single phase clock (TSPC) pre-charge based flip-flop
A True Single Phase Clock (TSPC) pre-charge based flip-flop is provided. The flip-flop includes a scan section, a master section, and a slave section. The scan section receives a scan enable signal, a scan input signal, a clock signal, and feedback data from the master section, and outputs an internal signal to the master section based on the scan enable signal, the scan input signal, the clock signal, and the feedback data. The master section is coupled to the scan section and receives the internal signal and a data input, and outputs a master feedback signal to the slave section based on the internal signal, the data input, and the feedback data. The slave section is coupled to the master section and generates an output by latching the master feedback signal received from the master section according to the clock signal. The clock signal is a True-Single-Phase-Clock (TSPC). |
US11366159B2 |
Chip tray kit and chip testing apparatus
A chip tray kit and a chip testing apparatus are provided. The chip testing apparatus includes the chip tray kit. The chip tray kit includes a tray, a plurality of chip fixing members, and a plurality of auxiliary insertion members. The tray includes a plurality of tray thru-holes, the chip fixing members are detachably fixed to the tray, and the chip fixing members are correspondingly arranged in the tray thru-holes. Each of the auxiliary insertion members is detachably fixed to a side of the chip fixing member, a portion of each of the auxiliary insertion members is arranged in a fixing thru-hole of the chip fixing member, and each of the auxiliary insertion members can limit a movement range of a chip in a chip accommodating slot of the chip fixing member. |
US11366157B2 |
Burn-in board and burn-in device
A burn-in board capable of realizing a uniform temperature distribution inside a burn-in board is provided. A burn-in board includes: a plurality of sockets; a burn-in board body including an upper surface for mounting the sockets thereon and a lower surface on the side opposite to the upper surface; a reinforcement frame contacting the lower surface; a bottom cover contacting the reinforcement frame; a heat conduction plate interposed between the burn-in board body and the bottom cover; and a heat conduction sheet thermally connecting the burn-in board body to the heat conduction plate, in which the reinforcement frame presses the heat conduction plate toward the heat conduction sheet. |
US11366156B2 |
Crack detection integrity check
A method of testing integrated circuit die for presence of a crack includes performing back end integrated circuit fabrication processes on a wafer having a plurality of integrated circuit die, the back end fabrication including an assembly process. The assembly process includes a) lowering a tip of a first manipulator arm to contact a given die such that pogo pins extending from the tip make electrical contact with conductive areas on the given die so that the pogo pins are electrically connected to a crack detector on the given die, b) picking up the given die using the first manipulator arm, and c) performing a conductivity test on the crack detector using the pogo pins to determine presence of a crack in the given die that extends from a periphery of the die, through a die seal ring of the die, and into an integrated circuit region of the die. |
US11366146B1 |
Utility meter pedestal for providing pre-construction power from underground service
An electric utility meter pedestal with provision for providing pre-construction power from underground service comprising an elongate support for a double compartment meter housing the upper portion of which accommodates a standard utility meter and the lower portion of which provides secure access to a pre-construction 110-volt duplex outlet and a breaker switch for that outlet. Access to the duplex outlet is made secure by virtue of an outer cover panel which can be put in place to fully cover and limit access to the outlet after the construction of the building has been complete. The 20 amp duplex outlet therefore provides 110 volt 20 amp service to workmen using tools during the construction phase as well as a convenient outdoor outlet for the homeowner after construction is complete. |
US11366139B2 |
Device and method for mounting a magnetic field sensor chip on a busbar
The present disclosure relates to a current measuring system. The current measuring system includes a busbar, a magnetic field sensor chip encased by a sensor housing, wherein a geometry of the sensor housing is independent of a geometry of the busbar; and an adapter piece for receiving the sensor housing, said adapter piece being adapted to the geometry of the busbar, wherein the adapter piece is fixable to the busbar, wherein the magnetic field sensor chip is fixed in a predetermined measurement position when the sensor housing is received into the fixed adapter piece. |
US11366136B2 |
Pressing assembly and chip testing apparatus
A pressing assembly and a chip testing apparatus including a plurality of the pressing assemblies are provided. The pressing assembly is fixedly disposed in a lid that is configured to cover a side of a chip tray kit, and the chip tray kit is configured to carry a plurality of chips. When the lid covers the side of the chip tray kit, a pressing member of each of the pressing assemblies presses a surface of each of the chips, and each of a plurality of elastic members connected to the pressing member is in a pressed state. When the lid covers the side of the chip tray kit, the lid and the chip tray kit define an enclosed space, and an air suction device of the chip testing apparatus can suction away air in the enclosed space, so that the enclosed space is in a negative pressure state. |
US11366134B2 |
Lightning-proof piezoelectric acceleration sensor
The present application relates to the technical field of sensors, and particularly relates to a lightning-proof piezoelectric acceleration sensor which comprises a housing, a core assembly, an insulation sheet, a shielding cover, a lightning-proof circuit board and a heat-shrinkable sleeve, the core assembly is provided inside the housing, the insulation sheet has one end fixedly connected to the core assembly and the other end fixedly connected to an inner wall of the housing, the shielding cover is sleeved outside the core assembly and has an open end oriented towards the insulation sheet, the lightning-proof circuit board is fixedly provided on an upper end of the shielding cover and is electrically connected to an external connector and the core assembly respectively, the heat-shrinkable sleeve is sleeved outside the shielding cover and has a lower end connected to the housing and an upper end situated higher than the shielding cover. |
US11366133B2 |
Sample plate and auto-sampler
The sample plate has a principal plane in which a plurality of wells is arranged. The sample plate has a plurality of through-holes each allowing a sampling needle to pass through in a region of the principal plane where the wells are not provided, and positions of the wells and positions of the through-holes are designed such that when two pieces of the sample plates are arranged up and down with a predetermined positional relationship in a state in which respective principal planes are arranged in parallel each other, the through-holes of the sample plate arranged on an upper side is arranged at positions directly above respective wells of the sample plate arranged on a lower side. |
US11366132B2 |
Automatic analyzer and probe washing method
Since a detergent is a consumption article, it is desirable that a use amount of the detergent be as small as possible in a limit that the washing effect is not substantially reduced. Provided is an automatic analyzer which includes a syringe pump which is connected to a probe and performs the body aspiration and discharge, a feed pump which feeds washing water for washing the inside of the probe to the probe via the syringe pump and a controller which controls the dispensing mechanism and the syringe pump, in which the controller, in a case of washing the probe by sucking a detergent in the probe a plurality of times, controls the syringe pump so as to discharge the detergent after sucking the detergent and to suck the next detergent without feeding the washing water to the probe by the feed pump. |
US11366130B2 |
Detection device and detection method
A detection device for detecting a substance to be detected contained in a specimen has a pipette that has a detachable pipette tip and that suctions or discharges a specimen in a container, a pipette-moving unit for moving the pipette, and a control unit for controlling the pipette and pipette-moving unit. The control unit controls the pipette and the pipette-moving unit so that the pipette suctions a portion of specimen in the container with the pipette-moving unit having moved the distal end of the pipette tip to a position (a) in the lower side of the container, and thereafter discharges in the container the specimen suctioned by the pipette to stir the specimen with the pipette-moving unit having moved the distal end of the pipette tip to a position (b) above the position (a). |
US11366126B2 |
Analysis apparatus
Provided is an analysis apparatus having a control part having a preparatory action setting part for determination of whether the first and second controls are performed or the third and fourth controls are performed. The first control sets a sleep-planned part to a sleep state at a first time point when the state of non-use of the analysis apparatus has lasted for a predetermined time length, and then causes performance of a preparatory action by a first predetermined part; the second control resumes the operation of the analysis apparatus when a command signal to resume the operation is received; the third control places a sleep-planned part in a sleep state at a second time point when the state of non-use has lasted for a time length; and the fourth control causes a preparatory action of a second predetermined part to resume operation. |
US11366117B2 |
Application of exosome TβRII protein as a marker in the preparation of breast cancer detection kit
The present invention discloses an application of the exosome TβRII protein as a marker in preparing a breast cancer diagnostic kit, and belongs to the technology field of breast cancer detection kits. The present invention finds that the content of TβRII positive exosomes in the serum of breast cancer patients is significantly higher than these of healthy people, and after the surgery, the content of TβRII exosomes in the serum of breast cancer patients reduces significantly, which suggests the value of the TβRII positive exosomes during the diagnosis and prognosis of breast cancer. The present invention provides a breast cancer diagnosis kit based on detecting exosome TβRII protein in peripheral blood, which is simple in operation, and only needs to extract a small amount of peripheral blood of the test population, thereby detecting whether the test population has breast cancer and evaluating the tumor of the patient. The degree of malignancy and the state of metastasis. |
US11366111B2 |
Method for accurate diagnosis of a disease targeting biomarkers in liquid biopsy
The present invention relates to a method for improving the detection and diagnosis targeting biomarkers using an aqueous two-phase system (ATPS). In one embodiment, the present invention provides a method for improving a diagnostic procedure involving the detection or quantification of one or more biomarkers in liquid biopsy, the method comprises contacting a porous material embedded with ATPS components with a liquid biopsy containing the biomarkers, purifying and concentrating the target biomarkers, and providing a product comprising the target biomarkers for performing the diagnostic procedure. |
US11366110B2 |
Protein detection method
Described herein are systems and methods for detecting a target analyte in a sample with electrodes, comprising a linker and an antibody attached to the linker, and measuring an electrocatalytic signal changes generated by binding of an analyte in the sample to the antibody. Also disclosed herein are kits for electrochemical detection of protein analytes. |
US11366109B2 |
Encoded microflakes
A digitally encoded microflake includes a polymer layer, which has a top surface and a bottom surface substantially parallel to the top surface. At least one of the top surface and the bottom surface is to be coupled to target-specific probes for bonding with a target analyte. The microflake is identified by a binary sequence of bits encoded by an edge outline on a plane substantially parallel to the top surface and the bottom surface. The bits in the binary sequence are encoded at respective predefined locations surrounding the edge outline. |
US11366105B2 |
Apparatus and method for targeted biodetection using a phage carrying a single electron transistor
A single electron transistor conjugated to a bacteriophage form a detectable probe where an RF signal identify the location of such probe at the site of specific biological matrix and provide a unique electronic signal such as a Coulomb Staircase and where such signal act as a diagnostic beacon and where such probe and a detector form a mesoscopic detector. The detector uses: a bioprobe containing the phage with its conjugated SET and the properties of the phage specificity; phage mobility within the biological environment and the phage ability to act as a carrier for the SET; and the SET's ultimate use as a beacon for the detection. |
US11366103B2 |
Multi-well micropatterning by ablation
The present invention is drawn to the generation of micropatterns of biomolecules and cells on standard laboratory materials through selective ablation of a physisorbed biomolecule with oxygen plasma. In certain embodiments, oxygen plasma is able to ablate selectively physisorbed layers of biomolecules (e.g., type-I collagen, fibronectin, laminin, and Matrigel) along complex non-linear paths which are difficult or impossible to pattern using alternative methods. In addition, certain embodiments of the present invention relate to the micropatterning of multiple cell types on curved surfaces, multiwell plates, and flat bottom flasks. The invention also features kits for use with the subject methods. |
US11366102B2 |
Spectographic metabolite-signature for identifying a subject's susceptibility to drugs
A method of predicting the responsiveness of a patient to a pharmaceutical drug by measuring metabolites in a biological sample from the patient is disclosed. Specific drug metabolites in blood from breast cancer patients are analyzed using NMR spectroscopy whereby responsiveness of the human cancer patients before, during and after treatment with a cancer drug is assessed by measuring the change in clinical outcomes. Data obtained is used to identify particular NMR resonances that are strongly correlated with whether the patient is responsive or resistant to each drug. As such, models for predicting the responsiveness of a patient to each drug based on metabolites from the patient are provided. |
US11366100B2 |
P13K-MTORC1-S6K1 signaling pathway biomarkers predictive of anti-cancer responses
The present invention is based, in part, on the identification of novel FI.3K-mTORCI-S6K 1 signaling pathway biomarkers predictive of responsiveness to anti-cancer therapies. |
US11366099B2 |
Apparatus for disease detection
Among others, the present invention provides apparatus for detecting a disease, comprising a system delivery biological subject and a probing and detecting device, wherein the probing and detecting device includes a first micro-device and a first substrate supporting the first micro-device, the first micro-device contacts a biologic material to be detected and is capable of measuring at the microscopic level an electric, magnetic, electromagnetic, thermal, optical, acoustical, biological, chemical, physical, or mechanical property of the biologic material. |
US11366094B2 |
Thrombelastography device, heating apparatus, blood coagulation analysis system and rotational angle measurement method
A thrombelastography device, a heating apparatus, a blood coagulation analysis system, and a rotational angle measurement method are disclosed. The thrombelastography device consists of a plurality of thrombelastography device splits (2) that are horizontally arranged in parallel. The thrombelastography device split (2) comprises a worktable (4), a rack (5), a test bar (6), a tester (8), and a processor (9). The thrombelastography device overcomes the defect in the prior art that the measurement result of a thrombelastography device is inaccurate. The amount of reflected light is used as a reference for thrombelastographic evaluation, and thus the result is more accurate. |
US11366092B2 |
Automatic fabric folding device
An automatic fabric folding device has a rotating mechanism, an automatic folding mechanism and a crease generating mechanism. The automatic folding mechanism is located below the finger cylinder on one side of the rotating mechanism, and the finger cylinder on the other side of the automatic folding mechanism is fixed with a crease generating mechanism. The two rotating cylinders are central symmetrical with the rotating arm. This accurately controls the bending and folding of the fabric sample through the automatic control technology, and realizes the automatic detection of the fabric crease recovery process. By mechanical and numerical control technology, the parts to be measured are effectively prevented from interference by human factors, and the detection accuracy is improved. |
US11366084B2 |
Ultrasonic flaw detector test block
A dudou-shaped test block includes a testing structure, a first beam-path structure, and a second beam-path structure. A first arc-shaped groove and a second arc-shaped groove are provided on one side of the testing structure. The other side of the testing structure is a flat surface. The first beam-path structure and the second beam-path structure are both flat plates. A thickness of the first beam-path structure is less than a thickness of the second beam-path structure. The first beam-path structure and the second beam-path structure are both in contact with the flat surface and arranged parallel to the flat surface. The first arc-shaped groove is arranged corresponding to the first beam-path structure, and the second arc-shaped groove is arranged corresponding to the second beam-path structure. |
US11366080B2 |
Eddy current flaw detection probe
An eddy current flaw detection probe includes first coils, second coils, and a switching circuit configured to cause the first or the second coils in each unit U, the unit U being composed of adjacent four coils, to serve as excitation coils that generate eddy currents in an inspection target and cause the other coils in the unit U to serve as detection coils that detect a change in the eddy currents. The first coils each have one end thereof connected to a first common wiring, and the second coils each have one end thereof connected to a second common wiring. The switching circuit includes a first switching circuit connected to the other ends of the first coils and the second coils arranged in a first row, and a second switching circuit connected to the other ends of the first coils and the second coils arranged in a second row. |
US11366073B2 |
Density analysis of geological sample
An apparatus (100) for analysing a sample (101) comprising a drill core sample or drill cuttings is provided. The apparatus comprises an X-ray geological structure data unit configured to scan the sample to obtain a data set indicating a volume of the sample, a fluorescence detector (109) configured to measure fluorescent radiation emanating from the sample (101) when irradiated by the X-ray beam, and a weighing unit (105) configured to weigh the sample. The apparatus further comprises a processing unit (104) configured to calculate a density of the sample (101) based on the data set obtained by the X-ray geological structure data unit, the fluorescent radiation measured by the fluorescence detectors, and the weight provided by the weighing unit. |
US11366070B2 |
Pulsed light generation device, pulsed light generation method, exposure apparatus having pulsed light generation device and inspection apparatus having pulsed light generation device
A pulsed light generation device includes: an optical coupler having four input/output ports including a first port, a second port, a third port and a fourth port; a connection optical path that connects the third port with the fourth port; and a phase modulation element disposed in the connection optical path. The optical coupler branches pulsed light input to the first port and outputs the branched input pulsed light as first-direction pulsed light and second-direction pulsed light to the third port and to the fourth port. The modulation element applies phase modulation to either one of the first-direction pulsed light and the second-direction pulsed light, thereby outputs output pulsed lights through the first port and the second port, wherein a waveform of one of the pulsed lights output through the first port is different from a waveform of the other of the output pulsed lights output through the second port. |
US11366063B2 |
Sensor plant and method for identifying stressors in crops based on characteristics of sensor plants
One variation of a method for identifying stressors in crops based on fluorescence of sensor plants includes: accessing a set of spectral images of a sensor plant sown in a crop, the sensor plant of a sensor plant type including a set of promoters and a set of reporters configured to signal a set of stressors present at the sensor plant, the set of promoters and set of reporters forming a set of promoter-reporter pairs; accessing a reporter model linking characteristics extracted from the set of spectral images of the sensor plant to the set of stressors based on signals generated by the set of promoter-reporter pairs in the sensor plant type; and identifying a first stressor, in the set of stressors, present at the sensor plant based on the reporter model and characteristics extracted from the set of spectral images. |
US11366062B2 |
Biosensor
Disclosed herein is an apparatus comprising: a probe carrier comprising: a first substrate comprising a first plurality of through holes in the first substrate, a transparent window attached to the first substrate and across an opening of each of the first plurality of through holes, wherein the transparent window closes the opening; and probes attached to one or more locations on the transparent window, wherein interaction between the probes and an analyte generates a signal; a second substrate comprising a second plurality of through holes in the second substrate, wherein the second plurality of through holes are configured as a plurality of collimators; a sensor comprising a plurality of pixels configured to detect the signal. |
US11366061B2 |
Protein microarray assay imager
An approach is described that combines distinct properties of a specialized porous nitrocellulose film (PNC) with quantum nanoparticles to create an improved assay and detection sensitivity, permitting the development of a camera-based imaging system for fluorescent detection of macromolecules in microarray format. The two properties of PNC that facilitate the approach are an extraordinarily high binding capacity and a newly observed internal scattering of light. Quantum nanoparticles complement these PNC properties by providing a higher level of emitted light than the fluorescent dyes in common microarray use. Overall, the approach allows for instrument cost savings, reduced imaging time, and the ability to remotely image. |
US11366060B2 |
Apparatus for detecting fluorescent light emitted from a sample, a biosensor system, and a detector for detecting supercritical angle fluorescent light
An apparatus for detecting fluorescent light emitted from a sample comprises: a light source, which is configured to emit excitation light of an excitation wavelength towards a sample comprising fluorophores such that fluorescent light is induced; a photo-detector for detecting light incident on the photo-detector; and an interference filter arranged on the photo-detector, wherein the interference filter is configured to selectively collect and transmit light towards the photo-detector based on an angle of incidence of the light towards the interference filter, wherein the interference filter is configured to selectively transmit supercritical angle fluorescence from the sample towards the photo-detector and suppress undercritical angle fluorescence from the sample. |
US11366053B2 |
Flow-through measuring station
A flow-through measuring station includes at least one flow cell having a fluid channel. The fluid channel has a fluid inlet and a fluid outlet and is configured to conduct a liquid medium. One or more flow cells each include at least one sensor configured to be contacted with the medium and to determine at least one respective media property. At least one illumination unit is configured to indicate a respective state of at least one sensor. The measuring station also includes a transmitter/measuring transducer which is configured to operate the at least one sensor and the at least one illumination unit, and to determine in each case a state of at least one sensor. |
US11366052B2 |
Multi-modal fluorescence imaging flow cytometry system
In one aspect, the present teachings provide a system for performing cytometry that can be operated in three operational modes. In one operational mode, a fluorescence image of a sample is obtained by exciting one or more fluorophore(s) present in the sample by an excitation beam formed as a superposition of a top-hat-shaped beam with a plurality of beams that are radiofrequency shifted relative to one another. In another operational mode, a sample can be illuminated successively over a time interval by a laser beam at a plurality of excitation frequencies in a scanning fashion. In yet another operational mode, the system can be operated to illuminate a plurality of locations of a sample concurrently by a single excitation frequency, which can be generated, e.g., by shifting the central frequency of a laser beam by a radiofrequency. The detected fluorescence radiation can be used to analyze the fluorescence content of the sample, e.g., a cell/particle. |
US11366048B2 |
Smoke detector for aspiration smoke detector system
A smoke detector (100) for use with an aspiration smoke detector (ASD) is described. The smoke detector includes a light source (104) configured to emit a beam of light (108); a reflector (102) including an aperture (110), the aperture aligned with a direction of propagation of the beam of light when no scattering occurs; and a photodetector (106); the reflector configured to reflect light scattered from the beam of light received at the reflector to a single focal point; and the photodetector located at the single focal point. An aspiration smoke detector (ASD) system (2) includes the smoke detector and a method of detecting smoke using the smoke detector. |
US11366044B2 |
Method for operating an automatic analysis apparatus
The present disclosure relates to a method for operating an automatic analysis apparatus for determining a parameter of a sample liquid, including: flushing a measurement unit of the analysis apparatus with a first volume of the sample liquid; discharging the first volume of the sample liquid into a collection container containing a waste liquid mixture; producing diluted sample liquid by mixing a second volume of the sample liquid with a dilution liquid using a dilution unit; producing a reaction mixture of at least a portion of the diluted sample liquid and at least one reagent; detecting a measured value of a measurement variable of the reaction mixture in the measurement unit; and, after detecting the measured value, discharging the reaction mixture from the measurement unit into the collection container, wherein the dilution liquid is recovered from the waste liquid mixture contained in the collection container. |
US11366039B2 |
Bidirectional coupling optic
Methods and devices for coupling light bidirectionally into optical fiber are described. The disclosed devices can be manufactured inexpensively in one-piece and integrated in high speed optical transceivers with small form-factor. The described methods and devices enable OTDR functionality in such transceivers and are compatible with sensor components mounted on a wiring or circuit board. |
US11366034B2 |
Pressure/temperature sensor with reduced pressure loss
In a pressure/temperature sensor, a sensor circuit is held by a holding member inside a tube that is fixed to a pipe, and an introduction portion is provided in the holding member at an inner side of the pipe with respect to the sensor circuit. The introduction portion includes a plurality of blades having blade surfaces extending along a protrusion direction of the introduction portion with respect to the sensor circuit. The plurality of blades are arranged radially on a surface perpendicular to the protrusion direction, and angles defined by the blade surfaces of the adjacent blades are all acute angles. Thus, regardless of the angle at which the blade is attached with respect to the flow direction of the measuring medium, an acute-angled portion of any adjacent blades is directed to the flow direction of the measuring medium. Therefore, a pressure loss of the measuring medium can be reduced. |
US11366033B2 |
Crash pressure sensor with improved fluid communication
A pressure sensor for being mounted in a vehicle door includes a housing, a pressure transducer, an elastomeric connector, and electrical conductors for facilitating an electrical connection to the pressure sensor. The pressure transducer is mounted in the housing adjacent the elastomeric connector. The housing is configured to exert a force that presses the pressure transducer against the elastomeric connector. The elastomeric connector comprises electrically conductive regions configured to be pressed against electrical contacts of the pressure transducer and the electrical conductors to establish and maintain an electrical connection between the pressure transducer and the electrical conductors. |
US11366030B2 |
Flexible tactile sensors
A tactile sensor including a first insulating layer, an intermediate layer of conductive soft polymer material, and a second insulating layer. The intermediate layer includes first and second electrically conductive strips located therein and the intermediate layer is positioned above the first insulating layer. The first and second electrically conductive strips are located within the same horizontal plane within the intermediate layer and the first and second electrically conductive strips are connected to an impedance measuring device. |