Document | Document Title |
---|---|
US11456079B2 |
Identification of asthma triggering conditions based on medicament device monitoring for a patient
This description provides trigger identification notifications to patients suffering from respiratory diseases based on large amounts of patient data in order to help effect behavior changes in a patient to prevent inhaler rescue usage events from occurring. Rescue medication events, environmental conditions, and other contextually relevant patient information are detected by sensors associated with the patient's medicament devices and are collected from other sources, respectively to provide a basis to determine identify various triggers of rescue inhaler usage events for a patient. Each trigger is analyzed to determine the severity of the patient's reaction to the trigger and is used to send notifications accordingly. |
US11456078B2 |
Multi-center synergetic cancer prognosis prediction system based on multi-source migration learning
Provided is a multi-center synergetic cancer prognosis prediction system based on multi-source migration learning. The system includes a model parameter setting module, a data screening module, and a multi-source migration learning module, wherein the model parameter setting module is responsible for setting cancer prognosis prediction model parameters; the data screening module is arranged at a clinical center, and a management center transmits the set model parameter to each clinical center, such that each clinical center inquires a sample feature and prognosis index data from a local database according to the model parameter, so as to preprocess the data; and the multi-source migration learning module includes a source model training unit, a migration weight calculation unit, and a target model calculation unit. |
US11456069B2 |
System and method for providing customized treatment information for behavioral control of dental patients
A system for providing customized treatment information for behavioral control of dental patients. The system may include a management server, a hospital server, a waiting room terminal, a terminal determination unit, and a treatment room server. The management server may include an arithmetic process unit and a management server extraction unit. The hospital server may include a hospital server transmission/reception unit. The waiting room terminal may include a terminal extraction unit, a terminal output unit, and a terminal determination unit. The treatment room server may include a treatment server extraction unit, a treatment room server output unit, and a treatment room server determination unit. |
US11456067B2 |
Platform and system for use in therapeutic procedures
A portable therapeutic platform for use in a therapeutic procedure including: (a) at least one compartment for holding at least one therapeutically effective item required to conduct the therapeutic procedure; and (b) at least one electronic communications device for receiving and transmitting information about an environment surrounding and including the platform. The use of the platform is conveniently managed by a system which transfers information about the environment surrounding and including the platform between the electronic communications device and a computer system including a processor which processes the information; and initiates a control response to the processed information. The platform and system are suitable for use to address a range of public health issues and as a countermeasure to biosecurity threats. |
US11456061B2 |
Method for harvesting 3D chemical structures from file formats
A method and system for harvesting molecular structures from non-editable documents is disclosed herein. A non-editable storage document is fed by a feeder which is received by a receiver. The molecular and non-molecular data contained in the non-editable storage document is recognized. The three-dimensional coordinates of the molecular data is separated using a pattern recognition. The molecular coordinates are encoded by a pattern sequence. A bond matrix data of the encoded data is generated. Subsequently the bond matrix data for accuracy is verified by comparing with a stored standardized data into a library. |
US11456059B2 |
System, apparatus and method for hierarchical identification, multi-tier target library processing, and two-stage identification
Embodiments of a system, method and apparatus incorporate two-stage identification of targets in hyperspectral image analysis. In various embodiments, unmixing is employed that integrates F-test and model averaging approaches. Further, a multi-tier target library process provides an improvement in the spectra that can be used to detect target materials and spectra that can be used for unmixing in identification. Additionally, the hierarchical identification of the present disclosure combines probabilities from model averaging to generate target identifications simultaneously at multiple levels of specificity. |
US11456057B2 |
Biological sequence distance explorer system providing user visualization of genomic distance between a set of genomes in a dynamic zoomable fashion
One embodiment provides for a method including determining, by at least one processor, sequence-sequence distances for a biological sequence collection. The at least one processor generates a matrix Mij of the sequence-sequence distances, where i and j are positive integers. The at least one processor further generates clusters for the matrix Mij by performing hierarchical clustering. A self-consistent taxonomy is created from the clusters. A visual heat map display of the matrix Mij is selectively controlled using metadata, zoom input and opacity input. |
US11456056B2 |
Methods of treating a subject suffering from rheumatoid arthritis based in part on a trained machine learning classifier
Presented herein are systems and methods for developing classifiers useful for predicting response to particular treatments. For example, in some embodiments, the present disclosure provides a method of treating subjects suffering from an autoimmune disorder, the method comprising a step of: administering an anti-TNF therapy to subjects who have been determined to be responsive via a classifier established to distinguish between responsive and non-responsive prior subjects in a cohort who have received the anti-TNF therapy. |
US11456055B2 |
Genotyping polyploid loci
Provided are methods, systems, and computer products for genotyping polyploid organisms, as well as diploid organisms. The provided methods use an allele-intensity model to generate cluster definitions. The allele-intensity model relates allele counts of different genotypes to signal intensities generated by the genotyping platform. The model also includes a capability to update cluster positions obtained from a maximum likelihood model using a Bayesian method. |
US11456054B2 |
Interrogatory cell-based assays and uses thereof
Described herein is a discovery Platform Technology for analyzing a biological system or process (e.g., a disease condition, such as cancer) via model building. |
US11456051B1 |
Optimized storage charge loss management
A system includes a memory device and a processing device, operatively coupled with the memory device, to perform operations including receiving a set of read offsets for a block of the memory device, the set of read offsets comprising a default read offset, selecting the default read offset from the set of read offsets based on one or more criteria, applying the default read offset to a read operation performed with respect to the block, determining that a second set of criteria associated with removing the default read offset is satisfied, and removing the default read offset responsive to determining that the second set of criteria is satisfied. |
US11456050B2 |
Relinking scheme in sub-block mode
Aspects of a storage device including a memory and a controller are provided which allow sub-blocks with different sub-block addresses to be linked across multiple planes to form metablocks. The memory includes multiple blocks in different planes, where each of the blocks includes multiple sub-blocks. The controller links a first sub-block in a first plane and a second sub-block in a second plane with different sub-block addresses to form the metablock. After forming the metablock, the controller programs different word lines in the first and second sub-blocks when writing data to the metablock. Thus, the controller may write data to linked or relinked metablocks with different sub-block addresses, thereby improving die yield and memory capacity of the storage device. |
US11456049B2 |
Memory device testing, and associated methods, devices, and systems
Methods of testing memory devices are disclosed. A method may include reading from a number of memory addresses of a memory array of the memory device and identifying each memory address of the number of addresses as either a pass or a fail. The method may further include storing, for each identified fail, data associated with the identified fail in a buffer of the memory device. Further, the method may include conveying, to a tester external to the memory device, at least some of the data associated with each identified fail without conveying address data associated with each identified pass to the tester. Devices and systems are also disclosed. |
US11456048B2 |
Method of predicting remaining lifetime of nonvolatile memory device and storage device performing the same
In a method of predicting a remaining lifetime of the nonvolatile memory device, a read sequence is performed. The read sequence includes a plurality of read operations, and at least one of the plurality of read operations is sequentially performed until read data stored in the nonvolatile memory device is successfully retrieved. Sequence class and error correction code (ECC) decoding information are generated. A life stage of the nonvolatile memory device is determined based on at least one of the sequence class and the ECC decoding information. When it is determined that the nonvolatile memory device corresponds to a first life stage, a coarse prediction on the remaining lifetime of the nonvolatile memory device is performed. When it is determined that the nonvolatile memory device corresponds to a second life stage after the first life stage, a fine prediction on the remaining lifetime of the nonvolatile memory device is performed. |
US11456047B2 |
Flash memory device with programmable logic circuit
Aspects of the disclosure provide a semiconductor memory device. The semiconductor memory device includes a memory cell array and peripheral circuitry coupled with the memory cell array. The memory cell array includes a plurality of memory cells. The peripheral circuitry includes programmable logic circuit that is configured, after the semiconductor memory device is powered on, to perform logic functions. |
US11456046B2 |
Memory device and clock locking method thereof
A clock locking method of a memory device, may include performing an initial locking operation in a delay locked loop circuit before an internal voltage is stabilized, monitoring clock skew between a reference clock and a feedback clock using a window detection circuit after the internal voltage is stabilized, and performing a re-locking operation in the delay locked loop circuit using a dynamic delay control corresponding to the clock skew. |
US11456045B2 |
Shift register, driving method thereof, gate driving circuit, and display apparatus
The embodiments of the present disclosure propose a shift register, a driving method thereof, a gate driving circuit and a display apparatus. The shift register comprises an input sub-circuit coupled to an input terminal and a pull-up node, and configured to charge the pull-up node under control of an input signal from the input terminal; an output sub-circuit coupled to a clock signal terminal, the pull-up node, and an output terminal, and configured to transmit a clock signal from the clock signal terminal to the output terminal under control of the pull-up node; and an output shaping sub-circuit coupled to the clock signal terminal, the output terminal, and a first voltage signal terminal, and configured to transmit a first voltage signal from the first voltage signal terminal to the output terminal under control of the clock signal. |
US11456040B2 |
Memory device and error correction method in memory device
A memory device and a method of correcting error in a memory device is provided. The memory device controller includes a memory array, a tie-breaker array, a write controller, a verify circuit, and a controller. The memory array includes a plurality of memory cells. The tie-breaker array includes a plurality of tie-breaker rows. The write controller is configured to apply a programming voltage to the memory array. The verify circuit is configured to apply a verify voltage to verify whether the memory cells in the memory array are in an unambiguous state or not. The controller is configured to enable one or more tie-breaker rows in additions to the memory array to adjust an output of the memory array when the memory cells in the memory array are in an ambiguous state. |
US11456038B2 |
Simplified operations to read memory cells coarsely programmed via interleaved two-pass data programming techniques
A memory system to store multiple bits of data in a memory cell. After receiving the data bits, a memory device coarsely programs a threshold voltage of the memory cell to a first level representative of a combination of bit values according to a mapping between combinations of bit values and threshold levels. The threshold levels are partitioned into a plurality of groups, each containing a subset of the threshold levels. A group identification of a first group, among the plurality of groups, containing the first level is determined for the memory cell. The memory device reads, using the group identification, a subset of the data bits back from the first memory cell, and combines the bits of the group identification and the subset to recover the entire set of data bits to finely program the threshold voltage of the memory cell to represent the data bits. |
US11456036B1 |
Predicting and compensating for degradation of memory cells
The present disclosure includes apparatuses, methods, and systems for predicting and compensating for degradation of memory cells. An embodiment includes a memory having a group of memory cells, and circuitry configured to, upon a quantity of sense operations performed on the group of memory cells meeting or exceeding a threshold quantity, perform a sense operation on the group of memory cells using a positive sensing voltage and perform a sense operation on the group of memory cells using a negative sensing voltage, and perform an operation to program the memory cells of the group determined to be in a reset data state by both of the sense operations to the reset data state. |
US11456032B2 |
Systems and methods for memory cell accesses
A memory device includes a plurality of memory elements. The memory device additionally includes a first current mirror that when in operation selectively outputs a first current to select a target memory cell as a first memory element of the plurality of memory elements. The memory device further includes a second current mirror that when in operation selectively outputs a second current to select the target memory cell as the first memory element of the plurality of memory elements. |
US11456027B2 |
Suspicious activity monitoring memory system
The present disclosure relates generally to semiconductor devices, and, in particular, to monitoring circuitry configured to monitor a signal for an overcurrent, undercurrent, overvoltage, and/or undervoltage condition. The monitor circuit may utilize pull down transistors to generate a local voltage level. The local voltage level is then used to generate an indication of whether the monitored value has diverged from an operating region and/or has crossed a threshold of operation. |
US11456023B2 |
Semiconductor integrated circuit and semiconductor storage device
There is provided a semiconductor integrated circuit including an input circuit. The input circuit includes a first amplifier and a second amplifier. The second amplifier is electrically connected to the first amplifier. The second amplifier includes a first transistor, a second transistor, a third transistor, a fourth transistor, and a time constant providing circuit. The first transistor has a gate electrically connected to a first node of the first amplifier. The second transistor has a gate electrically connected to a second node of the first amplifier. The third transistor is disposed adjacent to a drain of the first transistor. The fourth transistor is disposed adjacent to a drain of the second transistor. The time constant providing circuit is electrically connected between a gate of the third transistor and a drain of the third transistor, a gate of the fourth transistor. |
US11456022B2 |
Distributed grouped terminations for multiple memory integrated circuit systems
The present disclosure generally relates to apparatuses and methods for transmission line termination. In one embodiment an apparatus includes a stack of uniform memory dies and a storage controller. Each uniform memory die in the stack of uniform memory dies couples to a transmission line in series through wire bonds to form a transmission path. Each memory die includes an on-die termination resistance circuit connected to the transmission line. The on-die termination resistance circuit provides a minimum termination resistance. The storage controller addresses a target uniform memory die of the stack of uniform memory dies for an operation. The storage controller enables the on-die termination resistance circuits of a plurality of uniform memory dies along the transmission path. The storage controller transmits a data signal for the operation to the target uniform memory die with the on-die termination resistance circuit enabled for the plurality of uniform memory dies. |
US11456019B2 |
Systems and methods for alerting users to differences between different media versions of a story
Systems and methods for alerting users to differences between first and second media versions of a story are provided. Given a first version of the media asset, a first sequence of plot segments in the first version that collectively represent a story arc may be identified. A second version of the media asset may be processed to identify a second sequence of plot segments that collectively represent the story arc. The first sequence and second sequence of plot segments may be compared to identify a set of plot segments representing a difference between the sequences. In response to detecting that a user consuming the first version of the media asset has reached a given plot segment that represents a resolution to the story, a summary of the set of plot segments representing the difference between the first and second sequences may be generated for display. |
US11456018B2 |
Information recording/reproducing apparatus
Module compressing/encoding plural images for recording, or an image recording apparatus or image recording system including the module. At least two first and second image input module types capture an image of frames from a video signal source, and convert into digital image data for output; an image input arbitration module arbitrates to place digital image data provided by the first type before digital image data provided by the second type. The first type image input module is provided with a real-time image. The apparatus or system further includes: a memory module temporarily storing the real-time image by a processing time for the arbitration module to process digital image data provided by the second type of image input module, an image encoding module compressing and encoding the digital image data, and changing a processing speed to perform a process of compression and encoding more in real time. |
US11456017B2 |
Looping audio-visual file generation based on audio and video analysis
In one general aspect, a method can include receiving a video loop portion included in a video file and receiving an audio loop portion included in an audio file. The method can include analyzing at least a portion of the audio file based on a musical characteristic and identifying a plurality of segment locations within the audio file based on the analyzing where the plurality of segment locations define a plurality of audio segments of the audio file. The method can also include modifying the video loop portion based on one of the plurality of segment locations in the audio file. |
US11456015B2 |
Derivation device, derivation method, derivation program, and magnetic tape
A derivation device is a device that derives a reading path by a reading element in a case where plural pieces of data to be read are read from a recording medium, and includes a first derivation unit that derives a value representing a recording density of the data for each of plural areas in which the plural pieces of the data to be read are recorded, and a second derivation unit that derives a path for sequentially reading the data as the reading path for an area in which the value representing the recording density is equal to or larger than a predetermined threshold value and derives the reading path according to a predetermined path determination method for an area in which the value representing the recording density is less than the threshold value. |
US11456006B2 |
System and method for determining audio output device type
A method performed by a processor of an audio source device. The method drives an audio output device of the audio source device to output a sound with an audio output signal. The method obtains a microphone signal from a microphone of the audio source device, the microphone signal capturing the outputted sound. The method determines whether the audio output device is a headset or a loudspeaker based on the microphone signal and configures an acoustic dosimetry process based on the determination. |
US11456001B2 |
Method of encoding high band of audio and method of decoding high band of audio, and encoder and decoder for performing the methods
Disclosed are a method of encoding a high band of an audio, a method of decoding a high band of an audio, and an encoder and a decoder for performing the methods. The method of decoding a high band of an audio, the method performed by a decoder, includes identifying a parameter extracted through a first neural network, identifying side information extracted through a second neural network, and restoring a high band of an audio by applying the parameter and the side information to a third neural network. |
US11455999B1 |
Detection of off-topic spoken responses using machine learning
Data is received that encapsulates a spoken response to a prompt text comprising a string of words. Thereafter, the received data is transcribed into a string of words. The string of words is then compared with a prompt so that a similarity grid representation of the comparison can be generated that characterizes a level of similarity between the string of words in the spoken response and the string of words in the prompt text. The grid representation is then scored using at least one machine learning model. The score indicates a likelihood of the spoken response having been off-topic. Data providing the encapsulated score can then be provided. Related apparatus, systems, techniques and articles are also described. |
US11455990B2 |
Electronic device and control method therefor
An electronic device is disclosed. The electronic device comprises: a voice input unit; a storage unit for storing a first text according to a first transcript format and at least one second text obtained by transcribing the first text in a second transcript format; and a processor for, when a voice text converted from a user voice input through the voice input unit corresponds to a preset instruction, executing a function according to the preset instruction. The processor executes a function according to a preset instruction when the preset instruction includes a first text and a voice text is a text in which the first text of the preset instruction has been transcribed into a second text of a second transcript format. |
US11455974B2 |
Image processing device, image processing method, and image provision system for the display of viewpoint images of a shared environment
The present technology relates to an image processing device, an image processing method, and an image provision system that enable simultaneous grasping of an image viewed by a counterpart and a position of the counterpart in a virtual space. An HMD receives a viewpoint image of a user that is an image viewed from a viewpoint of the user in a virtual space, a viewpoint image of another user viewed from a viewpoint of the another user, viewpoint position information indicating a position of the another user, and line-of-sight information indicating a line-of-sight direction of the another user. A display control unit controls display of the viewpoint image of the another user to be superimposed on the viewpoint image of the user on the basis of a positional relationship of the user and the another user in the virtual space determined using the viewpoint position information and the line-of-sight information of the another user. The present technology can be applied to a model room preview system. |
US11455973B2 |
Programmable logic device-based data processing apparatus and driving method therefor, and display apparatus
A data processing device based on a programmable logic device is described that includes at least one function circuit configured to process input data; and at least one current smoothing circuit, each corresponding to one of the at least one function circuit, and configured to smooth a current change of the programmable logic device caused when a corresponding function circuit is switched between on and off. The current smoothing circuit includes a control circuit configured to generate a driving signal based on a switching manner of the function circuit corresponding to the current smoothing circuit; and a redundant circuit configured to operate according to the driving signal to smooth the current change. The control circuit includes a decoding control word generating circuit and a decoding circuit. |
US11455969B2 |
Display device and electronic device
A transistor whose channel region includes an oxide semiconductor is used as a pull down transistor. The band gap of the oxide semiconductor is 2.0 eV or more, preferably 2.5 eV or more, more preferably 3.0 eV or more. Thus, hot carrier degradation in the transistor can be suppressed. Accordingly, the circuit size of the semiconductor device including the pull down transistor can be made small. Further, a gate of a pull up transistor is made to be in a floating state by switching of on/off of the transistor whose channel region includes an oxide semiconductor. Note that when the oxide semiconductor is highly purified, the off-state current of the transistor can be 1 aA/μm (1×10−18 A/μm) or less. Therefore, the drive capability of the semiconductor device can be improved. |
US11455964B2 |
Driving method for display panel displaying according to the adjusted display area, driving circuit, and display device
This application discloses a driving method for a display panel, a driving circuit, and a display device. The driving method for a display panel includes steps of: obtaining resolution of source data; obtaining resolution of a current display panel; obtaining an adjusted display area corresponding to the source data; and displaying on the display panel according to the adjusted display area after a data operation is performed according to the resolution of the source data and the resolution of the current display panel. |
US11455963B2 |
Driving method and driving circuit for backlight, backlight and display apparatus
A driving method for a backlight is provided. The backlight includes a plurality of light-emitting elements, and the driving method includes steps of calculating a brightness difference value of an image to be displayed; and determining whether the brightness difference value of the image to be displayed is greater than a predetermined difference value of the image. When the brightness difference value of the image to be displayed is determined to be greater than the predetermined difference value of the image, the method includes steps of dividing the image to be displayed into a plurality of sub-regions; partitioning the backlight according to brightness difference values of the plurality of sub-regions to obtain a plurality of final light-emitting regions of the backlight; and driving the backlight to emit light according to the plurality of final light-emitting regions. The present disclosure further provides a driving circuit, a backlight and a display device. |
US11455960B2 |
Pixel driving circuit and display panel
The present invention provides a pixel driving circuit and a display panel. The pixel driving circuit includes a light emitting module and a compensation driving module which are electrically connected. The compensation driving module includes a doubled-gate driving thin film transistor, and is configured to charge a bottom gate of the doubled-gate driving thin film transistor and adjust a threshold voltage to an initial value in an initial stage. The compensation driving module receives a reference voltage to discharge the bottom gate of the doubled-gate driving thin film transistor in a threshold voltage compensation, realizing a compensation of the threshold voltage. |
US11455954B2 |
Pixel of an organic light emitting diode display device, and organic light emitting diode display device
A pixel of an organic light emitting diode (“OLED”) display device includes a switching transistor which transfers a data voltage, a storage capacitor which stores the data voltage transferred by the switching transistor, a driving transistor which generates a driving current based on the data voltage stored in the storage capacitor, an emission control transistor which selectively forms a path for the driving current in response to an emission control signal, an OLED which emits light based on the driving current, and a supplemental electrode overlapping a gate electrode of the driving transistor, the supplemental electrode having a first voltage for a predetermined time period from a time point at which the emission control signal has a turn-on level, and having a second voltage after the predetermined time period. |
US11455953B1 |
Pixel driving circuit, display device and operating method thereof
A display device includes pixel driving circuits. A first pixel driving circuit includes a light emitting element, first and second driving units and a control unit. The light emitting element emits light according to a current. The first driving unit generates the current. The second driving unit drives the first driving unit to adjust the current according to a first scanning signal. The control unit controls the first driving unit to adjust the current according to a first light emitting signal. The first scanning signal has first slope to third slopes during first to third periods, respectively. The first to third slopes are different from each other. The first light emitting signal has an enable voltage level during the first and third periods, and has a disable voltage level during the second period. The first to third periods are arranged continuously in order. |
US11455952B2 |
Display apparatus
A display apparatus includes a first thin-film transistor including a semiconductor layer arranged on a substrate, a driving gate electrode arranged on the semiconductor layer, and a first electrode arranged between the substrate and the semiconductor layer, a second thin-film transistor transmitting a data signal received through a data line to the first thin-film transistor according to a first scan signal received through a first scan line, and a third thin-film transistor transmitting a first voltage to the first electrode according to a second scan signal received through a second scan line. |
US11455948B2 |
Electronic device and image display method of electronic device
An electronic device according to various embodiments of the disclosure includes a memory storing an image, a display, and a processor. The processor is configured to display the image on the display, to select at least one pixel, which is displayed on the display at less than specified brightness, from among pixels included in the image, to increase brightness of the selected at least one pixel, and to shift the image displayed on the display. Other embodiments are also possible. |
US11455947B2 |
Pixel circuit, driving method thereof and display device
The present disclosure provides a pixel circuit including: a first resetting sub-circuit for writing a reference voltage and an initialization voltage to a first node and a second node, respectively; a first data writing sub-circuit for writing a first data voltage to a second node; a first output control sub-circuit for supplying a voltage at the first node to the switch sub-circuit; a charging and discharging sub-circuit for performing charge processing or discharge processing on the first node in response to control of the first data voltage; a switch sub-circuit coupled to the signal supply terminal and an element to be driven for controlling electrical coupling and decoupling between the signal supply terminal and the element to be driven under control of the voltage at the first node. The present disclosure also provides a driving method of the pixel circuit and a display device. |
US11455944B2 |
Display panel including at least one power supply structure including common electrode configured to have predetermined area, and display device
A display panel and a display device are provided. The display panel includes an array substrate and a pixel array. The pixel array includes a plurality of subpixels, each of which includes at least one light-emitting diode that includes a first electrode and a second electrode. The array substrate includes a first power supply structure, a second power supply structure, and a plurality of pixel circuits. The first power supply structure is electrically connected to the first electrode of the light-emitting diode by the pixel circuits, and the second power supply structure is electrically connected to the second electrode of the light-emitting diode. At least one of the first power supply structure and the second power supply structure includes at least one common electrode. |
US11455943B2 |
Semiconductor device having separate initialization voltage lines
A display device includes a substrate, a polycrystalline semiconductor layer including a channel of a driving transistor, and a channel of a seventh transistor, a gate electrode of the driving transistor overlapping the channel thereof, a gate electrode of the seventh transistor overlapping the channel thereof, an oxide semiconductor layer including a channel of a fourth transistor, a gate electrode thereof overlapping the channel of the fourth transistor, a first initialization voltage line connected to a first electrode of the fourth transistor, the first initialization voltage line and the gate electrode of the fourth transistor being position on a same layer, and a second initialization voltage line connected to a second electrode of the seventh transistor, the second initialization voltage line and the first initialization voltage line being positioned on different layers from each other. |
US11455942B2 |
Systems and methods for providing human interface device information via a camera sensor
A method of providing environmental information to an electronic device includes, at the electronic device, receiving ambient light from a surrounding environment of the electronic device with one or more camera sensors in data communication with a processor and capturing a raw pattern with the camera sensor, wherein the raw pattern includes light intensity information and light spectrum information. The method further includes deriving at least one ambient light value from the light intensity information and light spectrum information and providing the ambient light value to the processor of the electronic device. |
US11455940B2 |
Method for actuating display device
A display device that inhibits display deterioration is provided. The display device estimates the amount of deterioration of a pixel included in the display device and corrects a first image signal supplied to the pixel. The display device includes a display panel including a plurality of pixels, a frame memory, and an arithmetic portion. The pixels each include a light-emitting element and a transistor supplying a current to the light-emitting element. The arithmetic portion has a function of performing an arithmetic operation in accordance with a regression model. A forecast error parameter and an output parameter are set in the arithmetic portion. The arithmetic portion updates the forecast error parameter from a first observation signal supplied from the frame memory and a second observation signal supplied from the pixel, in accordance with the regression model, and updates an output parameter by the forecast error parameter in accordance with the regression model. The arithmetic portion corrects the first image signal by the output parameter and generates a second image signal, and the light-emitting element emits light by the second image signal supplied to the transistor included in the pixel. |
US11455938B2 |
Display device
A display device includes pixels coupled to first scan lines, second scan lines, emission control lines, and data lines; a first scan driver to supply a scan signal to each of the first scan lines at a first frequency to drive the display device at a first driving frequency, and to supply the scan signal to each of the first scan lines at a second frequency to drive the display device at a second driving frequency lower than the first driving frequency; a second scan driver to supply a scan signal to each of the second scan lines at the first frequency to drive the display device at the first driving frequency, and to supply the scan signal to each of the second scan lines at the second frequency to drive the display device at the second driving frequency; an emission driver to supply an emission control signal to each of the emission control lines at the first frequency; and a data driver to supply a data signal to each of the data lines in response to the scan signal supplied to each of the first scan lines. |
US11455936B2 |
Shift register and drive method therefor, and gate drive circuit
A shift register and a drive method therefor, and a gate drive circuit. The shift register includes: an input sub-circuit, a detection control sub-circuit, an output sub-circuit, a first reset sub-circuit, and a pull-down sub-circuit. The detection control sub-circuit is respectively connected to a random detection signal end (OE), a signal input end (INPUT), a first clock signal end (CLKA), a first reset end (RST1), and a pull-up node (PU), and is configured to provide a signal of the first clock signal end (CLKA) for the pull-up node (PU) under the control of the signal input end (INPUT), the random detection signal end (OE), the first clock signal end (CLKA), and the first reset end (RST1). |
US11455932B2 |
Driving controller, display apparatus including the same and method of driving display panel using the same
A driving controller includes an image analyzer, a grayscale setter and a time-and-space arranger. The image analyzer analyzes input image data to determine a peak luminance. The grayscale setter receives a gamma value and the peak luminance and to determine a boundary grayscale value and a minimum grayscale value. The time-and-space arranger is configured to temporally and spatially arrange first data having the boundary grayscale value and second data having the minimum grayscale value. The driving controller is configured to drive a display panel using the first data and the second data for a low grayscale range of which a grayscale is equal to or less than the boundary grayscale value and to drive the display panel based on a data signal corresponding to a grayscale value of the input image data for a normal grayscale range of which a grayscale is greater than the boundary grayscale value. |
US11455931B1 |
Source driving circuit for improving gamma voltage response time and display device
A source driving circuit of a display includes a gamma resistor strings, a digital to analog (DAC) circuit, and an output buffer circuit. The output buffer circuit includes input stage module, gain stage module, and output stage module. The input stage module includes main input stage unit and auxiliary input stage unit. Sizes of elements in main input stage unit are larger than sizes of elements in the auxiliary input stage unit, smaller sizes presenting smaller parasitic capacitances. During the switching period, the auxiliary input stage unit, gain stage module, and output stage module form a first unity gain amplifier outputting the driving voltages. During the stable period, the main input stage unit, gain stage module, and output stage module form a second unity gain amplifier outputting the driving voltages. A display device is also disclosed. |
US11455929B2 |
Driving method and apparatus of display panel
The present disclosure discloses a driving method and apparatus of a display panel. When the display panel is driven to display a (2k−1)th image, only display data, corresponding to pixels of one row group, in image data of a kth display frame of a plurality of display frames are transmitted to a driver chip in the display panel, and a data size transmitted may be reduced. When the display panel is driven to display a (2k)th image, display data, corresponding to pixels of another row group, in the image data of the kth display frame are transmitted to the driver chip in the display panel, and the data size transmitted may also be reduced. |
US11455925B2 |
Foldable electronic device and contents multi-stage display method therefor
An electronic device is disclosed. A foldable electronic device according to one embodiment disclosed in the present document can comprise: a foldable display; a first sensor circuit for sensing the folding of the foldable electronic device; a second sensor circuit for sensing the holding, by a user, of the foldable electronic device; a processor functionally connected to the display, the first sensor circuit and the second sensor circuit; and a memory functionally connected to the processor. The memory can store instructions for enabling, when executed, the processor to display contents through the display, display the contents on a two-page basis through the display, when the folding of the foldable electronic device at a predetermined angle is sensed using the first sensor circuit, and display, in a first luminance, a first page of the two pages displayed through the display and display a second page in a second luminance, when the holding of the foldable electronic device for a predetermined time by one hand is sensed using the second sensor circuit. Additional various embodiments identified through the specification are possible. |
US11455921B1 |
Device for securing a display to a door
A device for securing a display to a door utilizes attachment clips which attach to the door. The attachment clips each have a first side wall, a second wall and an end wall which extends between the first side wall and the second side wall. An arm is attached to the first side wall. The arm is attached to a display retaining assembly which is configured, upon installation, to retain the display against the door, where the display retaining assembly applies a load which causes the first side wall to engage a first surface of the door and the second side wall to engage a second side of the door, thereby urging the end wall against a side of the door. |
US11455917B2 |
Spliced display panel and spliced display device
The present application provides a spliced display panel. The spliced display panel includes a panel body and a cover plate, wherein the panel body includes at least a splicing seam, the cover plate includes a cover plate body and a lens assembly connected to the cover plate body, an orthographic projection of the lens assembly on a plane where the panel body is located covers at least the splicing seam, and the lens assembly includes a first convex lens and a second convex lens. |
US11455915B2 |
Foldable display device
Provided is a foldable display device. The display device comprises a display panel including a folding area and non-folding areas on both sides of the folding area, a back plate disposed under the display panel, a first support layer disposed under the back plate and having an opening pattern in a portion thereof corresponding to the folding area, and an impact absorbing layer disposed under the first support layer. The impact absorbing layer includes a first portion corresponding to the folding area and a second portion corresponding to the non-folding areas, and a modulus of the first portion is greater than a modulus of the second portion. Accordingly, even when a point impact is applied to the folding area, the point impact is converted into a surface impact, so that damage to the display panel or the touch panel by the point impact can be prevented more effectively. Consequently, impact resistance characteristics of the display device may be improved. |
US11455913B2 |
Display device
A display device according to an exemplary embodiment of the present disclosure includes a display panel, a back cover which supports the display panel on a rear surface of the display panel, a plurality of flexible films which is electrically connected to one end of the display panel and is disposed on one surface of the back cover, a printed circuit board which is electrically connected to the plurality of flexible films and disposed on the one surface of the back cover, and a roller to which the display panel and the back cover are wound or unwound, and the roller includes a flat portion and a first curved portion and a second curved portion having different radii of curvature. Accordingly, the damage of the plurality of flexible films and the printed circuit board may be reduced. |
US11455912B2 |
Electronic shelf-tag systems and methods thereof
Disclosed herein are electronic shelf-tag systems and methods thereof. For example, an electronic shelf-tag system includes, in some embodiments a fascia configured to mount to a shelf of a shelving unit and a light-emitting diode (“LED”) array coupled to the fascia. The LED array is configured to display product information in a shared electronic shelf tag for two or more products respectively stocked in two or more consecutive shelf slots when a horizontal resolution of a portion of the LED array corresponding to at least one shelf slot of the two or more consecutive shelf slots is insufficient for displaying the product information for the product stocked in the at least one shelf slot. |
US11455906B2 |
System and method for improving personality traits
A system for improving personality traits is provided. The system includes at least one processor configured to provide an option to a user for selecting at least one personality trait from a plurality of personality traits. The processor is also configured to suggest at least one alternate personality trait for selection based on the personality trait selected by the user, and allow selection of at least one of the suggested alternate personality traits or proceed with the earlier selection. The processor is further configured to suggest one or more actions based on the personality trait selected by the user, wherein the action is to cause an improvement in the selected personality trait of the user. |
US11455900B2 |
System and method for teaching a surgical procedure
A method of teaching a surgical procedure includes transmitting a first video, from a first location to a second location remote from the first location, of a surgeon in an operating room performing the surgical procedure on a patient with at least one surgical instrument. The method also includes transmitting a second video, from the first location to the second location, of the surgical instrument during the surgical procedure, annotating the second video with at least one annotation, and transmitting, from the first location to the second location, the at least one annotation overlaid on the second video. |
US11455899B2 |
Teaching kit and method to design one or more games
Game designing is a process in which the game designers come up with game ideas. It is a creative and iterative process often requires a lot of effort. Existing methods are time consuming process and difficult to engage a person in it for longer duration. An electronic teaching kit and method to design one or more games have been disclosed. The electronic teaching kit enables game designers to generate multiple purposeful game ideas in a short session. The kit involves a framework comprising a set of genre cards, component cards and an interconnection is required between them to generate a coherent game idea. Further, the idea of game design is validated by all the designers participating the game designing session and using predefined conditions. |
US11455898B2 |
Automated detection and avoidance system
In general, certain embodiments of the present disclosure provide a detection and avoidance system for a vehicle. According to various embodiments, the detection and avoidance system comprises an imaging unit configured to obtain a first image of a field of view at a first camera channel. The first camera channel filters radiation at a wavelength, where one or more objects in the field of view do not emit radiation at the wavelength. The detection and avoidance system further comprises a processing unit configured to receive the first image from the imaging unit and to detect one or more objects therein, as well as a notifying unit configured to communicate collision hazard information determined based upon the detected one or more objects to a pilot control system of the vehicle. Accordingly, the pilot control maneuvers the vehicle to avoid the detected objects. |
US11455892B2 |
Portable air-traffic control system for drones
A miniaturized, portable and automatic air-traffic control (ATC) system to determine the position of air vehicles is described. The system is composed by a portable control tower that detects manned air traffic equipped with ADS-B or transponder, and a computer compatible software to display the position of the detected air vehicles. This system is used in conjunction with a drone system, providing to the latter the air-traffic local information. The information given to the drone system allows performing automatic collision avoidance with the air vehicles detected in the flight area of the drone. |
US11455885B2 |
Consensus-based monitoring of driving behavior in connected vehicle systems
A method for vehicle traffic behavior monitoring and feedback that includes collecting vehicle sensor data from a set of vehicles operating in a traffic environment, where each vehicle transmits vehicle sensor data via a communications network to a processor, and forming a consensus block of aggregate data, where the aggregate data is made of individual vehicle sensor data from each vehicle in the set of vehicles, and where the processor discards duplicate data and repetitive data from the consensus block. The method also includes detecting, in the consensus block, a vehicle motion pattern, where the vehicle motion pattern deviates from a threshold by greater than a tolerance, mapping the vehicle motion pattern to a particular vehicle in the set of vehicles, and generating a feedback response based on the mapping. |
US11455884B2 |
Lighting system
A lighting system, including: a substrate defining a first broad face; a first set of light emitting elements configured to emit visible light having a fixed first color parameter; a second set of light emitting elements configured to emit visible light having a fixed second color parameter different from the first color parameter; a diffuser cooperatively enclosing the first and second sets of light emitting elements with the substrate; a communication module including an antenna; and a processor operatively connected to the communication module, the first set of light emitting elements, and the second set of light emitting elements, the processor configured to independently control relative intensities of the first and second set of light emitting elements to cooperatively emit light having a target color parameter value, wherein the target color parameter value is received from the communication module. |
US11455882B2 |
Actuation module to control when a sensing module is responsive to events
An actuation device includes a controller that interfaces with a sensing module to cause the sensing module to be non-responsive to events of a class that exceed the threshold level of detectability. The controller may be triggered by a corresponding sensor interface to switch the sensing module to be responsive to events of the class that exceed the threshold level of detectability. |
US11455880B2 |
System and method for automatically disarming an intrusion detection system
A system for automatically disarming an intrusion detection system, the intrusion detection system protecting a premises and having an armed state and a disarmed state of operation, including an intrusion detection system state of operation ascertainer operable, responsive to receiving an indication of detection of an intrusion, for ascertaining whether the intrusion detection system is in the armed state; a registered mobile communicator proximity detector communicating with the intrusion detection system state of operation ascertainer and operable, responsive to ascertaining that the intrusion detection system is in the armed state of operation, for ascertaining whether at least registered mobile communicator is in a vicinity of the premises; and an automatic intrusion detection system disarmer communicating with the registered mobile communicator proximity detector and operable, responsive to the ascertaining that at least one registered mobile communicator is in the vicinity of the premises, for automatically disarming the intrusion detection system. |
US11455873B2 |
Buffered video recording for video cameras
A battery-powered camera includes a system processor configured to operate in a standby mode or a full-power mode. While operating the system processor in the standby mode, the camera detects an event in a field of view of the camera; records, using an image sensor of the camera, a plurality of image frames corresponding to the field of view in which the event was detected; stores in a frame buffer the plurality of image frames; and wakes the system processor from the standby mode. While operating the system processor in the full-power mode, the camera processes the plurality of image frames stored in the frame buffer using the system processor; and provides the processed image frames for streaming. |
US11455872B2 |
Front-end device collaboration method, front-end device, and security protection platform
Embodiments include a front-end device collaboration method, applied to a security and protection system to reduce a delay of a collaborative operation. The security and protection system includes a plurality of front-end devices, and the plurality of front-end devices include a first front-end device and a second front-end device. The method includes: the first front-end device determines that a preset collaboration trigger event exists; and the first front-end device sends a collaboration instruction to the second front-end device, where the collaboration instruction is used to instruct the second front-end device to perform an operation corresponding to the collaboration instruction. |
US11455871B2 |
Wireless mailbox notification system
A wireless mailbox notification system is provided. The system includes a housing structure having a plurality of sensors and a processor therein. The plurality of sensors includes a light sensor and a motion sensor. A wireless transceiver is in operable communication with the plurality of sensors and the processor. The wireless transceiver wirelessly transmits an alert generated by the processor to an application installed on a remote device upon actuation of at least one sensor of the plurality of sensors. In some embodiments, an electronic message is automatically generated and transmitted to a desired recipient, such as via email or text message. A fastener is disposed on the housing, wherein the fastener removably secures the housing to a support surface. |
US11455870B2 |
Automated monitoring, detection, and reporting of unauthorized movement and/or theft of vehicles and cargo
A method and an enhanced electronic logging device (ELD) enable a load lock feature of a vehicle that assists with automated theft detection, reporting, and tracking of stolen vehicles/cargo. The processor of the ELD enables the ELD to register the operator MCD to receive notifications generated by a load lock module and present on a display of the ELD at least one selectable option for activating a load lock of the vehicle, the load lock identifying that the operator has parked the vehicle and has triggered the ELD to report any movement of the vehicle that occurs while the load lock is activated. The processor generates and transmits a notification of unauthorized movement or a potential theft of the vehicle in response to receiving an input from the movement detection device indicating that the vehicle is moving or being moved from a parked location while the load lock is activated. |
US11455855B2 |
Content validation document transmission
A document is received by a first computer system from a second computer system. The document is received through a network. A document level security code is received by the first computer system through a second network. A content level security code is received by the first computer system and through the second network. A first validation operation is performed by the first computer system. The performance is based on the document level security code. The first computer system determines the document is an altered document. The determination is based on the performance of the first validation operation. A second validation operation is executed on the altered document. The second validation operation is executed by the first computer system and in response to the determination. An alteration status of the document is detected by the first computer and based on the second validation operation. |
US11455853B2 |
Method for calibrating a radio-based keyless access system of a motor vehicle, access system, and motor vehicle
A method for calibrating a radio-based keyless access system of a transportation vehicle, an access system, and a corresponding transportation vehicle. Based on a measured field strength of an LF field, it is determined whether the signal transmitter is located at most at a specified distance from the transportation vehicle. A second transmission device emits a higher-frequency calibration signal in response to which the signal transmitter transmits a response signal back to the transportation vehicle. A reference distance from the signal transmitter to the transportation vehicle is automatically determined from the propagation time of the calibration signal and the response signal. The measured LF field strength-based determination of whether the signal transmitter is located at most at a specified distance from the transportation vehicle is then calibrated automatically based on the determined reference distance. |
US11455852B2 |
Vehicle deauthortization of user device
Authorization of a user device is suspended based on determining, for a first predetermined time, a distance between the user device and a vehicle is greater than a threshold distance. Then a user input specifying a vehicle parameter is requested. Upon receiving the user input, the user input is validated based on the user input matching a stored vehicle parameter. The user device is deauthorized based on a) failing to receive a valid user input within a second predetermined time, or b) receiving a number of invalid user inputs equal to a threshold number. |
US11455848B2 |
Preserving vehicular raw vibration data for post-event analysis
A system and method preserves raw vibration data for a physical event involving a transport vehicle such as a helicopter, plane, boat, car, or truck. The event may involve unexpected mechanical stresses on the vehicle. The system and method preserves raw vibration data for parts of the transport vehicle, such as from multiple points along the drive train. The preserved raw vibration data includes data from time prior to the physical event. In an embodiment, the system and method continuously detects vibration data, and stores the most recent vibration data in a circular memory buffer. The buffer is continually updated with the most current vibration data. When an event is automatically detected or manually triggered, the most recently saved vibration data is transferred from the buffer to permanent storage, along with vibration data obtained subsequent to the event. This allows for a more thorough post-event analysis. |
US11455844B2 |
Electrical distribution system monitoring for electric and autonomous vehicles
The disclosed systems and methods monitor power distribution systems for autonomous and drive-by-wire vehicles. The system can monitor input voltage, current, and other power signals, and reporting the input voltages and currents to a diagnostic engine control unit (ECU). The ECU compares the power signals with real-time (or substantially real-time) waveforms associated with vibrations, acceleration, road bumps, and other phenomena normally encountered in on-road operation, and evaluates any determined correlation between inertial events (e.g., bumps or acceleration, etc.) and changes in the power signals. If the diagnostic ECU determines a correlation between the inertial waveform, the diagnostic ECU map perform mitigating steps, such as issuing a vehicle health warning, generate instructions that cause the vehicle to navigate to a service center, or perform other mitigating actions. |
US11455842B1 |
Systems and methods for determining a vehicle alternator condition
Methods and systems for determining an alternator condition in a motor vehicle are provided. The method includes performing a plurality of micro wakeups to capture voltage values during a cranking event, determining the maximum cranking voltage and its timestamp, detecting an ignition signal, determining the maximum device voltage and its timestamp, and determining a potential alternator undercharging condition if a duration between the maximum cranking voltage timestamp and the maximum device voltage timestamp is greater than an undercharging indicator duration threshold. Advantageously, an alternator may be repaired or replaced before it fails thus averting having the motor vehicle inoperable. |
US11455835B2 |
Information processing apparatus and information processing method
An information processing apparatus includes a first acquisition unit that acquires first sensing data from a first sensor that performs sensing of an object outside a vehicle, a presentation control unit that generates presentation information based on the first sensing data and causes a presentation device present in the vehicle to present the presentation information, a second acquisition unit that acquires input data for presentation of the presentation information via an input device present in the vehicle, and a boarding control unit that controls boarding of a person on the vehicle according to the input data acquired by the second acquisition unit. |
US11455833B2 |
Electronic device for tracking user activity and method of operating the same
Disclosed are an electronic device and a method of operating the same. The electronic device includes: a housing: a user interface; at least one microphone disposed in the housing; at least one camera disposed in the housing; at least one driver comprising driving circuitry connected to or disposed in the housing and configured to move the housing; a wireless communication circuit disposed within the housing; a processor operatively connected to the user interface, the microphone, the camera, the driver, and the wireless communication circuit; and a memory operatively connected to the processor, wherein the memory stores instructions which, when executed by the processor, control the electronic device to: acquire a voice and/or an image of a user through the microphone and/or the camera, identify the user based on the voice and/or the image, identify an activity of the user based on at least one piece of movement information of the identified user, location information, or information on an object that the user is using, determine a location from which to track the user based on the identified activity, control the driver to move the housing based at least in part on the determined location, track the activity of the user based on continuity of the activity after movement, and provide a result of the activity based on the tracking result. |
US11455832B2 |
Face recognition in noisy environments
A computing device stores a captured image as a transient image template when there is a failure in an image-based authentication of the captured image and the user of the computing device has provided user credentials that authorize the user to access the computing device. The transient image template may be used to further authorize the user to access the computing device during an established time period. |
US11455831B2 |
Method and apparatus for face classification
The present disclosure provides a method and apparatus for facial classification, which is applied to the field of image processing. The method includes acquiring a color image of a target face, where the color image includes information of at least one channel, inputting the information into a neural network, and classifying, by the neural network, the target face according to the information and a first parameter. The first parameter includes at least one facial category and first parameter data for identifying a facial category of the target face. The method and device of the present disclosure can analyze facial attributes from the content of a facial image, and automatically classify many facial images according to their facial attributes. This reduces the burden of manual classification, thereby allowing facial images to be stored in a clear and orderly fashion and improving classification efficiency. |
US11455830B2 |
Face recognition method and apparatus, electronic device, and storage medium
A face recognition method and apparatus, and a storage medium are provided. The method includes: performing attribute feature extraction on an image to be processed including a target object to obtain N attribute features of the target object, N being an integer greater than 1; performing attention feature extraction on the image to be processed based on an attention mechanism to obtain N attention features of the target object; clustering the N attention features to obtain M clustered attention features, M being a positive integer and M |
US11455828B2 |
Face recognition system, face recognition method and face recognition program
A face recognition technology that enables high-speed determination of erroneous detection of face regions and high-precision face recognition by means of a first face recognition processing unit of relatively low accuracy for detecting a face region of a person on each captured image captured by a monitor camera, and a second face recognition processing unit for performing face recognition of a person more accurately with respect to the detected face region transmitted from the first face recognition processing unit. The second face recognition. processing unit determines that the first face recognition processing unit has erroneously detected when the second face recognition processing unit is not able to recognize a face region on the detected face region transmitted from the first face recognition processing unit, and the first face recognition processing unit calculates and self-learns a barycentric coordinate of the detected face region as a point mask position. Thereafter, the first face recognition. processing unit checks whether or not the coordinate of the barycentric position has already been stored in a storage as one of the point mask position, and, when the coincident coordinate of the point mask position is found in the data of the barycentric coordinates, this face recognition system does not perform more accurate face recognition processing by the second face recognition processing unit, and proceeds to the next face recognition processing on the next captured image. |
US11455824B2 |
Cover plate and manufacturing method thereof, electronic device
A cover plate and a manufacturing method thereof, an electronic device are disclosed. The cover plate includes an operation area, the operation area includes an identification area and a non-identification area, the cover plate includes a contact surface, the contact surface includes a first contact surface and a second contact surface, the first contact surface is in the identification area, the second contact surface is in the non-identification area, and the first contact surface and the second contact surface have different contact properties. |
US11455823B2 |
Under-screen fingerprint identification apparatus and electronic device
Embodiments of the present application discloses an under-screen fingerprint identification apparatus, which includes: a micro-lens array, configured to be disposed under the backlight module of the liquid crystal display screen; at least one light shielding layer, disposed under the micro-lens array, wherein the light shielding layer is provided with a plurality of light transmission holes; a photo detecting array, disposed under the light shielding layer; wherein the micro-lens array is configured to converge an optical signal with a specific direction passing through the backlight module to a plurality of light transmission holes, and transmit an optical signal with a non-specific direction passing through the backlight module to a light shielding region of the light shielding layer, wherein the optical signal with the specific direction is transmitted to the photo detecting array through the plurality of light transmission holes. |
US11455822B2 |
Image capturing apparatus and electronic device
An image capturing apparatus and an electronic device are provided. The image capturing apparatus includes: a light-transmitting cover plate, a light source component, a sensor component, and a lens disposed between the light source component and the sensor component. A preset angle is formed between a central axis of the lens and a normal of the light source component. A light generated by the light source component is transmitted through the light-transmitting cover plate, and then is scattered by the object to be captured, and the scattered light is focused by the lens to the sensor component. The light source component is disposed outside of a depth of field of the lens, and the object to be captured is disposed within the depth of field of the lens. |
US11455821B2 |
Electronic device performing fingerprint authentication and operation method thereof
An electronic device includes a touch panel that includes a plurality of row touch lines and a plurality of column touch lines, a touch driver that controls the plurality of row touch lines and the plurality of column touch lines to obtain secondary biometrics including touch profile information, first indicator information, and second indicator information associated with a fingerprint of a user being in contact with the touch panel, in a fingerprint sensing mode of the electronic device, a fingerprint sensor that obtains fingerprint information about the fingerprint of the user, in the fingerprint sensing mode of the electronic device, an authentication module that performs a fingerprint matching operation and an anti-spoofing operation based on the fingerprint information and the secondary biometrics to output an authentication result, and an application processor that performs a security operation based on the authentication result. |
US11455807B2 |
Training neural networks for vehicle re-identification
In various examples, a neural network may be trained for use in vehicle re-identification tasks—e.g., matching appearances and classifications of vehicles across frames—in a camera network. The neural network may be trained to learn an embedding space such that embeddings corresponding to vehicles of the same identify are projected closer to one another within the embedding space, as compared to vehicles representing different identities. To accurately and efficiently learn the embedding space, the neural network may be trained using a contrastive loss function or a triplet loss function. In addition, to further improve accuracy and efficiency, a sampling technique—referred to herein as batch sample—may be used to identify embeddings, during training, that are most meaningful for updating parameters of the neural network. |
US11455805B2 |
Method and apparatus for detecting parking space usage condition, electronic device, and storage medium
A method and an apparatus for detecting a usage status of a parking space, an electronic device, and a storage medium are disclosed. The method comprises: obtaining a monitored image of a to-be-detected parking space; identifying lane line position information of the to-be-detected parking space from the monitored image; identifying vehicle information from the monitored image, wherein the vehicle information comprises vehicle position information; and determining a usage status of the to-be-detected parking space based on a positional relationship between the lane line position information and the vehicle position information. Determining the usage status of the to-be-detected parking space based on the positional relationship between the lane line position information and the vehicle information is less affected by external environmental factors, which thus may improve the accuracy of a detection result of the usage status of the parking space. |
US11455804B2 |
People flow analysis apparatus, people flow analysis method, and storage medium
An image processing apparatus includes a measurement area setting unit that sets a measurement area in an input image, a small image setting unit that sets a small image in the input image based on the measurement area, a first estimation unit that estimates a flow distribution of a target in the small image, and a second estimation unit that estimates the number of targets to pass through the measurement area based on the flow distribution in the small image. |
US11455803B2 |
Sales management system and sales management method
A sales management system includes a first device including a first processor that is configured to detect a customer moving an item of merchandise in an extraction direction away from a merchandise display, a second device including a second processor that is configured to detect movement of an item of merchandise from the merchandise display and determine a movement direction thereof, and a third processor that is configured to determine whether the extraction and movement directions are substantially identical when the first processor detects the customer moving an item away from the merchandise display and the second processor detects movement of an item from the merchandise display at substantially the same time, and determine the item as a first merchandise to be purchased by the customer when the extraction and movement directions are determined to be the substantially identical. |
US11455801B2 |
Generating signatures within a network that includes a plurality of computing devices of varying processing capabilities
Generating signatures within a network that includes a plurality of computing devices of varying processing capabilities is disclosed. Chips may be transmitted, from a network video recorder and over the network, to an analytics appliance having a GPU processing power that is higher than a GPU processing power possessed by the network video recorder. The GPU processing power possessed by the analytics appliance may be employed to process the chips therein and generate respective signatures. |
US11455796B1 |
Blindness assist glasses
An eyewear device with camera-based compensation that improves the user experience for user's having partial blindness or complete blindness. The camera-based compensation determines objects, converts determined objects to text, and then converts the text to audio that is indicative of the objects and that is perceptible to the eyewear user. The camera-based compensation may use a region-based convolutional neural network (RCNN) to generate a feature map including text that is indicative of objects in images captured by a camera. Relevant text of the feature map is then processed through a text to speech algorithm featuring a natural language processor to generate audio indicative of the objects in the processed images. |
US11455795B2 |
Image processing apparatus, image processing method, image processing program, and recording medium storing program
Provided are an image processing apparatus, an image processing method, an image processing program, and a recording medium for the program, which make it possible to understand a unique way of spending time of a certain user at an event.A first attribute obtained from images captured by a first user and a second attribute obtained from images, captured by many second users whose number is larger than the number of the first user, among images of the same event are detected. The first attribute represents a feature of the first user having a unique way of spending time at the event. According to the first attribute, information on products or the like suitable for the first user is notified to the first user. |
US11455794B2 |
System and method for orchard recognition on geographic area
A system and a method for recognition of an orchard on a geographic area are provided. The system includes a pre-processing module for deriving a target section of an aerial image containing a parcel of an orchard, an image optimization module for performing customized image processing on the target section of the aerial image, and a recognition module for determining a type and a border of the orchard present on the target section of the aerial image with a deep learning mechanism. Accordingly, farmers and agricultural entities can effectively monitor orchards within different geographic areas so as to yield better fruit production and conduct better fruit quality control and land utilization. |
US11455789B1 |
Systems and methods for dynamically classifying point cloud data points
Disclosed is a system for dynamically classifying different data point sets within a point cloud with different classifications that may alter how data point sets with different classifications are processed, edited, and/or rendered. The system may generate a model based on a first set of relationships between a first set of data point elements that result in the first classification, and a second set of relationships between a second set of data point elements that result in the second classification. The system may compare the data point elements from unclassified data point sets against the first set of relationships and the second set of relationships in the model, and may assign the first classification to a particular unclassified data point set in response to the data point elements of the particular data point set having a threshold amount of the first set of relationships. |
US11455785B2 |
System and method for use in object detection from video stream
A method for use in processing of image data stream is described. The method comprising: providing input data comprising at least one sequence of image data pieces indicative of a region of interest. Processing one or more image frames for detection of one or more foreground pixels regions. Collecting adjacent foreground pixels and determining one or more blobs associated with one or more suspected foreground objects in the region of interest Selecting one or more blobs and generating image portion indicative of one or more suspected foreground objects. And processing said one or more image portions for detection of one or more foreground objects and corresponding one or more object classes. For generating output data comprising class probability for one or more objects detected in one or more frame images of said image data stream. |
US11455782B2 |
Target detection method and apparatus, training method, electronic device and medium
Embodiments of the present disclosure disclose a target detecting method and apparatus, a training method, an electronic device, and a medium. The target detecting method includes: separately extracting, by means of a neural network, characteristics of a template frame and a detection frame, where the template frame is a detection box image of a target object, and the template frame is smaller than the detection frame in image size; obtaining a classification weight and a regression weight of a local region detector based on the characteristic of the template frame; inputting the characteristic of the detection frame into the local region detector to obtain classification results and regression results of multiple alternative boxes output by the local region detector; and obtaining a detection box for the target object in the detection frame according to the classification results and regression results of the multiple alternative boxes output by the local region detector. The embodiments of the present disclosure improve the speed and accuracy in target tracking. |
US11455776B2 |
Network and system for neural pose transfer
A network for neural pose transfer includes a pose feature extractor, and a style transfer decoder, wherein the pose feature extractor comprises a plurality of sequential extracting stacks, each extracting stack consists of a first convolution layer and an Instance Norm layer sequential to the first convolution layer. The style transfer decoder comprises a plurality of sequential decoding stacks, a second convolution layer sequential to the plurality of decoding stacks and a tan h layer sequential to the second convolution layer. Each decoding stack consists of a third convolution layer and a SPAdaIn residual block. A source pose mesh is input to the pose feature extractor, and an identity mesh is concatenated with the output of the pose feature extractor and meanwhile fed to each SPAdaIn residual block of the style transfer decoder. A system thereof is also provided. |
US11455773B2 |
Image processing method and device
Embodiments of the present disclosure provide a method and apparatus for processing an image. An embodiment of the method includes: acquiring a two-dimensional garment image, where the two-dimensional garment image includes a style identifier of a garment; selecting a three-dimensional garment model matching the style identifier from a pre-established set of three-dimensional garment models, wherein the three-dimensional garment model includes scatter points labeled thereon; labeling the two-dimensional garment image with scatter points based on a pre-established coordinate mapping relationship between the two-dimensional garment image and the three-dimensional garment model and the scatter points of the selected three-dimensional garment model; generating a three-dimensional garment image of the acquired two-dimensional garment image based on the selected three-dimensional garment model and a result of the labeling. |
US11455768B2 |
Method for forward progress and programmable timeouts of tree traversal mechanisms in hardware
In a ray tracer, to prevent any long-running query from hanging the graphics processing unit, a traversal coprocessor provides a preemption mechanism that will allow rays to stop processing or time out early. The example non-limiting implementations described herein provide such a preemption mechanism, including a forward progress guarantee, and additional programmable timeout options that can be time or cycle based. Those programmable options provide a means for quality of service timing guarantees for applications such as virtual reality (VR) that have strict timing requirements. |
US11455767B1 |
Intelligent material completeness detection and configuration method based on digital twin and augmented reality (AR)
An intelligent material completeness detection and configuration method based on digital twin and augmented reality (AR) includes: constructing a digital twin model base and knowledge base of an incomplete material; importing the digital twin model base and knowledge base of the incomplete material respectively into a model database and a knowledge database in a digital twin system database; sending materials to be detected into a vision-based material completeness detection platform, sorting out an incomplete material, acquiring corresponding data, and importing the data into an incomplete material information database; performing, based on an AR device, perception and reconstruction of incomplete material configuration; matching a configuration plan of the incomplete material in a digital twin relational database, and performing a virtual-real fusion in the AR device; and allowing, a worker to rapidly and accurately find a location and problem type of the incomplete material and configuration the incomplete material. |
US11455766B2 |
Variable precision computing system
A processor selectively adjusts the precision of data for different functional units. Specified functional units of the processor, such as shader processing unit of a graphics processing unit (GPU) include a zeroing module to store, based on the states of corresponding precision flags, a data value of zero at specified portion of an input and/or output data operand. The functional unit then processes the data including the zeroed portion. Because a portion of the data has been zeroed, the functional unit consumes less power during data processing. Furthermore, the precision flags are set such that the reduced precision of the data does not significantly impact a user experience. |
US11455762B2 |
Text border tool and enhanced corner options for background shading
Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders. |
US11455761B2 |
Information display system and information display method
A crime prediction server accesses an SNS server, collects submission information, which includes crime-related terms, as crime-related information from the submission information of general citizens, calculates statistical data for each attribute, which includes an occurrence place, a crime occurrence hour, a crime type of a crime, for the crime-related information, and sends crime data and map data, which are extracted from the statistical data of the crime-related information, in response to a request from a center device. The center device superimposes the crime data on the map data for each attribute on a display, and plots and displays the crime data in a position corresponding to the crime occurrence place on a map. |
US11455760B2 |
Digital visualization of periodically updated in-season agricultural prescriptions
Display of graphical maps of agricultural fields, coded with color or other indicators of values of data pertaining to agronomy at high resolution, and updated on a daily basis or on demand by recalculating agronomy models with the high-resolution data, is disclosed. Map displays may include multiple layers that relate to different agronomy metrics, and GUI widgets that are programmed to receive selection of values indicating different field properties or layers to display. In an embodiment, a computer-implemented data processing method providing an improvement in efficient calculation of digital data representing physical properties of agricultural fields, the method comprising receiving digital input specifying a request to display a map image of a specified agricultural field for a particular day; in response to receiving the input, calculating an interpolated digital image of the specified agricultural field with a plurality of different field properties, by: dividing a digital map of the specified field into a plurality of grids each having a same size and a same area; obtaining, from digital storage, a plurality of data for the different field properties and assigning the data as covariates; grouping the grids into a specified number of clusters based on values of the covariates; pseudo-randomly selecting a specified number of one or more sample values in each of the clusters; evaluating a digital fertility model using the sample values and storing a plurality of output values from the digital fertility model; interpolating a plurality of model values for the grids; generating and causing displaying a visual graphical image of the specified agricultural field including color pixels corresponding to each of the model values. |
US11455755B2 |
Methods and apparatus for neural network based image reconstruction
Systems and methods for reconstructing medical images are disclosed. Measurement data, such as sinogram data, is received from an image scanning system. A plurality of masks are applied to corresponding portions of the measurement data to generate a plurality of masked measurement data portions. In some examples, the measurement data is encoded before the plurality of masks are applied. A neural network including a plurality of fully connected layers is applied to the plurality of masked measurement data portions to generate a plurality of image patches. The plurality of image patches are then combined to generate an initial image. In some examples, refinement and scaling operations are applied to the initial image and corresponding attenuation maps to generate a final image. In some examples, the final image is stored in a database. In some examples, the final image is displayed for diagnosis. |
US11455754B2 |
System and method for synthesizing low-dimensional image data from high-dimensional image data using an object grid enhancement
A method for processing breast tissue image data includes processing image data of a patient's breast tissue to generate a high-dimensional grid depicting one or more high-dimensional objects in the patient's breast tissue; determining a probability or confidence of each of the one or more high-dimensional objects depicted in the high-dimensional grid; and modifying one or more aspects of at least one of the one or more high-dimensional objects based at least in part on its respective determined probability or confidence to thereby generate a lower-dimensional format version of the one or more high-dimensional objects. The method may further include displaying the lower-dimensional format version of the one or more high-dimensional objects in a synthesized image of the patient's breast tissue. |
US11455752B2 |
Graphical element color diffusion techniques
Rich color diffusion techniques applied to text as part of digital content creation by a graphics rendering application of a computing device are described. The graphics rendering application is configured to receive color location data and color identification data with respect to a graphical element, diffuse colors within the boundary of the graphical element based on the color location data, color identification data, and a mesh generation algorithm, and automatically replicate the diffused color pattern onto subsequently selected graphical elements. Techniques are also described that facilitate storing a plurality of graphical element properties associated each of the graphical elements and changing one or more of the stored properties before, during, and after color diffusion of the graphical elements. |
US11455751B2 |
Encoding multi-dimensional information for deep vision learning
A method, system, and computer program product for computer vision modeling are provided. The method identifies a set of transactions. A set of categorical behavior transaction types are determined for the set of transactions. The set of categorical behavior transaction types are mapped to a set of colors in a color coordinate system. The method scales color component values of the set of colors in the color coordinate system to generate a pattern of colorized units at intervals along a timespan of the set of transactions. The method generates a fraud detection model based on the set of transactions and the color component values. |
US11455750B2 |
Operator characteristic-based visual overlays
A system may include a processing resource, and a computing device comprising instructions executable to: extract data from objects in a digital image of a physical environment; utilize the extracted data to identify information about a task to be performed by an operator at the physical environment; and select, based on a characteristic of the operator, a portion of the identified information about the task to include in a visual overlay to be displayed to the operator at the physical environment. |
US11455745B2 |
System and method for image registration and camera calibration using learned error functions
A system and method are provided for registering input images to reference objects to generate output parameters. The method includes obtaining an input image and a reference object, wherein the reference object comprises a reference image or a template corresponding to a model of content in the reference image. The method also includes performing a registration of the input image by estimating a geometric transform and/or a set of non-linear transform parameters, without using predefined image features. The method also includes measuring a misalignment error between the input images and the reference object and generating a set of output parameters. The output parameters can include a set of one or more camera parameters or a set of geometric and non-linear transformation parameters. |
US11455741B2 |
Method for determining annulus size of bicuspid valve
A method for determining the size of a bicuspid annulus of bicuspid, including acquiring an image of the heart including the left ventricle and the aorta; generating a first plane, which includes a line that passes through two base points in the bicuspid of the image of the heart; and generating multiple second planes, which are obtained per each rotation, while rotating the first plane multiple times by a predetermined angle about the line that passes through the two base points; measuring the cross-sectional area of each of at least one of the left ventricle and the aorta, which are formed on the first plane and the multiple second planes; selecting a plane for measuring the size of a bicuspid annulus among the first plane and the multiple second planes based on the measured cross-sectional area; and measuring the size of the bicuspid annulus based on the selected plane. |
US11455739B2 |
Method for augmenting a scene in real space with projected visual content
One variation of method includes: serving setup frames to a projector facing a scene; at a peripheral control module comprising a camera facing the scene, recording a set of images during projection of corresponding setup frames onto the scene by the projector and a baseline image depicting the scene in the field of view of the camera; calculating a pixel correspondence map based on the set of images and the setup frames; transforming the baseline image into a corrected color image—depicting the scene in the field of view of the camera—based on the pixel correspondence map; linking visual assets to discrete regions in the corrected color image; generating augmented reality frames depicting the visual assets aligned with these discrete regions; and serving the augmented reality frames to the projector to cast depictions of the visual assets onto surfaces, in the scene, corresponding to these discrete regions. |
US11455738B2 |
Electronic device and method for applying image effect to images obtained using image sensor
Electronic devices and methods for processing images are provided. The method includes obtaining a first image and a second image through a first image sensor, extracting depth information from at least one third image obtained through a second image sensor, applying the extracted depth information to the obtained first image and displaying the first image, and applying the extracted depth information to the obtained second image. |
US11455736B2 |
Object tracking based on multiple measurement hypotheses
A method and system for integrating multiple measurement hypotheses in an efficient labeled multi-Bernoulli (LMB) filter. The LMB filter estimates a plurality of tracks for a plurality of objects, each track of the plurality of tracks having a unique label, a probability, and a state, wherein each track of the plurality of tracks is associated to an object of a plurality of objects to be tracked, each object having an object state. The method receives one or more measurement hypotheses of the multiple measurement hypotheses for each object of the plurality of objects; updates each track of the plurality of tracks based on the respective track and the one or more measurement hypotheses of the multiple measurement hypotheses; determines, for each combination of track of the plurality of tracks and measurement hypothesis, a likelihood ηi(j, k); samples, for each iteration of a plurality of iterations, an update hypothesis γ(t), based on an association of each track of the plurality of tracks to one of: a measurement hypothesis, an events missed detection, or a track dying detection; determining the state of each track of the plurality of tracks based on its respective associations in the updated hypotheses γ(t); extracts, for each track of the plurality of tracks, an existence probability; predicting the object state of each object of the plurality of objects with respect to a next measurement time; determines, whether another update is to be performed; and if another update is to be performed, repeats again the method steps from and including updating each track of the plurality of tracks. |
US11455728B2 |
Diagnosis support device, diagnosis support method, and diagnosis support program
A diagnosis support device acquires medical image data representing a medical image obtained by imaging an animal as a subject with a medical image capturing device and type information representing a type which is classified by at least one of a body length or weight of the animal and to which the subject belongs, and determines presence or absence of an abnormality in the medical image of the subject based on the acquired medical image data and type information and a learned model learned in advance using a set of a plurality of pieces of the medical image data for learning and the type information. |
US11455726B2 |
Methods for polyp detection
Disclosed herein are methods for identifying polyps or lesions in a colon. In some variations, computer-implemented methods for polyp detection may be used in conjunction with an endoscope system to analyze the images captured by the endoscopic system, identify any polyps and/or lesions in a visual scene captured by the endoscopic system, and provide an indication to the practitioner that a polyp and/or lesion has been detected. |
US11455724B1 |
Systems and methods to process electronic images to adjust attributes of the electronic images
Systems and methods are disclosed for adjusting attributes of whole slide images, including stains therein. A portion of a whole slide image comprised of a plurality of pixels in a first color space and including one or more stains may be received as input. Based on an identified stain type of the stain(s), a machine-learned transformation associated with the stain type may be retrieved and applied to convert an identified subset of the pixels from the first to a second color space specific to the identified stain type. One or more attributes of the stain(s) may be adjusted in the second color space to generate a stain-adjusted subset of pixels, which are then converted back to the first color space using an inverse of the machine-learned transformation. A stain-adjusted portion of the whole slide image including at least the stain-adjusted subset of pixels may be provided as output. |
US11455721B2 |
Multiwave dental imaging system
An imaging system comprises multiple light sources, a beam combiner, an optical array sensor, and a computing device. A first light source forms a first beam of light at a first wavelength. A second light source forms a second beam of light at a second wavelength. The beam combiner combines the first beam of light and the second beam of light into a single beam of light and illuminates a specimen with the single beam of light. The optical array sensor detects reflected light that is reflected from the specimen. The computing device accesses sensor data from the optical array sensor, forms a first image based on the first wavelength and a second image based on the second wavelength, and forms a composite image from the first image and the second image. |
US11455711B2 |
Providing an optimum subtraction data set
A method for providing an optimum subtraction data set includes: receiving first image data sets acquired by a medical imaging device and which map an object under examination within a first time phase; receiving at least one second image data set acquired by the same or another medical imaging device and which maps a change in the object under examination within a second time phase; dividing the at least one second image data set into a plurality of image regions; generating subtraction image regions for the plurality of image regions; determining an image quality parameter for each subtraction image region; determining an optimum subtraction image region for each image region of the plurality of image regions of the at least one second image data set by comparing the image quality parameters; generating the optimum subtraction data set from the optimum subtraction image regions; and providing the optimum subtraction data set. |
US11455710B2 |
Device and method of object detection
A device and method of object detection in a scene by combining traditional 2D visual light imaging such as pixels with 3D data such as a voxel map are described. A single lens directs image light from the scene to a dichroic mirror which then provides light to a both a 2D visible light image sensor and a 3D sensor, such as a time-of-flight sensor that uses a transmitted, modulated IR light beam, which is then synchronously demodulated to determine time of flight as well as 2D coordinates. 2D portions (non-distance) of 3D voxel image data are aligned with the 2D pixel image data such that each is responsive to the same portion of the scene. Embodiments determine true reflectivity, true scale, and image occlusion. 2D images may be enhanced by the 3D true reflectivity. Combined data may be used as training data for object detection and recognition. |
US11455699B2 |
Apparatus and methods for queueing transportation providers and passengers
Apparatus and methods for queueing transportation providers and passengers are described. A method includes queuing in a first queue, first broadcast messages received from passenger mobile devices and queuing in a second queue, second broadcast messages received from transportation provider mobile devices. The method also includes comparing, via a processor, each of the first broadcast messages in the first queue to the second broadcast messages in the second queue to identify a match between one of the first broadcast messages and one of the second broadcast messages. |
US11455696B2 |
Multi-layer hybrid model power generation prediction method and computing system
Example implementations described herein involve a multi-layer hybrid model power generation prediction method and computing system. The example implementations described herein are configured to predict power generation that can be utilized for short-term planning by utilities to optimize operation planning to ensure economic and stable operation of the electricity. |
US11455682B2 |
Instant bank account verification through debit card network
A bank account can be authenticated or confirmed by a user providing an account number and a debit card number. The payment provider then obtains user account information from the bank through a debit card network. The payment provider authenticates the account if the account numbers match. In another embodiment, authentication further requires a portion of a current bank balance in the account provided by the user to match the current balance received from the bank. |
US11455681B1 |
Adaptive financial advisor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for an adaptive financial system. One of the methods includes receiving, from a user, a selected lifestyle archetype of a user, wherein the selected lifestyle archetype identifies a predetermined allocation of income and spending. The method includes monitoring financial activities of the user. The method also includes providing feedback to the user based on the monitoring and the selected lifestyle archetype. |
US11455678B2 |
System and method for distributable e-commerce product listings
A portable web widget for distribution of multimedia content over a computer communications network, the web widget adapted for viral distribution and execution in a web browser on a client device wherein the widget includes a content retrieval component communicatively coupled to an application server over the computer communications network, the content retrieval component configured to retrieve one or more multimedia display files and metadata into an embedded electronic commerce store in the web widget after it enters an active operational mode, the widget also including a content preview component configured to enable a streamed execution of a portion of the multimedia content files associated with each of the multimedia display files from a multimedia content distribution system executing on the application server, and a transaction processing component operative to execute and complete a commercial transaction in the embedded electronic commerce store pertaining to the multimedia content files. |
US11455677B2 |
Community based network shopping
A system receives item data corresponding to an item list from a user. The item list may include one or more items. The system communicates the item list to a community group associated with the user and the system then receives member data from one or more members of the community group, wherein the member data is associated with the one or more items on the item list. |
US11455675B2 |
System and method of providing object for service of service provider
A server and method of providing an object for accessing a service of a service provider are provided. The server includes a context model providing unit configured to provide to the service provider at least one context model that is associated with the service, which is used by a device or a user, and a situation in which the device or the user uses the service; a purchase request receiving unit configured to receive a purchase request submitted by the service provider for a context model which is selected from among the at least one context model; and an object generation unit configured to generate the object for accessing the service of the service provider. The generated object is matched with the context model associated with the purchase request received from the service provider. |
US11455669B2 |
Method and apparatus for predicting wait times
A system is provided and generally includes a server (e.g., application server), an associate computing device, and a client computing device. The server can receive a user arrival notification that indicates a user has arrived to pick up purchased goods. The server can transmit a scan initiation request to a remote terminal that causes the remote terminal to scan at least one network. The server can receive scan data for the scanned network from the remote terminal indicating, for example, a signal strength of that network. The server can determine a current wait time based on the received scan data for the scanned network, and can transmit the current wait time to the remote terminal. |
US11455665B2 |
System and method for affiliate link generation
A method and system is provided for facilitating affiliate link generation. A user enables the system by identifying a webpage on an affiliate web site. The system performs an initial assessment of the page to extract webpage information, which is compared to information stored in a database. If the extracted information matches stored information, a record of the webpage is displayed and an affiliate link is dynamically generated for immediate use. If the extracted information does not match stored information, a new record of the webpage is created. If the webpage contains product-specific data, a product-specific record is stored. If the webpage does not contain product-specific data, a non-product record is stored. An affiliate link is then dynamically created. The new record of the product and dynamically created affiliate link is added to the database for immediate use. |
US11455662B2 |
Optimizing generation of a feed of content for a user based on prior user interactions with the feed of content
An online system provides a feed of content including organic content items and sponsored content items that are positioned relative to each other to maximize user interaction with the feed of content. To reduce latency of providing the feed of content to a user without impairing positioning of organic content items and sponsored content items relative to each other, the online system generates the feed of content including organic content items and sends the feed of content to a client device while selecting sponsored content items for the feed of content. The online system transmits selected sponsored content items to the client device, which modifies the feed of content to include the sponsored content items and presents the modified feed of content. |
US11455661B2 |
Filtering supplementary content using completion rate
Systems and methods record tracking events during a presentation of supplementary content items to determine whether viewer(s) stopped watching the supplementary content item or watched the supplementary content item in its entirety. This determination may provide value to content publishers or (multi video programming distributors (MVPDs)) through preventing such supplementary content items from showing, whether in certain contexts, to certain viewers, and/or to certain audience segments. In some instances, the systems and methods may utilize machine-learning model(s) to determine which combinations of supplementary content items, contextual signals, viewers, and/or audience segments are likely to abandonment a supplementary content item. Preventing these combinations from showing, improves viewer experiences, permits MVPDs to effectively utilize opportunities for presenting supplementary content to viewers, in order to maximize revenue yield paid by supplementary content providers (e.g., advertisers), and efficiently uses computing resources to present supplementary content items that viewers are unlikely to abandon. |
US11455658B1 |
Artificially intelligent campaign creation and deployment system
An artificially intelligent network for ad campaign design and distribution having a first subsystem for receiving and storing permission to receive targeted content; a second subsystem for selecting recipients for the content; a third subsystem responsive to the second subsystem for distributing the content; and a fourth subsystem for confirming the viewing of the content. In the illustrative embodiment, the system further includes a subsystem for creating as well as receiving the content. The system provides an artificially intelligent campaign creation and deployment system with an advertiser interface; a subscriber interface; and a targeting system for creating, deploying and monitoring an advertising campaign using inputs received via the advertiser and subscriber interfaces and a unique targeting system. The targeting system comprises first arrangement for receiving a first data set with user permissions and preference data; second arrangement for receiving a second data set based on demographic data; and third arrangement for correlating the first data set with the second data set to provide a third data set optimized with respect to at least one parameter. In an illustrative embodiment, the second arrangement further includes arrangement for receiving and factoring in historical and trending data and the parameter is return on investment. |
US11455657B2 |
Navigating through content items on a computing device
One or more embodiments of the disclosure include methods and systems that allows for improved user navigation within a group of content items. For example, a content navigation system can identify a content item within a group of content items to provide to a user in response to a user interaction. In some embodiments, the content navigation system can identify a content item to provide to the user based on one or more factors, such as a characteristic of a user interaction and a relevance of a content item. In addition, the content navigation system can strategically provide advertisement content items to a user by adjusting one or more factors with respect to advertisement content items. |
US11455656B2 |
Methods and apparatus for electronically providing item advertisement recommendations
This application relates to apparatus and methods for automatically determining and providing item advertisements to customers. In some examples, a computing device obtains transaction data identifying in-store and/or online transactions. The computing device determines a distribution of purchased items over a plurality of item categories based on the transaction data. The computing device generates factorization matrices based on applying a machine learning process to the distribution, and generates relevancy scores for the plurality of item categories based on the factorization. The computing device may then select or generate item advertisements for items associated with the item categories based on the generated relevancy scores. The selected item advertisements may be displayed to a customer, for example, on a website. |
US11455655B2 |
Methods and apparatus for electronically providing item recommendations for advertisement
This application relates to apparatus and methods for automatically determining and providing recommendations of items to advertise customers. In some examples, a computing device generates feature data based on historical website interaction data, historical transaction data, and item categorical data. The computing device trains each of a plurality of machine learning models based on the generated feature data. The computing device may then receive a plurality of recommended items to advertise in association with an anchor item. The computing device may execute the trained machine learning process to generate prediction data associated with a future time period. The prediction data may identify a number of times each recommended item may be purchased during the future time period. The computing device may then rank the plurality of recommended items based on the prediction data. In some examples, the computing device filters the plurality of recommended items based on item categories. |
US11455652B2 |
Methods and apparatus to estimate the second frequency moment for computer-monitored media accesses
Methods, apparatus, systems and articles of manufacture are disclosed that estimate the second frequency moment. An example apparatus includes a hashing generator to input a first audience member identifier and a second audience member identifier of the media impression data through a hashing function, an output of the hashing generator being a first bit-value representation of the first audience member identifier and a second bit-value representation of the second audience member identifier, a vector generator to increment first and second values of corresponding first and second positions in a vector based on the first and second bit-value representations, respectively, a second frequency moment generator to estimate the second frequency moment of the media impression data using the vector, and a comparator to, using the second frequency moment, determine whether a computer can complete a query request of the media impression data based on query processing constraints. |
US11455650B2 |
System and method for on-chain rewards
Systems and methods to at least provide rewards using a smart contract are disclosed. |
US11455647B2 |
Method and system for presenting information for a geographically eligible set of automobile dealerships ranked based on likelihood scores
Systems, methods and computer program products for selecting dealers based on characteristics of the dealers and the user. A vehicle data system collects dealer location and historical transaction data from external data sources and generates and stores an eligibility table that identifies a set of eligible dealers for each combination of user location and vehicle make. Eligible dealers are determined from the eligibility table using a location and vehicle make identified from a user request. Scores are determined for each eligible dealer based on a dealer scoring model using a binary choice model in the form of a logistic regression of market share, inventory, close rate, price and distance, and dealers are ranked by these scores. A presentation of dealers selected by rank and by closest location to the user is generated and provided to the user via an interface running on a computing device. |
US11455646B2 |
Machine-learned attendance prediction for ticket distribution
A ticket exchange server is configured to determine a number of tickets to distribute for an event. The ticket exchange server accesses, for a stadium, training data describing attendance at historical events, historical opponents of a sports team, and a historical win/loss record of the sports team. The ticket exchange server trains a machine-learned model configured to predict an attendance for a future event at the stadium based on an opponent of the sports team at the future event and a current or predicted win/loss record of the sports team. The ticket exchange server selects an event for the sports team against an opponent and determines a predicted attendance using the machine-learned model. The ticket exchange server identifies a number of tickets greater than a capacity of the stadium to make available based on the predicted attendance and distributes the number of tickets to prospective attendees. |
US11455639B2 |
Unsupervised universal anomaly detection for situation handling
Techniques for implementing unsupervised universal anomaly detection for situation handling are disclosed. In some example embodiments, a computer-implemented method comprises detecting an anomaly in a new data point that has corresponding manifestation values for variable categories based on a restriction index for the corresponding manifestation value for at least one of the variable categories in the new data point, and causing a notification of the anomaly in the new data point to be displayed on a computing device based on the detecting of the anomaly. The restriction index for the corresponding manifestation value for the at least one of the variable categories in the new data point may be calculated for the corresponding manifestation value for each other variable category in the plurality of variable categories based on a manifestation space value and a prediction space value that are based on historical data points. |
US11455638B2 |
Methods and apparatus for payment fraud detection
This application relates to apparatus and methods for identifying fraudulent transactions. In some examples, a computing device generates a decision matrix to identify fraudulent transactions. To generate the decision matrix, the computing device may determine scores for a plurality of transactions, and may determine transaction categories for each transaction based on the scores. The computing device may also determine a number of predictable features based on applying machine learning techniques to the transactions. A risk category is then determined for the number of predictable features. The computing device generates the decision matrix based on the transaction categories and the risk categories. In some examples, the computing device applies the generated decision matrix to an ongoing purchase transaction to determine if the ongoing purchase transaction is fraudulent. In some examples, the computing device prevents completion of the purchase transaction if the purchase transaction is determined to be fraudulent. |
US11455632B2 |
Method for mediating virtual asset transmission
A method for mediating virtual asset transmission is provided. The method comprises receiving a first information on virtual asset to be transmitted from a first user to a second user from a first virtual asset service provider (VASP) server managing virtual asset of the first user, transmitting a verification request as to whether information on the second user included in the received first information is correct to a second VASP server managing virtual asset of the second user, receiving a verification result indicating that the information on the second user is correct from the second VASP server as a response to the verification request, and transmitting the received verification result to the first VASP server. The method further comprises transmitting virtual asset update request of the second user to the second VASP server if it is determined that the transaction has been recorded in the blockchain. |
US11455626B2 |
One-tap payment using a contactless card
An authentication application may receive, from a merchant application of a client device, a merchant identifier, a transaction identifier of a transaction, encrypted data, and a location of the client device. The authentication application may decrypt the encrypted data based at least in part on a private key. The authentication application may determine that the contactless card has been used to make a previous purchase with the merchant and that the location of the client device is within a threshold distance of a known location associated with a contactless card. A virtual account number generator may generate a virtual account number and transmit the merchant identifier, the transaction identifier, the virtual account number, an expiration date, and a card verification value (CVV) to a merchant server associated with the merchant to process the transaction using the transaction identifier, the virtual account number, the expiration date, and the CVV. |
US11455623B1 |
Buyer routing arrangements and methods for disparate network systems
Electronic transaction data sets are processed for a multitude of disparate transactions using a plurality of autonomous networks. Circuitry receives and processes electronic transaction data to identify a user via information provided in the transaction data, and uses the identification to access profile information for selecting one of a plurality of networks. In this context, a user can be identified using one of a plurality of identification approaches (e.g., different account IDs), and such identification can be used for retrieving and using electronic profile data to select a transaction network for the user, which may be completely independent from the identification. Data is accordingly configured so that the selected network can receive and process the data, such as by configuring the data into a network-specific format and/or communicating the data using network-specific protocols. The configured data is transmitted to the selected network. |
US11455622B2 |
Computer system and computer-implemented method for authenticating a contactless payment transaction
An application system for authenticating a contactless payment transaction is described, the application system comprising: (i) a verification module configured to receive, from an operating system, a cipher if a customer is authenticated; and (ii) an access module configured to: (a) instruct the operating system to use the cipher to decrypt a transaction personal identification number (PIN) which is stored in a local database in an encrypted form; (b) receive the transaction PIN once decrypted; and (c) use the transaction PIN to access a token, the token being associated with payment details for processing the payment transaction. |
US11455620B2 |
Tapping a contactless card to a computing device to provision a virtual number
Systems, methods, articles of manufacture, and computer-readable media for tapping a contactless card to a computing device to provision a virtual number. At least one parameter for authorizing a virtual account number for a subaccount associated with a primary account may be received. An application executing on a processor circuit may receive authentication credentials for the primary account. A card reader may receive encrypted data from a communications interface of a contactless card. The application may transmit the encrypted data to an authentication server. The application may receive verification of the encrypted data from the authentication server. The application may provide the at least one parameter for authorizing the virtual account number and receive a virtual account number for the subaccount generated by a virtual card number server, the virtual account number restricted to a spending limit based on the amount parameter associated with the virtual account number. |
US11455619B2 |
Technologies for generating and displaying virtual and interactive egifts
Technologies for unwrappable virtual egifts enabling recipients to redeem gift credits using payment accounts. In some examples, a system identifies a merchant associated with a giver, the giver being associated with a giver payment account and a recipient being associated with a recipient payment account. The system associates a policy with the gift credit and generates an image underlay identifying the gift credit and an image overlay hiding the image underlay and gift credit, the image overlay including a separable flap having a portion that appears unadhered to the image underlay, the separable flap being configured to trigger, in response to an input, an animated unwrapping effect that removes the image overlay to reveal the image underlay and gift credit. The system presents the image overlay and, in response to receiving the input, generates the animated unwrapping effect to remove the image overlay and reveal the image underlay. |
US11455617B2 |
Type 4 NFC tags as protocol interface
NFC terminal devices and corresponding integrated circuit cards (ICCs) use NFC Type 4 tags as a protocol interface for complex or encrypted communication protocols that are not natively supported by the NFC terminal devices. A smartphone acting as an NFC terminal may block applications and/or protocols other than NFC data exchange formatted (NDEF) messages. An ICC applet supporting an advanced function uses designated memory locations for the transfer of commands normally supported at an application level. Both the terminal side and the ICC applet may check the designated memory locations for updated data in the absence of protocol-level message controls. |
US11455614B2 |
Cloud-based application security
Systems, methods, and computer program products for providing cloud-based application security are disclosed. For example, a server part of a cloud-based application may determine a plurality of security challenges for authorizing a request based on a plurality of security settings of a user account and one or more attributes of the request, issue a first-level authorization challenge and a second-level authorization challenge based on the determining, identify a plurality of available resources from the user account for the request, and responsive to successful completion of the first-level authorization challenge and the second-level authorization challenge, automatically apply two or more of the available resources from the user account to fulfill the request based on the one or more attributes of the request and a physical location associated with the request. |
US11455613B1 |
Global cache tool systems and methods for adding new payees
Systems and methods for preparing payment requests via cached payee information databases are described. The cached payee database system allows customers of a financial institution to search locally stored payee databases on their mobile devices for payee information. The cache version of the payee database is periodically updated with new and corrected payee information. The cached database system can perform payee searches on a character-by-character basis in real time with minimal delays between searches. |
US11455608B2 |
Operating modes for a point of sale peripheral device
In some examples, a device for applying an operating mode to a point of sale (POS) peripheral device can include a non-transitory machine readable medium storing instructions executable by a processing resource to detect a peripheral device, access a configuration file based on the detected peripheral device, wherein the configuration file includes a plurality of operating modes associated with the detected peripheral device, and apply one of the plurality of operating modes to the detected peripheral device. |
US11455598B2 |
Automated conflict resolution
An example operation may include one or more of setting, by a first node, a cut-off time for a resolution of an update to a service contract received from at least one node of a plurality of second nodes over a blockchain, acquiring, by the first node, resolution parameters from a blockchain ledger, and executing a smart contract to resolve the service contract based on the update to the service contract and the resolution parameters. |
US11455587B2 |
Continuous and anonymous risk evaluation
Techniques for risk evaluation include receiving, from a requesting entity, a request for monitoring target entities specifying a first identifier associated with each target entity and target entity information. The system generates a second identifier and a third identifier for each target entity and stores a mapping of the second identifiers to the first identifiers and the third identifiers, preventing the second identifiers from being provided to the requesting entity. The system monitors a periodically updated data set and determines risk metrics for the target entities, comparing each risk metric to a threshold value to identify target entities whose risk data indicates an insider threat. The system generates a third identifier for the identified target entities and provides the third identifiers to the requesting entity. Responsive to a request for a corresponding first identifier, the system identifies and provides the first and third identifiers to the requesting entity. |
US11455579B2 |
Location reservation signaling
Systems and methods for reservation signaling are described. The systems and methods may determine that a user has entered a location, check whether a reservation for the location is set for a current time period, and provide a sensory signal based on the check. In some cases, the systems and methods may include a smart lighting system configured to provide a plurality of colors of room lighting, and may provide a first lighting color for the room indicating a first time amount remaining; and provide a second lighting color for the room indicating a second time amount remaining. In some cases, the systems and methods may provide a suggestion of a different location for the user, where the suggestion includes an indication of a sensory signal for the new location, and then provide the sensory signal at the new location. |
US11455576B2 |
Architecture for explainable reinforcement learning
An exemplary embodiment may provide an explainable reinforcement learning system. Explanations may be incorporated into an exemplary reinforcement learning agent/model or a corresponding environmental model. The explanations may be incorporated into an agent's state and/or action space. An explainable Bellman equation may implement an explainable state and explainable action as part of an explainable reward function. An explainable reinforcement learning induction method may implement a dataset to provide a white-box model which mimics a black-box reinforcement learning system. An explainable generative adversarial imitation learning model may implement an explainable generative adversarial network to train the occupancy measure of a policy and may generate multiple levels of explanations. Explainable reinforcement learning may be implemented on a quantum computing system using an embodiment of an explainable Bellman equation. |
US11455575B1 |
System and methods for mesh architecture for high bandwidth multicast and broadcast network
A multi-dimensional mesh architecture is proposed to support transmitting data packets from one source to a plurality of destinations in multicasting or broadcasting modes. Each data packet to be transmitted to the destinations carries a destination mask, wherein each bit in the destination mask represents a corresponding destination processing block in the mesh architecture the data packet is sent to. The data packet traverses through the mesh architecture based on a routing scheme, wherein the data packet first traverses in a first direction across a first set of processing blocks and then traverses in a second direction across a second set of processing blocks to the first destination. During the process, the data packet is only replicated when it reaches a splitting processing block where the paths to different destinations diverge. The original and the replicated data packets are then routed in different directions until they reach their respective destinations. |
US11455573B2 |
Data protection distributed learning
Systems, computer-implemented methods, and computer program products to facilitate data protection distributed learning are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a local parameter component that employs an agent to compute local model parameters based on data of the agent. The computer executable components can further comprise a global parameter component that employs the agent to estimate a global model parameter based on the local model parameters and model parameters of one or more neighbor agents. |
US11455567B2 |
Rules engine for social learning
A computer-implemented method for a socially connectable agent. A non-limiting example of the computer-implemented method includes receiving, by a processor, input events. The method includes evaluating and enacting rules, by the processor, based on the received input events, where the rule include stochastic elements and temporal operators. The method pushes, by the processor, action events that result from the evaluation and enactment of the rules, and initiates, by the processor, action events. |
US11455558B2 |
Method and system for managing events using automated rule generation
In the monitoring domain, event management can deal with the monitoring of behavioural changes for any type of entity. Normally, the event management requires a lot of human intervention to generate a set of rules which results in adding effort and cost. A method and system for managing a plurality of events using automated rule generation has been provided. The system automatically generates a set of rules by studying the trend of incoming events over a period of time by computing moving percentile, thereby removing the need of human intervention to define rules for alert generation. The reported alerts are more specific and accurate, since the trend of incoming data is used to define the rules for alert generation. Further the method also provides the provision for the resolving the generated alerts either manually or automatically. |
US11455556B2 |
Framework for measuring telemetry data variability for confidence evaluation of a machine learning estimator
A deployment manager includes storage for storing a prediction model based on telemetry data from the deployments and a prediction manager. The prediction manager generates, using the prediction model and second telemetry data obtained from a deployment of the deployments: a prediction, and a prediction error estimate; in response to a determination that the prediction indicates a negative impact on the deployment: generates a confidence estimation for the prediction based on a variability of the second telemetry data from the telemetry data; in response to a second determination that the confidence estimation indicates that the prediction error estimate is inaccurate: remediates the prediction based on the variability to obtain an updated prediction; and performs an action set, based on the updated prediction, to reduce an impact of the negative impact on the deployment. |
US11455555B1 |
Methods, mediums, and systems for training a model
Exemplary embodiments relate to methods, mediums, and systems for moving language models from a server to the client device. Such embodiments may be deployed in an environment where the server is not able to provide modeling services to the clients, such as an end-to-end encrypted (E2EE) environment. Several different techniques are described to address issues of size and complexity reduction, model architecture optimization, model training, battery power reduction, and latency reduction. |
US11455554B2 |
Trustworthiness of artificial intelligence models in presence of anomalous data
Methods, systems, and computer program products for improving trustworthiness of artificial intelligence models in presence of anomalous data are provided herein. A method includes obtaining a machine learning model and a set of training data; determining one or more anomalous data points in said set of training data; for a given one of said anomalous data points, identifying attributes that decrease confidence with respect to at least one output of said machine learning model; determining that a root cause of said decreased confidence corresponds to one of: a class imbalance issue related to said at least one attribute, a confused class issue related to said at least one attribute, a low density issue related to said at least one attribute, and an adversarial issue related to said at least one attribute; and performing step(s) to improve said confidence based at least in part on said determined root cause. |
US11455551B2 |
Data blaming
An identification of an item that was misclassified by a classification model constructed in accordance with a machine learning technique is received. One example of such a machine learning technique is a random forest. A subset of training data, previously used to construct the model, and that is associated with the misclassified item is identified. At least a portion of the identified subset is provided as output. |
US11455549B2 |
Modeling characters that interact with users as part of a character-as-a-service implementation
In one embodiment, a character engine models a character that interacts with users. The character engine receives user input data from a user device, and analyzes the user input data to determine a user intent and an assessment domain. Subsequently, the character engine selects inference algorithm(s) that include machine learning capabilities based on the intent and the assessment domain. The character engine computes a response to the user input data based on the selected inference algorithm(s) and a set of personality characteristics that are associated with the character. Finally, the character engine causes the user device to output the response to the user. In this fashion, the character engine includes sensing functionality, thinking and learning functionality, and expressing functionality. By aggregating advanced sensing techniques, inference algorithms, character-specific personality characteristics, and expressing algorithms, the character engine provides a realistic illusion that users are interacting with the character. |
US11455547B1 |
Distributed industrial virtual assistant platform
A distributed Industrial Virtual Assistant (IVA) platform and method that that allows operational staff at industrial facilities to have natural language conversations with an IVA to obtain information about, and to control operations of, industrial facilities. For each facility, the IVA platform contains a facilities asset database, one or more domain-specific knowledge databases, a natural language processing engine, and machine learning algorithms for both knowledge domains and context which update the domain-specific knowledge databases based on continuing interactions with operational staff over time. The IVA platform is capable of generating user-specific and device-specific IVA instances that can be queried by voice or text independently of the platform but can connect to the platform to update the databases based on new knowledge, exceptions, and incidents. |
US11455545B2 |
Computer-implemented system and method for building context models in real time
A computer-implemented system and method for building context models in real time is provided. A database of models for a user is maintained. Each model represents a contextual situation and includes one or more actions. Contextual data is collected for the user and a contextual situation is identified for that user based on the collected contextual information. Models related to the identified situation are selected and merged. One or more actions from the merged model are then selected. |
US11455541B2 |
AI-based neighbor discovery search engine apparatuses, methods and systems
The AI-Based Neighbor Discovery Search Engine Apparatuses, Methods and Systems (“ANDSE”) transforms embedding neural network training request, object search request inputs via ANDSE components into embedding neural network response, object search response outputs. An embedding neural network training request associated with a set of context objects is obtained. Sample similarity evaluation metrics are determined. For each context object, a set of positive target samples that satisfy the sample similarity evaluation metrics for the respective context object is determined. For each context object and each positive target sample in the respective set of positive target samples, a training example comprising the respective context object and a positive target sample is added to a training set. Configuration parameters for an embedding neural network are determined. The embedding neural network is trained using training examples in the training set. A datastructure that stores the adjusted weights of the embedding neural network is generated. |
US11455539B2 |
Quantization method and device for weights of batch normalization layer
An embodiment of the present invention provides a quantization method for weights of a plurality of batch normalization layers, including: receiving a plurality of previously learned first weights of the plurality of batch normalization layers; obtaining first distribution information of the plurality of first weights; performing a first quantization on the plurality of first weights using the first distribution information to obtain a plurality of second weights; obtaining second distribution information of the plurality of second weights; and performing a second quantization on the plurality of second weights using the second distribution information to obtain a plurality of final weights, and thereby reducing an error that may occur when quantizing the weight of the batch normalization layer. |
US11455538B2 |
Correctness preserving optimization of deep neural networks
A method for reducing the number of neurons in a trained deep neural network (DNN) includes classifying layer types in a plurality of hidden layers; evaluating the accuracy of the DNN using a validation set of data; and generating a layer specific ranking of neurons, wherein the generating includes: analyzing, using the validation set of data for one or more of the plurality of hidden layers, the activation function for each neuron in the analyzed layers to determine an activation score for each neuron; and ranking, on a layer type basis, each neuron in the analyzed layers based on the neuron's activation score to generate a layer specific ranking of neurons. The method further includes removing a number of lower ranked neurons from the DNN that does not result in the DNN after the removal of selected lower ranked neurons to fall outside of an accuracy threshold limit. |
US11455537B2 |
Architectures, systems and methods for program defined transaction system and decentralized cryptocurrency system
In one aspect, the invention comprises a system and method for control of a transaction state system utilizing a distributed ledger. First, the system and method includes an application plane layer adapted to receive instructions regarding operation of the transaction state system. Preferably, the application plane layer is coupled to the application plane layer interface. Second, a control plane layer is provided, the control plane layer including an adaptive control unit, such as a cognitive computing unit, artificial intelligence unit or machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources and to provide output coupled to a decentralized distributed ledger, the data plane layer is coupled to the control plane layer. Optionally, the system and method serve to implement a smart contract on a decentralized distributed ledger. |
US11455536B1 |
Using machine learning and historical event data to leverage predicted odds for future events
Described is a system (and method) for training and using machine learning models to identify potential discrepancies between predicted odds and actual odds for a future event. The system may create a predicted odds machine learning model using an ensemble training algorithm. To create the risk management machine learning model, the system may determine a set of past odds differences between predicted odds outputted by the predicted odds machine learning model for past events and the actual historical odds for those past events. Once the predicted odds machine learning model and risk management machine learning model are trained, the system may use current (or real-time) event information to determine potential opportunities to leverage based on discrepancies between predicted odds of upcoming events and the actual odds for those events. |
US11455535B2 |
Systems and methods for sensor-independent illuminant determination
Systems and methods for sensor-independent illuminant determination are provided. In one embodiment of the method, the method includes receiving one or more training images in raw-RGB format; generating an input histogram from each of the inputted raw images; generating a learned mapping matrix that map raw images to a learned mapping space by passing the one or more input histograms to a trained first machine learning model; generating one or more mapped images by applying the learned mapping matrix to the one or more training images; generating a mapped histogram from each of the mapped images; and determining the result illuminant by passing the one or more mapped histograms as input into a second machine learning model. A final illuminant for an input image can be determined by applying the result illuminant to the input color space of the input image. |
US11455534B2 |
Data set cleaning for artificial neural network training
A technology for cleaning a training data set for a neural network using dirty training data starts by accessing a labeled training data set that includes relatively dirty labeled data elements. The labeled training data set is divided into a first subset A and a second subset B. The procedure includes cycling between the subsets A and B, including producing refined model-filtered subsets of subsets A and B to provide a cleaned data set. Each refined model-filtered subset can have improved cleanliness and increased numbers of elements. |
US11455533B2 |
Information processing apparatus, control method, and non-transitory computer-readable storage medium for storing information processing program
A method of controlling an information processing apparatus, the information processing apparatus being configured to perform learning processing by using a neural network, the method includes: executing a calculation processing that includes calculating a learning rate, the learning rate being configured to change in the form of a continuous curve such that the time from when the learning rate is at an intermediate value of a maximum value to when the learning rate reaches a minimum value is shorter than the time from when the learning processing starts to when the learning rate reaches the intermediate value of the maximum value; and executing a control processing that includes controlling, based on the calculated learning rate, an amount of update at the time when a weight parameter is updated in an update processing. |
US11455531B2 |
Trustworthy predictions using deep neural networks based on adversarial calibration
The disclosed relates to a computer-implemented method of training a Neural Network as well as a corresponding computer program, computer-readable medium and data processing system. In addition to a categorical cross-entropy loss LCCE weights of the NN are updated based on predictive entropy loss LS and an adversarial calibration loss Ladv. |
US11455527B2 |
Classification of sparsely labeled text documents while preserving semantics
A method of training a neural network includes receiving a text corpus containing a labeled portion and an unlabeled portion, extracting local n-gram features and a sequence of the local n-gram features from the text corpus, processing the text corpus, using convolutional layers, according to the local n-gram features to determine capsule parameters of capsules configured to preserve the sequence of the local n-gram features, performing a forward-oriented dynamic routing between the capsules using the capsule parameters to extract global characteristics of the text corpus, and processing the text corpus according to the global characteristics using a long short-term memory layer to extract global sequential text dependencies from the text corpus, wherein parameters of the neural network are updated according to the local n-gram features, the capsule parameters, global characteristics, and global sequential text dependencies. |
US11455526B2 |
Neural network device
According to an embodiment, a neural network device includes: a plurality of cores each executing computation and processing of a partial component in a neural network; and a plurality of routers transmitting data output from each core to one of the plurality of cores such that computation and processing are executed according to structure of the neural network. Each of the plurality of cores outputs at least one of a forward data and a backward data propagated through the neural network in a forward direction and a backward direction, respectively. Each of the plurality of routers is included in one of a plurality of partial regions each being a forward region or a backward region. A router included in the forward region and a router included in the backward region transmit the forward data and the backward data to other routers in the same partial regions, respectively. |
US11455521B2 |
Neuromorphic device driven by copper ion intercalation
A neuromorphic semiconductor device includes a copper-based intercalation channel disposed on an insulative layer, a source contact and a drain contact of a substrate. A copper-based electrolyte layer is disposed on the copper-based intercalation channel and a copper-based gate electrode is disposed on the copper-based electrolyte layer. |
US11455520B2 |
Copying weights between resistive cross-point arrays
Methods and systems for copying weight values between weight arrays includes reading outputs from a first array and reading outputs from a second array. Differences between respective outputs of the first array and the second array are determined. Values of the second array are adjusted in accordance with the determined differences. |
US11455519B2 |
Method for estimating output neuron spikes based on input-output spike data
A method for estimating output neuron spikes based on input-output spike data that includes input spike data and corresponding output spike data includes formulating, using a controller, a weight value that characterizes plastic properties of a neuron based on the input-output spike data. The method further includes receiving, by the controller, an input spike train. The method further includes estimating, using the controller, an output spike train that corresponds to the input spike train by applying the weight value to a feedforward kernel that estimates the output spike train based on the input spike train and the weight value. |
US11455516B2 |
Image lighting methods and apparatuses, electronic devices, and storage media
An image lighting method includes: determining a convolutional neural network corresponding to a lighting operation type of an initial image; obtaining local feature information and global feature information of initial image according to convolutional neural network; obtaining fusion feature information of initial image according to convolutional neural network based on local feature information and global feature information; obtaining a maximum pooling result map and a minimum pooling result map according to convolutional neural network based on a luminance component map of initial image; obtaining a bilateral grid matrix of initial image based on fusion feature information, maximum pooling result map, and minimum pooling result map; and performing affine transformation on initial image according to bilateral grid matrix to obtain a target image, the target image being an image obtained after lighting initial image according to lighting operation type. |
US11455513B2 |
Hellinger distance for measuring accuracies of mean and standard deviation prediction of dynamic Boltzmann machine
A method is provided for commodity management. The method generates, using a Dynamic Boltzmann Machine (DyBM), a future mean prediction and a future standard deviation prediction of a financial time-series dataset for a commodity. The method measures, using Hellinger Distance (HD), an accuracy of the future mean prediction and the future standard deviation prediction. The method combines the future mean prediction and the future standard deviation prediction with the Hellinger Distance to determine a DyBM trustworthy prediction time period in which predictions by the DyBM, including the future mean prediction and the future standard deviation prediction, are deemed trustworthy. The method selectively performs an action relating to an ownership of the commodity based on at least one of the future mean prediction and the future standard deviation prediction, responsive to the future mean prediction and the future standard deviation prediction being generated during the DyBM trustworthy prediction time period. |
US11455512B1 |
Representing graph edges using neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a graph processing system. In one aspect, the graph processing system obtains data identifying a first node and a second node from a graph of nodes and edges. The system processes numeric embeddings of the first node and the second node using a manifold neural network to generate respective manifold coordinates of the first node and the second node. The system applies a learned edge function to the manifold coordinates of the first node and the manifold coordinates of the second node to generate an edge score that represents a likelihood that an entity represented by the first node and an entity represented by the second node have a particular relationship. |
US11455510B2 |
Virtual-life-based human-machine interaction methods, apparatuses, and electronic devices
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for virtual-life-based human-machine interaction. One of the method includes obtaining cognitive data for a target user in response to a human-machine interaction from the target user by performing perception analysis on the target user. Target response content is identified based on the cognitive data and sent to the target user. A virtual interactive animation that comprises a virtual life image is dynamically generated based on the cognitive data and the target response content, where the virtual life image has an animation effect that matches the human-machine interaction performed by the target user. |
US11455507B2 |
Metal transaction cards containing ceramic having selected coloring and texture
RFID-enabled metal transaction cards may include a specially treated thin decorative layer attached to a thick core layer of metal or metal layers (with a discontinuity to function as a coupling frame), or a combination of ceramic and metal separated by a polymeric material, wherein the thin decorative layer is designed to provide selected color(s) and/or selected texture(s) to a surface of the metal core cards. The decorative layer may comprise (a) an anodized metal layer with a discontinuity; or (b) a ceramic layer on a flexible polymeric material. A ceramic-containing transaction card may comprise a monolithic ceramic layer of ultra-thin, flexible zirconia. A PET or PEN layer laminated to the ultra-thin ceramic layer may absorb mechanical stress from flexing or torsion of the ceramic card body. |
US11455506B1 |
Transaction card with foldable living hinge
Provided are foldable transaction cards with a living hinge. In some approaches, a transaction card may include a body including a first main side opposite a second main side, wherein an identification chip is coupled to the body, and wherein a living hinge connects a first section of the body and a second section of the body. The living hinge may extend between the first and second main sides of the body, wherein the first and second sections of the body are pivotable about the living hinge between a stowed configuration and a deployed configuration. |
US11455503B2 |
Method and sensor apparatus for generating an object classification for an object
Apparatus are provided for generating an object classification for an object, the apparatus comprising an image sensor, a radar sensor, and a processing unit, the processing unit configured to perform the steps of: receiving image data for the object from the image sensor, operating an image-based object classifier on the image data to generate an image-based object classification, receiving radar data for the object from the radar sensor, operating a radar-based object classifier on the radar data to generate a radar-based object classification, selecting between the image-based object classification and the radar-based object classification to output as the object classification for the object, determining if a training condition is met by the radar-based object classification, and training the radar-based object classifier using the image-based object classification when the training condition is met by the radar-based object classification. |
US11455502B2 |
Learning device, classification device, learning method, classification method, learning program, and classification program
A learning device acquires a plurality of images from a storage. The learning device trains a feature extraction part using a plurality of images. The learning device causes the trained feature extraction part to output a feature map of each of one or more images among the plurality of images. The learning device inputs the output feature map to a coordinate estimation part for each of one or more images, and causes the coordinate estimation part to output at least one set of coordinates of a region of a portion where the object is present in the image. The learning device extracts an image of a portion indicated by the output coordinates from the image, for each of one or more images. The learning device further trains the trained feature extraction part using the extracted image. |
US11455501B2 |
Response based on hierarchical models
Examples disclosed herein relate to determining a response based on hierarchical models. In one implementation, a processor applies a first model to an image of an environment to select a second model. The processor applies the selected second model to the image and creates an environmental description representation based on the output of the second model. The processor determines a response based on the environmental description information. |
US11455498B2 |
Model training method and electronic device
A model training method and an electronic device are provided. The method includes the following steps: establishing a brain age prediction model according to a training set; adjusting a parameter in the brain age prediction model according to a validation set; inputting a test set into the brain age prediction model with the adjusted parameter to obtain a plurality of first predicted brain ages; determining whether the first predicted brain ages satisfy a first specific condition; and completing training of the brain age prediction model when the first predicted brain ages satisfy the first specific condition. |
US11455497B2 |
Information transition management platform
A device may receive audio-video content regarding a system; segment the audio-video content to generate audio content and video content; process the audio content based on generating the audio content; process the video content based on generating the video content; identify a hierarchy for the set of sections based on processing the audio content and the video content; generate a system understanding document based on the hierarchy of the set of sections and based on the audio content and the video content; and store the system understanding document in a knowledge base. |
US11455492B2 |
Vertex interpolation in one-shot learning for object classification
A computer implemented method for generating synthetic training data to train a convolutional neural network is described. The method consists of steps including receiving a source image depicting an object for identification. The type and shape of the depicted object is determined. The source image is overlayed with a N×M grid of vertices, the grid including horizontal and vertical edges and being fit to the shape of the depicted object. For each vertex in the grid, perturbations are added to the (x,y) coordinates of the vertex and the pixel values in a range between the original and final (x,y) coordinates are interpolated, resulting in the generation of an item of synthetic training data. The method is repeated to generate multiple items of synthetic training data which are then used to train a neural network to identify the object in an image. |
US11455489B2 |
Device that updates recognition model and method of updating recognition model
An image processing device includes: a determination unit configured to determine, based on a feature amount of input image data, a category of the input image data and a score representing confidence of the category, with a classification model; a display unit configured to display an image representing the input image data and the determined category of the input image data; an acceptance unit configured to accept a correction of the displayed category from a user; and an updating unit configured to update the classification model, based on the correction of the category. |
US11455484B1 |
Wearable device
This disclosure describes architectures and techniques to provide information to a user about items with which the user interacts. In some instances, a user may utilize a wearable device that is configured to interact with one or more components of an information discovery system to obtain information about items in the user's environment. |
US11455483B2 |
Two dimensional barcode with dynamic environmental data system, method, and apparatus
Methods, systems, and apparatus for combining preprinted information together with coded sensor information within a two-dimensional barcode. The sensor information may be of an environmental, physical or biological nature, and records a cumulative change in status of the environmental or biological condition to which the labeled product has been exposed. A sensor dye chemistry is employed that undergoes a continuous chemical or physical state change in response to the occurrence of the environmental condition. The continuous change is between an initial state and an end state causing a change in the color state of the sensor dye embedded within the sensor-augmented two-dimensional barcode, encoding sensor digital information. Sensor information is recovered utilizing the error-correction feature during barcode decoding. |
US11455479B1 |
Intelligent multiple antenna and radio interconnect optimizer and method
An intelligent multiple antenna and radio interconnect optimizer includes an antenna port suitable for a connection to an antenna, a radio port suitable for a connection to a radio, a machine readable identifier coupled to one of the antenna port, the radio port and a combination thereof, the machine readable identifier suitable to identify a feature in each of a radio being connected to the radio port and an antenna being connected to the antenna port, a radio frequency (RF) switch configured to connect the antenna port with the radio port in a response to a connection permission signal from the machine readable identifier when the feature in the radio matches the feature in the antenna, and a controller configured to receive antenna and radio port location inputs from the machine readable identifier, and control operation of the RF switch. |
US11455476B2 |
Language translation aid
The present invention relates to an electronic language translation aid. The aid includes a receiver for receiving a language sentence in a first language. The translator translates the language sentence into both a literal translation and a correct translation in a second language. The display displays the literal translation and the correct translation. Preferably, the display is configured to display both translations concurrently so that an early language learner can obtain an immediate comprehension of individual word meaning through literal translation, and overall contextual meaning through the correct translation. |
US11455475B2 |
Human-to-human conversation analysis
Customer support, and other types of activities in which there is a dialogue between two humans can generate large volumes of conversation records. Automated analysis of these records can provide information about high-level features of, for example, the workings of a customer service department. Analysis of these conversations between a customer and a customer-support agent may also allow identification of customer support activities that can be provided by virtual agents instead of actual human agents. The analysis may evaluate conversations in terms of complexity, duration, and sentiment of the participants. Additionally, the conversations may also be analyzed to identify the existence of selected concepts or keywords. Workflow characteristics, the extent to which the conversation represents a multi-step process intended to accomplish a task, may also be determined for the conversations. Characteristics of individual conversations may be combined to obtain generalized or representative features for a set of a conversation records. |
US11455473B2 |
Vector representation based on context
Embodiments relate to a system, program product, and method for use with an intelligent computer platform to create and apply textual data in vector format, and more specifically to apply context to the vector representation. Both context and document vectors are generated and assessed, with a calculated distance between the vectors corresponding to a weight. Word vectors are generated with associated word pairs and frequencies. A word vector generation model is trained. Utilization of the trained model generates one or more context sensitive word vector representations. A summarized sentence document is created and returned through application of the context sensitive word vectors. |
US11455468B2 |
Iterative training for text-image-layout transformer
Disclosed herein is a system and method for Natural Language Processing (NLP) of real world documents. the system and method combines various models not previously combined and overcomes the challenges of this combination. Models include an encoder-decoder model, a spatial model, and a multi-modal model. An iterative training process receives documents and generates outputs, wherein the iterative training process comprises enabling information retrieval from documents without training data. |
US11455457B2 |
Displaying a defined preview of a resource in a group-based communication interface
Provided is a group-based communication interface, on a computing device, configured to display a defined preview of a resource. The computing device receives a group-based message including a resource request that identifies a requested resource and a resource address. The computing device compares the resource address with a list of subscribed resource addresses and determines from the comparison of the resource address and the subscribed resource addresses that the resource address is associated with a resource provider and is thus a subscribed resource address. In response to determining that the resource address is the subscribed resource address, the computing device provides a defined preview request comprising authentication information to the resource provider, receives defined preview data from the resource provider, and renders the defined preview of the resource based on the defined preview data to the group-based communication interface associated with the group-based message. |
US11455453B2 |
Integrated circuit design method, system and computer program product
A method includes assigning a default voltage value to a net in an integrated circuit (IC) schematic, generating a simulation voltage value of the net by performing a circuit simulation on the net using the assigned default voltage value, and modifying the IC schematic to include a voltage value associated with the net. The voltage value associated with the net and included in the modified IC schematic is based on a comparison between the assigned default voltage value and the simulation voltage value of the net. |
US11455451B2 |
Verifying a hardware design for a component that implements a permutation respecting function
Methods and systems for verifying a hardware design for a component that implements a permutation respecting function. The methods include formally verifying that an instantiation of the hardware design produces the correct result to the function for a subset of the valid input vectors; and formally verifying that an instantiation of the hardware design is permutation respecting for each of one or more input vector permutations (i.e. that the instantiation of the hardware design produces the permutation related outputs for an input vector and the permutation of that input vector) over a set of input vectors. The subset and the input vector permutations are selected so that any valid input vector that is not in the subset can be generated from an input vector in the subset via a combination of the one or more input vector permutations. |
US11455450B1 |
System and method for performing sign-off timing analysis of electronic circuit designs
Embodiments include herein are directed towards a method for dynamic voltage and frequency scaling (DVFS) based timing signoff associated with an electronic design environment. Embodiments may include receiving, using a processor, an electronic design and specifying, via a graphical user interface, a voltage sweep for each power net associated with the electronic design. Embodiments may further include specifying, via the graphical user interface, at least one voltage sweep to be excluded from analysis. Embodiments may also include automatically generating DVFS configurations based upon, at least in part, the voltage sweep for each power net and the at least one voltage sweep to be excluded from analysis. |
US11455448B2 |
Method for analyzing electromigration (EM) in integrated circuit
Methods for analyzing electromigration (EM) in an integrated circuit (IC) are provided. The layout of the IC is obtained. A metal segment is selected from the layout according to a current simulation result of the IC. EM rule is kept on the metal segment when a single via is formed over and in contact with the metal segment in the layout. The EM rule is relaxed on the metal segment when two first vias are formed over and in contact with the metal segment in the layout. The two first vias have the same current direction. |
US11455446B2 |
Electric circuits drafting method
Described is a method for drafting and displaying electrical circuits based on libraries containing items or speech codes corresponding to the various types of electrical components, the items are made up of alphanumeric codes through which it is possible to unequivocally identify each single electrical component and the method comprises the steps of viewing on a PC screen a control unit of the electrical circuit in the middle of a work area, viewing on the PC screen further electrical components, connected directly or indirectly to the control unit, around the above-mentioned control unit, grouping the views according to a level structure, where each level represents a component or device and contains a structure of sub-levels, setting and grouping a plurality of components or devices which have to be highlighted with respect to others, through graphic animations on the PC screen. |
US11455440B2 |
Graphic user interface assisted chemical structure generation
A computer implemented method of generating new chemical compounds is provided. The method includes preparing a feature vector for each of a plurality of chemical compounds for which a chemical or physical property is known. The method further includes compressing each of the feature vectors into a relational vector, and mapping each of the relational vectors to a map having at least two dimensions. The method further includes presenting the map on a display device. The method further includes receiving a selection of a position on the map, wherein the position is converted to a new relational vector, and decompressing the new relational vector to a candidate feature vector. The method further includes generating a new chemical structure from the candidate feature vector. |
US11455439B2 |
Neural network force field computational algorithms for molecular dynamics computer simulations
A computational method for simulating the motion of elements within a multi-element system using a neural network force field (NNFF). The method includes receiving a combination of a number of rotationally-invariant features and a number of rotationally-covariant features of a local environment of the multi-element system; and predicting a force vector for each element within the multi-element system based on the combination of the number of rotationally-invariant features, the number of rotationally-covariant features, and the NNFF, to obtain a simulated motion of the elements within the multi-element system. |
US11455435B2 |
Conversion of geometry to boundary representation with facilitated editing for computer aided design and 2.5-axis subtractive manufacturing
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using data format conversion (e.g., of output(s) from generative design processes) and user interface techniques that facilitate the production of 3D models of physical structures that are readily usable with 2.5-axis subtractive manufacturing, include: modifying smooth curves, which have been fit to contours representing discrete height layers of an object, to facilitate the 2.5-axis subtractive manufacturing; preparing an editable model of the object using a parametric feature history, which includes a sketch feature, to combine extruded versions of the smooth curves to form a 3D model of the object in a boundary representation format; reshaping a subset of the smooth curves responsive to user input with respect to the sketch feature; and replaying the parametric feature history to reconstruct the 3D model of the object, as changed by the user input. |
US11455425B2 |
Methods, apparatuses, and systems for updating service model based on privacy protection
A computer-implemented method, medium, and system are disclosed. One example method includes determining multiple model bases by multiple service parties. A respective local service model is constructed by each service party. Respective local training samples are processed by each service party using the respective local service model to determine respective gradient data corresponding to each model basis. The respective gradient data is sent to a server. In response to determining that the first model basis satisfies a gradient update condition, corresponding gradient data of the first model basis received from each service party are combined to obtain global gradient data corresponding to the first model basis. The global gradient data is sent to each service party. Reference parameters in local model basis corresponding to the first model basis are updated by each service party using the global gradient data to train the respective local service model. |
US11455413B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to: obtain first authority information indicating possession of authority over a server, the first authority information being associated with user's identification information, and second authority information indicating possession of authority over the server that is different from authority indicated by the first authority information; accept a request for the server; in a case where the request is executable with authority based on the first authority information identified by the identification information, add the first authority information to the request and send the request with the first authority information to the server; and in a case where the request is not executable with authority based on the first authority information and is executable with authority based on the second authority information, add the second authority information to the request and send the request with the second authority information to the server. |
US11455412B2 |
Enhanced management of access rights for dynamic user groups sharing secret data
This disclosure provides enhanced management of access rights for dynamic groups of users sharing secret data. Instead of relying on traditional administrative techniques for modifying access rights for stored data, the techniques disclosed herein allow a storage service to communicate with a group management system to verify membership of user groups, e.g., channels, chat session, or meetings, and automatically change access rights to stored data as users leave or join a group. Encrypted data can be stored within a storage vault. The storage vault can be dedicated to storing encrypted data shared between a user group, e.g. a channel. A server managing the storage vault can receive membership data from a group management service. As users join the group or leave a group managed by the group management service, each user's access permissions to the storage vault can be added, removed or modified. |
US11455409B2 |
Storage layer data obfuscation
Storage layer data obfuscation, including: determining a subset of a dataset to obfuscate in accordance with a security policy; generating, based at least in part on the security policy, an obfuscated snapshot of the dataset that is representative of the dataset with the subset of the dataset obfuscated; and sending, to a target computer system, the obfuscated snapshot from which a restored version of the dataset includes the subset of the dataset obfuscated. |
US11455406B2 |
Delegated private set intersection, and applications thereof
Embodiments disclosed herein describe computing private set intersection (PSI) between various parties using delegation to other devices and in one round of interaction (request and response). The various parties involved and their associated computing devices are referred to herein as participants. The protocol is forward-secure and completely hides the data of participants from an eavesdropper. Because the protocol only uses a single round of interaction, it is more efficient and does not require each participant to have servers that remain online continuously. |
US11455405B2 |
Optimizing docker image encryption—tradeoff between performance and protection level
One example method includes inserting a signal layer in an image, the signal layer indicating that a sensitive layer in the image is a candidate for encryption, creating a single layer archive file that includes the sensitive layer, encrypting the single layer archive file to create an encrypted layer, constructing a new image that includes the encrypted layer, inserting, in the new image, a decryptor layer that is operable to decrypt the encrypted layer, and designating the decryptor layer as an entry point of the new image. |
US11455404B2 |
Deduplication in a trusted execution environment
Aspects and features of the present disclosure can provide a trusted, privacy-preserved deduplication process by executing deduplication functions in a trusted execution environment (TEE). In some examples, encrypted, incoming user data blocks are decrypted in the TEE to produce unencrypted user data blocks. An incoming digital fingerprint or each unencrypted user data block is produced. A processing device can compare the incoming digital fingerprint to existing digital fingerprints stored in the TEE to determine a presence of the incoming digital fingerprint and hence the presence of a copy of the data block in the storage platform, and writes the encrypted. Incoming data blocks are written to storage only when necessary. The technique allows public mass storage systems to meet cybersecurity objectives while achieving the storage space efficiency that deduplication provides. |
US11455403B2 |
Privacy-preserving document sharing
An example operation may include one or more of receiving, by a document processor node, a document comprising a document identifier (ID) and a document type, generating, by the document processor node, at least one hashed attribute for sharing of the document based on the document ID and the document type, acquiring, by the document processor node, a list of documents and corresponding document owners to be linked to the document based on the at least one hashed attribute, and creating a plurality of linked documents based on the list of the documents. |
US11455401B2 |
Data-processing device and data-protection method thereof
A data-processing device is provided. The data-processing device includes: a flash memory, a computation unit, and a flash-memory controller. The flash-memory controller is electrically connected to the computation unit, and configured to control access to the flash memory. The flash-memory controller allocates a first execute-only memory (XOM) setting and a second XOM setting in a first memory bank and a second memory bank of the flash memory, respectively. The flash-memory controller allocates one or more XOM spaces in the flash memory according to the first XOM setting or the second XOM setting. |
US11455400B2 |
Method, system, and storage medium for security of software components
A computer system for security of components includes at least one processor. For a new version of a component, the processor determines, based on a dataset of release events over time, a historical behavioral analysis of (i) a project that is released with prior versions of the component, and/or (ii) historical committer behavior of a committer that committed the new version of the component, and/or (iii) historical behavior of a publisher of the project. The dataset of release events includes event data collected over time regarding open source project, committers, and repository. The processor determines whether the new version of the component presents an unusual risk profile, based on the historical behavioral analysis. The processor facilitates delayed consumption of the new version of the component in response to determining that the new version of the component presents the unusual risk profile. |
US11455398B2 |
Testing storage protection hardware in a secure virtual machine environment
A method for testing storage protection hardware includes receiving by a non-trusted entity that is executing on a host server, a request to dispatch a secure entity. It is determined, by a secure interface control of the host server, whether the host server is in an auxiliary-secure (AS) debug mode for testing an AS entity. Based on determining that the host server is in the AS debug mode, a secure guest entity state is loaded from a state descriptor for the secure entity into an AS entity state in hardware to test, upon dispatch of the secure entity, accesses to pages in a memory that are registered as secure and as belonging to the AS entity. |
US11455394B2 |
Secure firmware interface
A mailbox mechanism is used for communication of secure messages from a server to the firmware of a device. Mailbox content provided by the server is authenticated in a driver execution environment of the device, using reboots across the communication sessions, and then stored in secure storage. The communication sessions include first receiving a signed server key, and then receiving a message from the server that is based on a hash of a nonce generated by the device. |
US11455388B1 |
System and method for end-to-end data trust management with real-time attestation
A system and method for real-time attestation which attests to the untouchability of processors from external influences. The system and method comprise a security mechanism that extracts information about a program's full-control execution path and then validates that information with a highly isolated guard process during runtime, which is running in a trusted environment. This trusted guard application also acts as a remote attester client and sends the currently running control flow graph to a remote attestator server on demand. |
US11455386B2 |
Authentication based on image classification
Computer technology for sending an image a device to be authenticated. The image is designed to be classified to a first category by an image classifier, and the first category is different from a nature category of the image. A response message can be received from the device. The response message indicates a second category of the image determined by the device. Then, the device is determined to be an authorized device in response to the second category being consistent with the first category. |
US11455385B2 |
Content authentication and validation via multi-factor digital tokens, systems, and methods
Authentication tokens, systems, and methods are described. An illustrative method is disclosed to include receiving an electronic file including a digital image, receiving biometric information that is associated with a person, modifying the electronic file with the biometric information such that one or more pixels in the digital image are replaced with the biometric information, and storing the modified electronic file as a digital authentication token to be used in connection with authorized publications of original digital work. |
US11455384B2 |
User authentication method and apparatus with adaptively updated enrollment database (DB)
A method and apparatus with an adaptively updated enrollment database (DB) are provided. A method with an adaptively updated enrollment database (DB) includes extracting an input feature vector from an input image, determining whether the input feature vector is included in a changeable enrollment range, with the changeable enrollment range being determined based on a threshold distance from each of plural enrolled feature vectors in the enrollment DB, and with the enrolled feature vectors corresponding to enrolled images, determining whether to enroll the input feature vector in the enrollment DB in response to the input feature vector being determined as being included in the changeable enrollment range, and in response to a result of the determining of whether to enroll the input feature vector being to enroll the input feature vector, selectively enrolling the input feature vector in the enrollment DB. |
US11455381B2 |
Systems and methods for providing multiple functionalities associated with a QR code
In one embodiment, a method includes receiving a request from a client computing device to access an electronic GUI associated with a particular QR code scanned by the client computing device. The particular QR code is associated with at least a default GUI and a secure GUI corresponding to the particular QR code. The method includes determining whether a user associated with the requesting client computing device is authenticated to access the secure GUI corresponding to the particular QR code. When that user is authenticated to access the secure GUI, then the method includes selecting the secure GUI for presentation by the requesting client computing device. When the user associated with the requesting client computing device is not authenticated to access the secure GUI corresponding to the particular QR code, then the method includes selecting the default GUI for presentation by the requesting client computing device. |
US11455380B2 |
Chain-of-custody of digital content in a database system
An example operation may include one or more of authorizing a blockchain for a video file, generating a first tracking value for an entry block referencing the video file, the first tracking value generated based on first data and the video file, receiving second data for each of additional blocks in the blockchain, generating second tracking values based on the second data of the additional blocks, forming the additional blocks including the second tracking values, respectively, appending the additional blocks to the entry block, the entry block and the additional blocks cryptographically linked in an ordered sequence, each of the additional blocks referencing a version of the video file which corresponds to an original version of the video file as referenced by the entry block or a processed version of the video file, the second data in each of the additional blocks indicative of processing performed on the version of the video file in that block, and tracing through the blockchain based on the first and second tracking values to confirm an auditable and immutable chain-of-custody of the video file. |
US11455376B2 |
Apparatus and methods for content distribution to packet-enabled devices via a network bridge
Apparatus and methods for providing content to packet-enabled devices in a content distribution network. In one embodiment, a network architecture is disclosed which enables delivery of content to IP-enabled devices such as mobile smartphones and tablet computers using a traditional high-speed data connection. This capability allows the managed network operator to provide content services to an IP-enabled device associated with a non-data subscriber. In one variant, a cable modem is provided which is limited to only retrieve content for delivery to the devices, yet which performs no other functions/services (including provision of high-speed data services). Alternatively, a “media server” modem is utilized to enable delivery of content from the managed network to a client or user device which is also able to obtain high-speed data service from a non-managed or third party managed network via a third-party access point. Security and authentication mechanisms for the transmitted content are also disclosed. |
US11455371B2 |
Computation circuit for performing vector-matrix multiplication and semiconductor device including the computation circuit
A computation circuit includes a computing cell array configured to provide a plurality of physical values respectively corresponding to a plurality of elements of a matrix; a vector input circuit configured to provide a plurality of input voltages corresponding to an input vector to the computing cell array; and a vector output circuit configured to output a plurality of output voltages each corresponding to a dot product between the input vector and a column vector of the matrix according to the plurality of input voltages and the plurality of effective capacitances. |
US11455369B1 |
Streaming FFT with bypass function
Embodiments herein describe an FFT that can bypass one or more stages when processing smaller frames. For example, when all the stages in the FFT are active, the FFT can process up to a maximum supported point size. However, the particular application may only every send smaller sized frames to the FFT. Instead of unnecessarily passing these frames through the beginning stages of the FFT (which adds latency and consumes power), the embodiments herein can bypass the unneeded stages which reduces the maximum point size the FFT can process but saves power and reduces latency. For example, the FFT can have selection circuitry (e.g., multiplexers) disposed between each stage that permits the input data to either bypass the previous stage(s) or the subsequent stage(s), depending on the architecture of the FFT. The bypassed stages can then be deactivated to conserve power. |
US11455364B2 |
Clustering web page addresses for website analysis
A machine learning clustering process is trained. Web pages of a website are clustered. User flow data associated with a first browsing session at the website is obtained. The user flow data includes a plurality of web page identifiers (e.g., URLs). A web page record for each of the web page identifiers is generated. Each web page record includes words of the corresponding web page identifier. Clusters of web page identifiers previously output from the trained machine learning clustering process are received. For each of the web page records, a cluster of web page identifiers is identified by mapping the web page record to one of the clusters of web page identifiers using the machine learning clustering process. A directed graph representative of the first browsing session is constructed. One or more nodes of the directed graph are the identified clusters of web page identifiers. |
US11455359B2 |
Method and system for asynchronous correlation of data entries in spatially separated instances of heterogeneous databases
A computer-implemented method including forming a first user information database stored on a first server by retrieving, from a browser session, a first piece of user information including at least local user identification data and storing the first piece of user information in a user profile of the first user information database. The method further includes querying the first user information database for a second piece of user information. Responsive to not identifying the second piece of user information in the first user information database, the method further includes querying a second user information database stored on a second server for the second piece of user information associated with the first piece of user information. The method further includes retrieving the second piece of user information from the second database and saving the second piece of user information to the user profile of the first user information database. |
US11455355B2 |
Visualizing query results to improve quality of subsequent searches
A computer-implemented method, system and computer program product for improving the quality of subsequent searches. A request is received from a user to perform a search using the term(s) provided by the user. A search is then performed using the provided term(s). A representation of the search result is depicted as an area (e.g., bubble) with terms of interest displayed outside the area. The area represents a set of documents that were found in the performed search and the terms of interest represent terms that may be of interest to the user based on this set of documents. These terms of interest may be selected by the user to adjust the search result. In this manner, the user is presented with an intuitive view as to how different terms or different searches will have an impact on the search results thereby improving the quality of subsequent searches. |
US11455352B2 |
Recommending contents using a base profile
A method and system for recommending content to a user whose interest(s) has not been identified is disclosed. A base user profile may be created for association with the user. The base user profile may be created by generating a list of ranked interests of a set of representative users. The list of ranked interests may be generated based on activity information obtained for the set of representative users. Content may be recommended to the user based on the base user profile. |
US11455351B2 |
Method and system for online user profiling
The present teaching relates to online user profiling. In one example, content associated with a first user of a social media network is obtained. From the content associated with the first user, a first link to a first piece of content is identified. A second user of the social media network associated with the first user is determined in the context of the social media network. From content associated with the second user of the social media network, a second link to a second piece of content is identified. The first and second pieces of content are retrieved based on the first and second links, respectively. User profile of the first user is generated based, at least in part, on the first and second pieces of content. |
US11455350B2 |
System, method, and interfaces for work product management
A method includes receiving an initial electronic file where the initial electronic file is associated with a work product. The method further includes resolving, automatically, an electronic file content type associated with the initial electronic file and executing, automatically, at least one subscription program associated with the electronic file content type of the initial electronic file. The method further includes retrieving an enhanced electronic file based on a matter security level. The enhanced electronic file is associated with an indication of completion of the at least one subscription program. Another embodiment includes extracting a set of metadata from the initial electronic file and storing the set of metadata from the initial electronic file in a memory. Yet another embodiment includes populating, automatically, at least one field within a field-oriented electronic file from the set of metadata. |
US11455342B2 |
Systems and methods for service opportunity management and volunteer management
An example method comprising receiving volunteer information, receiving service opportunity information, generate a query based on at least some of the volunteer information to identify one or more service opportunities, searching, using the query based on at least some of the volunteer information, to identify the one or more service opportunities from the service opportunity information, providing a first list of service opportunities based on the one or more service opportunities that were identified based on the search, receiving a selection of a service opportunity from the list of service opportunities, scheduling a volunteer associated with the volunteer system for service associated with the selected service opportunity, notifying at least one of the unrelated service opportunity systems associated with the selected service opportunity, receiving an indication of completion of the selected service opportunity and an indication of the volunteer's participation in the selected service opportunity, and updating a volunteer record. |
US11455339B1 |
Incremental updates to natural language expressions in a data visualization user interface
A method is performed at a computing device that includes a display, one or more processors, and memory. The device displays a data visualization based on a dataset retrieved from a database. It also displays one or more phrases in a first region. The phrases define the data visualization. The device receives user input in a second region to specify a natural language command related to the displayed data visualization. In response to the user input, the device extracts independent analytic phrases from the command, determines one or more proposed actions based on the extracted phrases, and displays the proposed actions. The device receives user selection of a first proposed action. In response, the device generates an updated data visualization. It displays the updated data visualization and displays one or more updated phrases in the first region. The updated phrases define the updated data visualization. |
US11455338B2 |
Question answering device, question answering method, and program
A question answering device includes: a reception unit configured to receive speech which is uttered in a vehicle; a generation unit configured to generate a character string which is indicated by the speech based on speech recognition; a first acquisition unit configured to acquire an answer to a question indicated by the character string; a second acquisition unit configured to acquire control information for localizing speech of the answer at a position associated with the answer in the vehicle; and an output unit configured to output the control information. |
US11455337B2 |
Preventing biased queries by using a dictionary of cause and effect terms
A method, computer system, and computer program product for eliminating confirmation bias in a user search query is provided. The present invention may include receiving a user-entered search query from an open ended-search tool. The invention may also include identifying a field associated with the received user-entered search query. The invention may further include creating a dictionary based on the identified field. The invention may also include determining the received user-entered search query relates to an effect by parsing the created dictionary. The invention may further include identifying one or more causes associated with the effect by parsing the created dictionary. The invention may also include generating a plurality of suggested search queries based on the one or more identified causes. |
US11455332B2 |
Query change system, search system, and computer readable medium
A query change system includes: a processor configured to correct, in a case where a first query image inputted by a user includes a contradicting part that contradicts a first condition related to a search target, the contradicting part of the first query image in accordance with the first condition to generate a second query image. |
US11455327B1 |
Subscribe to people in videos
A computer-implemented method for enabling users to subscribe to people and other tagged entities is provided herein. Such a method includes maintaining subscription data specifying a plurality of entities subscribed to by a plurality of users, with each of the plurality of entities being a tagged entity associated with a tag. The method further includes identifying a media item associated with one or more tagged entities of the plurality of entities, determining, based on the subscription data, a user of the plurality of users that is subscribed to the tagged entities of the media item, and providing the media item to the user. Other associated systems and methods are also provided. |
US11455326B2 |
Efficient storage and retrieval of textual data
A method of and system of efficient storage of data entries containing textual data is disclosed. The method may include accessing a plurality of data entries in a dataset, arranging the plurality of data entries in the dataset in a lexical order, placing a predetermined number of the plurality of data entries in each of a plurality of subblocks, performing data compression on the plurality of data entries in each of the plurality of subblocks to reduce redundancy in the plurality of data entries and create compressed data entries, placing one or more subblocks in each of a plurality of page blocks, and storing each of the plurality of page blocks in a storage device to provide efficient searching and improved functionality for the dataset. |
US11455322B2 |
Classification of time series data
Described are techniques for determining statistical properties of time series data. The techniques include a method comprising graphing, from time series data, a time series data graph. The method further comprises iteratively segmenting the time series data graph into respective pluralities of subgraphs using respective segmentation schemes until a first plurality of subgraphs generated by a first segmentation scheme exhibits a similarity between respective subgraphs of the first plurality of subgraphs satisfying a similarity threshold. The first segmentation scheme can be selected from: an equidistant segmentation scheme, a local extrema segmentation scheme, and a windowed segmentation scheme. The method further comprises associating a classification to the time series data based on the first segmentation scheme. The classification can be indicative of one selected from: stationarity of the time series data, periodicity of the time series data, and trending of the time series data. |
US11455320B2 |
Automated expansion and reduction of replicated data sets
Techniques for modifying an application data set may include receiving a request to modify a storage group of logical devices used by an application; and performing processing that modifies, in accordance with the request, the storage group and an existing remote replication configuration. The processing may include verifying that the logical devices of the storage group are protected by remote replication performed in accordance with the existing remote replication configuration; analyzing the existing remote replication configuration and generating analysis information; performing, in accordance with the analysis information and the request, a first modification to the existing remote replication configuration; and performing, in accordance with the request, a second modification to the storage group. The request may add logical devices to the storage group or remove logical devices from the storage group and accordingly modify the existing remote replication configuration. |
US11455318B2 |
Data replication using probabilistic replication filters
A method of and system for asynchronous replication of data from a source database to a destination database is carried out by utilizing a probabilistic replication filter to manage the state of replication. The method may include receiving a list of identifiers for a plurality of entities in a data set in the source database, loading at least a portion of the list into a probabilistic replication filter, the portion including an identifier for each one of the plurality of entities in the data set that have not yet been replicated in the destination database, examining the list of identifiers to determine if a first identifier is in the probabilistic replication filter, and upon determining that the first identifier is in the probabilistic replication filter, replicating an entity associated with the first identifier and removing the first identifier from the probabilistic replication filter. |
US11455315B1 |
Central user interface for accessing and upgrading of dataset integrations
Systems and methods for a central user interface for accessing, and upgrading of, dataset integrations. An example method includes accessing, by a system of one or more processors, datasets stored via respective outside devices or systems. The datasets are integrated by the system according to respective integration tiers, with each integration tier being associated with, at least, a respective subset of search functionality enabled via the system. An interactive user interface is presented via a user device, with the interactive user interface presenting summary information. The interactive user interface further enables adjustment of a particular dataset from a first integration tier to a second integration tier. |
US11455314B2 |
Management of queries in a hybrid cloud deployment of a query system
Embodiments of the present disclosure provide a method for performing search queries in a manner that avoids overloading an indexer cluster or indexers with an unwanted or unauthorized high levels of concurrent searches. The method comprises transmitting a slot request from a search head to a cluster master in response to a query, wherein the cluster master is communicatively coupled with an indexer cluster comprising a plurality of indexers. The method further comprises receiving addresses of active indexers in the indexer cluster and a response to the slot request from the cluster master. Responsive to a grant of a slot by the cluster master, the method comprises using the addresses to transmit the query to the active indexers and receiving results of the query from the active indexers. Subsequently, the method comprises releasing the slot to the cluster master. |
US11455313B2 |
Systems and methods for intelligent prospect identification using online resources and neural network processing to classify organizations based on published materials
In an illustrative embodiment, methods and systems for identifying prospective new clients based upon review of current clients include accessing a book of business of a user of a transactional platform to identify current clients, identifying, key terms relevant to each of the clients, automatically performing Internet searches, each search using different groupings of the key terms, automatically deriving from web sites of the search results information regarding a number of prospects, and presenting prospect information to the user. The key terms may be identified through performing web searches and web scraping of online information related to the current clients. The clients may be categorized based upon organizational attributes prior to searching. An initial set or sets of key terms may be filtered through performing a number of data analyses on the key terms. |
US11455310B2 |
Performing cross-tabulation using a columnar database management system
Cross-tabulation operation is performed within a columnar database management system. The columnar database management system receives a request to perform a cross-tabulation operation on a set of database tables. The columnar database management system determines values of cross-tabulation operation for each row of the result. The columnar database management system determines a domain for each value of the row dimension corresponding to a row combination. The columnar database management system determines an intersection set of the domains corresponding to values of the row dimensions for the row combination. The columnar database management system determines a value for the result column for the row combination as an aggregate value based on the records of the intersection set. |
US11455307B2 |
Workload-based sampling
A system includes determination of a plurality of queries of a workload, determination of a data source comprising a plurality of data rows, and determination of a sample data source based on a cardinality of each of the plurality of queries with respect to the data source and an estimated cardinality of each of the plurality of queries with respect to the data source, wherein the estimated cardinality of a query with respect to the data source is determined based on the sample data source. |
US11455305B1 |
Selecting alternate portions of a query plan for processing partial results generated separate from a query engine
Alternative portions of a query plan to perform a query may be selected for processing partial results of a query. A query engine may generate a plan to perform a query that includes an operation that selects between different portions of the plan according to input data. The input data may be a partial result of the query generated by the data store instead of the query engine and provided to the query engine. The input data may be an individual item of the data set that is modified to a different version within a consistent view of the data set for the query. |
US11455303B2 |
Driving massive scale out through rewrites of analytical functions
According to an embodiment, a method includes rewriting a particular query to generate a rewritten query. The particular query specifies a window function operator, a particular input to the window function operator, and an analytical function. Rewriting the particular query includes assigning the particular input to an intermediate relation and replacing the window function operator with a replacement operator. The method further includes assigning to the replacement operator an aggregate function corresponding to the analytical function, and the intermediate relation. In this embodiment, the method also includes placing a join operator that joins the intermediate relation with an output of the replacement operator. |
US11455302B2 |
Distributed histogram computation framework using data stream sketches and samples
Methods for distributed histogram computation in a framework utilizing data stream sketches and samples are performed by systems and devices. Distributions of large data sets are scanned once and processed by a computing pool, without sorting, to generate local sketches and value samples of each distribution. The local sketches and samples are utilized to construct local histograms on which cardinality estimates are obtained for query plan generation of distributed queries against distributions. Local statistics of distributions are also merged and consolidated to construct a global histogram representative of the entire data set. The global histogram is utilized to determine a cardinality estimation for query plan generation of incoming queries against the entire data set. The addition of new data to a data set or distribution involves a scan of the new data from which new statistics are generated and then merged with existing statistics for a new global histogram. |
US11455299B1 |
Providing content in response to user actions
Methods, systems and apparatus, including computer programs encoded on a computer storage medium for selecting keywords for resources are disclosed. In one aspect, a search query is received associated with a first user. A determination is made that the first user is a follower of an entity feed that is provided by a first entity and that is provided through a social network. A content item is selected having distribution parameters specifying that the content item is to be provided to users that are followers of the entity feed and that submit the search query. The selected content item is provided for the first user. |
US11455292B2 |
Brokering persisted and unpersisted log records
Brokering log records so as to prevent log records that are not yet persisted in a persistent log from being disseminated. The log records may be generated as a primary compute system performs operations. Upon receiving a request for a log record, the broker component determines whether the requested log record has been persisted in a persistent log. If the broker component determines that the log record has been persisted in the persistent log, the broker component responds to the request by causing the requested log record to be provided to the requesting entity (e.g., a secondary compute system). On the other hand, if the log record cannot yet determine that the log record has been persisted in the persistent log, the broker component prevents the log record from being provided to the requesting entity. This prevents data from being inconsistent during recovery. |
US11455289B2 |
Shared volumes in distributed RAID over shared multi-queue storage devices
A method for data storage, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, includes receiving in a server, from an application running on the server, a request to access data belonging to one or more stripes. The stripes are stored on the storage devices and are shared with one or more other servers. In response to the request, the following are performed at least partially in parallel: (i) requesting one or more global locks that prevent the other servers from accessing the stripes, and (ii) reading at least part of the stripes from the storage devices speculatively, irrespective of whether the global locks are granted. Execution of the request is completed upon verifying that the speculatively-read data is valid. |
US11455288B2 |
Version table scheme for fast version space access
Methods, systems, and computer-readable storage media for determining that a first transaction results in a first version of data stored in a page in a database system, the first version being stored in a version space and the data being stored in a table space, in response to the first version, providing a version table for the page, the version table including a set of cells each cell corresponding to a record in the page, setting a version table pointer of the page to point to the version table, and setting a version pointer of a first cell to point to the first version in the version space, the first cell corresponding to a record of the data in the page. |
US11455287B1 |
Systems and methods for analysis of data at disparate data sources
Embodiments are described for a system and method to analyze data at a plurality of data sources. A data analytic workflow may be received. The data analytic workflow may include at least one operation to be performed on a plurality of data sets stored at a plurality of data sources. Instructions may be created based on the operation to be performed and a type of platform that operates the data sources. Furthermore, the instructions may be transmitted to the data sources such that the data sources may execute the operations on the data sets stored at the data sources. |
US11455286B2 |
History of slowly changing dimensions
Disclosed herein is a data structure that reduces computational load on a database in querying and visualizing historical values of slowly changing dimensions. The slowly changing dimensions have one or more values associated with them (e.g., a monthly average accounts receivable is a single value, and a set of contact information for an individual may have multiple values). On a periodic basis, database images, also known as “snapshots” are generated of a current status of a given database. The snapshots are used to build a historical data table that is computationally efficient to reference. |
US11455284B2 |
Method and system for adaptively imputing sparse and missing data for predictive models
Described is an approach that provides an adaptive solution to missing data for machine learning systems. A gradient solution is provided that is attentive to imputation needs at each of several missingness levels. This multilevel approach treats data missingness at any of multiple severity levels while utilizing, as much as possible, the actual observed data. |
US11455282B1 |
System for queuing backup operations in a deduplicating storage system
A system for queuing deduplication backup operations comprises an input interface and a processor. The input interface configured to receive a request to perform a deduplication backup operation. The processor is configured to: a) determine a backup operation queue; b) determine whether the deduplication backup operation is at the head of the backup operation queue; c) determine whether the deduplication backup operation is qualified to be executed; and d) in the event the deduplication backup operation is qualified to be executed, execute the deduplication backup operation. |
US11455279B2 |
Distributed data deduplication reference counting
Methods that can provide distributed data deduplication reference counting are disclosed herein. One method includes generating, by a processor, a secondary reference in response to a determination that a data chunk is a copy of the primary reference in which the primary reference includes a pointer to an existing data chunk stored on a storage device. The method further includes incrementing a secondary reference counter on the primary reference in response to generating the secondary reference. Apparatus and computer program products that can include, perform, and/or implement the methods are also disclosed herein. |
US11455278B2 |
Workflow functions of content management system enforced by client device
The disclosed technology addresses the need in the art for providing workflow controls to shared content items stored on client devices, and enforcing content item check outs or content item locks for shared content items stored and accessed on client devices. The present technology further includes automatically locking a shared content item that is edited on a client device so that other team members cannot modify the content item. Accordingly, the present technology improves upon existing systems that provide workflow controls such as file check-in and checkout functionality by permitting users to access content items directly from the file system of their client device, and by providing automatic checkout and check-in functionality. |
US11455271B2 |
Inter-processor communication
An electronic device comprises a first processor and a second processor. An inter-processor communication module is connected to the processors and comprises a high priority mailbox and a low priority mailbox. The first processor sends a high or low priority message to the second processor. The first processor is arranged such that if it has a high priority message to send to the second processor, the first processor places the high priority message in the high priority mailbox and sends an interrupt request to the second processor. However, when the first processor has a low priority message to send to the second processor, the first processor places the high priority message in the low priority mailbox to be checked later without sending an interrupt request to the second processor. |
US11455270B2 |
System and method for providing in-storage acceleration (ISA) in data storage devices
A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot. |
US11455269B1 |
Reconfigurable communication interface for a device
An interface circuit that facilitates communicating information between a first system and a second system comprises a first group of ports, a second group of ports, and routing circuitry. The first group of ports is configured to be electrically coupled to the first system. The second group of ports is configured to be electrically coupled to the second system. The routing circuitry is electrically coupled to the first group of ports and the second group of ports. The routing circuitry is configured to facilitate communicating first information applied to a first port of the first group of ports to a pair of ports of the second group of ports. The routing circuitry is further configured to facilitate communicating second information between the pair of ports of the second group of ports and a pair of ports of the first group of ports when a particular signal is applied to a particular port of the second group of ports. |
US11455268B2 |
Method, system and device for electronic interconnect delay bound determination
The present disclosure relates generally to electronic interconnects including one or more switches and, more particularly, to delay bound determination for electronic interconnects. |
US11455266B2 |
Universal serial bus device and host
A universal serial bus (USB) device includes a first storage device, a controller, and a second storage device. The first storage device is configured to store input packets to be transmitted to a USB host. The controller is configured to receive the input packets of the first storage device, respectively compute hash values of the input packets, and respectively label first identifiers in the input packets according to the hash values to correspond to one of cores of a central processing unit at the USB host end. Among the input packets, the input packets with the same hash value are labeled with the same first identifier. The second storage device is configured to store the input packets that are labeled with the first identifier. The controller is further configured to allow the input packets stored in the second storage device to be transmitted to the USB host. |
US11455263B2 |
Fan communication method and related fan system
A communication method for a fan includes transmitting an initial signal with a specific duty cycle pattern to the fan; entering a communication mode after the fan receives the initial signal; reading information of the fan by a firmware of the fan; and transforming the information of the fan into a fake tachometer (TACH) signal and transmitting the fake TACH signal to a controller via a TACH signal line under the communication mode. |
US11455258B2 |
Method and system for data validation using memristors
A system and method for generating encryption keys on multiple devices, without transferring the keys. At least one sender memristor is set using at least one sender setting value. At least one sender reading value is applied to the at least one sender memristor to generate at least one sender output value. A string of characters is determined from the at least one output value based on a sender table. Data is encrypted with the string of characters. The encrypted data is transmitted to a receiver through a first channel. The at least one sender setting value or the at least one sender reading value or both is transmitted to the receiver through a second channel different from the first channel. The at least one sender setting value or the at least one sender reading value or both is applied to at least one receiver memristor to generate at least one receiver output value. A receiver table is used to determine the string of characters from the at least one receiver output value. The encrypted data is decrypted with the string of characters from the receiver table. |
US11455254B2 |
Flash memory system and flash memory device thereof
A flash memory system and a flash memory thereof are provided. The flash memory device includes a NAND flash memory and a control circuit. The NAND flash memory chip includes a cache memory, a page buffer; and an NAND flash memory array. The NAND flash memory array includes a plurality of pages, wherein each page includes a plurality of sub-pages, each sub-page has a sub-page length. The cache memory is composed of a plurality of sub cache and each sub cache corresponds to different pages of the NAND flash memory array. The page buffer is composed of a plurality of sub-page buffers and each sub-page buffer corresponds to different pages of the NAND flash memory array. The control circuit is coupled to the host and the NAND flash memory, and performs an access operation in units of one sub-page. |
US11455253B2 |
Set indexing for first-level and second-level set-associative cache
An apparatus comprises first-level and second-level set-associative caches each comprising the same number of sets of cache entries. Indexing circuitry generates, based on a lookup address, a set index identifying which set of the first-level set-associative cache or the second-level set-associative cache is a selected set of cache entries to be looked up for information associated with the lookup address. The indexing circuitry generates the set index using an indexing scheme which maps the lookup address to the same set index for both the first-level set-associative cache and the second-level set-associative cache. This can make migration of cached information between the cache levels more efficient, which can be particularly useful for caches with high access frequency, such as branch target buffers for a branch predictor. |
US11455247B1 |
Systems and methods for providing applications seamless access to local and remote memory
Disclosed is a controller for providing applications seamless access to local and remote memory so that data of a particular application that is moved out of the Random Access Memory (“RAM”) of a local device may be stored and accessed in RAM of a remote device rather than on higher latency and slower performing storage mediums. The controller provides an application with a first allocation of RAM from the local device running the application, and a second allocation of RAM from the remote device. The controller registers to receive a page fault notification for a particular page that the application attempts to access and that is not stored in the first allocation of RAM. The controller retrieves the particular page from the second allocation of RAM, and loads it into the first allocation of RAM where it becomes accessible by the application. |
US11455246B2 |
Garbage collection method for data storage device
A garbage collection method is provided and applied to a data storage device. The garbage collection method includes the following steps: selecting source blocks from data blocks, wherein a total number of valid data of the source blocks is larger than or equal to a predetermined data number of a block; copying valid data of a part of the source blocks into a destination block, wherein a total number of the valid data of the part of the source blocks is smaller than the predetermined data number; copying all or a part of valid data of remaining source blocks into the destination block; updating a logical to physical addresses mapping table based on a mapping information of the destination block; and recovering all or a part of the source blocks as spare blocks. |
US11455238B2 |
Systems and methods for testing software applications
Methods and systems are presented for testing software applications in a production-like environment that simulates real-world failures of production environments. A production environment has production applications and databases configured to process user requests from users for conducting transactions with a service provider. A testing system provides an intermediate interface that enables a software application operating in the test environment to access at least one of a production application or a production database. The intermediate interface can be configured based on different failure configurations to simulate production component failures in the production environment. Failure injection and randomized failure modes can be employed, including for network-related failures (latency, dropped packets, connections, etc.) that might occur in the production environment. |
US11455231B2 |
Testing as a service for cloud gaming
Technology is described for Testing as a Service (TaaS) for a video game. In one embodiment, a method includes an operation for receiving a game application for testing for one or more bugs. The method further provides for executing, by an automated game testing module, a plurality of automated sessions of the game session while implementing testing inputs for the plurality of automated sessions, the testing inputs include control inputs, game states, system parameters and network parameters. The method further includes operations for detecting an occurrence of a bug during the said executing the plurality of sessions for generating a snapshot file including a portion of the control inputs, the game state data, and a video component associated with the occurrence of the bug. |
US11455230B2 |
Event specific log file generation
The present disclosure relates to generating an event specific log file for a computer system. The generation comprises storing buffered log data in at least one memory buffer during an execution of one or more threads in real time. The generation further comprises receiving thread execution data. The generation further comprises inputting the thread execution data into an anomalous program event detector module configured to generate an anomalous program event signal in response to detecting an anomalous program execution event. The generation further comprises searching the buffered log data for event specific log data in the at least one memory buffer with a log dependency analyzer module in response to the anomalous program event signal. The method further comprises writing the event specific log data to an event specific log file using a log archive writer module. |
US11455229B2 |
Differencing of executable dataflow graphs
A method for displaying differences between a first executable dataflow graph and a second executable dataflow graph includes comparing a specification of the first executable dataflow graph and a specification of the second executable dataflow graph, including at least one of identifying a particular node or link of the first dataflow graph that does not correspond to any node or link of the second dataflow graph; and identifying a first node or link of the first dataflow graph that corresponds to a second node or link of the second dataflow graph, and identifying a difference between the first node or link and the second node or link. The method includes formulating and displaying a graphical representation of at least some of the nodes or links of the first dataflow graph or the second dataflow graph, the graphical representation including a graphical indicator of at least one of the identified particular node or link the identified difference between the first node or link and the second node or link. |
US11455226B2 |
Uninterrupted power supply (UPS) with power management for self-service terminals (SSTs)
An Uninterrupted Power Supply (UPS) is provided. The UPS comprises Alternating Current (AC) power ports, communication ports, a battery to supply Direct Current (DC) power, a display, a surge controller, a wireless transceiver, a processor, and a non-transitory computer-readable storage medium having executable instructions. The executable instructions when executed by the processor gathers coarse-grain and fine-grain power consumption metrics for a terminal plugged into an AC power port and the battery. The metrics displayed on the display and provided to user-operated devices over the wireless transceiver. User-operated devices include user interfaces that customer configure the executable instructions of the UPS for custom gathering of the metrics, custom aggregation of the metrics, custom reporting the metrics, and custom displaying of the metrics on the display. |
US11455223B2 |
Using system errors and manufacturer defects in system components causing the system errors to determine a quality assessment value for the components
Provided are a computer program product, system, and method for using system errors and manufacturer defects in system components causing the system errors to determine a quality assessment value for the components. A system error message indicates at least one at least one system error resulting from an operation of at least one component deployed in the system. A manufacturing defect for the at least one component whose operation results in the at least one system error is determined from information from a manufacturer of the component. A quality assessment value is determined from the system error and manufacturing defect, for each of the at least one component for which there is a manufacturing defect. A message is transmitted to an administrator of the system indicating a negative assessment of the component in response to a comparison of the quality assessment value and a threshold value indicate a negative assessment. |
US11455222B2 |
Systems and methods for testing many-core processors
Systems and methods are provided for testing many-core processors consisting of processing element cores. The systems and methods can include grouping the processing elements according to the dataflow of the many-core processor. Each group can include a processing element that only receives inputs from other processing elements in the group. After grouping the processing elements, test information can be provided in parallel to each group. The test information can be configured to ensure a desired degree of test coverage for the processing element that that only receives inputs from other processing elements in the group. Each group can perform testing operations in parallel to generate test results. The test results can be read out of each group. The processing elements can then be regrouped according to the dataflow of the many-core processor and the testing can be repeated to achieve a target test coverage. |
US11455220B2 |
Cloud to cloud disaster recovery
Methods, systems, and computer program products for cloud to cloud disaster recovery are disclosed. Exemplary embodiments may: discover one or more virtual machines associated with a first auto scaling group; and generate a plan to backup the one or more virtual machines to a second cloud. |
US11455219B2 |
High availability and automated recovery in scale-out distributed database system
Herein are acceleration techniques for resuming offloaded execution by replacing a failed computer with a hot spare computer. In an embodiment, a distributed system configures a DBMS, a set of participating computers, and a set of spare computers. The DBMS receives a query of a database. From the query, an offload query plan is generated for distributed execution. The DBMS sends the offload query plan and a respective portion of the database to each participating computer. The distributed system detects that a participating computer failed after the offload query plan was sent. Responsively, the DBMS sends the same offload query plan and same respective portion of the database of the failed computer to a replacement computer from the spare computers. Despite the computer failure, the DBMS receives results of successful distributed execution of the offload query plan that include a result from the replacement computer. |
US11455215B2 |
Context-based disaster recovery
Systems and methods for unified application-level backup and restore using heterogeneous cloud-based backup service providers. An application programming interface is configured to process both data level replication operations as well as application-level operations that are executed to carry out high-level commands between a virtualized computing environment and any one or more of the heterogeneous cloud-based backup service providers. The API receives commands from applications in the virtualized computing environment. The API processes commands from the applications so as to facilitate replication of data to selected one or more cloud-based backup service providers. The commands perform data level replication operations as well as application-level operations for storing content to the cloud-based service provider. After a failure event and/or upon receipt of a restore command, the API initiates application-level operations that restore the application and its constituent entities. The data state is restored by the API using data level restore operations. |
US11455210B1 |
Error detection and correction in memory
The present disclosure includes apparatuses, methods, and systems for error detection and correction in memory. An embodiment includes a memory having a group of self-selecting memory cells which store data corresponding to a codeword from an error correcting code, and circuitry configured to perform a sense operation on the group of self-selecting memory cells, identify, based on the sense operation, memory cells of the group that cannot store data, mark data sensed from the identified memory cells as erasures and perform an error correction operation on data sensed from the group of self-selecting memory cells with the data sensed from the identified memory cells marked as erasures. |
US11455194B2 |
Management of unmapped allocation units of a memory sub-system
An indication that an allocation unit of a memory sub-system has become unmapped can be received. In response to receiving the indication that the allocation unit of the memory sub-system has become unmapped, the allocation unit can be programmed with a data pattern. Data to be written to the unmapped allocation unit can be received. A write operation can be performed to program the received data at the unmapped allocation unit by using a read voltage that is based on the data pattern. |
US11455193B2 |
Method for deploying virtual machines in cloud computing systems based on predicted lifetime
A system receives a request to deploy a virtual machine (VM) on one of a plurality of nodes running a plurality of VMs in a cloud computing system. The system receives a predicted lifetime for the VM and an indication of an average lifetime of VMs running on each of the plurality of nodes. The system allocates the VM to a first node when a first policy of collocating VMs with similar lifetimes on a node is adopted and the predicted lifetime is within a predetermined range of the average lifetime of VMs running on the first node. The system allocates the VM to a second node when a second policy of collocating VMs with dissimilar lifetimes on a node is adopted and the predicted lifetime is not within the predetermined range of the average lifetime of VMs running on the second node. |
US11455191B2 |
Parallel task initialization on dynamic compute resources
On a first compute resource, execution of a first task is triggered, execution of a portion of the first task being conditioned on a second task executing on a second compute resource. A state indicator of the second task is monitored, the state indicator indicating whether or not the second task is currently executing on the second compute resource. Responsive to the state indicator indicating that the second task is not currently executing, execution of the portion of the first task is suspended. A change in the state indicator is determined to have occurred. Responsive to the determining, received connection information for the second task is forwarded to the first task. Execution of the portion of the first task is re-triggered on the first compute resource. |
US11455189B2 |
Task scheduling simulation system
The application provides a task scheduling simulation system, comprising a data preprocessing subsystem and a task scheduling subsystem. The data preprocessing subsystem filters the input cloud computing log information for abnormal data and extracts the running time of each task. The task scheduling subsystem enqueues or dequeues tasks from the batch task and real-time task running queues of each node, and keeps the tasks currently running in the cluster consistent with the actual production environment, and updates the number of CPU cores and the used and available memory capacity of each node according to resource requirement of each task. The mixed scheduling simulation of batch tasks and online tasks can be realized, and the resource simulation of the heterogeneous CPU core number and memory capacity of the cluster nodes can be simulated. |
US11455188B2 |
System and method for increasing robustness of heterogeneous computing systems
Disclosed is a method for task pruning that can be utilized in existing resource allocation systems to improve the systems' robustness without requiring changing to existing mapping heuristics. The pruning mechanism leverages a probability model, which calculates the probability of a task competing before its deadline in the presence of task dropping, and only schedules tasks that are likely to succeed. Pruning tasks whose chance of success is low improves the chance of success for other tasks. Tasks that are unlikely to succeed are either deferred from current scheduling event or are preemptively dropped from the system. The pruning method can benefit service providers by allowing them to utilize their resources more efficiently and use them only for tasks that can meet their deadlines. The pruning method further helps end users by making the system more robust in allowing more tasks to complete on time. |
US11455187B2 |
Computing system for hierarchical task scheduling
A computing system comprises a task scheduler in a top-level, at least two cluster controllers in an intermediate-level, and a plurality of nodes in a bottom level. A task scheduler is configured to receive a task request, obtain an adapted task request from the received task request, based on scheduling information stored in the task scheduler, and forward the adapted task request to one of the at least two cluster controllers. Each cluster controller is configured to receive the adapted task request, obtain an adapted cluster task request from the received adapted task request based on cluster scheduling information stored in the cluster controller, and directly or indirectly forward the adapted cluster task request to a node in the plurality of nodes. |
US11455185B2 |
Service schedule optimization for background execution limits
Scheduling optimizations for services are described. In one example, a priority category, such as a high, low, or other priority category, can be determined for a service of an application executing on a computing device. If the application is running as a background application on the computing device, an exception to the start of the service can be returned by the operating system of the device, due to background execution limits on the device. In that case, the start of the service can be managed by a service manager of the application based on the priority category for the service. If the priority category for the service is high, the background application can call a foreground service. The call for the foreground service can bring the application to the foreground, and the service manager can again call for the start of the service after the foreground service is running. |
US11455184B2 |
End-to-end validation of virtual machines
Concepts and technologies are disclosed herein for end-to-end validation of virtual machines. A control system including a processor can detect a validation request that can include a request to create an end-to-end validation function to perform end-to-end validation of a service. The processor can analyze a policy to determine components of the end-to-end validation function and a virtual machine that will host the end-to-end validation function. The components can include a generator function and a receiver function that can encompass the service. The processor can load, or trigger loading of, an image to the virtual machine and instantiation of the virtual machine. The image can include the end-to-end validation function. The processor also can validate the service using the end-to-end validation function based upon a test scenario stored in a test library of the end-to-end validation function. |
US11455183B2 |
Adjusting virtual machine migration plans based on alert conditions related to future migrations
Migration of virtual machines within a computing environment is facilitated. A processor obtains a current virtual machine to host mapping in the computing environment, as well as a plurality of future virtual machine to host mappings. A current migration plan to migrate from a current state of the computing environment to another state of the computing environment is also obtained. Based on the current virtual machine to host mapping and one or more future virtual machine to host mappings of the plurality of future virtual machine to host mappings a determination is made that one or more potential alert conditions exist in the current migration plan. The current migration plan and/or one or more future virtual machine to host mappings are displayed. The current migration plan is adjusted to address at least one potential alert condition of the one or more potential alert conditions to improve processing within the computing environment. |
US11455182B2 |
In-place encryption of a swap file on a host machine
Systems and methods are described for encrypting a swap file in a computer system. The swap file can be encrypted by a background process executing on the computer system. Processing of paging swapping operations occurs independently and separately of the background encryption of the swap file. Processing a page swapping operation can include decrypting or encrypting data to be swapped involved in the paging operation depending on the paging operation and whether or not the data to be swapped is encrypted or not. |
US11455180B2 |
Extensible computing architecture for vehicles
A main computing device integrated into a vehicle may perform various aspects of the techniques described in this disclosure. The main computing device comprises a memory and a processor. The memory may store a first and second instance of a runtime environment. The processor may execute a first container that enables execution of a first instance of the runtime environment, and execute a second container that enables execution of a second instance of the runtime environment. The first instance of the runtime environment may detect a supporting computing device, transfer, responsive to detecting the supporting computing device, the second container to the supporting computing device, and interface with the second instance of the runtime environment to jointly present the user interface by which the operator of the vehicle controls the functionality of the vehicle. |
US11455179B1 |
Processing system and processing method for performing emphasis process on button object of user interface
A processing system and a processing method for a user interface are provided. The processing method includes a learning phase and an application phase. After a specific model is established in the learning phase, the user interface with specific meanings such as closing and rejection can be automatically found in the application phase for performing an emphasis process. |
US11455178B2 |
Method for providing routine to determine a state of an electronic device and electronic device supporting same
An electronic device includes a user interface; at least one processor operably coupled to the user interface; and a memory operably coupled to the at least one processor, wherein memory is configured to store instructions that, when executed, cause the at least one processor to determine, when the electronic device is in a first state, whether or not a first condition is satisfied; perform a first action of changing a state of the electronic device from the first state to a second state if the first condition is satisfied; receive, through the user interface, a user input of changing the state of the electronic device from the second state to a third state; change the state of the electronic device from the second state to the third state at least partially based on the received user input; and maintain the third state even if the first condition is not satisfied in the third state. |
US11455177B1 |
Hierarchical data binding for industrial control systems
A system provides a design interface for designing and implementing graphical user interfaces that users can access through web browsers. Depending on the configuration of the graphical user interfaces, the users may be able to monitor and control industrial processes by interacting with components that correspond to the industrial processes as displayed in user interfaces at client devices. The design interface includes functionality for selecting preprogrammed components, or for generating new components for display. The design interface further allows designers to associate data values received from a variety of sources with properties of the components in the user interfaces. In particular, properties associated with a component of an interface are stored in property tree structures, making dynamic changes to the components possible. Data bindings between subtrees representing components and sets of data from industrial and other sources allows for designs that scale with the availability of the data. |
US11455173B2 |
Management of artificial intelligence development platform
A method for management of an artificial intelligence development platform is provided. The artificial intelligence development platform is deployed with instances of a plurality of model services, and each of the model services is provided with one or more instances. The method includes: acquiring calling information of at least one model service; determining the activity of the at least one model service according to the calling information; and at least deleting all instances of the at least one model service in response to that the determined activity meets a first condition. |
US11455170B2 |
Processing devices and distributed processing systems
The present application pertains to a processing device or a distributed processing system using the processing device. The processing device comprises an instruction parsing module configured to receive a data processing instruction indicating a predetermined data processing operation on target data, wherein the data processing instruction comprises a task type field, a data processing operation field, and a data address field; and determine whether the data processing instruction carries the target data according to the task type field; and a data processing module performing the predetermined data processing operation on the target data according to the data processing operation field; wherein, when the data processing instruction carries the target data, the data processing module receives the target data carried by the data processing instruction from the instruction parsing module to perform the predetermined data processing operation on the target data; when the data processing instruction carries the storage address of the target data in the storage module, the processing device accesses the storage module according to the storage address and obtains the target data stored in the storage module. |
US11455169B2 |
Look-up table read
A digital data processor includes an instruction memory storing instructions specifying data processing operations and a data operand field, an instruction decoder coupled to the instruction memory for recalling instructions from the instruction memory and determining the operation and the data operand, and an operational unit coupled to a data register file and an instruction decoder to perform an operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the operation. The operational unit is configured to perform a table recall in response to a look up table read instruction by recalling data elements from a specified location and adjacent location to the specified location, in a specified number of at least one table and storing the recalled data elements in successive slots in a destination register. Recalled data elements include at least one interpolated data element in the adjacent location. |
US11455166B2 |
Hosting event-based applications
Media, methods, and systems are disclosed for hosting an event-based application. Application instructions corresponding to processing steps to be performed in response to particular events are received from a development environment. The events are associated with a group-based communication channel. An application comprising computer-executable instructions is generated based on the application instructions and metadata associated with the events. In response to detecting one or more of the events, execution of the computer-executable instructions is triggered. A response is received corresponding to output from applying the processing steps to the events. A message is posted into the respective communication channel corresponding to the response. |
US11455164B2 |
Security system with smart connection module
Systems and techniques are described for a sensor designed to connect to and monitor devices in an ecosystem. In some implementations, a system monitors a property that includes the sensor configured to generate sensor data reflecting an attribute of the property. The sensor includes a host board that generates the sensor data and a core board connected to the host board. The core board identifies a type of the host board and communicates with a monitor control unit. The monitor control unit receives a request for firmware associated with the type of the host board from the sensor. In response, the monitor control unit accesses the firmware and transmits the firmware to the sensor. The core board of the sensor receives the firmware and stores the firmware. The core board receives the sensor data from the host board and transmits the sensor data to the monitor control unit. |
US11455157B2 |
Display device and firmware updating method thereof
A display device includes a display panel, a first storage device, a second storage device and a control device. The first storage device is disposed on the display panel and stores a first firmware. The second storage device stores a second firmware. The control device is coupled to the first storage device and the second storage device. The control device reads the first firmware and uses the first firmware to update the second firmware, or receives a third firmware transmitted by a host terminal device and uses the third firmware to update the second firmware. The control device executes the updated second firmware to generate an image signal corresponding to the updated second firmware to the display panel. Therefore, the efficiency of updating the firmware of the display device may be effectively increased, and the convenience of use is increased. |
US11455154B2 |
Vector-based identification of software dependency relationships
Techniques for vector-based identification of software dependency relationships are described herein. An aspect includes determining a first dependency relationship value between a first code segment and a second code segment. Another aspect includes calculating a magnitude vector based on the first dependency relationship value and a second dependency relationship value corresponding to the first code segment and the second code segment. Another aspect includes determining a relationship score for the first code segment and the second code segment based on the magnitude vector and the first dependency relationship value. |
US11455153B2 |
Dynamic instances semantics
A computing system includes a processor and a memory storing instructions for a compiler that, when executed by the processor, cause the processor to generate a control flow graph of program source code by receiving the program source code in the compiler, in the compiler, generating a structure point representation based on the received program source code by inserting into the program source code a set of structure points including an anchor structure point and a join structure point associated with the anchor structure point, and based on the structure point representation, generating the control flow graph including a plurality of blocks each representing a portion of the program source code. In the control flow graph, a block A between the anchor structure point and the join structure point post-dominates each of the one or more divergent branches between the anchor structure point and the join structure point. |
US11455152B2 |
Matching graphs generated from source code
Techniques are described herein for training a machine learning model and using the trained machine learning model to more accurately determine alignments between matching/corresponding nodes of predecessor and successor graphs representing predecessor and successor source code snippets. A method includes: obtaining a first abstract syntax tree that represents a predecessor source code snippet and a second abstract syntax tree that represents a successor source code snippet; determining a mapping across the first and second abstract syntax trees; obtaining a first control-flow graph that represents the predecessor source code snippet and a second control-flow graph that represents the successor source code snippet; aligning blocks in the first control-flow graph with blocks in the second control-flow graph; and applying the aligned blocks as inputs across a trained machine learning model to generate an alignment of nodes in the first abstract syntax tree with nodes in the second abstract syntax tree. |
US11455144B1 |
Softmax calculation and architecture using a modified coordinate rotation digital computer (CORDIC) approach
Apparatus and associated methods relate to providing a modified CORDIC approach and implementing the modified CORDIC approach in SoftMax calculation to reduce usage of hardware resources. In an illustrative example, a system may include (a) a first circuit configured to transform each element Vi of an input vector V into Vi=Vpi+ki·ln 2 to generate a second data set, (b) a second circuit configured to perform exponential calculations on the second data set to generate a third data set that has a first mantissa ∑ j = 1 n 2 k j · f exp ( V pj ) 2 k total and an exponent Ktotal, (c) a third circuit configured to perform logarithm calculations to generate a third sub data set that has a second mantissa 2 f ln ( ∑ j = 1 n 2 k j · f exp ( V pj ) 2 k total ) , and, (d) a fourth circuit configured to perform exponential calculations to generate an output data set that has 2 k i - k total · f exp ( V pi + 2 f ln ( ∑ j = 1 n 2 k j · f exp ( V pj ) 2 k total ) , the output data set may be interpreted as a probability distribution of each element Vi of the input vector V. |
US11455142B2 |
Ultra-low precision floating-point fused multiply-accumulate unit
Embodiments for implementing a fused multiply-multiply-accumulate (“FMMA”) unit by one or more processors in a computing system. Mantissas for two products, an exponent difference of the two products serving as an alignment shift amount for a product of the two products having a smallest exponent, and an alignment shift amount for an addend relative to an alternative product of the two product having a larger exponent may be determined in parallel. The addend may be aligned relative to the alternative product having the larger exponent. The product having the smallest exponent may be aligned relative to the alternative product having the larger exponent according to the alignment shift amount. |
US11455139B2 |
Electronic device and method for independently controlling a plurality of displays
An electronic device and method are disclosed herein. The electronic device includes a display, a wireless communication circuit, and electrical connector and a processor. The processor implements the method, including: detecting whether the electronic device is communicatively connected to an external display device through a wireless communication circuit or an electrical connector, when the electronic device is communicatively disconnected from the external display device, displaying, on the display, a first user interface for configuring a first screen timeout time associated with the display, when the electronic device is communicatively connected to the external display device, displaying a first screen on the display, and displaying a second screen on the external display device, the second screen different from the first screen, and displaying, on the external display device, a second user interface for configuring a second screen timeout time related to the external display device. |
US11455137B2 |
Systems and methods for virtual and augmented reality
Disclosed herein are systems and methods for distributed computing and/or networking for mixed reality systems. A method may include capturing an image via a camera of a head-wearable device. Inertial data may be captured via an inertial measurement unit of the head-wearable device. A position of the head-wearable device can be estimated based on the image and the inertial data via one or more processors of the head-wearable device. The image can be transmitted to a remote server. A neural network can be trained based on the image via the remote server. A trained neural network can be transmitted to the head-wearable device. |
US11455124B2 |
Command prioritization to reduce latencies of zone commands
Aspects of a storage device including a memory and a controller are provided which re-prioritize commands based on zone properties. The controller receives from a host commands associated with a plurality of zones, allocates the memory into a plurality of zone resources based on zone properties indicated by the host for the zones, and identifies a utilization state of the memory for one of the zones. The controller changes a priority order of the commands based on the zone properties and the utilization state for the one of the zones. The controller then executes the commands in the memory or zone resources according to the priority order. As a result, execution of commands may be balanced between zones and lower latencies may be achieved overall for each zone. Improved performance or throughput of the storage device in handling zone commands may therefore result. |
US11455120B2 |
Memory system and operating method thereof
A memory system may include: a memory device comprising a plurality of channels, a plurality of dies coupled to the respective channels, and a plurality of super blocks; and a controller suitable for controlling the memory device, wherein the controller includes: a detector suitable for searching for a first available reserved block in a first die, when a bad block has occurred in the first die which is coupled to a first channel and belongs to a first super block group, and searching for a second available reserved block in a second die which is coupled to the first channel and belongs to a second super block group when the first available reserved block is not present in the first die; and an assignor suitable for replacing the bad block with the second available reserved block when the second available reserved block is present. |
US11455116B2 |
Reservation handling in conjunction with switching between storage access protocols
At least one processing device is configured to register a logical storage device of a storage system for a first set of paths associated with a first access protocol using a host identifier, to send a first reservation command in the first access protocol over each of the paths in the first set of paths, to register the logical storage device of the storage system for a second set of paths associated with a second access protocol using the same host identifier used in registering the logical storage device for the first set of paths, to receive an additional reservation command in the first access protocol, and responsive to receipt of the additional reservation command in the first access protocol, to translate the additional reservation command to the second access protocol, and to send the additional reservation command in the second access protocol to the storage system. |
US11455107B2 |
Managing sequential write performance consistency for memory devices
A method is implemented for a memory sub-system that detects a sequential write pattern in a write sequence for a memory device in a set of commands received from a host, detects current bandwidth utilization deviating from a write bandwidth utilization performance target, in response to detecting the sequential write pattern, and adjusts write bandwidth utilization to conform to the write bandwidth utilization target, in response to detecting the current bandwidth utilization deviating from the write bandwidth utilization performance target. |
US11455106B1 |
Identifying and recovering unused storage resources on a storage system
A storage reclamation orchestrator is implemented to identify and recover unused storage resources on a storage system. The storage reclamation orchestrator analyses storage usage attributes of storage groups occupying storage resources of the storage system. The storage reclamation orchestrator assigns individual usage point values to each storage usage attribute of a given storage group. The individual usage point values are combined to assign a final usage point value to the storage group. Storage groups with usage point values above a threshold are candidate storage groups for recovery on the storage system. Example storage usage attributes include whether the storage group has been masked to a host device, an amount of time since IO activity has occurred on the storage group, an amount of time since local protection was implemented on the storage group, and an amount of time since remote protection was implemented on the storage group. |
US11455103B2 |
Cloud secured storage system utilizing multiple cloud servers with processes of file segmentation, encryption and generation of data chunks
A cloud secured storage system is provided in a peer-to-peer network that includes a client end and a farm end. A user file is segmented and a hash function is used for encryption to generate a plurality of data chunks together with an Information Dispersal Algorithm. The plurality of data chunks are respectively stored in a plurality of cloud servers. The plurality of cloud servers backup the plurality of data chunks as a backup file. If the data chunk in one of the plurality of cloud servers is lost, the adjacent cloud server transmits the backup file to the cloud server where the data chunk is lost. The cloud secured storage system of the present disclosure successfully stores the user file in the plurality of cloud servers to prevent cyberattacks owing to the process of file segmentation, encryption, backup file, and algorithm. |
US11455100B2 |
Handling data slice revisions in a dispersed storage network
A method for execution by a storage unit of a dispersed storage network (DSN) includes receiving a data slice for storage. A first bin that includes the data slice is generated and stored in a first location of a memory device of the storage unit, and a bin pointer that includes a reference to the first location is generated. A revision of the data slice is later received, and a second bin that includes the revised data slice is generated and stored in a second location of the memory device. A modified bin pointer is generated by editing the bin pointer to include a reference to the second location. A back pointer that references the first location is generated in response to commencing writing of the revised data slice. The back pointer is deleted in response to determining that the revised data slice has reached a finalized write stage. |
US11455097B2 |
Resource monitoring in a distributed storage system
A distributed electronic storage system (DESS) comprises a plurality of computing devices communicatively coupled via one or more network links and having a file system distributed among them. The DESS comprises management circuitry that resides on the first computing device. The management circuitry is operable to generate an indication of a load on a first resource that resides on the first computing device. The management circuitry is operable to receive, via the one or more network links, an indication of a load on a second resource that resides on a second computing device of the plurality of computing devices. The management circuitry is operable to determine a condition of the DESS based on the indication of the load on the first resource and the indication of the load on the second resource. |
US11455094B2 |
Interactive virtual keyboard configured for gesture based word selection and having a plurality of keys arranged approximately radially about at least one center point
A method according to one embodiment includes detecting a first touch event on a touch-sensitive input area of a display, the touch-sensitive input area having groups of virtual ambiguous keys arranged approximately radially about a center point. The method further includes determining a plurality of words based on the detected first touch event, outputting at least two of the determined words to a list on a first portion of the display, and in response to detecting a gesture based second touch event in a predefined area of the touch-sensitive input area, changing the list on the display. The method further includes outputting at least one of the words in the list to a second portion of the display in response to detecting a tap based second touch event in an area selected from the group consisting of: the predefined area and the first portion of the display. |
US11455089B1 |
Smart mapping
Systems and methods are disclosed for smart mapping, including dynamically recalculating a heatmap of displayed map entries based on changes to a map displayed on a viewport. In certain embodiments, a method may comprise providing a display of a map on a user interface, determining selected geographic tiles depicted on the display, and loading selected data corresponding to map entries from the selected geographic tiles only. The method may further comprise generating a heatmap on the display based on comparing the selected data, determining changes at the user interface resulting in a different set of geographic tiles depicted on the display, and dynamically generating a new heatmap based on the changes. |
US11455087B2 |
Generating search commands based on field-value pair selections
In embodiments of field value search drill down, a search system exposes a search interface that displays one or more events returned as a search result set. A field-value pair can be emphasized in the field-value pairs of an event displayed in the search interface, and a menu is displayed with search options that are selectable to operate on the emphasized field-value pair of the event. The menu includes the search options to add search criteria of the emphasized field-value pair to a search command in a search bar of the search interface, exclude the search criteria of the emphasized field-value pair from a search, or create a new data search based on the emphasized field-value pair. A selection of one of the search options in the menu can be received, and the search command in the search bar is updated based on the search option that is selected. |
US11455085B2 |
Devices, methods, and graphical user interfaces for interacting with user interface objects corresponding to applications
A computer system displays a first home screen user interface that includes a first subset of application icons. While displaying the first home screen user interface, in response to detecting a first input that meets second criteria and corresponds to a request to navigate to a second home screen user interface, replacing the first home screen user interface with the second home screen user interface. While displaying the second home screen user interface, in response to detecting second input that meets third criteria: replacing the second home screen user interface with a respective user interface that includes representations of a plurality of automatically-generated groupings of a plurality of applications. Activation of a respective representation of a respective automatically-generated grouping of the plurality of automatically-generated groupings in accordance with the first criteria causes display of a third subset of application icons. |
US11455078B1 |
Spatial navigation and creation interface
Systems and methods are provided for navigating messaging application interfaces. The systems and methods include operations for: displaying, by a messaging application of a user device, a menu comprising a first set of options relating to a first level in a hierarchy of levels; detecting, by a touch sensor, one finger touch of a first option of the first set of options; in response to detecting the one finger touch of the first option, displaying, by the messaging application, a second set of options related to the first option, the second set of options relating to a second level in the hierarchy of levels; detecting, by the touch sensor, two finger touch of a second option of the second set of options; and in response to detecting the two finger touch of the second option, re-displaying, by the messaging application, the first set of options. |
US11455077B1 |
Systems and methods for ingesting and parsing datasets generated from disparate data sources
Disclosed herein are systems and methods capable of performing text exploration on large volume of corpus without prior knowledge in an accurate and efficient manner and may also provide any number of additional or alternative benefits and advantages. In particular, embodiments described herein provide a text exploration executable environment that uses unsupervised machine-learning to assist a human analyst with distilling key emerging themes from a corpus of hundreds or thousands of text files presented in a time series graphical user interface (GUI). A document may be a unit of text under analysis received from a particular data source, such as word-processing documents, paragraphs, sentences, chat sessions, speech-to-text call segments, online texts, social media postings (e.g., Tweets®), and other machine-readable text. In operation, a human analyst may use a text exploration software tool to identify the themes and stories within the corpus, by using integrated, synchronized GUIs that are dynamically generated by the software exploration tool. |
US11455073B2 |
Method for generating a movement of a three-dimensional part of a three-dimensional assembly in a three-dimensional scene, comprising at least a rotation at most by a predetermined angle
A computer-based system and method generate a movement of a 3D part of a 3D assembly in a 3D scene. Movement of the 3D part represents rotation by a predetermined angle. The method a) displays a 3D assembly of 3D parts in the 3D scene; b) selects a 3D part of the 3D assembly; and c) displays in the 3D scene a 3D manipulator. The 3D manipulator comprises three axes, and is anchored to the 3D part at an anchor point. The method then d) drags the 3D manipulator along one axis by a current distance from the anchor point on the axis. The predetermined angle corresponds to a maximum distance from the anchor point. The method e) while dragging the 3D manipulator, computes a ratio of the current distance to the maximum distance, and f) generates the movement of the 3D part proportionally to the ratio. |
US11455071B2 |
Layout method, device and equipment for window control bars
A layout method for window control bars applied to an intelligent terminal, the intelligent terminal includes or is connected with a large-screen display, at least one window is displayed on the large-screen display, and the method comprises: receiving detection information from the large-screen display by the intelligent terminal, wherein the detection information comprises screen operation information or screen placement information; determining window layout positions corresponding to the detection information in a preset window layout table by the intelligent terminal; and laying out the window control bars on the windows displayed on the screen display according to the window layout positions. Therefore, the window control bars displayed on the screen are adaptively laid out and adjusted according to various kinds of information of the screen display, and the user experience is improved. |
US11455069B2 |
Auto-complete with persisted atomically linked entities
Persisting atomically linked entities when utilizing an auto-complete mechanism is provided. A computing device may be utilized to receive an input in a user interface. The computing device may then display an auto-complete suggestion list in response to receiving the input in the user interface. A selection of an entity may then be received from the auto-complete suggestion list. The selected entity may then be atomically linked to program code defining an action. The atomically linked entity may then be inserted in the user interface. The atomically linked entity may then be persisted among the input received within the user interface. The input is modifiable and the atomically linked entity is unmodifiable within the user interface. |
US11455066B2 |
Touch sensor and display device having the same
A touch sensor for a display device includes: a base layer including first and second sensing regions adjacent to each other in a first direction and a non-sensing region surrounding at least one side of each of the first and second sensing regions; first sensors disposed in each of the first and second sensing regions and arranged along a second direction intersecting the first direction; second sensors disposed in each of the first and second sensing regions and arranged along the first direction; and at least one third sensor located in the first sensing region and the second sensing region, wherein the at least one third sensor includes first and second sub-sensors electrically separated at a boundary between the first sensing region and the second sensing region, and the first and second sub-sensors have substantially the same size. |
US11455064B2 |
Touch structure, touch display panel and touch display device
The present invention provides a touch structure, a touch display panel, and a touch display device. The touch structure includes an insulating layer, a first metal layer, a passivation layer, a second metal layer, and a third metal layer. The passivation layer and the first metal layer are disposed on the insulating layer, wherein a first recess is opened in the passivation layer corresponding to the first electrode; and the second metal layers partially fills the first recess of the passivation layer. |
US11455061B2 |
Information input device including a touch surface and a display surface
An object of the present invention is to provide an information input device capable of realizing high-precision touch operations. The information input device includes a first surface for displaying input request information, a second surface for inputting input request information, a viewpoint calculator for calculating a viewpoint direction of an input person, and a coordinate corrector for correcting a position input to the second surface into a second position in response to the viewpoint direction of the input person and inputs the input request information on the first surface corresponding to the second position. The information input device further provides a storage device for holding distance information on distance between the first surface and the second surface. |
US11455054B2 |
Multi-protocol coexistence in an active stylus
A method, computing system, and one or more computer-readable storage media for operating an active stylus equipped with a stylus capture detection routine. The method includes operating the stylus according to a first communication protocol to enable communication with a first display device. The method also includes detecting a beacon from a second display device operating according to a second communication protocol. The method also includes automatically switching the stylus to the second communication protocol in response to detecting the beacon. The method also includes detecting a stylus capture event indicating that switching the stylus to the second communication protocol was erroneous and is preventing the user from communicating with the first display device and, in response to detecting the stylus capture event, switching the stylus back to the first communication protocol. |
US11455052B2 |
Detection apparatus
An apparatus for detecting a mechanical interaction has a plurality of scan lines and a plurality of output lines. An intersection between each scan line and output line provides a connection to a plurality of sensing elements. Each of the sensing elements comprises a variable resistance element and a voltage amplifier. The apparatus includes an output processor which determines a voltage output in parallel at each output line from the plurality of sensing elements on activation of one of the scan lines from a driving processor. |
US11455049B2 |
Display device with compensating film
A display device, including a display panel that displays an image; a flexible printed circuit board including an attaching part attached to one end of the display panel and a curved part extending from the attaching part and not overlapping with the display panel; a window assembly on an upper surface of the display panel; an adhesive part between the window assembly and the display panel to couple the display panel and the window assembly; and a compensating part not overlapping with the display panel, overlapping with the curved part, and on a same layer as the attaching part. |
US11455043B2 |
Method and system for staging a change in operating mode of a transportation vehicle
A method and system for enacting a change of operating modalities of a transportation vehicle. The method includes at least one display device, which at least partially includes a screen, operated in the transportation vehicle. The at least one display device has at least two operating modes for operator control by a user. A triggering signal to the at least one display device is automatically provided. The triggering signal is triggered by at least one trigger event, is provided directly or indirectly by the transportation vehicle, and triggers a change from a first operating mode to a second operating mode. The change is at least partially indicated to the user by at least one operator alerting signal. |
US11455042B2 |
Head-mounted display
A head-mounted display (HMD) 1, which is operated by a gesture operation performed by a user 3, is provided with a distance image acquisition unit 106 that detects a gesture operation, a position information acquisition unit 103 that acquires position information of the HMD 1, and a communication unit 2 that performs communication with another HMD 1′. A control unit 205 sets and displays an operating space 600 where a gesture operation performed by the user 3 is valid, exchanges position information and operating space information of the host HMD 1 and the other HMD 1 therebetween by the communication unit 2, and adjusts the operating space of the host HMD so that the operating space 600 and an operating space 600′ of the other HMD 1 do not overlap each other. |
US11455032B2 |
Immersive displays
A method of providing information for display on a display of an immersive display. The method includes obtaining information utilized for displaying a first image in front of a first eye and a second image in front of a second eye of a user of the immersive display, excluding part of the information to yield adjusted information to occlude or replace first information from a first area of the first image and second information from a second area of a second image when displayed on the immersive display, and providing the adjusted information for displaying the first image absent the first area and the second image absent the second area on the immersive display. |
US11455031B1 |
In-field illumination for eye tracking
Disclosed herein are techniques for eye illumination for eye position tracking. An illuminator for eye tracking includes a substrate configured to be placed in front of an eye of a user and a light source positioned on a surface of the substrate. The light source is configured to be positioned within a field of view of the eye of the user. A maximum dimension of the light source in a plane parallel to an emission surface of the light source is less than 500 μm. |
US11455030B2 |
System, method and apparatus of simulating physics in a virtual environment
A method of simulating physics in a virtual worlds system includes selecting at least one of the client devices participating in an instance of a scene as a physics host, the physics host determining subsequent states of objects and sending the subsequent states to one or more processors of a server, the subsequent states of objects comprising one or more of: subsequent locations, orientations, velocities and accelerations determined based on characteristics of the objects and constraints for simulating physics consistent with the new instance of the scene of the virtual worlds system. |
US11455027B2 |
Apparatus for experiencing a virtual reality simulation in an underwater world
The invention relates to an apparatus (1) for at least one user (2) for experiencing a virtual reality simulation in an underwater world, comprising: at least one water resource (10) with at least one flow generator (20), at least one data processing system, and at least one VR display device (40), wherein the data processing system generates a virtual reality simulation, wherein the at least one flow generator (20) is controlled by the data processing system as a function of the virtual reality simulation, and wherein the virtual reality simulation is reproduced on the VR display device (40). |
US11455025B2 |
Power state transitions
A computer processing device transitions among a plurality of power management states and at least one power management sub-state. From a first state, it is determined whether an entry condition for a third state is satisfied. If the entry condition for the third state is satisfied, the third state is entered. If the entry condition for the third state is not satisfied, it is determined whether an entry condition for the first sub-state is satisfied. If the entry condition for the first sub-state is determined to be satisfied, the first sub-state is entered, a first sub-state residency timer is started, and after expiry of the first sub-state residency timer, the first sub-state is exited, the first state is re-entered, and it is re-determined whether the entry condition for the third state is satisfied. |
US11455023B2 |
Power module
A power module according to the first embodiment incorporates a power device, and drives the power device by using a control signal acquired from a microcomputer being a control circuit. The power module includes: a plurality of first terminals that receive input of the control signal from the microcomputer; a main circuit that drives the power device based on the control signal, and detects an abnormality of the power module; an error output circuit that outputs an error signal from a second terminal to the microcomputer when the abnormality is detected by the main circuit; and a switching circuit that causes the first terminal to operate as an output terminal for the microcomputer when the error signal is output. Information of the power device is output from the first terminal operating as the output terminal to the microcomputer. |
US11455019B2 |
Docking system having elastic rail portions
A docking system for facilitating a connection of an electronics module to a mating connector comprises first and second rails. Each rail has an elongated guide slot for receiving a corresponding guide portion of the electronics module during sliding movement of the electronics module toward the mating connector. A first elastic structure is located on the first rail. The first elastic structure has a first engagement portion extending into the elongated guide slot of the first rail. A second elastic structure is located on the second rail. The second elastic structure has a second engagement portion extending into the elongated guide slot of the second rail. The first engagement portion and the second engagement portion are configured to engage the guide portions of the electronics module and to resist movement of the guide portions in a direction generally perpendicular to the sliding movement of the electronics module. |
US11455013B2 |
Computing device and mount
An example device can include a computing device having a first portion of a pogo pin connector coupled thereto and a mount having a second portion of the pogo pin connector coupled thereto to receive the first portion of the pogo pin connector. The mount can be communicatively coupled to a hub for receiving signals sent from the computing device, and the signals can be communicated from the computing device to the hub via the pogo pin connector in response to engagement of the first portion with the second portion. |
US11455011B2 |
Modular computing device with common AC power
Disclosed herein is a modular computing device that provides a user options to upgrade an existing computing device as improved expansion units become available without rendering the underlying base unit obsolete. The base unit of the modular computing device receives high-voltage AC power and one or more power supplies within the base unit converts the AC power to low-voltage DC power that is consumed within the base unit. An AC power transfer unit transfers AC power from the base unit to an expansion unit installed within an expansion dock of the base unit. One or more power supplies within the expansion unit convert the received AC power to low-voltage DC power that is consumed within the expansion unit. |
US11455008B2 |
System hinge assembly
A system can include a first housing that includes a processor and memory accessible to the processor; a second housing that includes a display operatively coupled to the processor; a hinge Fassembly that rotatably couples the first housing and the second housing, where the hinge assembly includes permanent magnets that generate a first magnetic field and a second magnetic field orientable with respect to each other via rotation of the second housing with respect to the first housing, where the first magnetic field and the second magnetic field include an aligned orientation, generate a clockwise restoring torque responsive to rotation in a first rotational direction from the aligned orientation, and generate a counterclockwise restoring torque responsive to rotation in a second, opposite rotational direction from the aligned orientation. |
US11455007B2 |
Support plates, display apparatuses and electronic devices
Provided are a support plate, a display apparatus and an electronic device. The support plate includes flat regions including first and second flat regions spaced apart along a first direction, a bendable region between the first and second flat regions, and a pattern region covering at least the bendable region. A plurality of hole groups arranged along the first direction are disposed in the pattern region, and each hole group includes a plurality of holes at intervals along a second direction. At least two of holes in part of the pattern region covering the bendable region are oblique holes, and central axes of the oblique holes intersect with a thickness direction of the bendable region at a non-zero included angle. The central axes of the oblique holes are located in a first datum plane, and the bendable region bends along the thickness direction perpendicular to the first and second directions. |
US11455006B2 |
Display device
A display device includes a folding area and a non-folding area, a display panel including a plurality of pixels, and a digitizer arranged at one side of the display panel and including a plurality of loop coils, where, when a hovering event of an input unit is detected in the folding area, the digitizer increases an alternating current signal applied to at least one loop coil of the plurality of loop coils arranged in the folding area, and calculates a hovering height of the input unit based on a change in a magnetic field between the input unit and loop coils of the plurality of loop coils, the loop coils including a loop coil overlapping the input unit and adjacent loop coils around the input unit. |
US11455005B2 |
Display device
A display device includes a display module including a folding area and a non-folding area, an impact absorbing layer disposed under the display module and including a bending area and a non-bending area, and a support layer disposed under the impact absorbing layer and including a first sub-support layer overlapping a first non-folding area and a second sub-support layer spaced apart from the first sub-support layer and overlapping a second non-folding area. The first sub-support layer includes a first opening group formed through the first sub-support layer and spaced apart from a first cross-section surface adjacent to the second sub-support layer in a direction opposite to a second direction, and the second sub-support layer includes a second opening group formed through the second sub-support layer and spaced apart from a second cross-section surface adjacent to the first sub-support layer in the second direction. |
US11455004B2 |
Portable information device
A portable information device includes: a first chassis; a second chassis disposed adjacently to the first chassis and coupled to the first chassis to be rotatable between a flat form and a stacked form; and a spine member disposed across adjacent end portions of the first and second chassis. In the flat form, the first and second chassis are side by side in a direction perpendicular to a surface direction of the first and second chassis. In the stacked form, the first and second chassis are stacked and overlap one another in the surface direction. |
US11455002B1 |
Timing signal synchronisation
A device comprising: a data interface comprising: a data input for receiving a data signal; a clock input for receiving a clock signal for clocking the data signal; and a timing input for receiving a first timing signal having a first frequency; and a timing signal generator configured to generate, based on the first timing signal and the data signal, a second timing signal having a second frequency, the first frequency being a integer multiple of the second frequency, a phase of the second timing signal being aligned with an event in the data signal. |
US11455000B2 |
Bias current generation circuit
The present invention discloses a bias current generation circuit. An operation amplifier compares an input voltage having a zero-temperature coefficient and a feedback voltage to generate a driving voltage. An output transistor generates a bias current according to the driving voltage. A variable resistive circuit is electrically coupled to the output transistor through a feedback node to generate the feedback voltage according to the bias current and includes series-coupled resistors and switch transistors. Each of the resistors has a resistance having a positive temperature coefficient and includes a current input terminal and a current output terminal. Each of the switch transistors is electrically coupled between the current output terminal of one of the resistors and a ground terminal. One of the switch transistors turns on according to a control voltage variable according to the temperature variation to enable resistors to generate the resistance having a negative temperature coefficient. |
US11454999B2 |
Method and apparatus for automatically reconfiguring multi-phased networked energy storage devices at a site
Embodiments of the present invention include control methods employed in multiphase distributed energy storage systems that are located behind utility meters typically located at, but not limited to, medium and large commercial and industrial locations. Current solutions for these types of electric load locations entail multiple discrete energy storage systems, where if any piece of an energy storage system is damaged, the ability of the complete power control strategy at the entire electric load location is at risk of becoming inoperable. Some embodiments of the invention include hardware and methods for dynamically reconfiguring networks of distributed energy storage systems that are able to provide automatic site layout discovery using a formed auto-discovering network formed at an electric load location. |
US11454994B2 |
Pressure reducing plant with two or more lines operating in parallel
A pressure reduction plant including two or more valve assemblies arranged in parallel and including: pressure reducers for fuel gas from the supply pressure to the delivery pressure; pilot valves to transmit a control pressure to the pressure reducers when the delivery pressure reaches the calibration value of the pilot valves; derivation conduits to transmit the delivery pressure to the pressure reducers, the pilot valves and the pressure reducer devices; command lines to transmit the control pressure from the pilot valves to the pressure reducers. One of the pilot valves is configured with a calibration value greater than the calibration value of all the remaining pilot valves and each command line is configured to communicate with a control line. |
US11454993B2 |
Flow rate control apparatus, flow rate control method, and program recording medium recording flow rate control program
A flow rate control apparatus calculates a resistance flow rate, which is a flow rate of a fluid flowing through the fluid resistor, based on a first pressure measured by a first pressure sensor and a second pressure measured by a second pressure sensor, converts the resistance flow rate to a first valve flow rate, which is the flow rate of the fluid passing through a first valve, based on the first pressure, converts the resistance flow rate to a second valve flow rate, which is the flow rate of the fluid passing through a second valve, based on the second pressure, controls the first valve so that the deviation between a first set flow rate and the first valve flow rate becomes small, and controls the second valve so that the deviation between a second set flow rate and the second valve flow rate becomes small. |
US11454991B2 |
Path planning for cooperated air vehicles
A method of autonomous flight path planning for a group of cooperating aircraft operating in formation includes: receiving information related to obstructions that interfere with an aircraft of the group continuing on a flight path; calculating a velocity obstacle for each obstruction; calculating a plurality of candidate velocities outside of the velocity obstacles; selecting a first velocity from the candidate velocities and operating a leader of the group at the first velocity; calculating, based upon keeping a follower aircraft in formation, a second velocity for the follower; determining whether the second velocity is inside one of the velocity obstacles; operating the follower at the second velocity when the second velocity is outside the velocity obstacles; and calculating a revised velocity that is outside of the velocity obstacles and operating the follower at the revised velocity when the second velocity is inside one of the velocity obstacles. |
US11454988B2 |
Systems and methods for automated landing of a drone
There is provided a method of automatically landing a drone on a landing pad having thereon guiding-elements arranged in a pattern relative to a central region of the landing pad, comprising: receiving first image(s) captured by a camera of the drone, processing the first image(s) to compute a segmentation mask according to an estimate of a location of the landing pad, receiving second image(s) captured by the camera, processing the second image(s) according to the segmentation mask to compute a segmented region and extracting from the segmented region guiding-element(s), determining a vector for each of the extracted guiding-element(s), and aggregating the vectors to compute an estimated location of the central region of the landing pad, and navigating and landing the drone on the landing pad according to the estimated location of the central region of the landing pad. |
US11454987B2 |
Self-driving coordination system and control method thereof
A self-driving coordination system and the control method thereof are disclosed. The system and the control method are applied to an all-self-driving vehicle fleet. The self-driving coordination system comprises a leader control device, a follower control device, and a server. The leader control device is mounted in a leader. The follower control device is mounted in a follower. The leader control device and the follower control device communicate with each other for bidirectional data transmission. The server communicates with the leader control device and the follower control device for respective bidirectional data transmission. |
US11454984B2 |
Control of remote demolition robot
A remote demolition robot (10) comprising a controller (17), drive means (14), an arm member (11) movably arranged on a tower (10a) rotatably arranged on a body (11b) of the remote demolition robot (10) and a remote control (22) for providing commands, that are interpreted by the controller (17) causing the controller (17) to control the operation of the remote demolition robot (10), wherein the remote control (22) comprises a first joystick (24a) and a second joystick (24b), wherein the remote control (22) is characterized in that each joystick (24) is provided with a thumb control switch (26). |
US11454982B1 |
Directed audio-encoded data emission systems and methods for vehicles and devices
Directed audio-encoded data emissions systems and methods may include one or more sensors, one or more audio transmitters, and a controller configured to cause emission of directed audio-encoded data toward various objects, such as vehicles, user devices, audio input/output devices, or others. For example, responsive to detecting a potential safety situation and/or a potential intended communication situation associated with one or more detected objects, audio-encoded data having selected audio characteristics may be emitted toward the detected objects using selected audio transmitters. The audio characteristics may be selected to encode one or more instructions to be executed by the detected objects, and the instructions may cause emission of audio, visual, or haptic notifications and/or initiation of various functions or operations by the objects. |
US11454979B2 |
Washer fluid level detection
A system includes a processor and a memory. The memory stores instructions executable by the processor to, upon determining that a first fluid level in a vehicle container is below a threshold based on fluid level sensor data, determine a second fluid level based on a fluid consumption signal and the fluid level sensor, and to navigate the vehicle based on the determined second fluid level. |
US11454976B1 |
Optimizing data levels for processing,transmission, or storage
Techniques are discussed for determining a data level for portions of data for processing. In some cases, a data level can correspond to a resolution level, a compression level, a bit rate, and the like. In the context of image data, the techniques can determine a region of first image data to be processed a high resolution and a region of second image data to be processed at a low resolution. The regions can be determined by a machine learned algorithm that is trained to output identifications of such regions. Training data may be determined by identifying differences in outputs based on the first and second image data. The image data associated with the determined regions and the determined resolutions can be processed to perform object detection, classification, segmentation, bounding box generation, and the like, thereby conserving processing, bandwidth, and/or memory resources in real time systems. |
US11454971B2 |
Methods and systems for learning user preferences for lane changes
Systems and methods are provided for controlling a vehicle. In one embodiment, a method includes: storing, in a data storage device, a decision model, wherein the decision model predicts when to automatically perform a motivational lane change; updating, by a processor, the decision model based on data obtained in response to user input; and automatically requesting, by the processor, a lane change based on the dynamically updated model. |
US11454965B2 |
Remote control system for industrial vehicles, industrial vehicle, remote control device, remote control program for industrial vehicles, and remote control method for industrial vehicles
An industrial vehicle remote control system includes a forklift that has a vehicle communication unit and a remote control device that has a remote communication unit and is used to remotely control the forklift. A vehicle wireless CPU of the industrial vehicle remote control system acquires the received radio wave intensity of a remote control signal by which the two communication units wirelessly communicate, and, on the basis of the results thereof, determines whether the forklift is positioned in a permission range or in a prohibition range. |
US11454964B2 |
Systems and methods for adjusting flight control of an unmanned aerial vehicle
A first pattern associated with a performer may be recognized based upon visual information. A sensor carried by an unmanned aerial vehicle may be configured to generate output signals conveying the visual information. A first distance may be determined between the first pattern and the unmanned aerial vehicle. A second pattern associated with a performee may be recognized based upon the visual information. A second distance may be determined between the second pattern and the unmanned aerial vehicle. Flight control may be adjusted based upon the first distance and the second distance. A flight control subsystem may be configured to provide the flight control for the unmanned aerial vehicle. |
US11454961B2 |
Processing time monitoring device
The processing time monitoring device is intended to monitor processing time of the target device, and includes: a data acquisition unit that acquires time series data of the target device as input time series data; a time difference calculation unit that calculates a time difference between the input time series data and reference time series data, the time difference existing in a direction of a time axis; and a display unit that displays the time difference calculated by time difference calculation unit. |
US11454955B2 |
Method and system for controlling a manufacturing plant with a manufacturing execution system
A manufacturing plant with an MES system is controlled through the execution of a given workflow. a) A plant designer application models a representation of the manufacturing plant through a set of equipment objects and through a workflow, b) a complex entity (plugin) is provided for expanding the characteristics of an equipment object; the plugin exposing an interface with a configuration, a set of property elements, a set of functionality elements; c) at engineering time, designing a set of plugins usable by the set of equipment objects; d) at engineering time, for at least one equipment object, associating at least one plugin; e) defining, through the plant designer, a given workflow according to given customer requirements, the workflow including an interaction with an element of a plugin associated with an equipment object; f) at runtime, executing the given workflow and performing the interaction with the element of the plugin. |
US11454952B2 |
Numerical control apparatus
A numerical control apparatus includes a processor that loads a basic function processing object in which basic function processing for executing a basic function on a control target is compiled and an additional function processing object in which additional function processing of executing an additional function on the control target is compiled, and develops an additional function processing unit and a basic function processing unit on a RAM, where the basic function processing object includes an identifier for identifying the additional function processing, and the processor develops a machining program used for controlling the control target on the RAM, accesses a location on the RAM corresponding to the identifier when there is a command to execute processing corresponding to the identifier during execution of the machining program, and executes the additional function processing corresponding to the identifier. |
US11454951B2 |
Customized production
An example system includes a standardized production portion to provide a set of standardized components and a customized production portion to provide a set of customized components. Each standardized component of the set of standardized components is substantially identical to one another, and each customized component of the set of customized components is selected from at least two different custom options. Each customized component includes at least a first portion of a customized part and an associated descriptor. Each customized component is physically coupled to a standardized component. |
US11454950B2 |
Machining control system and machining system
A machining control system according to an aspect of the present disclosure includes: a program storage unit which stores a machining program including a plurality of data blocks; a program cache unit which temporarily stores a part of the machining program; a schedule storage unit which stores schedule information specifying a transmission sequence to the program cache unit of the plurality of data blocks; a transmission control unit which controls transmission of the data blocks to the program cache unit from the program storage unit, based on the schedule information; and a machining processing unit which reads out the data blocks from the program cache unit and performs processing required in machining. |
US11454947B2 |
Method and apparatus for optimizing dynamically industrial production processes
Provided is a process optimizer apparatus for optimizing dynamically an industrial production process of a production plant including physical production modules, the process optimizer including a watchdog component adapted to monitor the production modules of the production plant to detect configuration changes within the production plant; a model comparator component adapted to evaluate a production plant data model of the production plant including digital twin data models related to physical production modules of the production plant to identify automatically deviating model elements of digital twin data models related to physical production modules of the production plant affected by the configuration changes detected by the watchdog component; and a process resequencer component adapted to perform a dynamic process optimization of the at least one production process of the production plant depending on the deviating model elements identified by the model comparator component. |
US11454945B2 |
Method and device for calling program module in PLC ladder programming environment
A method for calling a program module in a programmable logic controller (PLC) ladder programming environment comprises: determining a first feature to be called in a PLC ladder programming environment and a second feature not to be called from features implemented by an artificial intelligence (AI) module compiled by a computer programming language; configuring the first feature as an interface conforming to an interface specification of the PLC ladder programming environment; configuring the second feature as a non-call method; packaging the non-call method and the interface into a dynamic link library (DLL); importing the DLL into the PLC ladder programming environment. |
US11454942B2 |
Method for starting up a field device in a simplified manner
Disclosed is a method for starting-up using a service unit a field device of automation technology mounted on a container at a measuring location, wherein the service unit has a display unit and a camera, comprising: identifying the field device using the service unit; showing on the display unit at least one parameter to be set, wherein the at least one parameter to be set is ascertained based on the identifying of the field device, showing on the display unit the field of view of the operator, and showing at least one virtual symbol superimposed on the field of view shown on the display unit; selecting at least one predetermined parameter value, or inputting at least one parameter value; confirming the selected, or input, parameter value, and transferring the confirmed parameter value into the field device. |
US11454939B2 |
Entropy-based techniques for creation of well-balanced computer based reasoning systems
Techniques are provided herein for creating well-balanced computer-based reasoning systems and using those to control systems. The techniques include receiving a request to determine whether to include one or more particular data elements in a computer-based reasoning model and determining two probability density or mass functions (“PDMFs”), one for the data set including the one or more particular data elements, once for the data set excluding it. Surprisal is determined based on those two PDMFs, and inclusion in the computer-based reasoning model is determined based on surprisal. A system is later controlled using the computer-based reasoning model. |
US11454929B2 |
Method of hologram calculation
A method of calculating a hologram having an amplitude and a phase component. The method comprises (i) receiving an input image comprising a plurality of data values representing amplitude. The method then comprises (ii) assigning a random phase value to each data value of the plurality of data values to form a complex data set. The method then comprises (iii) performing an inverse Fourier transform of the complex data set. The method then comprises (iv) constraining each complex data value (X1, X2) of the transformed complex data set to one of a plurality of allowable complex data values (GL1-GL8), each comprising an amplitude modulation value and a phase modulation value, to form a hologram, wherein, the phase modulation values (GL1-GL7) of the plurality of allowable complex data values substantially span at least 3π/2 and at least one of the allowable complex data values has an amplitude modulation value of substantially zero (GL8) and a phase modulation value of substantially zero. |
US11454927B2 |
Image forming apparatus with particle collector
An image forming apparatus includes a flow passage associated with a direction of flow and a particle collecting device including a filter to collect particles in a fluid passing through the flow passage in the direction of flow. The flow passage includes a curved portion, and a distribution in particle collecting performance of the filter in a direction perpendicular to the direction of flow results from the curved portion of the flow passage. |
US11454922B2 |
Image forming apparatus
According to one embodiment, an image forming apparatus includes an electrically conductive and grounded frame, an image forming unit, a print head, a holder that supports the print head, an electrically conductive urging member for urging the print head toward the image forming unit, and an electrically conductive arm extending from the urging member and electrically connected to the urging member. The arm floats when the print head moves away from the image forming unit and is electrically connected to the frame when the print head approaches the image forming unit. |
US11454920B2 |
Support assembly for supporting toner cartridge to be mounted or detached
An example image forming apparatus includes a main body, a driving motor rotatable in a first direction to provide a driving force to a developing cartridge and rotatable in a second direction opposite to the first direction, and a support assembly to, based on the developing cartridge being mounted to the main body, provide the driving force of the driving motor in the first direction to the mounted developing cartridge, and detach the mounted developing cartridge from the main body using the driving force of the driving motor in the second direction. |
US11454918B2 |
Image forming apparatus
An image forming apparatus includes a drawer, a drawer-side electrical contact, a cover, a main body-side electrical contact and an elastic member interposed between a base and a panel. The main body-side electrical contact and the panel are held to be movable relative to the base in a third direction as being an extension and contraction direction of the elastic member. The image forming apparatus takes: a first state where the cover is open, the drawer-side electrical contact contacts the main body-side electrical contact, and the elastic member has a first length; and a second state where the cover is closed, the drawer-side electrical contact contacts the main body-side electrical contact, and the elastic member in the third direction has a second length shorter than the first length. |
US11454917B2 |
Image forming apparatus
An image forming apparatus includes an image bearer, a protectant applicator, a heating device, and a protectant biasing member. The protectant applicator applies protectant to the image bearer. The heating device includes a heater including a base, a heat generator, an electrode, and a conductor coupling the heat generator to the electrode. The heater has a first position and a second position having a higher temperature than the first position. These are symmetrical to each other with respect to a longitudinal center of a heat generation area of the heater. The protectant biasing member biases the protectant to the protectant applicator with a first biasing force at a position closer to the first position than to the second position and with a second biasing force larger than the first biasing force at a position closer to the second position than to the first, and the protectant contacts the protectant applicator. |
US11454911B2 |
Image forming apparatus controlling image formation based on a zero-crossing detection signal
The image forming apparatus includes a power supply unit configured to generate a DC voltage from an AC voltage and supply the DC voltage to a load, the image forming apparatus configured to perform image formation on a recording material, the image forming apparatus including a first control unit configured to control the image formation on the recording material, the power supply unit including a second control unit configured to control a voltage generation unit that generates the DC voltage from the AC voltage input from an AC power supply, a zero-crossing detection unit configured to detect a zero-crossing timing of the AC voltage according to the AC voltage input, and to output a zero-crossing detection signal, and a transmission unit configured to transmit the zero-crossing detection signal output from the zero-crossing detection unit to the first control unit. |
US11454909B2 |
Fixing device
In a fixing device according to the disclosure, a first surface of a restriction member is inclined so that, as the first surface goes further away from a nip portion, the first surface inclines toward a direction coming closer to an edge surface of the film, and the first surface is inclined so that, as the first surface comes downstream in the conveying direction, the first surface inclines toward a direction going further away from the edge surface of the film. A second surface is inclined so that, as the second surface comes closer to a center in the rotational axis direction of the film, the second surface inclines toward a direction coming closer to a roller, and inclines in a direction going downstream in the conveying direction. |
US11454908B2 |
Image heating apparatus comprising halogen heater with two glass-covered heating portions
An image heating apparatus includes a heating roller, and, a heater unit. The heater unit is provided on an inner side of the heating roller. The heater unit includes a first halogen heater, a second halogen heater, and, a pair of holders. The pair of holders holds the first halogen heater and the second halogen heater such that the pair of holders, the first halogen heater and the second halogen heater are integrally inserted to and extracted from the heating roller. |
US11454907B2 |
Control of heating elements for media conditioners
In some examples, a media conditioner includes a conveying component to convey a sheet of printable media, a heating element to heat the conveying component, a temperature sensor to measure a temperature of the conveying component, a media sensor to detect the sheet of printable media, and a controller to provide a power level to the heating element. A temperature set-point is set to a pre-established value. Based on data from the temperature sensor, the controller is to maintain the temperature of the conveying component at the temperature set-point by varying the power level. The controller is to apply a boost to the power level based on a signal from the media sensor while the temperature set-point remains at the pre-established value. |
US11454906B2 |
Image forming apparatus with bearing members for transfer roller
An image forming apparatus includes an image bearing member, an intermediary transfer belt, a transfer roller, and a metallic roller in contact with the transfer roller to form a current path through which a current flows between itself and the transfer roller. The apparatus further includes a first bearing member to rotatably support the transfer roller, a holding member to movably hold the first bearing member, a first pressing member to press the first bearing member, a second bearing member movably held by the first bearing member and to rotatably support the metallic roller and a second pressing member provided between a bearing surface provided in the first bearing member and the second bearing member to press the second bearing member. |
US11454902B2 |
Image forming apparatus
An image forming apparatus includes a developing device, a first container, a second container, and a toner supplying device. The toner supplying device includes first and second conveyance members that convey the toner in the first and second containers, and first and second sensing shafts that are used to sense the remaining quantities of toner there. The first and second sensing shafts have a first or second light-shielding plate that moves into and out of the optical path of an optical sensor. Of the first and second light-shielding plates, one rotates together with the first or second conveying member selectively driven and makes contact with the other, and thereby makes it move out of the optical path of the optical sensor. |
US11454901B2 |
Developing cartridge
The present invention provides a developing cartridge, the developing cartridge comprises: a developer roller that can rotate about an axis extending in a first direction; a housing having a developer accommodating portion that can accommodate a developer, including a first side and a second side disposed opposite to the first side in the first direction; an input gear disposed on the first side of the housing; and a chip assembly comprising a chip, which is mounted on the housing and located on the second side of the housing; wherein a developer filling port and a cap are further provided on the second side of the housing, developer can be filled into the developer accommodating portion through the developer filling port, the cap is used to seal the developer filling port so as to prevent the developer from leaking from the developer filling port, and wherein projection of at least a part of the chip assembly along the first direction is overlapped with overlaps projection of a part of the cap along the first direction when the chip assembly and the cap are projected in the first direction. |
US11454899B2 |
Toner cartridge having toner memory and attachable to drum cartridge having drum memory
A toner cartridge includes a casing, a developing roller, a holder, a toner memory, an electrical contact and a wiring. The holder is positioned at an outer surface of one side in a first direction of the casing. The electric contact surface is positioned at an outer surface of one side in a second direction of the holder. The second direction crosses the electric contact surface. The electrical contact is positioned on an outer surface of another side in the second direction of the holder. The wiring electrically connects the electrical contact and the electric contact surface. The electric contact surface includes a first electric contact surface and a second electric contact surface. The first electric contact surface electrically is connected to the electrical contact through the wiring. The second electric contact surface electrically is connected to the toner memory. |
US11454896B2 |
Imprint apparatus, imprinting method, and manufacturing method of article
An imprint apparatus using a mold having a pattern region includes an irradiation unit that irradiates a substrate with irradiation light. The irradiation light has an intensity distribution over a region along a periphery of a shot area of the substrate and being capable of increasing viscosity of an imprint material or of solidifying the imprint material. The imprint apparatus also includes a control unit that sets an imprint condition for forming a pattern of the imprint material so as to reduce at least one of an extrusion of the imprint material from the shot area and an unfilling of the imprint material occurring in the shot area on the basis of results of detecting at least one of the extrusion and the unfilling of the imprint material obtained by detecting the pattern of the imprint material formed on the substrate. |
US11454895B2 |
Substrate holder, lithographic apparatus, device manufacturing method, and method of manufacturing a substrate holder
A substrate holder for a lithographic apparatus has a planarization layer provided on a surface thereof. The planarization layer provides a smooth surface for the formation of an electronic component such as a thin film electronic component. The planarization layer may be provided in multiple sub layers. The planarization layer may smooth over roughness caused by removal of material from a blank to form burls on the substrate holder. |
US11454894B2 |
Systems and methods for scatterometric single-wavelength measurement of misregistration and amelioration thereof
A method and system for measuring misregistration between different layers of a semiconductor device, the method including providing a set of pupil inaccuracy scalable basis elements (PISBEs) relating to a plurality of patterned semiconductor device wafers (PSDWs), generating a single pupil image of a site on a PSDW, the PSDW being one of the plurality of PSDWs, by taking a single measurement of the site, the single pupil image including a plurality of site-specific pixels, calculating a set of site-specific pupil inaccuracy scalable basis element scaling factors (PISBESFs) for the single pupil image using the set of PISBEs and the plurality of site-specific pixels and calculating a site-specific misregistration value (SSMV) using the set of PISBEs and the set of site-specific PISBESFs. |
US11454890B2 |
Composition for resist underlayer film formation, resist underlayer film and forming method thereof, patterned substrate-producing method, and compound
A composition for resist underlayer film formation, includes a compound represented by formula (1) and a solvent. Ar1 represents an aromatic heterocyclic group having a valency of m and having 5 to 20 ring atoms; m is an integer of 1 to 11; Ar2 is a group bonding to a carbon atom of the aromatic heteroring in Ar1 and represents an aromatic carbocyclic group having 6 to 20 ring atoms and having a valency of (n+1) or an aromatic heterocyclic group having 5 to 20 ring atoms and having a valency of (n+1); n is an integer of 0 to 12; and R1 represents a monovalent organic group having 1 to 20 carbon atoms, a hydroxy group, a halogen atom, or a nitro group. Ar1Ar2R1)n)m (1) |
US11454888B2 |
Semiconductor device and method of manufacture
A method of manufacturing a semiconductor device includes forming a polymer mixture over a substrate, curing the polymer mixture to form a polymer material, and patterning the polymer material. The polymer mixture includes a polymer precursor, a photosensitizer, a cross-linker, and a solvent. The polymer precursor may be a polyamic acid ester. The cross-linker may be tetraethylene glycol dimethacrylate. The photosensitizer includes 4-phenyl-2-(piperazin-1-yl)thiazole. The mixture may further include an additive. |
US11454885B2 |
Imprint apparatus and article manufacturing method
The present invention provides an imprint apparatus for performing an imprint process which forms an imprint material pattern on a substrate by using a mold, including a forming unit arranged around the mold and configured to form an air current that surrounds a space between the mold and the substrate, wherein the forming unit includes a first forming unit and a second forming unit which are independent of each other, and each of the first forming unit and the second forming unit includes an outlet which blows out gas for forming the air current from the side of the mold to the side of the substrate, and the first forming unit and the second forming unit include portions, respectively, which overlap each other in a direction away from the space. |
US11454884B2 |
Fluoropolymer stamp fabrication method
An imprint lithography stamp includes a stamp body having a patterned surface and formed from a fluorinated ethylene propylene copolymer. The imprint lithography stamp further includes a backing plate with a plurality of through-holes with portions of the stamp body extending into the through-holes to adhere the stamp body to the backing plate. The patterned surface of the stamp body has a plurality of protrusions extending from the stamp body, which are used to form high aspect ratio features at high processing temperatures. A mold design for forming the imprint lithography stamp and an injection molding process for forming the imprint lithography stamp are also provided. |
US11454879B2 |
Mask treating method
Disclosed are a mask treating apparatus and a mask treating method. The mask treating apparatus comprises a process chamber that receives a blank mask package inclusive of a blank mask and performs a process on the blank mask, an unpacking unit that is disposed in the process chamber and unpacks the blank mask package, and a laser marking unit that is disposed in the process chamber and irradiates a laser onto the blank mask to form a fiducial mark. |
US11454877B2 |
Extreme ultraviolet light reflective structure including nano-lattice and manufacturing method thereof
An EUV reflective structure includes a substrate and multiple pairs of a Si layer and a Mo layer. The Si layer includes a plurality of cavities. |
US11454872B2 |
Wavelength conversion element and projection apparatus
A wavelength conversion element includes a substrate and a wavelength conversion layer. The substrate has a bearing surface and a first positioning portion, and the first positioning portion is located on the bearing surface. The wavelength conversion layer is disposed on the bearing surface and has a second positioning portion corresponding to the first positioning portion, and the second positioning portion is adapted to engage with the first positioning portion. A projection apparatus having the wavelength conversion element is also provided. The disclosure is able to improve assemble accuracy and light conversion efficiency of the wavelength conversion element. |
US11454871B2 |
Laser projection apparatus
Embodiments of the present disclosure describe a laser projection apparatus. The laser projection apparatus includes a laser source system, an optical engine, a lens system that are sequentially connected in a laser beam propagation direction, a plurality of circuit boards, a first heat dissipation system, and a second heat dissipation system. The first heat dissipation system is configured to dissipate heat of a first laser assembly in the laser source system, the optical engine, and the plurality of circuit boards, and to make airflow sequentially flow through the above components to form a first heat dissipation path. The second heat dissipation system is configured to dissipate heat of a second laser assembly in the laser source system, the lens system, and the plurality of circuit boards, and to make airflow sequentially flow through the above components to form a second heat dissipation path. |
US11454869B2 |
Vibration actuator, camera platform, and electronic apparatus
A vibration actuator includes a vibrator including an elastic body and an electro-mechanical energy conversion element; a contact body provided so as to be brought into contact with the vibrator; a flexible printed board configured to feed power to the electro-mechanical energy conversion element; and a temperature detection unit provided on a region of the flexible printed board, in which the flexible printed board and the electro-mechanical conversion element overlap each other. |
US11454867B2 |
Method of controlling a segmented flash system
The invention describes a method of controlling a segmented flash (10) having a plurality of flash segments (S1, S2, . . . , Sn), which method comprises the steps of measuring the forward voltages (Vf1, Vf2, . . . , Vfn) of the flash segments (S1, S2, . . . , Sn); and adjusting the brightness of the flash segments (S1, S2, . . . , Sn) on the basis of the measured forward voltages (Vf1, Vf2, . . . , Vfn) to achieve a desired illumination profile (P) for the segmented flash (10). The invention further describes a segmented flash system (1) comprising a segmented flash (10) with a plurality of flash segments (S1, S2, . . . , Sn), wherein each flash segment (S1, S2, . . . , Sn) is arranged to illuminate a portion (20) of a scene (2); and a flash driver (11) adapted to perform the steps of the inventive method to adjust the brightness of the flash segments (S1, S2, . . . , Sn). |
US11454865B2 |
Dynamic camera lens cap
The present disclosure is directed to a lens cap with an integrated iris that screws onto a camera lens. Once secured on a camera lens, the iris may be opened by rotating an outer edge of the lens cap in a first direction. When in an open position, the entire surface of the camera lens is free from obstruction and photos may be taken as if the lens cap were not even there. The iris can literally disappear within an edge of circular lens cap. By rotating the lens cap in an opposite direction, the lens may be completely covered by the integrated iris again. For example, the iris may be opened by rotating the lens cap in a clockwise direction and then closed again by rotating the lens cap in a counter clockwise direction. Once installed, this lens cap never has to be removed. |
US11454862B2 |
Apparatus and methods for spatio-temporal implementation of arbitrary unitary transformations on optical modes
An apparatus includes a plurality of interconnected reconfigurable beam splitters and a plurality of phase shifters collectively configured to define a network of optical devices. The network of optical devices is configured to perform a universal transformation on a plurality of input optical signals via a triangular architecture. The apparatus also includes a first delay line optically coupled to the network of optical devices and configured to send at least one output optical signal from a plurality of output optical signals of the network of optical devices to interact with at least one input optical signal in the plurality of input optical signals within the network of optical devices. |
US11454861B2 |
Hydrogels with biodegradable crosslinking
Hydrogels that degrade under appropriate conditions of pH and temperature by virtue of crosslinking compounds that cleave through an elimination reaction are described. The hydrogels may be used for delivery of various agents, such as pharmaceuticals. |
US11454860B2 |
Liquid crystal phase shifter and manufacturing method thereof
The present disclosure provides a liquid crystal phase shifter, comprising a first substrate and a second substrate which are oppositely arranged, and a liquid crystal layer positioned between the first substrate and the second substrate, wherein a plurality of spacers are distributed in the liquid crystal layer, the spacers are in contact with the first substrate and the second substrate, and include a first spacer arranged on the first substrate and a second spacer arranged on the second substrate, and the first spacer and the second spacer are abutted. The present disclosure also provides a manufacturing method of the liquid crystal phase shifter. |
US11454859B1 |
True time delay circuit based on an optical waveguide switching array for RF phased array antenna beam steering
Time delay devices for producing tunable time delays in optical signals. Cascades of the time delay devices can be used for beam steering in phased-array antennas. The time delay may be produced by selecting a time delay between an input and output of the time delay device from any of the time delay obtained by all four-port switches of the time delay device being in an OFF state and time delays obtainable by switching any one of the four-port switches to an ON state; and producing the selected time delay between the input and output of the time delay device by performing any of avoiding an application of an electrical control signal to any of electro-optic switch elements of the time delay device and applying the electrical control signal to one of the electro-optic switch elements that corresponds to a four-port coupler corresponding to the selected time delay. |
US11454857B2 |
Folded waveguide phase shifters
In an embodiment, a phase shifter includes: a light input end; a light output end; a p-type semiconductor material, and an n-type semiconductor material contacting the p-type semiconductor material along a boundary area, wherein the boundary area is greater than a length from the light input end to the light output end multiplied by a core width of the phase shifter. |
US11454855B2 |
Applications of an electrokinetic device for an imaging system
An electrokinetic device is configured as a dynamic lens cover and/or filter for an imaging assembly, e.g., of a mobile device, to selectively allow electromagnetic radiation to pass through a lens of the imaging assembly when the dynamic lens cover is in a first operating state or to prevent electromagnetic radiation from reaching the lens of the imaging assembly when the dynamic lens cover is in a second operating state. The electrokinetic device includes transparent first and second substrates, and a compaction trench surrounding the lens of the imaging assembly. The compaction trench stores pigment when the dynamic lens cover is in the first operating state. In the second operating state pigment is dispersed within a carrier fluid between the first and second substrates. |
US11454852B2 |
Array substrate, manufacturing method thereof, and display panel
The present application provides an array substrate, a manufacturing method thereof, and a display panel. The array substrate includes a substrate, a driving circuit layer located on the substrate, and a pixel electrode layer located on the driving circuit layer, wherein the pixel electrode layer is electrically connected to the driving circuit layer through a first via hole; and wherein the pixel electrode layer further includes at least one second via hole located in the first via hole, and the second via hole exposes a part of the driving circuit layer. |
US11454850B2 |
Pixel electrode and display panel
A pixel electrode and a display panel are provided. The pixel electrode includes a sub-pixel region and a main pixel region arranged at intervals. The sub-pixel region includes a first sub-pixel region and a second sub-pixel region, wherein a receiving chamber is formed between the first sub-pixel region and the second sub-pixel region, and the main pixel region is disposed in the receiving chamber. |
US11454847B2 |
Quantum dot/remote phosphor display system improvements
A display system comprises light sources configured to emit first light with a first spectral power distribution; light regeneration layers configured to be stimulated by the first light and to convert at least a portion of the first light and recycled light into second light, the second light comprising (a) primary spectral components that correspond to primary colors and (b) secondary spectral components that do not correspond to the primary colors; and notch filter layers configured to receive a portion of the second light and to filter out the secondary spectral components from the portion of the second light. The portion of the second light can be directed to a viewer of the display system and configured to render images viewable to the viewer. |
US11454839B2 |
Touch display device comprising adhesive layer or protective layer that is opaque material for preventing light leakage
A touch display device for preventing light leakage is provided, including a display module, a first adhesive layer, a touch sensing film, and at least one protective layer. The display module includes an upper surface, a side surface, and a lower surface. The first adhesive layer is disposed on the upper surface of the display module and is bent and extends along the side surface to the lower surface, and the touch sensing film is disposed on the first adhesive layer. The at least one protective layer is disposed on one side of the touch sensing film relative to the side surface and the lower surface of the display module. At least one of the first adhesive layer disposed on the side surface of the display module or the protective layer is an opaque material, so the thickness of the device can be reduced. |
US11454833B2 |
Quantum-classic detection interface device
Novel and useful quantum structures having a continuous well with control gates that control a local depletion region to form quantum dots. Local depleted well tunneling is used to control quantum operations to implement quantum computing circuits. Qubits are realized by modulating gate potential to control tunneling through local depleted region between two or more sections of the well. Complex structures with a higher number of qdots per continuous well and a larger number of wells are fabricated. Both planar and 3D FinFET semiconductor processes are used to build well to gate and well to well tunneling quantum structures. Combining a number of elementary quantum structure, a quantum computing machine is realized. An interface device provides an interface between classic circuitry and quantum circuitry by permitting tunneling of a single quantum particle from the classic side to the quantum side of the device. Detection interface devices detect the presence or absence of a particle destructively or nondestructively. |
US11454832B2 |
MOSCAP ring resonator optical modulator
A ring resonator optical modulator comprises: an optical region in which optical radiation can propagate in a circular path having an inner radius and an outer radius coincident with an outer perimeter of the ring resonator optical modulator; a MOS capacitor structure having an upper gate device layer and a lower body device layer, and an insulating material being disposed between the upper gate device layer and the lower body device layer; and a cladding region. The optical radiation is confined within the optical region. The insulating material has a first region disposed in the optical region having a first thickness and a second region having a second thickness greater than the first thickness, the second region being disposed radially inwardly from the inner radius of the optical region, such that the optical radiation is radially confined toward the outer side of the inner radius of the optical region. |
US11454830B2 |
Black phosphorus optical modulators for phase, amplitude and polarization control
Resonant optical cavities incorporating black phosphorus to enable electrically tunable control of light are disclosed. Methods and devices are described that use black phosphorus as an electrically tunable optical material to control phase, amplitude and/or polarization of light from visible to mid-infrared wavelengths. The operating wavelength of the optical cavities depends on the thickness of the embedded black phosphorous. Tunable control of light is performed by adjusting the doping level of black phosphorous. |
US11454824B2 |
Method for determining a progressive ophthalmic device for personalised visual compensation for an individual
The invention relates to a method for determining a progressive ophthalmic device for personalised visual compensation for an individual, according to which the following steps are performed: a) in a first data acquisition phase, determining at least at a first time preceding the appearance of the presbyopia of this individual, at least one value of at least one individual parameter of said individual, and recording each value of the individual parameter of the wearer in a database, in correlation with an associated temporal indicator, b) in a second determination step of the progressive ophthalmic device for personalised visual compensation, determining a desired value of at least one geometric or optical parameter of said progressive ophthalmic device for visual compensation, taking account of said at least one value of the individual parameter determined in step a) and the associated temporal indicator. |
US11454819B2 |
Polarization conversion element and optical isolation device
The present application relates to a polarization conversion element and an optical isolation device. The present application provides a polarization conversion element capable of converting unpolarized incident light into one polarized light and an optical isolation device with an excellent optical isolation ratio comprising the polarization conversion element. Such an optical isolation device can be applied to various applications such as the field of optical communication or laser optics, the field of security or privacy protection, brightness enhancement of displays, or a use for hiding and covering. |
US11454815B2 |
Transparent optical module using pixel patches and associated lenslets
A transparent optical module system or device comprising an optical architecture hierarchy based on a patch unit. In aspects, the transparent optical module comprises a display sparsely populated with pixels. The patch unit comprises one or more regions of display pixels, or a pixel pattern(s), and an associated lenslet, for example on a microlens array. The lenslet is capable of transmitting display-emitted light to an eye of the wearer of the transparent optical module, which then focuses the light to form a retinal image, which is seen or perceived by the wearer. The patch units can be combined further into patch groups, wherein members of a group serve a similar role in retinal image production as a patch unit and/or lenslet. This hierarchy allows the system to be scaled to larger and more complex systems. |
US11454808B2 |
Metalens and optical apparatus including the same
Provided is a metalens including a first metasurface including a plurality of first nanostructures disposed based on a first shape distribution, and a second metasurface spaced apart from the first metasurface at a distance greater than a central wavelength of a predetermined wavelength band, the second metasurface including a plurality of second nanostructures disposed based on a second shape distribution, wherein the metalens provides chromatic aberration for light in the predetermined wavelength band. |
US11454806B2 |
Monitoring camera having a heater
A camera having a heating arrangement comprising a heater arranged to supply heat to a window. A thermally conductive member is arranged in contact with a housing and with the heating arrangement, when a temperature at the conductive member is below a threshold, to transfer heat supplied by the heater to the housing. A thermally insulating member is arranged in proximity with the housing and the heating arrangement. The conductive and/or insulating member is configured to, when the temperature increases above the threshold during heater operation, change its extension to enable contact between the insulating member and the housing and between the insulating member and the heating arrangement, and to disable contact between the conductive member and the housing and between the conductive member and the heating arrangement, thereby thermally insulate the housing from the heater. |
US11454805B2 |
Surgical lens cleaning device
A lens cleaning device includes: a housing shaped to fit over an end of a camera lens; a wiper movably attached to the housing, the wiper movable across the housing from a first position adjacent a first side of the housing to a second position adjacent a second side of the housing; and at least one SMA wire mechanically associated with the wiper. When the SMA wire is activated, the wiper is moved between the first position and the second position of the housing such that the wiper sweeps debris from a field of view of the camera lens. |
US11454804B1 |
Scanning mirror assembly with torsion springs designed to improve non-linearity
Embodiments of the disclosure provide a scanning mirror assembly for an optical sensing system. The scanning mirror assembly may include a scanning mirror configured to rotate around an axis of rotation. The scanning mirror assembly may further include a plurality of torsion springs coupled to at least one side of the scanning mirror along the axis of rotation. In certain aspects, the plurality of torsion springs may collectively have a non-linear spring constant and a linear spring constant. In certain other aspects, a ratio of the non-linear spring constant over the linear spring constant may meet a predetermined threshold. |
US11454803B2 |
Micromechanical mirror device
A micromechanical mirror device has: a plate-shaped mirror having a reflecting surface for reflecting light, the reflecting surface being configured to be planar; a closed frame structure supporting the plate-shaped mirror and completely framing an edge of the plate-shaped mirror; a spring arrangement having at least two spring structures arranged mirror-symmetrically and connecting the closed frame structure to a stationary support structure, the spring arrangement being configured such that the closed frame structure and the plate-shaped mirror can be brought into a resonant vibrational state with respect to the support structure; and a connecting arrangement having at least four connecting spring structures arranged mirror-symmetrically and each connecting the plate-shaped mirror to the closed frame structure; the connecting spring structures being configured to be elastically deformable and arranged such that they deform back and forth in the resonant vibrational state so that the plate-shaped mirror is partially mechanically decoupled from the closed frame structure. |
US11454800B2 |
Optical device and method for high-resolution image transfer
An optical device and a method for high-resolution image transfer are provided. The optical device includes an image-guiding element having a distal end and a proximal end, an inverting reflection prism having an entry face and an exit face, and a display element. The image-guiding element directs light beams into the inverting reflection prism, and after having passed therethrough they are directed to the display element, the image-guiding element being mounted for non-stop rotation over more than 360°. The light entry face and the light exit face of the image-guiding element define an angle μ to one another which is between 5° and 175°. |
US11454792B2 |
Light microscope and method for providing structured illumination light
A light microscope comprises: a structuring optical unit comprising a waveguide chip for providing a structured illumination; an input selection device for variably directing light to one of several inputs of the waveguide chip; the waveguide chip further comprising a light guide path following each of the inputs; each light guide path divides into several path divisions; and each path division leads to one output of the wave-guide chip. The outputs of the waveguide chip can be arranged at a pupil plane of the light microscope, and an exit direction of light from the outputs is transverse to a plane defined by the waveguide chip. A method for providing structured illumination light using the light microscope is also described. |
US11454789B2 |
Zoom lens and imaging apparatus
A zoom lens includes a positive first lens group, a negative second lens group, a positive third lens group, a positive fourth lens group, and a fifth lens group in order from an object side. In a case of zooming, an interval with an adjacent lens group is changed. The third lens group includes two positive lenses consecutively arranged in order from a side closest to the object side to an image side. The fifth lens group consists of a negative meniscus lens having a concave surface toward the object side and a positive lens having a convex surface toward the object side in order from the object side to the image side. |
US11454785B2 |
Small lens system including eight lenses of −+−+−++− refractive powers
Disclosed is a small lens system including a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens, and an eighth lens, wherein the first lens has a lens surface convex toward an object, the second lens has a lens surface convex toward the object, the third lens has a lens surface convex toward the object, the fourth lens has a positive refractive power, the fifth lens has a negative refractive power, the sixth lens has a lens surface convex toward an image, the seventh lens has a positive refractive power and is configured such that a lens surface is convex toward the object in the vicinity of an optical axis, and the eighth lens has a negative refractive power and is configured such that an object-side surface and an image-side surface are concave in the vicinity of the optical axis. |
US11454780B2 |
Lens apparatus to which intermediate adapter is mountable, optical apparatus, and imaging system
A lens apparatus of which an image side part is detachably mountable to an accessory includes a lens unit that includes a lens disposed closest to the image side part and a holding member that holds the lens, and is movable in an optical axis direction, and a restrictor configured to restrict a movement of the lens unit. When the lens unit is located at a first position, the accessory is not mountable to the lens apparatus, and when the lens unit is located at a second position, the accessory is mountable to the lens apparatus. The restrictor restricts the lens unit from moving without bringing the lens unit into contact with the accessory when the accessory is attached to the lens apparatus. |
US11454778B2 |
Lens module
The present disclosure discloses a lens module. The lens module includes a lens barrel, a lens, and a pressing ring abutted against the lens from an image side. The pressing ring includes an upper surface close to an object side, a lower surface, an inner connecting surface, and an outer connecting surface. The outer connecting surface is abutted against the lens barrel, the upper surface is provided with a boss extending towards the object side. The lens module provided by the present disclosure can ensure the assembly precision of the pressing ring and improve the yield rate of the lens module. |
US11454776B1 |
Fiber optic protection assembly for preventing fluid from entering into a fiber termination sub
Fiber optic protection assembly for preventing fluid from entering into a fiber termination sub, including a sub having disc-receiving areas and inner channel connecting the disc-receiving areas. Disc-receiving areas receive plurality of discs, each disc having a disc channel. The sub includes tension bolts, each having a bolt channel. The sub receives a fiber tube or a Fiber in Metal Tube (FIMT) comprising fiber optic cables through bolt channels, disc channels of the discs and inner channel. Discs properly seal the void in the sub to ensure protection to the insulation, center conductor and fiber tube/FIMT. When the fiber optic protection assembly is lowered into the well, hydrostatic pressure compresses the discs and O-rings of the top tension bolt ensure protection to the insulation that houses the fiber tube. Compression of the discs ensures no pressure gets to the bottom tension bolt, thus protecting fiber optic strands from hydrostatic pressure. |
US11454772B2 |
Short-waveband active optical component based on vertical emitting laser and multi-mode optical fiber
A short-waveband active optical component based on a vertical emitting laser and a multi-mode optical fiber (3) is provided. In the component, multiple VCSELs (11) are configured to be used for generating multiple optical signals of different wavelengths; multiple photodiodes (15) are configured to be used for receiving the optical signals emitted by the VCSELs (11); two focusing lens arrays (12, 22) or lens array group elements are configured to be used for collimating and focusing optical signals at an emitting end (1) and a receiving end (2); two Z-block-shaped prisms (13, 23) are configured to be used for a light combining function of the emitting end (1) of the optical component and a light splitting function of the receiving end (2); one multi-mode optical fiber (3) is configured to be used for transmitting the optical signals generated by the VCSELs (11); and two focusing lenses (14, 24) are configured to be used for collimating and focusing optical signals at two ends of the multi-mode optical fiber (3). The short-waveband active optical component has a small size and a high transmission rate. |
US11454771B2 |
Optical transceiver
An optical transceiver includes a housing and an optical receptacle; optical subassemblies each having a sleeve and being configured to perform a photoelectric conversion, the sleeve facing to the optical receptacle; inner fibers each connected to the sleeve one to one; and a tray having a holding part and a guiding part, the holding part holding the optical subassemblies in line, the guiding part being formed on both outer sides of the holding part and a folding back area on an opposite side of the optical receptacle. The guiding part includes a pair of passage parts. The inner fiber passes through one of the passage parts, the folding back area, and another of the passage parts in this order within the tray so as to face the optical receptacle again when the another of the passage parts is closer to the sleeve than the one of the passage parts. |
US11454769B2 |
Determining pointing accuracy using optical fiber bundle
A free-space optical communication device includes an optical fiber bundle and one or more processors. The optical fiber bundle includes a central fiber connected to a first photodetector, and a plurality of surrounding fibers, each surrounding fiber connected to a corresponding second photodetector. The one or more processors are in communication with the first photodetector and each second photodetector. The one or more processors are also configured to receive a current or voltage generated at the first photodetector and each second photodetector and to determine a pointing accuracy of a beam received at the optical fiber bundle based on the current or voltage generated at the second photodetectors. |
US11454768B2 |
Assembly method for coherent receiver
A coherent receiver comprising: a signal port receiving the signal light that has two polarization components at right angles each other; a polarization dependent beam splitter (PBS) that splits the signal light into two portions depending on the polarizations contained in the signal light; a beam splitter (BS) that splits the local light into two portions; a multi-mode interference (MMI) device that interferes between one of the two portions of the signal light and one of the two portions of the local light; optical components provided between the PBS and the MMI device; and wherein the PBS splitting a first wavelength range of the signal light and a second wavelength range outside the first wavelength range. |
US11454766B2 |
Ultra-small form factor optical connector having dual alignment keys
An optical connector holding two or more LC-type optical ferrules is provided. The optical connector includes an outer body, an inner front body accommodating the two or more LC-type optical ferrules, ferrule springs for urging the optical ferrules towards a mating receptacle, and a back body for supporting the ferrule springs. The outer body and the inner front body are configured such that four LC-type optical ferrules are accommodated in a small form-factor pluggable (SFP) transceiver footprint or eight LC-type optical ferrules are accommodated in a quad small form-factor pluggable (QSFP) transceiver footprint. A mating receptacle (transceiver or adapter) includes internal alignment slots configured to accept a corresponding alignment key on connector outer housing to ensure alignment and orientation for maximum signal transfer between opposing ferrule end faces. |
US11454761B2 |
Fusion connection device, wireless information terminal, fusion connection system, and fusion connection method
A fusion splicer is disclosed. The fusion splicer includes a fusion splicing unit that fusion splices of optical fibers, a communication unit that communicates through wireless connection with an external terminal, and a setting unit that sets a fusion condition of the fusion splicing unit. The communication unit acquires information related to the fusion condition of the fusion splicing unit from the external terminal. The setting unit sets the fusion condition of the fusion splicing unit based on the acquired information related to the fusion condition. The fusion splicing unit fusion splices in accordance with the fusion condition set by the setting unit. |
US11454758B2 |
Optical microdisks for integrated devices
Apparatus and methods for improving optical signal collection in an integrated device are described. A microdisk can be formed in an integrated device and increase collection and/or concentration of radiation incident on the microdisk and re-radiated by the microdisk. An example integrated device that can include a microdisk may be used for analyte detection and/or analysis. Such an integrated device may include a plurality of pixels, each having a reaction chamber for receiving a sample to be analyzed, an optical microdisk, and an optical sensor configured to detect optical emission from the reaction chamber. The microdisk can comprise a dielectric material having a first index of refraction that is embedded in one or more surrounding materials having one or more different refractive index values. |
US11454756B2 |
Plastic optical fiber for medical device lighting and medical device lighting using same
A plastic optical fiber for a medical device lighting decreases the cost of a lens and simplify the design of a lighting apparatus, wherein the plastic optical fiber for a medical device includes a core composed of a (co)polymer containing methyl methacrylate as a main component and is characterized by including a cladding material composed of a copolymer having a fluorine weight composition ratio of 60 to 74%, and by having a theoretical numerical aperture, NA, of 0.48 to 0.65 and, thus, the plastic optical fiber has a high numerical aperture and also has excellent translucency and flexibility. |
US11454751B2 |
Eye wear visually enhancing laser spot and laser line
An eye wear comprises an optical filter disposed in front of an eye. The optical filter has a transmittance function of wavelength comprising a transmittance peak having a peak transmittance and a transmittance bandwidth. A transmittance outside the transmittance peak is at a lower level transmittance, wherein a ratio of the lower level transmittance to the peak transmittance is less than unity. The transmittance peak is at a central wavelength of a laser that emits laser light forming one of a laser spot and a laser line. The transmittance bandwidth is larger than a bandwidth of the laser light emitted by the laser. The laser spot or the laser line formed by the laser light emitted by the laser is viewed through the eye wear. |
US11454749B2 |
Electronic device having housing
An electronic device includes a housing including a first plate, a second plate facing away from the first plate, and a lateral member surrounding a space between the first plate and the second plate; a display visible through at least part of the first plate; and a glass construction constructing at least part of the second plate. The glass construction includes a glass plate including a first face outwardly facing the housing and a second face facing away from the first face, an inorganic layer including a first roughness and constructed on the first face, a first polymer layer disposed between the first plate and the second face, an Optically Clear Adhesive (OCA) layer disposed between the second face and the first polymer layer, and a second polymer layer disposed between the first plate and the first polymer layer and including a third face and a fourth face. |
US11454748B2 |
Low sparkle articles and display system stacks
The present invention describes articles comprising a substrate including opposed front and back surfaces, wherein the front surface and the back surface each comprise surface structures that are randomly oriented on each surface, wherein the front surface and the back surface each have a surface roughness and a gloss value, and wherein the surface roughness of the front surface does not equal the surface roughness of the back surface and/or the gloss value of the front surface does not equal the gloss value of the back surface. Display system stacks utilizing the described articles are also provided. |
US11454746B2 |
Laminated lens structure and method of manufacturing the same, and electronic apparatus
To make it possible to restrain generation of chipping or cracking in a substrate of a laminated lens structure. A laminated lens structure includes substrates with lens which each have a lens disposed inside a through-hole formed in the substrate and which are laminated on one another by direct bonding, in which the substrates are each provided in the vicinity of the outer circumference thereof with through grooves penetrating the substrate. The present technology is applicable, for example, to a compound eye camera module. |
US11454738B2 |
Recommendation engine for a cognitive reservoir system
Implementations described and claimed herein provide systems and methods for developing a reservoir. In one implementation, a reservoir model is received. The reservoir model includes a static model and a dynamic model. The static model includes one or more clusters of a three-dimensional volume of the reservoir and an uncertainty quantification generated using a neural network. The dynamic model includes pressure values and fluid saturation values propagated across the three-dimensional volume through a nodal connectivity of neighboring clusters. A set of input features is generated from the static model and the dynamic model. The set of input features is related to a drilling attractiveness of a target region of the reservoir using a set of rules executed by a fuzzy inference engine. A quantification of the drilling attractiveness is generated. A recommendation for drilling in the reservoir is output based on the quantification of the drilling attractiveness. |
US11454731B2 |
Image sensors having radiation detectors and masks
Disclosed herein is an image sensor comprising: a plurality of radiation detectors; a mask with a plurality of radiation transmitting zones and a radiation blocking zone; and an actuator configured to move the plurality of radiation detectors from a first position to a second position and to move the mask from a third position to a fourth position; wherein while the radiation detectors are at the first position and the mask is at the third position and while the radiation detectors are at the second position and the mask is at the fourth position, the radiation blocking zone blocks radiation from a radiation source that would otherwise incident on a dead zone of the image sensor and the radiation transmitting zones allow at least a portion of radiation from the radiation source that would incident on active areas of the image sensor to pass through. |
US11454726B2 |
Indoor localization with LTE carrier phase measurements and synthetic aperture antenna array
A spatial approach is provided to mitigate multipath error for an indoor pedestrian localization system using broadband communication signals, such as cellular long-term evolution (LTE) carrier phase measurements. Motion of a receiver may be used to synthesize an antenna array from time-separated elements. Received data may then be combined for synthetic aperture navigation that allows for suppressing multipath error based on determination of direction-of-arrival (DOA) of the incoming communication (e.g., LTE) signals. In one embodiment, navigation observables may be determined based on determined direction of arrival. |
US11454724B2 |
Lidar beam walk-off correction
A light detection and ranging (LIDAR) device includes a pixel, a mirror, and a birefringent material. The pixel is configured to emit light having a first polarization orientation. The mirror is configured to reflect the light to a surface. The birefringent material is disposed between the pixel and the mirror. The birefringent material introduces an offset in a position of the emitted light having the first polarization orientation propagating through the birefringent material. The birefringent material shifts a reflected beam in space horizontally back on the pixel. |
US11454719B2 |
2D MIMO radar system for vehicle
A radar sensing system for a vehicle includes a radar sensor having a plurality of transmitting antennas and a plurality of receiving antennas. The transmitting antennas and the receiving antennas are arranged in multiple rows and columns of transmitting antennas and multiple rows and columns of receiving antennas. A control controls radar transmission by the transmitting antennas and receives outputs from the receiving antennas. The control applies two dimensional multiple input multiple output processing to outputs of the receiving antennas. With two dimensional multiple input multiple output processing applied to outputs of the receiving antennas, the transmitting antennas and the receiving antennas achieve an enhanced two dimensional virtual aperture. |
US11454718B2 |
Vertical road profile estimation
An illustrative example embodiment of a computer implemented method for estimating a vertical profile of a road in front of or behind a host vehicle includes monitoring a detection point at a surrounding or preceding vehicle by a sensor on the host vehicle, determining at least one value for a height of the detection point with respect to a reference level at the host vehicle based on the elevation angle of the detection point, and estimating the vertical profile of the road based on the at least one value for the height of the detection point. An estimation of a height of the object with respect to a road surface may be corrected by the estimated vertical profile. |
US11454717B2 |
Multi-object tracking method and system
A multi-object tracking method includes generating multi-dimensional physical characterization data associated with a plurality of objects; simplifying the multi-dimensional physical characterization data to reduce at least one dimension thereof, thereby resulting in a simplified data set; and tracking by comparing a current simplified data set and a stored data set in a database. If the current simplified data set conforms to the stored data set in the database, a proper operation is correspondingly performed; otherwise the current simplified data set is defined as a new event and stored in the database. |
US11454712B2 |
Time-of-flight distance measuring system and calibration method
The present application provides a time-of-flight distance measuring system (10), including a delay unit (12) configured to generate a plurality of delayed pulses according to a plurality of delay signals, wherein the plurality of delay signals correspond to a plurality of delay times; a light-emitting unit (13), configured to generate a plurality of delayed pulsed lights according to the plurality of delayed pulses; a photosensitive pixel circuit (14), configured to receive a plurality of delayed reflected lights to generate a plurality of pixel signals; a storage unit (16), configured to store a correspondence between the plurality of delay times and the plurality of pixel signals; and a control unit (18), configured to generate the plurality of delay signals; wherein, the time-of-flight distance measuring system performs a time-of-flight distance measuring according to the correspondence between the plurality of delay times and the plurality of pixel signals. |
US11454707B2 |
Asymmetric whispering gallery mode resonator
An asymmetric whispering gallery mode resonator device is described. The resonator device includes an asymmetric whispering gallery mode resonator disk (e.g., transparent material, electrooptic material). The resonator disk includes an axial surface along a perimeter of the resonator disk, a top surface, and a bottom surface. A first midplane passes through the axial surface dividing the axial surface into symmetrical halves. The top surface and the bottom surface are substantially parallel, and a second midplane is substantially equidistant between the top surface and the bottom surface. The first midplane and the second midplane are non-coextensive. The asymmetric whispering gallery mode resonator disk can further include a first chamfered edge between the top surface and the axial surface, and a second chamfered edge between the bottom surface and the axial surface. Moreover, the resonator device includes a first electrode on the top surface and a second electrode on the bottom surface. |
US11454704B2 |
Target detection apparatus and method and vehicle control apparatus and method
Embodiments disclosed herein relate to a target detection apparatus and method, and a vehicle control apparatus and method. A vehicle control apparatus includes: an image sensor operable to be disposed at a vehicle so as to have a field of view of exterior of the vehicle, the image sensor configured to capture image data; a processor configured to process the image data captured by the image sensor; and a controller configured to select a control target responsive at least in part to processing by the processor of the image data. |
US11454701B2 |
Real-time and dynamic calibration of active sensors with angle-resolved doppler information for vehicles
Provided herein is a system on a vehicle, the system comprising an active Doppler sensor; one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the system to perform: obtaining a Doppler signature from each of one or more entities; and calibrating the active Doppler sensor based on the Doppler signature from at least a portion of the one or more entities. |
US11454699B2 |
FMCW radar system on a chip measuring phase noise
A cascaded radar system is provided that includes a master radar system-on-a-chip (SOC) with transmission signal generation circuitry and a slave radar SOC coupled to an output of the master radar SOC to receive a signal from the transmission signal generation circuitry of the master SOC. In this system, the slave radar SOC is operable to measure phase noise in the signal received from the transmission signal generation circuitry of the master SOC. |
US11454697B2 |
Increasing performance of a receive pipeline of a radar with memory optimization
A radar includes transmitters, receivers, a memory, and a processor. The transmitters transmit radio signals, and the receivers receive reflected radio signals. The processor produces samples by correlating reflected radio signals with time-delayed replicas of transmitted radio signals. The processor stores this information as a first data structure, with information related to signals reflected from objects as a function of time (one dimension of the data structure) at various distances (a second dimension of the data structure) for various receivers (a third dimension of the data structure). The first data structure is processed to compute velocity and angle estimates, which are stored in second and third data structures, respectively. One or more memory optimizations are used to increase performance. Before storing the second and third data structures in a memory, the second and third data structures are sparsified to only include the outputs in specific regions of interest. |
US11454693B2 |
Torsion limiter devices, systems and methods and solar trackers incorporating torsion limiters
A solar tracker assembly comprises a support column, a torsion beam connected to the support column, a mounting mechanism attached to the torsion beam, a drive system connected to the torsion beam, and a torsion limiter connected to an output of the drive system. When an external force causes a level of torsion on the drive system to exceed a pre-set limit the torsion limiter facilitates rotational movement of the solar tracker assembly in the direction of the torsion, thereby allowing the external force to rotate about a pivot axis extending through the torsion beam. Exemplary embodiments also include methods of aligning a plurality of rows of solar trackers. |
US11454687B2 |
Multi-echo radial look-locker imaging for simultaneous T1 and fat fraction quantification
A method for using a multi-echo magnetic resonance imaging (MRI) simultaneously quantify T1 and fat fraction in an anatomical region of interest includes performing a radial single shot multi-echo acquisition of the anatomical region of interest. The radial single shot multi-echo acquisition comprises applying a preparation pulse to invert longitudinal magnetization of the anatomical region of interest, and acquiring a plurality of radial readouts at different echo times (TE). A magnetization recovery curve is continuously sampled using the plurality of radial readouts to yield a plurality of radial spokes. The radial spokes for each TE are ground together to generate under-sampled k-space data for each TE. The under-sampled k-space data is reconstructed into a plurality of multi-echo images corresponding to the different echo times. One or more fitting algorithms are applied to the multi-echo images to generate a water-only T1 map and a proton density fat fraction (PDFF) measurement. |
US11454685B2 |
Mesh networks in wireless MRI RF coil
A wireless magnetic resonance (MR) signal receiving system comprises a wireless MR coil (20) and a base station (50). The wireless MR coil includes coil elements (22) tuned to receive an MR signal, and electronic modules (24) each including a transceiver (30) and a digital processor (32). Each electronic module is operatively connected to receive an MR signal from at least one coil element. The base station includes a base station transceiver (52) configured to wirelessly communicate with the transceivers of the electronic modules of the wireless MR coil, and a base station digital processor (54). The electronic modules form a configurable mesh network (60) to wirelessly transmit the MR signals received by the electronic modules to the base station. The base station digital processor is programmed to operate the base station transceiver to receive the MR signals wirelessly transmitted to the base station by the configurable mesh network. |
US11454678B2 |
Electrical plug and methods for testing an electrical mains socket and an electrical mains plug
An electrical plug for testing an electrical mains socket is provided. The plug comprises a pin for engagement with a pin receptor of the mains socket. The pin comprises first and second electrical contacts, each comprising a surface portion to engage with a different respective region of the receptor. The first and second contacts are electrically isolated from one another at the pin. An electrical testing system and a method of testing an electrical mains socket is provided. The testing system comprises the electrical plug and a first circuit connected to the contacts and configured to measure an electrical resistance therebetween. The method includes providing the electrical plug and measuring an electrical resistance between the electrical contacts. A further method is provided for testing an electrical mains plug comprising a pin, by providing an electrical socket with a pin receptor having first and second regions electrically isolated from one another. |
US11454673B2 |
Battery current limits estimation based on RC model
A method of estimating a battery current limit for operation of a battery cell over the course of a specified prediction time. The method includes generating a plurality of current limit estimations by means of a plurality of current limit estimation sub-methods, wherein at least one current limit estimation sub-method generates its current limit estimation based on an RC equivalent circuit model of the battery cell, and determining the charge current limit by finding the lowest magnitude current limit estimation in the plurality of current limit estimations. At least one parameter of the RC equivalent circuit model is set based on the specified prediction time and at least one variable from the set of: a state of charge (SOC) of the battery cell, a temperature of the battery cell, a state of health (SOH) of the battery cell, a capacity of the battery cell, and a current of the battery cell. |
US11454663B2 |
Signal processing method
A signal processing method is provided. The signal processing method is used in a Gigabit Ethernet system including a device under test (DUT) and a link partner (LP), and includes the following steps. Firstly, an interference detector is configured to detect whether the Gigabit Ethernet system is interfered by other signal sources. Next, a physical layer (PHY) of the DUT or a PHY of the LP is used to, in response to the Gigabit Ethernet system being interfered by the other signal sources, set a request signal indicating whether or not the physical layer enters a low power idle (LPI) mode as FALSE. Which PHY of the DUT and the LP is used to set the request signal indicating whether or not the PHY enters the LPI mode as FALSE depends upon which one of the DUT and the LP is provided with the interference detector. |
US11454659B2 |
Multi-purpose (multi-dwelling) electric metering system and method
Some embodiments include a metering system including a base housing configured to be coupled to a supply of a consumable, and including a plurality of meter slots, wherein each meter slot is configured to couple with a removeable meter module. Further, the metering system includes a removeable cover housing configured to removably couple to the base housing, and a meter module that includes at least one meter core and at least one data transfer functionality or assembly. The meter module can independently meter at least a portion of the consumable consumed by at least one consumer. A metering assembly with a removeable meter module and an associated meter slot can independently meter at least a portion of a consumable consumed by at least one consumer, and metering of the consumable to a consumer from one meter slot is independent of metering of the consumable from another meter slot. |
US11454658B2 |
Load estimating device and power generator
A load estimating device measures a voltage and a current supplied to a load connected with a generator, calculates a feature amount of the load, senses a remaining amount of fuel, outputs a time during which the load is continuously operable. The device estimates what the load connected with the generator is, based on the calculated feature amount and the feature amounts stored in a storage, and determines the time during which the estimated load is continuously operable, based on a power consumption of the estimated load, and the remaining amount of fuel. The device has a load registration mode for causing the storage to store therein a feature amount of a new load that is not stored in a storage. |
US11454657B2 |
Compensated power detector
In some embodiments, a compensated power detector can include a power detector that includes a first detection cell having a bias input and an output, and a second detection cell having a signal input, a bias input and an output. The power detector can further include an error amplifier having a first input coupled to the output of the first detection cell, and a second input for receiving a reference voltage. The error amplifier can be configured to provide an output voltage to each of the bias inputs of the first and second detection cells, such that an output of the second detection cell is representative of power of a radio-frequency signal received at the signal input with an adjustment for one or more non-signal effects as measured by the first detection cell and the error amplifier. |
US11454652B2 |
Sensor and shunt resistor
Provided is a sensor including a first bus bar, a second bus bar, and a shunt resistor including a shunt resistor body part whose one end portion is bonded to the first bus bar and the other end portion is bonded to the second bus bar and a detection terminal extending from the shunt resistor body part. |
US11454647B2 |
Scanning type probe microscope and control device for scanning type probe microscope
A cantilever has a probe at a tip end. An optical system emits laser light to the cantilever and detects the laser light reflected by the cantilever. A measurement unit measures characteristics of a sample based on a displacement of the cantilever obtained by a change in a position of the laser light detected by the optical system. The laser light adjustment unit adjusts, when adjusting the optical axis of the laser light, a spot diameter of the laser light to be larger than the spot diameter when measuring the characteristics of a sample. The imaging unit captures an image of a range including the position of the probe when adjusting the optical axis of the laser light. The display unit displays the captured image. |
US11454640B2 |
Culture medium processing system and method with deproteinization in a filtration container
The culture medium processing system includes a controller (100) configured to control operation of a sample dispensing part (20), a reagent dispensing part (26) and a transport arm (24) to deproteinize a sample, wherein the controller (100) is configured to dispense a methanol solution into an empty filtration container (50) to perform a conditioning of a filtration filter (52) disposed in the filtration container (50), then dispense a sample into the filtration container (50), add an acetonitrile solution as a deproteinization agent to the sample in the filtration container (50), and then perform a filtration process in the filtration part (30). |
US11454637B2 |
Quantitation of insulin-like growth factor-I and insulin-like growth factor-II with high-resolution mass spectrometry
Methods are provided for determining the amount of an IGF-I and/or IGF-II protein in a sample using high resolution/high accuracy mass spectrometry. The methods generally comprise enriching an IGF-I and/or IGF-II protein in a sample, ionizing an IGF-I and/or IGF-II protein from the sample to generate IGF-I and/or IGF-II protein ions, and determining the amount of IGF-I and/or IGF-II protein ions with high resolution/high accuracy mass spectrometry. |
US11454635B2 |
Methods and compositions for diagnosis and prognosis of renal injury and renal failure
The present invention relates to methods and compositions for monitoring, diagnosis, prognosis, and determination of treatment regimens in subjects suffering from or suspected of having a renal injury. In particular, the invention relates to using a one or more assays configured to detect a kidney injury marker selected from the group consisting of Coagulation factor VII, CA19-9, Insulin-like growth factor-binding protein 7, C—X—C motif chemokine 6, and C—C motif chemokine 13 as diagnostic and prognostic biomarkers in renal injuries. |
US11454633B2 |
Anti-myostatin antibodies, polypeptides containing variant Fc regions, and methods of use
The disclosure provides anti-myostatin antibodies and methods of making and using the same. Nucleic acids encoding the anti-myostatin antibodies and host cells comprising the nucleic acids are also provided. The anti-myostatin antibodies have uses that include treating a muscle wasting disease, reducing body fat accumulation, and increasing mass and strength of muscle tissue. The disclosure also provides polypeptides containing a variant Fc region and methods of making and using the same. Nucleic acids encoding the polypeptides and host cells comprising the nucleic acids are also provided. The polypeptides have uses that include suppressing the activation of immune cells; treating an immunological inflammatory disease, autoimmune disease, or viral infection; and increasing muscle mass and strength or reducing body fat accumulation. |
US11454629B2 |
In situ-generated microfluidic assay structures, related kits, and methods of use thereof
In situ-generated microfluidic capture structures incorporating a solidified polymer network, methods of preparation and use, compositions and kits therefor are described. Microfluidic capture structures may be advantageously used for assays performed within the microfluidic environment, providing flexibility in assaying micro-objects such as biological cells. Assay reagents and analytes may be incorporated within the microfluidic capture structures. |
US11454625B1 |
Rapid testing mechanism and method for respiratory viral pathogens
A rapid testing mechanism for respiratory viral pathogens includes a filter material positioned to capture exhaled breath particles from a respiratory tract. A portion of the filter material is impregnated with a pathogen binding adsorptive reagent. When the exhaled breath particles pass through the filter material the following occurs: when the binding adsorptive reagent reacts, a positive test for respiratory viral pathogens is indicated by the filter material; and when pathogen binding adsorptive reagent does not react, a negative test for respiratory viral pathogens is indicated by the filter material. |
US11454624B2 |
Nanopore technologies
A test cartridge includes a membrane separating an internal space of the cartridge into a sample chamber and a second chamber. A first electrode is disposed within the sample chamber, and a second electrode is disposed within the second chamber. A device includes a dock and circuitry. The dock includes a first dock-terminal and a second dock-terminal, and is configured to receive the cartridge such that the circuitry is electrically connected to the electrodes via contact between terminals of the dock and terminals of the cartridge. The circuitry performs, while the cartridge remains docked with the dock: (a) a verification step that verifies an absence of nanopores in the membrane, (b) subsequently, a nanoporation subroutine, and (c) subsequently, an assay subroutine. The circuitry enables the nanoporation subroutine only if the verification step successfully verifies the absence of nanopores. Other embodiments are also described. |
US11454612B1 |
System for inspecting equipment and materials for quality
Disclosed herein is a system for inspecting equipment and materials for quality. The system for inspecting equipment and materials for quality includes: a magnetic sensor configured to generate a magnetic field in an inspection target object, and to detect magnetic flux density; and a quality inspection server configured to determine the presence of a defect, a portion where the detect is present, and the type of defect for the inspection target object based on magnetic flux density waveforms over a range from one end of the inspection target object to the other end thereof that are generated via signals detected by the magnetic sensor. |
US11454607B2 |
Crack detection device and method therefor
A crack detection device includes: a sensor unit that has a three-layer structure of conductor-insulator-conductor and is attached to a structure; a frequency characteristics acquisition unit that sweeps a predetermined frequency range to acquire a plurality of frequencies at which the impedance of the sensor unit is maximum or minimum; a crack presence/absence determination unit that determines the presence or absence of a crack based on a nonuniformity of the plurality of frequencies; a crack position table in which a relationship between crack positions and frequency shift directions is recorded; and a crack position detection unit that, when the crack presence/absence determination unit determines that there is a crack, takes a difference between two frequencies acquired by the frequency characteristics acquisition unit to determine a sign, and then refers to the crack position table in accordance with the sign to detect a crack position. |
US11454602B2 |
Sensor for determining a physicochemical property of a liquid fuel
A portable, compact, real-time and accurate sensor and method for deriving a physicochemical property of a liquid fuel, such as cetane number, carbon content, carbon/hydrogen (C/H) atomic ratio, or heating value (net heat of combustion). The sensor comprises a constant-volume ignition chamber equipped for measuring ignition delay and magnitude of a peak rise in pressure or temperature following dispensation of a liquid fuel into the chamber. The sensor utilizes air at atmospheric pressure and microliter quantities of fuel. The sensor can be implemented in real-time refinery operations for blending diesel fuels that meet government mandated cetane number standards as well as in applications for standardizing jet, biodiesel, and synthetic fuels, which presently are not classified by any physicochemical property. |
US11454600B2 |
Thermal conductivity sensor
A thin film thermal conductivity temperature sensor may have a spiral heating element having very tightly spaced conductors that allow the spiral heating element to act as a solid disc. Further, multiple electrical connections to the spiral heating element can be provided to allow the size of the heating and temperature sensing element to be changed. The sensor can be used in determining thermal characteristics of different material samples to be determined. |
US11454597B2 |
Non-invasive monitoring of atomic reactions to detect structural failure
The method and device to ensure a safety of people's life and health is based on measurements of spontaneous electromagnetic radiation caused by a deformation from a structure or device, a nucleation and growth of plant cells and living organisms; calculating an energy stored in a portion of the structure or cells based on a measured intensity; performing a comparison of the energy stored with a critical value for the structure and pathological changes in the cells; and indicate a potential failure of the structure or a level of pathological changes based on the performed comparison. |
US11454595B2 |
Systems and methods for evaluating a structural health of composite components by correlating positions of displaced nanoparticles
Systems and methods for determining a damage value of one or more composite components and/or a vehicle using digital image correlation are disclosed. Digital image correlation is used to evaluate a displacement of one or more nanoparticles that are deposited on and/or embedded within the composite component. Digital image correlation is performed by identifying a first reference entry indicating a reference position of the one or more nanoparticles and correlating the first reference entry with sensor data of the composite component indicating a position of the one or more nanoparticles. The damage value of the composite component is determined based on the digital image correlation between the sensor data and the first reference entry. |
US11454593B2 |
Sulfur chemiluminescence detector analysis system, display control method and non-transitory computer readable medium
When an operation receiver receives an operation for starting automatic start-up processing, a display controller causes a display to display a first direction image indicating a working order of a plurality of objects to be controlled, sequentially changes a display mode of a status image corresponding to an object that has worked to a first mode, and changes a display state of each of a plurality of operation images to an operable first state or an inoperable second state. When the operation receiver receives an operation for starting automatic stop processing, the display controller causes the display to display a second direction image indicating a stopping order of the plurality of objects in a reversed manner of the first direction image, sequentially changes a display mode of a status image corresponding to an object that has stopped to a second mode. |
US11454592B2 |
Confirmation apparatus, confirmation method, and non-transitory storage medium
An object of the present invention is to provide a means for confirming whether a plant (for example, cannabis or tobacco) or a processed product thereof is a genuine product. The present invention provides a confirmation method including: an irradiation step (S11) of irradiating a plant or a processed product of the plant with light; a confirmation 5 step (S12) of confirming whether the plant or the processed product of the plant irradiated with light emits fluorescence; and a determination step (S13) of determining the plant or the processed product of the plant emitting fluorescence to be a genuine product and the plant or the processed product of the plant not emitting fluorescence to be a counterfeit product. |
US11454588B2 |
Fluorescent spectrum correcting method and fluorescent spectrum measuring device
A fluorescent spectrum correcting method includes comparing fluorescent spectrum obtained from micro-particles labeled with a plurality of fluorescent pigments with reference spectrum to separating the fluorescent spectrum into fluorescent spectrum for each pigment, and previously measured spectrum data is used as the reference spectrum. |
US11454587B2 |
Measurement apparatus, measurement method, and program
In a measurement apparatus or a measurement method, an information processing apparatus executes: a process of specifying a bunch of grapes to be measured on the basis of detection of grasping of the bunch of grapes by a gripper; and a process of starting to measure the number of pieces of the specified bunch of grapes. |
US11454579B2 |
Base material evaluation method and curved glass evaluation device
A method for evaluating a base material includes deforming a base material. The base material includes a bent portion, and includes a first main surface, a second main surface, and an end surface to change a curvature of the bent portion. The method further includes evaluating a surface state of the first main surface of the base material. |
US11454574B2 |
Automated sample processing system
One embodiment of the invention is directed to a method comprising receiving instruction data relating to a sample in a sample container. The method includes generating, by at least one processor using a workflow management layer, a process plan for the sample, and providing the process plan to a process control layer. The process plan comprises a plurality of possible routes. The method also comprises selecting, by the at least one processor using the process control layer, an optimized route within the plurality of possible routes in the process plan, and providing the optimized route to a middleware control layer. The at least one processor and middleware control layer are operable to cause a transport system to proceed along the selected route. |
US11454571B2 |
Sampling tool for lubricating fluid analysis
A method and a sampling tool for collecting particles from lubrication fluid of an engine are disclosed. The particles collected may be used to conduct analysis to diagnose a condition of the engine. The tool can be detachably connectable to a lubrication system of the engine. The tool comprises an inlet for receiving lubrication fluid from the lubrication system of the engine, a filter and a pump configured to induce a flow of the lubrication fluid through the filter. |
US11454566B2 |
Parameter similarity method for test simulation conditions of aerodynamic heating environment
A parameter similarity method for test simulation conditions of an aerodynamic heating environment is disclosed. With respect to the requirement that the adiabatic wall enthalpy and the cold-wall heat flux are equal in the simulation test of the aerodynamic heating environment, a method that can ensure the similarity of ground test parameters and flight parameters without the equal adiabatic wall enthalpy is proposed, and solves the problems of relying on the equal adiabatic wall enthalpy and making it difficult to accurately simulate the real aerodynamic heating environment in the current test simulation method, and provides guarantee for heat transfer and ablation test research of thermal protection/insulation material under the high temperature aerodynamic heating environment. The test conditions are not affected by the value of the adiabatic wall enthalpy. According to the method, most test devices can simulate the aerodynamic heating environment with high enthalpy. |
US11454565B2 |
Seal apparatus
A seal apparatus provides sufficient sealing and is compact and inexpensive. The seal apparatus includes a thread part screwed to the screw fastening part of a hollow component; a seal part that moves along an axis of the screw part and comes into pressure contact with the screw fastening part of the hollow component; a stopper part fixed to the screw part that restricts the movement of the seal part; a pressed part that moves the seal part into pressure contact with the screw fastening part; a spring disposed between the pressed part and the stopper part; and an accumulator formed between the stopper part and the seal part and into which a test fluid which is introduced into the hollow component for inspection flows. |
US11454556B2 |
Secondary battery static pressure jig and secondary cell internal pressure control method using the same
A secondary battery static pressure jig and a secondary cell internal pressure control method using the same is provided. The secondary battery static pressure jig, includes: a supporting member disposed on both surfaces of a battery cell to support the battery cell; a piezoelectric element that is disposed on at least one of surfaces of the supporting member and the battery cell contacting each other and measures a pressure applied to the battery cell; and a controlling part that controls a volume of the piezoelectric element according to the pressure measured by the piezoelectric element, wherein a volume of the piezoelectric element may be changed according to the volume change of the battery cell, and the pressure applied to the battery cell from the supporting member by the volume change of the piezoelectric element may be made to be a constant pressure. |
US11454553B2 |
Multi-purpose MEMS thermopile sensors
A multi-purpose Micro-Electro-Mechanical Systems (MEMS) thermopile sensor able to use as a thermal conductivity sensor, a Pirani vacuum sensor, a thermal flow sensor and a non-contact infrared temperature sensor, respectively. The sensor comprises a rectangular membrane created in a silicon substrate which has a thin polysilicon layer and a thin residual thermal reorganized porous silicon layer both attached on its back side, and configured to have its three sides clamped to the frame formed in the silicon substrate which surrounds and supports the membrane and the other side free to the frame, a cavity created in the silicon substrate, positioned under the membrane and having its flat bottom opposite to the membrane, its three side walls shaped as curved planes and the other side wall shaped as a vertical plane, a heater or an infrared absorber positioned on the membrane, close to and parallel with the free side of the membrane and a thermopile positioned on the membrane and consists of several thermocouples connected in series and having its hot junctions close to the heater and its cold junctions extended to the frame. |
US11454551B2 |
Temperature sensor and temperature measuring device
A temperature sensor includes a pair of thermocouple wires, a temperature measuring junction formed by joining tip ends of the pair of thermocouple wires together, an outer tube having a tip end in which the temperature measuring junction is held, an insulator insulating the pair of thermocouple wires from the outer tube, and a glass seal filled in a base end of the outer tube. The pair of thermocouple wires disposed in the outer tube have surfaces where passive films are respectively formed due to the oxidization of the metallic materials on the surfaces of the pair of thermocouple wires. |
US11454549B2 |
Measurement adapter and measurement device comprising such adapter
The invention relates to heat flow measurements. In particular, the invention relates to a surface adapter (10A, 10B, 100) for a heat flow measurement device, a device comprising such adapter (10A, 10B, 100) and a method of measuring heat flow. The adapter is comprises a rim (12) positionable around a measurement head (20) of a heat flux measurement device, the rim (12) being at least partly made of resilient material capable of adapting in shape to uneven surfaces for thermally insulating the measurement head (20) from its surroundings. The invention allows for more accurate thermal flow measurements. |
US11454548B2 |
Sensor assembly for a recreational vehicle
An electronic sensor assembly for a recreational vehicle may include a wired electronic sensor and a sensor cover supporting the wired electronic sensor on an interior wall. The sensor cover may include a cover sidewall, a cover faceplate, and a sensor clip arm. The cover sidewall may be in selective engagement with the interior wall. The cover faceplate may extend from the cover sidewall. The cover faceplate may have an outer surface direct outward from the interior wall and an inner surface directed inward toward the interior wall. The sensor clip arm may extend inward from the inner surface. The sensor clip arm may hold the wired electronic sensor within an interior volume defined by the cover sidewall and the cover faceplate. |
US11454547B2 |
Cavity blackbody radiation source
A cavity blackbody radiation source is provide. The cavity blackbody radiation source comprises a blackbody radiation cavity and a carbon nanotube composite material. The blackbody radiation cavity comprises an inner surface. The carbon nanotube composite material is located on the inner surface. The carbon nanotube composite material comprises a black lacquer and a plurality of carbon nanotubes, and the plurality of carbon nanotubes is in an upright state in the black lacquer. |
US11454545B2 |
System and method for depth thermal imaging module
A depth thermal imaging module, including a thermal imager array, which includes a plurality of at least two thermal imagers that capture thermal radiation of a wavelength of a scene from different viewpoints. Each thermal imager includes a thermal imager chip, a lens stack, and a focal plane with focal length f. The thermal imagers are separated by a baseline distance of 2h and depth measurement Z is performed on an object of interest based on Z=2hf/Δ where Δ is the difference in location of the object of interest between its location in the thermal image captured by a first thermal imager and the location of the object of interest in the thermal image captured by a second thermal imager and represents as an offset of the point on the focal plane of the first thermal imager and the second thermal imagers relative to their optical axis. |
US11454537B2 |
Optical measurement stability control system
An optical measurement stability control system includes a case, a circulating flow field, an optical measurement system and a heat dissipation flow field. The case has an airtight space. The circulating flow field is located in the airtight space and adapted to generate an airflow flowing in the airtight space. The optical measurement system is located in the airtight space and located on a flow path of the airflow. The heat dissipation flow field is connected to the case and located at an end of the flow path. The heat dissipation flow field discharges heat out of the airtight space by heat conduction and forced convection. |