Document Document Title
US11227693B2 Hohlraum used as a single turn solenoid to generate seed magnetic field for inertial confinement fusion
Application of axial seed magnetic fields in the range 20-100 T that compress to greater than 10,000 T (100 MG) under typical NIF implosion conditions may significantly relax the conditions required for ignition and propagating burn in NIF ignition targets that are degraded by hydrodynamic instabilities. Such magnetic fields can: (a) permit the recovery of ignition, or at least significant alpha particle heating, in submarginal NIF targets that would otherwise fail because of adverse hydrodynamic instability growth, (b) permit the attainment of ignition in conventional cryogenic layered solid-DT targets redesigned to operate under reduced drive conditions, (c) permit the attainment of volumetric ignition in simpler, room-temperature single-shell DT gas capsules, and (d) ameliorate adverse hohlraum plasma conditions during laser drive and capsule compression. In general, an applied magnetic field should always improve the ignition condition for any NIF ignition target design.
US11227692B2 Neuron model simulation
One or more embodiments of the present invention include a computer-implemented method for generating neuronal models for personalized drug treatment selection for a patient. The method includes receiving allelic information for at least one neurophysiological coding region of a genome of the patient, and a physiological model of a disease associated with the genome. The method further includes determining a set of ion channels correlated with the allelic information, and receiving a set of phenotypic measurement ranges associated with the ion channels from the determined set. The method further includes performing a simulation to generate multiple neuronal models comprising the set of ion channels with parameter values within the corresponding phenotypic measurement ranges, and analyzing the generated neuronal models to identify components that affect the physiological model. The method further includes selecting a drug for the patient based at least in part on the identified components.
US11227690B1 Machine learning prediction of therapy response
A method comprising: receiving, for each of a plurality of subjects, each having a specified type of cardiovascular or cardiometabolic disease and receiving at least one specified therapy from a set of therapies for treating cardiovascular and cardiometabolic diseases, a first score representing a first genetic predisposition in said subject to respond to one or more of said set of therapies; at a training stage, training a machine learning model on a training set comprising: (i) all of said first scores, and labels associated with a response in each of said subjects to said at least one specified therapy; and at an inference stage, apply said trained machine learning model to a target said first score received with respect to a target subject, to predict a response in said target subject to at least one of said therapies in said set.
US11227688B2 Interface for patient-provider conversation and auto-generation of note or summary
A method for automatically generating a note summarizing a conversation between a patient and a healthcare provider is disclosed. A workstation is provided with a tool for rendering an audio recording of the conversation and a display for displaying a transcript of the audio recording obtained from a speech-to-text engine. The display of the workstation includes first transcript region for display of the transcript and a second note region for simultaneous displaying of elements of a note summarizing the conversation. Words or phrases in the transcript related to medical topics relating to the patient are extracted with the aid of a trained machine learning model. The extracted words or phrases are highlighted in the transcript and displayed in the note region. Links or a mapping between the extracted words or phrases in the note region and the portions of the transcript from which the extracted words or phrases originated are provided whereby the source and accuracy of the extracted words or phrases in the note region can be verified by a user.
US11227685B2 System and method for laboratory-based authorization of genetic testing
System and methods for providing laboratory-based authorization of genetic testing are disclosed. An order for genetic testing is received from an electronic health record (“EHR”) system at a laboratory information system (“LIS”). A prior authorization request is automatically generated at the LIS from data parsed from the order and retrieved from the EHR and sent to a prior authorization provider. If a patient responsibility amount returned to the LIS is below a threshold, testing proceeds. If the patient responsibility amount is above the threshold, an electronic call center request is generated and the patient is contacted to obtain payment. If a billing consent is not obtained, the specimen for the order is destroyed.
US11227683B2 Methods and systems for characterizing anatomical features in medical images
Various methods and systems are provided for determining and characterizing features of an anatomical structure from a medical image. In one example, a method comprises acquiring a plurality of medical images over time during an exam, registering the segmented anatomical structure between the plurality of medical images, segmenting an anatomical structure in a one of the plurality of medical images after registering the plurality of medical images, creating and characterizing a reference region of interest (ROI) in each of the plurality of medical images, determining characteristics of the anatomical structure by tracking pixel values of the segmented and registered anatomical structure over time, and outputting the determined characteristics on a display device.
US11227680B2 System and method for ranking options for medical treatments
A computer system, computer program product and method for determining a probability of attaining a PK-PD target associated with efficacy for a patient that includes a processor obtaining information identifying an infection and based on the information, generating and displaying, by the one or more processors, a list comprising one or more pathogens consistent with the information, the processor then obtaining a first indication designating at least one pathogen from the list comprising one or more pathogens and based on at the obtaining of the least one pathogen, generating a list comprising one or more drug therapies utilized to treat the at least one pathogen. The method also includes the processor obtaining, descriptive information relating to a patient and based on the one or more drug therapies, selecting a pharmacokinetic model and the processor applying the pharmacokinetic model and utilizing the information relating to the patient to determine, for each of the one or more drug therapies, a probability of attaining a PK-PD target associated with efficacy for the patient with the infection.
US11227679B2 Ambient clinical intelligence system and method
A method, computer program product, and computing system for obtaining encounter information during a patient encounter; processing the encounter information to detect the execution of a physical event during the patient encounter, thus defining a detected physical event; and deriving information for the detected physical event.
US11227676B2 Universal secure registry
A user device is configured to allow a user to select any one of a plurality of accounts associated with the user to employ in a financial transaction. In one embodiment, the user device includes a biometric sensor configured to receive a biometric input provided by the user, a user interface configured to receive a user input identifying information concerning an account selected by the user from the plurality of accounts. In a further embodiment, the user device a processor coupled to the biometric sensor to receive information concerning the biometric input and to the user interface. According to one embodiment, the processor is configured to generate a non-predictable value and to generate encrypted authentication information from the non-predictable value and any of the account identifying information, information concerning the biometric input, and secret information.
US11227675B2 Blockchain-based mechanisms for secure health information resource exchange
Technologies are disclosed herein to secure flexible access to the healthcare information resources (HIR) contained within electronic health records (EHR) systems. By managing access permissions with certified self-sovereign identities and distributed ledger techniques, HIR may be secured. Patients and other users may be registered to access a distributed ledger, such as a healthcare blockchain, employed to set, host and adjudicate permissions to access HIR. Authorized owners and/or patients with rights to their own HIR may be able to grant fine-grained and conditional access permissions to third-parties. Information transfers and transactions occurring according to these permissions may be logged within smart contracts incorporated in the healthcare blockchain.
US11227668B2 Systems and methods for genotyping by angle configuration search
Methods and systems for the analysis of genotyping data are presented. According to various embodiments of methods and systems, an angle configuration search may be performed. In various embodiments, an exhaustive search over the entirety of an angle configuration space may be performed to provide a fit to a plurality of angles determined for a plurality of points in a data set generated from a plurality of biological samples. For various embodiments, the angle configuration space may be defined to ensure that a global fit may be determined. According to various methods and systems, a data base of possible angle configurations may be searched, in which each angle configuration may include three angles. According to various methods and systems, a data base of possible angle configurations may include for each angle configuration a probability that the angle configuration may occur.
US11227660B2 Memory device and operating method thereof
A memory device includes a cell array and a page buffer circuit. The cell array includes a first to fourth cell strings respectively connected to a first to fourth bit lines. The page buffer circuit is configured to apply an erase voltage to the first and third bit lines based on a first control signal during an erase operation for memory cells of the first to fourth cell strings. The page buffer circuit is configured to place the second and fourth bit lines in a floating state based on a second control signal during the erase operation.
US11227658B2 Flash memory and method for controlling the same
A flash memory having high reliability and a method for controlling the flash memory is provided for seeking stability of memory cell threshold voltage distribution. A NAND string of the flash memory has: a source-line-side select transistor; a source-line-side dummy cell; a plurality of memory cells; a bit-line-side dummy cell; and a bit-line-side select transistor. A method for controlling the flash memory includes the following step: after erasing a selected block, programming the dummy cell of the selected block into a programmed state by applying a programming voltage to a dummy word line which is connected to the dummy cell.
US11227656B1 Device for high dimensional encoding
The invention is directed a device for high-dimensional encoding of a plurality of sequences of quantitative data signals. The device comprises a memory crossbar array comprising a plurality of resistive devices, a first peripheral circuit connected to the memory crossbar array, and a second peripheral circuit connected to the first peripheral circuit. The device is configured to receive the plurality of sequences of quantitative data signals via a plurality of input channels and to store elements of a plurality of precomputed basis hypervectors as conductance states of the resistive devices. The plurality of basis hypervectors are bound to respective input channels. The first peripheral circuit performs a temporal encoding of n-grams of the quantitative data signals thereby creating a plurality of temporally encoded hypervectors. The second peripheral circuit performs a spatial encoding of the plurality of temporally encoded hypervectors. This creates a temporally and spatially encoded hypervector.
US11227651B2 Static random access memory read path with latch
A read path for reading data from a memory includes a sense amplifier having data (SAT) and data complement (SAC) output nodes and a latch. The latch includes an input tri-state inverter including first and second PMOS transistors connected between VDD and an intermediate node, and first and second NMOS transistors connected between VSS and the intermediate node. A gate connection of the first PMOS and NMOS transistors is connected to the SAT node; a gate connection of the second PMOS transistor is connected to a sense amplifier enable complement input; and a gate connection of the second NMOS transistor is connected to a sense amplifier enable input. The latch also includes an output driver with an input connected to the intermediate node and an output connected to a data output node. The latch thus has two gate delays between the SAT node and the data output node.
US11227648B2 Multiple plate line architecture for multideck memory array
Methods, systems, and devices for multiple plate line architecture for multideck memory arrays are described. A memory device may include two or more three-dimensional arrays of ferroelectric memory cells overlying a substrate layer that includes various components of support circuitry, such as decoders and sense amplifiers. Each memory cell of the array may have a ferroelectric container and a selector device. Multiple plate lines or other access lines may be routed through the various decks of the device to support access to memory cells within those decks. Plate lines or other access lines may be coupled between support circuitry and memory cells through on pitch via (OPV) structures. OPV structures may include selector devices to provide an additional degree of freedom in multideck selectivity. Various number of plate lines and access lines may be employed to accommodate different configurations and orientations of the ferroelectric containers.
US11227647B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes: a processor core which processes program data; a first memory mounted on the same semiconductor chip as the processor core; a second memory including an MRAM cell having a first MTJ (Magnetic Tunnel Junction) structure; a third memory including an MRAM cell having a second MTJ structure different from the first MTJ structure, wherein the processor core selectively stores the program data in one of the first memory, the second memory and the third memory, on the basis of an attribute of the program data.
US11227646B2 Magnetic memory
According to one embodiment, a device includes a member including a first portion having a first dimension in first direction, a second portion spaced from the first portion and having a second dimension in the first direction, a third portion between the first and second portions and having a third dimension in the first direction, and a fourth portion between the first and third portions and having a fourth dimension in the first direction; and a circuit to supply a shift pulse including first and second pulses to the member and move a domain wall in the member. The third dimension is less than the first dimension. The second and fourth dimensions are less than the third dimension. A second value of the second pulse is less than a first value of the first pulse.
US11227644B2 Self-aligned spin orbit torque (SOT) memory devices and their methods of fabrication
A spin orbit torque (SOT) memory device includes a MTJ device on a SOT electrode, where a first portion of the SOT electrode extends beyond a sidewall of the MTJ by a first length that is no greater than a height of the MTJ, and where a second portion of the first electrode extends from the sidewall and under the MTJ by a second length that is no greater than a width of the MTJ. The MTJ device includes a free magnet, a fixed magnet and a tunnel barrier between the free magnet and the fixed magnet.
US11227643B1 Electronic devices configured to execute a burst operation
An electronic device includes a controller and a semiconductor device. The controller outputs a clock signal and data and successively outputs a chip selection signal and a command and address (command/address) signal for performing a write operation. The semiconductor device enters the write operation based on the chip selection signal and the command/address signal which are input in synchronization with the clock signal at a first point in time. In addition, the semiconductor device selectively performs one of a first burst operation and a second burst operation during the write operation based on the chip selection signal and the command/address signal which are input in synchronization with the clock signal at a second point in time, thereby storing the data into the semiconductor device.
US11227640B2 Memory sense amplifier trimming
A memory device, such as an MRAM memory, includes a memory array with a plurality of bit cells. The memory array is configured to store trimming information and store user data. A sense amplifier is configured to read the trimming information from the memory array, and a trimming register is configured to receive the trimming information from the sense amplifier. The sense amplifier is configured to receive the trimming information from the trimming register so as to operate in a trimmed mode for reading the user data from the memory array.
US11227637B1 Synchronizing multiple images or videos to an audio track
A method for generation of a video montage file from a plurality of media files, for presentation on a device including a display is disclosed. The method includes accessing feature information for an audio track, the feature information including a starting feature location and subsequent time slot information related to features of the audio track, generating a first video segment for a first time slot from a first media file; generating a second video segment for a second time slot from a second media file, creating a video montage file by adding the second video segment to the first video segment; and adding the audio track to the video montage file with the starting feature location in the audio track coinciding with a start of the first video segment. The features may be beats of the audio track and the starting feature may be the starting beat.
US11227631B2 Parallel micro-actuator SSW writing
A self servo-write process in performed on two or more recording surfaces simultaneously. In a dual-stage servo system, a first fine positioning servo system that includes a first microactuator independently controls the position of a first read/write head over a first recording surface of a hard disk drive, while a second fine positioning servo system that includes a second microactuator independently controls the position of a second read/write head over a second recording surface of the hard disk drive.
US11227626B1 Audio response messages
An audio response system can generate multimodal messages that can be dynamically updated on viewer's client device based on a type of audio response detected. The audio responses can include keywords or continuum-based signal (e.g., levels of wind noise). A machine learning scheme can be trained to output classification data from the audio response data for content selection and dynamic display updates.
US11227624B2 Method and system using successive differences of speech signals for emotion identification
This disclosure relates generally to speech signal processing, and more particularly to a method and system for processing speech signal for emotion identification. The system processes a speech signal collected as input, during which a plurality of differential features corresponding to a plurality of frames of the speech signal are extracted. Further, the differential features are compared with an emotion recognition model to identify at least one emotion matching the speech signal, and then the at least one emotion is associated with the speech signal.
US11227619B2 Microphone, electronic apparatus including microphone and method for controlling electronic apparatus
Various embodiments of the present invention relate to a microphone, an electronic apparatus including the microphone and a method for controlling the microphone, the electronic apparatus comprising: a substrate comprising a first hole and a second hole into which an audio signal is input; a case that has a resonance space formed thereinside as a first side thereof is opened, a second side thereof is closed, and the first side is coupled with the substrate; a first audio generation unit that converts an audio signal input through a first hole of the substrate into an electrical signal, and comprises a first plate and a first membrane spaced apart from each other; a second audio generation unit that converts an audio signal input through a second hole of the substrate into an electrical signal, and comprises a second plate and a second membrane spaced apart from each other; a sound insulation wall that is disposed between the first audio generation unit and the second audio generation unit, and separates spaces of the first audio generation unit and the second audio generation unit as a first side thereof is coupled with the case and the second side thereof is coupled with the substrate; a microphone that is electrically connected to the first audio generation unit and the second audio generation unit, and comprises a signal processing unit for removing a noise signal exceeding a threshold value by analyzing the audio signals transmitted through the first audio generation unit and the second audio generation unit; and a processor that is electrically coupled with the microphone, wherein the sensitivity of the first audio generation unit is configured to be lower than the sensitivity of the second audio generation unit, so that the microphone can correctly receive the user's audio command by removing noise greater than or equal to a predetermined level. Various embodiments other than the various embodiments disclosed in the present invention are possible.
US11227618B2 Sound signal processing device, sound signal processing method and sound signal processing program
A sound signal processing device, a sound signal processing method, and a sound signal processing program can remove echo signals included in input signals from a plurality of microphones with a simple circuit configuration are provided.The present device 1 includes an output part 20 that outputs a reception signal s2, an input part 30 that combines signals input from each of a plurality of microphones 3 and generates a transmission signal s4, wherein the microphones 3 collect an echo component of the reception signal and voice of a speaker and generate an echo signal es corresponding to the echo component and a sound signal s1 corresponding to the voice of the speaker, a removal signal generator 70 that generates a removal signal s5 removing the echo signal included in the transmission signal based on a filter coefficient F, a controller 50 that calculates the filter coefficient, and a removal part 80 that generates an echo removal signal s6 based on the transmission signal and the removal signal. The controller calculates individual filter coefficients k corresponding to the respective microphones, and calculate the filter coefficient by combining the individual filter coefficients.
US11227613B2 Frame error concealment
A frame error concealment method based on frames including transform coefficient vectors including the following steps: It tracks sign changes between corresponding transform coefficients of predetermined sub-vectors of consecutive good stationary frames. It accumulates the number of sign changes in corresponding sub-vectors of a predetermined number of consecutive good stationary frames. It reconstructs an erroneous frame with the latest good stationary frame, but with reversed signs of transform coefficients in sub-vectors having an accumulated number of sign changes that exceeds a predetermined threshold.
US11227612B2 Audio frame loss and recovery with redundant frames
An audio frame loss recovery method and apparatus are disclosed. In one implementation, data from some but not all audio frames is included in a redundant frame. The audio frames whose data is not included in the redundant frame may include multiple audio frames but may not include more than two consecutive audio frames. Because not all audio frames are used in the redundant frame, the amount of information needed to be transmitted in the redundant frame is reduced. A lost audio frame during transmission may be recovered from either the redundant frame when the redundant frame incudes data of the lost frame, or from at least one neighboring frame of the lost frame derived from either the redundant frame or the successfully transmitted audio frames when the redundant frame does not include data of the lost frame.
US11227608B2 Electronic device and control method thereof
An electronic device is provided. The electronic device includes a memory storing recording data including a content of a conversation and at least one instruction, and a processor configured, by executing the at least one instruction, to input first data corresponding to a first voice in the content of the conversation into a first neural network model and acquire category information of the first data, and acquire category information of second data corresponding to a second voice in the content of the conversation. The processor is configured to, based on the category information of the first data and the category information of the second data being different, train the first neural network model based on the category information of the second data and the first data.
US11227602B2 Speech transcription using multiple data sources
This disclosure describes transcribing speech using audio, image, and other data. A system is described that includes an audio capture system configured to capture audio data associated with a plurality of speakers, an image capture system configured to capture images of one or more of the plurality of speakers, and a speech processing engine. The speech processing engine may be configured to recognize a plurality of speech segments in the audio data, identify, for each speech segment of the plurality of speech segments and based on the images, a speaker associated with the speech segment, transcribe each of the plurality of speech segments to produce a transcription of the plurality of speech segments including, for each speech segment in the plurality of speech segments, an indication of the speaker associated with the speech segment, and analyze the transcription to produce additional data derived from the transcription.
US11227600B2 Virtual assistant identification of nearby computing devices
In one example, a method includes method comprising: receiving audio data generated by a microphone of a current computing device; identifying, based on the audio data, one or more computing devices that each emitted a respective audio signal in response to speech reception being activated at the current computing device; and selecting either the current computing device or a particular computing device from the identified one or more computing devices to satisfy a spoken utterance determined based on the audio data.
US11227582B2 Asynchronous optimization for sequence training of neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, by a first sequence-training speech model, a first batch of training frames that represent speech features of first training utterances; obtaining, by the first sequence-training speech model, one or more first neural network parameters; determining, by the first sequence-training speech model, one or more optimized first neural network parameters based on (i) the first batch of training frames and (ii) the one or more first neural network parameters; obtaining, by a second sequence-training speech model, a second batch of training frames that represent speech features of second training utterances; obtaining one or more second neural network parameters; and determining, by the second sequence-training speech model, one or more optimized second neural network parameters based on (i) the second batch of training frames and (ii) the one or more second neural network parameters.
US11227574B2 Multi-layer acoustic medium
Acoustic mediums are disclosed herein. The acoustic mediums can include a plurality of layers. The layers of the acoustic mediums can include fibrous acoustic materials that are entangled throughout the layer. In certain instances, the layers of the acoustic medium can include first portion of acoustic materials disposed along a first plane, and a second portion of acoustic materials disposed along a second plane. Methods of fabricating multi-layer acoustic mediums are also disclosed.
US11227571B2 Switching device for electronic musical instrument
Provided is a switching device for an electronic musical instrument, comprising: a plurality of first electrodes that are adjacently arranged; a second electrode arranged between a pair of the plurality of first electrodes, and insulated from the plurality of first electrodes by a plurality of spaces; a rotatable actuator; and a conductive member configured to electrically connect the first electrodes and the second electrode according to rotation of the actuator. The plurality of spaces extend longitudinally in a first direction. The first direction is a direction between a rotational shaft direction of the actuator and a direction orthogonal to the rotational shaft direction.
US11227563B2 Device and method for driving a display panel
A display driver chip includes interface circuitry, image data processing circuitry, and drive circuitry. The interface circuitry is configured to receive first frame image data for a first frame image. The image data processing circuitry includes a buffer memory configured to store at least part of the first frame image data. The image data processing circuitry is configured to supply, based on the at least part of the first frame image data stored in the buffer memory, first display data for a first display area of a plurality of display areas of a display panel having a zigzag pixel arrangement. The drive circuit is configured to drive a display element in the first display area based on the first display data.
US11227559B2 Display panel, display device and driving method
A display panel, a display device and a driving method are provided. In the display panel, subpixels input with a first voltage data signal and subpixels input with a second voltage data signal are alternately arranged, and among the subpixels with a same color in a same row, the number of the subpixels input with the first voltage data signal with a positive polarity is equal to the number of the subpixels input with the first voltage data signal with a negative polarity; two adjacent pixel groups in a same column adopt contrary polarity driving manners.
US11227557B2 Display device
The present disclosure provides a display device. The display device includes a substrate, a pixel array, a circuit bridge structure, a first trace region, a second trace region, and a display film layer. The pixel array is located on the substrate. The circuit bridge structure is located at one side of the pixel array. The first trace region is located between the pixel array and a first side of the circuit bridge structure. The second trace region is located at a second side opposite to the first side. The display film layer is located on the pixel array, and an orthogonal projection of the display film layer on the substrate is spaced apart from an orthogonal projection of the circuit bridge structure on the substrate.
US11227556B1 Display apparatus and light apparatus thereof
A display apparatus includes: a liquid crystal panel; and a light apparatus on which the liquid crystal panel is disposed, the light apparatus including: a substrate; a plurality of dimming blocks including a first dimming block and a second dimming block disposed immediately next to the first dimming block, each of the plurality of dimming blocks including at least one respective light source disposed on a first side of the substrate; and a plurality of driving devices disposed on the first side of the substrate and including a first driving device disposed in the first dimming block and a second driving device disposed in the second dimming block, each driving device of the plurality of driving devices being configured to provide a driving current to the at least one respective light source included in a respective one of the plurality of dimming blocks, wherein the first driving device and the second driving device are disposed at relatively different positions respectively within the first dimming block and the second dimming block.
US11227555B2 Display device performing adaptive refresh
A display device includes a display panel including a plurality of pixels, a data driver which provides data signals to the plurality of pixels, and a controller which controls the data driver. The controller writes frame data to a frame memory, reads the frame data in each of a plurality of frame periods, performs in a first frame period of the plurality of frame periods a still image detection operation that determines whether the frame data represent a still image, and does not performs the still image detection operation in a second frame period of the plurality of frame periods subsequent to the first frame period.
US11227547B2 Pixel circuit for compensating threshold voltage of driving transistor and driving method
The present disclosure provides a pixel circuit, a pixel circuit driving method, and a display device. The display device can sense and store an original threshold voltage of a driving transistor in the turn-on stage by designing a pixel structure and detecting time sequence. An accrual threshold voltage of the driving transistor is read in an next turn-on stage according to a detected result in order to perform an internal compensation in real-time, and in order to sense and store a mobility of the driving transistor. As a result, unevenness of display can be improved.
US11227543B2 Touch panel system, electronic device, and semiconductor device having a neural network
An electronic device capable of efficiently recognizing a handwritten character is provided.The electronic device includes a first circuit, a display portion, and a touch sensor. The first circuit includes a neural network. The display portion includes a flexible display. The touch sensor has the function of outputting an input handwritten character as image information to the first circuit. The first circuit has the function of analyzing the image information and converting the image information into character information, and a function of displaying an image including the character information on the display portion. The analysis is performed by inference through the use of the neural network.
US11227542B2 Display device
A display device includes: a display area; a non-display area around the display area; a substrate; and a first terminal in the non-display area on the substrate, the first terminal including: a plurality of first conductive patterns spaced apart from each other, an insulating layer covering each of the plurality of first conductive patterns, and a second conductive pattern on the insulating layer, covering the plurality of first conductive patterns, and including concave and convex portions on a surface thereof.
US11227541B2 Image display drive device, display device and electrical compensation method
An image display drive device, a display device and an electrical compensation method are disclosed. The image display drive device includes a detection circuit and a data superposition circuit. The detection circuit is configured to obtain an electrical compensation data signal of a display panel; the data superposition circuit is configured to superpose the electrical compensation data signal and the initial driving data signal, so as to obtain a compensated driving data signal.
US11227536B2 Systems and methods for performing in-frame cleaning
A system includes an electronic display panel that has a plurality of pixels configured to depict frames of image data. The electronic display also includes display driver circuitry configured to, for a first frame of image data representing first image content, modify a gate-to-source voltage of a transistor of a first pixel of the plurality of pixels to a content-dependent first gate-to-source voltage. Additionally, after modifying the gate-to-source voltage to the first gate-to-source voltage, the display driver circuitry is configured to program the first pixel by modifying the gate-to-source voltage to a gate-to-source programming voltage that differs from the first gate-to-source voltage and is based on image data associated with the pixel from the first frame of the image data. Furthermore, the display driver circuitry is configured to cause the plurality of pixels to emit light.
US11227535B2 Gate on array unit, GOA circuit and display panel
A GOA unit, a GOA circuit and a display panel are provided. The GOA unit includes a pull-up module, a pull-up holding module, a converting module, a pull-down holding module, and a pull-down module. Each module can be implemented with N-type TFTs. The GOA unit could generate a negative impulse waveform for internal feedback mechanism.
US11227532B2 Panel, manufacturing method thereof, and terminal
The present disclosure provides a panel, a manufacturing method for the same, and a terminal. The panel includes: a base substrate; at least one differential signal line group on the base substrate, each including two signal lines; and at least one ground wire group on the base substrate and on the same side of the base substrate as the at least one differential signal line group. The at least one ground wire group is in one-to-one correspondence with the at least one differential signal line group, each ground wire group includes two ground wires, and orthographic projections of the two ground wires in each ground wire group on the base substrate are on two sides of an orthographic projection of a corresponding differential signal line group on the base substrate, respectively.
US11227529B2 Data conversion method, display method, data conversion device and display device
A data conversion method, a display method, a data conversion device and a display device. The data conversion method includes: performing data reorganization on original pixel data corresponding to at least one row of pixels in a display panel to obtain reorganized pixel data. In any data channel, the performing data reorganization on original pixel data corresponding to at least one row of pixels in a display panel to obtain reorganized pixel data includes: a first reorganized part in the n-th reorganized pixel data set consists of a first original part in the (n-1)-th original pixel data set, and a second reorganized part in the n-th reorganized pixel data set consists of a second original part in the n-th original pixel data set, wherein n is an integer satisfying 1
US11227525B2 Shift register unit and method for driving the same, gate driving circuit and method for driving the same, and display apparatus
A shift register unit and a method for driving the same, a gate driving circuit and a method for driving the same, and a display apparatus. The shift register unit includes: an input sub-circuit configured to transmit a signal at an input signal terminal to a first node under control of a voltage at a second node; a discharging control sub-circuit configured to transmit a signal at a first clock signal terminal to the second node under control of a voltage at the first node; a discharging sub-circuit configured to transmit a signal at a first constant voltage signal terminal to an output signal terminal under control of the voltage at the second node; and an output sub-circuit configured to transmit a signal at a second clock signal terminal to the output signal terminal under control of the voltage at the first node.
US11227522B2 Pulsed electrochromic control for a panel and method of use
A system for controlling light transmittance includes a panel which is capable of at least one of darkening and lightening in response to applied electric voltage and/or current. The panel includes at least one substrate, an electrically conductive coating on at least a portion of a surface of the at least one substrate forming at least one electrode, and an electrochromic medium covering portions of the at least one substrate and the at least one electrode and in electrical communication with the electrode. The system further includes a power supply in electrical communication with the at least one electrode and a controller in communication with the power supply configured to cause the power supply to apply a voltage and/or current to the at least one electrode according to a predetermined pattern for controlling the transmittance of the panel. The predetermined pattern comprises a plurality of micro-pulses which are less than or equal to 0.5 second in duration.
US11227521B2 Gate driving circuit, gate driving method, foldable display panel, and display apparatus
The present disclosure relates to a gate driving circuit applied to a foldable display panel comprising B display areas arranged in order. The gate driving circuit may include B gate driving subcircuits and a control circuit. Each of the gate driving subcircuits may correspond to one of the display areas and each of the gate driving subcircuits may comprise a plurality of stage gate driving units. The control circuit may be configured to, when the foldable display panel is in a full screen display state, control a type of an input signal in a last stage gate driving unit of a bth gate driving subcircuit to be the same as a type of an input signal in a first stage gate driving unit of a (b+1)th gate driving subcircuit, where B is an integer greater than 1 and b is a positive integer less than B.
US11227519B2 Image projection apparatus, image projection method, image display light output control method by acquiring pupil area or size
The present technology provides an image projection apparatus including a pupil information acquisition section that acquires a pupil area or size, and an output control section that controls an output of image display light being collected around the pupil and irradiated on a retina on the basis of the pupil area or size acquired by the pupil information acquisition section. In addition, the present technology provides an image projection method including a step of acquiring pupil information to acquire a pupil area or size, a step of controlling an output of the image display light collected around a pupil and irradiated to a retina on the basis of a pupil area or size acquired in the step of acquiring pupil information, and a step of outputting image display light that irradiates the retina with the image display light at the output controlled in the step of controlling the output.
US11227517B2 Vehicle display device and method of driving the same
A vehicle display device includes a first display unit disposed in a first portion of a vehicle and including a first display panel to display a first image and a first power supply to supply a first power supply voltage to the first display panel, the first power supply configured to detect an abnormality of a signal output to the first display panel to generate a first shut-down control signal; a second display unit disposed in a second portion of the vehicle and including a second display panel to display a second image and a second power supply to supply a second power supply voltage to the second display panel, the second power supply configured to detect an abnormality of a signal output to the second display panel to generate a second shut-down control signal; a third display unit disposed in a third portion of the vehicle and configured to display a third image or at least one of the first and second images; and a controller to receive first image data corresponding to the first image, second image data corresponding to the second image, and third image data corresponding to the third image to provide the received first image data, the received second image data, and the received third image data to the first display unit, the second display unit, and the third display unit, respectively. The controller is configured to supply the first image data to the third display unit in response to the first shut-down control signal, and to supply the second image data to the third display unit in response to the second shut-down control signal.
US11227513B2 Holding device with flexible adapter
The invention provides a portable display apparatus. The portable display apparatus includes a clipstand that attaches to a barreled device and is used to display information, including holding other metal-backed items. The clipstand surface has a magnet embedded so that different faces can be attached to the clip surface and allow different information to be displayed, and different items to be held. The present invention also includes a clear plastic sleeve, the tag, attached to a metal bar to allow the tag to stick to the magnet. Different cards can be placed into the tag, and the tag may be written on with an erasable marker to allow for different displays. The clipstand may be displayed on a table attached to a barreled instrument or worn on a lanyard.
US11227512B2 Tube tag for lifting slings
Wire rope tube tags are described that include chemically etched wire rope information on an outer surface of the tube tag. A flat sheet of metal may be etched to include wire rope-related information on a surface of the flat sheet of metal that may then be folded into a desired shape, such as a cubic tube, spherical tube, triangular tube, etc., to create a wire rope tube tag with the wire rope information on the outer surface of the tag. Several methods for attaching the folded tube tag are provided, including one or more holes located through the body of the tube tag through which a wire thread or zip tie may pass and one or more tabs extending from the tube tag that may be bent toward or angled toward the wire rope sling to pinch the wire rope and hold the tag in place.
US11227508B1 Transformer training lab
Disclosed herein are embodiments of a training lab that can be used as a teaching platform for individuals to learn electronic maintenance, such as transformer maintenance. The training lab can be either stationary or mobile, or can switch between the two modes. Modified transformers, or other equipment, can be incorporated into the lab to improve training.
US11227501B2 Flight control for flight-restricted regions
Systems, methods, and devices are provided for providing flight response to flight-restricted regions. The location of an unmanned aerial vehicle (UAV) may be assessed and used to calculate a distance between the UAV and a flight-restricted region. Different flight-response measures may be taken based on the distance between the UAV and the flight-restricted region.
US11227500B2 System and method for determining car to lane distance
A system and method for determining car to lane distance is provided. In one aspect, the system includes a camera configured to generate an image, a processor, and a computer-readable memory. The processor is configured to receive the image from the camera, generate a wheel segmentation map representative of one or more wheels detected in the image, and generate a lane segmentation map representative of one or more lanes detected in the image. For at least one of the wheels in the wheel segmentation map, the processor is also configured to determine a distance between the wheel and at least one nearby lane in the lane segmentation map. The processor is further configured to determine a distance between a vehicle in the image and the lane based on the distance between the wheel and the lane.
US11227496B1 Parking lot use monitoring for small businesses
Methods and systems including computer programs encoded on a computer storage medium, for obtaining imaging data of a parking lot that includes a set of parking spots, detecting a vehicle enter the parking lot, generating a vehicle recognition model for the vehicle, determining that the vehicle is parked in a parking spot, detecting a customer exit the vehicle, generating a customer recognition model for the customer, determining that the customer has entered a business of one or more businesses affiliated with the parking lot, and providing information related to parking space usage for the parking spot and the business to a user device.
US11227491B2 Information analysis device and information analysis method
An information analysis device is provided with: a visit information database update unit that receives position information pertaining to a plurality of vehicles; a storage unit that stores map information including the position of a facility that the plurality of vehicles can visit, and a route on which the plurality of vehicles can travel; and a visit rate calculation unit that specifies information pertaining to a visit to the facility by the moving body and a number of moving bodies passing through a region that corresponds to the facility on the basis of the position information and the map information, and calculates the rate at which the moving body visits the facility on the basis of the result of specification.
US11227487B2 Server device and congestion identification method
A server device includes an acquisition unit configured to acquire vehicle information including at least positional information of a vehicle and related time information from a plurality of vehicles; and a congestion identification unit configured to acquire a speed of the vehicle obtained from the vehicle information and information of a road of multiple lanes in one direction based on map information, and identify that there are a congested lane and a non-congested lane among the multiple lanes in one direction based on speeds of a plurality of vehicles traveling on the same road of the multiple lanes in one direction.
US11227485B2 Electronic device and controlling method of electronic device
An electronic device according to the disclosure includes an infrared signal receiver, an infrared signal transmitter, a memory that stores computer instruction code, which, when executed by a processor, causes the processor to: receive a first infrared signal output from a remote control device according to a user input for controlling an external device connected with the electronic device through the infrared signal receiver, identify a second infrared signal corresponding to one of control commands for controlling the operation of the external device based on control information included in the received first infrared signal, identify the output timing of the second infrared signal based on the type of the first infrared signal, and control the infrared signal transmitter to output the determined second infrared signal based on the identified output timing.
US11227482B1 Configurable security system
Systems, methods and apparatus are described to selectively monitor a portion of a premises by a security system. A security system may contain a central security monitoring device in communication with a plurality of security sensors, and central security monitoring device may receive a command to actively monitor a first portion of a premises monitored by the security system, and in response to receiving the command, cause one or more security alerts to occur when an alarm signal is received from a security sensor located in the first portion of the premises, while ignoring alarm signals received from security sensors located in other portions of the premises.
US11227479B2 Sensing device for sensing open-or-closed state of door and method for controlling the same
Disclosed is an electronic device comprising: a communication circuit, at least one sensor for sensing an open-or-closed state of a door and a person near the door, a processor electrically connected to the communication circuit and the at least one sensor, and a memory electrically connected to the processor.
US11227478B2 Airfield luminaire vibration monitoring
Methods, devices, and systems for airfield luminaire vibration monitoring are described herein. In some examples, one or more embodiments include a computing device comprising a memory and a processor to execute instructions stored in the memory to receive a vibration signal from a sensor on an airfield luminaire, compare the vibration signal from the sensor to a vibration profile for the airfield luminaire, and determine a status of a bolt of the airfield luminaire based on the comparison.
US11227477B2 Systems and methods for determining maximum alert geography for a hazard
Systems and methods are described for performing logical filtering of hazard alerts by an area of geography the hazard is expected to impact and issuing alerts based on that area. Based on a geographical location, a hazard type, and a hazard severity, one or more geographic areas the hazard is expected to impact may be determined. One or more automated alerts may be issued to alert users in those areas that could be affected by the hazard.
US11227475B2 Monitoring support apparatus and monitoring support method for supporting work of monitoring person who monitors plurality of subjects by sequentially visiting the plurality of subjects
A monitoring support apparatus according to an aspect of the present disclosure is for supporting work of a monitoring person who monitors subjects by sequentially visiting the subjects and includes a measuring device that measures the subjects and the monitoring person by radiating a detecting wave toward the subjects and the monitoring person, a position specifying circuit that specifies positions of the subjects and a position of the monitoring person on the basis of information obtained by the measuring device, and a decision circuit that decides at least one selected from a group consisting of a next subject suitable as a subject to be visited next by the monitoring person among the subjects and a movement path along which the monitoring person moves from the position of the monitoring person to the next subject on the basis of the positions of the subjects and the position of the monitoring person.
US11227466B2 Multi-currency digital wallets and gaming architectures
Multi-currency digital wallet systems for use in casino gaming and other contexts are described. Such digital wallets may allow for balances of a variety of different types of currencies to be tracked and managed by a user. Multi-currency gaming machines are also described; such gaming machines may provide award amounts in different currencies dependent on a particular game outcome.
US11227464B2 Gaming machine, control method for machine, and program for gaming machine
A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit is operably coupled to the operation unit and is configured to display a symbol display area. The symbol display area including a plurality of cells arranged in a grid having a plurality of rows and a left plurality of columns and a right plurality of columns. Each column in the left plurality of columns being associated with a mirror column in the right plurality of columns. The control unit is operably coupled to the operation unit, the display unit is configured to initiate a game in response to player operation, and to establish an outcome of the game. Upon detection of a trigger condition, the symbols displayed in the cells of one of the columns are copied to the cells in a mirror column.
US11227458B1 Occupancy analysis system using depth sensing to determine the movement of people or objects
A depth sensing device, situated above a threshold to a room, collects asynchronous, non-personally-identifiable data regarding a count of people entering and exiting across the threshold. Phase shift of modulated infrared light reflected from a light source to an object is measured and converted into depth data indicating the depth of the pixels therein. The depth data is used to classify detected objects as human, and to track their movement bi-directionally through the threshold. A running count of humans entering or exiting the room is streamed to a remote server, which aggregates data collected from a number of depth sensing devices. The server then makes that data available at various levels of visualization corresponding to different levels of a hierarchy of nested virtual spaces, such as a multi-entrance room, or a building. Entities that access this data may see a real-time, accurate count of humans currently occupying the virtual space, as well as historical data.
US11227457B2 Blockchain managed storage
An example operation may include one or more of receiving a request to open a storage system, the request comprising an identification of a user that submitted the request, transmitting a notification to one or more stakeholder devices of the storage system indicating the user requests access to the storage system, receiving responses from the one or more stakeholder devices, determining, via a smart contract executing on a blockchain node associated with the storage system, whether to open the storage system based on the received responses and consensus information included in the smart contract, and storing the determination made by the smart contract as a transaction in a blockchain.
US11227454B2 Smart lock system
A smart lock system that includes a smart lock that electronically locks and unlocks a door and a server that outputs a command to the smart lock to lock or unlock the door via the internet in response to an instruction received via the internet from a user device. The user device may also (simultaneously) directly transmit an instruction to the smart lock (e.g., via Bluetooth). The user device may also directly transmit an instruction to the smart lock to unlock the door in response to a determination that the user device is within a predefined geofenced region around the smart lock. The smart lock may also include a keypad. The smart lock may also include a camera that captures images and output those images to the server for transmittal to the user device. The smart may also include a motion sensor and capture images in response to detected motion.
US11227448B2 Cloud-centric platform for collaboration and connectivity on 3D virtual environments
A content management system may maintain a scene description that represents a 3D virtual environment and a publish/subscribe model in which clients subscribe to content items that correspond to respective portions of the shared scene description. When changes are made to content, the changes may be served to subscribing clients. Rather than transferring entire descriptions of assets to propagate changes, differences between versions of content may be exchanged, which may be used construct updated versions of the content. Portions of scene description may reference other content items and clients may determine whether to request and load these content items for lazy loading. Content items may be identified by Uniform Resource Identifiers (URIs) used to reference the content items. The content management system may maintain states for client connections including for authentication, for the set of subscriptions in the publish/subscribe model, and for their corresponding version identifiers.
US11227444B2 Virtual reality content adaptation
An approach is provided in which the approach establishes a communication link between a virtual reality device and a hologram system. The hologram system projects a hologram in a physical world and the virtual reality device projects a corresponding virtual hologram in a virtual world. The virtual reality device adjusts the virtual hologram based on request from a user operating the virtual reality device and the approach instructs the hologram system to adjust the hologram in a manner similar to the adjustments to the virtual hologram.
US11227441B2 Technique for calibrating a registration of an augmented reality device
A method of calibrating a registration of an augmented reality device 2 comprised in a surgical navigation system 100 is provided. The method comprises obtaining a first transformation 38 between a coordinate system 40 of the augmented reality device 2 and a reference coordinate system 42 of the surgical navigation system 100, a second transformation 44 between a coordinate system of a reference object 24 and the reference coordinate system 42 and obtaining geometrical properties of the reference object 24. The method further comprises determining a visual representation 34 of the reference object 24 to be displayed by the augmented reality device 2 and obtaining at least one first viewing direction 56 of a user using the augmented reality device 2, the at least one first viewing direction 56 being associated with the reference coordinate system 42. The method comprises determining a calibrated first transformation, which is a transformation between the coordinate system 40 of the augmented reality device 2 and the reference coordinate system 42.
US11227440B2 Systems and methods for providing an audio-guided virtual reality tour
Systems and methods are provided for providing an audio-guided in-door virtual reality (VR) tour. An exemplary system may include a communication interface configured to receive input from a user and to output media contents, a memory storing computer-readable instructions, and at least one processor coupled to the communication interface and the memory. The computer-readable instructions, when executed by the processor, may cause the at least one processor to perform operations. The operations may include displaying a view of a 3D VR environment and playing an audio guide associated with the view. The operations may also include detecting, during the playing of the audio guide, a target operation input by the user to alter the view. In response to the detection of the target operation, the operations may include adjusting, based on the detected target operation, the view with respect to a fixed point position within the 3D VR environment.
US11227436B2 Information processing apparatus and information processing method
The present disclosure relates to an information processing apparatus and an information processing method capable of suppressing a reduction in quality of rendering results. Rendering is performed on voxel data that is 3D data obtained by quantizing position information using voxels and representing a three-dimensional structure in response to a shape of each of the voxels. Alternatively, rendering is performed on voxel data that is 3D data obtained by quantizing position information using voxels and representing a three-dimensional structure on the basis of rendering information that is information related to the rendering of the voxel data. The present disclosure is applicable to, for example, an information processing apparatus, an image processing apparatus, an electronic apparatus, an information processing method, a program, and the like.
US11227431B1 Computing illumination of an elongated shape having a noncircular cross section
The system obtains an indication of a shape of a cross-section of an elongated shape, and an orientation of the shape. Based on the shape of the cross-section of the elongated shape and the orientation of the shape, the system creates a nonuniform distribution of random numbers mapping uniformly distributed input values to multiple points on the surface of the elongated shape. The system provides an input value randomly selected from a uniform distribution of random numbers to the nonuniform distribution of random numbers to obtain a point among the multiple sample points on the surface of the elongated shape. The system applies a function to the input value to obtain an indication of a normal associated with the sample point among the multiple sample points. Finally, the system computes an illumination of the elongated shape using the normal.
US11227428B2 Modification of a live-action video recording using volumetric scene reconstruction to replace a designated region
A main video sequence of a live action scene is captured along with ancillary device data to provide corresponding volumetric information about the scene. The volumetric data can then be used to visually remove or replace objects in the main video sequence. A removed object is replaced by the view that would have been captured by the main video sequence had the removed object not been present in the live action scene at the time of capturing.
US11227427B2 Treatment procedure planning system and method
A system and method for planning surgical procedure including importing CT image data of a patient; generating a 3D reconstruction from the CT image data; presenting a slice of the 3D reconstruction; selecting a target anatomical feature from the slice of the 3D reconstruction; setting a treatment zone including presenting at least one slice of the 3D reconstruction including the target anatomical feature, and presenting a treatment zone marker defining a location and a size of the treatment zone on the presented at least one slice of the 3D reconstruction; setting an access route to the treatment zone; and presenting a three-dimensional model including the treatment zone and the access route.
US11227425B2 Emulation of geometry shaders and stream output using compute shaders
Techniques for emulating geometry shaders and stream output using compute shaders are provided. In one set of embodiments, a geometry shader/stream output (GS/SO) emulation module can receive a geometry shader defined by an application for execution via a geometry shader stage of a graphics processing unit (GPU) of a computer system, where the geometry shader comprises program code for processing an input primitive. The GS/SO emulation module can further convert the geometry shader into one or more compute shaders, where the one or more compute shaders incorporate the program code of the geometry shader. The GS/SO emulation module can then issue the one or more compute shaders to a graphics driver of the computer system for execution via a compute shader stage of the GPU.
US11227422B2 Graph conversion device, graph conversion method, and graph conversion program
There are provided an attribute name conversion unit which converts an attribute name of an attribute of each of a vertex and a side constituting a first graph with an attribute into a side constituting a second graph with an attribute and an attribute of the side, the attribute being composed of a first predetermined number of types of elements arranged in a first predetermined order; an attribute value conversion unit which converts an attribute value of an attribute of each of a vertex and a side constituting the first graph with an attribute into a vertex constituting the second graph with an attribute and an attribute of the vertex, the attribute being composed of a second predetermined number of types of elements arranged in a second predetermined order; and a graph-with-attribute generation unit which generates the second graph with an attribute.
US11227420B2 Hazard warning polygons constrained based on end-use device
An apparatus is configured to perform a method for generating warning polygons for weather events in a geographic region. The method includes receiving measurement data from one or more sensors, identifying at least one location from the measurement data, identifying a map tile within a predetermined distance to the at least one location, generating a map tile cluster based on analysis of the at least one map tile, accessing an end-use constraint of the end-use device, the end-use constraint indicative of a constraint in processing on the end-use device, and calculating the warning polygon based on the map tile cluster and based on the end-use constraint such that the polygon intersects the geographic region.
US11227419B2 Removing anchor points from a path while reducing deviation of the path
The present disclosure relates to systems, methods, and non-transitory computer readable media for removing an anchor point from a Bezier spline while preserving the shape of the Bezier spline. For example, the disclosed systems can replace adjacent input segments of an initial Bezier spline that are connected at an anchor point with a new contiguous segment that does not include an anchor point and that spans the portion of the spline covered by the adjacent segments. The disclosed systems can utilize an objective function to determine tangent vectors that indicate locations of control points for generating the new segment to replace the adjacent segments. In addition, the disclosed systems can generate a modified Bezier spline that includes the new segment in place of the adjacent segments of the initial Bezier spline.
US11227416B2 Image reconstruction method, apparatus, and system in magnetic resonance imaging, and storage medium
The present disclosure is directed to image reconstruction techniques used in magnetic resonance imaging. The techniques disclosed include calculating, for each of image reconstruction tasks to be performed, a calculation capability requirement value of the task by a magnetic resonance system, and determining whether the calculation capability requirement value of the task is greater than a predetermined threshold. If so, the task is sent to a shared image reconstruction apparatus, so that the shared image reconstruction apparatus performs the task. Otherwise, the task is sent to a local image reconstruction apparatus, so that the local image reconstruction apparatus performs the task. The techniques described herein facilitate a reduction in hardware cost required for image reconstruction in MRI.
US11227412B2 Artificial intelligence apparatus for calibrating color of display panel of user and method for the same
An artificial intelligence apparatus for calibrating a color of a display panel includes a camera configured to capture an image displayed by the display panel; and a processor configured to: transmit a signal for outputting a color reference image to the display panel, receive, via the camera, a captured image for the display panel, calculate a color offset for the display panel in a predetermined unit based on the color reference image and the captured image, determine an output color calibration value for the display panel using the calculated color offset, and transmit the determined output color calibration value to the display panel.
US11227410B2 Multi-camera tracking
A method includes processing a video stream on at least one first camera device to identify actionable motion objects (AMOs). The at least one first camera device or computer system in communication therewith is caused to transmit metadata associated with the identified AMOs to at least one second camera device. A viewing area of the at least one second camera device is dynamically controlled in response to the metadata to enable the at least one second camera device to track and focus on at least one of the identified AMOs.
US11227409B1 Camera assessment techniques for autonomous vehicles
The disclosure relates to assessing operation of a camera. In one instance, a volume of space corresponding to a first vehicle in an environment of a second vehicle may be identified using sensor data generated by a LIDAR system of the second vehicle. An image captured by a camera of the second vehicle may be identified. The camera may have an overlapping field of view of the LIDAR system at a time when the sensor data was generated. An area of the image corresponding to the volume of space may be identified and processed in order to identify a vehicle light. The operation of the camera may be assessed based on the processing.
US11227407B2 Systems and methods for augmented reality applications
The disclosure relates to systems, methods and processor-readable storage mediums, having processor-executable instructions stored thereon, for determining the position of a real-world object in an augmented reality application running on a computing device having a camera. The method includes capturing image information using the camera. Detection of real-world objects is then performed using a computer vision model, and filtering of a received point cloud is performed by way of a virtual frustum constructed using the captured image information. Finally, the position of the object is determined using the filtered points.
US11227405B2 Determining positions and orientations of objects
Methods and apparatus for determining poses of objects acquire plural images of the objects from different points of view. The images may be obtained by plural cameras arranged in a planar array. Each image may be processed to identify features such as contours of objects. The images may be projected onto different depth planes to yield depth plane images. The depth plane images for each depth plane may be compared to identify features lying in the depth plane. A pattern matching algorithm may be performed on the features lying in the depth plane to determine the poses of one or more of the objects. The described apparatus and methods may be applied in bin-picking and other applications.
US11227404B2 Transporter segmentation for data capture system
A server includes: a memory storing calibration data; and a processor connected with the memory, the processor configured to: obtain a point cloud depicting a capture volume containing a transporter having a body and a holder carrying an object to be dimensioned; obtain a set of positions associated with the transporter; based on the set of positions and the calibration data, select a first portion of the point cloud excluding the body of the transporter and a mast of the holder; based on the calibration data, select a second portion of the point cloud from the first portion, excluding a base of the holder; and dimensioning the object based on the second portion of the point cloud.
US11227401B1 Multiresolution voxel space
A multiresolution voxel space is discussed herein. Data can be represented in individual levels in the multiresolution voxel space. A first level can correspond to a first region of an environment and a second level can correspond to a second region of an environment, the second region corresponding to a subset of the first region. In some examples, the levels can comprise a same number of voxels, such that the first level covers a large, low resolution region, while the second level covers a smaller, higher resolution region, though more levels are contemplated. Data represented in the voxel spaces can be processed at higher resolution where available and at a lower resolution where a data density is lower and combined in an intelligent manner. Voxel spaces can be updated based on movement of the sensor providing the data.
US11227394B2 Method for setting edge blur for edge modeling
Provided is a method for setting an edge blur according to a brightness value including a first step for providing a plurality of target sheets on each of which a reference pattern for detecting a reference line and a grid pattern for detecting an edge position are provided, and in which changes in brightness values included in the grid patterns are different from each other, a second step for capturing images of the target sheets to obtain target sheet images, a third step for analyzing a reference pattern for each corresponding target sheet to estimate the reference line, and analyzing the grid pattern to extract an edge profile provided in the grid pattern, a fourth step for calculating a gradient of a brightness difference between adjacent pixels on the basis of the edge profile, and acquiring a background edge blur parameter and a foreground edge blur parameter on the basis of the gradient according to brightness contrast present in the image, and a fifth step for generating background edge blur prediction information and foreground edge blur prediction information for each pixel value, which respectively correspond to brightness values on a basis of distributions of the background edge blur parameter and the foreground edge blur parameter.According to the present invention, a resolution pattern of a camera is accurately understood according to a contrast by predicting two edge parameters according to a brightness value, and a more accurate edge position having sub-pixel level precision can be determined through an edge blur having the predicted edge parameters, and thus, there is an effect of accurately and swiftly recognizing the edge position in camera resolution analysis, geographic information construction, autonomous mobile robot, or the like.
US11227388B2 Control method and device for mobile platform, and computer readable storage medium
A control method for a mobile platform includes obtaining a captured image, identifying one or more candidate first characteristic parts from the captured image, determining a second characteristic part of a target object in the captured image, determining one or more matching parameters each corresponding to one of the one or more candidate first characteristic parts based on the one or more candidate first characteristic parts and the second characteristic part, determining a target first characteristic part of the target object from the one or more candidate first characteristic parts based on the one or more matching parameters, and switching from tracking the second characteristic part to tracking the target first characteristic part in response to a tracking parameter of the target object meeting a preset tracking condition.
US11227386B2 Identifying the quality of the cell images acquired with digital holographic microscopy using convolutional neural networks
A system for performing adaptive focusing of a microscopy device comprises a microscopy device configured to acquire microscopy images depicting cells and one or more processors executing instructions for performing a method that includes extracting pixels from the microscopy images. Each set of pixels corresponds to an independent cell. The method further includes using a trained classifier to assign one of a plurality of image quality labels to each set of pixels indicating the degree to which the independent cell is in focus. If the image quality labels corresponding to the sets of pixels indicate that the cells are out of focus, a focal length adjustment for adjusting focus of the microscopy device is determined using a trained machine learning model. Then, executable instructions are sent to the microscopy device to perform the focal length adjustment.
US11227385B2 Methods of classifying and/or determining orientations of objects using two-dimensional images
Methods for classifying and measuring orientations of objects, as nonlimiting examples, implants utilizing two-dimensional radiographs. One such method determines a three-dimensional orientation of an object based on its area projected onto a two-dimensional image and known or measured geometry. Another such method provides an automated solution to computationally determine the orientation and characterizing features of an implant based on two-dimensional radiographs. Orientations and characteristics of one or more objects in the vicinity of an object of interest may also be determined.
US11227384B2 Methods and systems for determining a diagnostically unacceptable medical image
Methods and systems for determining a diagnostically unacceptable medical image. One system includes at least one electronic processor configured to receive a new medical image captured via a medical imaging device. The at least one electronic processor is also configured to determine a classification of the new medical image using a model developed with machine learning using training information that includes a plurality of medical images and an associated classification for each medical image, each associated classification identifying whether the associated medical image is diagnostically unacceptable, wherein the classification of the new medical image indicates whether the new medical image is diagnostically unacceptable. The at least one electronic processor is also configured to, when the classification indicates that the new medical image is diagnostically unacceptable, prompt a user of the medical imaging device to adjust a parameter associated with the new medical image and recapture the new medical image.
US11227383B2 System and method for automated cosmetic inspection of electronic devices
A system, device, and method for inspecting the cosmetic and operational features of electronic devices, including computing and telecommunications devices. The cosmetic inspection system includes an image capture unit for capturing the images of the electronic devices, and a user interface for processing the captured images and providing relevant information to the user of the system. Images of the external components such as external casing materials or touch screens of electronic devices are captured and the cosmetic inspection system uses baseline images to make determinations to identify defective components of the electronic devices. Based on these determinations, the system may conclude which, if any, replacement components of the devices are needed to restore the electronic device. In one embodiment, a user of the system may then be provided with information through a user interface about defective components and options for ordering replacement components.
US11227376B2 Camera layout suitability evaluation apparatus, control method thereof, optimum camera layout calculation apparatus, and computer readable medium
A parameter calculation unit calculates, for camera layout information of the camera placed in the monitored area and environmental object information representing an environmental object including a structural object present in the monitored area and a placed object placed in the structural object, an image processing performance parameter indicating at least one of a hiding level of an object, an orientation of the object, and a movement of the object based on characteristic information representing characteristics of an appearance and a movement of the object determined depending on an environmental object. A suitability calculation unit calculates camera layout suitability based on image processing characteristic information representing a characteristic of the image processing and the image processing performance parameter, the camera layout suitability being an index of a level of suitability of a camera layout represented by the camera layout information for image processing of the object.
US11227372B2 Geological imaging and inversion using object storage
Prestack images from the object store are hierarchically combined to generate a hierarchically stacked image. The hierarchically stacked image is generated by combining stacked images that includes a stacked image. The stacked image is generated by combining at least the prestack images. Based at least on the hierarchically stacked image, a quality measure of a prestack image is generated. Prior to deleting at least a subset of the prestack images from the object store and based at least on the quality measure, the prestack images are further combined to generate an enhanced stacked image. The stacked image is substituted using the enhanced stacked image. Subsequent to the substituting and prior to deleting at least the subset of the stacked images from the object store, the stacked images are combined to generate an enhanced hierarchically stacked image. The enhanced stacked image and the enhanced hierarchically stacked image are generated using failure recovery metadata. The enhanced hierarchically stacked image is presented.
US11227371B2 Image processing device, image processing method, and image processing program
An image processing device (500) according to the present invention is provided with: a visibility index computation means (501) which, upon receiving two or more images to be merged, computes, for each image to be merged, a visibility index, which is an index relating to the visibility of an object to be viewed in the image, on the basis of a contrast value of the image and the amount of noise included in the image, wherein the two or more images to be merged have different characteristics and have at least an overlap region; a merge ratio computation means (502) which computes an image merge ratio between the images to be merged, on the basis of the computed visibility indices; and an image merging means (503) which merges the images to be merged, on the basis of the computed merge ratio, to generate a merged image.
US11227368B2 Method and device for controlling an electronic device based on determining a portrait region using a face region detection and depth information of the face region detected
The present disclosure provide a control method, a control apparatus, and an electronic device. The method includes processing the scene data to recognize a face region; processing the scene data to acquire depth information of the face region; determining a portrait region based on the face region and the depth information; and controlling the electronic device based on the portrait region.
US11227365B2 Image noise reduction using spectral transforms
Various techniques are provided for reducing noise in captured image frames. In one example, a method includes determining row values for image frames comprising scene information and noise information. The method also includes performing first spectral transforms in a first domain on corresponding subsets of the row values to determine first spectral coefficients. The method also includes performing second spectral transforms in a second domain on corresponding subsets of the first spectral coefficients to determine second spectral coefficients. The method also includes selectively adjusting the second spectral coefficients. The method also includes determining row correction terms based on the adjusted second spectral coefficients to reduce the noise information of the image frames. Additional methods and systems are also provided.
US11227359B2 User-defined image compositing on graphics processing units
Methods, systems, and computer-storage media fare provided for utilizing a GPU for user-defined image compositing operations. A sequence of compositing operations is determined for a graphical image document based on at least one user-defined layer property such as a layer mode or an opacity level. A domain-specific language runtime, such as Halide runtime, is used to provide encoded objects for each operation within the sequence with the code being optimized for the GPU platform. A command buffer with a plurality of commands comprising the encoded operations is created and committed to the GPU for execution of the compositing operations. Commands are committed to the GPU in an asynchronous nature such that additional command buffers may be created and committed the GPU prior to receiving a response from the GPU on an earlier command buffer.
US11227355B2 Information processing apparatus, method, and computer-readable medium
In one example embodiment, an information processing apparatus generates and causes a display device to display a first thumbnail image which is associated with annotation information. Using a size of the first thumbnail image, the information processing apparatus determines a display size of a first annotation which corresponds to the annotation information. Using the determined display size, the information processing apparatus determines a second annotation. In one example embodiment, the information processing apparatus causes a display device to display the determined second annotation overlapping the first thumbnail image.
US11227354B2 Integration of workflow with digital ID
The present disclosure involves systems, software, and computer implemented methods for performing identity validation using a digital ID shared and trusted among a coalition of institutions. One example method includes receiving, via a communications module and from a first consortium member system, a set of input credentials from a first consortium member system associated with an operation, where the set of input credentials is associated with a user. A digital ID is identified corresponding to the set of input credentials and the first user, wherein each digital ID uniquely identifies a particular user and corresponds to at least one user account associated with other consortium member systems in a trusted consortium network. Using the other user accounts, additional user account information associated with the user is obtained and used in a verification operation.
US11227351B2 Identifying copyrighted material using embedded copyright information
A method includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with textual content, wherein the copyright information and the textual content are recorded on a blockchain of a blockchain network; identifying, by the computing device, one or more attributes associated with punctuation marks included in the textual content; and embedding, by the computing device, the unique ID in the textual content by changing the one or more attributes associated with the punctuation marks in a manner representative of the unique ID, wherein the embedding produces information-embedded text configured to enable retrieval of the copyright information from the blockchain based on the unique ID, and wherein visual difference between the textual content and the information-embedded text is not apparent to an unaided human eye.
US11227343B2 Method for selectively advertising items in an image
One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.
US11227342B2 Recommending friends in automated chatting
The present disclosure provides method and apparatus for recommending friends in automated chatting. A message is received from a user in a chat flow. An intention of looking for friends is identified from the message. One or more recommended friends are identified based on a topic knowledge graph. The recommended friends are provided in the chat flow.
US11227336B2 Deploying and implementing centralized trading and tracking computing platforms to support tri-party trading
Methods, systems, and computer-readable media for deploying and implementing centralized trading and tracking computing platforms to support tri-party trading are presented. In some embodiments, a central trading computing platform may receive, from a discretionary and managed accounts administration computer system associated with a financial institution, trade information defining one or more trades in one or more mutual funds for one or more accounts administrated by the financial institution. Subsequently, the central trading computing platform may validate the trade information and create order information based on the trade information. Then, the computing platform may send the order information to a clearing entity computer system. The order information created may be configured to cause the clearing entity computer system to settle the one or more trades in the one or more mutual funds for the one or more accounts administrated by the financial institution with a custodian different from the financial institution.
US11227334B2 Method and system for facilitating access to recorded data
The present invention relates to a method and system for facilitating access to recorded data. The system comprises an interface and a processing device. The interface is arranged to receive data and the processing device is arranged to separate the received data in data subsets, compress each data subset and assign an identifier to each compressed data subset, thereby creating data units each comprising a compressed data subset and an associated identifier, the processing device further being arranged to establish an index on the basis of the assigned identifiers.
US11227332B1 Automated lending data collection and verification system and methods
A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real-time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real-time relative to when the funds transfer information is initially received.
US11227328B2 Interactive method and device for e-commerce application program
An interactive method and device for an e-commerce application program are provided, which belong to the technical field of mobile terminal. The method includes: receiving an interactive virtual item sent from a seller account in an interactive channel of the e-commerce application program, wherein the interactive channel is a collection of groups configured to realize instant communications between the seller account and at least one user account, and the interactive channel corresponds to a product category in the e-commerce application program; determining the at least one user account in the interactive channel; and sending the interactive virtual item to the at least one user account in the interactive channel.
US11227327B2 System and method to automatically deliver gift media
In various exemplary embodiments, a system and method to provide gift media is disclosed. The method includes receiving, at an interactive media component, a selection of the media item and a selection of at least one recipient for the media item from a user of a client device. A purchase transaction based on the selection of the media item and the at least one recipient is processed. Delivery of the media item to the at least one recipient is triggered.
US11227324B2 Method for automatic display of products viewed on distinct web domains
A method of accumulating a personalized list of products viewed by a user on different website domains includes providing a first embedded code on a first website domain and a second embedded code on a second website domain in which the first website domain is different from said second website domain. Each of the embedded codes allows a specified third party server to communicate interactively with the user. The method further includes automatically accumulating a personalized list of products viewed by the user in a database on the specified third party server, wherein the personalized list includes at least a first product and a second product, wherein the first product is on the first website domain and the second product is on the second website domain.
US11227322B1 Customer categorization and customized recommendations for automotive retail
A management system operates in conjunction with an automotive dealership to improve customer engagement with the automotive dealership. The management system creates customer profiles of the automotive dealership systems' customers using features of the customers obtained via various sources. The management system assigns a customer category to a customer based on the features included in the customer profile and may generate a customized recommendation of a product and/or service for the customer to purchase at the dealership based at least in part on the customer category.
US11227321B2 Transposable behavior data
Aspects of the present invention disclose a method, computer program product, and system for capturing and transposing user behavioral data. The method includes determining that a user enters a first venue based on tracking a computing device of the user. The method further includes capturing behavioral data of the user in the first venue as the user interacts with a first product, where the captured behavioral data is saved to a database. The method further includes responsive to determining that the user enters a second venue, determining a set of recommendations for the user that has entered the second venue, based on the behavioral data in the user profile and a product available to the user in the second venue. The method further includes generating a recommendation to a user.
US11227319B1 System and method for enabling global and remote flash sale or daily deal commerce through unsecured electronic channels
A system and method for enabling global and remote flash sale or daily deal commerce through unsecured electronic channels are provided. The system provides an innovative and new standard that not only enhances consumer convenience but also solves a large shortcoming by providing customers an alternative to online electronic purchasing for these types of offers. The system and method allows customers to receive and instantly purchase special offers in an entirely off-line fashion.
US11227316B2 Vendor recommendation platform
A device may access payment data of a first payment account and a second payment account that are associated with a first user and a second user, respectively, wherein the payment data includes descriptions of payments to vendors. The device may group the vendors into subsets of vendors based on characteristics of the vendors. The device may determine relative weightings for respective vendors within the subsets. The device may receive a request for a vendor recommendation for a meeting between the first user and the second user, wherein the request identifies parameters for the meeting. The device may generate the vendor recommendation for the meeting by identifying candidate vendors based on the parameters for the meeting and selecting one or more of the candidate vendors based on the relative weightings for the respective vendors.
US11227315B2 Interactive product placement system and method therefor
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages. A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
US11227313B2 Systems and methods for implementing a sponsor portal for mediating services to end users
A graphical user interface (GUI) for a sponsor portal system includes a first display area that persistently displays a list of a plurality of tabs and a second display area. When the GUI is executed by a computing device of a sponsor of the plurality of sponsors, the second display area is dynamically updatable to display a scrollable list of customers of the sponsor, a list of vendors approved by the sponsor, and a list of active offers. In response to selection of an active offer, the GUI is configured to display a draft offer message and an approval control. In response to selection of the approval control, the sponsor engine is configured to transmit an interactive graphic to mobile computing devices, the interactive graphic configured to communicate information to the mobile computing devices for display on a screen of limited size.
US11227312B2 Method and apparatus for adjusting a digital assistant persona
A method that incorporates the subject disclosure may include, for example, providing a first digital assistant to engage in a first communication exchange with a user of the first communication device where the first digital assistant has a first digital assistant persona that controls information provided by the first digital assistant during communication exchanges, analyzing user input during the first communication exchange, and adjusting the first digital assistant persona based on one or more of the user persona, user deficiency, or promotional offers. Other embodiments are disclosed.
US11227309B2 Method and system for optimizing user grouping for advertisement
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for grouping users are provided. One embodiment of the methods includes: dividing a plurality of users targeted by the an advertisement candidate into a plurality of user buckets, wherein each of the plurality of user buckets is associated with a first conversion score; obtaining a trained prediction model corresponding to the advertisement, wherein the trained prediction model is able to predict a conversion score based at least on the first conversion score associated with a user bucket and a second conversion score associated with a group of user buckets comprising the user bucket; and constructing an optimization model using the trained prediction model, wherein an objective function of the optimization problem is to maximize a total conversion score with a grouping strategy determined by solving the optimization problem.
US11227303B2 Method and apparatus for content presentation in association with a telephone call
A method and apparatus are provided for presenting multimedia content to a caller and/or a called party in association with a telephone call. Content may be presented pre-ring (before the called party's telephone rings), in-call, and/or post-call. Content presented to a party may be related to another party participating in the call or may be related to a third party (e.g., an advertiser that paid for the ability to have its content presented). Presented content may be actuable, to allow a caller to change the destination of a call, take advantage of an offer presented to him or her, redeem a coupon, schedule or queue a subsequent call, etc. To find a desired destination party, a caller may initiate a manual or automatic search of his or her local contacts (on his telephone) and/or a central or global directory or contact list.
US11227300B2 Computer-network-based referral service functions and user interfaces
A method of improving a network-based marketplace system with referral-service functionality is disclosed. One or more notifications are received from a client device of a first user of a plurality of users. The one or more notifications include an authorization from the first user to make a payment to complete a purchase of an item included in a listing posted on the network-based publication system. The one or more notifications also include a referral code associated with the authorization. The payment is received from the first user into a holding account. Based on the referral code, a second user of the plurality of users is identified as a referrer of the purchase. The payment is divided into a plurality of payments to be made to a seller of the item as a purchase fee and to be made to the referrer of the purchase as a referral fee.
US11227299B2 Automatic computer price tracking, valuation, and negotiation optimization
Provided herein are methods, systems, and non-transitory computer-readable media of providing a predicted rate based on information about the property, the customer, and the amenities that a supplier has proposed. The rate may be based on many factors that can be extracted or derived from the historical bid data, including, but not limited to: location and market tier of the property, length of relationship with the channel (which may be an account or customer), the included amenities, the cancellation policy, the size of the account's or channel's event, the season of the booking, the proximity of the channel's offices of the account or channel to the property. Increased confidence that a customer is getting a fair rate facilitates negotiations between contracting parties.
US11227298B2 Digital screening platform with open-ended association questions and precision threshold adjustment
Systems and methods for tuning a digital screen to provide high quality data are provided. Methods include determining a target level of participant data quality associated with accurate completion of an online survey, determining a participant screening threshold based on the target level of participant data quality, and adjusting a survey screen based on the participant screening threshold. Methods may achieve high data quality without sacrificing participant diversity. Methods may also include transmitting the survey screen to a computing device associated with a participant, and receiving a response of the participant to the survey screen on the computing device. When the response fails to achieve a predetermined threshold response, methods may include rejecting the participant from the survey.
US11227296B2 Information processing system and information processing method
There is provided an information processing system including an accumulating unit that accumulates an emotion history in which a level of a specific emotion calculated on a basis of a behavior history of a user, a date and time and a position at which the specific emotion occurs, and an associated keyword are associated. The information processing system further includes a control unit that predicts a level of the specific emotion in a specific place at a specific date and time from a relation between at least any one of the specific date and time, the specific place, and a keyword associated with the date and time or the place and the emotion history accumulated in the accumulating unit.
US11227290B1 Systems and methods for delivering in-application messages
Systems and methods for presenting an in-application message to a user of a software application make use of trigger events that occur on remote servers. When a remote server notes a trigger event, the remote server sends information about the trigger event to a customer engagement service. The customer engagement service causes a push notification to be sent to a user's computing device that is running a software application. The receipt of the push notification causes a campaign within the software application to log a trigger event, and that logged trigger event causes the campaign to present the user with an in-application message.
US11227289B2 Systems and methods for user authentication using card-swipe sequence
Systems and methods for user authentication using an authentication sequence are disclosed. The disclosed systems and methods may include a computing device for authenticating a user. The computing device may include at least one processor and at least one computer-readable medium. The at least one computer-readable medium can containing instructions that, when executed by the at least one processor, cause the computing device to perform operations. The operations may include receiving an authentication sequence provided by one or more authentication objects and authenticating the user based on the authentication sequence. The authentication sequence can be a card-swipe sequence and authentication can be performed based on characteristics of the card-swipe sequence, such as the cards used, the order the cards are used in the sequence, the timing of card use, and the type of card swipe.
US11227284B2 Method and system for consumer-initiated transactions using encrypted tokens
A method for consumer-initiated transactions with encrypted tokens includes: storing a first cryptographic key pair comprising an account public key and an account private key, a merchant public key, an account token associated with a transaction account, an account identifier, and an issuing institution identifier; receiving transaction data for a proposed payment transaction including a transaction amount; generating a transaction order including the transaction data; generating a cryptographic checksum for the generated transaction order; generating a digital signature over the cryptographic checksum using the account private key; generating a payment token including the issuing institution identifier, the account identifier, the transaction amount, and the account token; encrypting the payment token using the account private key; and transmitting the encrypted payment token and signed cryptographic checksum to a point of sale device.
US11227279B2 Credit payment method and apparatus based on card emulation of mobile terminal
Technologies related to mobile credit payment are disclosed. In an implementation, a credit payment request is generated and sent to a user account of a credit payment application (APP) installed on a mobile computing device. A payment response message is then received from the mobile computing device. The payment response message is parsed to identify an APP public key license. A pre-stored credit authorization public key is used to verify the APP public key license and an APP public key is received from the APP public key license if the verification is successful. A payment deduction request is generated and sent to the user account of the credit payment APP. A payment authorization encrypted using asymmetric key encryption is received from the mobile computing device. The APP public key is used to decrypt the payment authorization, and a transaction log is recorded if the second response message is successfully decrypted.
US11227278B2 Method for providing payment service having plug-in service, and electronic device therefor
An electronic device and method are disclosed herein. The electronic device includes a touch screen display, a wireless communication circuit, a processor and a memory. The processor implements the method, including receiving a first user input indicating a transaction card associated with an issuer identification, storing information for the transaction card, transmitting to a request to initiate a search for a plug-in software program associated with the issuer identification, receiving a response identifying at least one searched plug-in software program, receiving a second user input requesting installation of the at least one plug-in software program, transmitting an access request requesting download of the at least one plug-in software program, downloading and installing the at least one plug-in software program, transmitting a request for authentication of the installed at least one plug-in software program, and based on a result of the authentication completing the installation.
US11227275B2 Person-to-person electronic payment processing
A payment processing method involves a server receiving a payee identifier, and linking the payee identifier to a device identifier identifying a payee device. The server receives from a payor device a payment initiation request identifying a specified payment amount and a payor identifier, links a unique token to the specified payment amount and to the payor identifier, and provides the payor device with the token. The token excludes the payor identifier and particulars of the associated payor. The server receives a payment completion request including the payee identifier and the token, and excluding the payment amount, the payor identifier and payor particulars. The server uses the payee identifier to confirm that the payment completion request was signed with the device identifier, uses the payee identifier to locate a payee account, and uses the token to determine the specified payment amount and a payor account associated with the payor identifier.
US11227273B2 Recommendation engine based on tip amounts
A method, system, and non-transitory computer readable medium are disclosed for recommending merchants. The method includes storing a first tip amount and a second tip amount corresponding to a first merchant and a second merchant, respectively. Then, categorizing the first tip amount and the second tip amount into a lower weighted category or higher weighted category. The method also includes generating, using a weighted model that includes machine learning logic: a first score for the first merchant based on the first tip amount and the category of the first tip amount; and a second score for the second merchant based on the second tip amount and the category of the second tip amount. Tip amounts in the higher weighted category carry more weight in generating scores than those in the lower weighted category. Then, either the first merchant or the second merchant is recommended based on the scores.
US11227272B1 Business method of providing trade and data and analyzing suggestion to product and service platform
A business method of providing trade and data and analyzing suggestion to product and service platform includes following steps: a step of providing at least one vending machine, wherein a cash flow for a payment is processed by a consumer via the vending machine, and the vending machine provides a logistic flow of supplying product to the buyer; a step of listing at least one supplier; a step of establishing at least one payment mode means; a step of establishing at least one platform; and a step of establishing at least one data analysis; accordingly, the buyer and the supplier can both be provided with the product and the purchase payment in a safe means, the supplier can be prevented from wasting the product via a product data analysis or suggestion, so that the platform and the supplier can both have benefits and share the financial gains.
US11227267B2 Methods and systems for making a payment
A method is proposed for a payer, to make a payment to a payee, such as a merchant. The payer's communication device automatically acquires payment facilitation data comprising payee account identification data identifying a payment account associated with the payee and maintained by an acquirer. The payment facilitation data preferably also includes transaction data describing the payment, such as the amount of the payment. From the payment facilitation data, the communication device generates a payment request which is transmitted to an issuer at which the payer maintains a payment account. The issuer communicates with the acquirer, typically via a payment network, to arrange for a payment to be made, and the payment is credited to the payment account associated with the payee, and debited from the payment account associated with the payer. Thus, a payment is effected without the payee ever receiving confidential information about the payer's payment account.
US11227258B2 Managing project resources
A computer-implemented system and program product for providing a modification history of digital information associated with a project is disclosed. A local agent runs at a computing entity at least temporarily associated with a user. A list of recognition tags is provided. A determination is made by the local agent whether digital information is associated with a project based on the list of recognition tags in order to establish project-relevant information. One or more additional recognition tags are automatically extracted out of the project-relevant information. The one or more additional recognition tags are added to the list of recognition tags. The project-relevant information or information derived from the project-relevant information is stored in a data repository. Modification history information is created regarding the project-relevant information.
US11227255B2 Node-enabled delivery notification using elements of a wireless node network
Methods and apparatus are described for improved delivery notification using a wireless node network having an ID node related to an item being shipped, a courier master node, a mobile delivery point master node related to a mobile delivery point (e.g., a vehicle), and a server. The mobile delivery point master node detects a signal from the ID node as the ID node approaches the mobile delivery point master node, and responsively determines shipping information related to the ID node, an intended recipient of the shipped item, and the courier master node currently associated with the ID node. The mobile delivery point master node then transmits information on the mobile delivery point master node's current location at the mobile delivery point to the courier master node, and transmits a notification to the identified recipient to inform the intended recipient about the item being substantially near the mobile delivery point.
US11227254B2 Identification tag on sealing surfaces to indicate seal integrity
An apparatus includes a first surface having an identification tag attached thereto and a second surface having an antenna attached thereto. The first surface engages the second surface to provide a seal for an article and to connect the antenna to the identification tag. A method for sealing an article includes providing a first surface having an identification tag attached thereto. A second surface having an antenna attached thereto is provided. The first surface is attached to the second surface to provide a seal for the article and to connect the antenna to the identification tag.
US11227253B2 Product delivery service system in the electronic commerce using smart phone and method thereof
Provided are a system and method for providing a product delivery service in an electronic transaction using a smartphone in which delivery product discharging devices are suitably disposed in specific places of main areas such as a subway station or a bus stop and a purchaser may conveniently pick up an ordered delivery product from a delivery product discharging device previously designated by the purchaser using a smartphone of the purchaser.
US11227249B2 Method of providing feedback data indicating quality of food processing performed by an operator
A method and a system provide a feedback data indicating quality of a food processing performed by an operator. The method and system involve acquiring at least one image data of a food product from an operator; and processing the acquired image data. The processing includes detecting whether undesired objects are present in the food product, obtaining, in case undesired objects are detected, position data of the undesired objects within the food product, and utilizing the position data in issuing a feedback indicator indicating a position where the detected undesired objects are present within the food product processed by the operator.
US11227246B2 Systems and methods for identifying, profiling and generating a graphical user interface displaying cyber, operational, and geographic risk
Methods and apparatus consistent with the invention provide the ability to combine data from multiple different sources of risk data, to create a weighted risk model using Bayesian networks and Monte-Carlo simulation to advance a quantified risk outlook. Based on the client risk configuration file, a risk user interface (UI) template is selected and the modelled risk is generated into a graphical user interface (GUI) using the selected risk template to display the GUI at multiple summary levels starting at a high-level overview which will include cyber, economic, legal, brand, operational and geographic risks. The GUI of modelled risk is displayed on the client device using the selected UI template. The system enables the user to drill down into the GUI for any of the categories available in the selected UI template to further examine risk characteristics as well as the actual sources of the risk in the modelled risk.
US11227242B2 System and method for automatically triggering incident intervention
A method includes determining, based at least in part on sensor data about a worksite, first and second conditions associated with a location at the worksite. The method also includes determining, based at least in part on the first condition and the second condition, a first risk factor associated with a first portion of the worksite, the first portion including the location and area proximate the location and determining a second risk factor associated with a second portion of the worksite adjacent the first portion. The method may also include generating a graphical user interface comprising a graphical representation of the first portion of the worksite and the second portion of the worksite and visual indications of the risk factors. Further aspects may include controlling machines and/or electronic devices at the worksite when a value associated with the risk factors is greater than a threshold value.
US11227240B2 Systems and methods for computerized interactive skill training
The present invention is directed to interactive training, and in particular, to methods and systems for computerized interactive skill training. An example embodiment provides a method and system for providing skill training using a computerized system. The computerized system receives a selection of a first training subject. Several related training components can be invoked, such as reading, watching, performing, and/or reviewing components. In addition, a scored challenge session is provided, wherein a training challenge is provided to a user via a terminal, optionally in video form.
US11227238B2 Ride-sharing management method, ride-sharing management device, and vehicle
A ride-sharing management method for managing ride-sharing of a vehicle by a plurality of users using a control device, where the ride-sharing management method includes calculating a deboarding order of the users on a basis of boarding and deboarding locations of the users on a travel route of the vehicle for the users to share a ride, calculating an entrance to the vehicle on a basis of the deboarding order of the users, and setting seating positions of the users on a basis of the deboarding order and the entrance.
US11227232B2 Automatic generation of training data for anomaly detection using other user's data samples
A method for anomaly detection on a system or application used by a plurality of users includes providing an access to a memory device storing user data samples of a usage of the system or application for all users of the plurality of users. A target user is selected from among the plurality of users, using a processor on a computer, with data samples of the target user forming a cluster of data points in a data space. The data samples for the target user are used to generate a normal sample data set as training data set for training a model for an anomaly detection monitor for the target user. A local outlier factor (LOF) function is used to generate an abnormal sample data set for training the anomaly detection monitor for the target user.
US11227229B2 Transmon qubit flip-chip structures for quantum computing devices
A quantum computing device is formed using a first chip and a second chip, the first chip having a first substrate, a first set of pads, and a set of Josephson junctions disposed on the first substrate. The second chip has a second substrate, a second set of pads disposed on the second substrate opposite the first set of pads, and a second layer formed on a subset of the second set of pads. The second layer is configured to bond the first chip and the second chip. The subset of the second set of pads corresponds to a subset of the set of Josephson junctions selected to avoid frequency collision between qubits in a set of qubits. A qubit is formed using a Josephson junction from the subset of Josephson junctions and another Josephson junction not in the subset being rendered unusable for forming qubits.
US11227228B2 Processing apparatus, processing method, estimating apparatus, estimating method, and program
A processing apparatus is disclosed for representing cognitively biased selection behavior of a consumer as a learnable model with high prediction accuracy taking into account even feature values of a product and the consumer. The processing apparatus generates a selection model obtained by modeling selection behavior of a selection entity that selects at least one choice out of presented input choices. The processing apparatus includes an acquiring unit to acquire training data including a plurality of input feature vectors that indicate features of a plurality of the choices presented to the selection entity and an output feature vector that indicates a feature of an output choice. The processing apparatus further includes an input combining unit to combine the plurality of input vectors to generate an input combined vector, and a learning processing unit to learn a selection model on the basis of the input combined vector and the output vector.
US11227221B2 Framework management method and apparatus
Disclosed are a framework management method and an apparatus. The method includes: a server acquiring a training request sent by a client, wherein the training request includes a function command and configuration data including a type of model framework, a path of a script, a path of a training data set and model hyper-parameters; the server determining whether configurations of the server are correct; if so, the server acquiring a model framework mirror image corresponding to the type of the model framework; the server starting a container for operating the model framework mirror image; the server reading, according to the paths of the script and the training data set, the script and the training data set into the container for operation; and the server executing the function command to implement a function that the function command instructs the server to execute.
US11227218B2 Question answering from minimal context over documents
A natural language processing system that includes a sentence selector and a question answering module. The sentence selector receives a question and sentences that are associated with a context. For a question and each sentence, the sentence selector determines a score. A score represents whether the question is answerable with the sentence. Sentence selector then generates a minimum set of sentences from the scores associated with the question and sentences. The question answering module generates an answer for the question from the minimum set of sentences.
US11227214B2 Memory bandwidth reduction techniques for low power convolutional neural network inference applications
Systems, apparatuses, and methods for implementing memory bandwidth reduction techniques for low power convolutional neural network inference applications are disclosed. A system includes at least a processing unit and an external memory coupled to the processing unit. The system detects a request to perform a convolution operation on input data from a plurality of channels. Responsive to detecting the request, the system partitions the input data from the plurality of channels into 3D blocks so as to minimize the external memory bandwidth utilization for the convolution operation being performed. Next, the system loads a selected 3D block from external memory into internal memory and then generates convolution output data for the selected 3D block for one or more features. Then, for each feature, the system adds convolution output data together across channels prior to writing the convolution output data to the external memory.
US11227211B2 Neuromorphic device including a synapse having a plurality of synapse cells
A neuromorphic device is provided. The neuromorphic device may include a plurality of pre-synaptic neuron circuits, a plurality of post-synaptic neuron circuits, and a plurality of synapses. Each of the synapses may be electrically connected to the plurality of pre-synaptic neuron circuits and a corresponding one of the plurality of post-synaptic neuron circuits. Each of the plurality of synapses may include a plurality of synapse cells. Each of the synapse cells may be electrically connected to a corresponding one of the plurality of pre-synaptic neuron circuits through a corresponding one of a plurality of row lines, respectively. Each of the synapse cells may be electrically connected to the corresponding one of the plurality of post-synaptic neuron circuits through one common column line.
US11227210B2 Event-based classification of features in a reconfigurable and temporally coded convolutional spiking neural network
Embodiments of the present invention provides a system and method of learning and classifying features to identify objects in images using a temporally coded deep spiking neural network, a classifying method by using a reconfigurable spiking neural network device or software comprising configuration logic, a plurality of reconfigurable spiking neurons and a second plurality of synapses. The spiking neural network device or software further comprises a plurality of user-selectable convolution and pooling engines. Each fully connected and convolution engine is capable of learning features, thus producing a plurality of feature map layers corresponding to a plurality of regions respectively, each of the convolution engines being used for obtaining a response of a neuron in the corresponding region. The neurons are modeled as Integrate and Fire neurons with a non-linear time constant, forming individual integrating threshold units with a spike output, eliminating the need for multiplication and addition of floating-point numbers.
US11227207B1 Lossless tiling in convolution networks—section boundaries
Disclosed is a data processing system that includes compile time logic to section a graph into a sequence of sections, configure a first section to generate a first set of output tiles in a first target tiling configuration in response to processing a first set of input tiles in a first input tiling configuration, and configure a second section to generate a second set of output tiles in a second target tiling configuration in response to processing the first set of output tiles in a second input tiling configuration. Runtime logic is configured to pad a first input into a first padded input, read the first set of input tiles from the first padded input in the first input tiling configuration, and process the first set of input tiles through the first section to generate the first set of output tiles in the first target tiling configuration.
US11227205B2 Antenna pattern, RFID inlay, RFID label, and RFID medium
An antenna pattern used in a UHF frequency band RFID inlay is provided with a substance; a dipole antenna formed from a metal foil upon the front surface of the substance; and a sub-element formed from a metal foil upon the back surface of the substance, wherein the dipole antenna is provided with a loop portion having a IC chip connecting portion; a pair of meanders configured to respectively extend from the loop portion so as to be line symmetrical; and capacitance hats, the sub-element has a pair of U-shapes, and a part of the sub-element overlaps with the dipole antenna through the substance.
US11227204B2 Transaction card having internal lighting
A transaction card construction and a method for making a transaction card are described. The transaction card construction comprises an inlay component and a housing component. The inlay component may comprise a light-penetrable layer and a backer layer. A light source may be disposed on or in the housing component, and the housing component and the inlay component may be joined such that light emitted by the light source passes through the inlay component.
US11227203B2 Medical or dental instrument having an RFID memory tag
A medical or dental instrument having a metal instrument component and an RFID memory tag having a memory chip for storing data, wherein the RFID memory tag is attached to the medical or dental instrument such that the RFID memory tag is electrically connected to the metal instrument component such that the metal instrument component forms an antenna for the RFID memory tag for wireless energy and/or data transfer. An electrically conductive coupling element electrically connects the RFID memory tag to the metal instrument component forming an antenna, the electrically conductive coupling element having a planar first coupling surface on which the RFID memory tag is arranged and a second coupling surface arranged on the metal instrument component forming the antenna. A method for manufacturing or retrofitting a corresponding medical or dental instrument is also described.
US11227202B2 Transaction card for individuals with hearing and/or vision loss
A transaction card with an electronic feedback component is provided. The transaction card may comprise at least one processing device and a substrate component comprising a first substrate surface and a cavity formed in the substrate component. The transaction card my further comprise an electronic feedback component disposed at least partially within the cavity, the electronic feedback component being configured to receive an operation signal from the at least one processing device, the operation signal representing information associated with the transaction card based on an encoding scheme. The transaction card may further comprise a tactile element disposed at least partially within the cavity, the tactile element being actuated by the electronic feedback component based on the operation signal to convey the information to a user.
US11227201B1 Ceramic transaction cards
A transaction card that includes a card body that can include a ceramic material. The card body can include a primary surface and a secondary surface, a laser marked feature disposed on the card body and a laser etched feature disposed on the card body. A method of making a transaction card can include forming a ceramic material slurry comprising a ceramic material and a binder, forming a green body from the ceramic material slurry, firing the green body at a firing temperature to create a fired ceramic body, grinding the fired ceramic body into a card body, and polishing a primary surface of the card body.
US11227199B2 Print control device, printing method, and print control program
A print control device includes a storage unit storing a color conversion LUT used for color conversion, a print data generating unit, and a print control unit. The color conversion LUT defines a correspondence relationship between color information of the ink color space, and a combination of temperature information indicating a temperature of the printing medium in the printing unit and color information of an input color space. The print data generating unit generates the print data by referring to the color conversion LUT to convert a combination of the input image data represented by the input color space and the temperature information input from the printing unit. The print control unit causes at least part of the printing by the printing unit to be executed in parallel with the generation of the print data by the print data generating unit.
US11227198B2 Information processing apparatus and image forming apparatus for generating sans-serif character data and serif character data
An information processing apparatus includes a storage unit and a processor. A font file includes type face data and serif data. When a sans-serif font is selected, the processor generates sans-serif character data on the basis of the type face data. When a serif font selected, the processor generates sans-serif character data, generates serif image data, and adds generated the serif image data to generated the sans-serif character data to generate serif character data.
US11227195B2 Multi-modal detection engine of sentiment and demographic characteristics for social media videos
A system and method for determining a sentiment, a gender and an age group of a subject in a video while the video is being played back. The video is separated into visual data and audio data, the video data is passed to a video processing pipeline and the audio data is passed to both an acoustic processing pipeline and a textual processing pipeline. The system and method performs, in parallel, a video feature extraction process in the video processing pipeline, an acoustic feature extraction process in the acoustic processing pipeline, and a textual feature extraction process in the textual processing pipeline. The system and method combines a resulting visual feature vector, acoustic feature vector, and a textual feature vector into a single feature vector, and determines the sentiment, the gender and the age group of the subject by applying the single feature vector to a machine learning model.
US11227189B2 Systems and methods for identifying items in a digital image
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of receiving a digital image comprising multiple items; determining an embedding for the digital image using a machine learning algorithm trained on one or more combined digital images, the combined digital image comprising one or more annotated digital images; identifying an item of the multiple items in the digital image; and facilitating an alteration of a GUI on an electronic device in response to identifying the item in the digital image.
US11227188B2 Computer system for building, training and productionizing machine learning models
A system for building, training and productionizing machine learning models is disclosed. A model training specification is received, and a plurality of sets of hyper-parameters is obtained. Sets of training data and hyper parameter sets are distributed to distributed training systems. Models are trained in parallel using different sets of training data. Models are trained using multiple sets of hyper parameters. A candidate hyper-parameter set is selected, based on a measure of estimated effectiveness of the trained predictive models, and a production predictive model is generated by training a predictive model using the selected candidate hyper-parameter set and the complete set of training data.
US11227187B1 Generating artificial intelligence solutions using raw data and simulated data
Artificial intelligence systems are created for end users based on raw data received from the end users or obtained from any source. Training, validation and testing data is maintained securely and subject to authentication prior to use. A machine learning model is selected for providing solutions of any type or form and trained, verified and tested by an artificial intelligence engine using such data. A trained model is distributed to end users, and feedback regarding the performance of the trained model is returned to the artificial intelligence engine, which updates the model on account of such feedback before redistributing the model to the end users. When an end user provides data to an artificial intelligence engine and requests a trained model, the end user monitors progress of the training of the model, along with the performance of the model in providing quality artificial intelligence solutions, via one or more dashboards.
US11227186B2 Method and device for training image recognition model and related device
The present disclosure relates to a method and a device for training an image recognition model and a related device. The method includes: extracting sub-image feature data from a detection frame sub-image of an input image; determining element feature data matching the sub-image feature data from an index element database; and outputting images related to the element feature data as training images for training the image recognition model. The index element database is built in advance based on a plurality of element feature data extracted from a plurality of candidate images.
US11227184B1 Systems and methods for machine learning models for performance measurement
Methods, systems, and computer-readable media for generating a statistically covaried machine learning model for performance measurement of service providers. The method receives a configuration file that includes one or more parameters associated with a plurality of individuals and parses it to generate and executing the database query on input data to generate sets of tabulated data of individuals of the plurality of individuals. The method next determines one or more measures of service providers listed in the configuration file using two or more tabulated data of individuals from the sets of tabulated data of individuals. The method finally generates a covaried machine learning model by training a machine learning model by statistically covarying measures and using them as training data.
US11227182B2 Method, apparatus, and storage medium for recognizing image object
The present disclosure describes methods, devices, and storage medium for recognizing a target object in a target image. The method including obtaining, by a device, an image recognition instruction, the image recognition instruction carrying object identification information used for indicating a target object in a target image. The device includes a memory storing instructions and a processor in communication with the memory. The method includes obtaining, by the device, an instruction feature vector matching the image recognition instruction; obtaining, by the device, an image feature vector set matching the target image, the image feature vector set comprising an ith image feature vector for indicating an image feature of the target image in an ith scale, and i being a positive integer; and recognizing, by the device, the target object from the target image according to the instruction feature vector and the image feature vector set.
US11227173B2 Virtual-frame preprocessing for optical scanning
An optical scanner captures a plurality of images from a plurality of image-capture devices. In response to the activation signal, an evaluation phase is executed, and in response to the evaluation phase, an acquisition phase is executed. In the evaluation phase, a first set of images is captured and processed to produce a virtual frame comprising a plurality of regions, with each region containing a reduced-data image frame that is based on a corresponding one of the plurality of images. Also in the evaluation phase, attributes of each of the plurality regions of the virtual frame are assessed according to first predefined criteria, and operational parameters for the acquisition phase are set based on a result of the assessment. In the acquisition phase, a second set of at least one image is captured via at least one of the plurality of image-capture devices according to the set of operational parameters.
US11227171B2 Detection system, detection device and method therefor
An image processing device is provided. The device comprises processing means configured to determine a first zone from an image associated with the user wherein the first zone is associated with one or more features characterising the user and wherein the first zone is associated with a first set of sample values; determine a second zone from a further image associated with the user wherein the second zone is associated with a second set of sample values wherein a location of at least some of the second set of sample values are different from a location of the first set of sample values; and determine a characteristic value from the second zone based on sample values associated with the second zone.
US11227169B2 Systems and methods for ghost object classification
A system includes a sensor, which is configured to detect a plurality of objects within an area, and a computing device in communication with the sensor. The computing device is configured to determine that one of the plurality of objects is static, determine that one of the plurality of objects is temporary, determine a geometric relationship between the temporary object and the static object, and determine whether one of the plurality of objects is a ghost object based on the geometric relationship.
US11227164B2 Methods and systems for neighborhood safety
Using various embodiments, methods and systems to provide safeguard a neighborhood or community are described. In one embodiment, a system is configured to receiving a license plate data of a vehicle, fetch indices of a set of known license plate data from a schema object, where the set includes vehicle license plate information of a plurality of vehicles of a neighborhood or community. In one embodiment, the set can be represented in memory using by a binary tree in memory. The system is then configured to sort the binary tree using a tree sorting algorithm. Thereafter, a tree searching algorithm is used to determine whether the license plate data is found in the binary tree. When the license plate data is found in the binary tree, it is determined that the vehicle is known to the neighborhood or community, otherwise it is determined to be not known.
US11227162B1 Multilayer information dynamics for activity and behavior detection
Described is a system for activity and behavior detection in a target system. Raw data extracted from various heterogeneous sources of the target system is fused across spatial and temporal scales into a multi-graph representation. Information flows of the multi-graph representation are analyzed using a set of multi-layer information dynamic measures. Based on the set of multi-layer information dynamic measures, at least one of an economic and social indicator of emerging activity of interest in the target system is derived. The indicator is then used for prediction of future activity of interest in the target system.
US11227154B2 Ledger recognition system
Provided is a ledger recognition system which can enhance recognition accuracy of a handwritten character filled out by a user thus capable of reducing a manual work in a correction operation. A ledger recognition system includes: a headquarter server configured to recognize handwritten characters described in a ledger by a user; a system terminal including an image scanner for reading the handwritten characters filled out in the ledger by the user; and a public telecommunication network which allows the headquarter server and the system terminal to be communicably connected with each other. The headquarter server includes a handwritten character recognition unit where the handwritten character recognition unit receives the image data of the ledger read by the image scanner from the system terminal, recognizes the handwritten characters written by the user in the image data of the received ledger in accordance with at least two types of OCR recognition programs having different algorithms, determines the handwritten characters described in the ledger with respect to a part of the handwritten characters where recognition results in accordance with the OCR recognition programs agree with each other, and sets a part of the handwritten characters where the recognition results by the OCR recognition programs do not agree with each other as an object of correction processing.
US11227150B2 Jump shot and athletic activity analysis system
Techniques where a computer or mobile device performs video analysis of a person performing a physical activity such as a basketball jump shot are described. The computer or mobile device performs video analysis to (1) determine a frame of the video data that depicts a body position of the person in a release phase of the basketball jump shot, (2) process pixels in the determined frame to determine data relating to a release point for the basketball jump shot, (3) process pixels in a plurality of the frames to determine whether the basketball jump shot resulted in the basketball going through a hoop as a made shot, and (4) repeat these operations for a plurality of basketball jump shots by the person to thereby track the made shots and the release point data for the plurality of basketball jump shots by the person.
US11227149B2 Method and apparatus with liveness detection and object recognition
A processor-implemented liveness detection method includes: obtaining an initial image using a dual pixel sensor; obtaining a left image and a right image from the initial image; and detecting liveness of an object included in the initial image using the left image and the right image.
US11227147B2 Face image processing methods and apparatuses, and electronic devices
A face image processing method includes: segmenting a face in an image to be processed to obtain at least one organ image block; respectively inputting the at least one organ image block into at least one first neural network, where at least two different types of organs correspond to different first neural networks; and extracting key point information of an organ from the respective input organ image block by the at least one first neural network to respectively obtain key point information of at least one corresponding organ of the face.
US11227142B2 Culture imaging system
A system for the characterization of a colony of microorganisms includes a coherent light source configured to provide coherent light of one or more wavelengths along a common optical path. A holder is configured to operationally arrange a substrate so that the colony of microorganisms on a surface of the substrate is positioned to receive the coherent light. Scattered light is generated from the colony of microorganisms receiving coherent light. A first image capture device is configured to receive the scattered light and generate a scatter image from the microorganism colony irradiated by the coherent light. The system also includes a magnifying lens configured to magnify the colony of microorganisms. A second image capture device is configured to capture a light image of the colony of microorganisms magnified by the magnifying lens. Methods of assigning organisms to categories with like organisms without necessarily identifying the organisms are also described.
US11227141B2 Fingerprint identification device and fingerprint identification method
A fingerprint identification device and a fingerprint identification method are provided. The fingerprint identification device includes a self-emitting display panel, a fingerprint sensor and a processor. The self-emitting display panel displays at least one light pattern in a sensing region. The fingerprint sensor senses a finger object located above the sensing region of the self-emitting display panel to generate a first fingerprint image and a second fingerprint image corresponding to the at least one light pattern. The processor is coupled to the fingerprint sensor. The processor determines whether the first fingerprint image and the second fingerprint image have opposite tones to identify the finger object is a real finger or a fake finger.
US11227134B2 Method and device for synchronously collecting fingerprint information
The present invention provides a method and a device for synchronously collecting fingerprint information. By setting a fingerprint recognition area on a display unit of a terminal, and placing a sensing unit below the fingerprint recognition area to receive a sliding track of the user's finger on the display unit and, when the user's finger slides to the fingerprint recognition area, to synchronously collect fingerprint information corresponding to the user's finger, thereby synchronously collecting the user's sliding track information (such as an electronic signature) and the user's fingerprint information, and effectively reducing the user's operation steps and improving user's experience.
US11227133B2 Product label, system and method for providing instant information of fresh food
The present invention provides a product label with a colorimetric sensor array and a code, and the system and the method of the present invention are mainly that the product label is attached to a fresh food, so that at least one sensing material of the colorimetric sensor array undergoes a chemical reaction with at least one metabolic molecule of the fresh food to change from an initial color to an indicating color. The present invention, by obtaining an image comprising an appearance, the code and the indicating color of the fresh food through an image acquisition device, also provides an instant information associated with the fresh food by a processing device according to a comparison result of the image and a database.
US11227122B1 Methods, mediums, and systems for representing a model in a memory of device
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.
US11227121B2 Utilizing machine learning models to identify insights in a document
A device receives document information associated with a document, and receives a request to identify insights in the document information. The device performs, based on the request, natural language processing on the document information to identify words, phrases, and sentences in the document information, and utilizes a first machine learning model with the words, the phrases, and the sentences to identify information indicating abstract insights, concrete insights, and non-insights in the document. The device utilizes a second machine learning model to match the abstract insights with particular concrete insights that are different than the concrete insights, and utilizes a third machine learning model to determine particular insights based on the non-insights. The device generates an insight document that includes the concrete insights, the abstract insights matched with the particular concrete insights, and the particular insights determined based on the non-insights.
US11227114B1 Natural language interface with real-time feedback
Methods, and systems for a natural language interface with real-time feedback. One of the methods includes receiving an n-gram of characters; identifying a first prefix token within the n-gram of characters; identifying a plurality of possible interpretations of the n-gram of characters; for each possible interpretation, attaching the first prefix token to a token sequence; removing the first prefix token from the n-gram of characters to produce an n-gram remainder; identifying a second prefix token within the n-gram remainder using a tokenizer; identifying a plurality of remaining possible interpretations based on the first prefix token and the second prefix token; for each remaining possible interpretation attaching the second prefix token to a token sequence; applying grammatical rules to each token sequence to determine that each token sequence is valid; and forwarding interpretation data associated with at least one valid token sequence.
US11227110B1 Transliteration of text entry across scripts
Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
US11227109B1 User interface for use with a search engine for searching financial related documents
A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
US11227098B2 Method and apparatus for co-browsing shadow DOM elements
Co-browsing shadow DOM elements is enabled by detecting shadow host DOM elements and nested shadow host DOM elements on the visitor DOM. Identifiers are attached to the DOM elements within shadow DOM regions to uniquely and efficiently identify the DOM elements within shadow DOM regions and nested shadow DOM regions. When shadow DOM elements are transmitted on the co-browse session, the identifiers specify where the DOM elements are located (which shadow DOM regions) so that the agent co-browse JavaScript is able to efficiently locate the DOM elements without querying each shadow DOM region. The agent co-browse JavaScript maintains a map correlating shadow root identifiers with the HTML of the shadow DOM regions and associated constructed stylesheets, so that the HTML of a shadow DOM region is not required to be re-transmitted if the portion of the DOM including the shadow host is replaced.
US11227096B2 Error detection in text string within displayed layout
The color of a character of a text string within a layout is changed, and the layout is displayed. An image of the layout as displayed is captured. An error in the text string within the layout as displayed is detected by detecting the changed color of the character within the captured image.
US11227094B2 System, method, recording medium for dynamically changing search result delivery format
A result format modifying method, system, and non-transitory computer readable medium, include extracting, from a database including a plurality of display format types of a search result of a search conducted by a user, the plurality of display format types of the search result conducted by the user, and deciding a display format of the plurality of display format types to output to the user based on a time interval between a current time and the start time of the user's next activity as determined by the determining, where the display format of the search result to the user corresponds to a delivery that is digestible by the user within a specific length of a time interval out of a first time interval and a second time interval, the first time interval being longer than the second time interval.
US11227091B1 Physical failure analysis-oriented diagnosis resolution prediction
Various aspects of the disclosed technology relate to predicting physical failure analysis-oriented diagnosis resolution. Fault simulation is performed on a circuit design to derive test responses for a set of faults and test patterns for testing circuits fabricated according to the circuit design. The set of faults is grouped into groups of equivalent faults based on the test responses. A group of equivalent faults consists of faults having the same test responses for all test patterns in the test patterns that can activate the faults. A PFA (physical failure analysis)-oriented diagnosis resolution evaluation value is computed by averaging weighted sizes of the groups of equivalent faults. The weight factors for the groups of equivalent faults with sizes greater than a certain number being smaller than the weight factors for rest of the groups of equivalent faults.
US11227088B1 Method for simulating semiconductor device
Provided is a method for simulating a semiconductor device. The method includes extracting a Hamiltonian and an overlap matrix of a semiconductor device using a density functional theory or a tight-binding method, calculating each of Bloch states for each corresponding energy, obtaining a first reduced Hamiltonian and a first reduced overlap matrix with a reduced matrix size, and calculating a final transformation matrix and a final energy band structure in which all of unphysical branches, wherein the semiconductor device includes a source region, a drain region, and a channel region between the source region and the drain region, wherein the channel region includes unit cells, each of which includes different material or has different structure.
US11227086B2 Reconfigurable interconnect
A system on a chip (SoC) includes a plurality of processing cores and a stream switch coupled to two or more of the plurality of processing cores. The stream switch includes a plurality of N multibit input ports, wherein N is a first integer, a plurality of M multibit output ports, wherein M is a second integer, and a plurality of M multibit stream links dedicated to respective output ports of the plurality of M multibit output ports. The M multibit stream links are reconfigurably coupleable at run time to a selectable number of the N multibit input ports, wherein the selectable number is an integer between zero and N.
US11227082B2 Installation location determination device and method for installation location determination of radio device
An installation location determination device for a radio device, includes a memory and a processor. The memory stores device information on a transmitter and a receiver, and environment information. The processor executes a process including, performing first simulation using a ray tracing method based on the device information and the environment information to calculate first received signal strengths at a plurality of installation candidate points, located respectively at centers of a plurality of installation candidate locations where the receiver is to be installed, and a plurality of neighboring points set for each of the installation candidate points within a first distance from the installation candidate point, calculating second received signal strengths in the respective installation candidate locations based on a calculation result of the first received signal strengths, determining an installation location of the receiver based on the second received signal strengths, and outputting the installation location.
US11227080B2 Industrial automation information contextualization method and system
An industrial data presentation system leverages structured data types defined on industrial devices to generate and deliver meaningful presentations of industrial data. Industrial devices are configured to support structured data types referred to as basic information data types (BIDTs) comprising a finite set of structured information data types, including a rate data type, a state data type, an odometer data type, and an event data type. The BIDTs are discoverable by a gateway device on which models of industrial assets can be defined, where the models reference the BIDTs defined on the industrial devices. The gateway device can retrieve industrial data from the data tags, formatted in accordance with the data types and associated user-defined metadata specific to the respective data types. The gateway device or a separate application server system can then generate graphical presentations of the industrial data in accordance with the model and the metadata.
US11227076B2 Method and system for designing an electricity distribution network
A system and method for designing an electricity distribution network in a geographic area includes receiving design inputs that include data indicative of locations of one or more substations, a location of at least one zone substation, how much power is required by the substations, a supply capacity of the zone substation, and data indicative of a maximum allowed number of outgoing feeders that can be supported by the zone substation; receiving or accessing architecture rules dictating minimum requirements of the electricity distribution network; electronically generating design outputs by determining a plurality of paths using the design inputs, the architecture rules and a linear optimisation function subject to linear and integer constraints, such that a total length of the paths is minimized, wherein the design outputs include the plurality of paths; and electronically outputting the design outputs.
US11227075B2 Product design, configuration and decision system using machine learning
A product configuration design system, includes a product configuration design server, including a processor, a non-transitory memory, an input/output, a product storage, a configuration library, and a machine learner; and a product configuration design device, which enables a user to select a three-dimensional object representation, a collection, and an inspiration source, such that the product configuration design server generates a plurality of product configurations as an output from a machine learning calculation on a configuration generation model, which takes as input the three-dimensional object representation, the collection, and the inspiration source. Also disclosed is a method of selecting a three-dimensional object representation, a collection, and an inspirations source; and generating product configurations.
US11227071B2 Hardware security to countermeasure side-channel attacks
A method and an apparatus for hardware security to countermeasure side-channel attacks are provided. The method or apparatus may introduce at least one redundant or partial redundant computation having a similar power dissipation profile or an electromagnetic emission profile when compared to that of a genuine operation for cryptographic devices, and/or to reorder the iterations of operations in a different sequence. The redundant or partial redundant computation may be performed by using a different password key and/or a different raw data (e.g., plaintext). The presence of the redundant or partial redundant computation would make side-channel attacks difficult in the sense that genuine or redundant/partial redundant operations are difficult to be clearly identified, hence serving as a countermeasure for hardware security.
US11227068B2 System and method for sensitive data retirement
A system including a data retirement engine (DRE) and a method are provided for retiring sensitive data. The DRE receives a sensitive data map generated by a sensitive data discovery engine (SDDE) integrated to the DRE. The sensitive data map includes locations of sensitive data of different data types in multiple data stores. The DRE generates tokens for operational data from the sensitive data map based on selectable data classifications using one or more tokenizers that desensitize the sensitive data, while retaining transactional data. The DRE determines candidates from the operational data in an entirety of a target data store for the tokenization based on rules adjustably configured based on predetermined criteria. The DRE tokenizes the candidates using the tokens on the target data store and facilitates detokenization using a soft delete mode and deletion of the tokens using a hard delete mode.
US11227066B2 System and method for permission control social networking
Systems, methods, and computer-readable storage media for permission control in a social media platform. An exemplary system receives a social media profile of a user, encrypts/anonymizes the profile using asymmetrical encryption, then asks the user for permission before sharing any aspect of the user's profile with other entities. As the user engages with social media content on the social media platform, options are provided to the user which grant the user the opportunity to share specific portions of their profile with other entities, which sharing is done using a private key exclusive to the user.
US11227064B1 Scrubbing account data accessed via links to applications or devices
Systems, methods, and apparatuses for providing a central location to manage permissions provided to third-parties and devices to access and use user data and to manage accounts at multiple entities. A central portal may allow a user to manage all access to account data and personal information as well as usability and functionality of accounts. The user need not log into multiple third-party systems or customer devices to manage previously provided access to the information, provision new access to the information, and to manage financial or other accounts. A user is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. The user is able to impose restrictions on how user data is used by devices, applications, and third-party systems, and control such features as recurring payments and use of rewards, via a central portal.
US11227063B2 User experience using privatized crowdsourced data
Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a frequency of such data amongst a set of client devices. In one embodiment, a differential privacy mechanism is implemented using a count-mean-sketch technique that can reduce resource requirements required to enable privacy while providing provable guarantees regarding privacy and utility. For instance, the mechanism can provide the ability to tailor utility (e.g. accuracy of estimations) against the resource requirements (e.g. transmission bandwidth and computation complexity).
US11227061B2 Information output device, camera, information output system, information output method, and program
An information output device includes: a first output unit that outputs acquired information acquired by a sensor; and a second output unit that converts personal information included in the acquired information into attribute information from which identification of an individual is impossible, and outputs the attribute information.
US11227060B1 Systems and methods for secure display of data on computing devices
Disclosed herein are display techniques that will allow sensitive data displayed on a computer screen to only be viewed by authorized users and will render computer screen unreadable to unauthorized users. One or more display techniques are capable of automatically scrambling and unscrambling display screen of the computing device in which only an intended viewer is able to view data on the display screen using deciphering glasses.
US11227058B2 System and method for shredding a forum of secrets
A method, computer program product, and computer system for storing, by a computing device, a data encryption key in a keystore. A plurality of stable system values may be generated, wherein a threshold number of the plurality of stable system values is required to access the data encryption key from the keystore. The plurality of stable system values may be stored in different locations. More stable system values of the plurality of stable system values than the threshold number of the plurality of stable system values required to access the data encryption key from the keystore may be deleted.
US11227053B2 Malware management using I/O correlation coefficients
A malware attack is detected in a computing system by monitoring file I/O and coordinated network I/O traffic and referencing criteria including a correlation coefficient calculated relative to the I/O. If the file I/O and coordinated network I/O was initiated by an executing process that meets criteria indicative of malware, a correlation coefficient is calculated with respect to the file I/O and coordinated network I/O. The executing process is identified as malware if a threshold criteria is met that considers the correlation coefficient.
US11227051B2 Method for detecting computer virus, computing device, and storage medium
A method for detecting computer virus applied in a computing device includes obtaining a list of clean files each with file storage path and calculating a hash value of the file name corresponding to each storage path. An original status list according to the hash value and the storage path is generated, and the original status list is written in to a blockchain network. After the computing device becomes connected to a network and therefore exposed to viruses a second list of the files can be obtained and hash value of the file name is compared to the hash value in the original status list. Differences in hash values are deemed the result of a virus and the user is warned. A computing device and storage medium are also disclosed.
US11227047B1 System and method for improved end-to-end cybersecurity machine learning and deployment
The presently disclosed subject matter includes an apparatus that receives a dataset with values associated with different digital resources captured from a group of compute devices. The apparatus includes a feature extractor, to generate a set of feature vectors, each feature vector from the set of feature vectors associated with a set of data included in the received dataset. The apparatus uses the set of feature vectors to validate multiple machine learning models trained to determine whether a digital resource is associated with a cyberattack. The apparatus selects at least one active machine learning model and sets the remaining trained machine learning models to operate in an inactive mode. The active machine learning model generates a signal to alert a security administrator, blocks a digital resource from loading at a compute device, or executes other remedial action, upon a determination that the digital resource is associated with a cyberattack.
US11227046B2 Dynamic randomization of password challenge
Disclosed herein is a method of performing a password challenge in an embedded system. The method includes receiving a password, scrambling the sub-words of the password pursuant to scramble control codes, retrieving a verification word, scrambling the sub-words of the verification word pursuant to the scramble control codes, and comparing the scrambled sub-words of the password to the scrambled sub-words of the verification word. Access to a secure resource is granted if the scrambled sub-words of the password match the scrambled sub-words of the verification word. The scramble control codes cause random reordering of the sub-words of the password and sub-words of the verification word in a same fashion, and insertion of random delays between the comparison of different sub-words of the password to corresponding sub-words of the verification word.
US11227045B2 System, method and apparatus for extracting usage-based fine grained permissions
A fine grained permission method and system that parameterizes permissions based on an objective criterion. The method includes accessing libraries of application programs requiring a permission, automatically extracting types of the parameters and respective corresponding fields read by the libraries requiring the permission, filtering the extracted types of parameters and fields based on a usage criteria to determine a filtered type of parameter and field for the permission and storing the filtered type parameter and field for the permission in a database. A request for a permission is passed to a fine grained permission module which obtains the filtered type of parameter and field for the permission, determines a specific parameter for the permission based on the filtered type of parameter and field and parameterizes the permission using the specific parameter. Downloading of the application program is completed by limiting the permission based on the specific parameter.
US11227044B2 Systems and methods for generating and managing user authentication rules of a computing device
Aspects of the present disclosure include systems and methods for generating and managing user authentication rules of a computing device. In an example, a computing device may include a memory storing instructions and a processor communicatively coupled with the memory and configured to execute the instructions. The processor may determine a state of the computing device, wherein the state of the computing device is one of a locked state or an unlocked state. The processor may determine a user authentication rule corresponding to the state of the computing device. The processor may also identify whether a combination of signals associated with the user authentication rule of the computing device are received by the computing device. The processor may also change or maintain the state of the computing device based on the combination of signals being received.
US11227038B2 User identity authentication using virtual reality
A method for user identity authentication using virtual reality includes presenting one or more virtual elements on a virtual reality (VR) scenario of a VR application for initiating a service, identifying, using one or more sensors communicably coupled to the VR device, one or more interactive operations of a user of the VR device with the one or more virtual elements, determining whether the one or more interactive operations match one or more predetermined operations for selecting the one or more virtual elements to initiate the service and trigger biometric authentication for user identity authentication, invoking biometric authentication if the one or more interactive operations match one or more predetermined operations, presenting a virtual guidance in the VR scenario for guiding the user to perform the biometric authentication, and presenting a service interface to the user if the biometric authentication is successful.
US11227033B2 Efficient obfuscation of program control flow
An efficient obfuscation of program control flow, comprising obscuring a control execution flow through a plurality of code blocks of a computer program. It involves obtaining a secret key, initializing a state variable based on the secret key, generating a switching value by processing the state variable through an encoding function, and selecting a code block from among a set of code blocks using the switching value. It further involves executing the block code, which comprises updating the state variable based on a present value of the state variable, and repeating the steps of generating a switching value, selecting a code block, and executing the code block to control execution flow through the set of code blocks.
US11227029B2 Scalable matrix node engine with configurable data formats
A microprocessor system comprises a matrix computational unit and a control unit. The matrix computational unit includes one or more processing elements. The control unit is configured to provide a matrix processor instruction to the matrix computational unit. The matrix processor instruction specifies a floating-point operand formatted with an exponent that has been biased with a specified bias.
US11227028B2 Hyperdimensional vector representations for algorithmic functional grouping of complex systems
A stratified or segmented composite data structure can be formed by selecting a group of data entities, stratifying or segmenting them according to attributes, and assigning relative weights to the components based on their stratified or segmented positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or position, including to individual data entities, groups of arbitrarily selected data entities, or arbitrary positions.
US11227027B2 Managing accessibility on customer web pages
Disclosed herein are device, system and method embodiments for managing accessibility on customer web pages. A user device operates by receiving selection of a control of an embedded application presented in a webpage including visible content, receiving configuration code associated with the embedded application instance, and presenting a modal dialog on the webpage generated based on the embedded application instance and the configuration code. Further, the user device disables access by an assistive technology to Hypertext Markup Language elements associated with the visible content in response to the presentation of the modal dialog.
US11227026B2 Information processing apparatus, web application program non-transitory computer readable recording medium that records, and information processing system
An information processing apparatus includes a web server configured to receive a screen display HTTP request from a web browser, determine whether or not the web browser is a certain web browser on a basis of the screen display HTTP request, if the web server determines that the web browser is not the certain web browser, create first HTML data including data obtained by encoding an image to be displayed on the screen, and create a first HTTP response including the first HTML data, if the web server determines that the web browser is the certain web browser, create second HTML data including link information of the image, and create a second HTTP response including the second HTML data, and return the first HTTP response or the second HTTP response to the web browser.
US11227023B2 Searching people, content and documents from another person's social perspective
A method, system and computer program product for performing a search from another individual's social perspective. A name or a portion of a name of an individual known by the user is received. A directory search is then performed pertaining to the individual known by the user. After the user identifies the known individual from the directory search results, a selection to perform a directory, content or document search from the known individual's social perspective is received. Such a search may be performed based on the social network of the known individual. In this manner, by performing such searches from the social perspective of the known individual, such as the individual who disclosed the name of the individual who the user would like to contact, the user will be more likely to identify the correct individual, content or document in a more efficient manner.
US11227016B2 Scalable locking techniques
Systems and methods for scalable locking. A method includes adding a first lock entry representing a pending lock to a first tree, the first lock entry indicating a range to be locked; checking at least a portion of at least one second tree to determine whether a conflicting lock exists for the first lock entry among at least one second lock entry based on the range to be locked, wherein each of the first tree and the at least one second tree is a data structure including a plurality of nodes representing at least a plurality of attributes, wherein the plurality of attributes of the at least one second tree includes the at least one second lock entry; committing the pending lock when no conflicting lock exists; and resolving the pending lock based on a resolution of the conflicting lock when a conflicting lock exists.
US11227014B2 Generating neighborhood convolutions according to relative importance
Systems and methods for generating embeddings for nodes of a corpus graph are presented. More particularly, embedding information of a target node may be based on the node itself, as well as related, relevant nodes to the target node within a corpus graph. The information of various nodes among the relevant nodes to the target node can be used to weight or influence the embedding information. Disclosed systems and methods include generating neighborhood embedding information for a target node, where the neighborhood embedding information includes embedding information from neighborhood nodes of the target node's relevant neighborhood, and where certain nodes having more relevance to the target node can be weighted to influence the generation of the neighborhood embedding information over nodes having less relevance to the target node.
US11227008B2 Method, system, and device of virtual dressing utilizing image processing, machine learning, and computer vision
A computerized method, system and computer program product may comprise: generating or receiving a search result in response to a user query by a user that searches for an item, the search result depicting the item; and modifying the search result by generating a combination image that depicts user-defined subject matter engaging with the item. The present invention may provide other and/or additional benefits or advantages.
US11227002B2 Method and apparatus for identifying semantically related records
An apparatus and method of identifying semantically related records, including receiving input data from an input device, splitting the input data into a plurality of clusters according to semantic relationship, each of the clusters including a plurality of source terms and a plurality of target terms, transforming each of the plurality of clusters based on the transformation which includes tokenization of the plurality of clusters, for each of the plurality of clusters that are transformed, finding relatedness scores of a plurality of semantic relatedness measures with the plurality of target terms, building a vector of similarity scores for each of the plurality of target terms, and for each of the plurality of source terms, selecting a predetermined number of the plurality of target terms according to the similarity scores.
US11227001B2 Massive scale heterogeneous data ingestion and user resolution
This disclosure relates to data association, attribution, annotation, and interpretation systems and related methods of efficiently organizing heterogeneous data at a massive scale. Incoming data is received and extracted for identifying information (“information”). Multiple dimensionality reducing functions are applied to the information, and based on the function results, the information are grouped into sets of similar information. Filtering rules are applied to the sets to exclude non-matching information in the sets. The sets are then merged into groups of information based on whether the sets contain at least one common information. A common link may be associated with information in a group. If the incoming data includes the identifying information associated with to the common link, the incoming data is assigned the common link. In some embodiments, incoming data are not altered but assigned into domains.
US11227000B2 Method and apparatus for obtaining an expression from characters
The present disclosure provides a method and an apparatus for obtaining an expression from characters. The method may include: extracting N words under test from a text under test in an arrangement order; inputting an i-th node in the first-level operation, each node of a first node to an i−1 th node in the first-level operation, and a predefined set of operators into a sub-network of a recurrent neural network to obtain nodes of a second-level operation; determining a valid operator in the first-level operation according to the nodes of the second-level operation; performing multi-level operations until the number of valid operators in a M-level operation is determined to be 0 according to the obtained nodes of the M+1-level operation; and generating the expression from the text under test according to valid operators in the first-level operation to the M−1-level operation and words corresponding to valid nodes.
US11226999B2 Systems and methods for providing recommendations for academic and research entities
Systems, methods, and readable memory for providing recommendations. A method includes receiving data corresponding to one or more user interactions with a user interface, where the one or more user interactions indicate a research topic, searching one or more databases for references relating to the research topic, extracting names from the references, the names corresponding to potential collaborators, placing the names into a ranked list, where the names are arranged in the ranked list according to a predicted relevance to a user, and providing the ranked list via the user interface to the user.
US11226998B2 System and method for information retrieval for noisy data
Embodiments of systems and methods for information retrieval are disclosed. Embodiments of such systems and methods may perform information retrieval based on a language model that is used to generate a single vector for the search terms of a query. Similarly, a single vector representation of each of the data records to be searched is obtained and the single vector representing the search terms of the query compared to the single vector of each data record to determine a similarity metric. The resulting similarity metrics associated with each of the data records can be used to rank, present or return one or more data records.
US11226997B2 Generating a chatbot from an FAQ
A chatbot answer database can be generated from a question and answer document. A question/answer processor can receive a document that includes questions and answers. A set of entities can be determined from the answers in the document. A set of triplets can be constructed from the answers, and stored in a chatbot database. For each answer, the question/answer processor can determine text for slots of the triplet based on the entities extracted from the answer. The triplet can be stored as a tree structure in a database of tree structures associated with the document. A chatbot can receive questions, and provide answers based on the database of tree structures associated with the document.
US11226994B2 Modifying data structures to indicate derived relationships among entity data objects
In some aspects, an interconnectivity evaluation system identifies, in a data structure with data indicating links among entity data objects, first links between a first entity data object and additional entity data objects and second links between a second entity data object and the additional entity data objects. A connectivity score for the first and second entity data objects, which indicates a weight of a relationship between the first and second entity data objects, is computed based on the first links and the second links. Data in the data structure is modified to indicate a relationship between the first and second entity data objects. The relationship is associated with the computed connectivity score. If a difference between the connectivity score and a desired connectivity score exceeds a threshold, a recommendation is outputted to modify the connectivity score by changing at least some of the links among the entity data objects.
US11226992B1 Dynamic data clustering
Methods and systems for dynamic data clustering. One of the methods includes: i) receiving a vector representing a (data) item; in response to receiving the vector: a) obtaining clusters within at least one specified metric of the vector to determine a neighborhood of clusters; b) filtering the neighborhood of clusters based at least in part on an age parameter of the clusters to determine whether there are filtered clusters; c) creating a new cluster based at least in part on the item when there are no filtered clusters; and d) storing the new cluster data for the new cluster, wherein the obtaining, filtering, creating and storing steps are performed in near real-time from receipt of the vector; ii) receiving a request for cluster data; and iii) providing cluster data including the new cluster data in response to the request.
US11226989B2 Dynamic interest-based notifications
Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.
US11226984B2 Preventing data loss in event driven continuous availability systems
Described herein is a method, system, and non-transitory computer readable medium for preventing data loss from both producer and consumer systems in continuous availability event-driven applications. The process for preventing data loss may replicate events at the broker level, and selectively receive replica events at the consumer level to account for the case the originally sent event is not received, while conserving computer and network resources. Alternatively, events and replica events may be received in duplicate. In either mode of reception, machine-learning may be used for implementing algorithms which further help to conserve resources and aid in preventing further data loss.
US11226982B2 Synchronization of offline instances
An enterprise system which facilitates synchronization of offline data. Offline data created during an offline session or sessions (collectively an offline session) prior to synchronization is assigned a temporary key. Changes of offline data created during an offline session is assigned the temporary key of the data to which the change is associated. The temporary key is mapped to a new created backend key and stored in a mapping table. Using the mapping table, temporary keys associated with the changes are swapped with backend keys which the temporary keys are mapped. This maintains data persistency of newly created and change data during an offline session.
US11226981B2 Store merge apparatus, store control method, and recording medium for recording computer program
The store merge apparatus is provided with a processor and a storage storing a plurality of entries that include a plurality of blocks and entry merge state information that represents, for each group into which the plurality of entries are divided, the state of merge in the plurality of entries, the plurality of entries and the entry merge state information being stored in correlation with each other. The processor executes a merge process for storing data in an entry on the basis of a store command to a storage apparatus and updates the entry merge state information associated with a group that includes entries to be merged. The processor preferentially selects, on the basis of the entry merge state information, a group that includes a merge-completed entry in which the data is stored in all blocks, preferentially selects a merge-completed entry from the selected group.
US11226976B2 Systems and methods for graphical exploration of forensic data
Methods and apparatus for examining digital forensic data using a viewer computer. Forensic data collections are provided to the viewer computer, which can format the data artifacts according to a variety of display types and presentation formats, to facilitate review and reporting by a user. The display types and presentation formats also enable the user to easily switch between a source location view and a related artifacts view.
US11226975B2 Method and system for implementing machine learning classifications
Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. Machine learning-based classification can be performed to classify logs. This approach is used to group logs automatically using a machine learning infrastructure.
US11226974B2 Remote data blending
The present disclosure provides improved systems, methods, and computer readable media for blending data from data sets that reside on different systems. This is done by generating subqueries from a main data model blend query, sending the subqueries to respective separate systems, accessing the results to all subqueries at a primary system, and performing a blend based on the main data model blend query at the primary system.
US11226970B2 System and method for tagging database properties
A method and system for tagging database columns are presented. The method includes receiving an input column name of at least one column in a database; performing signature matching of the input column name to contents of a seed table; determining a first confidence score for the signature matching; and tagging a matching value in the seed table as a tag for the input column name, when a first confidence score exceeds a first threshold value.
US11226965B2 Non-homogenous synopsis for efficient partition pruning
Disclosed herein are system, method, and computer program product embodiments for partition pruning via non-homogenous synopsis information. An embodiment operates by maintaining synopsis information for a data partition in accordance with a first synopsis strategy, monitoring performance of the synopsis information within a partition pruning system, determining that the performance of the synopsis information is insufficient, and updating the synopsis information in accordance with a second synopsis strategy better suited for the attributes of the data partition. In some embodiments, a first data partition of a partitioned data table may employ a first synopsis strategy and a second data partition of the partitioned data table may employ a second synopsis strategy.
US11226962B2 Efficient event correlation in a streaming environment
In a streaming environment, efficient correlation between base events and relevant follow-on events is accomplished by temporarily storing events in an in-memory state for a limited time window. The in-memory state buffers the incoming stream of events to permit efficient attempted correlation. Successful correlation (e.g., by ID matching) between a follow-on event and a relevant base event, gives rise to specialized aggregation tables for matched (base, follow-on) event pairs. All events are ultimately removed from the in-memory state upon expiry of the time window. This results in correlated matched event pairs being stored in the aggregation tables for efficient querying. Events remaining uncorrelated upon expiration of the time window, are stored only in an (voluminous) log table for less-efficient (but rare) late querying and aggregation. Efficient correlation is achieved by assuming that successful event pair matching is most likely to occur within the in-memory time window, or not at all.
US11226961B2 Data storage apparatus, translation apparatus, and database access method
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing a relational database using requests that conform to a non-structure query language syntax. In one aspect, a method includes receiving, from a client, a first access request that conforms to a NoSQL syntax for accessing a wide column store, wherein the first access request comprises a first event feature and a first attribute feature that are related to the wide column store, and the first attribute feature comprises a column family feature of the wide column store; translating the first access request into a second access request that conforms to a SQL syntax, wherein the second access request comprises a second event feature corresponding to the first event feature and a second attribute feature corresponding to the first attribute feature; and forwarding the second access request to a relational database.
US11226960B2 Natural-language database interface with automated keyword mapping and join-path inferences
A natural language interface for databases (NLIDB) component of a database-management system receives a user-submitted natural-language query. The NLIDB parses the query into keywords and maps each keyword onto a corresponding query fragment that identifies a predicate of a non-join condition, or other type of expression, of a structured query. The NLIDB selects an optimal mapping for each keyword with the aid of a Query Fragment Graph (QFG) that counts the number of occurrences of each fragment, and the number of co-occurrences of each pair of fragments, in previously received structured queries. The NLIDB then uses the QFG, optionally augmented by contextual data, to select join paths most likely to be consistent with the semantic intent of the user. The NLIDB generates a structured query that incorporates the mapped query fragments and selected join paths and forwards. The structured the query is then forwarded to downstream DBMS components.
US11226957B2 Systems and methods for determining relationships among data elements
A data processing system configured to perform: obtaining a first data lineage representing relationships among physical data elements, the first data lineage being generated at least in part by performing at least one of: (a) analyzing source code of at least one computer program configured to access the physical data elements; and (b) analyzing information obtained during runtime of the at least one computer program; obtaining, based on user input, a second data lineage representing relationships among business data elements; obtaining an association between at least some of the physical data elements of the first data lineage and at least some of the business data elements of the second data lineage; and generating, based on the association between the physical data elements and the business data elements, an indication of agreement or discrepancy between the first data lineage and the second data lineage.
US11226955B2 Techniques for enabling and integrating in-memory semi-structured data and text document searches with in-memory columnar query processing
A “hybrid derived cache” stores semi-structured data or unstructured text data in an in-memory mirrored form and columns in another form, such as column-major format. The hybrid derived cache may cache scalar type columns in column-major format. The structure of the in-memory mirrored form of semi-structured data or unstructured text data enables and/or enhances access to perform path-based and/or text based query operations. A hybrid derived cache improves cache containment for executing query operations. The in-memory mirrored form is used to compute queries in a transactionally consistent manner through the use of an invalid vector that used to determine when to retrieve the transactionally consistent persistent form of semi-structured data or unstructured text data in lieu of the in-memory form.
US11226953B2 Technique for generating a change cache database utilized to inspect changes made to a repository
In one embodiment, techniques are provided for generating a change cache database utilized to inspect changes made to a repository. Specifically, each of a plurality of client devices may maintain and make changes to a local briefcase representing an infrastructure and obtained from the repository. Information associated with each of the changes may be maintained and stored in a changeset at the client device and then transmitted and stored at a modeling hub services software. A change cache database may be generated at a client device based on locally generated changesets and/or received changesets. The change cache database includes a plurality of tables that store summary information from the changesets. The client device that generated and stores the change cache database may search the change cache database to determine what changes have been made to the repository.
US11226952B2 Method, apparatus and electronic device for blockchain-based asset issuance
A node device in a blockchain receives an asset issuance transaction from an asset issuer, where the asset issuance transaction comprises a commitment value and a proof for performing a zero-knowledge proof with respect to the commitment value, and where the commitment value is calculated by inputting at least an asset type of a target asset object issued by the asset issuer to a commitment function. The zero-knowledge proof with respect to the commitment value based on the proof is initiated. It is determined that the asset type of the target asset object is in a set of legal asset types allowed to be issued by the asset issuer. In response to determining that the asset type of the target asset object is in the set of legal asset types allowed to be issued by the asset issuer, the commitment value to the blockchain is issued for storage.
US11226950B2 Computer implemented methods and apparatus for feed-based case management
Techniques for providing feed-based case management on an online social network. A user interface that includes a publisher and an information feed is provided. Information associated with a record is received and the record is updated in a database system. A feed item associated with the database system update is generated and provided in the information feed. The feed item includes one or more actionable selections providing a reference to the publisher. Selection of one of the one or more actionable selections causes the publisher to be operable to receive further information associated with the record. The record is capable of being updated based on the further information. In some implementations, the record is a case and the user interface serves as a single interface for all interactions required in solving the case.
US11226949B2 Multiple workspace database engine
In various example embodiments, multiple workspaces have access to modify values in a graph database. The graph database can comprise a collection of entity nodes, where each entity node is connected to an identifier node and one or more state nodes. An update to an entity node can be recorded by generating a new state node to store the update and connecting the new state node to the entity node. How each workspace views the database is based, at least in part, on which state nodes are associated with each workspace. The workspaces are independent of one another, and changes made to an entity node in one workspace do not affect how another workspace views the same entity node. By managing database data for each of the workspaces using the same graph database and recording changes in state nodes in an additive manner, the computational overhead is greatly reduced and simplified.
US11226946B2 Systems and methods for automatically determining a performance index
A computer-implemented method for analyzing electronic documents includes defining at least one search criterion for a plurality of index items relating to a subject; applying the at least one search criterion to a plurality of documents; determining, for each index item in the plurality of index items, a category index reflecting a degree to which the plurality of documents relates to the index item; and generating, with reference to the category index for each index item in the plurality of index items, a performance index reflecting a degree to which the plurality of documents relates to the subject.
US11226945B2 Process and framework for facilitating information sharing using a distributed hypergraph
A knowledge model “overlay” for organizing and analyzing large, dynamic data volumes is implemented as a hypergraph that manifests as a result of a distributed theory-driven data source transformation process. This process maps exponentially growing data into an asymptotically limited information space. Within this space, real-world entities (e.g. people, computers, cities, Earth) and their complex interdependencies (e.g. social networks, connectivity, causal relationships) are represented as attributed hypergraph elements (i.e. both hypervertices and hyperedges). Attributes are represented as state vectors affixed to any hypergraph element. Transformation of source system data into this overlay structure is accomplished with minimal data movement and replication using a universal “pointer” like mechanism that is managed in a decentralized fashion by the respective transformation components. Access to the knowledge overlay is performed via a hypergraph communication protocol encapsulated within a common hypergraph API and accompanying hypergraph toolkit.
US11226941B2 Automated management of database schemas
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program queries a set of databases to identify a first set of database schemas. Each database schema in the first set of database schemas is configured for a database in the set of databases. The program further queries an inventory data storage for a second set of database schemas. The program also compares the first set of database schemas and the second set of database schemas. Based on the comparison, the program further determines whether to deactivate database schemas in the set of databases.
US11226940B2 Adapting data for changes to data attributes
A method for adapting data for changes in attributes associated with the data (e.g., data related to an enterprise) may include techniques for modifying attributes associated with data corresponding to a change in those attributes based on a change in a product (e.g., an application, a computer system, a computer program product, or a service). The data adaptation techniques may include determine attributes that have changed based on adaptation information that indicates changes in attributes associated with data accessed by the product. The adaptation may indicate conditions for those changes, such as a condition that indicates a change to an attribute corresponding to a change from one version of a product to another version of the product. Upon determining that a condition for a change to an attribute has occurred, the attribute may be modified based on the change.
US11226930B2 Distributed file system with integrated file object conversion
Disclosed herein is technology for enhancing a distributed file system to create file objects in requested formats. An example method may involve: storing file objects that have multiple formats; determining a base format for a group of file objects from the file objects, wherein the base format is determined in view of multiple different formats of file objects containing similar content; storing a file object corresponding to the base format on one of the nodes and discarding the group of file objects; receiving a request from a client for a file object in a first format; identifying a file object in a base format corresponding to the requested file object; creating a file object in the first format in view of the file object in the base format; and sending the created file object in the first format to the client.
US11226926B2 Multi-level hierarchical routing matrices for pattern-recognition processors
Multi-level hierarchical routing matrices for pattern-recognition processors are provided. One such routing matrix may include one or more programmable and/or non-programmable connections in and between levels of the matrix. The connections may couple routing lines to feature cells, groups, rows, blocks, or any other arrangement of components of the pattern-recognition processor.
US11226925B2 Scalable 2.5D interface circuitry
A multichip package having a main die coupled to one or more daughter dies is provided. The main die may include embedded universal interface blocks (UIB) each of which can be used to interface with a corresponding daughter die to support high bandwidth parallel or serial communications. Each UIB may include an integrated processor subsystem and associated pattern sequencing logic to perform interface initialization and margining operations. Each UIB may perform simultaneous accesses to a daughter die across one or more channels. Each UIB may also include multiple phase-locked loop circuits for providing different clock signals to different portions of the UIB and a 2× clock phase generation logic. Each UIB may include multiple IO modules, each of which may optionally include its own duty cycle correction circuit. Each IO module may include buffer circuits, each of which may have a de-emphasis control logic for adjusting buffer drive strength.
US11226924B2 Single-wire bus apparatus supporting slave-initiated operation in a master circuit
A single-wire bus (SuBUS) apparatus is provided. The SuBUS apparatus includes a master circuit coupled to a slave circuit(s) by a SuBUS. The master circuit can enable or suspend a SuBUS telegram communication over the SuBUS. When the master circuit suspends the SuBUS telegram communication over the SuBUS, the slave circuit(s) may draw a charging current via the SuBUS to perform a defined slave operation. Notably, the master circuit may not have knowledge about exact completion time of the defined slave operation and thus may be unable to resume the SuBUS telegram communication in a timely manner. The slave circuit(s) can be configured to generate a predefined interruption pulse sequence to cause the master circuit to resume the SuBUS telegram communication over the SuBUS. As such, it may be possible for the master circuit to quickly resume the SuBUS telegram communication, thus helping to improve throughput of the SuBUS.
US11226923B1 One wire power and bi-directional data interface for serial communication
A bidirectional serial communication interface comprising a slave powered by a master connected to the slave via a signal line and a return line is disclosed. The master includes a master switch inserted in a line connecting a supply voltage to the signal line and a transceiver transmitting binary signals by opening and closing the master switch and receiving binary signals whilst the master switch is open. The slave includes an energy storage charged via the signal line and providing an internal power supply; a pull-up switch inserted in a line connecting the signal line to the internal power supply; a pull-down switch inserted in a line connecting the signal line to the return line; and a transceiver transmitting binary signals by opening and closing the pull-up and the pull-down switch whilst the master switch is open and receiving binary signals whilst the pull-up and the pull-down switch are open.
US11226917B2 Translation-based signal generation method and device, home bus system (HBS) circuit, and user equipment
Disclosed is a home bus system (HBS) circuit, applicable to home bus (HB) communication implemented using a Microchip chip. The circuit includes the Microchip chip, an HBS communication chip, a resistor, a capacitor, and a transistor, the Microchip chip includes a universal asynchronous receiver/transmitter (UART) input pin and a serial peripheral interface (SPI) output pin, and the HBS communication chip includes an input pin. The transistor has a base coupled to the SPI output pin and a first end of the capacitor, a collector coupled to a first end of the resistor and the input pin of the HBS communication chip, and an emitter grounded, wherein a second end of the resistor is coupled to a power supply, and a second end of the capacitor is grounded.
US11226916B2 Self-configuring baseboard management controller (BMC)
A Baseboard Management Controller (BMC) (125) that may configure itself is disclosed. The BMC (125) may include an access logic (415) to determine a configuration of a chassis (105) that includes the BMC (125). The BMC (125) may also include a built-in self-configuration logic (420) to configure the BMC (125) responsive to the configuration of the chassis (105). The BMC (125) may self-configure without using any BIOS, device drivers, or operating systems.
US11226915B2 Data transfer system
A data transfer system including a first memory and a processor includes a second memory and a DMA controller. The processor performs RMW on data which has a size less than a cache line size and in which a portion of a cache line (a unit area of the first memory) is a write destination. Output target data is transferred from an I/O device to the second memory. Thereafter, the DMA controller transfers the output target data from the second memory to the first memory in one or a plurality of transfer unit sizes by which the number of occurrences of RMW is minimized.
US11226914B2 Heterogeneous accelerator for highly efficient learning systems
An apparatus may include a heterogeneous computing environment that may be controlled, at least in part, by a task scheduler in which the heterogeneous computing environment may include a processing unit having fixed logical circuits configured to execute instructions; a reprogrammable processing unit having reprogrammable logical circuits configured to execute instructions that include instructions to control processing-in-memory functionality; and a stack of high-bandwidth memory dies in which each may be configured to store data and to provide processing-in-memory functionality controllable by the reprogrammable processing unit such that the reprogrammable processing unit is at least partially stacked with the high-bandwidth memory dies. The task scheduler may be configured to schedule computational tasks between the processing unit, and the reprogrammable processing unit.
US11226911B2 Programmable logic controller, CPU unit, function unit, method, and program
A temperature detector (201) of an input unit (200) acquires a temperature of the input unit (200). A temperature detector (301) of an output unit (300) acquires a temperature of the output unit (300). When the temperature of the input unit (200) or the output unit (300) satisfies a preset condition, an input/output manager (101) of the CPU unit (100) controls passage/blockage of a signal from the detector (901) to the input unit (200) or a signal from the output unit (300) to a control target device (902) in accordance with preset content of signal input/output restriction.
US11226910B2 Ticket based request flow control
Disclosed are ticketed flow control mechanisms in a processing system with one or more masters and one or more slaves. In an aspect, a targeted slave receives a request from a requesting master. If the targeted slave is unavailable to service the request, a ticket for the request is provided to the requesting master. As resources in the targeted slave become available, messages are broadcasted for the requesting master to update the ticket value. When the ticket value has been updated to a final value, the requesting master may re-transmit the request.
US11226909B2 DRAM interface mode with interruptible internal transfer operation
Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory device is disclosed. The memory device includes an array of storage cells and command interface circuitry to receive an internal transfer command. In response to the internal transfer command, transfer logic reads data from a first portion of the array of storage cells, transfers the data as on-chip transfer data, and writes the on-chip transfer data to a second portion of the array of storage cells. In response to the command interface circuitry receiving an interrupt command, the transfer logic pauses the internal transfer operation, and carries out an unrelated memory access operation involving at least the first portion of the array of storage cells or the second portion of the array of storage cells.
US11226908B2 Securing transactions involving protected memory regions having different permission levels
In exemplary aspects described herein, system memory is secured using protected memory regions. Portions of a system memory are assigned to endpoint devices, such as peripheral component interconnect express (PCIe) compliant devices. The portions of the system memory can include protected memory regions. The protected memory regions of the system memory assigned to each of the endpoint devices are configured to control access thereto using device identifiers and/or process identifiers, such as a process address space ID (PASID). When a transaction request is received by a device, the memory included in that request is used to determine whether it corresponds to a protected memory region. If so, the transaction request is executed if the identifiers in the request match the identifiers for which access is allowed to that protected memory region.
US11226907B2 Host-resident translation layer validity check techniques
Devices and techniques are disclosed herein for verifying host generated physical addresses at a memory device during a host-resident FTL mode of operation to ameliorate erroneous or potentially malicious access to the memory device.
US11226905B2 System and method for mapping objects to regions
An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to map a plurality of objects to a region and map the region to a plurality of vdisks. The plurality of objects are stored in the plurality of vdisks. The processor has programmed instructions to, responsive to mapping the plurality of objects to the region, identify a policy associated with the region. The policy specifies a policy action in response to satisfying a predetermined condition. The processor has programmed instructions to, responsive to satisfying the predetermined condition, access the plurality of vdisks and perform the policy action on the plurality of objects.
US11226902B2 Translation load instruction with access protection
A processor core processes a translation load instruction including a protection field specifying a desired access protection to be specified in a translation entry for a memory page. Processing the translation load instruction includes calculating an effective address within the memory page and ensuring that a translation entry containing the desired access protection is stored within at least one translation structure of the data processing system.
US11226900B2 Using a bloom filter to reduce the number of memory addressees tracked by a coherence directory
An approach for tracking data stored in caches uses a Bloom filter to reduce the number of addresses that need to be tracked by a coherence directory. When a requested address is determined to not be currently tracked by either the coherence directory or the Bloom filter, tracking of the address is initiated in the Bloom filter, but not in the coherence directory. Initiating tracking of the address in the Bloom filter includes setting hash bits in the Bloom filter so that subsequent requests for the address will “hit” the Bloom filter. When a requested address is determined to be tracked by the coherence directory, the Bloom filter is not used to track the address.
US11226898B2 Data caching method and apparatus
Disclosed in the present disclosure is a data caching method and apparatus, the data caching method includes the following steps: receiving a data request message sent by a user terminal; if detecting that a cache apparatus does not include the target access data requested by the data request message, then sending the target access data in a storage apparatus to the user terminal; extracting parameter information of the target access data in the storage apparatus, and determining whether the parameter information matches a preset parameter condition; and, if the parameter information matches the preset parameter condition, then transmitting the target access data to the cache apparatus.
US11226895B2 Controller and operation method thereof
A controller configured to control memory chips in communication with the controller is provided. The controller comprises: a host interface configured to receive a request from a host; an address mapper configured to, upon receipt of both a turbo write request for writing data to one or more high-speed storage blocks at a high speed to and a normal write request for writing data to one or more storage blocks at a lower speed, allocate a first plane including a memory block configured to perform write operations in a single level cell mode at the high speed to a first plane group in order to respond to the turbo write request, and allocate a second plane to a second plane group at the slower speed in order to respond to the normal write request; and a memory interface configured to control the memory chips.
US11226894B2 Host-based flash memory maintenance techniques
Devices and techniques are disclosed herein for allowing host-based maintenance of a flash memory device. In certain examples, memory write information can be encrypted at the memory device and provided to the host for updating and maintaining memory device maintenance statistics.
US11226889B2 Regression prediction in software development
Described are techniques for predictive regression testing. The techniques include a method comprising constructing a call graph of a modified codebase including at least one modified node corresponding to a modified function. The method further comprises generating a subset of codebase tests by removing respective codebase tests that do not call for the at least one modified node. The method further comprises generating respective partial Abstract Syntax Trees (AST) sequences for relevant test paths in the call graph that connect the at least one modified node to one of the subset of codebase tests. The method further comprises inputting, to a machine learning model, the respective partial AST sequences, and generating, based on output from the machine learning model, predicted regression testing results for the relevant test paths.
US11226884B2 Database monitoring using shared infrastructure
A method for database monitoring may include sending, to a central database, a query on a database view at the central database. The database view may include a first operational data from a first local database and a second operational data from a second local database. An operational state of the central database may be determined based on the response to the query on the database view. Moreover, in response to receiving, from the central database, a response including the first operational data, a first operational state of the first local database may be determined based on the first operational data. Alternatively and/or additionally, in response to receiving, from the central database, a response including the second operational data, a second operational state of the second local database may be determined based on the second operational data. Related systems and articles of manufacture, including computer program products, are also provided.
US11226878B1 Accelerator-based database recovery
A method for linking a selected portion of the data stored in a source database to a set of target database(s), determining that a crash of the source database has occurred, and restoring a latest database state of the source database, with the restoration including: triggering a remote recovery process, and restoring data of the selected portion in the source database from: copy(ies) of data entries stored in one, or more, target database(s) of the set of target database(s), and records from a recovery log file of the source database for data entries that have a later timestamp than corresponding copies of the data entry(ies) as stored in the target database(s) of the set of target database(s).
US11226877B2 Hybrid NVRAM logging in filesystem namespace
In one example, a method for writing data includes receiving a write request and performing a first type of logging process in connection with the write request, and creating a corresponding first logging record. Additionally, a second type of logging process is performed in connection with the write request, and a corresponding second logging record created, where the second type of logging process is different from the first type of logging process. Next, a determination is made, as between the two logging records, which of the logging records requires the least amount of non-volatile random access memory (NVRAM), and the logging record that requires the least amount of NVRAM is written to the NVRAM.
US11226876B2 Non-blocking backup in a log replay node for tertiary initialization
Disclosed herein are system, method, and computer program product embodiments for non-blocking backup for tertiary initialization in a log replay only node. An embodiment operates by performing a standard log replay on a secondary server and briefly suspending the standard log replay in response to tertiary initialization. Further, the secondary server may determine backup block information and perform a page-aligned backup process from the secondary server to a tertiary server. Additionally, the secondary server may determine log replay block information, and perform a modified log replay concurrently with the backup process based on the backup block information.
US11226875B2 System halt event recovery
A computer-implemented method, according to one embodiment, includes: storing information in a specified system memory location, attaching an external process to the specified system memory location in response to experiencing a system halt event, sending the information stored in the specified system memory location to a memory location associated with the external process, restarting the system in a recovery mode, retrieving the information from the external process, and using the retrieved information to restore the system to a state the system was in when the system halt event occurred. Other systems, methods, and computer program products are described in additional embodiments.
US11226867B2 Backups of file system instances of encrypted data objects
Example implementations relate to encrypting data objects. In an example, data objects of a file system instance contained by a security domain are encrypted using a Data Encryption Key that is specific to the security domain and is wrapped by a Key Encryption Key shared exclusively within a cluster. A backup of the file system instance is created on a backup node. The backup includes at least some of the encrypted data objects. The DEK is sent to the backup node. The backup node cannot decrypt the backup unless the backup node is a member of the cluster and has access to the KEK to unwrap the DEK.
US11226866B2 Policy driven data updates
A method, executed by at least one processor, includes generating a snapshot for a plurality of data files, receiving an update request for a selected file of the plurality of data files, determining if the selected file is subject to a backup policy, updating the selected file without preserving the snapshot of the selected file if the selected file is not subject to the backup policy, and updating the selected file while preserving the snapshot of the selected file if the selected file is subject to the backup policy. A corresponding computer program product and computer system are also disclosed herein.
US11226862B1 System and method for baseboard management controller boot first resiliency
An information handling system includes a processor, a BMC, and a logic device. The BMC boots in response to an AC power cycle event, provides a BMC ready signal in response to the boot, establishes the BMC as a root of trust for the processor in response to providing the BMC ready signal, and provides a processor boot indication to the processor in response to establishing the BMC as the root of trust. The processor boots to an operating system in response to the processor boot indication instead of in response to the AC power cycle. The logic device determines that the BMC failed to provide the BMC ready signal, determines that the BMC failed to boot in response to the AC power cycle and determining that the BMC failed to provide the BMC ready signal, and provides a power-on reset signal to the BMC in response to determining that the BMC failed to boot.
US11226860B1 Difference based rebuild list scanning
A method includes receiving a set of difference lists from a set of storage units of the DSN, where the set of storage units store a plurality of sets of encoded data slices, wherein a first difference list identifies first encoded data slices that have first indicators that are different than corresponding first indicators of the first encoded data slices included in a shared common list. The method continues by determining, for a set of encoded data slices of the plurality of sets of encoded data slices, whether a storage inconsistency exists based on one or more indicators associated with the encoded data slice included in the set of difference lists. When the storage inconsistency exists, the method continues by flagging for rebuilding encoded data slices of the set of encoded data slices associated with the storage inconsistency.
US11226858B1 Root cause analysis of logs generated by execution of a system
A system stores logs representing events that occur in the system based on executable instructions executed by the system, for example, by processes executing within the system or by applications. The system analyzes the logs to determine the root cause of the error or event that resulted in generation of the log. The system clusters logs to determine clusters of logs. The system analyzes logs of each cluster to determine a root cause of errors resulting in logs belonging to the cluster. For any new error log that is received, the system determines the cluster to which the error log belongs and takes action based on the root cause associated with the cluster, for example, sending an alert message or performing automatic remediation.
US11226856B2 Methods and systems correlating hypotheses outcomes using relevance scoring for intuition based forewarning
Methods and systems correlating hypotheses outcomes using relevance scoring for intuition based forewarning are disclosed. For one example, an intuition based forewarning method includes collecting and storing core data and surroundings data, wherein the core data includes parameters describing a system and ring data includes parameters describing surroundings of the system. The collected core data and ring data are analyzed to determine one or more changing situations of the system. A relevance score is provided for each determined changing situation of the system based on the analyzed core data and ring data. Each determined situation is correlated with one or more hypotheses outcomes representing a future system state based on the relevance score. A system forewarning is generated based on the correlated hypotheses outcomes which can be observed by one or more users.
US11226853B2 Self-executing bot based on cached user data
Cached data is obtained from a device. The cached data includes data saved on the device in response to electronic searches or electronic messaging performed by a user using the device. A determination is made, at least in part via the cached data, regarding an intended use context associated with the electronic searches or the electronic messaging. Using the intended use context, a confidence level is determined. In response to the determined confidence level meeting or exceeding a predefined threshold, a transaction involving the user is automatically executed, or an electronic communication is automatically sent on behalf of the user.
US11226848B2 Systems, methods, and apparatuses for implementing a scheduler and workload manager with snapshot and resume functionality
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.
US11226843B2 Dynamic modeler
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamically modeling a page using dynamic data. One of the methods includes obtaining, from a user device associated with a first resource of a dynamic modeling system, a dynamic final event comprising data representing a transaction of the dynamic modeling system; generating, by a rule monitor of the dynamic modeling system and using the data representing the transaction, a task chain for the plurality of tasks, comprising: generating a plurality of tasks in the task chain, and determining, for each task in the task chain, one or more criteria for executing the task; and for each task of the plurality of tasks: determining, by the rule monitor, that the one or more criteria for executing the task are satisfied; and in response to determining that the one or more criteria are satisfied, executing the task.
US11226842B2 Information processing apparatus and information processing method
An information processing apparatus includes a processor configured to: obtain schedule information of plural users; identify, from the obtained schedule information of the plural users, expected occurrences of a trigger event that will cause a particular task that needs to be executed by a designated user; and set a priority order among the plural users based on time information of the expected occurrences of the trigger event.
US11226841B2 Information processing system, information processing device, and information processing method
An information processing device provided with: an application division setting part for assigning execution responsibility for each of a plurality of execution files included in an application to one of a plurality of information processing devices, and for generating execution responsibility assignment information indicating each of the execution files and an information processing device to which the execution responsibility for the execution file is assigned; a communication part for transmitting the execution responsibility assignment information to a network; and an application division execution part for referring to the execution responsibility assignment information to execute an execution file whose execution responsibility is assigned to its own device out of the plurality of execution files.
US11226838B2 Container-based management method by changing intelligent container component execution priority using remote calls via remote access unit and remote network functon module
A method for managing AI components installed in containers is provided. The container-based component management method creates a container, installs at least one selected from a plurality of components in the container, and manages the components installed in the container. Accordingly, the execution priorities of the AI components installed in the containers can be managed and operated, such that degradation of system performance and frequent error occurrence can be prevented.
US11226834B2 Adjusting emphasis of user interface elements based on user attributes
Techniques are disclosed relating to emphasizing user interface elements for different users based on user attributes. In some embodiments, a system maintains a set of information (e.g., for a particular product) that includes multiple types of information. The system may access the same set of information for different user requests. The computing system may determine first and second subsets of the set of information based on attributes of the different users. The computing system may cause display of a first user interface on a device of the first user, where the first user interface shows only the first subset of information with a first element displayed using a first format. The computing system may cause display of a second user interface on a device of the second user, where the second user interface shows only the second subset of information with the first element displayed using a second format.
US11226831B2 Customizing content based on predicted user preferences
A system provides content describing an object, for example, a physical object or a customizable service. The system presents an interactive user interface displaying a customized version of a physical object. The interactive user interface allows the user to further customize the physical object. The user interface displays a plurality of options for customizing various components of the physical object. The system customizes the physical object presented via the interactive user interface based on the user profile and user interactions of the user with other users via an online system. The system allows the user to further customize the physical object via the interactive user interface. The interactive user interface presents various options for customization of the physical object based on predicted user preferences.
US11226830B2 System for building, managing, deploying and executing reusable analytical solution modules for industry applications
Example implementations described herein are directed to a meta-data processing system that supports the creation and deployment of the Analytical Solution Modules in development of industrial analytics. The example implementations described herein can involve a first system configured to be directed to a data scientist for receiving flow and operator definitions to generate an analytics library, which is provided to a second system configured to be directed to a domain expert for applying the analytics library to generate analytics modules to be executed on data input to the second system.
US11226827B2 Device and method for remote management of information handling systems
A mobile device receives a request for diagnosis from an information handling system in a service mode, diagnoses the information handling system in response to the request, and executes a routine to troubleshoot the information handling system based on results of the diagnosing the information handling system. The mobile device accesses the information handling system at a basic input/output system level while executing the routine to troubleshoot.
US11226826B2 Initialize port
An apparatus to initialize a port includes a first input-output port to connect to a first device and a control unit to initialize all input-output ports of the apparatus when the apparatus is booted and to skip a power-on self-test (POST) of the first input-output port in response to a request to skip initialization of the first input-output port while the first input-output port is enabled.
US11226824B2 Circuitry and method
Circuitry comprises a prediction register storing a plurality of entries each having respective data values for association with one or more branch instructions; prediction circuitry to detect, using prediction data derived by a mapping function from the stored data values associated with a given branch instruction, whether or not a branch represented by the given branch instruction is predicted to be taken; update circuitry to modify the stored data values associated with the given branch instruction in dependence upon a resolution of whether the branch represented by the given branch instruction is taken or not; and control circuitry configured to selectively alter one or more of the data values other than data values associated with the given branch instruction.
US11226822B2 Look-up table initialize
A digital data processor includes an instruction memory storing instructions specifying a data processing operation 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 to an instruction decoder to perform a data processing operation upon an operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The operational unit is configured to perform a table write in response to a look up table initialization instruction by duplicating at least one data element from a source data register to create duplicated data elements, and writing the duplicated data elements to a specified location in a specified number of at least one table and a corresponding location in at least one other table.
US11226821B2 Computer processor employing operand data with associated meta-data
A computer processor is provided that employs a plurality of operand storage elements that store operand data values and associated meta-data as unitary operand data elements as well as at least one functional unit that performs operations that produce and access the unitary operand data elements stored in the plurality of operand storage elements. The meta-data associated with a given operand data value as part of a unitary operand data element can specify type of the unitary operand data element (e.g., vector or scalar), elemental width and floating-point error flags. The meta-data can also be used to define special operand data values (e.g., Not-a-Result and None). The meta-data is useful in optimizing execution, such as in speculation and vectorized SIMD operations. The computer processor can also support a number of particular vector operations that are useful in optimizing execution of vectorized SIMD operations.
US11226815B2 Using big code to construct code conditional truth tables
A method of analyzing code is provided. The method includes generating an abstract representation of the code, identifying conditional statements in the abstract representation, populating a truth table for each conditional statement that has been identified with all possible outcomes of the conditional statement and assessing the truth table for each conditional statement to identify issues.
US11226814B2 Compiler device and compiling method
The objective of the present invention is to prevent a conflict between variable names and unintended overwriting of data when a plurality of programs that define shared variables exist. A compiler device (12) includes: an identifier acquisition part (121a) for acquiring an identifier of a first user program; a shared variable name generation part (121b) for generating a shared variable name that includes a variable name of a shared variable and the identifier; a conversion part (121c) for converting the first user program to machine language; and an address determination part (122a) for determining an address of the shared variable. The address determination part (122a) associates the shared variable name and the address of the shared variable with each other and embeds these in the first user program that has been converted to machine language.
US11226813B2 System and method for automated source code generation to provide service layer functionality for legacy computing systems in a service-oriented architecture
A system and method to automatically generate a software service to provide service layer functionalities to legacy computing systems that are inherently incompatible with a Service Oriented Architecture (SOA) consumer environment. A configuration specification defining the characteristics of the software service, including data mapping rules is received. Based on the specification, at least one pattern template for the software service is selected from a library of templates. The pattern templates provide source code patterns usable to build the software service. Source code of the software service is outputted using programming code provided in the at least one design pattern template. The outputted source code is packaged or assembled into a source code package for deployment.
US11226812B2 Managing an update of a software module in a layered filesystem
Managing an update of software modules of a layered filesystem installed for running a software application on a data processor. The management of an updated module includes: (i) contributing a back layer from a software module that likely has less stability than the updated module; and/or (ii) rebuilding a layer using a software module that likely has more stability than the updated layer.
US11226811B2 Power safe offline download
The present disclosure generally relates to using a single firmware slot in a slower boot media while temporarily leveraging high speed media and dual boot designs to allow booting into a cached copy of firmware to guarantee power safety while writing the single firmware slot on the slower boot media. The device boots up with original firmware stored in a first non-volatile memory device when powered on. The device then checks a second non-volatile memory device for new firmware. If there is new firmware stored in the second non-volatile memory device, the device loads the new firmware into a volatile memory device and reboots with the new firmware. The device then writes the new firmware to the firmware slot of the first non-volatile memory device. If the device experiences a power cycle while writing the new firmware, the device can reboot with a cached copy of the new firmware.
US11226807B1 Self-dependent upgrade of Java runtime environments
Disclosed herein are methods, systems, and processes to perform self-dependent upgrades of Java Runtime Environments (JREs). A request to update a plugin to a new version with a new configuration that includes a location to download a new upgrader-executable is received from a platform computing device at an endpoint computing device. The plugin is uploaded to the new version. The new upgrader-executable that includes an executable with an executable table executed by the plugin is downloaded from the location. The executable is used to halt execution of a JRE application (e.g., a Collector) and download JRE files required for the upgrade. The JRE application (e.g., the Collector) is then re-started with the new configuration, which can be rolled back if the upgrade is unsuccessful.
US11226805B2 Method and system for predicting upgrade completion times in hyper-converged infrastructure environments
A method and system for predicting upgrade completion times in hyper-converged infrastructure (HCI) environments. Specifically, the method and system disclosed herein entail applying machine learning to forecast these upgrade completion times based on select static and dynamic indicators deduced to significantly impact the performance of upgrade processes across node clusters in HCI environments.
US11226804B2 Staged rollout framework for feature release
An application update system performs staged rollouts to push new versions or features of applications to users quickly and with minimal negative impact to the users. The application update system allocates users of an application to populations. The populations specify a subset of users to receive a feature update for the application. The application update system performs a staged rollout of the feature update by iteratively pushing the feature update to the identified subset of users, monitoring the performance of the feature update, and, based on the performance, the application update system reallocates users to populations. For example, when the feature update performs successfully, the application update system allocates additional users to receive the feature update. When all users of the application have received the feature update, the staged rollout is designated as complete.
US11226800B2 Cross-platform native personalized experiences
In non-limiting examples of the present disclosure, systems, methods and devices for providing a consistent cross-platform experience are provided. A mapping component for mapping a plurality of personalized user experience elements for a plurality of computing devices may be maintained, wherein each of the plurality of computing devices operates on a separate platform. A determination may be made by a first on of the plurality of computing devices that one of the plurality of personalized user experience elements on a second one of the plurality of devices has been modified. A personalized user experience element on the first one of the plurality of computing devices corresponding to the modification to the modified personalized user experience element on the second one of the plurality of computing devise may be modified.
US11226798B2 Information processing device and information processing method
An information processing device includes: a processor coupled to a memory and configured to: obtain a source code including loop operations, statements being included in the loop operations; split each of the loop operations into a plurality of loop operations to maintain dependency relationships among statements in the source code; and in a case where the two statements each included in corresponding one of the two loop operations after the split have a plurality of data structures including elements including contiguous addresses, when the total number of the data structures included in the two statements does not exceed a number of memory fetch streams, perform a fusion of the two loop operations to maintain a dependency relationship between the two statements, and when the total number of the data structures included in the two statements exceeds the number of memory fetch streams, not perform the fusion.
US11226796B2 Offline integration for cloud-based applications
A method may include generating, based on a first programming code implementing a routine in a first programming language, a second programming code implementing the routine in a second programming language associated with an offline runtime environment and a third programming code implementing the routine in a third programming language associated with an online runtime environment. The routine may include a first operation and a second operation associated with a cloud-based software application. The first operation may be capable of being performed while the cloud-based software application is operating in an offline mode but the second operation may be incapable of being performed while the cloud-based software application is operating in the offline mode. The second second programming code being generated to include the first operation and exclude the second operation. The second programming code and the third programming code may be deployed to a client.
US11226795B2 Efficient state machines for real-time dataflow programming
An efficient state-machine-based pattern matching technique processes tokens in an input queue and identifies patterns in the sequence of tokens that match one or more predetermined input patterns without backtracking. Tokens can include data or no data and a time component. The tokens can be a stream of data generated by a sensor, which transforms a physical property into a digital quantity. The pattern matching technique processes the input queue in a single direction, and does not examine any previously examined token. In an implementation, specific patterns to be matched are specified using a state machine, where the state machine is specified in a state table and operates using a state stack.
US11226793B2 Web-based point of sale builder
This invention provides a system and a method for online, web-based point of sale (POS) building and configuration, which can assist non-expert business operators in building, editing and testing a point of sale system to manage their businesses. The business operations range from a single branch to a large chain of stores or branches. The key advantages of the Web-based POS builder are that it is completely built on the foundation of the Web. The POS builder is accessible anywhere in the world. It can be used by a person of any skill level. The POS builder builds, edits, and tests new POS terminals in real time.
US11226789B2 Method for determining a value of an integer scaling in a linking of input sets to output sets, and computer program product
The invention relates to a method for determining a value of an integer scaling in a linking of input sets to output sets, wherein the linking comprises operators, each of which has operator inputs and operator outputs that are at least partially linked to one another or to the input sets or to the output sets, by using a computer device having a processing unit, a memory unit, and an output unit. Representations of set objects are used to efficiently carry out rescaling operations within the linking, with up to infinitely large resolution sets. This procedure makes it possible to calculate resource-conserving integer scalings for a target system while taking secondary conditions into account.
US11226785B2 Scale determination service
An augmented reality system obtains sensor data depicting a first object in a scene. The identity of the first object is determined. The system estimates a size of the first object based on the determined identity. Based on the estimated size, the system estimates a scale of other objects depicted in the obtained sensor data. An augmented reality display is generated based at least in part on the size of a second object determined using the estimated scale.
US11226783B2 Display system, display apparatus, and control method thereof
A display system is disclosed. The display system includes an electronic device including first and second interfaces and a display apparatus. The electronic device is configured to: rectify external alternating current (AC) power by direct current (DC) power based on a first ground, convert the DC power into power based on a second ground, provide the converted power to the display apparatus through a first interface connected to the second ground, and provide a signal received from an external device through a second interface connected to an earth ground to the display apparatus through the first interface, wherein a ground of the display apparatus is the same as the second ground and the second ground is different from the earth ground.
US11226781B2 Editing device, printing system and editing method
An editing device includes a controller configured to edit a layout of characters to be printed on a printing medium including a light-transmitting area and a non-light-transmitting area. The controller execute displaying a medium image and an input area image overlapped on the medium image, the input area image including a light-transmitting input portion overlapping a first portion of the medium image and corresponding to the light-transmitting area, determining whether arrangement of the characters in the light-transmitting input portion is enabled or disabled, and restricting the arrangement of the characters in the light-transmitting input portion. In the restricting, the arrangement in the light-transmitting input portion is allowed when it is determined that the arrangement in the light-transmitting input portion is enabled, and the arrangement in the light-transmitting input portion is prohibited when it is determined that the arrangement in the light-transmitting input portion is disabled.
US11226776B2 Zone storage data placement
A method includes: receiving, by a computing device, a data slice for storage in a dispersed storage network; predicting, by the computing device, a modification frequency associated with the data slice; and storing, by the computing device, the data slice in one of a first type zone of a data storage and a second type zone of the data storage based on the predicted modification frequency.
US11226771B2 Managing operational state data in memory module
The specification and drawings present a new apparatus and method for managing/configuring by the memory module controller storing operational state data for operating the memory module controller into an extended random access memory comprised in a memory module and in a host system memory of a host device during various operational modes/conditions of the memory module and the host system memory. Essentially, the memory module controller operated as a master for the data transfers as described herein. The operational state data typically comprises state information, a logical to physical (L2P) mapping table and register settings.
US11226769B2 Large-scale storage system and data placement method in large-scale storage system
In a large-scale storage system configured by combining a plurality of storage modules, it is possible to improve a read performance for deduplicated data. A large-scale storage system includes a first storage module and a second storage module each connected to a computing machine, the first storage module and the second storage module being connected to each other by a network, the first controller determines whether second data that is same as first data requested to be written is already stored in the second storage module when the first storage module receives a write request from the computing machine, and the first controller determines whether to store the first data in the first storage medium or to refer to the second data in the second storage module in a case in which the second data is already stored in the second storage module.
US11226767B1 Apparatus with access control mechanism and methods for operating the same
Methods, apparatuses, and systems related to die-to-die communications are described. An apparatus may include a master die and a set of slave dies communicatively coupled to each other through an internal bus. The master die may be configured to provide a combined external interface for both the master die and the set of slave dies. For the die-to-die communications, a target die may coordinate transfer of communicated data to the internal interface according to a timing signal generated by a source external to the set of slave dies.
US11226766B2 Buffer circuit with data bit inversion
A buffer circuit includes a primary interface, a secondary interface, and an encoder/decoder circuit. The primary interface is configured to communicate on an n-bit channel, wherein n parallel bits on the n-bit channel are coded using data bit inversion (DBI). The secondary interface is configured to communicate with a plurality of integrated circuit devices on a plurality of m-bit channels, each m-bit channel transmitting m parallel bits without using DBI. And the encoder/decoder circuit is configured to translate data words between the n-bit channel of the primary interface and the plurality of m-bit channels of the secondary interface.
US11226764B2 Consistent reads in a distributed transaction protocol
Methods and systems for consistent reads in a distributed transaction protocol are disclosed. A method includes: receiving, by a computing device, a request to write a revision of a data object in a dispersed storage network (DSN); sending, by the computing device, a proposal with the revision of the data object to a plurality of storage units; receiving, by the computing device, a response to the proposal from each of the plurality of storage units, the response including a proposed minimum timestamp corresponding to the data object; determining, by the computing device, a minimum timestamp for the data object based on the proposed minimum timestamps received from the plurality of storage units; and determining, by the computing device, a version of the data object written in the DSN based on the minimum timestamp.
US11226763B2 Device for high dimensional computing comprising an associative memory module
The invention is notably directed at a device for high-dimensional computing comprising an associative memory module. The associative memory module comprises one or more planar crossbar arrays. The one or more planar crossbar arrays comprise a plurality of resistive memory elements. The device is configured to program profile vector elements of profile hypervectors as conductance states of the resistive memory elements and to apply query vector elements of query hypervectors as read voltages to the one or more crossbar arrays. The device is further configured to perform a distance computation between the profile hypervectors and the query hypervectors by measuring output current signals of the one or more crossbar arrays. The invention further concerns a related method and a related computer program product.
US11226759B2 Replicated data cache with anchored life-cycle
Embodiments manage a lifecycle of distributed data objects from at least a first data fabric node. Embodiments receive a request from a publisher to anchor a scope. Embodiments anchor the scope to an anchor in the first data fabric node to generate an anchored scope, where the anchor includes a previously published first object and a corresponding first lifecycle and anchoring the scope includes registering interest in the first lifecycle of the anchor. Embodiments publish, by the first data fabric node, scope metadata corresponding to the anchored scope. Embodiments then receive a request from the publisher to publish a second object into the anchored scope to define an anchored object, the anchored object including the first lifecycle.
US11226755B1 Core dump in a storage device
A system includes a host controller and a solid state storage card coupled to the host controller. The solid state storage card comprises an interface to the host controller, processor core, volatile memory, and non-volatile memory. Upon receipt of a core dump triggering event, the processor core copies execution state data from a register of the processor core to a buffer in the volatile memory and writes core dump data of the buffer to the non-volatile memory. The host controller reads the core dump data from the solid state storage card's non-volatile memory through the interface.
US11226752B2 Filtering memory calibration
Systems, methods and mechanisms for efficiently calibrating memory signals. In various embodiments, a computing system includes at least one processor, a memory and a power manager. The power manager generates and sends updated power-performance states (p-states) to the processor and the memory. Logic within a memory controller for the memory initializes a first timer corresponding to a first p-state of the multiple p-states to indicate a duration for skipping memory calibration. The logic continues to update the first timer while transferring data with the memory using operating parameters of the first p-state. When the memory is not using operating parameters of the first p-state, the logic prevents updates of the first timer. When the power manager determines to transition the memory from the first p-state to a second p-state, and the second timer for the second e-state has not expired, the logic prevents calibration of the memory.
US11226750B2 Flexible deprovisioning of distributed storage
Flexible deprovisioning of distributed storage is disclosed. For example, an orchestrator executes on a processor to measure a current storage demand factor based on a current count of service guests and a storage capacity of a plurality of storage nodes. A projected storage demand factor is calculated by (i) adjusting the current count of service guests with a timing factor resulting in a projected count, and (ii) combining the projected count with a storage class associated with the service guests. The orchestrator determines that the projected storage demand factor is lower than the current storage demand factor, and in response requests termination of a first storage node of the plurality of storage nodes based on the first storage node lacking an active communication session with the service guests. Cancel termination of the first storage node based on an association between the first storage node and a second storage node.
US11226742B2 Semiconductor memory device including a control circuit and at least two memory cell arrays
A memory device includes memory cell array including a first and second plane and first and second caches. A controller is configured to output status information in response to a status read command. The status information indicating the states of the caches. The controller begins a first process in response to a command addressed to the first plane if the status information indicates the first and second caches are in the ready state, and begins a second process on the second plane according to a second command to the second plane if the status information indicates at least the second cache is in the ready state.
US11226739B2 Method, device and computer program product for storage management
Embodiments of the present disclosure a method, device and computer program product for storage management. The method comprises: determining, from a storage system, a plurality of storage areas corresponding to a plurality of files; selecting, from the plurality of storage areas, a pair of first storage area and second storage area, both the first storage area and the second storage area having non-empty available space; moving at least part of data stored in used space of the first storage area to available space of the second storage area; and in response to determining that the used space of the first storage area becomes empty after the moving, releasing the first storage area. In this way, the storage space can be effectively released and the storage efficiency is accordingly improved.
US11226734B1 Triggering multiple actions from a single gesture
A computer-implemented method and system enables the execution of multiple commands from a single gesture by detecting an object is touching a touchscreen device, timing the duration that the object remains on the surface of the touchscreen device, indicating the length of the duration, and executing one of two or more commands based on the length of the duration.
US11226723B2 Recommendations with consequences exploration
Disclosed are ways to generate and present recommendations which provide a user with the ability to explore the follow-on consequences of accepting the recommendations. In some aspects, a method includes receiving a first user input including a recommendation topic, presenting, via a display, an exploration structure including a node corresponding to the recommendation topic, receiving data corresponding to the node from a knowledge repository, analyzing the received data to determine at least one follow-on recommendation based on the node, and presenting each determined follow-on recommendation in the exploration structure as a child node of the node corresponding to the recommendation topic.
US11226722B2 Information interaction method and apparatus, storage medium, and electronic apparatus
This application discloses an information interaction method and apparatus, a storage medium, and an electronic apparatus. The method includes obtaining a first target operation instruction in a VR scenario; selecting and displaying a first virtual operation panel corresponding to the first target operation instruction from a plurality of virtual operation panels in the VR scenario, wherein the plurality of virtual operation panels are displayed mutually independently, and are respectively configured to display different interactive objects. The method may further include obtaining an interactive operation instruction generated by an interactive operation performed by an interactive device on a target interactive object displayed in the first virtual operation panel, the interactive device being associated with the VR scenario; and in response executing a target event corresponding to the target interactive object in the VR scenario. These solutions resolve the technical problem of low information interaction flexibility in the related technology.
US11226720B1 Natural language processing system and method for documents
In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing.
US11226718B2 Method and mobile terminal for utilizing area near openings in display screen to display application icon
A method for display in a mobile terminal is disclosed. The mobile terminal includes a display screen, the display screen is configured for displaying an application icon, defines an opening, and includes a display area, and the opening is located in the display area. The method includes displaying the application icon at a location of the opening in the display area, wherein a wall of the display screen in the opening has a projection located in the application icon.
US11226714B2 Systems, apparatuses, interfaces and implementing methods for displaying and manipulating temporal or sequential objects
Systems, apparatuses, interfaces, and methods for visualizing time progressions in VR/AR/MR/XR environments, wherein the systems include a processing unit or a processor, a display device, and at least one VR/AR/MR/XR input device, wherein the systems, apparatuses, interfaces, and methods display projects or structures that have tasks, goals, targets, and/or events that have or will occur in a given time sequence along a time line, wherein the systems and methods also display a selection and control object and a temporal direction and speed control object.
US11226712B2 Information processing device and information processing method
There is provided an information processing device including a processing unit that controls a display device to simultaneously display a plurality of objects on an output region of the display device, determines occurrence of competition of an output region on a basis of a user operation, and allows a notification of the occurrence of the competition depending on a determining result.
US11226710B2 Keyboard maximization on a multi-display handheld device
Methods and devices for selectively presenting a virtual keyboard are provided. More particularly, a change in the operating mode of a multiple screen device from a multiple screen operating mode to a single screen operating mode, or from a single screen operating mode to a multiple screen operating mode, can be determined. Moreover, a change in the operating mode can effect a change in a presentation of a virtual keyboard. More particularly, a presentation of a virtual keyboard can be retained, where the number of screens of the device in view of the user is changed, provided an application with a keyboard focus remains in view of the user after the change in operating mode.
US11226708B2 Touch electrode, touch panel, and touch display of using the same
A touch electrode is provided in the disclosure, including a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of first electrodes. Each of the first electrodes includes a plurality of first electrode wires and a plurality of first axis wires, in which each of the first axis wires is connected to and perpendicular to the first electrode wires. The second electrode layer is electrically insulated and located above or beneath the first electrode layer. The second electrode layer includes a plurality of second electrodes. Each of the second electrodes includes a plurality of second electrode wires, and the second electrodes are spaced apart from each other and connected to each other in parallel. The material of the first and the second electrode layers is metal nanowires. A touch panel and a touch display, including the touch electrode described herein, are also provided.
US11226703B2 Touch sensor and image display device including the same
A touch sensor according to an embodiment of the present invention includes a base layer, a first electrode layer including first dummy electrodes and first sensing electrodes including first holes therein arranged on a top surface of the base layer, the first sensing electrodes, an insulating interlayer formed on the base layer and covering the first electrode layer, and a second electrode layer including second dummy electrodes and second sensing electrodes including second holes therein arranged on a top surface of the insulating interlayer. An electrode visual recognition can be suppressed by an overlapping arrangement of the holes and the electrode patterns.
US11226692B1 Knob device applicable to touch panel
A knob device is applicable to a touch panel. The knob device includes a knob cover; and a rotation sensing element. The rotation sensing element includes a base and a plurality of sensing pads connected to the knob cover. The rotation sensing element is arranged between the touch panel and the knob cover. The base is connected to the knob cover. When a user touches the knob device, the touch panel generates a rotation sensing signal in response to a location of the plurality of sensing pads. An orthographic projection of the knob cover on the touch panel is divided into a plurality of parts, the plurality of parts are distributed radially from a center of the orthographic projection of the knob cover, each sensing pad is located in a part and connected to another sensing pad located in another part adjacent to the part.
US11226691B2 User interface systems for head-worn computers
Aspects of the present disclosure relates to user interface systems and methods for use in head-worn computing systems.
US11226688B1 System and method for human gesture processing from video input
A system and method for an associative interaction framework used for user input within an interaction platform used in an environment that includes collecting image data in the environment; through computer vision analysis of the image data, classifying objects in the environment wherein a plurality of the objects are detected users; for at least one user, detecting an associative interaction event, which includes: through computer vision analysis of the image data, detecting a first object association of the one user with a first object, and initiating an associative interaction event with a set of interaction properties including properties of the user and the first object association; and executing an action response based on the associative interaction event.
US11226687B2 System and method for preventing sight deterioration caused by near work with devices with electronic screens
Systems and methods for preventing sight deterioration caused by near work with devices with electronic screens arc provided. A system can include, in addition to an electronic screen, a distance detector directed towards a user. A system can also include processing circuitry coupled to a distance detector. Processing circuitry determines the distance between a user's head and a screen, relative to a calibration distance, and in case it is shorter than the calibration distance (putting the user at risk of future sight deterioration and progression of myopia), it can send a control signal to circuitry operative to notify the user. If processing circuitry determines that said distance is equal or longer than the calibration distance, the circuitry operative can slop the notification. A notification can be modulated by stud relative distance, making a user instinctively move a device away.
US11226686B2 Interactive user gesture inputs
An aspect provides a method, including: capturing, using a gesture input component of an information handling device, a user gesture input; processing, using a processor, the captured user gesture input to extract one or more features; comparing, using a processor, the one or more extracted features of the user gesture input to a predetermined gesture input; determining, using a processor, that a confidence level calculated based on the comparing exceeds a lower similarity threshold but does not exceed a higher similarity threshold; and performing an action selected from the group consisting of communicating with the user, and adjusting the gesture input component. Other aspects are described and claimed.
US11226682B2 Lens for eye-tracking and device with such a lens
A lens for eye tracking applications is described. The lens comprises a first protective layer with a first surface, arranged to face towards the eye to be tracked when the lens is used for eye tracking. The lens is characterized in that the lens further comprises a supporting layer and a second protective layer with a second surface, arranged to face away from the eye to be tracked when the lens is used for eye tracking. The supporting layer is arranged between the first protective layer and the second protective layer, and the supporting layer comprises at least a first opening between the first protective layer and the second protective layer. At least one electrical component arranged extending through the first opening.
US11226679B1 Human negligence warning method based on augmented reality
A human negligence warning method based on augmented reality includes steps of: using a smart wearable device to photograph multiple physical operation elements of an electronic apparatus to obtain interface depth data; performing spatial position calculations according to the interface depth data, to set corresponding wrapping geometry elements between the physical operation elements and the smart wearable device to wrap the physical operation elements, respectively; photograph a hand of a wearer wearing the smart wearable device to obtain a gesture and a spatial position of the hand; and judging whether the hand touches one of the wrapping geometry elements according to the gesture and the spatial position, and further judging whether a corresponding procedure to be initiated by the physical operation element is correct if yes, If the corresponding procedure is not correct, then an warning operation is performed to avoid human negligence.
US11226677B2 Full-body inverse kinematic (FBIK) module for use in firearm simulation training
A Full-Body Inverse Kinematic (FBIK) module for use in tracking a user in a virtual reality (VR) environment. The FBIK module has an enclosure containing a power source, a plurality of active tags with lights for use by a motion tracking system to track the user, and a controller that flashes the lights in distinct patters to identify the user of the FBIK module.
US11226668B2 Low power touch sensing during a sleep state of an electronic device
An electronic device is disclosed. The electronic device can sense touch on its touch screen while in a sleep state in a manner that allows the electronic device to respond to certain touch inputs, while consuming less power due to touch sensing than while in an awake state. For example, sensing touch during the sleep state can allow the electronic device to wake (e.g., transition from the sleep state to the awake state) in response to detecting a certain touch input (e.g., a tap or other touch input) on its touch screen while in the sleep state. Various ways for the electronic device to sense touch during the sleep state are disclosed.
US11226663B2 Methods, systems, articles of manufacture and apparatus to reduce temperature of a networked device
Methods, apparatus, systems and articles of manufacture are disclosed to reduce temperature of a networked device. An example apparatus includes, a temperature threshold monitor to identify a temperature condition associated with the device, a window information retriever to retrieve a current value of a network receive capacity parameter, and a window adjustor to reduce the temperature of the device by generating a modified network receive capacity parameter, the modified network receive capacity parameter based on a ratio of the current value of the network receive capacity parameter and a decrease factor.
US11226658B2 Apparatus and methods for mounting information handling system hardware components
Apparatus and methods may be provided that may include a single bracket (e.g., a single universal support or anchor bracket) capable of operably mounting or supporting multiple diverse configurations of system hardware components (e.g., such as solid state drive (SSD) cards) to an existing motherboard or other system support component/surface on or within the same system chassis of an information handling system.
US11226656B2 Computer
The present disclosure provides a computer, including: a display component, having a display surface; a main body, including a central processor unit and having a reference surface; and a connector component, configured to connect the display component and the main body and to maintain a relative position of the display component and the main body to be at least in a first state and a second state. In the first state, a first angle is between the display surface and the reference surface; in the second state, a second angle is between the display surface and the reference surface, the first angle is different from the second angle, and the second angle is not zero; and in the first state and in the second state, the main body is located on a side of the display component facing away from the display surface.
US11226655B2 Electronic apparatus for controlling size of display, and method for controlling the same
Provided is an electronic apparatus including a flexible display comprising at least a portion disposed at a first surface, a body frame disposed at a second surface opposed to the first surface, a display frame moving to decrease a distance to a first region of the body frame in response to a reduction in size of the flexible display exposed on the first surface, a first sensor disposed at at least a portion of the first region of the body frame and configured to sense an approach of an object, and a controller configured to control the size of the flexible display exposed on the first surface based on measurement information of the first sensor. The first region includes a surface corresponding to a position of the display frame among at least one surface of the body frame.
US11226654B2 Pivoting plate flexible display
Example implementations relate to a pivoting plate flexible display. For example, an apparatus includes a flexible display device and a support structure adjacent to the flexible display device. The apparatus also includes a pivoting plate device coupled to the support structure, where the pivoting plate device is capable of pivoting about a central connector connected to the support structure to allow the flexible display device to transform from a flat configuration to a curved configuration.
US11226651B2 Electronic device
An electronic device includes a host, a main display, an auxiliary display, and a hinge mechanism. The auxiliary display is located between the host and the main display and includes a sliding part and a lifting part. The sliding part is slidably connected to the host. The hinge mechanism includes a first bracket, a second bracket pivotally connected to the first bracket, and a third bracket pivotally connected to the second bracket. The first bracket is secured to the host, and the second bracket is secured to the main display. The third bracket is secured to the lifting part of the auxiliary display.
US11226646B2 DC voltage regulators with demand-driven power management
An electronic device may include a main circuit including multiple sub-circuits powered by a direct-current (DC) power supply circuit. The main circuit has a main circuit current demand being a time-varying demand for a DC voltage-regulated supply current being a function of a number of the sub-circuits being active. The DC power supply circuit may include multiple DC voltage regulators to provide the main circuit with the supply current and a command decoding and power management circuit to control enablement of the voltage regulators. The command decoding and power management circuit may be configured to detect an instant value of the main circuit current demand and to selectively enable one or more of the voltage regulators based on the detected instant value.
US11226645B2 Reference voltage generating circuit
The present invention provides a reference voltage generating circuit. The reference voltage generating circuit includes a charge supply circuit providing a first reference voltage during a first period; and a voltage supply circuit providing a second reference voltage during a second period. The voltage supply circuit does not provide the second reference voltage during the first period.
US11226643B2 Paint sprayer distributed control and output volume monitoring architectures
A sprayer for spraying fluid includes a pump, a motor that drives the pump, a drive cycle indicator, a wireless module configured to send and receive information, and control circuitry. The drive cycle indicator outputs an indication of cycle status of the pump. The control circuitry is configured to receive the plurality of cycle status indications of the pump, determine a plurality of output values representing paint spray fluid output volume over a plurality of time windows based on the plurality of cycle status indications of the pump, store the plurality of output values in memory, and cause the wireless module to transmit one or more of the stored plurality of output values externally from the sprayer.
US11226641B2 Fluid control device
A fluid control device includes a main body block including a first flow passage, and a second flow passage, a first and second fluid control units installed on an installation surface of the main body block. The first and second flow passages include a first portion extending along a first direction and a second flow passage portion orthogonal to the first direction. The second portion is formed of a hole extending from a side surface of the main body block and a sealing member.
US11226640B2 System and method of control of electronic parcel lockers
A system, apparatus, and method for use in delivery of items to a storage unit. The storage unit can include one or several storage receptacles and a control unit that controls and monitors the status of the one or several storage receptacles. The storage unit may be included in a storage unit system that can include one or several storage units and a central control unit. The central control unit can communicate with the one or several storage units, and can receive status and availability updates from the one or several storage units.
US11226634B2 Route examination system and method
A route examination system includes a thermographic camera configured to be logically or mechanically coupled with a vehicle that travels along a route. The thermographic camera is also configured to sense infrared radiation emitted or reflected from the route and to generate a sensed thermal signature representative of the infrared radiation that is sensed. The system also includes a computer readable memory device configured to store a designated thermal signature representative of infrared radiation emitted from a segment of the route that is not damaged. The system also includes an analysis processor configured to determine a condition of a first portion of the route relative to other portions of the route at least in part by comparing the sensed thermal signature and the designated thermal signature.
US11226633B2 Mobile robot and method of controlling the same
A mobile robot includes: a sensor unit configured to sense an object present in a traveling direction; a camera configured to, in response to sensing of the obstacle by the sensor unit, photograph the obstacle; a data unit configured to store information regarding a plurality of obstacles; a controller configured to control an operation by recognizing the obstacle based on the information stored in the data unit; a travel unit configured to perform a designated operation according to a control command from the controller; and a speaker configured to output a designated sound according to a control command from the controller, wherein the controller comprises: an obstacle recognizer configured to analyze an image of the obstacle photographed by the camera, compare the image of the obstacle with data stored in the data unit, recognize the obstacle, and determine a type of the obstacle; and a motion controller configured to, in response to a type of the obstacle recognized by the obstacle recognizer, perform a designated operation according to setting stored in the data, and accordingly, it is possible to determine a type of an obstacle by recognizing the obstacle, effectively cope with obstacles by performing different operations according to types of the obstacles, improve cleaning efficiency, enable the mobile robot to recognize an obstacle and determine a type thereof within a short period of time, allow a user to modify an operation responsive to the type of the obstacle, and perform an operation suitable for characteristics of the obstacle, an area to be cleaned, or a surrounding environment.
US11226618B2 Remotely operated pipe fitting swaging systems and methods
Techniques for implementing and/or operating a deployment system that includes a vehicle frame of a deployment vehicle, a drive sub-system, which includes wheels secured to the vehicle frame, a swage machine, and a fluid power sub-system. The swage machine includes a grab plate, which interlocks with a grab notch on a pipe fitting to be secured to a pipe segment, which includes tubing that defines a pipe bore and a fluid conduit implemented in an annulus of the tubing, a die plate including a die, and a fluid actuator that actuates the grab plate toward the die plate to facilitate conformally deforming a fitting jacket of the pipe fitting around the tubing of the pipe segment. The fluid power sub-system selectively powers the drive sub-system or the swage machine based on a target operation to be performed by the deployment vehicle.
US11226615B2 Control system for machine with a plurality of components and methods of operation
A method, control system, and software for operating a machine having two or more components which allows for a) controlling one or more operations two or more components of the machine using a data processor with a plurality of control signals; b) time-stamping the control signals with the data processor; c) storing the time-stamped control entries for subsequent retrieval in a storage medium; d) sensing a plurality of operating conditions of each of the two or more components of the, wherein the sensing is substantially simultaneous with the controlling step and the two or more monitoring devices communicate by transmitting data signals corresponding to the plurality of operating conditions substantially in real-time to the data processor; e) time-stamping the data signals with the data processor; and f) storing the time-stamped data entries for subsequent retrieval in the storage medium.
US11226613B2 Anomaly detection device, anomaly detection server and anomaly detection method
An anomaly detection device includes: a machining state collection unit which collects machining execution information at a predetermined time interval; a machining execution information recording unit which records the collected machining execution information in a storage unit; a selection unit which selects, from a set of a plurality of pieces of machining execution information recorded by executing a machining command a plurality of times, a subset of the machining execution information in order to calculate an average pattern according to a machining step which is an analysis target; an average pattern calculation unit which calculates the average pattern corresponding to the machining step of the analysis target based on the subset; and an anomaly detection unit which compares the machining execution information in the machining step of the analysis target with the average pattern to detect whether or not an anomaly occurs in the machining step of the analysis target.
US11226603B2 Automation system for process automation and a corresponding method
An automation system for process automation including at least one automation device which has at least one fieldbus interface for connection to a bus for transmitting process data, an arithmetic unit, a digital data memory and a data interface for transmitting program-flow-related event data; and an analysis device connected to the at least one automation device. The automation device is set up to run one or more computer programs with the aid of the arithmetic unit and to capture program flow events occurring during the running of the at least one computer program and to store them together with current time information as program-flow-related event data in the digital data memory, and wherein the arithmetic unit of the automation device is set up to continuously send the program-flow-related event data stored in the digital data memory to the analysis device connected via the data interface.
US11226600B2 Building control system with load curtailment optimization
A system controlling equipment to serve energy loads of a building includes a cost function generator configured to obtain a cost function of decision variables representing an amount of resources consumed or produced by the equipment, an optimizer configured to perform a first optimization of the cost function subject to a first set of constraints defining first values of constraint variables to generate a first result defining first values of decision variables, a constraint modifier configured determine a cost gradient, recommend changes to constraint variables, and modify constraint variables to modified values in response to changes. The optimizer is configured to perform an optimization of the cost function subject to a second set of constraints to generate a second optimization result defining second values of the decision variables. The system includes a controller that operates equipment to consume or produce resources defined by second values of the decision variables.
US11226599B2 Machine learning system, control device, and machine learning method for optimizing filter coefficients
A machine learning system that optimizes coefficients of at least one filter provided in a servo control device that controls a motor includes: an initial setting unit that sets initial values of the coefficients of the filter so as to attenuate at least one specific frequency component; a frequency characteristic calculation unit that calculates at least one of an input/output gain and an input/output phase delay of the servo control device based on an input signal and an output signal of the servo control device, of which the frequencies change; and a filter characteristic removing unit that removes filter characteristics of an initial filter in which the initial values are set to the filter from at least one of the input/output gain and the input/output phase delay obtained based on the input signal and the output signal obtained using the initial filter at the start of machine learning.
US11226598B2 Building system with user presentation composition based on building context
A building system includes one or more storage devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive an unstructured user question from a user device of a user and query a graph database based on the unstructured user question to extract context associated with the unstructured user question from contextual information of a building stored by the graph database, wherein the graph database stores the contextual information of the building through nodes and edges between the nodes, wherein the nodes represent equipment, spaces, people, and events associated building and the edges represent relationships between the equipment, spaces, people, and events. The instructions further cause the one or more processors to retrieve data from one or more data sources based on the context and compose a presentation based on the retrieved data.
US11226597B2 Systems and methods for interaction with a building management system
A method for interacting with a building management system (BMS) using intelligent software agents. The method includes receiving a user request from a multi-input device configured to accept vocal and textual inputs, and contextualizing the user request for a space and/or place and a corresponding user. The method further includes constructing a user skill level from the user request, and activating a customized BMS optimization process, the customized BMS optimization process determined by the intelligent software agents from the user skill level, the user request, and the space and/or place.
US11226591B2 Transparent flat-panel holographic display
In a method for forming a holographic image, light is provided to a flat-panel holographic video display that includes waveguide elements that each have a light-guiding substrate and an array of transducers configured to produce a diffraction grating comprising surface acoustic waves. The grating causes the waveguide to outcouple light, focusing it to, or producing wavefront curvatures consistent with it having emanated from, one or more points, in order to form a holographic image. The transducer array may include a large number of densely packed, vertically-adjacent transducers for each hogel for full parallax or may include a small number of vertically-adjacent transducers and a cylindrical optical element for each hogel. The display may be edge-illuminated by a collinear multicolor source. The substrate exit face may have nanopatterned areas alternated with flat areas in order to create regions of optimal internal reflection next to regions of low reflection.
US11226588B2 Multiple offset interferometer
The invention relates to a device, such as a digital holographic microscope, for detecting and processing a first full image of a measurement object, measured with a first offset, wherein an arrangement is provided for generating at least one further full image with at least one offset that differs from the first offset.
US11226587B2 Image forming apparatus including a blower to blow air on a roller not used in conveyance of a recording medium in simplex printing
An image forming apparatus includes a housing, a conveying member not used in simplex printing, a duct, a blower, and control circuitry. The duct includes an intake and an opening. The intake is disposed at a first end of the duct. The intake sucks air from outside of the image forming apparatus. The opening is disposed at a second end of the duct different from the first end of the duct. The duct is disposed opposite the conveying member. The blower is disposed in the duct. The blower blows air sucked from the intake to the conveying member through the opening. The control circuitry controls the blower to blow air to the conveying member at least in the simplex printing.
US11226585B2 Process cartridge and image forming apparatus
A process cartridge includes a photosensitive drum; a developing roller; a developer supplying roller, provided in contact with the developing roller; a driving force receiving portion provided at a shaft end of the supplying roller; a first driving force transmitting portion; a second driving force transmitting portion; flexible sheets provided adjacent to an engaging portion between the first portion and the second portion to intermittently contact the second portion with rotation of the second portion, wherein a rotational direction of the roller is opposite to that of the roller, and a peripheral speed of the roller is larger than that of the roller.
US11226581B2 Image forming apparatus having cartridge and waste developer accommodating portion
A photosensitive drum is rotatably supported in a main body. A developing cartridge is detachably mountable on the main body in a state where the photosensitive drum is supported in the main body. The developing cartridge includes a developing device and a frame. The developing device includes a developing roller disposed in confrontation with the photosensitive drum to supply developer to the photosensitive drum when the developing cartridge is mounted in the main body, and a developer-accommodating portion configured to accommodate developer. The frame includes a waste-developer-accommodating portion configured to accommodate waste developer and supports the developing device that is movable relative to the frame. The frame is disposed on an opposite side of the developing roller from the photosensitive drum. An urging member is disposed between the frame and the developing device to urge the developing roller toward the photosensitive drum.
US11226580B2 Drum cartridge and image forming apparatus
A photosensitive drum rotates about a first axis extending in a first direction. A photosensitive drum is located at one end portion of a housing in a second direction. A cleaning roller cleans a surface of the photosensitive drum. The cleaning roller rotates about a second axis extending in the first direction. A cleaning electrode is electrically connected to the cleaning roller. The cleaning electrode is located at an outer surface of the housing in the first direction. The cleaning electrode is located at a tip end of the one end portion of the housing in the second direction. The cleaning electrode includes a contact surface and a guide surface. The contact surface contacts an electrical contact to which a voltage is supplied. The contact surface is perpendicular to the first direction. The guide surface guides the electrical contact to the contact surface when the drum cartridge is mounted.
US11226579B2 Image forming apparatus
An image forming apparatus, having first, second, third, and fourth photosensitive drums, first, second, third, and fourth developing rollers, a development-driving gear, a development motor, a first development gear train having a first gear, a second development-gear train having a second gear, a process-driving gear, a process motor, a first process-gear train having a third gear, and a second process gear-train having a fourth gear, is provided. The first development-gear train transmits a driving force from the development motor to the first and second developing rollers. The second development-gear train transmits the driving force from the development motor to the third and fourth developing rollers. The first process-gear train transmits a driving force from the process motor to the first and second photosensitive drums. The second process-gear train transmits the driving force from the process motor to the third and fourth photosensitive drums.
US11226575B2 Imaging device
An imaging system includes a heating device, a conveyor belt including a surface layer located on an outer surface of the heating device to receive a printing medium, and a cooling device to cool the surface layer after the conveyor belt passes along the outer surface of the heating device. The surface layer includes a temperature sensitive material to vary an adhesive force of the conveyor belt with respect to the printing medium in response to a change in temperature of the surface layer. The adhesive force increases in response to an increase in temperature of the surface layer.
US11226574B1 Image forming apparatus
An image forming apparatus includes an main body, a processing unit, and a pressing member. The main body includes a transfer belt wound around a plurality of rollers. The processing unit can be inserted into and removed from the main body. The processing unit includes a drum that faces the transfer belt in a state of being inserted into the main body. The processing unit forms an image on the surface of the drum. The pressing member is provided on the main body and includes a contacted portion and a contacting portion. The contacted portion comes into contact with the processing unit when the processing unit is inserted into and removed from the main body. The contacting portion comes contact with the transfer belt due to contact with the processing unit to push the transfer belt in a direction away from the processing unit.
US11226573B2 Toner cartridge
A toner cartridge includes a housing capable of accommodating toner and having six peripheral walls, a first shutter, and a second shutter. The housing includes (i) a first surface formed on a first peripheral wall and having a first circumferential surface and (ii) a second surface and having a second circumferential surface, the first peripheral wall having a first hole, the second peripheral wall having a second hole. The first shutter is movable relative to the housing along the first circumferential surface between a first closed position at which the first opening is closed and a first open position at which the first opening is opened. The second shutter is movable relative to the housing along the second circumferential surface between a second closed position at which the second opening is closed and a second open position at which the second opening is opened.
US11226571B2 Image forming apparatus that controls a charging bias based on an estimated surface potential
An image forming apparatus includes a photoconductor, a charger, a charge remover, and control circuitry. The charger is configured to charge the photoconductor. The charge remover is configured to remove charge from a surface of the photoconductor by light and electric discharge. The control circuitry is configured to: estimate a surface potential that the photoconductor has after the photoconductor is charged by the charger, based on a characteristic value of the photoconductor and a value of a current flowing through the charger after the charge remover removes charge from the photoconductor; and control a charging bias applied to the charger, based on the surface potential estimated.
US11226568B2 Lithographic apparatus and method
A lithographic apparatus comprising a substrate storage module having a controllable environment for protecting lithographically exposed substrates from ambient air. The substrate storage module is configured to store at least twenty substrates and the substrate storage module is an integral part of the lithographic apparatus. The substrate storage module may be used to protect substrates from ambient air during stitched lithographic exposures.
US11226566B2 Method of measuring misregistration of semiconductor devices
A method of measuring misregistration in the manufacture of semiconductor devices including providing a multilayered semiconductor device, using a scatterometry metrology tool to perform misregistration measurements at multiple sites on the multilayered semiconductor device, receiving raw misregistration data for each of the misregistration measurements, thereafter providing filtered misregistration data by removing outlying raw misregistration data points from the raw misregistration data for each of the misregistration measurements, using the filtered misregistration data to model misregistration for the multilayered semiconductor device, calculating correctables from the modeled misregistration for the multilayered semiconductor device, providing the correctables to the scatterometry metrology tool, thereafter recalibrating the scatterometry metrology tool based on the correctables and measuring misregistration using the scatterometry metrology tool following the recalibration.
US11226564B2 EUV light source and apparatus for lithography
In a method of diagnosing an RF generator of a laser produced plasma extreme ultra violet (LPP EUV) radiation source apparatus, a testing system is connected to the RF generator of the LPP EUV radiation source apparatus. An output power is measured by the testing system with changing an input power of the RF generator. Using a computer system, the measured output power is analyzed. Based on the analyzed measured output power, whether the RF generator is operating properly is determined.
US11226562B2 Semiconductor structure and manufacturing method thereof
A method of manufacturing a semiconductor structure includes providing a mask including a first substrate; a first mask layer disposed over the first substrate, including a plurality of first recesses extended through the first mask layer; a second mask layer disposed over the first mask layer and including a plurality of second recesses extended through the second mask layer; providing a second substrate including a photoresist disposed over the second substrate; and projecting a predetermined electromagnetic radiation through the mask towards the photoresist, wherein the first mask layer is at least partially transparent to the predetermined electromagnetic radiation, the second mask layer is opaque to the predetermined electromagnetic radiation, and at least a portion of the second mask layer is disposed between two of the plurality of second recesses.
US11226554B2 Imprint apparatus and product manufacturing method
An imprint apparatus executes imprint processing of curing imprint material in a state in which the imprint material supplied onto a substrate and a mold are in contact with each other. The imprint apparatus includes a modulator configured to modulate incident light, a first optical system configured to guide first light from a first light source to the modulator, and second light from a second light source that has a wavelength different from that of the first light to the modulator, and a second optical system configured to guide modulated light modulated by the modulator to the substrate.
US11226553B2 Photo-imprinting curable composition and pattern transferring method using the same
An object of the present invention is to provide an imprinting curable composition which includes a silicon-containing polymerizable compound such as polysiloxane, exhibits outstanding adhesion to a substrate and excellent demoldability from a fine pattern mold, and causes very little mold contamination. The object is attained by providing a photo-imprinting curable composition including a polymerizable compound (A) containing a silicon atom in the molecule, a photopolymerization initiator (B) and an additive (C), the additive (C) being a compound represented by the following formula (C1) or (C2): R1OC2H4OnX1  (C1) X2OC2H4OpC3H6OqC2H4OrX3  (C2) (In the formula (C1), R1 is a C12-30 alkyl group, X1 is a hydrogen atom or an acyl group, and n is an integer of 0 to 50. In the formula (C2), X2 and X3 are each independently a hydrogen atom or an acyl group, and p, q and r are each independently an integer of 1 to 50).
US11226548B2 Polarizing preserving front projection screen with protrusions
A projection screen for diffusing illumination light into a range of viewing angles is formed by depositing a coating on a substrate. Within the coating are particles having an average particle height. Protrusions at least two microns higher than the average particle height may be substantially uniformly distributed over the screen. In some embodiments, each protrusion may be no closer than 80 microns to another protrusion.
US11226538B2 Thin-film optical parametric oscillators
An optical parametric oscillator (OPO) including a thin film waveguide including a material having a second order nonlinear susceptibility generating an electromagnetic wave in response to pump electromagnetic wave inputted into the thin film waveguide. The electromagnetic wave has a first wavelength or first set of wavelengths longer than a second wavelength or second set of wavelengths of the pump electromagnetic wave. The thin film waveguide has a thickness on the order of the first wavelength or the first set of wavelengths in the thin film waveguide so as to guide the output electromagnetic wave along the thin film waveguide.
US11226533B2 Multi-depth liquid crystal electrode layer lens
A typical liquid crystal lens includes liquid crystal sandwiched between transparent substrates, which are patterned with ring electrodes. Applying a voltage across the electrodes causes the liquid crystal molecules to rotate, changing their apparent refractive index and the lens's focal length. The ring electrodes are separated by gaps and get narrower toward the lens's periphery. If the ring electrodes are too narrower, their cannot switch the liquid crystal well. To address this problem, an inventive liquid crystal lens includes a substrate with a stepped surface that defines concentric liquid crystal regions with thicknesses that increase with lens radius. Each region is switched by a different set of ring electrodes, which may be on, under, or opposite the stepped surface. Within each region, the ring electrodes get narrower farther from the lens's center. But the ring electrodes' widths also increase with liquid crystal thickness, offsetting the decrease in width that degrades lens performance.
US11226530B2 Active matrix substrate and method for manufacturing active matrix substrate
A pixel electrode is formed from a transparent conducting film. A gate insulating layer includes a region including a portion of a thin-film transistor that makes contact with a semiconductor layer and a thinned region. The pixel electrode is disposed over a part of the thinned region. A dielectric layer is in direct contact with another part of the thinned region. An upper surface of the gate insulating layer has a stepped portion. The stepped portion includes a stepped portion that extends flush with a side surface of a lower layer of a drain electrode. The pixel electrode extends over at least a part of the stepped portion and at least a part of the side surface of the lower layer of the drain electrode from above the thinned region and is connected to an upper layer of the drain electrode.
US11226527B2 Display device
A display device according to an embodiment of the present inventive concept includes: a substrate including a first region and a second region; and a plurality of pixels disposed on the substrate, wherein the plurality of pixels each include a first data line and a second data line overlapping a pixel electrode, a first capacitance between the first data line and the pixel electrode is smaller than a second capacitance between the second data line and the pixel electrode in a pixel disposed in the first region, and the first capacitance between the first data line and the pixel electrode is larger than the second capacitance between the second data line and a pixel electrode in the pixel disposed in the second region.
US11226526B2 Wiring structure, display substrate and display device
The application provides a wiring structure, a display substrate, and a display device, which pertain to the field of display technologies. The wiring structure includes a plurality of hollow units connected in series, and each of the hollow units includes a hollow area and a non-hollow area. The non-hollow areas of any two adjacent hollow units at least partially overlap, and the hollow areas thereof do not overlap. Compared with a conventional linear-type wiring structure, the wiring structure can release stress through the hollow area of the hollow unit in the process of bending, stretching, and twisting, so as to avoid breaking of the wiring structure which may result in failure of the device on the substrate that employs the wiring structure.
US11226524B2 Display device
According to one embodiment, a display device includes a first line extending in a first direction, an insulating layer covering the first line, a second line disposed on the insulating layer and extending in a second direction, and a drive circuit including an output line extending in the first direction and connected to the first line through a contact portion. The contact portion includes a first portion to which the first line is connected at a first position, and a second portion to which the output line is connected at a second position which is apart from the first position in the second direction, the second portion facing the first portion with the insulating layer interposed therebetween while being electrically connected to the first portion.
US11226520B2 Display substrate, display panel and display assembly
A display substrate includes: a plurality of sub-pixel regions at a first base substrate, each of the plurality of sub-pixel regions including a light-blocking region and aperture regions located at opposing sides of the light-blocking region; and a first transparent electrode and a second transparent electrode within each of the plurality of sub-pixel regions, configured to drive a liquid crystal layer; wherein the first transparent electrode includes a first electrode unit located inside the light-blocking region and including a plurality of first sub-electrodes, wherein each of the plurality of first sub-electrodes are separated from two adjacent first sub-electrodes by a separation distance; and wherein the separation distance between two adjacent first sub-electrodes nearest to a center line of the light-blocking region is smaller than the separation distance between two adjacent first sub-electrodes nearest to an edge of the light-blocking region.
US11226513B2 Curved display panel, manufacturing method thereof and display device
The present disclosure relates to the field of display technologies and proposes a curved display panel. The curved display panel includes a first substrate provided with a first groove in a non-display area of the first substrate; a second substrate provided with a second groove in a non-display area of the second substrate, the second groove being disposed corresponding to the first groove; and a fixing spacer disposed between the first substrate and the second substrate, and having a first end located in the first groove and a second end located in the second groove.
US11226511B2 Display panel and display device
Display panel and display device are provided. The display panel includes: a color film substrate, an array substrate, at least one light sensitive unit, and collimating apertures penetrating a portion of film layers of the color film substrate and the array substrate along a first direction perpendicular to the display panel. The collimating apertures and the at least one light sensitive unit are disposed in a one-to-one correspondence. The color film substrate includes a first substrate, a first light-blocking layer with first openings, and at least one second light-blocking layer with second openings. The array substrate includes a third light-blocking layer with third openings. An orthographic projection of each first opening, an orthographic projection of a corresponding second opening, and an orthographic projection of a corresponding third opening, at least partially overlap an orthographic projection of a corresponding collimating aperture on the first substrate.
US11226510B2 Display assembly
The present invention relates to a display assembly comprising: a cover provided with a curved surface formed so as to be bent; a display arranged on the curved surface; an adhesive layer arranged between the cover and the display; and a wall structure which is arranged on the cover and of which one surface is brought into contact with the curved surface and the other surface is brought into contact with a side surface of the adhesive layer, so as to be extendedly formed along the side surface of the adhesive layer.
US11226507B2 Method and system for formation of stabilized tetragonal barium titanate
An electro-optic device includes a substrate and a waveguide on the substrate. The waveguide includes a layer stack including a plurality of electro-optic material layers interleaved with a plurality of interlayers, a waveguide core adjacent to the layer stack, a waveguide cladding layer, and a pair of electrodes in electrical contact with the plurality of electro-optic material layers. The plurality of interlayers maintains a first lattice structure at room temperature and a cryogenic temperature. The plurality of electro-optic material layers maintains a second lattice structure and crystallographic phase at the room temperature and the cryogenic temperature.
US11226506B2 Heater structure with a gas-filled isolation structure to improve thermal efficiency in a modulator device
In some embodiments, the present disclosure relates to a modulator device that includes an input terminal configured to receive impingent light. A first waveguide has a first output region and a first input region that is coupled to the input terminal. A second waveguide is optically coupled to the first waveguide and has second input region and a second output region that is coupled to the input terminal. An output terminal coupled to the first output region of the first waveguide and the second output region of the second waveguide is configured to provide outgoing light that is modulated. A heater structure is configured to provide heat to the first waveguide to induce a temperature difference between the first and second waveguides. A gas-filled isolation structure is proximate to the heater structure and is configured to thermally isolate the second waveguide from the heat provided to the first waveguide.
US11226503B2 Tunable spectral filters
A tunable spectral filter comprising a phase change material is incorporated into a multilayered dielectric structure. The dielectric permittivity, and thus the filter properties, of the structure can be modified by producing a change in the phase change material, e.g., causing a metal-insulator transition. By controllably causing such a change in the dielectric permittivity of the phase change material, the spectral transmittance and reflectance of the structure, and thus its filter properties, can be modified to provide a predetermined transmittance or reflectance of electromagnetic radiation incident on the structure. In preferred embodiments, the phase change material layer is a vanadium dioxide (VO2) film formed by atomic layer deposition (ALD).
US11226501B2 Glasses comprising biosensors
Glasses that are provided with biosensors for detecting signals and are in contact with the user's head are described, which glasses comprise a front frame (2) for supporting respective lenses (4), a pair of sides (6) articulated to the frame on laterally opposing sides, and a nasal-bearing device (8), each of the sides (6) extending in a longitudinal extension direction and comprising a side body (6a) extending into an end side portion (6b) in which a particular sensor (25) that makes contact with the head is integrated, and in which the end side portion (6b) comprises a pair of branches (26a, 26b), which extend from a common end (27), which is connected to the side body (6a), in the longitudinal extension direction of the side (6) in a manner spaced apart from one another, one (26a) of the branches being provided with an internal cavity (29) for housing a core (30) made of a conductive metal material and both the branches (26a, 26b) being made of a resiliently pliable and electrically conductive material.
US11226500B2 Eyewear location apparatus
An eyewear location apparatus. The eyewear location apparatus includes a first strip and a second strip. The first strip and the second strip are designed to be attached to temples of eyewear, such as eyeglasses. The first strip includes a light emitting diode that is actuatable via an actuator. The second strip includes a speaker and a GPS transponder that are each actuatable via a pair of actuators. Actuation of the light emitting diode, the speaker and the GPS transponder is designed to as a user in locating an eyewear device.
US11226497B2 Devices, systems and/or methods for myopia control
The present disclosure is directed generally to a lens that provides a stop signal to a myopic eye, over a substantial portion of the spectacle lens that the viewer is using. The present disclosure is directed to devices, methods and/or systems of imposing a stop signal to eye growth, using a spectacle lens in conjunction with a micro lenslet array. The present disclosure is also directed to devices, methods and/or systems of modifying incoming light through spectacle lenses that utilizes chromatic cues to decelerate the rate of myopia progression. The present disclosure is directed to devices, methods and/or systems of imposing a stop signal to eye growth, using a spectacle lens in conjunction with a refractive optical element and/or diffractive optical element that offer conflicting or contradictory optical signals at a wavelength between 510 nm and 610 nm.
US11226490B2 Virtual image display device
A virtual image display device presents a virtual image to a user via a virtual image presentation plate. The virtual image display device includes a display unit that generates an image display light; a concave mirror that reflects the image display light and projects the image display light toward the virtual image presentation plate; and a driving mechanism that changes an orientation of the concave mirror to change an incidence angle of the image display light on the concave mirror and change a distance a from the concave mirror to the display unit in accordance with the orientation of the concave mirror.
US11226489B2 See-through computer display systems with stray light management
Aspects of the present invention relate to methods and systems for the see-through computer display systems. In embodiments, the systems and methods use curved display panels to generate image light.
US11226488B2 Head-up display
Provided is a head-up display having excellent handling properties. This head-up display is provided with a display panel, a substrate including a light source which illuminates the display panel from a rear surface thereof, a heat sink which dissipates heat transferred from the substrate, and a case which accommodates the heat sink. The case includes an opening exposing at least a portion of the heat sink, and a protecting wall which has a larger amount of protrusion than the amount of protrusion of the heat sink protruding from the opening, and which protects the heat sink protruding from the opening.
US11226486B2 Head-up display device for providing three-dimensional augmented reality
Disclosed is a head-up display (HUD) device for providing three-dimensional (3D) augmented reality (AR). The HUD display includes a display disposed in an upper region of a windshield of a vehicle, the display configured to output a light corresponding to a panel image in a direction of a dashboard region in a vicinity of a lower portion of the windshield, and an optical element disposed in the dashboard region, the optical element configured to reflect the light corresponding to the panel image in a direction of an intermediate region of the windshield.
US11226482B2 Reverse-order crossed pancake lens with azimuthal compensation
In various embodiments, a pancake lens block (e.g., a reverse order crossed pancake lens block) including azimuthal compensation may include an optical element configured to transmit at least a portion of light emitted by an electronic display. The pancake lens block may further include an azimuthal compensator coupled to a surface of the optical element. Moreover, the azimuthal compensator may include a uniaxial birefringent material, and the azimuthal compensator may be configured to reduce an optical effect of stress birefringence in the optical element.
US11226480B2 Envelope detection circuit for detection of opening angle of a movable MEMS mirror
An electronic device includes an analog to digital converter receiving an analog mirror sense signal from an oscillating mirror and generating a digital mirror sense signal therefrom, and a digital signal processing block. The digital signal processing block cooperates with the analog to digital converter to take a first sample of the digital mirror sense signal at a first time where a derivative of capacitance of the digital mirror sense signal crosses zero, take a second sample of the digital mirror sense signal at a second time between a peak of the digital mirror sense signal and the first time, and take a third sample of the digital mirror sense signal at a third time after the digital mirror sense signal has reached a minimum. Control circuitry determines an opening angle of the oscillating mirror as a function of the first, second, and third samples.
US11226479B2 Electrowetting prism for scanning in high resolution fluorescence microscopy
A system for high resolution multiphoton excitation microscopy is described herein. In one embodiment, the system may include an electrowetting on dielectric (EWOD) prism optically coupled to an excitation source, the EWOD prism adapted or configured to: receive a light beam from the excitation source, and project the received light beam onto a sample plane based on a tunable transmission angle of the EWOD prism, and a fluorescence imaging microscope adapted or configured to: receive a fluorescence signal from the sample plane based on the projected light beam, and relay the fluorescence signal from the sample plane to a set of detectors.
US11226475B2 Dual optical grating slide structured illumination imaging
The disclosure provides for structured illumination microscopy (SIM) imaging systems. In one set of implementations, a SIM imaging system may be implemented as a multi-arm SIM imaging system, whereby each arm of the system includes a light emitter and a beam splitter (e.g., a transmissive diffraction grating) having a specific, fixed orientation with respect to the system's optical axis. In a second set of implementations, a SIM imaging system may be implemented as a multiple beam splitter slide SIM imaging system, where one linear motion stage is mounted with multiple beam splitters having a corresponding, fixed orientation with respect to the system's optical axis. In a third set of implementations, a SIM imaging system may be implemented as a pattern angle spatial selection SIM imaging system, whereby a fixed two-dimensional diffraction grating is used in combination with a spatial filter wheel to project one-dimensional fringe patterns on a sample.
US11226474B2 Reverberation microscopy systems and methods
A method for obtaining one or more images of a sample using a microscope includes dividing, using a reverberation cavity, a first one of a plurality of laser pulses into a plurality of sequential sub-pulses, each of the plurality of sequential sub-pulses having a power that is less than a previous one of the plurality of sequential sub-pulses, directing, using the one or more lenses of the microscope, the plurality of sequential sub-pulses onto a portion of the sample to generate a plurality of signals, each of the plurality of signals being associated with a different depth within the sample, and detecting the plurality of signals from the sample to generate one or more images of at least a portion of the sample.
US11226471B2 Camera lens assembly
The present disclosure discloses a camera lens assembly. The camera lens assembly includes, sequentially along an optical axis from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, and a fifth lens. The first lens has a negative refractive power, and an image-side surface of the first lens is a concave surface. The second lens has a positive refractive power, and an image-side surface of the second lens is a convex surface. Each of the third lens, the fourth lens, and the fifth lens has a positive refractive power or a negative refractive power. A total effective focal length f of the camera lens assembly and an entrance pupil diameter EPD of the camera lens assembly satisfy: 0.8
US11226469B2 Optical driving mechanism
An optical driving mechanism is provided, configured to drive an optical element, including a fixed portion, a movable portion, a frame assembly, and a biasing element. The fixed portion includes a base which has a central axis. The movable portion is configured to sustain the optical element and is movable relative to the fixed portion. The frame assembly connects the fixed portion and the movable portion and includes a plurality of string arms, wherein the string arms form at least one V-shaped structure. The biasing element is disposed on the frame assembly and is configured to drive the movable portion to move along a central axis direction relative to the fixed portion, wherein the string arms surround the biasing element and the biasing element is connected to at least one end portion of the V-shaped structure.
US11226468B2 Lens driving apparatus, photographing module and electronic device
A lens driving apparatus is for driving a lens assembly and includes a holder, a metal cover, a carrier, at least one detection magnet, a circuit board, at least one position detection unit, a coil and at least three driving magnets. The holder has a rectangular appearance, wherein the holder includes a holder opening and four sides. The carrier is displaceable relative to the holder along a direction parallel to a central axis. The holder further includes at least three first terminals and a plurality of second terminals. The first terminals are positioned close to only one of the four sides of the holder and extended outward from the holder along the direction parallel to the central axis, wherein the position detection unit is positioned close to another one of the four sides. The second terminals are fixedly connected to the circuit board.
US11226467B2 Focusing device
A focusing device for an optical system that has a carrier and an objective arranged thereat comprises a first guide section that is configured for fastening to the carrier or is designed in one piece therewith, a second guide section that forms a holder for the objective, at least one spring element that forms an elastic connection of the first guide section to the second guide section, and an actuator for adjusting the second guide section in and against an adjustment direction with respect to the first guide section, wherein the spring element is areal at least regionally. The spring element has at has one stiffening zone in which a first surface section of the spring element is bent over along a bending edge with respect to a second surface section of the spring element.
US11226463B2 Multiple chamber folded innerduct structure
A flexible innerduct structure having a first margin region, a second margin region, and a middle region, where the middle region is located between the first and second margin regions. The innerduct structure contains at least two flexible, longitudinal chambers, with each chamber being designed for enveloping at least one cable.The flexible innerduct structure contains at least one strip-shaped textile, each strip containing a first side and a second edge and extending in the longitudinal direction. All first and second edges of the strips are located in the middle region and each strip-shaped textile extends outwards from the middle region, folds about a fold axis located in either the first or second margin region and returns to the middle region. At least one strip extends from the first to the second margin region and the strips are attached together in the middle region.
US11226462B2 Fiber connection box for multi-dwelling unit
An optical connection box for housing an optical connection between a distribution cable and at least one drop cable of an optical access network includes a base. The base includes a bottom configured to house an excess length of a first optical fiber of a distribution cable in a first section of the interior and configured to house an excess length of a second optical fiber of a drop cable in a second section of the interior, a first sidewall having a slot and recessed configured to receive a duct housing the distribution cable, and a plurality of splice-holder elements extending from the bottom of the base and configured to house at least one splice between the first optical fiber of the distribution cable and either (i) the second optical fiber of the drop cable, or (ii) an optical fiber pigtail that is coupled with the second optical fiber of the drop cable. The first section and the second section are disposed on opposite sides of the splice-holder elements.
US11226461B2 Telecommunications distribution elements
A hinge structure (2202) for pivotally mounting a first telecommunications element (2256) to a second telecommunications element (2224/2210) includes a hinge pin (2203) provided on the first element (2256) and a hinge pin receiver (2204) provided on the second element (2224/2210). The hinge pin (2203) defines a notch (2206) separating the pin (2203) into two pin halves (2205). The hinge pin receiver (2204) defines two sets of opposing surfaces (2214), the two sets (2214) separated by a divider (2212), the divider (2212) configured to be accommodated by the notch (2206) when the hinge pin (2203) is inserted into the hinge pin receiver (2204), wherein each opposing surface set (2214) defines a slot (2213) for receiving each pin half (2205).
US11226456B2 Fiber optic adapter assembly with radial seal
A fiber optic connection system includes a fiber optic connector and an adapter assembly. The fiber optic connector is coupled to the adapter assembly with a fast coupling mechanism. The fast coupling mechanism allows the fiber optic connector to be mounted into the adapter assembly with rotation of the fiber optic connector relative to the adapter assembly less than a full turn.
US11226451B2 Three-dimensional optical switch
A 3D optical switch for transferring an optical signal between a plurality of layers of an optical integrated circuit, which comprises: a first optical coupler for distributing the optical signal input to a first optical waveguide deployed in a first layer among the plurality of layers to a second optical waveguide deployed in a second layer different from the first layer; a phase shifter for changing a phase of a first optical signal in the first optical waveguide passing through the first optical coupler and a phase of a second optical signal in the second optical waveguide distributed by the first optical coupler; and a second optical coupler for combining the first optical signal of which the phase is changed and the second optical signal of which the phase is changed is provided.
US11226439B2 System and method for forming surface relief gratings
Optical grating components and methods of forming are provided. In some embodiments, a method includes providing a substrate, and etching a plurality of trenches into the substrate to form an optical grating. The optical grating may include a plurality of angled trenches, wherein a depth of a first trench of the plurality of trenches varies between at least one of the following: a first lengthwise end of the first trench and a second lengthwise end of the first trench, and between a first side of the first trench and a second side of the first trench.
US11226438B2 Reflective optical element
A support for optical elements is described. The support includes a base substrate with high specific stiffness and a finishing layer. The base substrate is a non-oxide ceramic material, preferably a carbide, such as boron carbide or silicon carbide. The finishing layer is preferably Ge or an alloy of Al and Si. The finishing layer is or is capable of being processed to provide a surface with low finish. Low finish is achieved by diamond turning or polishing the finishing material. The finishing layer has a coefficient of thermal expansion similar to the coefficient of thermal expansion of the base substrate. The optical element optionally includes a reflective stack on the finishing layer.
US11226437B2 High refractive index film and optical interference film
Provided are a high refractive index film including a high refractive index layer including a binder and flat metal particles, in which a value obtained by dividing an average particle diameter of the flat metal particles by an average thickness is 3 or more, a main plane of the flat metal particles is plane-oriented in a range of 0° to 30° with respect to a surface of the high refractive index layer, a volume fraction of the flat metal particles of the high refractive index layer is 20 volume % or more, and the flat metal particles are stacked in two or more layers, and an optical interference film using the high refractive index film.
US11226435B2 Control of dynamic lenses
Adaptive spectacles (20) include a spectacle frame (25) and first and second electrically-tunable lenses (22, 24), mounted in the spectacle frame. In one embodiment, control circuitry (26) is configured to receive an input indicative of a distance from an eye of a person wearing the spectacles to an object (34) viewed by the person, and to tune the first and second lenses in response to the input.
US11226433B2 Light redirecting film and display system incorporating same
Optical films for redirecting light are described, and optical systems, such as display systems, incorporating such optical films are described. The optical film may include a first structured surface including a plurality of prismatic structures, and a second structured surface opposing the first structured surface and including a plurality of microstructures. An effective transmission of the optical film is not more than 1% less than a film with a comparable construction except for a smooth, non-structured second surface.
US11226430B2 System and method for combining curves in oilfield drilling and production operations
A system and method for processing and combining data from multiple curves or data-sets in oil field operations based upon a common index. The multiple input curves are combined to form an input vector. The input vector is aligned on the common index, without any values in the curve or data-set being changed. The input vector is then processed to ensure that all curves have values for all index values by interpolation. The input vector may be further processed to create a fixed step increment. An output vector is formed by operation of a set of formulas on the interpolated input vector.
US11226427B1 Lift-based acoustic source
A lift based acoustic source is towable in an undersea environment by a towing vessel. A controller provides a combined lift control signal and an acoustic source signal. A control cable is joined between the towing vessel and a towed depressor having an active lift control system. The combined signal is used to control the towed depressor active lift control system. The towed depressor lift fluctuates in response to the source signal to generate the undersea acoustic signal. A hydrophone or hydrophone array can be provided for measuring the generated acoustic signal for feedback and monitoring.
US11226426B2 Geophysical survey systems and related methods
Geophysical survey methods. At least some of the example embodiments are methods of performing a marine geophysical survey including: towing a plurality of sensor streamers behind a tow vessel, each sensor streamer coupled to the tow vessel by a respective lead-in cable; towing, by the tow vessel, a plurality of lead vessels with each lead vessel pulling a respective seismic source, each lead vessel pulled by a respective tow cable and at least one intermediate cable; actuating the respective seismic sources pulled by the plurality of lead vessels; and gathering seismic data by each of the sensor streamers.
US11226423B1 Model-driven deep learning-based seismic super-resolution inversion method
A model-driven deep learning-based seismic super-resolution inversion method includes the following steps: 1) mapping each iteration of a model-driven alternating direction method of multipliers (ADMM) into each layer of a deep network, and learning proximal operators by using a data-driven method to complete the construction of a deep network ADMM-SRINet; 2) obtaining label data used to train the deep network ADMM-SRINet; 3) training the deep network ADMM-SRINet by using the obtained label data; and 4) inverting test data by using the deep network ADMM-SRINet trained at step 3). The method combines the advantages of a model-driven optimization method and a data-driven deep learning method, and therefore the network has the interpretability; and meanwhile, due to the addition of physical knowledge, the iterative deep learning method lowers requirements for a training set, and therefore an inversion result is more reliable.
US11226421B2 Radiation detector
According to one embodiment, a radiation detector includes a first layer including a metal complex, a first conductive layer, a second conductive layer provided between the first layer and the first conductive layer, and an organic semiconductor layer provided between the first conductive layer and the second conductive layer.
US11226419B2 Radiation detecting device, radiation detecting system, and method for manufacturing the radiation detecting device
A radiation detecting device in which defective adhesion between an adhesive member and end portions of a plurality of sensor substrates is reduced.A radiation detecting device includes a plurality of sensor substrates disposed adjacent to each other, each sensor substrate including a side surface that connects a first surface, where a plurality of photoelectric converting elements are arranged in an array, and an opposing second surface to each other; a scintillator disposed at a side of the first surfaces of the plurality of sensor substrates; and a sheet-like adhesive member for adhering the plurality of sensor substrates and the scintillator to each other, wherein, between the plurality of sensor substrates, the sheet-like adhesive member adheres to the first surfaces and at least portions of the side surfaces such that the sheet-like adhesive member extends and continuously adheres from the first surfaces to the at least portions of the side surfaces.
US11226417B2 On demand positioning
The subject matter disclosed herein relates to determining a background location of a mobile device using one or more signal metrics.
US11226416B1 System and method to reduce PPP filter convergence time using LEO frequency band signals
A method of enhancing the accuracy of a navigation system which includes a GNSS receiver. The method includes receiving navigation signals from at least one GNSS constellation and a LEO constellation. Position estimates will be made through implementation of a filter using successive readings of pseudoranges and carrier-phase measurements from the GNSS constellation and carrier-phase measurements from the LEO constellation.
US11226415B1 Camera modules having integrated time of flight sensors
Systems, methods, and computer-readable media are disclosed for camera modules having integrated time of flight sensors. In one embodiment, an integrated sensor module may include a substrate, a molding compound disposed on the substrate, and a camera sensor disposed on the substrate. The integrated sensor module may include a vertical-cavity surface-emitting laser assembly (VCSEL) disposed on the molding compound and separated from the substrate by a first distance, and a single photon avalanche photodiode assembly (SPAD) disposed on the molding compound and separated from the substrate by the first distance. The camera sensor may be configured to detect a first portion of light emitted by the VCSEL and reflected from an object, and the SPAD may be configured to detect a second portion of light emitted by the VCSEL and reflected from the object.
US11226414B2 Combining laser pulse transmissions in LiDAR
A light ranging and detection (LiDAR) device may combine the transmission of laser pulses. Different trains of pulses from different transmitters may be combined and transmitted to an environment via a common optical path. The laser pulses transmitted from one train of pulses may be in a polarization state that is orthogonal to a polarization state for the laser pulses of the other train of pulses. Reflections for the different trains of pulses may be received via the common optical path and separated according to polarization state. Reflections of the train of pulses may be directed to one receiver and reflections of the other train of pulses may be directed to a different receiver. The transmission delta between the different trains of pulses may be dynamically configured. The pulse repetition rate of each train of pulses may also be configured.
US11226413B2 Apparatus for acquiring 3-dimensional maps of a scene
An active sensor for performing active measurements of a scene is presented. The active sensor includes at least one transmitter configured to emit light pulses toward at least one target object in the scene, wherein the at least one target object is recognized in an image acquired by a passive sensor; at least one receiver configured to detect light pulses reflected from the at least one target object; a controller configured to control an energy level, a direction, and a timing of each light pulse emitted by the transmitter, wherein the controller is further configured to control at least the direction for detecting each of the reflected light pulses; and a distance measurement circuit configured to measure a distance to each of the at least one target object based on the emitted light pulses and the detected light pulses.
US11226412B2 Use of multi-beam sonar systems to generate point cloud data and models, and data registration in underwater metrology applications
Use of sonar systems to collect dimensional and relational data for use in metrology, mapping, object and structure detection, survey and evaluation applications is disclosed. Systems and methods for collecting underwater data sets, using registration targets, for data registration of underwater acoustic data sets, as well as for data registration of underwater acoustic data sets with above-the-waterline data sets (e.g., laser-based data sets) are described.
US11226407B2 Vehicle radar system arranged for determining an unoccupied domain
A vehicle radar system (3) and related method including at least one transceiver arrangement (7) arranged to generate and transmit radar signals (4), and to receive reflected radar signals (5). The radar signals form a plurality of sensing sectors or sensing bins (8a-8g), that together form a transceiver coverage (9), For each sensing bin (8a-8g) the radar system (3) is arranged to obtain a target angle (φ) and a target range (r) to possible target objects (10a-10j). The radar system (3) is further arranged to determine an unoccupied domain border (11) and a corresponding unoccupied domain (12) for the radar transceiver coverage (9).
US11226405B2 Radar array phase shifter verification
An improved circuit configuration is disclosed for calibrating and/or verifying the operation of phase shifters in a phased array radar system. In one illustrative embodiment, a method includes: (i) programming a set of phase shifters to convert a radio frequency signal into a set of channel signals; (ii) splitting off a monitor signal from each channel signal while coupling the set of channel signals to a set of antenna feeds; and (iii) while taking the monitor signals in pairs associated with adjacent channels, measuring a relative phase between each pair of monitor signals.
US11226404B2 Method for operating a laser distance measurement device
A method for operating a hand-held laser distance measurement device for contactless distance measurement in a calibration mode is based on a method in which a laser distance measurement unit of the laser distance measurement device is used to emit laser radiation to a target point, a camera of the laser distance measurement device is used to acquire at least one image of at least one target environment of the target point, and a screen of the laser distance measurement device is used to output a display of the image overlaid with a marker of the target point. A parallax error in the display of the image overlaid with the marker of the target point is corrected.
US11226397B2 Slanted radomes
Example embodiments relate to slanted radomes for protecting radar units. An example radar system may include a radar unit that includes at least one antenna having a radiation pattern. The radar unit is configured to transmit a radar signal based on the radiation pattern and receive radar signals. In addition, the radar system further includes a radome located in a direction of transmission of the radiation pattern. Particularly, the radome is aligned at an angle relative to a plane of the at least one antenna such that reflections of the transmitted radar signal caused by the radome are directed towards at least one of a null of the radiation pattern and an absorption component.
US11226396B2 Methods and apparatus to improve detection of audio signatures
Methods, apparatus, systems and articles of manufacture are disclosed to improve detection of audio signatures. An example apparatus includes a TDOA determiner to determine a first time difference of arrival for a first audio sensor of a meter and a second audio sensor of the meter, and a second time difference of arrival for the first audio sensor and a third audio sensor of the meter, a TDOA matcher to determine a match by comparing the first time difference of arrival to a first virtual source time difference of arrival and a second virtual source time difference of arrival, responsive to determining that the first time difference of arrival matches the first virtual source time difference of arrival, identify a first virtual source location as the location of a media presentation device, and remove an audio recording of the second audio sensor to reduce a computational burden on the processor.
US11226392B1 Estimating user risk based on wireless location determination
Disclosed are embodiments for estimating risk associated with a user of a wireless device. In some embodiments, the risk relates to a risk of infection by a contagious disease. For example, in some embodiments, the contagious disease is Coronavirus 2019. In some embodiments, locations of multiple wireless devices are estimated based on signal strengths of signals associated with the devices. Neighboring devices are identified based on highest probability regions of the devices that are determined based on associated signals. A measure of proximity to other devices is then determined based on probabilities that each device is located in neighboring regions. The risk is then based on the measure of proximity. In some embodiments, a risk of a first user associated with a first wireless device is based, in part, on a risk of a second user within a proximity of the first user.
US11226384B2 Method and device for monitoring local coils
A system and method are provided for operating a magnetic resonance tomograph. A transmitter of the magnetic resonance tomograph transmits a predetermined test pulse with a reduced power. The magnetic resonance tomograph receives the test pulse with the local coil. A controller compares the received test pulse with a predetermined pulse response and emits a warning signal when the received test signal differs from the predetermined pulse response.
US11226378B2 Electrical current connector
Various embodiments are described that relate an electrical current connector. The electrical current connector can be configured to provide electrical current when pressure is applied to a prong set. This pressure can cause a contact to engage with a connector. This can complete a circuit that allows the electrical current to flow. The connector can be coupled to a cable that can be configured to transfer data along with the electrical current. The cable can have an inner portion that transfers the data while an outer portion that surrounds the inner portion transfers the current.
US11226375B2 Method, apparatus and computer program for determining an impedance of an electrically conducting device
A method for determining an impedance of an electrically conducting device, such as a battery or a welded metal joint, includes applying a time-varying electric current to the electrically conducting device. The current varies at least between a first level and a second level. The current changes between the first level and second level within a time interval that is so short that a voltage response of the electrically conducting device exhibits a first local voltage extremum followed by a decay. An ohmic resistance voltage is adopted by the voltage response, when the first local voltage extremum has decayed. The method further includes acquiring the voltage response at least partially and determining an impedance of the electrically conducting device from the acquired voltage response.
US11226374B2 Data-driven model for lithium-ion battery capacity fade and lifetime prediction
A method of using data-driven predictive modeling to predict and classify battery cells by lifetime is provided that includes collecting a training dataset by cycling battery cells between a voltage V1 and a voltage V2, continuously measuring battery cell voltage, current, can temperature, and internal resistance during cycling, generating a discharge voltage curve for each cell that is dependent on a discharge capacity for a given cycle, calculating, using data from the discharge voltage curve, a cycle-to-cycle evolution of cell charge to output a cell voltage versus charge curve Q(V), generating transformations of ΔQ(V), generating transformations of data streams that include capacity, temperature and internal resistance, applying a machine learning model to determine a combination of a subset of the transformations to predict cell operation characteristics, and applying the machine learning model to output the predicted battery operation characteristics.
US11226370B1 Recoverable exceptions generation and handling for post-silicon validation
Embodiments relate to a system, program product, and method for random generation of recoverable errors in the generated instruction stream for post-silicon validation testing. The intentional raising and handling of exceptions in post-silicon validation exercisers randomly creates recoverable errors in a generated instruction test stream. Multiple exceptions may be raised either in a single instruction or in multiple instructions, while the present instruction is permitted to fully execute. The errors responsible for raising the exceptions are automatically repaired.
US11226366B2 Wafer inspection device and maintenance method for same
There is provided a wafer inspection device that is capable of bringing a polishing wafer into proper contact with probes without lowering throughput. The total value T of a thickness t1 of a polishing plate, a thickness t2 of a polishing wafer and a magnitude t3 extending from a lower surface of a main body of a pogo frame to a lower end of each probe of a probe card is set to be larger than a magnitude t4 of a lip seal protruding from an upper surface of a chuck top.
US11226361B2 Device and method for detecting failure location of underground cable
An apparatus and a method for detecting a fault location of an underground cable are proposed. The apparatus includes: an optimal reference signal design unit configured to design a reference signal for detecting the fault location of the underground cable considering propagation characteristics of the underground cable according to a time-frequency domain reflectometry method; a signal application and acquisition unit configured, as the designed reference signal is generated and applied to the underground cable, to acquire the reference signal applied to the underground cable and a reflected signal of the applied reference signal; and a data analysis unit configured to analyze whether a fault location of the underground cable exists according to a decision on similarity between the reference signal and the reflected signal after obtaining a time-frequency domain energy distribution for the acquired reference signal and reflected signal.
US11226359B2 System and method to generate multi-level voltage pulses for electrical insulation testing
A system and method to generate high voltage pulses for testing of electrical insulation is presented. The system is comprised of multiple bridges in series that are connected across the insulation through an output inductor. The switching of the bridges are timed to allow a resonant half-cycle of current through the output inductor and the effective capacitance of the insulation which results in a transition of the voltage across the insulation from one level to another. The sequence of switching of the bridges is swapped intermittently such that the dc links of the bridges are substantially kept balanced. In one embodiment, only the dc link of the first bridge is supplied from an external source, while the other bridges are fed via the chain of series bridges from the first bridge through the switching operation of the circuit.
US11226356B2 Shunt resistor and shunt resistor mount structure
Provided is a shunt resistor including: a first terminal and a second terminal each made of an electrically conductive metal material and having a first plane, a second plane, and an outer peripheral surface around the planes; and a resistive body connected to the respective first planes and connecting the first terminal and the second terminal, the first planes of the first terminal and the second terminal opposing each other. A bonding area between the resistive body and the first planes is smaller than an area of the first planes. The first terminal and the second terminal each have a hole penetrating through from the first plane to the second plane. A voltage detection terminal is connected to opposing surface sides of the first terminal and the second terminal.
US11226355B2 Shunt-resistance type current detector
A shunt-resistance type current detector includes a flat-plate shaped shunt resistor joined between a flat-plate shaped first bus bar and a flat-plate shaped second bus bar. Each of the bus bars includes respective detection conductors connected to a current detector. The shunt resistor and each of the bus bars are joined via weld parts. A gap for mounting the shunt resistor is formed between the first bus bar and the second bus bar, and projected parts are formed each being projected toward the gap from opposing faces opposing to each other in the gap. The shunt resistor comes an contact with each of the projected parts in a top-and-bottom direction.
US11226354B1 Probe card device and fence-like probe thereof
A probe card device and a fence-like probe thereof are provided. The fence-like probe includes a stroke segment, a fan-out segment, and a testing segment. The stroke segment is in an elongated shape defining a longitudinal direction, and the stroke segment has two end portions and a plurality of penetrating slots that are arranged along a fan-out direction perpendicular to the longitudinal direction, so that the stroke segment is deformable to store an elastic force by being applied with a force. The fan-out segment and the testing segment are respectively connected to the two end portions of the stroke segment. The fan-out segment has a fixing point arranged away from the stroke segment, and the testing segment has an abutting point arranged away from the stroke segment. Along the fan-out direction, the fixing point is spaced apart from the abutting point by a fan-out distance.
US11226351B2 Flow-through pipe adapter for optical flow measurement
A pipe adapter for optical flow measurement having a fluid pipe that has a flow-through inner flow space. At least one window element transparent to a measurement optics is introduced in the fluid pipe. The fluid pipe is surrounded, at least in the region of the window element, by a pressure-resistant housing by which the window element is mounted in an inner housing space, and with the inner housing space is at least indirectly fluidically interactive and/or in fluidic communication with the inner flow space.
US11226350B2 Method and device for detecting obstacle speed, computer device, and storage medium
Embodiments of the present disclosure provide a method and device for detecting a speed of an obstacle, a computer device, and a storage medium. The method includes: calculating at least two real-time speeds corresponding to the obstacle by using a multi-frame difference algorithm according to multi-frame data acquired by a sensor in a preset time window; calculating at least two speed statistic values corresponding to the obstacle according to the at least two real-time speeds; mapping each of the at least two speed statistic values to a corresponding static probability according to a mapping relationship between speed statistic values and static probabilities, to obtain at least two static probabilities; and fusing the at least two static probabilities to obtain a fused static probability of the obstacle, and determining the speed of the obstacle according to the fused static probability.
US11226348B2 Storage module, method of operating a laboratory automation system and laboratory automation system
A storage module for a laboratory automation system, a method of operating a laboratory automation system, and a laboratory automation system are presented. Items used by laboratory stations are stored centrally in a storage module and can be transported to the laboratory stations using a laboratory sample distribution system.
US11226347B2 Method for simultaneously and automatically analyzing microorganisms in a sample using filter cytometry
Device for automatically analyzing micro organisms in an aqueous sample using filter cytometry comprising at least one filter holder and processing modules, wherein the filter holder is arranged to contain a filter for receiving the sample, wherein the processing modules comprise sample application means for applying the sample to the filter in the holder and imaging means for imaging the micro organisms on the filter, wherein the device furthermore comprises displacement means for automatically moving the filter holder between the processing modules and wherein each of the modules and the filter holder are arranged to removable connect for interaction.
US11226341B2 Method of treating asthma using an IL-13 antibody
Methods of diagnosing and treating disorders related to TH2 inhibition, including but not limited to asthma, are provided. Also provided are methods of selecting or identifying patients for treatment with certain therapeutic agents that are TH2 pathway inhibitors.
US11226337B2 Chemoproteomic profiling of protein electrophilic and oxidative post-translational modifications
Chemoproteomic methods for detecting and profiling electrophilic post-translational modifications (PTMs) and oxidative PTMs in proteins are described. The methods including contacting a proteomic mixture with a probe having hydrazine and alkyne moieties or oxyamine and alkyne moieties to form a covalent linkage between the hydrazine or oxyamine moiety of the probe and the electrophilic PTM or oxidative PTM of the protein. The resulting alkyne-derivatized proteins are labelled with an azide modified tag via a click chemistry reaction. The labelled proteins can then be detected or profiled using techniques such as, for example, fluorescence imaging or mass spectrometry. Also described are protein conjugates having a covalent linkage formed by reaction of a hydrazine or oxyamine moiety of a probe with an electrophilic or oxidative PTM of a protein.
US11226336B2 Compact and homogeneous quantum dots and methods of making the same
The present disclosure provides quantum dots and methods of making the quantum dots comprising a substantially homogeneous population of monomeric nanocrystals, of a very small size, about 7 nm to about 12 nm in diameter. The method comprises mixing a nanocrystal coated with weakly binding ligands or ions with a polymer in a solution and incubating at a temperature greater than about 100° C., thereby forming a quantum dot having a substantially homogenous population of monomeric nanocrystals. The quantum dots can be further conjugated to bioaffinity molecules, enabling broad utilization of compact, biofunctional quantum dots for studying crowded macromolecular environments.
US11226330B2 Method for capturing specific cells
The present invention provides a method for capturing specific cells (e.g. many types of cancer cells, including cancer cells not expressing EpCAM) and a method for analysis of specific cells involving the method. Included is a method for capturing specific cells present in blood or biological fluid, the method including: subjecting sampled blood or biological fluid to enrichment; and capturing specific cells therefrom onto a hydrophilic polymer layer in a flow field.
US11226323B2 Air-pollution emission source monitoring
A computer implemented method, computer system, and computer program product are provided for air-pollution emission source monitoring. To determine the air-pollution emission of a monitored area, location data and air pollution data are taken from sensor stations positioned along a boundary of the monitored area. The macroscale atmospheric data of a region, where the monitored area is located, is also received. A boundary pollutant distribution can be estimated based on the location data and the air pollution data. Horizontal diffusion and vertical diffusion of the monitored area can be estimated based on the boundary pollutant distribution and the macroscale atmospheric data. To determine an accurate amount of pollution contribution caused by a monitored area, a calculation based on the boundary pollutant distribution, the horizontal diffusion, and the vertical diffusion can be used.
US11226321B2 Gas sensor and protective cover
A gas sensor includes a sensor element, an inner protective cover having inside a sensor element chamber and having an element chamber inlet and an element chamber outlet, and an outer protective cover having an outer inlet and an outer outlet. A total cross-sectional area A [mm2] of the outer inlet, a total cross-sectional area B [mm2] of the element chamber inlet, a total cross-sectional area C [mm2] of the element chamber outlet, and a total cross-sectional area D [mm2] of the outer outlet satisfy B>A>C>D, a cross-sectional area ratio A/D is greater than a value of 2.0 and less than or equal to a value of 5.0, and A×B×C×D is greater than or equal to a value of 3000 and less than or equal to a value of 8500.
US11226319B1 Method for assessing ability to distinguish consumables
A method of use encompassing coded sampling containers that may be implemented in two phases, the results of which may be further processed to arrive at a final score. The first phase incorporates four sampling containers in the context of a series of triangle tests to arrive at a first subscore. The second phase uses two of the coded containers and requires the participants to assess the degree to which the contents of the containers reflect a particular characteristic on a scale. The responses of each participant may be scored by summing the differences between the actual answers and the correct answers to arrive as a second subscore. A final score may be calculated by subtracting the first subscore from the second subscore.
US11226318B2 Method for high-throughput screening of non-target biomarkers based on metabolic perturbation caused by pollutants
Disclosed is a method for high-throughput screening of non-target biomarkers based on metabolic disturbance caused by pollutants, belonging to the field of environmental exposure and health. The method includes the following steps: (1) extracting to obtain extracts to be tested; (2) performing chromatographic analysis to obtain a spectrum containing chromatographic peaks; (3) identifying and labeling features of pollutants, taking chromatographic peaks other than the features of the pollutants as features of potential metabolites, and performing non-target labeling of the features of the potential metabolites; (4) establishing a linear regression model by taking the peak areas of the features of the potential metabolites as dependent variables and the peak areas of the features of the pollutants as independent variables; (5) operating the model, and performing non-target screening of the biomarkers to preliminarily obtain related biomarkers; (6) identifying the MS spectra and MS/MS spectra of the preliminarily obtained biomarkers, and identifying biomarkers related to pollutant exposure. The disclosed method improves the accuracy of biomarker screening and the throughput of biomarker screening.
US11226311B2 Ultrasonic inspection system, ultrasonic inspection method and aircraft structural object
According to one implementation, an ultrasonic inspection system includes: a first inspection unit, a second inspection unit, and a signal processing system. The first inspection unit acquires a detection signal of a first ultrasonic wave in a first inspection section of an structural object, using a first ultrasonic transducer and a first ultrasonic sensor. The second inspection unit acquires a detection signal of a second ultrasonic wave in a second inspection section of the structural object, using a second ultrasonic transducer and a second ultrasonic sensor. The signal processing system obtains an index value representing inspection information of at least one of the first inspection section and the second inspection section, based on the detection signal of the first ultrasonic wave and the detection signal of the second ultrasonic wave.
US11226309B2 Techniques for predicting collision cross-section values
Techniques and apparatus for generated predicted collision cross-section (CCS) values based on a hybrid CCS prediction processes are described. In one embodiment, for example, an apparatus may include at least one memory, and logic coupled to the at least one memory. The logic may be configured to implement a predicted CCS process, for example, by receiving analytical information from analysis of a sample using an ion mobility spectrometry instrument, the sample comprising at least one component, generating an approximate molecular model for the component via an approximate molecular modeling process, and generating a predicted CCS value via a computational model based on the approximate molecular model. Other embodiments are described.
US11226307B2 Electrophoresis device and electrophoresis method
Provided is an electrophoresis device that, by electrophoresis, feeds a sample into capillaries and optically detects the sample, the electrophoresis device being provided with capillaries, a capillary head provided at the distal end of the capillaries, a phoretic medium-filled container used for electrophoresis and filled with a phoretic medium, a guide member that covers the side surface of the phoretic medium-filled container, a seal member that seals from below the phoretic medium filled in the phoretic medium-filled container, and a plunger that presses the seal member.
US11226302B2 Steam trap monitoring devices, systems, and related techniques
Devices, systems, and techniques relating to steam trap monitoring are described. These include battery-less steam trap monitors that run on power harvested from their environments, systems for acquiring steam trap monitor data for the traps in a facility or across multiple facilities, and techniques for processing steam trap monitor data to reliably determine the status of individual steam traps and potentially other system parameters.
US11226297B2 X-ray dosage mitigation for semiconductors and material inspection systems
A method for determining a total radiation dosage received by an electronic component includes employing a radiation generator to expose the electronic component to an ionizing radiation within a contained environment of an inspection system. The method further includes measuring a total radiation dosage received by the electronic component based on a pre-determined position in the contained environment of the inspection system.
US11226296B2 Tunnel computerised tomographic scanner and method for acquiring images from a scintillator of a tunnel computerised tomography scanner
A tunnel computerised tomographic scanner comprising a rotor (3), an X-ray emitter (7) mounted on the rotor (3), an X-ray detector (8) mounted on the rotor (3), on the opposite side of a detecting zone (4), the X-ray detector (8) comprising a scintillator (9) which has at least one emission face (10) from which the scintillator (9) emits light in the visible spectrum when it is struck by X-rays, and a plurality of video cameras (12) which are positioned in such a way that each of them frames at least one portion of the scintillator (9), for acquiring one after another second images, in the visible spectrum, of the respective portion of the scintillator (9), wherein, according to the method, at least two separate video cameras (12) substantially frame each zone of the emission face (10), and an electronic processing unit is programmed to combine all of the second images obtained by the video cameras (12) and to obtain a first image of the emission face (10), to be used for the tomographic reconstruction of an object (6) which is placed in the detecting zone (4).
US11226295B2 Ceramic body defect inspecting apparatus and defect inspecting method
A plurality of illumination elements configured to irradiate an inspection target region with illumination light obliquely at an identical angle in respective directions different from each other and equiangularly spaced from each other around an image capturing part are sequentially turned on and off. The image capturing part generates a plurality of pieces of captured image data by capturing an image of the target region in a normal direction when each of the plurality of illumination elements is turned on. A determination image generation part generates minimum luminance image data in which a minimum value among luminance values of the plurality of pieces of captured image data at an identical pixel position is set as a luminance value at the pixel position, and then generates determination image data based on the minimum luminance image data. A defect determination part determines existence of a defect based on the determination image data.
US11226292B2 Method for analysing a gemstone
A method of analysing an at least partially transparent object, such as a gemstone, includes fixing the object in a holder; immersing the object in the holder in an immersion material; and analysing internal and/or external features of the object. Analysing comprises visualizing an internal and/or external portion of the object using light rays while the object is immersed in the immersion material, and determining characteristics of the object based on the visualized internal and/or external portion of the object. During the analysing step, the difference between the refractive index (RI) of the immersion material and the RI of at least an immersed portion of the holder, which is in contact with the object, is less than 0.3.
US11226281B1 Non-invasive, in situ diagnosis and monitoring of corrosion in high temperature systems
Techniques for non-invasive diagnosis and/or monitoring of corrosion in high temperature systems using specialized sensors that produce multi-mode acoustic signals in situ for accurate determination of wall loss and/or physical property changes for a vessel in contact with a high temperature, highly corrosive substance are disclosed. Sensitivity of a few microns (or about 0.1%) of wall loss, detection of changes in physical properties of vessel contents (e.g., approximately 1%), or both, at temperatures of 500° C., 600° C., or higher may be realized. Corrosion may be identified and/or monitored using time domain, frequency domain, or mixed time domain and frequency domain analysis of signal characteristics, signal delay, or both, for relatively short circumferential acoustic wave propagation (e.g., a few inches), as well as relatively long axial acoustic wave propagation (e.g., tens of feet).
US11226280B2 Automated slide assessments and tracking in digital microscopy
The present disclosure provides methods for automated slide assessments made in conjunction with digital image-based microscopy. Automated methods of acquiring patient information and specimen information from prepared slides, and digitally linking such information into patient-tagged specimen data, are provided. Also provided are methods that include automatically identifying an optimal area for morphological assessment of a blood smear on a hematological slide, including methods for triggering the analysis of such an area, e.g., using an automated digital image-based hematology system. The present disclosure also provides devices, systems and computer readable media for use in performing processes of the herein described methods.
US11226275B2 Method for measuring the diffusion coefficient of water within a porous medium by a nuclear magnetic resonance method
The present invention relates to a method of measuring the diffusion coefficient of water in a porous medium. The coefficient is measured using a nuclear magnetic resonance (NMR) technique (2, 3, 4) and the sample (1) has the shape of a hollow cylinder.
US11226269B2 Device, system and method for direct sampling a liquid of a tank
Direct tank liquid sampling device (1) comprising a plurality of inlet lines (2) to supply a liquid of a liquid tank stock (3) to a main collector (7); a pump (4) configured to circulate a collected liquid in the device (1); a packing section (6); a main piping (19, 20, 21) fluidly coupling the main collector (7) and the packing section (6) for supplying the packing section (6) with a portion of said collected liquid; an in-line measuring instrument (5) fluidly coupled to the main piping ((19, 20, 21) in an intermediate position between the main collector (7) and the packing section (6), said in-line measuring instrument (5) being configured for measuring one or more of the following liquid parameters: density, viscosity, temperature, electrical conductivity, or sulphur content.
US11226265B2 Vehicle test stand and method for ascertaining a vehicle longitudinal acceleration
A method and vehicle test stand comprising at least one actuator for moving the vehicle in a longitudinal direction. During the test, a rotational movement which is carried out by a wheel or a powertrain of the vehicle is measured in real time, a longitudinal acceleration corresponding to the measured rotational movement is ascertained, and the at least one actuator is actuated based on the ascertained longitudinal acceleration. In at least one example, the vehicle may be connected to an acceleration sensor, an acceleration signal of the acceleration sensor is detected during the test and a low-frequency longitudinal acceleration component is calculated based on the ascertained longitudinal acceleration and a position control loop for controlling the actuator, and the vehicle longitudinal acceleration is ascertained based on the detected acceleration signal and the calculated low-frequency longitudinal acceleration component.
US11226262B2 Apparatus for testing a shaft and/or a mechanical part on the shaft and use of such an apparatus
This device comprises an immobilizing device of a first portion of the shaft, the shaft extending along a first axis, and a movement device of a second portion of the shaft so as to load the shaft in bending. The moving device comprises a first cylinder, a second cylinder, and a connecting device configured to form, between the shaft and one end of the first cylinder, a first connection prohibiting a translation perpendicular to the first axis and allowing a rotation around the first axis, and to form, between the shaft and one end of the second cylinder or between the end of the first cylinder connected to the shaft and one end of the second cylinder, a second connection prohibiting a translation perpendicular to the first axis and allowing a rotation around a second axis parallel to the first axis.
US11226261B2 Optical device testing method and apparatus
At various positions in an eye motion box (EMB) an output image from an optical device can be captured and analyzed for detection and evaluation of image propagation via the optical device. Optical testing along a specific axis can evaluate optical engine transfer function uniformity across facet's active area, detect the existence and degree of “smearing” of a projected image from an optical device, and detect the existence and degree of a “white stripes” (WS) phenomenon related to scattering and diffraction in the wedge-to-LOE interface. A variety of metrics can be derived for quality control and feedback into the production system, and for disposition of the optical devices.
US11226259B2 Test fixture for tensioning and cooling an article
A test fixture for securing a test article is disclosed. The test fixture includes a frame, an upper grip, at least one heat shield, a cooling assembly, and insulation. The frame defines an upper portion and a lower portion. The lower portion of the frame is releasably mounted to a vibration device. The upper grip is connected to the upper portion of the frame and the lower grip is connected to the lower portion of the frame. The heat shield is positioned to insulate at least one of the upper grip and the lower grip. The upper grip is configured to secure an upper portion of the test article along an upper interface. The lower grip is configured to secure a lower portion of the test article along a lower interface. The cooling assembly transports a cooling medium across at least one of the upper interface and the lower interface.
US11226256B2 Handheld ultrasonic testing device
Example computer systems, computer apparatuses, computer methods, and computer program products are disclosed for testing an ultrasonic gas leak detection device. An example method includes determining a rotary position of a rotary selector of the handheld ultrasonic testing device. The method further includes determining whether the rotary position of the rotary selector corresponds to a first testing mode for testing the ultrasonic gas leak detection device or a second testing mode for testing the ultrasonic gas leak detection device. The method further includes generating a first ultrasonic signal for testing the ultrasonic gas leak detection device in response to determining that the rotary position of the rotary selector corresponds to the first testing mode. The method further includes generating a second ultrasonic signal for testing the ultrasonic gas leak detection device in response to determining that the rotary position of the rotary selector corresponds to the second testing mode.
US11226252B2 Multilayered magnetic free layer structure in magnetic tunnel junction arrays for sub-micrometer resolution pressure sensors
A sub-micrometer pressure sensor is provided that includes a multilayered magnetic tunnel junction (MTJ) pillar that contains a non-magnetic metallic spacer separating a first magnetic free layer from a second magnetic free layer. The presence of the non-magnetic metallic spacer in the multilayered MTJ pillar improves the sensitivity without compromising area, and makes the pressure sensor binary (either “on” or “off”) with little or no drift, and sensitivity change over time. Moreover, the resistivity switch in such a pressure sensor is instantly and a low error rate is observed.
US11226251B2 Method of making a dual-cavity pressure sensor die
A pressure sensor die especially suitable for high-temperature, high-pressure operating environment and delivering accurate and reliable pressure measurement at low cost. A single crystalline silicon includes a cap, a substrate and a base connected together. A recess formed on the cap creates an upper sealed cavity with the substrate. A silicon oxide layer is formed between the substrate and the cap. A recess formed on the base creates a lower sealed cavity with the substrate. The upper sealed cavity and the lower sealed cavity overlap in their projections. The substrate includes at least two sets of piezoresistive sensing elements located within the overlapping projections, perpendicular to each other, and oriented in different crystallographic directions.
US11226249B2 Pressure measuring device having a footprint of a first joint area of a support body
Disclosed is a pressure measuring device, whose pressure sensor is protected against thermomechanical stresses, comprising a carrier, a support body arranged on the carrier, a pressure sensor arranged on the support body, a first joint including a joint material connecting the support body with the pressure sensor, and a second joint including a joint material connecting the support body with the carrier. The support body has on a face opposite the pressure sensor a first groove configured such that the first groove surrounds a joint area of the support body. The joint area of the support body and a footprint of the first joint are essentially equally large and significantly less than a base area of the pressure sensor opposite the first joint.
US11226246B2 Non-destructive detecting device for component residual stress gradient
The present disclosure relates to the technical field of non-destructive detecting of residual stress, and in particular to a non-destructive detecting device for component residual stress gradient. the non-destructive detecting device comprises: groups of transmitting transducers and receiving transducers arranged symmetrically to each other, the transmitting transducers closer to the symmetry axis have greater excitation frequencies; an acoustic wedge coupled to the groups of transmitting transducers and receiving transducers, wherein groups of cylindrical transmitting tunnels and receiving tunnels are provided obliquely within the transmitting connection area and the receiving connection area through their top surfaces and toward their bottom surfaces, the transmitting transducers are coupled to the transmitting tunnels in a one-to-one correspondence, the receiving transducers are coupled to the receiving tunnels in a one-to-one correspondence, and the bottom surfaces of the transmitting connection area and the receiving connection area are pressed against the surface of the detected component; and a calculation processing module electrically connected to the transmitting transducers and the receiving transducers. The non-destructive detecting device solves the problem that the residual stress values of components at different penetration depths cannot be detected at the same time.
US11226245B2 Force sensor
A force sensor includes a frame and an oscillation structure which has arms and can oscillate freely in the frame. The arms are fixed to suspension frame regions and run transverse to one another at least in sections. At least one conductor extends along at least two arms. An AC voltage can be applied to the at least one conductor to excite at least one oscillation mode of the oscillation structure with a resonant frequency using Lorentz force. The force sensor is designed such that the suspension regions are at least partially spatially displaced relative to one another when a force is applied to the frame, that the magnitude of the spatial displacement of the suspension regions depends on the magnitude of the force, and that the spatial displacement of the suspension regions causes detuning of the resonant frequency, the magnitude of which depends on the spatial displacement magnitude.
US11226244B2 Automotive exhaust gas sensor with two calibration portions
A method of manufacturing a sensor include depositing a metal layer on a substrate and fabricating a calibration structure on the metal layer. The calibration structure can include a first calibration portion and a second calibration portion. The method may further include, performing a first calibration of the sensor by modifying the first calibration portion. In addition, the method can include placing a cover layer on a portion of the first calibration portion after the first calibration and then performing a second calibration of the sensor by modifying the second calibration.
US11226241B1 Capacitor-referenced temperature sensing
The temperature-dependent resistance of a MEMS structure is compared with an effective resistance of a switched CMOS capacitive element to implement a high performance temperature sensor.
US11226238B2 Blackbody radiation source
The present invention relates to a blackbody radiation source. The blackbody radiation source comprises a blackbody radiation cavity and a carbon nanotube structure. The blackbody radiation cavity comprises an inner surface. The carbon nanotube structure is located on the inner surface. The carbon nanotube structure comprises a first carbon nanotube layer in contact with the inner surface, a second carbon nanotube layer located on a surface of the first carbon nanotube layer and a third carbon nanotube layer located between the first carbon nanotube layer and the second carbon nanotube layer. The first carbon nanotube layer and the second carbon nanotube layer are fixed together by the third carbon nanotube layer.
US11226233B2 Confocal measuring apparatus
A confocal measuring apparatus (1) includes a light source (10), an optical system (30) configured to receive reflected light from a measurement surface, a light guide part (20) into which a plurality of cores including a first core (26) and a second core (28) is built and configured to propagate the reflected light by the plurality of cores, a displacement amount measurement part (40) including a spectroscope (42) configured to separate the reflected light propagated by the first core into each wavelength components and a detector (44) having a plurality of light receiving elements arranged to correspond to a spectral direction by the spectroscope, and a peripheral image measurement part (60) configured to form an image of the reflected light propagated by the second core on the plurality of image pickup elements and to generate a peripheral image with respect to a measurement position of the measurement surface.
US11226231B1 Image sensor incorporating an array of optically switchable magnetic tunnel junctions
An image sensor includes an array of optically switchable magnetic tunnel junctions (MTJs) arranged in columns and rows. The image sensor has first lines of transparent conductive material and second lines of conductive material. Each first line is in contact with the free layers of the MTJs in a corresponding row. Each second line is electrically connected to the fixed layers MTJs in a corresponding column. The first lines are concurrently exposable to radiation. The first and second lines are selectively biasable. In a global reset operation, biasing conditions are such that all MTJs are switched to an anti-parallel state. In a global sense operation, biasing conditions are such that, depending upon the intensity of radiation received at those portions of the first lines in contact with MTJs, the MTJs may switch to a parallel state. In selective read operations, biasing conditions are such that stored data values in the MTJs can be read.
US11226229B2 Vibration sensor mounting structure
A vibration sensor mounting structure improves the stability and repeatability of a measured signal generated by a machine vibration sensor. The structure has an outer annular surface that contacts the machine under test and a shallow recess inside the outer annular surface. The recess causes resonant vibrations of the mounting structure to occur at frequencies that are above the intended measurement range of the sensor. The recess also allows the mounting force to be positioned away from the center mounting screw and onto the more stable outer annular surface. With the mounting force away from the center, lateral forces have less effect on the measured signal.
US11226228B2 Removable scale and scanner system control from a system with a maintained standalone calibration memory
A scale and scanner system includes a controller to control operation of the scale and scanner system. A scale calibration parameter memory for storing scale calibration parameters is coupleable to the controller. A scanning module and a scale module are coupleable to the controller. When the controller is not coupled to the scanning module or scale module, the scale calibration parameter memory remains in the system.
US11226226B2 Sealable package weighing and labeling system
A weighing and labeling system has an electronic scale, label printer, and at least one controller. The controller stores information about incoming food packages and drives the printer to produce labels based on the stored information and the weight of the food packages. The labels are transferred to the food packages. Some elements of the system are located in sealable cabinets, and further, some of the elements are mounted on the interior surface on doors hinged to the sealable cabinets. This is advantageous in food production environments requiring frequent cleaning of equipment with sprayed water. In some embodiments the sealable cabinets are positioned on vertical masts and rotatable on the masts.
US11226225B2 Work vehicle, method of determining weight of payload, and method of calibrating a weight of a payload
A work vehicle, a method of determining a weight of a payload supported by a work tool mounted to an upper structure of a work vehicle, and a method of calibrating a weight of a payload supported by a work tool mounted to an upper structure of a work vehicle are provided. The work vehicle includes an undercarriage having a plurality of ground engaging members supporting the work vehicle, an upper structure rotatable relative to the undercarriage about a vertical axis, a rotation sensor configured to determine a rotation angle of the upper structure relative to the undercarriage, a work tool mounted to the upper structure and configured to support a payload, and a controller configured to determine a weight of the payload based at least partially on the rotation angle of the upper structure relative to the undercarriage.
US11226224B2 Dual dispensing pack
A dual dispensing pack includes a dual dispensing pump head having a first pumping assembly and a second pumping assembly. The first pumping assembly is operatively coupleable to a first bottle and the second pumping assembly is operatively coupleable to a second bottle. The first pumping assembly includes a first piston, and the second pumping assembly includes a second piston. A stroke length of the first piston is the same as a stroke length of the second piston, and a volume dispensed by the first pump assembly is independently varied from a volume dispensed from the second pump assembly.
US11226223B2 Modulated metering system
An improved modulated particulate metering system is provided. The system includes a plurality of particulate storage areas, each having a separate type of particulate. The system can include varied configurations of a plurality of cartridges in communication with one of the particulate storage containers. The system can further include varied configurations of a plurality of gearboxes operably connected to the cartridges. The gearboxes can be adapted to be inverted and operably controlled by one or more drive shafts. The system can still further include varied configurations of a plurality of particulate accelerators in fluid communication with an air flow path having one inlet. The system permits a user to efficiently alternate between desired configurations based on the needs of the application.
US11226212B2 Robot equipped with capacitive detection
A robot includes a body on which is mounted a functional head also including a capacitive detector, including: at least one electrical insulator in order to electrically insulate the functional head; at least one apparatus for electrically polarizing the functional head at a first alternating electrical potential (Vg), different from a ground potential; at least one guard polarized at an alternating guard potential (VG) identical to the first alternating electrical potential; and at least one electronics, called detection electronics, for measuring a signal relating to a coupling capacitance, called electrode-object capacitance, between the sensitive part and a surrounding object.
US11226211B2 Inductive position detection
A position detecting system detects and responds to the movement of a target through a sensing domain area of a plane. The movement causes the amount of the target that lies within a first sensing domain area of a first sensor to change. A second sensor detects a height from the plane to a sensor for enhancing accuracy of measurements from the first sensor.