Document | Document Title |
---|---|
US11651898B2 |
Multilayer capacitor and board having the same mounted thereon
A multilayer capacitor and a board having the same mounted thereon are provided. The multilayer capacitor includes a capacitor body including dielectric layers and first and second internal electrodes, and first to sixth surfaces, the first internal electrode being exposed through the third surface and the fifth surface and the second internal electrode being exposed through the fourth surface and the sixth surface; first and second side portions disposed on the fifth and sixth surfaces, respectively, of the capacitor body; first and second external electrodes; a first step-compensating portion disposed on a margin portion in a width direction on the second dielectric layer on which the second internal electrode is formed on the first internal electrode; and a second step-compensating portion disposed on another margin portion in the width direction on the first dielectric layer on which the first internal electrode is disposed on the second internal electrode. |
US11651897B2 |
Electronic component
An electronic component includes a capacitor body having alternately stacked first and second internal electrodes with dielectric layers therebetween, the capacitor body having first to sixth surfaces and the first internal electrodes and the second internal electrodes being exposed through the third surface and the fourth surface, respectively. First and second external electrodes are disposed respectively on the third and fourth surfaces of the body and respectively connected to the first and second internal electrodes. A shielding layer includes a cap portion disposed on the second surface of the capacitor body and a side wall portion disposed on the third, fourth, fifth, and sixth surfaces of the capacitor body, and an insulating layer is disposed between the capacitor body and the shielding layer. The shielding layer consists of first and second shielding layers offset from each other in a direction connecting the third and fourth surfaces. |
US11651889B2 |
Reinforced insulation transformer and design method thereof
The present disclosure relates to a reinforced insulation transformer and a design method thereof. The reinforced insulation transformer according to an embodiment of the present disclosure is a transformer in which a secondary winding is wound on a primary winding so that the primary winding and the secondary winding have a stacked structure and satisfy a reinforced insulation criterion, wherein each of the primary winding and the secondary winding includes a conducting wire and an insulation outer layer that surrounds the conducting wire, and the insulation outer layer of the secondary winding has more layers or a greater thickness than the insulation outer layer of the primary winding. |
US11651884B2 |
Peaking inductor embedded within a T-coil
Structures that include a peaking inductor and a T-coil, and methods associated with forming such structures. A back-end-of-line interconnect structure includes a first metallization level, a second metallization level, and a third metallization level arranged between the first metallization level and the second metallization level. The T-coil includes a first inductor with a first coil arranged in the first metallization level and a second inductor with a second coil arranged in the second metallization level. A peaking inductor includes a coil arranged in the third metallization level. The first coil of the first inductor, the second coil of the second inductor, and the coil of the peaking inductor are stacked in the back-end-of-line interconnect structure with an overlapping arrangement. |
US11651882B2 |
Solenoid microactuator with magnetic retraction
A magnetic microactuator (100) including a coil (6; 61; 62) controlling the axial movement of a sliding block (30) including at least one permanent magnet (2) joined or aligned with a ferromagnetic or magnetised rear arbor (42) and guiding the field lines of the magnetic field of revolution in the axial direction (D) through the coil (6; 61; 62) wherein circulates the sliding block (30), up to a rear end (43) of said rear arbor (42) that tends to cooperate by magnetic attraction with at least one first ferromagnetic restoration element (8), located in the vicinity of a rear face (25) of the structure (20) of the microactuator (100), in order to bring said sliding block (30) back into a rear end-of-travel position when no coil (6; 61; 62) is powered. |
US11651881B2 |
Mn—Zn ferrite particles, resin molded body, soft magnetic mixed powder, and magnetic core
Mn—Zn ferrite particles according to the present invention contain 44-60% by mass of Fe, 10-16% by mass of Mn and 1-11% by mass of Zn. The ferrite particles are single crystal bodies having an average particle diameter of 1-2,000 nm, and have polyhedral particle shapes, while having an average sphericity of 0.85 or more but less than 0.95. |
US11651880B2 |
Composite particle, core, and inductor element
A composite particle includes a large particle and binder particles. The large particle has a particle size of 10 μm to 50 μm. The binder particles are attached on the large particle and each have a particle size smaller than that of the large particle. |
US11651877B2 |
Support arrangement for an electrical protection assembly
A support arrangement for an electrical protection assembly for connection between an electrical power supply line and electrical equipment is provided. The support arrangement comprises a first insulator body and a second insulator body extending at right angles to the first insulator body, wherein the first and second insulator bodies are integrally formed into a unitary body. In an embodiment, the second insulator body extends from a lower end of the first insulator body, so as to define a unitary L-shaped support arrangement. In one version, the support arrangement comprises an L-shaped inner support frame around which the first and second insulator bodies are molded. The L-shaped inner support frame comprises a T-shaped metal connector having a first end from which a first fibre glass support arm extends, around which the first insulator body is molded, and a second end from which a second fibre glass support arm extends, around which the second insulator body is molded. |
US11651876B2 |
Grommet and wire harness
A grommet applied to a wire harness includes: a body (10) fitted into a through hole and stops water from entering the through hole; and an umbrella-shaped unit including an annular wall section, a first lip section, and a second lip section, the first lip section and the second lip section abutting an abutting target surface in a state in which the body is fitted into the through hole. The first lip section and the second lip section are provided in the annular wall section so as to be located within an installation region of an insulator when viewed along an axial direction. The umbrella-shaped unit includes a stress concentration section that is provided in an annular shape in the annular wall section on a center axis side with respect to the first lip section, and is located within the installation region when viewed along the axial direction. |
US11651874B2 |
High-voltage insulators having multiple materials
High-voltage insulators are disclosed that are capable of handling diverse requirements, such as providing high standoff voltages, high temperature cycling, and the ability to withstand flexural stress. One high-voltage insulator includes a first piece formed from a first material, a second piece formed from a second material, and an interface section where the first piece contacts with and forms a seal with the second piece. The interface includes a first groove located that accommodates a first gasket, sets of matching threads on the first and second pieces. The interface section further accommodates a second gasket. In this multi-piece high-voltage insulator, the first material can have a first set of flexural, heat resistance, and electrical standoff characteristics suitable for a first environment, and the second material can have a second set of flexural, heat resistance and electrical standoff characteristics suitable for a second environment. |
US11651861B2 |
Determining engagement level of an individual during communication
A plurality of instances of a patient's health condition are received as patient health information from a plurality of sources. Ground-truth health conditions of the patient are generated based on the patient health information and expert review of the patient's level of engagement for each instance of provider assessment. A regression model predicting a probability of patient engagement level with a provider is generated, based on the instances of patient condition assessment and the engagement level expert review associated with each instance. A current set of patient information and natural language processing results of a dialog between the patient and a provider performing a condition assessment of the patient, are received. The current patient information and the dialog are applied to the regression model, determining a probability of patient engagement level. An indicator of the patient engagement level is sent to the provider's computing device. |
US11651857B2 |
Methods and apparatus to capture patient vitals in real time during an imaging procedure
Apparatus, systems, and methods to capture and combine patient vitals and image data are disclosed. An example apparatus includes an imaging device to capture imaging data of a patient; a patient monitor to capture non-imaging data of the patient; and a communication interface between the imaging device and the patient monitor to route the non-imaging data to the imaging device. The example imaging device is to combine the non-imaging data with the imaging data to form a combined data set to be processed to determine a clinical outcome. |
US11651856B2 |
Method of connecting a user device anonymously to a remote operator
A method of connecting a user device anonymously to a remote operator, via an intermediate anonymizing server is described. In this way, a remote operator may control the device, without the remote operator knowing the identity of the owner or of user of the device. A remote operator might provide medical support or entertainment. The user of the device is provided with a connection key, which is then further given by the user to a desired remote operator. Both the user and the remote operator provide the anonymizing server with the connection key. The anonymizing server opens a chat room uniquely associated with the connection key. Electronic connectivity is provided by forwarding messages between the user device and the remote operator through the chat room. No other access to the chat room is permitted. The anonymizing server does not store the connection key. No user application is required. |
US11651853B2 |
Information processing apparatus, information processing system, storage medium, and information processing method
An information processing apparatus includes a controller. The controller obtains information about a designated area and information about a medical service target. The controller creates, in accordance with the population distribution in the designated area, a dispatch schedule for dispatching a medical service vehicle capable of dealing with the medical service target to the designated area. |
US11651852B2 |
Methods for surgical guideline indicator mapping to facilitate automated medical bill adjudication and devices thereof
Systems and methods are provided for automating the process of automatically determining appropriateness of surgical team services performed during a medical procedure. Clinical resource data with known surgical guideline indicator (SGIs) may be us used to generate and store a mapping of medical procedure codes to indications of the appropriateness of surgical team services corresponding to the medical procedure codes. A medical bill associated with an insurance claim may be analyzed to extract a medical procedure code corresponding to a surgical procedure, and an automated adjudication recommendation for the medical bill may be made based on the mapping between medical procedure codes and SGIs. |
US11651850B2 |
Computer vision technologies for rapid detection
A computer-implemented method includes preprocessing a variable dimension medical image, identifying one or more areas of interest in the medical image; and analyzing the one or more areas of interest using a deep learning model. A computing system includes one or more processors; and one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to preprocess a variable dimension medical image, identify one or more areas of interest in the medical image; and analyze the one or more areas of interest using a deep learning model. A non-transitory computer readable medium contains program instructions that when executed, cause a computer to preprocess a variable dimension medical image, identify one or more areas of interest in the medical image, and analyze the one or more areas of interest using a deep learning model. |
US11651847B2 |
Dose volume histogram and dose distribution based autoplanning
A method and system for generating a voxel-based quadratic penalty model for automatic intensity modulated radiation therapy (IMRT) treatment planning are disclosed herein. A computing system generates an initial assignment of threshold values to a penalty function for IMRT treatment planning. The computing system receives an update to a dose value associated with the IMRT treatment planning. The computing system dynamically updates the threshold values based on the updated dose value. The computing system continues to iterate the threshold values based on further updated dose values. |
US11651845B2 |
Systems and methods for creating and selecting models for predicting medical conditions
Computer implemented methods are disclosed. The methods may include receiving historical data comprising at least one of provider data and patient data, and processing, using a processor, the historical data to identify one or more patterns. The method also may include generating one or more decision models from the historical data and the decision patterns, and providing one or more recommendations based on the one or more decision models. |
US11651827B2 |
Semiconductor memory device and operating method thereof
A semiconductor memory device includes a memory cell array and a peripheral circuit. The memory cell array includes at least two planes. The peripheral circuit performs a memory operation on a selected plane of the at least two planes during a single plane operation and performs a dummy operation on an unselected plane of the at least two planes. |
US11651825B2 |
Random value generator
The present disclosure includes systems, apparatuses, and methods related to generating a random data value. For example, a first read operation may be performed on a memory cell programmed to a first state, wherein the first read operation is performed using a first read voltage that is within a predetermined threshold voltage distribution corresponding to the first state. A programming signal may be applied to the memory cell responsive to the first read operation resulting in a snapback event, wherein the programming signal is configured to place the memory cell in a second state. A second read operation may be performed to determine whether the memory cell is in the first state or the second state using a second read voltage that is between the predetermined threshold voltage distribution corresponding to the first state and a second threshold voltage distribution corresponding to the second state. |
US11651817B2 |
Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a memory cell array, a data storage circuit and a control circuit. The data storage circuit holds first data to be written into the memory cell and holds 1 bit data calculated from the first data. The control circuit writes the data of n bits into the memory cell in a first write operation and then executes a second write operation. The control circuit carries out the following control in the second write operation. It reads data stored in the memory cell in the first write operation. It restores the first data based on the data read from the memory cell and the 1 bit data held in the data storage circuit. It writes the restored first data into the memory cell. |
US11651816B2 |
Memory unit
There is provided a method for accessing a memory cell of a plurality of memory cells that are part of a memory unit, the memory cells being grouped into a plurality of memory cell groups, wherein each memory cell group is associated with one or more local bit lines with each of the one or more local bit lines being operatively connected to a corresponding global bit line via a passgate comprising a PMOS transistor. The method comprises connecting each of the one or more local bit lines to the corresponding global bit line by decreasing a gate voltage that is applied to a gate of the corresponding PMOS transistor to a value that is sufficient to allow the PMOS transistor to conduct, wherein the value of the gate voltage that is sufficient to allow the PMOS transistor to conduct is either a positive or negative voltage. |
US11651815B2 |
Apparatuses, systems, and methods for system on chip replacement mode
Apparatuses, systems, and methods for a system on chip (SoC) replacement mode. A memory device may be coupled to a SoC which may act as a controller of the memory. Commands and addresses may be sent along a command/address (CA) bus to a first decoder of the memory. The first decoder may use a first reference voltage to determine a value of signals along the CA bus. One of the pins of the CA bus may be coupled to a second decoder which may use a different second reference voltage. When the voltage on the pin exceeds the second reference voltage, the memory device may enter a SoC replacement mode, in which the memory may take various actions to preserve data integrity, while a new SoC comes online. |
US11651813B2 |
Clock correction circuit and memory system comprising the clock correction circuit
A clock correction circuit in which a correction accuracy of a duty cycle is increased is provided. The clock correction circuit comprises a delay-locked loop circuit configured to receive a first clock signal and generate a second clock signal obtained by delaying the first clock signal; a first duty cycle correction circuit configured to receive the second clock signal and generate a first correction clock signal obtained by correcting a duty cycle of the second clock signal; and a duty cycle detection circuit which includes a second duty cycle correction circuit and an error code generation circuit, wherein the error code generation circuit receives the first correction clock signal, and generates a first error code as to whether to correct the duty cycle of the second clock signal on the basis of the first correction clock signal, the second duty cycle correction circuit generates a second correction clock signal obtained by correcting the duty cycle of the first correction clock signal in response to the first error code, the error code generation circuit generates a second error code as to whether to correct the duty cycle of the second clock signal on the basis of the second correction clock signal, and the first duty cycle correction circuit receives the second error code, and generates a third correction clock signal obtained by correcting the duty cycle of the second clock signal in response to the second error code. |
US11651807B2 |
Midpoint sensing reference generation for STT-MRAM
The present disclosure is drawn to a magnetoresistive device including an array of memory cells arranged in rows and columns, each memory cell comprising a magnetic tunnel junction, each row comprising a word line, and each column comprising a bit line; a column select device that selects a bit line. The magnetoresistive device also includes a sense amplifier comprising a first input corresponding to a selected bit line, a second input corresponding to a reference bit line, and a data output. The plurality of columns comprise a reference column, the reference column comprising a conductive element coupled to the magnetic tunnel junctions in the reference column. |
US11651806B2 |
Reference voltage training circuit and semiconductor apparatus including the same
A reference voltage training circuit may include: a normal buffer configured to generate a first received signal by receiving one of differential signals based on the other; a calibration signal generation circuit configured to generate a second received signal by receiving the one of the differential signals according to a reference voltage, and generate reference voltage calibration signals by comparing the phase of the second received signal to the phase of the first received signal; and a reference voltage generation circuit configured to calibrate the level of the reference voltage according to the reference voltage calibration signals. |
US11651805B2 |
Memory package, storage device including memory package, and storage device operating method
A memory package includes; a first memory chip including first memory pads, and a buffer chip including first buffer pads respectively connected with the first memory pads and second buffer pads connected with an external device. The buffer chip respectively communicates signals received via the second buffer pads to the first buffer pads in response to a swap enable signal having a disabled state, and the buffer chip swaps signals received via the second buffer pads to generate first swapped signals, and respectively communicates the first swapped signals to the first buffer pads in response to the swap enable signal having an enabled state. |
US11651804B2 |
Memory macro and method of operating the same
A memory macro includes a first memory cell array, a first tracking circuit, a first and a second transistor. The first memory cell array includes rows of memory cells and columns of memory cells. The first tracking circuit includes a first set of memory cells configured as a first set of loading cells responsive to a first control signal, a second set of memory cells configured as a first set of pull-down cells responsive to a second control signal, and a first tracking bit line coupled to the first and second set of memory cells. The first set of pull-down cells or loading cells is configured to track a memory cell of the first memory cell array. The first and second transistor are coupled to the first tracking bit line, and configured to charge the first tracking bit line to a pre-charge voltage level responsive to a tracking enable signal. |
US11651803B2 |
Method and apparatus and computer program product for reading data from multiple flash dies
The invention relates to a method, an apparatus and a computer program product for reading data from multiple flash dies. The method is performed by a processing unit when loading and executing program code to include: issuing a read instruction to a flash interface to drive the flash interface to activate a data read operation for reading data from a location in a die; calculating an output time point corresponding to the read instruction; and issuing a random out instruction corresponding to the read instruction to the flash interface to drive the flash interface to store the data in a random access memory (RAM) when a current time reaches to, or is later than the output time point. |
US11651800B2 |
Sense amplifier mapping and control scheme for non-volatile memory
A data storage includes a memory array including a plurality of memory cells, and peripheral circuitry disposed underneath the memory array. The peripheral circuitry includes an M-tier sense amplifier (SA) circuit including X stacks of SA latches, wherein each SA latch is respectively coupled to a bit line of a memory cell of the plurality of memory cells; and an N-tier memory cache data (XDL) circuit including Y stacks of XDL latches, wherein M is less than N, and X is greater than Y. The peripheral circuitry further includes data path circuitry coupling (i) each SA latch of the X stacks of SA latches to (ii) a respective XDL latch of the Y stacks of XDL latches. |
US11651799B2 |
Method of generating a multi-level signal using a selective level change, a method of transmitting data using the same, and a transmitter and memory system performing the same
A method of generating a multi-level signal having one of three or more voltage levels that are different from each other, the method including: performing a first voltage setting operation in which first and second voltage intervals are adjusted to be different from each other, wherein the first voltage interval represents a difference between a first pair of adjacent voltage levels and the second voltage interval represents a difference between a second pair of adjacent voltage levels; performing a second voltage setting operation in which a voltage swing width is adjusted, the voltage swing width representing a difference between a lowest and a highest voltage level among the three or more voltage levels; and generating an output data signal that is the multi-level signal based on input data including two or more bits, a result of the first voltage setting operation and a result of the second voltage setting operation. |
US11651793B1 |
Disk hub for retaining magnetic recording media for film thickness measurement
A disk hub is configured to retain a magnetic recording medium including an annulus shape and a layer configured for magnetic recording. The disk hub includes a base plate portion for supporting an inner diameter area of the magnetic recording medium and a stem portion on the base plate portion. The stem portion includes a frustoconical portion on the base plate portion and a top portion on the frustoconical portion. At least the top portion of the stem portion includes a material with a hardness less than that of stainless steel. The disk hub can reduce surface damages (e.g., scratches) on the media surface during media testing. |
US11651792B2 |
Magnetic tape device, magnetic tape, and magnetic tape cartridge
A magnetic tape device; a magnetic tape; and a magnetic tape cartridge, in which the magnetic tape is caused to run between a winding reel and a cartridge reel in a state where a tension is applied in a longitudinal direction and a maximum value of the tension is 0.50 N or more, and the magnetic tape after running in a state where the tension is applied is wound around the cartridge reel by applying a tension of 0.40 N or less in the longitudinal direction of the magnetic tape, and the number of recesses having an equivalent circle diameter of 0.20 μm to 0.50 μm existing on a surface of the magnetic layer of the magnetic tape is 10 to 500 per 40 μm×40 μm area. |
US11651787B2 |
VCSEL array for HAMR
The present disclosure relates to pretreating a magnetic recording head for magnetic media drive. For a heat assisted magnetic recording (HAMR) head, a light source provides the necessary heat for the drive to operation. A vertical cavity surface emitting laser (VCSEL) is mounted to a top surface of a slider. A plurality of laser beams are emitted from the bottom surface of the VCSEL and directed to a corresponding number of waveguide structures within the HAMR head. The waveguide structures feed into a multimode interference (MMI) device that then directs the laser into a single waveguide for focusing on a near field transducer (NFT). The VCSEL lasers are phase coherent and have no mode hopping. |
US11651784B2 |
Actuators for an elevator drive
A data storage device includes a base, a shaft that extends perpendicular from the base, and a head stack assembly (HSA) having a first end to which a head is coupled and a second end that is movably mounted on the shaft. The data storage device also includes either a first actuator assembly or a second actuator assembly. The first actuator assembly includes a first coil-permanent magnet assembly that rotatably moves the HSA about the shaft, and a second coil-permanent magnet assembly that serves as a first elevator to linearly move the HSA along the shaft. The second actuator assembly includes a third coil-permanent magnet assembly that rotatably moves the HSA about the shaft, and a second elevator that linearly moves the HSA along the shaft and also moves a data storage device ramp in unison with the HSA. |
US11651777B2 |
Model based prediction in a critically sampled filterbank
The present document relates to audio source coding systems. In particular, the present document relates to audio source coding systems which make use of linear prediction in combination with a filterbank. A method for estimating a first sample (615) of a first subband signal in a first subband of an audio signal is described. The first subband signal of the audio signal is determined using an analysis filterbank (612) comprising a plurality of analysis filters which provide a plurality of subband signals in a plurality of subbands from the audio signal, respectively. The method comprises determining a model parameter (613) of a signal model; determining a prediction coefficient to be applied to a previous sample (614) of a first decoded subband signals derived from the first subband signal, based on the signal model, based on the model parameter (613) and based on the analysis filterbank (612); wherein a time slot of the previous sample (614) is prior to a time slot of the first sample (615); and determining an estimate of the first sample (615) by applying the prediction coefficient to the previous sample (614). |
US11651774B2 |
LED light with replaceable module and intelligent connectivity
There is provided an LED light with a replaceable module that is connected to an intelligent network. The replaceable module includes a driver element, communication element, and power storage such as a battery. The driver element has circuitry, such as printed circuit boards, which is uniform for mating with any connection component to provide electrical connection. The communication/control element includes communication with a voice orchestrated infrastructure and to Z-link capable systems, via a wireless network. The replaceable module fits inside the opening of a housing which includes a mount for electrical connection to standard electrical outlet. Zone control LED lighting is also provided which is likewise connected to the network for voice control. |
US11651772B2 |
Narrowband direction of arrival for full band beamformer
A system and method for improving the performance of a hands-free voice user interface system while minimizing the computational complexity without sacrificing performance. Specifically, when estimating the location of the talker for the purpose of steering a directional beam in the direction of the active talker. A hands-free voice user interface system requires a clean signal to be streamed to the cloud for recognition. One way to improve the speech signal is to estimate where the talker is and steer a beam in the direction of the active talker. To locate the talker to a localized position, a direction of arrival estimator (DOA) algorithm is used. DoA generally requires noise and echo free signal for optimal estimation, but it is computationally expensive to run audio pre-processing such as an acoustic echo cancellation for each microphone in microphone array. To reduce computational complexity, the system and method extract certain range of frequency and operate pre-processing only on the selected frequency. By properly selecting the frequency range, it does not degrade DoA accuracy while significantly reducing computational complexity. |
US11651770B2 |
Vehicle function control with sensor based validation
The present disclosure is generally related to a data processing system to validate vehicular functions in a voice activated computer network environment. The data processing system can improve the efficiency of the network by discarding action data structures and requests that invalid prior to their transmission across the network. The system can invalidate requests by comparing attributes of a vehicular state to attributes of a request state. |
US11651768B2 |
Stop word data augmentation for natural language processing
Techniques for stop word data augmentation for training chatbot systems in natural language processing. In one particular aspect, a computer-implemented method includes receiving a training set of utterances for training an intent classifier to identify one or more intents for one or more utterances; augmenting the training set of utterances with stop words to generate an augmented training set of out-of-domain utterances for an unresolved intent category corresponding to an unresolved intent; and training the intent classifier using the training set of utterances and the augmented training set of out-of-domain utterances. The augmenting includes: selecting one or more utterances from the training set of utterances, and for each selected utterance, preserving existing stop words within the utterance and replacing at least one non-stop word within the utterance with a stop word or stop word phrase selected from a list of stop words to generate an out-of-domain utterance. |
US11651766B2 |
Ultra-low-power speech feature extraction circuit based on non-overlapping framing and serial FFT
The present invention discloses an ultra-low-power speech feature extraction circuit based on non-overlapping framing and serial fast Fourier transform (FFT), and belongs to the technical field of computation, calculation or counting. The circuit is oriented to the field of intelligence, and is integrally composed of a pre-process module, a windowing module, a Fourier transform module, a Mel filtering module, an adjacent frame merging module, a discrete cosine transform (DCT) module and other modules by optimizing the architecture of a Mel-frequency Cepstral Coefficients (MFCC) algorithm. Large-scale storage caused by framing is avoided in a non-overlapping framing mode, storage contained in the MFCC algorithm is further reduced, and the circuit area and the power consumption are greatly reduced. An FFT algorithm in the feature extraction circuit adopts a serial pipeline mode to process data, makes full use of the characteristics of serial inflow of audio data, and further reduces the storage area and operations of the circuit. |
US11651765B2 |
Recognizing accented speech
Techniques and apparatuses for recognizing accented speech are described. In some embodiments, an accent module recognizes accented speech using an accent library based on device data, uses different speech recognition correction levels based on an application field into which recognized words are set to be provided, or updates an accent library based on corrections made to incorrectly recognized speech. |
US11651762B2 |
Reverberation gain normalization
Systems and methods for providing accurate and independent control of reverberation properties are disclosed. In some embodiments, a system may include a reverberation processing system, a direct processing system, and a combiner. The reverberation processing system can include a reverb initial power (RIP) control system and a reverberator. The RIP control system can include a reverb initial gain (RIG) and a RIP corrector. The RIG can be configured to apply a RIG value to the input signal, and the RIP corrector can be configured to apply a RIP correction factor to the signal from the RIG. The reverberator can be configured to apply reverberation effects to the signal from the RIP control system. In some embodiments, one or more values and/or correction factors can be calculated and applied such that the signal output from a component in the reverberation processing system is normalized to a predetermined value (e.g., unity (1.0)). |
US11651761B2 |
Ultrasonic transducers
Ultrasonic transducers that include membrane films and perforated baseplates. An ultrasonic transducer includes a baseplate having a conductive surface with a plurality of apertures, openings, or perforations formed thereon or therethrough, and a membrane film having a conductive surface. The membrane film is positioned adjacent to the apertures, openings, or perforations formed on or through the baseplate. By applying a voltage between the conductive surface of the membrane film and the conductive surface of the baseplate, an electrical force of attraction can be created between the membrane film and the baseplate. Varying this applied voltage can cause the membrane film to undergo vibrational motion. The dimensions corresponding to the size and/or shape of the apertures, openings, or perforations formed on or through the baseplate can be varied so that different regions of the baseplate produce different frequency responses, allowing the net bandwidth of the ultrasonic transducer to be increased. |
US11651760B2 |
Simulation test system and method for vehicle road noise cancellation
A simulation test system and method for vehicle road noise cancellation (RNC) are provided in one or more embodiments of the present disclosure. The simulation test system may include a vehicle RNC simulation system and a power amplifier. The vehicle RNC simulation system is configured to simulate an RNC system in a vehicle environment. The power amplifier is configured to execute an RNC algorithm and may perform data communication with the vehicle RNC simulation system. The vehicle RNC simulation system transmits acceleration data representing an acceleration signal and microphone data representing a microphone signal to the power amplifier as inputs to the RNC algorithm in the power amplifier. Moreover, the vehicle RNC simulation system may receive speaker data representing a speaker signal from the power amplifier. The vehicle RNC simulation system includes a secondary path simulation model and a signal flow simulation model. |
US11651759B2 |
Gain adjustment in ANR system with multiple feedforward microphones
Technology described in this document can be embodied in a method that includes receiving a first input signal representing audio captured by a first sensor disposed in a signal path of an active noise reduction (ANR) device, and receiving a second input signal representing audio captured by a second sensor disposed in the signal path of the ANR device. The method also includes processing, by at least one compensator, the first input signal and the second input signal to generate a drive signal for an acoustic transducer of the ANR device. A gain applied to the signal path is at least 3 dB less relative to an ANR signal path having a single sensor. |
US11651757B2 |
Automated music composition and generation system driven by lyrical input
An automated music composition and generation process within an automated music composition and generation system driven by lyrics. The process involves the system user accessing said automated music composition and generation system, employing an automated music composition and generation engine having a system user interface. The system user interface is used to provide lyrics to the automated music composition and generation engine for processing by the automated music composition and generation engine. The system user initiates the automated music composition and generation engine to compose and generate music based on lyrics the provided as input. The lyrics are analyzed for vowel formants to generate pitch events, which are used to support the automated music composition process. |
US11651754B2 |
Pressure drum damper for a percussive instrument
A drum damper includes a first body having a first surface and a second surface, and the first body includes a slot and a fader button positioned on the first surface of the first body and configured to slide along the slot. A second body is connected with the second surface of the first body and configured to releasably attach with a drum. Flexible bodies are connected with the second body, configured to dampen sound or vibration from a drum head and be in contact with the drum head, and connected with the fader button through the slot so that, when the fader button slides along the slot, the flexible bodies increase or reduce surface area contact with the drum head. |
US11651743B2 |
Light emitting substrate, method of driving light emitting substrate, and display device
A light emitting substrate, a method of driving a light emitting substrate, and a display device are provided. The light emitting substrate includes a plurality of light emitting units arranged in an array. Each light emitting unit includes a driving circuit, a plurality of light emitting elements, and a driving voltage terminal. The plurality of light emitting elements are sequentially connected in series and connected between the driving voltage terminal and the output terminal of the driving circuit. The driving circuit is configured to output a relay signal through the output terminal in a first period according to a first input signal received by the first input terminal and a second input signal received by the second input terminal, and supply a driving signal to the plurality of light emitting elements sequentially connected in series through the output terminal in a second period. |
US11651737B2 |
Circuit and method for driving pixel
A circuit for driving a pixel includes a driving transistor having a first end connected to a first node, a control end connected to a second node, and a second end connected to a third node; a writing circuit connected to a first scanning signal and the first node and configured to transmit a data signal to the first node; a reset circuit connected to a second scanning signal and configured to transmit a reference signal to the second node; a compensation circuit connected to a compensation control signal and configured to put through a connection between the second end and the control end of the driving transistor in response to the compensation control signal, wherein the compensation control signal is different from the first scanning signal and the second scanning signal; and an energy storage circuit connected between a first power end and the second node. |
US11651734B2 |
Display panel and display apparatus including the same
A display panel with an extended display area, and a display apparatus including the display panel, wherein the display panel includes: a substrate in which a display area including a component area and a main area, and a peripheral area outside the display area are defined; a first main pixel circuit in the main area; a main display element in the main area connected to the first main pixel circuit; a first auxiliary pixel circuit in the peripheral area; a first auxiliary display element in the component area, connected to the first auxiliary pixel circuit; a pad unit in the peripheral area including a first main data pad and a first auxiliary data pad; a first main data line connecting the main data pad to the first main pixel circuit; and a first auxiliary data line connecting the first auxiliary data pad to the first auxiliary pixel circuit. |
US11651728B2 |
Pixel and display device including the same
A pixel includes a light emitting element, a first transistor including a gate electrode electrically connected to a first node, a second transistor including a gate electrode connected to a first scan line, a third transistor including a gate electrode connected to the first scan line, a fourth transistor including a gate electrode connected to a second scan line, a fifth transistor including a gate electrode electrically connected to a third scan line, an sixth transistor including a gate electrode electrically connected to the third scan line, a resistor electrically connected in parallel with the sixth transistor between the second node and the anode of the light emitting element, and an amplifier having a non-inverting terminal and an inverting terminal electrically connected to ends of the resistor, respectively. |
US11651727B2 |
Light emitting device with light emitting unit and driving circuit
A light emitting device of the present disclosure includes: a circuit board; a plurality of substrates including a first substrate and a second substrate, wherein the first substrate is disposed on the circuit board, and the second substrate is disposed on the circuit board and overlapped with the first substrate; a plurality of light emitting units disposed on the first substrate; a plurality of pixel driving circuits electrically connected to the plurality of light emitting units; and a plurality of gate driving circuits electrically connected to the plurality of pixel driving circuits, wherein at least a part of the plurality of pixel driving circuits or at least a part of the plurality of gate driving circuits are disposed on the second substrate. |
US11651720B2 |
Display device, method of driving display device, and electronic apparatus
A display device of the present disclosure is provided with a pixel circuit that includes a light-emitting element; a current modulator that controls a current value flowing through the light-emitting element; a current breaker that interrupts a current flowing through the light-emitting element; and a gray-scale controller that controls the current modulator and the current breaker to perform gray-scale control. The gray-scale controller discretely controls a light emission duty of the light-emitting element through the current breaker, and controls, through the current modulator, the current value flowing through the light-emitting element in accordance with the light emission duty of the light-emitting element. |
US11651718B2 |
System and method for a multi-primary wide gamut color system
The present invention includes systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems. |
US11651717B2 |
System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems. |
US11651716B2 |
Display device and driving method thereof
A display device includes: an image display having at least one first display area and a second display area; a memory configured to store image data; and a timing controller configured to store first image data for the first display area in the memory after first image data for the first display area and the second display area is received from a host device, wherein the timing controller is configured to control the image display unit so as to display a first image in the first display area by loading the first image data for the first display area from the memory and to display a preset second image in the second display area. |
US11651714B2 |
Display light emission device, head-up display device, image display system, and helmet
If a distance from a current position to a guide point is less than a predetermined distance, a normal output process and a stop process of a guide image are repeatedly performed. If a priority display request for a guide image is performed, a priority output process of the guide image is performed prior to the stop process. If an interval between the priority output process and the normal output process performed after the priority output process is short, the priority output process continues until the normal output process starts. |
US11651710B2 |
Display device
Disclosed herein is a display device. The display device comprises: a mid cover; a display panel disposed on the mid cover and having a plurality of pixels defined therein; a plurality of back bars disposed under the mid cover; and a roller fixed to the mid cover. The mid cover, the display panel and the plurality of back bars are wound around or unwound from the roller. |
US11651709B2 |
Multilayered sheet assembly and a method for forming a sign
A multilayered sheet assembly for forming a sign on an object includes a carrier layer including a first side and a second side, a sign layer that is arranged on the first side of the carrier layer via a first adhesive layer, and a strip layer that is arranged on the second side of the carrier layer via a second adhesive layer in an adhesively separable manner. The sign layer carries a third adhesive layer at an exposed side that is across from the carrier layer to allow a sign that is formed by the sign layer to adhere to the object at the exposed side while releasing from the carrier layer. |
US11651708B1 |
Combination wristband and label form
A combination wristband and label form. The form has a front sheet and a back sheet. The front sheet has a void. The back sheet has a wristband die cut therein and separable therefrom. The wristband has a printable portion and a laminating portion. The printable portion is coated with ink that faces away from the back sheet. The wristband is devoid of paper. The printable portion is configured to be printed through the void while the wristband is attached to the combination wristband and label form. |
US11651706B2 |
Airway management virtual reality training
Airway management virtual reality (VR) training systems and methods are provided, which use relatively simple and passive physical patient models to train users in performing airway management procedures. Patient models may include a respiratory tract, a moveable head and an openable jaw, which are anatomically realistic; and electromagnetic sensors that measure the movements of parts of the physical model and movement of tools used to handle the model. The parameters of the medical procedure being performed are sensed, tracked and displayed, providing the trainee with a continuous, detailed and coherent VR representation of the training situation in a realistic scene, utilizing and modifying a sensors' hierarchy to focus the VR representation on key features of the training and to yield interactivity of the VR patient and assessment of the trainee's performance. |
US11651703B1 |
Systems and methods for a mobile flight simulator of an electric aircraft
A system and method for a mobile flight simulator of an electric aircraft is illustrated. The first simulator housing instrument is configured to house a plurality of first flight simulator components. The second simulator housing instrument is configured to house a plurality of second flight simulator components. The pilot control is configured to receive a pilot command and transmit the pilot command to a computing device. The computing device is configured to communicatively connect each first flight simulator component of the plurality of flight simulator components and each second flight simulator component of the plurality of flight simulator components, generate a mobile flight simulation as a function of the pilot command, the mobile flight simulation including an electric aircraft model, and update the electric aircraft model as a function of the pilot command, the mobile flight simulation and a feedback datum. |
US11651701B1 |
Systems and methods for processing electronic data to make recommendations
Systems and methods are disclosed herein for recommending an educational course to a user, and may comprise receiving data records associated with availability of a plurality of educational courses at one or more institutions; receiving educational course data and educational course focus data associated with the user; receiving prior user data records comprising prior user educational course data and prior user educational course focus data; determining index scores for each of the plurality of educational courses based upon a similarity between the educational course data and prior user educational course data, and based upon a similarity between the educational course focus data and prior user educational course focus data; and providing a recommended educational course from the plurality of educational courses to the user based upon the determined index scores. |
US11651696B2 |
Method and system for monitoring fuel usage and data
A method and system for providing cost data via an operating cost app for a flight associated with a flight plan, by a computing device including: obtaining cost data of the flight plan by executing the operating cost app to implement an operating cost integrator application integrated with the operating cost app to interface with a plurality of service providers for retrieving operating cost data of the flight plan from each of the service providers; obtaining, by the at least one processor, real-time aircraft performance parameters affecting the actual cost of the flight including: a landing time and a takeoff time; determining an actual cost of the flight by using software solutions of the operating cost app, and by calculating ground charges at the airport derived from the sensed data by the operating cost app and presenting the actual cost of the ground charge, via a display device for displaying. |
US11651695B2 |
Engine load model systems and methods
Methods, apparatus, and articles of manufacture to provide improved engine load models are disclosed. An example apparatus includes a model generator to generate an engine load model for an engine using flight information, weather information, and manifest information to predict a load on the engine from an engine subsystem utilization modeled for a flight. The example model generator is to incorporate the engine load model into an engine model, the engine model representing engine behavior for the flight. The example model generator is to determine a first measure of thrust from the engine and a second measure of fuel flow to the engine using the engine model with the engine load model, the engine load model to modify engine behavior by the predicted load on the engine from the engine subsystem utilization. The example model generator is to generate flight parameters for a flight path using the first measure of thrust and the second measure of fuel flow for the predicted load on the engine based on the engine load model. |
US11651693B2 |
Passenger walking points in pick-up/drop-off zones
Systems and methods are provided for finding an available pickup/drop-off zone (PDZ) for an autonomous vehicle (AV) to use to pick up a passenger. A PDZ is selected that is likely to be available and that is within a reasonable walking distance of a passenger. The AV and the passenger are guided to the available PDZ. In selecting the available PDZ, the system balances the human and vehicle routing by taking into account the distance possible PDZs are from the passenger, the likelihood the respective PDZs will be available, the passenger's desire/ability to walk to the respective PDZs (e.g., due to physical limitations, weather, etc.), the driving time of the AV to the respective PDZs, the walking time of the passenger to the respective PDZs, and the like. |
US11651692B2 |
Presenting relevant warnings to a vehicle operator
Embodiments include systems and methods executed by a processor of a vehicle for presenting relevant warnings to a vehicle operator, including receiving a vehicle-to-everything (V2X) communication including information regarding a V2X-identified threat, determining whether the vehicle operator has not recognized the V2X-identified threat, determining a display location that is most likely to receive the vehicle operator's attention in response to determining that the vehicle operator has not recognized the V2X-identified threat, and generating an alert regarding the V2X-identified threat on the determined display location. The generated alert regarding the V2X-identified threat on the determined display location may exclude alerts regarding any threat conditions that the processor has determined that the vehicle operator has recognized. |
US11651691B2 |
Reporting road event data and sharing with other vehicles
Example systems and methods allow for reporting and sharing of information reports relating to driving conditions within a fleet of autonomous vehicles. One example method includes receiving information reports relating to driving conditions from a plurality of autonomous vehicles within a fleet of autonomous vehicles. The method may also include receiving sensor data from a plurality of autonomous vehicles within the fleet of autonomous vehicles. The method may further include validating some of the information reports based at least in part on the sensor data. The method may additionally include combining validated information reports into a driving information map. The method may also include periodically filtering the driving information map to remove outdated information reports. The method may further include providing portions of the driving information map to autonomous vehicles within the fleet of autonomous vehicles. |
US11651686B2 |
Vehicular sensor network and methods for providing the same
Vehicles and methods for utilizing a vehicle sensor network are provided. A subject vehicle may include a communication component configured to establish a connection with a connectable vehicle when a distance to the connectable vehicle falls below a threshold. The communication component may be further configured to receive a detection alert from the connectable vehicle detecting that an event is or will be occurring. The subject vehicle may further include an operational component configured to modify operation of the subject vehicle based on the detection alert. |
US11651685B2 |
Traffic data analysis and traffic jam prediction
Traffic jam patterns can be identified and, based on historical traffic data, pre-traffic jam patterns that are likely to result in the traffic jam patterns can be identified as well. Real-time traffic data regarding a driving road of a community can be received and analyzed to determine whether the real-time traffic data match with a pre-traffic jam pattern. If the data matches a pre-traffic jam pattern, an alerting signal for predicting a traffic jam can be transmitted. |
US11651684B2 |
Vehicle lighting system, vehicle, inter-vehicle communication system and vehicle system
A vehicle lighting system provided in a vehicle includes: a lighting unit configured to emit light toward outside of a vehicle; and a lighting control unit configured to control the lighting unit such that the lighting unit visually presents, to an oncoming vehicle present ahead of the vehicle, predetermined information on traveling support of the oncoming vehicle, based on a vehicle width of the oncoming vehicle and a road width in a lateral region of the vehicle. |
US11651682B2 |
Predictive traffic management system
A traffic control method and system that interfaces to all available traffic control systems (401), which include all manner of existing traffic control systems and new traffic control systems, extends the scope and capabilities the real-time monitoring of traffic characteristics (402) and utilizes artificial intelligence techniques to predict and/or detect traffic congestion (403), as well as to determine corrective actions (404) to be performed by relevant available mechanisms. These corrective actions are then caused to occur by providing appropriate data and instructions to the selected mechanisms and systems using compatible interfaces provided for this purpose. |
US11651681B2 |
System and method for generating traffic information
A system and a method for generating traffic information are provided. The system for generating traffic information includes a vehicle that obtains a location and a surrounding image in real time, and a server that receives the location and the surrounding image from the vehicle, and calculates a time required to pass through a specified section and an average speed passing through the specified section based on the location and the surrounding image from the vehicle. |
US11651680B2 |
Function disabler device and system
A function disabler system includes a personal electronic device having at least one component such as a camera, and a processor having pulsed light communication software enabling receipt and transmission of pulsed light communication signals. The processor additionally includes a hosting customer software application, where the personal electronic device receives at least one pulsed light communication signal within a designated area and the pulsed light communication signal includes an instruction signal which instructs the hosting customer software application to disable the at least one component when the personal electronic device is positioned in the designated area. |
US11651678B2 |
System and method for simplified setup of a universal remote control
A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a STB or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., DVD, VCR, DVR, etc) available to the user. |
US11651675B2 |
Safety device inspection
A safety device tester that verifies the operation of a safety device by identifying the safety device, placing the safety device in a test mode, and recording the operation of the safety device, and then storing the recording data in the cloud. |
US11651673B2 |
Electronic device for supporting task management service and operating method thereof
Disclosed is an electronic device including an intelligence function that reminds a user of a task to be performed, even though the user does not manually set a reminder and notifies the user whether the task has been completed. This intelligence function may be implemented in various applications, such as a reminder, a calendar, or an artificial intelligence assistant. Aspects of the disclosure may also increase business utilization of a care service. For example, the electronic device may be used to check the progress of housework of a sitter who cares for a person such as a child, an elderly parent, or a patient. |
US11651667B2 |
System and method for displaying moving objects on terrain map
The invention refers to the area of data visualization on the terrain map, and more specifically to the analysis of video data received from cameras linked to an interactive terrain map for subsequent display in real time of all objects moving in the frame on the mentioned terrain map. A system for displaying the moving objects on the interactive terrain map comprising multiple video cameras, an object tracker, data processing and storage device that has a graphical user interface (GUI). GUI comprising a display unit, a unit for setting the interactive map, a unit for setting the video camera viewing angle. The data processing and storage device is configured to receive the video data from the video cameras, as well as metadata of all moving objects from the object tracker, analyze the received video data and object metadata, display the real image moving object in real time on an interactive map at location on the map where this object is currently moving. The image location on the map and the image of the moving object itself change in real time based on the video data and metadata of the moving object. The interactive map displays all moving objects that fall within the field of vision of any of the video cameras linked to the map, for which the user has preset the viewing angle. |
US11651659B1 |
Electronic gaming systems and integration with third-party providers of proposition player services
In one implementation, an electronic gaming system can include one or more physical gaming pieces that are used to determine gaming outcomes; a scanner to identify the one or more physical gaming pieces; a plurality of player computing equipment to provide gaming interfaces with electronic gaming action for a corresponding player based, at least in part, on the identified one or more physical gaming pieces, and a gaming computer system connected to (i) the scanner, (ii) the plurality of player computing equipment, (iii) player accounts, and (iv) third-party providers of proposition player (TPPP) accounts. The gaming computer system can identify a TPPP that is assigned to cover gaming action on the game and players who are playing the game; determine gaming outcomes for each of the players; and reconcile player accounts and the TPPP account based on the determined gaming outcomes for each of the players. |
US11651657B2 |
Gaming system and method for modifying a play of a wagering game based on a sporting event
Gaming systems and methods which utilize the results of a sporting event to modify one or more parameters of a play of a game, such as a wagering game of chance. |
US11651654B2 |
Gaming machines and method for increased return to player mode
Various systems and methods for providing an enhanced return to player (RTP) mode is provided. During play of a base game, certain tracking elements are collected over a number of plays. After a predetermined quantity of elements are collected, play of the enhanced RTP mode begins. For the play of the enhanced RTP mode, a wager is required. A quantity of plays of the enhanced RTP mode is provided that matches the quantity of tracking elements accumulated to trigger the mode. |
US11651653B2 |
Live action video games
Methods and apparatus are disclosed related to simulated live dealer games. A computing device can receive a request to play a game of chance that includes a plurality of game actions ordered by a game sequence. The computing device can play the game of chance by: determining a particular game action based on the game sequence; determining a plurality of pre-recorded video segments related to the particular game action, where each of the pre-recorded video segments records a respective instance of the particular game action being performed by a person; selecting a particular pre-recorded video segment from the plurality of pre-recorded video segments; and generating a display related to the particular game action that includes at least a portion of the particular pre-recorded video segment. |
US11651651B2 |
Ticketing systems on a distributed ledger
A blockchain system for providing ticketing within a blockchain network of participating electronic devices includes an electronic gaming machine (EGM) configured to participate in the blockchain network. The EGM a memory storing a local blockchain and a system blockchain. The EGM also includes at least one processor configured to execute instructions which, when executed, cause the at least one processor to identify a first ticket creation blockchain transaction in the local blockchain from a ticket creation device of the first plurality of electronic gaming devices, the first ticket creation blockchain transaction including at least a ticket value and a ticket identifier (ID), create a system ticket creation blockchain transaction including at least the ticket value and the ticket ID, and broadcast the system ticket creation blockchain transaction to the system blockchain. |
US11651650B2 |
Method for a gaming system
The present disclosure relates to a computer implemented method performed by a gaming system. In particular, the present disclosure relates to a scheme for further improving an attraction power of a game provided in relation to the gaming system. The present disclosure also relates to a corresponding gaming system and a computer program product. |
US11651644B2 |
Movable window for selection of symbol display positions associated with reels
Gaming systems and methods that provide a movable window for the selection of symbol display positions associated with a plurality of reels for a play of a game, wherein the window encompasses certain of the symbol display positions for an award determination of those symbol display positions. |
US11651639B2 |
Method, system and apparatus for equipment monitoring and access control
A method of asset access control includes: storing, at an access control server: an asset record corresponding to a physical asset and containing an asset identifier corresponding to the asset; and an account record corresponding to a user of the physical asset and containing an account identifier; receiving, at the access control server from a client computing device, an authorization request containing the asset identifier and the account identifier; determining, based on a comparison between the asset record and the account record, whether to authorize the request; when the determination is affirmative, transmitting an instruction to a collector device mounted on the physical asset to permit subsequent access to the asset. |
US11651633B2 |
System and method for estimating a clutch torque of an electronic limited slip differential and tire longitudinal forces
A system includes a clutch state module and a clutch torque module. The clutch state module is configured to determine whether a clutch of an electronic limited slip differential is locked or unlocked. The electronic limited slip differential couples an engine of a vehicle to left and right wheels of the vehicle. The clutch torque module is configured to estimate an actual torque transferred by the clutch using a first clutch torque model when the electronic limited slip differential is unlocked, and estimate the actual clutch torque using a second clutch torque model when the electronic limited slip differential is locked. The second clutch torque model is different than the first clutch torque model. |
US11651630B2 |
Vehicle control device and passenger transportation system
A vehicle control device includes a failure detection unit configured to detect a failure of a vehicle, and a vehicle controller configured to control the vehicle. The vehicle controller changes the control of the vehicle depending on a failure level when the failure detection unit detects a failure of an on-vehicle component other than the vehicle control device. |
US11651624B2 |
Iris authentication device, iris authentication method, and recording medium
The disclosure is inputting a first image captured an image of an authentication target; inputting a second image captured an image of a right eye or a left eye of the target; determining whether the second image is of a left eye or a right eye of the target based on information including the first image, and outputting a determination result as left/right information in association with the second image; detecting an overlap between a region including the second image and a predetermined region in the first image; calculating a verification score by comparing characteristic information that are related to the left/right information with iris characteristic information calculated from the second image, and calculating a first weighted verification score obtained by weighting the verification score with a detection result; and authenticating a target in the second image based on the first weighted verification score, and outputting an authentication result. |
US11651623B2 |
Methods and apparatus for outdoor access control using biometric verification
Aspects of the present disclosure include methods for generating a sampled profile including a plurality of sampling points having a plurality of characteristic values associated with the detected non-visible light, identifying one or more macroblocks each includes a subset of the plurality of sampling points, calculating a number of occurrences of the local pattern value within each subset of the plurality of the sampling points for each of the one or more macroblocks, generating a first array including a plurality of weighted values by calculating the plurality of weighted values based on the numbers of occurrences of the local pattern value and corresponding sizes of the one or more macroblocks, assigning a unique index to each of the plurality of weighted values, generating a second array of the unique index by ranking the plurality of weighted values, and generating a third array including a plurality of ranking distances. |
US11651619B2 |
Private photo sharing system, method and network
The present invention is a photograph sharing process and/or system that allows photographs containing varying subject to be shared with individuals after consent is provided. Thus, the photographs are shared only with intended recipients. |
US11651618B2 |
Fingerprint identification method and apparatus, storage medium and terminal
The present disclosure provides a fingerprint identification method and apparatus, a storage medium, and a terminal. The fingerprint identification method includes: collecting a to-be-identified fingerprint image of a to-be-identified fingerprint; identifying whether the to-be-identified fingerprint belongs to a first type of fingerprint; calculating an image correlation between the to-be-identified fingerprint image and a standard fingerprint image, when it's determined that the to-be-identified fingerprint belongs to the first type of fingerprint; calculating a feature point matching result between the to-be-identified fingerprint image and the standard fingerprint image when it's determined that the to-be-identified fingerprint does not belong to the first type of fingerprint; and determining whether the to-be-identified fingerprint is consistent with the standard fingerprint; wherein the standard fingerprint image is a fingerprint image collected from a standard fingerprint. The solution provided by the present disclosure can effectively improve the accuracy of fingerprint identification. |
US11651616B2 |
Detection device
According to an aspect, a detection device includes: a substrate; a plurality of photoelectric conversion elements provided to the substrate; a plurality of transistors provided corresponding to each of the photoelectric conversion elements; and a plurality of scan lines that extend in a first direction. A plurality of detection elements each include the photoelectric conversion element and the transistors provided so as to overlap the photoelectric conversion element. The detection elements include a first detection element and a second detection element adjacent in a second direction intersecting the first direction, and one of the scan lines is provided between the first detection element and the second detection element and is coupled to the first detection element and the second detection element. |
US11651612B2 |
Fingerprint sensing apparatus
A fingerprint sensing apparatus includes a plurality of fingerprint sensing electrodes, a plurality of data lines respectively sandwiched by a first capacitance-shielding wire and a second capacitance-shielding wire, a fingerprint sensing circuit including a driver circuit with a gain larger than zero or equal to zero. During fingerprint sensing, the fingerprint sensing circuit sends a capacitance-exciting signal to a selected fingerprint sensing electrode, receiving a fingerprint sensing signal from the selected fingerprint sensing electrode, processing the fingerprint sensing signal with the driver circuit into a capacitance-eliminating signal and applying the capacitance-eliminating signal to the first capacitance-shielding wire and the second capacitance-shielding wire respectively. The capacitance between the first/second capacitance-shielding wire and the corresponding data line can be greatly reduced because the voltages at the first/second capacitance-shielding wire have same phase as that of corresponding data line, thus greatly enhance the accuracy of the fingerprint sensing apparatus. |
US11651606B1 |
Method and system for document data extraction
Certain aspects of the present disclosure provide techniques for extracting data from a document. An example method generally includes identifying a bounding polygon of the region from an electronic image of the document and extracting data from within the bounding polygon of the region. The method further includes generating revised extracted data based on the extracted data, and combining the revised extracted data with other data extracted from the electronic image of the document to generate input data for a data processing application. |
US11651605B1 |
Systems and methods for context-aware text extraction
Systems and methods are provided to perform context-aware text extraction. |
US11651602B1 |
Machine learning classification based on separate processing of multiple views
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for machine learning classification based on separate processing of multiple views. In some implementations, a system obtains image data for multiple images showing different views of an object. A machine learning model is used to generate a separate output based on each the multiple images individually. The outputs for the respective images are combined to generate a combined output. A predicted characteristic of the object is determined based on the combined output. An indication of the predicted characteristic of the object is provided. |
US11651601B1 |
Automatic license plate recognition camera for traffic enforcement
Methods and systems for controlling a camera can involve automatically setting an exposure control for a camera based on data obtained from the camera and using a synchronized infrared flash for video recording by the camera with the exposure control automatically set for the camera. The exposure control can include a managed fixed exposure time controlled with automatic gain correction by the camera. The exposure time for the camera can be fixed. A gain can be monitored, and the exposure time adjusted when an average gain attains a maximum value or a minimum value with changes to ambient light. |
US11651599B2 |
Systems and methods for identifying distracted driver behavior from video
A device may process the video data, with a first machine learning model, to identify a driver of a vehicle and may process the video data associated with the driver, with a second machine learning model, to detect behavior data identifying a behavior of the driver. The device may process the behavior data, with a third machine learning model, to determine distraction data identifying whether the behavior is classified as a distracted behavior. The device may process the behavior data, with a fourth machine learning model, to determine policy compliance data identifying whether the behavior satisfies one or more policies. The device may calculate a distraction score based on the distraction data and the video data, and may calculate a policy compliance score based on the policy compliance data and vehicle data. The device may perform one or more actions based on the distraction score and the policy compliance score. |
US11651598B2 |
Lane mapping and localization using periodically-updated anchor frames
A hybrid approach for using reference frames is presented in which a series of anchor frames is used, effectively resetting a global frame upon a trigger event. With each new anchor frame, parameter values for lane boundary estimates (known as lane boundary states) can be recalculated with respect to the new anchor frame. Triggering events may a based on a length of time, distance traveled, and/or an uncertainty value. |
US11651595B2 |
Road plane output with lateral slope
The present disclosure generally relates to processing visual data of a road surface that includes a vertical deviation with a lateral slope. In some embodiments, a system determines a path expected to be traversed by at least one wheel of the vehicle on a road surface. In some embodiments, a system determines, using at least two images captured by one or more cameras, a height of the road surface for at least one point along the path to be traversed by the wheel. In some embodiments, a system computes an indication of a lateral slope of the road surface at the at least one point along the path. In some embodiments, a system outputs, on a vehicle interface bus, an indication of the height of the point and an indication of the lateral slope at the at least one point along the path. |
US11651593B2 |
Cloud-based road segment vehicle and pedestrian trend analysis
A network device receives, from multiple smart cameras located at different road segments of multiple real-world road segments, first data describing a location and configuration of each of the multiple real-world road segments, and second data describing movement of one or more objects at each of the multiple real-world road segments. The network device generates multiple virtual road segments based on the first data, wherein each of the multiple virtual road segments describes one of the multiple real-world road segments; and uses a physics engine to simulate, based on the generated multiple virtual road segments and the second data, movement of vehicles or pedestrians through the multiple real-world road segments to analyze traffic characteristics, trends or events. The network device generates road segment alterations for reconfiguring one or more of the multiple real-world road segments based on the analysis of the traffic characteristics, trends, or events. |
US11651592B2 |
Image processing apparatus, vehicle having the same and control method thereof
A vehicle is provided and includes an image acquisition device and an image processing apparatus that receives an original frame for an image obtained by the image acquisition device at a set time interval in the parking state and obtains a key frame having the same pixel with each other by comparing a plurality of original frames received at the set time interval. The image processing apparatus obtains a plurality of delta frames having pixels different from the reference original frame from remaining original frames by comparing each of the reference original frame and the remaining original frames among the plurality of frames and compresses the key frame and the plurality of delta frames, respectively. A storage device stores the key frame and a plurality of delta frames compressed by the image processing apparatus. |
US11651589B2 |
Real time object detection and tracking
Methods, systems, and apparatus for recognizing objects and providing content related to the recognized objects are described. In one aspect, a method includes detecting presence of one or more objects depicted in a viewfinder of a camera of the mobile device. In response to detecting the presence of the one or more objects, image data representing the one or more objects is sent to a content distribution system that selects content related to objects depicted in images. A location of each of the one or more objects in the viewfinder of the camera is tracked while waiting to receive content from the content distribution system. Content related to the one or more objects is received from the content distribution system. A current location of each object in the viewfinder is determined and the content related to the object is presented within the viewfinder at the current location of the object. |
US11651584B2 |
System and method for memory augmented domain adaptation
A system is presented. The system includes an acquisition subsystem configured to obtain images corresponding to a target domain. Moreover, the system includes a processing subsystem in operative association with the acquisition subsystem and including a memory augmented domain adaptation platform configured to compute one or more features of an input image corresponding to a target domain, identify a set of support images based on the features of the input image, where the set of support images corresponds to the target domain, augment an input to a machine-learnt model with a set of features, a set of masks, or both corresponding to the set of support images to adapt the machine-learnt model to the target domain, and generate an output based at least on the set of features, the set of masks, or both. Additionally, the system includes an interface unit configured to present the output for analysis. |
US11651581B2 |
System and method for correspondence map determination
A system and method for determining a correspondence map between a first and second image by determining a set of correspondence vectors for each pixel in the first image and selecting a correspondence vector from the set of correspondence vectors based on a cost value. |
US11651575B2 |
Virtual work of expression within a virtual environment
A system and method for displaying a virtual three-dimensional environment, including: displaying at least a portion of the virtual three-dimensional environment in a head-mounted display, where the head-mounted display includes a retinal tracking device; enabling a user to interact with the virtual three-dimensional environment; displaying a virtual representation of a written work within the virtual three-dimensional environment in the head-mounted display; enabling the user to interact with the virtual representation of the written work; tracking the user's reading position in the representation of the written work via the retinal tracking device; determining the content of the representation of the written book at the user's reading position; and modifying the virtual three-dimensional environment based at least in part on the content at the user's reading position. |
US11651573B2 |
Artificial realty augments and surfaces
Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell. |
US11651571B1 |
Mesh updates via mesh splitting
Various implementations or examples set forth a method for scanning a three-dimensional (3D) environment. The method includes generating, based on sensor data captured by a depth sensor on a device, a 3D mesh representing a physical space; dividing the 3D mesh into a plurality of sub-meshes, wherein each of the plurality of sub-meshes comprises a corresponding set of vertices and a corresponding set of faces comprising edges between pairs of vertices; determining that at least a portion of a first sub-mesh in the plurality of sub-meshes is in a current frame captured by an image sensor on the device; and updating the 3D mesh by texturing the at least a portion of the first sub-mesh with one or more pixels in the current frame onto which the first sub-mesh is projected. |
US11651568B2 |
Data selection for spatial reconstruction
A computing device spatially reconstructs a virtual feature surface in a mixed reality environment. The computing device detects addition of a raycast element to a virtual user space, maps multiple feature points detected from multiple video frames of a physical user space into a virtual user space, selecting at least three feature points from the multiple feature points that satisfy selection criteria applied in the virtual user space along a raycast axis of the raycast element in the virtual user space, and defines the virtual feature surface in the virtual user space using the at least three selected feature points. At least two of the at least three feature points are detected in different video frames. |
US11651567B2 |
Display terminal, display control system and display control method
A display terminal having a display includes a color image camera and a distance image camera for acquiring a color image and a distance image of a predetermined photographing range, respectively, and a display control unit for displaying a virtual object on the display. The display control unit includes a space recognition unit for using the color image and the distance image to generate a three-dimensional map of a structural object, a display data generation unit for generating display data in which a rear region of the virtual object behind the structural object in a line-of-sight direction is specified, based on the three-dimensional map and real space placement position data of the virtual object, and the display correction unit for correcting the display data to display operation points of the rear region, which accept an operation instruction to the virtual object, and displaying it on the display. |
US11651565B2 |
Systems and methods for presenting perspective views of augmented reality virtual object
Examples of the disclosure describe systems and methods for sharing perspective views of virtual content. In an example method, a virtual object is presented, via a display, to a first user. A first perspective view of the virtual object is determined based on a position of the virtual object and a first position of the first user. The virtual object is presented, via a display, to a second user according to the first perspective view. An input is received from the first user. A second perspective view of the virtual object is determined based on the input from the first user. The virtual object is presented, via a display, to the second user, wherein presenting the virtual object to the second user comprises presenting a transition from the first perspective view to the second perspective view. |
US11651563B1 |
Dockable billboards for labeling objects in a display having a three dimensional perspective of a virtual or real environment
A system and method that allows a user to view objects in a three-dimensional environment, where one or more of the objects have a data display (e.g., a data billboard, etc.) that shows data about the object. To enhance user experience and to provide relevant contextual data as the user navigates through the three-dimensional environment, the system calculates a location for the user and a location for each object and determines if a relationship between the user frame of reference and each object location satisfies a first criterion. If the first criterion is satisfied, the system is configured to move the data display to the bottom of a viewing area of the three-dimensional environment (e.g. docking the data display to the bottom of the viewing area, etc.). The system may also arrange the data displays in the same order as the objects are perceived by the user in the three-dimensional environment. |
US11651562B2 |
Method and system for enabling enhanced user-to-user communication in digital realities
A method for enabling the enhanced user-to-user communication in digital realities comprising generating a marker of a target user that is persistently applied on the target user; detecting, through a wireless network, the presence of a target user device and counterpart user device connected to the server via the wireless network; sending a notification to the counterpart user device informing about the presence of the target user device based on a set of rules; receiving one or more forms of interaction from the counterpart user device on the marker of the target user; opening up a communication channel between the counterpart user device and target user device; and receiving, processing and accordingly redirecting corresponding communications through and between the counterpart user device and target user device. A system thereof is also disclosed. |
US11651560B2 |
Method and device of displaying comment information, and mobile terminal
The present disclosure describes techniques for displaying comment information. The disclosed techniques comprise determining position information of a mobile terminal in a first coordinate system, the mobile terminal comprising a camera, a focus point of the camera being an origin of the first coordinate system; determining first position information associated with at least one comment in the first coordinate system based on the position information of the mobile terminal; converting the first position information associated with the at least one comment to second position information associated with the at least one comment in a second coordinate system based on one or more predetermined rules; obtaining the at least one comment; and displaying the at least one comment based on the second position information associated with the at least one comment in the second coordinate system. |
US11651553B2 |
Methods and systems for constructing map data using poisson surface reconstruction
A method and a system for generating a mesh representation of a surface. The method includes receiving a three-dimensional (3D) point cloud representing the surface, generating a reconstruction dataset having a higher resolution than the 3D point cloud in one or more regions corresponding to the surface from the 3D point cloud, and generate a polygon mesh representation of the surface by using a fine-to-coarse hash map for building polygons at a highest resolution first followed by progressively coarser resolution polygons, using the reconstruction dataset. |
US11651545B2 |
System and method for providing virtual exhibition space utilizing 2.5 dimensional image
A system and a method for providing a virtual exhibition space by utilizing a 2.5 dimension image. The system forms a perspective view having a specific viewpoint and the specific number of vanishing points with respect to a specific virtual exhibition space having a plurality of wall surfaces, calculates virtual 3D coordinates for a specific position on the plurality of wall surfaces in the perspective view, based on the varnishing points of the perspective view, positions a specific 2D content image on at least one wall surface of the plurality of wall surfaces in the perspective view by rotating or resizing the specific 2D content image based on the virtual 3D coordinates, and completes a virtual exhibition space image by using the perspective view having the content image. |
US11651535B2 |
Interactive graphical user interface for monitoring computer models
A computing system establishes a hierarchy for monitoring model(s). The hierarchy comprises an association between each of multiple measures of a measure level of the hierarchy and intermediate level(s) of the hierarchy. An intermediate level comprises one or more of a measurement category or analysis type. The hierarchy comprises an association between the intermediate level(s) and at least one model. The system monitors the model(s) by generating health measurements. Each of the health measurements corresponds to one of the multiple measures. Each of the health measurements indicates a performance of a monitored model according to a measurement category or analysis type associated in the hierarchy with the respective measure of the multiple measures. The system generates a visualization in a graphical user interface. The visualization comprises a graphical representation of an indication of a health measurement for each of measure(s), and associations in the hierarchy. |
US11651534B2 |
Dynamic demonstration method and system for water-soluble ion concentration and composition of aerosol
Disclosed is a dynamic demonstration method for water-soluble ion concentration and components of an aerosol. The method comprises: obtaining concentration data of each ion in an atmospheric aerosol of a target city in a preset time period and filling the concentration data in a data table; obtaining vertex coordinates of each ion in a Maucha graph according to equivalent concentration data of each ion; drawing an aerosol ion Maucha graph of the target city in each preset time period according to the vertex coordinates; and finally making a dynamic picture according to a temporal graph of aerosol ion concentration in various time periods. |
US11651531B2 |
Systems and methods for magnetic resonance imaging
The present disclosure relates to systems and methods for magnetic resonance imaging. The method may include obtaining primary imaging data associated with a region of interest (ROI) of a subject and obtaining secondary data associated with the ROI. The method may also include determining secondary imaging data based on the secondary data by using a trained model. The method may further include reconstructing a magnetic resonance image based on the primary imaging data and the secondary imaging data. |
US11651530B2 |
Modification of color contrast ratio based on target contrast
Techniques are described for modification of color contrast ratio based on target contrast that overcome the challenges experienced in conventional systems for color contrast selection. In an implementation, a user leverages a content editing system to select a color set for contrast analysis. Utilizing the selected color set, the content editing system determines whether the color set exhibits a target contrast ratio. Further, the content editing system performs modification of the color set to generate candidate color sets that improve (e.g., increase) a contrast ratio of the original color set. The content editing system, for instance, manipulates color values (e.g., luminance values) of the original color set to increase a contrast ratio of the colors and generate different candidate color sets that are applicable to digital content. |
US11651529B2 |
Image processing method, apparatus, electronic device and computer readable storage medium
The embodiment of the present disclosure discloses an image processing method, apparatus, electronic device and computer readable storage medium. The image processing method includes identifying a first object in a first video frame image and a second object located in the first object; in accordance with a position of the first object in the first video frame image, overlaying a third object as a foreground image on the first video frame image to obtain a second video frame image; wherein the third object overlays the first object in the second video frame image; in accordance with a position of the second object in the first video frame image, overlapping the second object as a foreground image on the third object of the second video frame image to obtain a third video frame image. |
US11651528B2 |
Systems and methods for providing context-based data for an industrial automation system
A tangible, non-transitory, computer-readable medium includes instructions. The instructions, when executed by processing circuitry, are configured to cause the processing circuitry to receive a plurality of sensory datasets associated with an industrial automation system from a plurality of sensors, categorize each sensory dataset of the plurality of sensory datasets into one or more sensory dataset categories of a plurality of sensory dataset categories, determine context information associated with the plurality of sensory datasets, the context information being representative of an environmental condition associated with an extended reality device, the industrial automation system, or both, determine a priority of each sensor dataset category of the plurality of sensory dataset categories based on the context information, determine output representative data to be presented by the extended reality device based on the plurality of sensory datasets and the priority, and instruct the extended reality device to present the output representative data. |
US11651526B2 |
Frontal face synthesis from low-resolution images
An apparatus and corresponding method for frontal face synthesis. The apparatus comprises a decoder that synthesizes a high-resolution (HR) frontal-view (FV) image of a face from received features of a low-resolution (LR) non-frontal-view (NFV) image of the face. The HR FV image is of a higher resolution relative to a lower resolution of the LR NFV image. The decoder includes a main path and an auxiliary path. The auxiliary path produces auxiliary-path features from the received features and feeds the auxiliary-path features produced into the main path for synthesizing the HR FV image. The auxiliary-path features represent a HR NFV image of the face at the higher resolution. As such, an HR identity-preserved frontal face can be synthesized from one or many LR faces with various poses and may be used in types of commercial applications, such as video surveillance. |
US11651522B2 |
Adaptive cycle consistency multimodal image captioning
In an approach to improving the image captioning performance of low-resource languages by leveraging multimodal inputs, one or more computer processors encode an image utilizing an image encoder, wherein the image is contained within a triplet comprising the image, one or more high-resource captions, and one or more low-resource captions. The one or more computer processors generate one or more high-resource captions utilizing the encoded image and the triplet inputted into a high-resource decoder. The one or more computer processors encode the one or more generated high-resource captions utilizing a high-resource encoder. The one or more computer processors add adaptive cycle consistency constraints on a set of calculated attention weights associated the triplet. The one or more computer processors generate one or more low-resource captions by simultaneously inputting the encoded image, the encoded high-resource caption, and the triplet into a trained low-resource decoder. |
US11651520B2 |
Method and system for unified encoding of path segments, caps, and joins for path stroking
The disclosure provides computer systems for processing paths and a renderer that generates a stroked tessellation of a path. A data structure for processing the paths can be used, wherein the data structure is an array of indexed links that compactly encode a path. The position of one or more index values, such as a null index value, within an indexed link can encode a link's type. In one example, the computer system for processing links of a path includes one or more processing units to perform one or more operations including: (1) analyzing a data structure that encodes a link of a path, the data structure having multiple indices that refer to a control point coordinate array corresponding to the link, and (2) determining a type of the link based on a presence of at least one index null value for at least one of the indices. |
US11651517B2 |
Apparatus and method for markers communicating with other markers
A calibration apparatus and method are provided for a surround-view camera system having a plurality of cameras mounted to an object (e.g., a vehicle). A plurality of markers are arbitrarily placed around the object and configured to measure a plurality of distances between one another. From at least one image from one or more cameras, a controller is configured to visually identify at least two markers which define a coordinate system. Based on the measured plurality of distances between markers and the visually identified markers, the controller generates calibration information as an output, saved in the form of a look-up table, which will be retrieved and used when a display device generates a bird's-eye view for a viewer. |
US11651516B2 |
Multiple view triangulation with improved robustness to observation errors
Triangulation is applied, by a method and a device, to determine a scene point location in a global coordinate system, GCS, based on location coordinates for observed image points in plural views of a scene, and global-local transformation matrices for the views. The local coordinates are given in local coordinate systems, LCSs, arranged to define distance coordinate axes that are perpendicular to image planes of the views. The scene point location is determined by minimizing a plurality of differences between first and second estimates of the scene point location in the LCSs, the first estimates being given by linear scaling of the location coordinates, and the second estimate being given by operating the transformation matrices on the scene point location. An improved robustness to observation errors is achieved by defining the plurality of differences to penalize differences that includes the linear scaling as applied along the distance coordinate axes. |
US11651514B1 |
Ground tracking apparatus, systems, and methods
Apparatus, systems, and methods are disclosed for tracking movement over the ground or other surfaces using two or more spaced apart cameras and an associated processing element to detect ground features in images from the cameras and determine tracking parameters based on the position of the detected ground features in the images. |
US11651509B2 |
Method, system and computer program product for 3D-NAND CDSEM metrology
A method for process control of a semiconductor structure fabricated by a series of fabrication steps, the method comprising obtaining an image of the semiconductor structure indicative of at least two individual fabrication steps; wherein the image is generated by scanning the semiconductor structure with a charged particle beam and collecting signals emanating from the semiconductor structure; and processing, by a hardware processor, the image to determining a parameter of the semiconductor structure, wherein processing includes measuring step/s from among the fabrication steps as an individual feature. |
US11651507B2 |
Content-adaptive binocular matching method and apparatus
Provided are a content-adaptive binocular matching method and apparatus. The method includes: dividing both left and right images into grids so as to calculate feature information at grid points, and performing matching calculation between the left and right images at the grid points according to the feature information so as to determine points with high matching degrees as reference points; calculating parallax values of the reference points, determining an interlayer spacing, and layering all the reference points in a depth direction according to the parallax values and the interlayer spacing; for a non-reference point pixel in a certain image, determining a reference point closest to the non-reference point pixel, and determining a search range and the parallax value of the reference point; and performing matching calculation on the non-reference point pixel and a pixel in the search range in the other image. |
US11651506B2 |
Systems and methods for low compute high-resolution depth map generation using low-resolution cameras
A system for low compute high-resolution depth map generation using low-resolution cameras is configured to obtain a stereo pair of images and generate a depth map by performing stereo matching on the stereo pair of images. The system is also configured to obtain a first image comprising first texture information for the environment that has a first image resolution that is higher than an image resolution of images of the stereo pair of images. The system is further configured to generate a reprojected first image by reprojecting the first image to correspond to an image capture perspective associated with the depth map. The reprojection of the first image is based on depth information from the depth map and includes reprojected first texture information for the environment. The system is also configured to generate an upsampled depth map based on the depth map. |
US11651501B2 |
Synergistic object tracking and pattern recognition for event representation
A system for performing synergistic object tracking and pattern recognition for event representation includes a computing platform having processing hardware and a system memory storing a software code. The processing hardware is configured to execute the software code to receive event data corresponding to one or more propertie(s) of an object, to generate, using the event data, a location data estimating a location of each of multiple predetermined landmarks of the object, and to predict, using one or both of the event data and the location data, a pattern corresponding to the propertie(s) of the object. The processing hardware is further configured to execute the software code to update, using the predicted pattern, the location data, and to merge the updated location data and the predicted pattern to provide merged data. |
US11651498B2 |
Method for accelerating three-dimensional object segmentation with point cloud simplifications
Aspects of the subject disclosure may include, for example, a device that has a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, including downsampling a full point cloud to obtain a downsampled point cloud, wherein the downsampling reduces a data size of the full point cloud; and using a machine-learning model to assign labels for segmentation and object identification to points in the downsampled point cloud, wherein the machine-learning model is trained on the full point cloud. Other embodiments are disclosed. |
US11651494B2 |
Apparatuses and methods for three-dimensional dental segmentation using dental image data
Methods and apparatuses (including systems and devices), including computer-implemented methods for segmenting, correcting and/or modifying a three-dimensional (3D) model of a subject's oral cavity to determine individual components such as teeth, gingiva, tongue, palate, etc., that may be selective and/or collectively digitally manipulated. In some implementations, artificial intelligence uses libraries of labeled 2D images and 3D dental models to learn how to segment a 3D dental model of a subject's oral cavity using 2D images, height map and/or other data and projection values that relate the 2D images to the 3D model. As noted herein, the dental classes can include a variety of intra-oral and extra-oral objects and can be represented as binary values, discrete values, a continuum of height map data, etc. In some implementations, several dental classes are predicted concurrently. |
US11651491B2 |
System and a method for determining brain age using a neural network
A method for determining a brain age, the method comprising the following: providing a brain age determining convolutional neural network (CNN) (200); training the CNN (200) to determine the brain age based on a plurality of sets of input data comprising magnetic resonance imaging (MRI) scans of a brain, the set comprising at least two types of MRI volumes, wherein the at least one type of brain tissue on the first type of the MRI volume is represented by a different contrast with respect to other tissues than on a second type of the MRI volume; and performing an inference process using the trained CNN (200) to determine the brain age based on the set of input data comprising magnetic resonance imaging (MRI) scans of a brain, the set comprising at least the two types of the MRI volumes as used for the training. |
US11651490B2 |
Systems and methods for automatic template-based detection of anatomical structures
Systems and methods for detecting anatomical structures include, for each training subject of a plurality of training subjects, a corresponding MR image, and generating an initial anatomical template based on a first training subject of the plurality of training subjects. A computing device can map MR images of the other training subjects onto a template space by applying a global transformation followed by a local transformation. The computing device can average the mapped MR images with the initial anatomical template to generate a final anatomical template and boundaries of an anatomical structure of interest can be drawn in the final anatomical template. The computing device can fine tune the boundaries using an edge detection algorithm. The final anatomical template can be used to identify boundaries of the anatomical structure(s) of interest automatically (e g., without human intervention) in non-training subjects. |
US11651487B2 |
Fully automated four-chamber segmentation of echocardiograms
Devices, systems and methods related to techniques for performing four-chamber segmentation of echocardiograms are disclosed. In one example aspect, a method for generating segmented image data based on an input echocardiogram includes receiving an input echocardiogram that includes information associated with four chambers of a heart, performing segmentation on the information associated with the four chambers using an adversarial model that comprises a first artificial neural network with multiple layers, and combining data from selected layers of the first artificial neural network to generate an output image that includes the segmented four chambers of the heart. |
US11651486B2 |
Apparatus for detection of early-stage glaucoma and other optic nerve diseases
A method and apparatus of early-stage detection of glaucoma and other optic nerve or retinal diseases employs dynamic images that are processed differently by Y-like cells and X-like cells to provide a sensitive detection of early Y-like cell impairment which provides early indications of glaucoma isolated from non-specific information from X-like cells. |
US11651484B2 |
Quality control of a laser machining process using machine learning
A method for process monitoring of a laser machining process for estimating a machining quality is dicloses. The method may include steps, which are carried out in real time during the machining process of providing at least one captured first signal sequence with a first feature form a machining zone, providing at least one captured second signal sequence with a second feature from the machining zone, and accessing a trained neural network with at least the recorded first and second signal sequences in order to calculate a result for estimating the machining quality. |
US11651480B2 |
Systems and methods for selective enhancement of objects in images
Exemplary embodiments are directed to a system for selective enhancement of an object in an image. The system includes an interface configured to receive as input an original image, and a processing device in communication with the interface. The processing device is configured to process the original image using a neural network to detect one or more objects in the original image, generate a neural network mask of the original image for the one or more objects in the original image, apply one or more enhancements to the objects associated with the neural network mask, the one or more modules generating an enhanced image including the one or more enhancements to the objects, and generate a combined image, the combined image including the original image combined with the one or more enhancements to the objects of the enhanced image. |
US11651478B2 |
Methods for agronomic and agricultural monitoring using unmanned aerial systems
A method for agronomic and agricultural monitoring includes designating an area for imaging, determining a flight path above the designated area, operating an unmanned aerial vehicle (UAV) along the flight path, acquiring images of the area using a camera system attached to the UAV, and processing the acquired images. |
US11651477B2 |
Generating an image mask for a digital image by utilizing a multi-branch masking pipeline with neural networks
Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing a plurality of neural networks in a multi-branch pipeline to generate image masks for digital images. Specifically, the disclosed system can classify a digital image as a portrait or a non-portrait image. Based on classifying a portrait image, the disclosed system can utilize separate neural networks to generate a first mask portion for a portion of the digital image including a defined boundary region and a second mask portion for a portion of the digital image including a blended boundary region. The disclosed system can generate the mask portion for the blended boundary region by utilizing a trimap generation neural network to automatically generate a trimap segmentation including the blended boundary region. The disclosed system can then merge the first mask portion and the second mask portion to generate an image mask for the digital image. |
US11651474B2 |
Real-time super resolution at long standoff ranges
The system and method for super resolution processing at long standoff distances in real-time. The system collects a series of image frames and estimated the shift, rotation, and zoom parameters between each of the image frames. A matrix is generated and then an inversion is applied to the matrix to produce a super resolution image of an area of interest while mitigating the effect of any bad pixels on image quality. In some cases, the area of interest is user-defined and in some cases image chips are provided by tracking software. A fast steering mirror can be used to steer and/or dither the focal plane array. |
US11651472B2 |
Method for processing immersive video and method for producing immersive video
A method for processing an immersive video includes: performing pruning for view images; generating an atlas by packing a patch that is extracted as a result of the pruning; deriving an offset for the patch that is comprised in the atlas; and correcting pixel values in the patch by using the derived offset. |
US11651468B2 |
Watermark security
Apparatuses, methods, systems, and program products are disclosed for watermark security. An apparatus includes a watermark module configured to generate a digital watermark to be presented as part of a graphical interface based on data presented on the graphical interface. A digital watermark verifies an authenticity of data to be presented in a graphical interface. An apparatus includes a presentation module configured to embed the digital watermark into the graphical interface prior to the data being presented in the graphical interface such that the digital watermark is graphically imperceptible to a user, dynamically update the digital watermark during runtime in response to detecting a change in the at least a portion of the data that is encoded into the digital watermark, and re-embed the digital watermark into the graphical interface in response to the digital watermark being updated. |
US11651467B2 |
Network based provision of rendering and hosting systems
Improved systems and methods for enhancing the performance of network based computerized content rendering and hosting and providing of devices, systems and/or platforms by modifying the capabilities and providing non-native functionality to such devices, systems and/or platforms through a novel and improved data processing and networking framework. |
US11651465B2 |
Configuration method and system of indication device for driver-passenger matching
Embodiments of the disclosure provide a method for configuring indication information for transportation services. The method includes receiving a first transportation request which includes a first passenger pick-up point located in a preset geographical area, and the first transportation request matches a first vehicle. The method also includes receiving a second transportation request which includes a second passenger pick-up point located in the preset geographical area, and the second transportation request matches a second vehicle. The method further includes generating first indication information for the first transportation request and second indication information for the second transportation request based on a time difference between a first estimated time for the first vehicle to arrive in the preset geographical area and a second estimated time for the second vehicle to arrive in the preset geographical area. |
US11651462B2 |
Methods and systems for detecting transaction laundering
Methods and systems are described. A method includes accessing training data samples that includes a plurality of transaction laundering associated features and generating random samples, training a first plurality of different models to identify transaction laundering merchants based on random samples generated from each of the training data samples, training a second plurality of different models to identify the transaction laundering merchants based on the training data, generating a transaction laundering classification for a merchant from each of the first plurality of models and each of the second plurality of models, generating a first model group classification based on a first majority vote on transaction laundering classifications from the first plurality of models, and generating a second model group classification based on a second majority vote on transaction laundering classifications from the second plurality of models. A likelihood that the merchant is a transaction launderer is determined. |
US11651461B1 |
Artificial intelligence crime linking network
A computing system accesses crime incident data from two or more organization systems. The crime incident data includes a first set of inputs associated with a plurality of crime incident groupings and a second set of inputs associated with incident data for incidents associated with each of the two or more organization systems. The computing system preprocesses the crime incident data to remove incidents that include suspect identifiers not present in at least two or more organization system. The computing system analyzes the preprocessed crime incident data to identify links between incidents across two or more organization systems using a trained crime linking model. The computing system generates a link between a first incident at a first organization system of the two or more organization systems and a second incident at a second organization system based on the analyzing. |
US11651455B2 |
Method, information terminal, and non-transitory computer-readable recording medium
A method includes acquiring, on a basis of a restaurant ID, menu information indicating one or more foods provided by a restaurant over a network from a second server associated with the restaurant corresponding to the restaurant ID, transmitting identification information stored in an information terminal to a first server and acquiring classification information from the first server on a basis of the identification information, generating a personalized menu for the user corresponding to the classification information on a basis of the menu information and the classification information, displaying the personalized menu through a second operation screen for accepting an order of a food to be provided by the restaurant, the second operation screen being displayed on a display of the information terminal carried by the user, and transmitting food order information indicating the food selected from the personalized menu and a seat ID to the second server. |
US11651453B2 |
Enhanced status notification and outage detection systems and methods for electric utility networks
A mesh network includes a plurality of nodes and a network head. The plurality of nodes includes a first node structured to generate and output a message to the network head in response to an event. The message includes at least one first information item associated with the first node, the electrical device monitored by the first node, or the section of the electrical distribution system monitored by the first node. The plurality of nodes includes a second node disposed on a communication path between the first node and the network head and being structured to add at least one second information item associated with the second node, the electrical device monitored by the second node, or the section of the electrical distribution system monitored by the second node to the message and to output the message to the network head. |
US11651452B2 |
Pest and agronomic condition prediction and alerts engine
At least some aspects of the present disclosure are directed to systems and methods of an agronomic condition prediction and alerts engine. In some cases, the engine receives a set of field data and the set of field data includes one or more of geospatial data, crop data, user data, agronomic data, and weather data. In some cases, the engine retrieves a set of agronomic profile data from an agronomic data repository, where each of the set of agronomic profile data representing an agronomic condition and comprising one or more of geospatial profile, crop profile, pest profile, agronomic profile, user data profile, and weather profile corresponding to the agronomic condition. In some embodiments, the engine applies a multivariable processing to the set of field data using the set of agronomic profile data and generates an agronomic condition indicator indicative of one or more agronomic conditions. |
US11651451B1 |
Personalized conversational recommendations by assistant systems
In one embodiment, a method includes receiving a user request from a client system associated with a user, generating a response to the user request which references one or more entities, generating a personalized recommendation based on the user request and the response, wherein the personalized recommendation references one or more of the entities of the response, and sending instructions for presenting the response and the personalized recommendation to the client system. |
US11651435B2 |
Computer-based systems of microservice orchestration based on bounded contexts and methods of use thereof
In order to provide agile and dynamic portfolio management, systems and methods for underwriting and portfolio management include an ecosystem including a platform, including processing devices, communication interfaces, runtime environments, and databases, where the databases are configured to store ecosystem data, where the ecosystem data includes data associated with a plurality of systems. A service layer is in communication with the platform, the service layer including containers executed in the runtime environment and configured to implement microservices, where each of the containers include: at least one microservice and a datastore device configured to store domain-specific data. An orchestrator is in communication with the service layer, the orchestrator to schedule execution of the microservices according to bounded contexts coordinated with composite application programming interfaces (API) interfacing with a microservice specific API. |
US11651434B2 |
Fee/rebate contingent order matching system and method
A specialized computer matching system programmed to match orders for financial instruments of any type; where orders are matched at a price equal to the best available price or within the best available prices in the market; where priority of matching orders is ranked by price; where orders at the same price may be further ranked based on other attributes; where orders may optionally specify that the order sender is willing to pay a fee to (or receive a rebate by) an Order Matching Entity (i.e., a fee/rebate contingency (FRC)); where an order's optional FRC must be met in order to match the order; and where an order which cannot be matched solely because its FRC rate prevents it from matching with another order temporarily yields priority—other than price priority—to other orders ranked below to permit those orders to be matched. |
US11651430B2 |
Private currency and trade engine
A method may include storing information in a supply mesh. The supply mesh may include two or more value links. The method may include determining that a first value link of the two or more value links fulfills a value link condition of a second value link. The method may include providing a transaction proposal to the first value link. The transaction proposal may include an amount of private currency. The method may include receiving, from the first value link, a transaction acceptance to the transaction proposal. The method may include transferring the amount of private currency from the second value link to the first value link. The method may include confirming completion of a transaction between the first value link and the second value link. The transaction may be based on the transaction proposal. Other methods and systems are also disclosed. |
US11651426B1 |
Credit score goals and alerts systems and methods
Several credit score management user interfaces that may comprise a credit score thresholds user interface, a credit score alert settings user interface, and several credit score alert notification user interfaces, enable a consumer to set and/or adjust credit score goals and warnings, and credit score alert settings. The credit score threshold visual interface may present one or more credit score thresholds (for credit score goals and/or warnings) for the consumer on a line graph. The consumer may set and/or adjust the credit score thresholds based on touch input. The user interfaces may be updated automatically in real-time in response to the touch input. Alerts may be generated and provided to the consumer based on alert settings, changes to the consumer's credit information, the credit score thresholds, and/or macroeconomic events or factors. |
US11651422B2 |
On-demand rental of electric vehicles
Location data associated with an on-demand electric vehicle and an indication that an on-demand electric vehicle has fallen are received. It is determined that a rental associated with the on-demand electric vehicle has ended. Information indicating that the on-demand electric vehicle is in a fallen position is provided via a user interface. |
US11651415B2 |
On-demand service providing system and on-demand service providing method
An on-demand service providing system which provides a service required for measuring a measurement target in response to a request from a user, the on-demand service providing system includes a selector configured to select a service which uses a sensor required for measuring at least the measurement target, and a system environment setter configured to set up a system environment for collecting a measurement result of the sensor used by the service selected by the selector as data which is usable for the user who has instructed to select the service via a network based on selection information obtained by the selector. |
US11651414B1 |
System and medium for managing lists using an information storage and communication system
A system includes a processor and an information wallet application stored on machine readable storage media coupled to the processor and including program logic that causes the processor to receive a shopping list from a first information wallet adapter stored on a user computing device, send the shopping list to a second information wallet adapter stored on a merchant computing device, receive merchant data from the second information wallet adapter, wherein the merchant data includes one of price data and quantity data for at least one item included in the shopping list, and send the merchant data to the first information wallet adapter. The system also includes a cloud storage computing system accessible by the information wallet storage application and configured to communicate with the first and second information wallet adapters in order to store and retrieve shopping list data associated with the shopping list. |
US11651412B2 |
Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
In selected embodiments a recommendation generator builds a network of interrelationships between venues, reviewers and users based on their attributes and reviewer and user reviews of the venues. Each interrelationship or link may be positive or negative and may accumulate with other links (or anti-links) to provide nodal links the strength of which are based on commonality of attributes among the linked nodes and/or common preferences that one node, such as a reviewer, expresses for other nodes, such as venues. The links may be first order (based on a direct relationship between, for instance, a reviewer and a venue) or higher order (based on, for instance, the fact that two venue are both liked by a given reviewer). The recommendation engine in certain embodiments determines recommended venues based on user attributes and venue preferences by aggregating the link matrices and determining the venues which are most strongly coupled to the user. |
US11651411B1 |
Systems, methods, and devices for determining and displaying market relative position of unique items
The disclosure herein provides systems, methods, and devices for determining and displaying market relative positions and/or attributes of unique items. A visualization system for generating electronic visualizations of market-relative attributes of unique items comprises an item selection receiver, a visualization compilation engine, and a rendering engine. |
US11651406B2 |
Method, medium, and system for automatically generating a new portion of a photo product design based on user input portion
A computer-implemented method for creating a photo product design with minimal user inputs includes generating a first portion of a photo product design by a product design module in response to user input, determining one or more layout parameters from the user input to the first portion of the photo product design by a user design learning module, automatically creating a second portion of the photo product design by an intelligent product creation engine at least in part in response to the one or more layout parameters, and automatically making a physical photo product based on at least the first portion and the second portion of the photo product design. |
US11651402B2 |
Data processing systems and communication systems and methods for the efficient generation of risk assessments
Computer implemented methods, according to various embodiments, comprise: (1) integrating a privacy management system with DLP tools; (2) using the DLP tools to identify sensitive information that is stored in computer memory outside of the context of the privacy management system; and (3) in response to the sensitive data being discovered by the DLP tool, displaying each area of sensitive data to a privacy officer (e.g., similar to pending transactions in a checking account that have not been reconciled). A designated privacy officer may then select a particular entry and either match it up (e.g., reconcile it) with an existing data flow or campaign in the privacy management system, or trigger a new privacy assessment to be done on the data to capture the related privacy attributes and data flow information. |
US11651399B2 |
System and method for providing transaction-based profit solutions
A method and system for generating profit having a partner transaction module configured to charge a partner transaction fee for a transaction performed by a partner, and receive, from a partner, payment for the partner transaction fee when the partner performs a transaction, a base transaction module configured to pay, in the event the partner performs a transaction through a third party, a base transaction fee to the third party, wherein the base transaction fee is equal to or lesser than the partner transaction fee, and a profit module configured to receive a profit on the transaction, wherein the profit is the difference between the partner transaction fee and the base transaction fee. |
US11651396B2 |
Automatic generation of a funding event
Aspects of the present invention disclose a method, computer program product, and system for automatically creating a funding event in response to identifying an issue. The method includes one or more processors identifying an issue and an individual associated with the issue. The method further includes one or more processors determining whether the individual meets eligibility criteria of a crowdfunding platform. In response to determining that the identified individual does meet eligibility criteria of the crowdfunding platform, the method further includes one or more processors creating a funding event for receiving donations to resolve the identified issue. |
US11651392B2 |
Electronic apparatus and control method thereof
An electronic apparatus includes a processor configured to acquire a plurality of characteristic data of a plurality of users through a communication interface circuitry; identify a plurality of categories and reference characteristics for analyzing the plurality of characteristic data according to an input received through the communication interface circuitry; identify specific characteristic data that corresponds to the reference characteristics, among the plurality of characteristic data for each of the plurality of categories; identify a specific user having the specific characteristic data, among the plurality of users; and output an analysis result of the specific characteristic data of the specific user. |
US11651385B2 |
Wallet server, computer-readable recording medium, wallet system, and reward providing method
A wallet server includes a processor including hardware. The processor is configured to acquire, from a plurality of terminals that are preset, evaluation information indicating an evaluation for a terminal other than an own terminal among the plurality of terminals, the evaluation information being generated by the own terminal, calculate reward amounts for the respective terminals based on the evaluation information, and deposit electronic money corresponding to the reward amounts to electronic wallets associated with the respective terminals. |
US11651380B1 |
Real-time propensity prediction using an ensemble of long-term and short-term user behavior models
Systems and methods for real-time churn prediction using a flexible and robust machine learning system to predict user churn propensities in real-time using user activity data. In addition to churn propensity prediction, systems and methods may provide insights based on user activity data intelligence. |
US11651371B2 |
Zero-step user recognition and biometric access control
A zero-step user recognition and biometric access control system and method which comprises various sensors configured to capture a plurality of biometric data associated with a user, a database configured to store a plurality of user information including identifiable biometric data associated with the user, a biometric verification server configured to receive a plurality of biometric data from the sensors and user information from the database, and to return a confirmation of the user's identity, in order to provide real-time user recognition, authentication, and access control using biometric data. |
US11651369B2 |
Remote EMV payment applications
Systems and methods for transactions using remote EMV payment applications are disclosed. The system may enable EMV transactions to be completed using EMV payment applications stored in a remote server. The remote EMV payment application may directly communicate EMV transaction data to the issuer system to complete transactions. The system may receive a transaction request comprising a payment token and an EMV payment application uniform resource identifier (“URI”). The system may invoke from a payment application server a remote EMV payment application based on the EMV payment application URI, wherein in response to being invoked, the remote EMV payment application is configured to interact with a merchant system kernel to process the transaction request, and wherein in response to processing the transaction request the remote EMV payment application is configured to transmit a transaction authorization request comprising EMV transaction data directly to the issuer system. |
US11651358B2 |
Method and system for transaction processing with complete cryptographic auditability
A method for processing of a cryptographically auditable transaction includes: receiving payment data, wherein the payment data includes at least a primary account number; transmitting the primary account number to a computing system; receiving a confirmation associated with the primary account number from the computing system; transmitting a payment request to the computing system, wherein the payment request includes at least a reference value associated with a payment transaction; receiving an acceptance request from the computing system, wherein the acceptance request includes at least the reference value, an acceptance address, one or more fee values, and a first digital signature generated by a third party; generating a second digital signature using at least the acceptance address; and transmitting at least the second digital signature to the computing system. |
US11651355B2 |
Secure funding and payout of cryptographic currency from fiat currency purchases
Systems and methods for enabling the secure use of cryptocurrencies (such as but not limited to Bitcoin, Ethereum, or Litecoin) in prize funds or gift cards that accept purchases or wagers in fiat currencies and payout in cryptocurrency. The prize funds can be associated with lotteries, charitable gaming, or casino environments with the inherent volatility of cryptocurrencies optionally mitigated and cryptocurrency payouts enabled for consumers or players without prior digital wallets as well as consumers or players with preexisting digital wallets. |
US11651340B1 |
Integrated utility distribution and automated billing
Controlling provision of a set of utilities by a financial institution. The method includes receiving, by a processor of a financial institution computing system associated with a financial institution, utility usage information from a set of utility meters associated with a plurality of customers of the utility company. The method includes determining a utility account balance for a customer of the plurality of customers based at least in part by an aggregate amount of utility usage used by the plurality of customers for a billing cycle by aggregating the received utility usage information for the billing cycle. The method includes determining that the utility account balance exceeds a threshold permitted past due amount. The method includes sending a stop signal to a utility meter associated with the customer, the stop signal instructing the utility meter to cut off provision of the utility to a property serviced by the utility meter. |
US11651334B1 |
Systems and methods for enhancing waste disposal and energy efficiency using sensor and alternative power technologies
A computer system including sensor and alternative power technologies for enhancing waste disposal and energy efficiency using is provided. The computer system may be configured to receive waste data and recycling data from at least one sensor located proximate to a waste bin, and determine a level of waste in the waste bin based upon the received waste data, and a level of contamination of the waste bin based upon the received recycling data. The computer system may be also configured to determine whether collection of waste in the waste bin or decontamination of the waste bin is required. The computer system may be further configured to generate an alert including information corresponding collection or decontamination of the waste bin, and transmit the alert to one or more client devices associated with at least one user. |
US11651332B2 |
Distributed collaborative environment using physical notes
One example of a computer-implemented method comprises receiving content data for a first physical note removably attached to a first display area of a first collaborative board located in a first location. The content data includes information displayed on the first physical note. The method further comprises determining a position of the first physical note on the first collaborative board; and outputting instructions to a second collaborative board located in a second location to generate a first virtual note in a second display area of the second collaborative board such that information displayed on the first virtual note corresponds to the information displayed on the first physical note and a position of the first virtual note on the second display area corresponds to the position of the first physical note on the first collaborative board. |
US11651331B2 |
Method and apparatus for mobile quality management inspections
A mobile Quality Management/Control system for performing mobile product inspections is provided. A mobile device, such as a tablet, is configured to communicate with one or more databases and allow for real time entry (and subsequent access) of the details of product inspections for quality control and management purposes. The details of such inspections are maintained and available for all subsequent inspections. The mobile device is further configured to provide inspectors with inspection procedures and/or tutorials associated with the inspections being performed. |
US11651326B2 |
Automatically predicting shipper behavior using machine learning models
Embodiments are disclosed for autonomously predicting shipper behavior. An example method includes the following operations. One or more learning models are generated. Shipper behavior data for at least one shipper is extracted. The shipper behavior data includes a plurality of features associated with the at least one shipper scheduled to ship one or more parcels. It is predicted whether one or more shipments will be sent or arrive at a particular time based at least in part on running the plurality of features of the at least one shipper through the one or more learning models. |
US11651325B2 |
Item delivery optimization
Item delivery optimization may be provided. Items may be identified as available for delivery at a first location to at least one second location. A route from the first location to the second location may be calculated and at least a portion of the route from the first location to the second location may be provided to a delivery mechanism, such as an automated delivery device and/or a user. |
US11651321B2 |
Secure shipping interactions using blockchains
Technologies are shown for securing private information during shipping of an item storing shipping information at a blockchain address that includes a recipient geolocation address and generating a shipping label that includes a machine-readable pointer to the blockchain address. The label can be scanned to obtain the blockchain address and request the shipping information. In response to a request, the recipient geolocation address or a next intermediate shipper can be provided. The recipient can be notified to obtain authorization to release the recipient geolocation address or provide an alternative geolocation for delivery. |
US11651305B2 |
Achieving feasibility of optimization constraints
Systems and methods of achieving feasibility of optimization constraints. One system includes an electronic processor configured to receive a request associated with an original set of constraints and determine an irreducible infeasible subset (IIS) of the original set of constraints. The electronic processor is also configured to remove the IIS from the original set of constraints resulting in a subset of remaining constraints of the original set of constraints. The electronic processor is also configured to remove a constraint from the IIS resulting in a feasible subset of remaining constraints of the IIS. The electronic processor is also configured to determine a new set of constraints, the new set of constraints including the subset of remaining constraints of the original set of constraints and the feasible subset of remaining constraints of the IIS. The electronic processor is also configured to output a result based on the new set of constraints. |
US11651298B2 |
Parking system and method
A system and a method for simplifying payment of a vehicle parking fee for a user. The method includes detecting, by a sensor, that a vehicle is parked; determining a geographical vehicle position data of the parked vehicle; sending the parking request message to the vehicle parking management server from a communication device; determining, by the vehicle parking management server, at least a first vehicle parking fee service provider among plural of available vehicle parking fee service providers that is available for receiving payment of the vehicle parking fee where the vehicle is parked; displaying, via a user interface of the communication device, selection information associated with the a least first vehicle parking fee service provider available for receiving payment of the vehicle parking fee where the vehicle is parked. |
US11651295B2 |
Systems and methods for determining and utilizing customer energy profiles for load control for individual structures, devices, and aggregation of same
A system and method for creating and making use of customer profiles, including energy consumption patterns. Devices within a service point, using the active load director, may be subject to control events, often based on customer preferences. These control events cause the service point to use less power. Data associated with these control events, as well as related environment data, are used to create an energy consumption profile for each service point. This can be used by the utility to determine which service points are the best targets for energy consumption. In addition, an intelligent load rotation algorithm determines how to prevent the same service points from being picked first each time the utility wants to conserve power. |
US11651294B2 |
System and method for detecting drug adverse effects in social media and mobile applications data
Some implementations provide a computer-implemented method for identifying, from on-line postings, reports of potential adverse effects resulting from consuming a healthcare product, the method including: receiving a log of on-line postings regarding consuming the healthcare product; receiving a database comprising a healthcare taxonomy and a set of linguistic rules; analyzing, based on the healthcare taxonomy, the log of on-line postings to identify a report of at least one adverse effect resulting from consuming the healthcare product; generating a score for the identified report according to the healthcare taxonomy and the set of linguistic rules; comparing the generated score with a threshold; and in response to determining that the generated score is above the threshold, flagging the identified report as a report of a potential adverse effect. |
US11651293B2 |
Hierarchical decentralized distributed deep learning training
Embodiments of a method are disclosed. The method includes performing a batch of decentralized deep learning training for a machine learning model in coordination with multiple local homogenous learners on a deep learning training compute node, and in coordination with multiple super learners on corresponding deep learning training compute nodes. The method also includes exchanging communications with the super learners in accordance with an asynchronous decentralized parallel stochastic gradient descent (ADPSGD) protocol. The communications are associated with the batch of deep learning training. |
US11651285B1 |
Systems and methods to infer user behavior
Methods to infer user behavior are disclosed comprising a process of predefining one or more activities for a user application, providing a processor based device and user interface configured to operate with the device to support the user with tasks using the user application, the user application communicating an intent message to a transformative power management (TPM) application and the TPM configured to define and output an instruction for the application given the intention and the predefined activities. In some embodiments, the methods are implemented on a processor based device. In some embodiments, the systems and methods apply pattern recognition algorithms and pattern learning algorithms to manage the power allocation to power consuming devices. |
US11651284B2 |
Bid value determination
One or more computing devices, systems, and/or methods are provided. Shaded bid values may be determined and/or submitted to one or more auction modules for participation in auctions. Auction information including at least one of minimum bid values to win associated with the auctions, sets of features associated with the auctions, the shaded bid values associated with the auctions, unshaded bid values associated with the auctions, etc. may be stored in a database. A machine learning model may be trained using a loss function and/or the auction information to generate a first machine learning model with feature parameters associated with features. A bid request, indicative of a second set of features, may be received. The first machine learning model may be used to determine a shaded bid value for submission based upon one or more first feature parameters, of the feature parameters, associated with the second set of features. |
US11651278B2 |
Pipeline sensor integration for product mapping
An automated method of pipeline sensor integration for product mapping of a pipeline network is provided. The method includes acquiring, by a plurality of sensors of the pipeline network, first sensor responses of a pipeline in the pipeline network when a first hydrocarbon product is flowing through the pipeline. The method further includes using a prediction circuit to receive the acquired first sensor responses, integrate the received first sensor responses into one or more integrated first sensor responses in order to improve accuracy of the received first sensor responses, and identify the first hydrocarbon product in the pipeline based on the integrated first sensor responses. The prediction circuit is built from training data using a machine learning process. The training data includes first training sensor responses of the pipeline by the plurality of sensors acquired at a previous time when the first hydrocarbon product was flowing through the pipeline. |
US11651274B2 |
Method, apparatus, and system for providing semantic filtering
An approach is provided for semantic filtering to filter an input data stream of a data system to reduce an amount of data processed by the data system. The approach, for example, involves retrieving training data comprising a plurality of training data items responsive to a plurality of training queries conducted in a data system. The approach also involves performing a vectorization and a tokenization of the training data to generate a plurality of vectors comprising a plurality of tokens extracted from the plurality of training data items. The approach also involves computing a plurality of reference semantic scores for the plurality of vectors based on a semantic distance between the plurality of tokens. The approach also involves transforming the plurality of reference semantic scores into a plurality of transformed reference semantic scores based on a modulation function. The approach also involves fitting a filtering function to the plurality of transformed reference semantic scores. The approach also involves providing the filtering function to filter an input data stream of the data system to reduce an amount of data processed by the data system. |
US11651270B2 |
Search, question answering, and classifier construction
A method and system are provided for combining models. The method includes forming, by a computer having a processor and a memory, model pairs from a model ensemble that includes a plurality of models. The method further includes comparing the model pairs based on sets of output results produced by the model pairs to provide comparison results. The method also includes constructing, by the computer, a combination model from at least one of the model pairs based on the comparison results. The comparing step is performed using user-generated set-based feedback. |
US11651267B2 |
Quantum network node and protocols with multiple qubit species
The disclosure describes aspects of using multiple species in trapped-ion nodes for quantum networking. In an aspect, a quantum networking node is described that includes multiple memory qubits, each memory qubit being based on a 171Yb+ atomic ion, and one or more communication qubits, each communication qubit being based on a 138Ba+ atomic ion. The memory and communication qubits are part of a lattice in an atomic ion trap. In another aspect, a quantum computing system having a modular optical architecture is described that includes multiple quantum networking nodes, each quantum networking node including multiple memory qubits (e.g., based on a 171Yb+ atomic ion) and one or more communication qubits (e.g., based on a 138Ba+ atomic ion). The memory and communication qubits are part of a lattice in an atomic ion trap. The system further includes a photonic entangler coupled to each of the multiple quantum networking nodes. |
US11651264B2 |
System and method for handling inequality constraints in mixed binary optimization on quantum computers
Systems and methods that address an optimized method to improve systems and methods for handling inequality constraints in mixed binary optimization problems on quantum computers and to solve local optima which significantly improves system performance. Embodiments employ an improved methodology that can optimize parameters, determine an optimal slack variable and optimize variational parameters for fixed slack variables. This procedure allows to move out of local minima, solve an optimization and improve the system performance by providing optimal results. These embodiments also extend to variational hybrid quantum/classical algorithms for gate-based quantum computers. |
US11651262B2 |
Interactive diagnostics of connected appliance devices
A historical log of a plurality of a type of Internet-connected appliances is collected. a dynamic probabilistic graphical model of the time-lined interactions between subsystems and components of the appliances is generated. The probabilistic graphical model is trained by applying machine learning techniques and applying expert knowledge. A natural language processing (NLP) conversational user interface for diagnostic queries regarding operational errors is provided, and responsive to receive a diagnostic query in a conversational format from a user regarding a particular type, make, and model of an appliance of the plurality of the type of Internet-connected appliances, a diagnostic response is provided to the user interface using the natural language processing conversational format. |
US11651261B2 |
Hyperdimensional simultaneous belief fusion using tensors
A computer-implemented method includes receiving a plurality of expert datasets representing computer-generated beliefs; generating respective expert tensors for each expert dataset; fusing each of the respective expert tensors into a final result tensor, wherein the final result tensor represents the simultaneous fusing of the plurality of expert datasets; and storing or outputting the final result for use in an application. |
US11651259B2 |
Neural architecture search for convolutional neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining neural network architectures. One of the methods includes generating, using a controller neural network having controller parameters and in accordance with current values of the controller parameters, a batch of output sequences. The method includes, for each output sequence in the batch: generating an instance of a child convolutional neural network (CNN) that includes multiple instances of a first convolutional cell having an architecture defined by the output sequence; training the instance of the child CNN to perform an image processing task; and evaluating a performance of the trained instance of the child CNN on the task to determine a performance metric for the trained instance of the child CNN; and using the performance metrics for the trained instances of the child CNN to adjust current values of the controller parameters of the controller neural network. |
US11651258B2 |
Integrated docking system for intelligent devices
An integrating device 200 for supporting one or more devices 207 capable of delivering mass, energy and/or information to occupants localized to a sub-area of a room is combined with sensors 212 capable of detecting occupants within one sub-area or another and processor 206 which correlates the coordinates of the occupants to those of the delivery devices 207 and a controller 206 that drives the specific sub-area device to provide a localized delivery of services such as lighting, heating, cooling, sound and video, intercom, noise cancellation systems, information, entertainment content, connectivity to the internet or social media, and light therapy in an automatic process based on the detected instantaneous needs of the occupant for services. |
US11651255B2 |
Method and apparatus for object preference prediction, and computer readable medium
The present disclosure relates to a method and an apparatus for object preference prediction, and a computer readable medium. The method includes: acquiring evaluation information indicating preference values of partial users in a user set for partial objects in an object set; acquiring auxiliary information of at least one of the user set and the object set, wherein the auxiliary information indicates an attribute of at least one of a corresponding user in the user set and a corresponding object in the object set; determining a user feature representation and an object feature representation using a matrix decomposition model, based on the evaluation information and the auxiliary information; and determining a preference prediction value of a target user in the user set for a target object in the object set based on the user feature representation and the object feature representation. |
US11651253B2 |
Machine learning classifier for identifying internet service providers from website tracking
A method and system for identifying and classifying Visitor Information tracked on websites to identify Internet Service Providers (ISPs) and non-Internet Service Providers (non-ISPs). The technology employs machine intelligence to train a classifier on firmographically-enriched Visitor Intelligence from website tracking technology. The ISP classifier can distinguish ISPs from non-ISPs to identify website traffic for a given website that is attributable to ISPs. |
US11651247B2 |
Method for verifying lack of bias of deep learning AI systems
A method including receiving an unknown vector including a data structure populated with unknown features describing a user. The method also includes executing a primary machine learning model (MLM) trained using a prediction data set to predict a score representing a prediction regarding the user. The prediction data set includes the unknown vector stripped of a biased data set including markers set that directly indicate that the user belongs to a cohort against which bias is to be avoided. The method also includes executing a supervisory MLM trained using the prediction data set to predict whether the user belongs to the cohort. The method also includes performing, using an industry tool, a computer-implemented action using the score after executing the primary MLM and the supervisory MLM. |
US11651244B2 |
Method and apparatus for predicting sensor error
An approach is provided for providing predictive classification of sensor error. The approach involves, for example, receiving sensor data from at least one sensor, the sensor data collected at a geographic location. The approach also involves extracting a set of input features from the sensor data, map data representing the geographic location, or combination thereof. The approach further involves processing the set of input features using a machine learning model to calculate a predicted sensor error of a target sensor operating at the geographic location. The machine learning model, for instance, has been trained on ground truth sensor error data to use the set of input features to calculate the predicted sensor error. |
US11651239B2 |
System and method for automatic content aggregation generation
Systems and methods for content aggregation creation are disclosed herein. The system can include memory having a content database and an aggregation database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: provide content to the user device via a first electrical signal; receive a selection of a portion of the provided content from the user device via a second electrical signal; automatically extract sentences from the selected portion of the provided content via a natural language processor; automatically generate a parse tree for one of the automatically extracted sentences; identify noun phrases from the part of speech tags within the parse tree; place content associated with one of the noun phrase in a content aggregation; and output the content aggregation to the user device. |
US11651236B2 |
Method for question-and-answer service, question-and-answer service system and storage medium
A method for question-and-answer service, a question-and-answer service system and a storage medium are disclosed. The method includes: determining a keyword from an initial question group and a corresponding initial answer, the initial question group including at least one initial question; obtaining an associated word group of the keyword, the associated word group of the keyword including at least one associated word of the keyword; and generating an extended question group including at least one extended question by using the associated word group of the keyword. |
US11651230B2 |
Artificial neural network
According to an example aspect of the present invention, there is provided an apparatus comprising memory configured to store convolutional artificial neural network information comprising at least one filter definition, and at least one processing core configured to generate, from a preceding layer, a convolutional result of a succeeding layer of the artificial neural network in accordance with the at least one filter definition, and generate, from the convolutional result, an activation result of the succeeding layer by using an activation function, the activation function taking three arguments, the three arguments being derived from the convolutional result. |
US11651221B2 |
Method, device, and computer program product for deep learning
A method, device and computer program product for deep learning are provided. According to one example, a parameter related to a deep learning model for a training dataset allocated to a server is obtained at a client; a transmission state of the parameter is determined, the transmission state indicating whether the parameter has been transmitted to the server; and information associated with the parameter to be sent to the server is determined based on the transmission state to update the deep learning model. Therefore, the performance of deep learning may be improved, and the network load of deep leaning may be reduced. |
US11651220B2 |
Asymmetrical robustness for classification in adversarial environments
A computational method for training a classifier. The method includes receiving a training data set comprised of pairs of training input and output signals, the classifier parameterized by parameters, a class-dependent allowed perturbation for each of at least two different classes and including a first class-dependent allowed perturbation for a first class and a second class-dependent allowed perturbation for a second class, and a loss function. The method further includes partitioning the training data set into a first subset labelled with a first label and a second subset labelled with a second label. The method also includes calculating a first loss in response to the first subset and the first class-dependent allowed perturbation and a second loss calculated in response to the second subset and the second class-dependent allowed perturbation. The method also includes updating the parameters in response to the first and second losses to obtain updated parameters. |
US11651218B1 |
Adversartail training of neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for adversarial training of a neural network. One of the methods includes obtaining a plurality of training inputs; and training the neural network on each of the training inputs, comprising, for each of the training inputs: processing the training input using the neural network to determine a neural network output for the training input; applying a perturbation to the training input to generate an adversarial perturbation of the training input; processing the adversarial perturbation of the training input using the neural network to determine a neural network output for the adversarial perturbation; and adjusting the current values of the parameters of the neural network by performing an iteration of a neural network training procedure to optimize an adversarial objective function. |
US11651215B2 |
Landmark detection using curve fitting for autonomous driving applications
In various examples, one or more deep neural networks (DNNs) are executed to regress on control points of a curve, and the control points may be used to perform a curve fitting operation—e.g., Bezier curve fitting—to identify landmark locations and geometries in an environment. The outputs of the DNN(s) may thus indicate the two-dimensional (2D) image-space and/or three-dimensional (3D) world-space control point locations, and post-processing techniques—such as clustering and temporal smoothing—may be executed to determine landmark locations and poses with precision and in real-time. As a result, reconstructed curves corresponding to the landmarks—e.g., lane line, road boundary line, crosswalk, pole, text, etc.—may be used by a vehicle to perform one or more operations for navigating an environment. |
US11651208B2 |
Training action selection neural networks using a differentiable credit function
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for reinforcement learning. A reinforcement learning neural network selects actions to be performed by an agent interacting with an environment to perform a task in an attempt to achieve a specified result. The reinforcement learning neural network has at least one input to receive an input observation characterizing a state of the environment and at least one output for determining an action to be performed by the agent in response to the input observation. The system includes a reward function network coupled to the reinforcement learning neural network. The reward function network has an input to receive reward data characterizing a reward provided by one or more states of the environment and is configured to determine a reward function to provide one or more target values for training the reinforcement learning neural network. |
US11651198B2 |
Data processing method and apparatus for neural network
Embodiments of the present disclosure relate to a data processing method and apparatus for a neural network. The neural network is provided with at least one activation function. A method may include: converting, in response to that an activation function acquiring current data is a target function, based on a conversion relationship between the target function and a preset function, the current data into input data of the preset function; finding out first output data of the preset function with the input data as an input in a lookup table corresponding to the preset function; obtaining second output data of the target function with the current data as an input by conversion based on the conversion relationship and the first output data; and outputting the second output data. |
US11651197B2 |
Holistic service advisor system
A system for neural networks and virtual agents is provided. A computing device analyzes (i) one or more consumer requests and (ii) one or more underlying attributes. A computing device generates a threshold level of prediction of a response profile based on, but is not limited to, output data from the neural network. A computing device distributes the predicted response from the neural network to one or more cognitive service agents. |
US11651195B2 |
Systems and methods for utilizing a machine learning model combining episodic and semantic information to process a new class of data without loss of semantic knowledge
A device may receive an image. The device may utilize an episodic memory to determine a first classification associated with the image. The device may utilize a semantic memory to determine a second classification associated with the image. The device may determine an accuracy associated with utilizing the semantic memory to determine the second classification. The device may determine that the image is associated with the first classification when the accuracy fails to satisfy a threshold accuracy. The device may determine that the image is associated with the second classification when the accuracy satisfies the threshold accuracy. |
US11651191B2 |
Methods, apparatuses, and computer program products using a repeated convolution-based attention module for improved neural network implementations
A method, apparatus, and computer program product are provided for providing improved neural network implementations using a repeated convolution-based attention module. Example embodiments implement a repeated convolution-based attention module that utilizes multiple iterations of a repeated convolutional application layer and subsequent augmentations to generate an attention module output. Example methods may include augmenting an attention input data object based on a previous iteration convolutional output to produce a current iteration input parameter, inputting the input parameter to a repeated convolutional application layer to generate a current iteration input parameter, repeating for multiple iterations, and augmenting the attention input data object based on the final convolutional output to produce an attention module output. Other methods may include an initial convolutional application layer, and/or apply and augment the output of the initial convolutional application layer, and include convolutional application layer(s) having at least two sub-layers. |
US11651187B2 |
Reusable seal and vehicle comprising a reusable seal
A reusable seal including an antenna, an opening sensor to sense the opening of a volume to be monitored and an electronic device coupled to the antenna and configured to communicate with a reader via the antenna. The electronic device is supplied with power only by the antenna when a reader is proximate to the antenna. The seal has a memory that may assume an active state or an inactive state. The seal is configured such that the memory may be activated only by the electronic device when the device is supplied with power to store an intact seal state in the memory, and the memory may be deactivated at any time when the opening sensor is actuated to store a non-intact seal state in the memory. The seal is configured to respond to a request from a reader regarding its state according to the memory state. |
US11651184B2 |
Systems and methods for producing non-standard shaped cards
Example embodiments of systems and methods for card production are provided. A card may include processing circuitry including a chip and memory. The card may include one or more antennas in communication with the chip. The card may include a first layer of material aligned within a perimeter of the card via laminate encapsulation. The first layer of material may comprise a non-rectangular shape. The first layer of material may be offset with a shape of the card. The first layer of material may be in communication with the chip. The first layer of material may comprise at least one selected from the group of steel, tungsten, titanium, or any combination thereof. The card may be compliant with one or more form factors. |
US11651178B2 |
Non-transitory storage medium storing plurality of instructions and print data generating apparatus
A non-transitory storage medium stores a plurality of instruction readable by a computer of an information processing apparatus. When executed by the computer, the plurality of instruction cause the information processing apparatus to determine a generating condition such that a number of pixels of the bitmap image in a particular direction is less than or equal to a particular number, obtain the first bitmap data satisfying the generating condition by using the generating condition, determine a magnification condition for magnifying the first bitmap data based on condition information indicating a printing condition, obtain second bitmap data by using the magnification condition, and generate print data by using the second bitmap data. |
US11651177B2 |
Printing apparatus with camera for photographing label surface of disc
A printing apparatus comprising: a disc receiving portion configured to receive a disc which can record data; and a camera provided to oppose to a label surface of the disc when the disc is received in the disc receiving portion and configured to photograph the label surface of the disc. |
US11651176B2 |
Image evaluation system
An image evaluation system includes an image forming apparatus and an information processing apparatus. The image forming apparatus prints a reference document including pattern images. The image forming apparatus prints, on the reference document, a check region including check items with respect to the image quality of the printed result. The image forming apparatus reads the printed reference document to generate reference document data. The image forming apparatus transmits the generated reference document data to the information processing apparatus. Based on the received reference document data, the information processing apparatus recognizes a check item selected in the check region. |
US11651175B2 |
Image and quick art response code system
Disclosed herein are methods of using an augmented reality trigger to locate and/or read a Data Code in an image. A method according to this disclosure may include the step of using an augmented reality trigger in an image to initiate an augmented reality experience, locating portions of Data Code arrange in a plurality of locations within the image, and combining each of the Data Code portions for processing as a unified Data Code. The augmented reality trigger may be stored in a data set including location information to locate each of the Data Code portions. The data set may include information to combine the plurality of Data Code portions. |
US11651174B2 |
Information processing device, information management system, and storage medium
An information processing device includes a sensor configured to detect a substance applied to a medium containing confidential information and a processor configured to record information including substance information identifying the substance detected with the sensor and user information on a user carrying the medium in combination. |
US11651172B2 |
Method and system that provides access to custom and interactive content from an optical code
The present invention provides the method for users to access different content when users snap a picture of a single Optical Code. The present invention relates to a method and system that provides a single user or concurrently provides multiple users with controlled access to custom and interactive content. The present invention stores a Unique Key within the Optical Code used to look up programmed instructions. The present invention uses the snap of the camera on the portable computer and imaging device to initialize the programmed instructions associated with the Unique Key. The System provides a method by which a set of actions can be performed with the simple snap of the Optical Code using a portable computer and imaging device. |
US11651168B2 |
Computing circuitry
This application relates to computing circuitry, and in particular to analogue computing circuitry suitable for neuromorphic computing. An analogue computation unit for processing data is supplied with a first voltage from a voltage regulator which is operable in a sequence of phases to cyclically regulate the first voltage. A controller is configured to control operation of the voltage regulator and/or the analogue computation unit, such that the analogue computation unit processes data during a plurality of compute periods that avoid times at which the voltage regulator undergoes a phase transition which is one of a predefined set of phase transitions between defined phases in said sequence of phases. This avoids performing computation operations during a phase transition of the voltage regulator that could result in a transient or disturbance in the first voltage, which could adversely affect the computing. |
US11651166B2 |
Learning device of phrase generation model, phrase generation device, method, and program
A learning device of a phrase generation model includes a memory; and a processor configured to execute learning the phrase generation model including an encoder and a decoder, by using, as training data, a 3-tuple. The 3-tuple includes a combination of phrases and at least one of a conjunctive expression representing a relationship between the phrases, and a relational label indicating the relationship represented by the conjunctive expression. The encoder is configured to convert a phrase into a vector from a 2-tuple. The 2-tuple includes a phrase and at least one of the conjunctive expression and the relational label. The decoder is configured to generate, from the converted vector and the conjunctive expression or the relational label, a phrase having the relationship represented by the conjunctive expression or the relational label with respect to the phrase. |
US11651164B2 |
Method, device, equipment, and storage medium for mining topic concept
The present disclosure provides a method, a device, an equipment and a storage medium for mining a topic concept. The method includes: acquiring a plurality of candidate topic concepts based on a query; performing word segmentation on the plurality of candidate topic concepts and performing part-of-speech tagging on words obtained after performing the word segmentation, to obtain a part-of-speech sequence of each of the plurality of candidate topic concepts; and filtering the plurality of candidate topic concepts based on the part-of-speech sequence, to filter out a topic concept corresponding to a target part-of-speech sequence among the plurality of candidate topic concepts, in which a proportion of accurate topic concepts in the target part-of-speech sequence is lower than or equal to a first preset threshold, or a proportion of inaccurate topic concepts in the target part-of-speech sequence is higher than or equal to a second preset threshold. |
US11651161B2 |
Automated detection of reasoning in arguments
Automated detection of reasoning in arguments. A training set is generated by: obtaining multiple arguments, each comprising one or more sentences provided as digital text; automatically estimating a probability that each of the arguments includes reasoning, wherein the estimating comprises applying a contextual language model to each of the arguments; automatically labeling as positive examples those of the arguments which have a relatively high probability to include reasoning; and automatically labeling as negative examples those of the arguments which have a relatively low probability to include reasoning. Based on the generated training set, a machine learning classifier is automatically trained to estimate a probability that a new argument includes reasoning. The trained machine learning classifier is applied to the new argument, to estimate a probability that the new argument includes reasoning. |
US11651160B2 |
Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention
Systems and methods for using machine learning and rules-based algorithms to create a patent specification based on human-provided patent claims such that the patent specification is created without human intervention are disclosed. Exemplary implementations may: obtain a claim set; obtain a first data structure representing the claim set; obtain a second data structure; obtain a third data structure; and determine one or more sections of the patent specification based on the first data structure, the second data structure, and the third data structure. |
US11651159B2 |
Semi-supervised system to mine document corpus on industry specific taxonomies
A method, computer system, and a computer program product for generating a custom corpus is provided. The present invention may include generating a domain graph. The present invention may also include gathering seed data based on the generated domain graph. The present invention may then include identifying domain related data based on the gathered seed data. The present invention may further include querying the domain related data. The present invention may also include creating word embeddings for the domain related data. The present invention may then include evaluating the domain related data. |
US11651154B2 |
Orchestrated supervision of a cognitive pipeline
A method, computer system, and a computer program product for coordinating supervision of at least one document processing pipeline is provided. The present invention may include receiving one or more documents. The present invention may then include parsing the received one or more documents to identify one or more performance indicators associated with the received one or more documents. The present invention may also include processing the parsed one or more documents based on a series of processor nodes. The present invention may further include identifying one or more deviations associated with the identified one or more performance indicators. The present invention may also include transferring the identified one or more deviations to a supervisor component. The present invention may then include generating at least one deviation escalation. The present invention may then further include reprocessing the generated at least one deviation escalation after a human response. |
US11651153B2 |
Systems, devices, and methods for software coding
Provided methods and systems allow dynamic rendering of a reflexive questionnaire based on a modifiable spreadsheet for users with little to no programming experience and knowledge. Some methods comprise receiving a modifiable spreadsheet with multiple rows, each row comprising rendering instructions for a reflexive questionnaire from a first computer, such as a data type cell, statement cell, logic cell, and a field identifier; rendering a graphical user interface, on a second computer, comprising a label and an input element corresponding to the rendering instructions of a first row of the spreadsheet; receiving an input from the second computer; evaluating the input against the logic cell of the spreadsheet; in response to the input complying with the logic cell of the spreadsheet, dynamically rendering a second label and a second input element to be displayed on the graphical user interface based on the logic of the first row. |
US11651150B2 |
Deep learning based table detection and associated data extraction from scanned image documents
The need for extracting information trapped in unstructured document images is becoming more acute. A major hurdle to this objective is that these images often contain information in the form of tables and extracting data from tabular sub-images presents a unique set of challenges. Embodiments of the present disclosure provide systems and methods that implement a deep learning network for both table detection and structure recognition, wherein interdependence between table detection and table structure recognition are exploited to segment out the table and column regions. This is followed by semantic rule-based row extraction from the identified tabular sub-regions. |
US11651149B1 |
Event selection via graphical user interface control
The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data. |
US11651147B2 |
Method and system for intelligently detecting and modifying unoriginal content
A method and system for providing replacement text segment suggestions for an unoriginal text segment in a document may include examining a portion of the document to determine if the portion includes a text segment containing unoriginal content. Upon determining that the portion includes the unoriginal text segment, the method may enable display of a notification that the text segment contains unoriginal content and receive a request, via a network, to provide the replacement text segment for the unoriginal text segment. Upon receiving the request, the method may identify the replacement text segment for the text unoriginal segment, based at least in part a guideline relating to the use of content that is included in a source. The replacement text segment may include a citation for the source. |
US11651146B2 |
System and method for configuring related information links and controlling a display
Systems, methods, and other embodiments associated with configuring related links and controlling of a display are described. In one embodiment, in response to a user activating a data page on a user interface, wherein the data page includes a plurality of input fields for receiving input values: monitoring the plurality of input fields for inputted values. When a first value is input into a first input field of the plurality of input fields, the system (i) identifies related links assigned to the first input field, (ii) counts a number of the related links that are assigned to the first input field, and (iii) generates and displays, on a display, a graphical badge that includes the number of the related links to inform the user that related links are available for the first input field. |
US11651144B2 |
Systems, methods, and media for correlating information corresponding to multiple related frames on a web page
Systems, methods, and media for correlating information corresponding to multiple related frames on a web page are provided. In some embodiments, a method for identifying corresponding iframes on a web page to a server is provided, the method comprising: loading a web page including a plurality of iframes; receiving the requested content and identifying information for a first iframe; loading an event listener; determining a location of the first iframe in the structure of the web page; transmitting a message to a second iframe including the first identifying information and location of the first iframe; receiving, using the event listener, a message from the second iframe including second identifying information and location of the second iframe; determining that the second iframe is nested within the first iframe; and transmitting a third message to a server including at least the second identifying information and location of the second iframe. |
US11651142B2 |
Display control system, display control method, and information storage medium
A display control system includes at least one processor that obtains shared information shared by a plurality of users, obtains individual setting information specified by a display-request user among the plurality of users, the display-request user being a user who requests display of the shared information, the individual setting information being related to an individual display setting of the display-request user, and displays the shared information on a display of the display-request user based on the individual setting information. |
US11651135B2 |
Dose optimization techniques for mask synthesis tools
A method comprises receiving an integrated circuit (IC) chip design, and generating, by one or more processors and based on the IC chip design, dose information, a wafer image, and a wafer target. Further, the method comprises modifying, by the one or more processors, the dose information based on a comparison of the wafer image and the wafer target. Further, the method comprises outputting the modified dose information to a mask writing device. |
US11651134B2 |
Method of certifying safety levels of semiconductor memories in integrated circuits
A method includes specifying a target memory macro, and determining failure rates of function-blocks in the target memory macro based on an amount of transistors and area distributions in a collection of base cells. The method also includes determining a safety level of the target memory macro, based upon a failure-mode analysis of the target memory macro, from a memory compiler, based on the determined failure rate. |
US11651133B2 |
Integrated circuit and method of forming same
A method of forming an integrated circuit includes placing a first cell layout design of the integrated circuit on a layout design, and manufacturing the integrated circuit based on the layout design. Placing the first cell layout design includes placing a first active region layout pattern adjacent to a first cell boundary, placing a second active region layout pattern adjacent to a second cell boundary, and placing a first set of active region layout patterns between the first and second active region layout patterns, according to a first set of guidelines. The first set of guidelines includes selecting transistors of a first type with a first driving strength and transistors of a second type with a second driving strength. In some embodiments, the first, second and first set of active region layout patterns extend in the first direction, and are on a first layout level. |
US11651129B2 |
Selecting a subset of training data from a data pool for a power prediction model
A method includes generating a plurality of vector sequences based on input signals of an electric circuit design and encoding the plurality of vector sequences. The method also includes clustering the plurality of encoded vector sequences into a plurality of clusters and selecting a set of encoded vector sequences from the plurality of clusters. The method further includes selecting a first set of vector sequences corresponding to the selected set of encoded vector sequences, selecting a second set of vector sequences from the plurality of vector sequences not in the first set of encoded vector sequences, and training, by a processing device, a machine learning model to predict power consumption using the first and second sets of vector sequences. |
US11651128B2 |
Verifying integrity of controller software updates
Disclosed herein are techniques for analyzing software delta changes based on functional line-of-code behavior and relation models. Techniques include identifying a prompt to change a first version of code on a controller to a second version of code; constructing, based on the identified prompt, a line-of-code behavior and relation model representing execution of functions of the controller based on the second version of code; performing a signature operation on the generated line-of-code behavior and relation model to produce a signature value; and sending the signature value to the controller; wherein the controller is configured to compare the signature value to a computed signature value that the controller is configured to compute based on the second version of code and determine, based on the comparison, whether to validate the second version of code. |
US11651127B2 |
Placement of logic based on relative activation rates
Approaches for placing logic of a circuit design include determining respective relative activation rates of control paths in a high-level language (HLL) program by a design tool. The HLL program specifies a circuit design. The design tool compiles the HLL program into logic functions and determines respective relative activation rates of signal connections between the logic functions based on the relative activation rates of the control paths in the HLL program. The design tool selects placement locations on an integrated circuit device for the logic functions using a placement cost minimization function that factors the relative activation rates of the signal connections into placement costs. |
US11651125B2 |
Determination of oil removed by gas via miscible displacement in reservoir rock
Systems, methods, and computer program products can be used for determining the amount of oil removed by a miscible gas flood. One of the methods includes identifying locations of oil within a volume representing a reservoir rock sample. The method includes identifying locations of gas within the volume. The method also includes determining the amount of oil removed based on locations within the volume where oil is either coincident with the gas or is connected to the gas by a continuous oil path. |
US11651122B2 |
Machine learning for additive manufacturing
An approach to intelligent additive manufacturing makes use of one or more of machine learning, feedback using machine vision, and determination of machine state. In some examples, a machine learning transformation receives data representing a partially fabricated object and a model of an additional part (e.g., layer) of the part, and produces a modified model that is provided to a printer. The machine learning predistorter can compensate for imperfections in the partially fabricated object as well as non-ideal characteristics of the printer, thereby achieving high accuracy. |
US11651119B2 |
Detection of defects within physical infrastructure by leveraging AI
An approach for maintaining pipeline infrastructure based on graphical images is disclosed. The approach receives a plurality of parameters in a pipeline infrastructure by using a plurality of sensors. The approach generates a digital twin of the determined one or more susceptible and/or vulnerable points/areas/joints in the pipeline infrastructure. The approach simulates the determined susceptible areas/points/joints in the pipeline infrastructure for determining one or more damages and/or defects. The approach predicts one or more proactive maintenance actions based on the determined damage and/or defect in the pipeline infrastructure to prevent the users from being near the susceptible area/joints/portions and prioritizing the proactive maintenance actions based on the level and extent of damage and/or defect. |
US11651118B2 |
Simulation method, simulation apparatus, and storage medium
There is provided a simulation method of predicting a behavior of a curable composition in a process of bringing a plurality of droplets of the curable composition arranged on one of a first member and a second member into contact with an other of the first member and the second member and forming a film of the curable composition on the first member. The method includes generating a link by connecting two adjacent representative points of the plurality of droplets, generating a cell as a closed region formed by a plurality of links, and determining, based on the presence/absence of merging of droplets corresponding to each link forming the cell, whether a bubble is formed in the cell. |
US11651117B2 |
System and method for anaerobic digestion process assessment, optimization and/or control
Systems and methods are described for performing at least one of assessing, optimizing and/or controlling the performance of an Anaerobic Digestion (AD) plant. The system comprises a server that provides a user interface for allowing a user to enter user inputs to define various aspects of the AD plant operation and to view results of the simulation; a database for storing the inputs used for the simulation of the anaerobic digestion plant, the inputs including feedstock inputs, AD operational inputs, and simulation criteria; and a simulation engine that can be operated in an at least one of an off-line simulation mode for generating off-line simulator predictions, a near-line simulation mode for optimizing the performance of the system and an online mode for using machine learning to tune the performance of various models used in simulating the operation of the AD plant. |
US11651115B2 |
Prefabricated building components based on municipal and county codes
In implementations of prefabricated building components based on municipal and county codes, a housing design requirement describing a limitation on a dimension of a housing feature is identified. A housing design of a house is generated to comply with the identified limitation on the dimension, and the housing design is configured to be manufactured using a prefabricated component. The housing design is refined by adjusting design dimensions based on stock dimensions of subcomponents of the prefabricated component, and a refined housing design is generated based on the adjustments to the design dimensions. |
US11651111B2 |
Enabling secure state-clean during configuration of partial reconfiguration bitstreams on FPGA
An apparatus to facilitate enabling secure state-clean during configuration of partial reconfiguration bitstreams on accelerator devices is disclosed. The apparatus includes a security engine to receive an incoming partial reconfiguration (PR) bitstream corresponding to a new PR persona to configure a region of the apparatus; perform, as part of a PR configuration sequence for the new PR persona, a first clear operation to clear previously-set persona configuration bits in the region; perform, as part of the PR configuration sequence subsequent to the first clear operation, a set operation to set new persona configuration bits in the region; and perform, as part of the PR configuration sequence, a second clear operation to clear memory blocks of the region that became unfrozen subsequent to the set operation, the second clear operation performed using a persona-dependent mask corresponding to the new PR persona. |
US11651105B2 |
Data privacy and security in vehicles
A system includes a user computing device with an application for removal of privacy data. The application obtains vehicle information associated with a target vehicle that has a target in-vehicle device from which privacy information of a user is to be removed. Using the vehicle information, the application determines vehicle parameters associated with the target vehicle. The application obtains a privacy information removal file comprising an instruction set associated with removing privacy data from candidate in-vehicle devices, and presents the instruction set. A user experience feedback associated with the candidate in-vehicle devices is obtained and stored in a database. |
US11651102B1 |
Three-dimensional mapping for data protection
A method for data filtering that identifies a topic of interest for a user and individual sub-topics within the topic the user could be, or is, interested in. A three-dimensional map depicting a topic of interest containing markers for the sub-topics is created and used to specify a level of detail about the user's interest in the sub-topics that can be shared to or used by an external source. |
US11651095B2 |
Data access control system accessible from third-party web server
In some aspects, a gateway server can unlock or unfreeze access to data about a user by third parties without requiring the user to navigate completely away from a third-party website through which the user is executing an electronic transaction. The gateway server can receive a request to unlock or unfreeze data through the third-party website hosted by a third-party web server. The gateway server can output a user interface that is displayable simultaneously with the third-party website. Through the user interface, the gateway server can receive sign-in data such as log-in credentials of the user and consent to share data about the user with the third-party web server. The gateway server can output a command to unlock or unfreeze data about the user and to share the data with the third-party web server. Based on the shared data, the transaction can be completed at the third-party web server. |
US11651089B2 |
Terminating distributed trusted execution environment via self-isolation
A method for securely terminating a distributed trusted execution environment spanning a plurality of work accelerators. Each accelerator is configured to self-isolate upon determining that the distributed TEE is to be terminated across the system of accelerators. The data is also wiped from the processor memory of each accelerator, such that the data cannot be read out from the processor memory once the accelerator's links are re-enabled. The self-isolation is performed on each accelerator prior to the step of terminating the TEE on that accelerator. An accelerator only re-enables its links to other accelerators once the data is wiped from its processor memory such that the secret data is removed from the accelerator memory. |
US11651084B2 |
Methods and systems for determining software risk scores
A system for assessing software risks includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores category risk scores based on findings generated by software security analysis tools of different categories. The processor receives at least one first finding from a first category of software security analysis tools and at least one second finding from a second category of software security analysis tools. A first category risk score is computed based on the at least one first finding. A second category risk score is computed based on the at least one second finding. An overall risk score for application code is determined by computing a weighted average based on the first category risk score and the second category risk score. A graphical user interface displays the overall risk score. |
US11651079B2 |
Systems and methods for automated system requirement analysis
Techniques for automated system requirements analysis are disclosed. A system requirements analysis (SRA) service generates a system model that includes system requirements, at least by performing natural-language processing on a natural-language representation of the system requirements. Based at least on the system model, the SRA service performs an analysis of the system requirements against codified system requirements rules. The SRA service determines, based at least on the analysis of the system requirements against the codified system requirements rules, that the system requirements include a violation of a system requirements rule. The SRA service generates a report that identifies at least (a) the violation of the system requirements rule and (b) a suggested action to remediate the violation of the system requirements rule. |
US11651075B2 |
Extensible attack monitoring by a storage system
An illustrative method includes a storage system receiving attribute data representative of one or more attributes of a known attack against data maintained by a target system other than the storage system, updating an extensible attack monitoring process executed by the storage system with the attribute data, and monitoring, using the extensible attack monitoring process updated with the attribute data, storage operation requests of the storage system for one or more attributes that match the one or more attributes of the known attack. |
US11651071B2 |
Apparatus and methods for detecting invasive attacks within integrated circuits
An apparatus includes an integrated circuit and a plurality of conducting wires disposed on the integrated circuit. The integrated circuit includes: (i) a signal generation circuit, which is configured to generate random signal and selection signal based on random or pseudo-random numbers, (ii) a transmitting circuit configured to select at least one from among the plurality of conducting wires based on the selection signal and to output the random signal through the at least one conducting wire, and (iii) a receiving circuit configured to detect an invasive attack on the integrated circuit based on signal received through the at least one conducting wire. |
US11651068B2 |
Systems and methods for generating and validating certified electronic credentials
Systems and methods for generating and validating certified electronic credentials are disclosed. A publisher may receive a certified electronic credential order from a credentialer and prepare a plurality of certified electronic credentials. The publisher may associate each credential with authentication information and a credential record, and retain a database of associated authentication information and credential records. The publisher may provide validation services, receiving a validation request through a credentialer's validation portal, and provide a response through the credentialer's portal indicative of the validity, additional information about the credential and/or the credential holder. The credential holder may assign a personal access key to control or limit the validation of a credential. A validating entity may receive credential validation through the credentialer with a heightened degree of confidence in the validation and lack of forgery. |
US11651066B2 |
Secure token-based communications between a host device and a storage system
An apparatus comprises at least one processing device that is configured to control delivery of input-output operations from a host device to a storage system over selected ones of a plurality of paths through a network. The at least one processing device is further configured to generate a plurality of authentication tokens over time utilizing seed information of the host device, and for each of one or more of the input-output operations, to incorporate a particular one of the authentication tokens into the input-output operation, to send the input-output operation to the storage system, and to receive an indication from the storage system, responsive to the input-output operation sent to the storage system, as to whether or not the authentication token incorporated into the input-output operation matches a corresponding authentication token generated by the storage system. The at least one processing device illustratively comprises at least a portion of the host device. |
US11651062B2 |
Methods for maintaning user access to computing devices based on determining user control
The method disclosed herein provides for performing user authentication and maintaining user authentication and access to a first device based on the user maintaining control of the first device. The continued control may be based on determining the user's continued possession of the first device, or determining an acceptable proximity of the user to the first device. The proximity of the user may be determined using a second device associated with the user, or sensors associated with the first device. |
US11651056B2 |
Cryptographically managing license compatibility
This disclosure describes techniques for implementing a blockchain to manage license compatibility. The techniques include parsing a code segment in a version of source code based on one or more parsing parameters, wherein the code segment is associated with a transaction and distributed under a license. Thereafter, one or more blocks are inserted onto a blockchain distributed ledger recording the transaction. Upon receiving an updated version of the source code comprising a change to at least one code segment associated with a new transaction, additional blocks are inserted onto the ledger recording the new transaction. Based at least on the transaction recorded in the blocks, the license associated with the version of the source code is identified. Additionally, a flag may indicate license incompatibility with the license if the change to at least one code segment associated with the new transaction violates a license restriction of the identified license. |
US11651055B2 |
Measuring data quality of data in a graph database
Methods, computer program products and/or systems are provided that perform the following operations: obtaining a first graph comprising first nodes representing first entities and first edges representing relationships between first entities, the first nodes being associated with first entity attributes descriptive of the first entities represented by the first nodes, the first edges being associated with first edge attributes descriptive of the relationships represented by the first edges; determining a first subgraph for a certain node of the first nodes of the first graph, the first subgraph including the certain node and at least one neighboring node of the certain node; and determining a data quality issue regarding the certain node based, at least in part, on applying one or more applicable rules of a set of data quality rules to first entity attribute values and first edge attribute values of the first subgraph. |
US11651053B2 |
Method and apparatus with neural network training and inference
A processor-implemented method using a neural network (NN) includes: receiving input data; and determining information inferred from the input data based on state information about a state in which the NN is activated in response to the input data, wherein an embedding vector generated by encoding the input data using at least a portion of the NN comprises information used to reconstruct a first partial region of the input data with a first accuracy and to reconstruct a second partial region of the input data with a second accuracy, and wherein the first partial region is adaptively determined based on either one or both of the inferred information and the embedding vector. |
US11651052B2 |
Methods for extracting point cloud feature
A method for extracting point cloud feature includes: obtaining an original point cloud, conducting hybrid scale voxelization on the original point cloud; generating point-wise hybrid scale voxel features by feature encoding the point cloud subjected to the hybrid scale voxelization; and generating pseudo image feature maps using aggregated features and projection scale information. In this way, problems that at a single voxel scale, the inference time is longer when the voxel scale is smaller, and the larger voxel fails to capture intricate features and accurate location of smaller objects can be effectively overcome. |
US11651045B2 |
Method, apparatus, and device for displaying, sending, and receiving relevant information of electrical red packet
A method for displaying relevant information of an electrical red packet includes: acquiring a browsing operation of a user on a target page; determining, in response to the browsing operation, at least one associated account of an account of the user; searching for relevant information of an electrical red packet that the at least one associated account participated in before a triggering time point of the browsing operation; and displaying the relevant information on the target page. |
US11651040B2 |
Networked database connectivity
Databases that reside on a private network behind a firewall may be difficult to access from a cloud platform on the Internet. Techniques disclosed herein allow an Internet system to communicate with multiple different databases behind multiple different firewalls, however. A client-side private computer system, from behind a firewall, transmits a series of database request status inquires to a server system (not behind the firewall). These status inquiries may be sent as HTTP long poll messages. When the server wishes to query a database on the private network, it responds to one of the database request status inquiries. Because the client-side computer initiated communication, the server response is allowed to pass through the firewall when it might otherwise be blocked. Employing such techniques in parallel allows a server to interact with multiple firewalled databases without the difficulties and inconvenience of attempting a VPN connection. |
US11651035B2 |
Annotation of data in an operating plan data aggregation system
In an embodiment a method is provided. The method includes receiving forecast information in a computer from a first group of users. The method also includes integrating the forecast information into a database and corresponding OLAP cube accessible by the computer. The method further includes receiving comments on specific entries of the forecast information in the computer from a second group of users. The method also includes receiving changes of the forecast information in the computer from a second group of users The method further includes integrating comments and changes into the database and OLAP cube. Moreover, the method includes providing a display of the comments and the changes to the first group of users in an interface to the computer. |
US11651029B2 |
Contextual augmentation of map information using overlays
Systems, methods, and non-transitory computer readable media are provided for displaying and annotating map-based geolocation data at an augmented reality (AR) headset. Users with access to the map-based geolocation data can create or confirm annotations for geospatial data that may be sent to the server computer and transmitted back to the headset of the user as well as different AR headsets associated with other users. |
US11651027B2 |
Data storage device and method for object detection and tagging quality of service based on storage workload
A data storage device and method for object detection and tagging quality of service based on storage workload are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to receive a plurality of image frames for storage in the memory; identify objects in the plurality of image frames; maintain a map that associates each identified object with image frames of the plurality of images frames that contain the identified object; receive a request for image frames that contain an object of interest; and use the map to identify which image frames of the plurality of image frames are associated with the object of interest. Other embodiments are provided. |
US11651020B2 |
Systems and methods for leveraging acoustic information of voice queries
The methods and systems described herein leveraging acoustic features of a user to generate and present a personalized content to a user. In one example, the method receives a voice query and determines that the query refers to either a first content item or a second content item. The first content item is associated with a first type assigned with a first score and the second content method also determines whether the query is from the second entity type. The method ranks the first and the second content items based on this determination and generates for presentation of the first and the second content items based on the ranking. The method also changes the first or the second scores based on this determination and selects one of the first or the second content item for presentation. |
US11651017B2 |
Method and apparatus for the conversion and display of data
A configuration workstation generates configuration tables representative of applications that each comprise one or more object data structures. Each of the object data structures are linked to one or more staging databases that, in turn, obtain data from one or more standalone data sources. Each of the object data structures comprises at least one property that defines available data for the object data structure. The configuration tables are provided to a controller that obtains data from the staging database(s). The controller also causes the obtained data to be converted to the semantic data format and stored in a semantic database. A web server obtains requested semantic data from the semantic database for at least some of the object data structures for an application. The web server then generates a user interface based on the requested semantic data and provides it to a user device for display. |
US11651012B1 |
Coding commands using syntax templates
A method includes in response to a user selection of a command of a coding language, causing display of a set of argument blocks in a text input region based on syntax of the command Each argument block allows the user to input a value of an argument of the command to the argument block. In response to a user selection to modify the set of argument blocks, an argument block is added to the set of argument blocks displayed in the text input region based on the syntax of the command. In response to receiving from the user the input of the value of the argument to the added argument block, the command is caused to be coded in the text input region with at least the argument having the value from the input to the added argument block. |
US11651011B1 |
Threshold-based determination of key performance indicator values
One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices define and apply time varying static thresholds in respect to the values. A user (e.g., IT manager) may be enabled to manipulate or define multiple sets of KPI thresholds that vary over time. |
US11651003B2 |
Interactive data visualization interface for data and graph models
Embodiments are directed to a display engine that provides a graphical user interface (GUI) that includes a graph panel and a visualization panel may be generated. The graph panel may receive graph related inputs or interactions. Graph information based on the graph related inputs or interactions and a data source may be generated. A graph model based on the graph information and the data source may be generated. Elements that correspond to objects in the graph model or relationships in the graph model may be displayed in the graph panel. The graph information and the graph model may be employed to execute a query that provides a data model based on results of the query. The data model may be employed to provide a visualization that is displayed in the display panel. |
US11651002B2 |
Method for providing intelligent service, intelligent service system and intelligent terminal based on artificial intelligence
A method for providing an intelligent service, an intelligent service system and an intelligent terminal based on artificial intelligence. The method comprises: receiving a first service request from a user (102); determining a search term and the weight thereof for the first service request (104); providing a first service result according to the search term and the weight thereof (106); and collecting feedback information for the first service result from the user, and adjusting, in real time, the search term and/or the weight thereof for the first service request, according to evaluation information in the feedback information (108). |
US11650994B2 |
Monitoring network traffic to determine similar content
In an embodiment, a method monitors a plurality of data streams passing through a router in the connectivity service provider environment, and for each of the data streams, periodically samples packets at the router. The method further generates a stream signature based at least on the payload of the sampled packets. The method further includes, for each generated stream signature, attaching information to the stream signature. Such information may, for example, include time-stamp information for the stream signature, or an identification of the router. The method may further comprise storing the stream signatures corresponding to the data streams in a database. The stored stream signatures may be compared to determine matching stream signatures. Matching signatures may identify data streams that carry identical or similar content. |
US11650989B2 |
Efficient aggregation of time series data
Efficient aggregation of time series data is disclosed, including: obtaining a first entry value corresponding to an item, wherein the first entry value comprises a first recorded data point that is associated with a first time interval; generating a compressed block based at least in part on compressing the first entry value with at least a second entry value; storing the compressed block in a document corresponding to the item; determining that the item matches an aggregation search query; decompressing the compressed block from the document corresponding to the item to obtain the first entry value and the second entry value; and generating an aggregation result in response to the aggregation search query based on at least a portion of the first entry value and the second entry value. |
US11650986B1 |
Topic modeling for short text
Systems and methods are directed to a computing device for determining homogeneous groups for search queries. The computing device may generate n-grams for each search query and apply word embedding techniques to calculate representative vectors for each search query. The computing device may train a clustering algorithm using the representative vectors. The computing device may generate topic labels for each cluster and associate each search query in a cluster with the topic label for the cluster. |
US11650979B2 |
Assigning a new entigen to a word group
A method executed by a computing device includes obtaining a string of words and determining whether two or more words of the string of words are in a word group. When the two or more words are in the word group, the method further includes determining a set of identigens for each word of the word group to produce sets of identigens, where a set of identigens of the sets of identigens represents one or more different meanings of a word of the word group. The method further includes interpreting, using identigen pairing rules, the sets of identigens to produce an entigen group. The method further includes assigning a new entigen to represent the entigen group, where the new entigen represents a most likely meaning interpretation of the word group. |
US11650975B2 |
Online file system consistency check for container data on a clustered filesystem
Online file system consistency check for container data on a clustered file system is provided via identifying inodes (index nodes) of a group of files in a clustered file system based on a cyber-resiliency for the clustered file system; grouping the inodes based on a buffer size allocated to a FSCK (File System Consistency Check) operation; passing the inodes of to the FSCK operation in a single iteration when a total size of the inodes is less than the buffer size; or when the total size of the inodes is greater than the buffer size, identifying inodes that belong to a first container and that belong to a second container; passing the inodes that belong to the first container to the FSCK operation in a first iteration; and passing, after the first iteration completes, the inodes that belong to the second container to the FSCK operation in a second iteration. |
US11650973B2 |
Concurrent multiple hierarchical data structures with consistent data
A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may additionally include receiving a change request for the value stored in the first record. The change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that the parent in the second data structure is attempting to change the first record. |
US11650969B2 |
Quadtree terrain data compression using distance-based pruning
A tree structure represents a terrain area as nested polygons organized in a parent-child relationship, each polygon associated to a specific geographic location. The tree structure defines at least one parent node and a plurality of child nodes, some being leaf nodes containing a height value. A processor uses a distance measure to change the tree structure topology assessing whether all leaf node children of a first parent node lie outside a predetermined distance from an aircraft runway, and if so, converting the first parent node into a leaf node by storing in the first parent node a height value representing the greatest of the respective height values of the leaf node children and by removing the leaf node children; and iteratively repeating for each remaining parent node until it has been determined that every remaining parent node in the data structure cannot be pruned without violating accuracy requirements. |
US11650965B2 |
Systems and methods for efficiently maintaining records in a cloud-based system
Systems and methods include obtaining statistics based on monitoring in a cloud-based system for a given time period; and, responsive to determining an arrangement of counters for N counters, storing each of M counters for the given time period as a plurality of records with each record including a record type, a possible offset to a next record in terms of a counter identifier (ID), and a counter value, wherein N and M are integers and M< |
US11650963B2 |
Storing serialized structured data generically in a standardized serialized data structure
A method for storing serialized structured data generically in a standardized serialized data structure. The method includes obtaining structured data that includes one or more field pairs and transcoding the structured data into serialized self-describing data. Each field pair includes a corresponding field identifier and a field value associated with the corresponding field identifier. The serialized self-describing data includes one or more self-describing data portions each representing a corresponding one of the one or more field pairs. Each self-describing portion of the one or more self-describing portions includes a first series of bits representing the corresponding field identifier, and a second series of bits representing the field value associated with the corresponding field identifier. The method also includes transmitting the serialized self-describing data to a remote entity. |
US11650955B2 |
Systems and methods for distributed data storage and delivery using blockchain
In one aspect, the present disclosure provides a system and method for distributed data storage and delivery using blockchain. For example, a file can be received from a participant and split into constituent files. A hash value for the received file and each of the constituent files can be generated, and the constituent files can be encrypted using one or more predetermined or user selected encryption keys. The encrypted files can be stored in at least one storage location. Upon receiving a file retrieval request, each file of the plurality of encrypted files can be retrieved and decrypted using the one or more predetermined or user selected encryption keys. A hash value for each decrypted file can be generated and compared to hash values for the corresponding files of the plurality of constituent files, or a hash value for the recombined constituent files can be generated and compared to the hash value for the original file. Other aspects also are described. |
US11650950B2 |
Control system, switch, and method for controlling execution device
A control system, a switch, and a method for controlling an execution device. The control system comprises a processor, a control module, and address resolution modules. The processor is connected to the control module by means of a peripheral component interconnection high-speed PCIe bus, the control module is connected to one or more address resolution modules by means of address buses, and each address resolution module is configured to be connected to one execution device, wherein address information of a port to be controlled on each execution device is preconfigured on the processor, and the address information is used for enabling the processor to address to a corresponding address resolution module by means of the control module. According to the control system, the number of occupied pins of the control module can be reduced, a specially developed driving program is not needed, the control logic is simple, and the operation is stable. |
US11650949B2 |
System and method for supporting multi-path and/or multi-mode NVMe over fabrics devices
A system includes a fabric switch including a motherboard, a baseboard management controller (BMC), a network switch configured to transport network signals, and a PCIe switch configured to transport PCIe signals; a midplane; and a plurality of device ports. Each of the plurality of device ports is configured to connect a storage device to the motherboard of the fabric switch over the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable in multiple modes based a protocol established over a fabric connection between the system and the storage device. |
US11650944B2 |
Local internal discovery and configuration of individually selected and jointly selected devices
A memory controller interfaces with one or more memory devices having configurable width data buses and configurable connectivity between data pins of the memory devices and data pins of the memory controller. Upon initialization of the memory devices, the memory controller automatically discovers the connectivity configuration of the one or more memory devices, including both individually selected and jointly selected devices. After discovering connectivity of the connected devices, the memory controller configures the memory devices according to the discovered connectivity and assigns unique addresses to jointly selected devices. |
US11650943B2 |
Flexible bus management
Methods, systems, and devices for flexible bus management are described. A memory device may transfer data between the memory device and another device (e.g., host device) using a bus including a plurality of data pins. The memory device may transfer data according to a first bus configuration (e.g., according to a first width corresponding to using all of the data pins). After receiving an indication to adjust the configuration, the memory device may adjust the first bus configuration to a second bus configuration where the bus operates according to a second width (e.g., using a subset of the data pins). The memory device may adjust the bus width between the other device and the memory device without adjusting an internal bus width of the memory device (e.g., internal busses that transfer data from the data pins to various components within the memory device). |
US11650936B2 |
Field-replaceable unit (FRU) secure component binding
Systems and methods are provided for binding one or more components to an identification component of a hardware module. Each of the serial numbers for the one or more components are included within a module-specific authentication certificate that is stored within the identification component of the hardware module. When connected to a computing platform, an authentication system of the computing platform is capable of retrieving the module-specific authentication certificate. The authentication system can compare the list of serial numbers included in the module-specific authentication certificate with one or more serial numbers read over a first interface. If the two lists of serial numbers match, the authentication system can flag the hardware module as authenticate through authentication of all components of the hardware module. |
US11650935B2 |
Technologies for secure key provisioning with a manageability engine
Technologies for secure key provisioning include a computing device having a processor with secure enclave support and a manageability controller. The manageability controller receives a secret key from a network source via a network interface that is isolated from untrusted software of the computing device. The manageability controller authenticates a secure enclave of the computing device and, if successful, securely provisions a session key derived from the secret key to the secure enclave. The manageability controller may provision additional session keys after expiration of the session key. The manageability controller may monitor for revocation of the secret key by the network source. If revoked, the manageability controller does not provision additional session keys to the secure enclave. The manageability controller may also provision the session key to a sensor device protected by the secret key, which is pre-provisioned to the sensor device. Other embodiments are described and claimed. |
US11650934B1 |
Cache eviction methods
One example method includes a cache eviction operation. Entries in a cache are maintained in an entry list that includes a recent list and a frequent list. When an eviction operation is initiated or triggered, timestamps of last access for the entries are adjusted by corresponding adjustment values. Candidates for eviction are identified based on the adjusted timestamps of last access. At least some of the candidates are evicted from the cache. |
US11650933B2 |
Classifying access frequency of a memory sub-system component
A system detects a request for an access operation relating to an address of a component of a memory sub-system, determines a number of access operations pertaining to the particular address using at least one of a plurality of counters. The plurality of counters comprises an extended counter corresponding to an extended period of time and a recent counter corresponding to a recent period of time. The system assigns an access frequency classification to at least one of the address or the component of the memory sub-system based on the number of access operations pertaining to the particular address. |
US11650921B2 |
Method and system for establishing a distributed network without a centralized directory
A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection. |
US11650920B1 |
Write cache management
A storage control system maintains a write cache in a non-volatile memory device of primary memory of a storage node. The write cache comprises a cyclic buffer and pointers to manage the write cache and track a tail location and head location of the write cache. The storage control system receives a write request from a host system, which comprises a data item to be written to primary storage. The received data item is written together with an associated metadata item at the head location of the write cache. The items in the write cache are arranged in a cyclic write order from the tail location to the head location. The storage control system sends an acknowledgment to the host system that the data item is successfully written to the primary storage, in response to the received data item and the associated metadata item being stored in the write cache. |
US11650911B2 |
Supporting record and replay for infinite scroll elements
Embodiments provide for automated testing of an Application Under Test (AUT) that utilizes an infinite scroll element. Automated testing of the AUT can comprise executing one or more test scripts on the AUT which can present a user interface including a plurality of elements and the test scripts can perform one or more functional tests on the AUT through the plurality of elements of the user interface. During performance of the one or more functional tests, a scroll event associated with an element of the user interface can be detected and a determination can be made as to whether the element associated with the scroll event is an infinite scroll element. In response to determining the element is an infinite scroll element, a set of test results for the functional test can be recorded including results for the infinite scroll element and an interaction with the infinite scroll element. |
US11650910B2 |
Automated testing method and apparatus, storage medium and electronic device
An automated testing method and apparatus relate to the technical field of software test. The automated testing method includes: configuring a common Software Development Kit (SDK) interface and a Basic SDK model, and receiving a to-be-tested script comprising control information data and an operation type by using the SDK interface; performing a standardization process on the control information data using the SDK basic model to obtain a standard data structure; and running the to-be-tested script according to the operation type, and positioning a to-be-tested control in the to-be-tested script according to the standard data structure. |
US11650904B2 |
Analysis of real-time software
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing real-time code analysis. One of the methods includes receiving a request to perform real-time code analysis on source code, wherein the request identifies one or more target source code elements. A plurality of real-time annotation values occurring in the source code for the target source code elements are identified. A call graph is generated for the one or more target source code elements. The call graph is traversed to identify one or more real-time violations, wherein each real-time violation is an instance in the source code that violates one or more real-time safe criteria. An output is provided that identifies one or more of the real-time violations occurring in the source code. |
US11650901B2 |
Automated generation of software patches
Operations include obtaining a first patch that corrects a first error in a first buggy code snippet of first source code based on the first buggy code snippet and a first repaired code snippet. The operations also include generating a second patch based on the first patch and a bug pattern of a bug scenario that corresponds to the first error. In addition, the operations include generating a third patch based on the second patch, the bug pattern, and a second buggy code snippet of second source code, the third patch correcting a second error in the second buggy code snippet. Moreover, the operations include performing one or more repair operations with respect to the second buggy code snippet based on the third patch. |
US11650898B2 |
On-die logic analyzer
An on-die logic analyzer (ODLA) can reduce the time and resources that would otherwise be spent in validating or debugging memory system timings. The ODLA can receive an enable signal with respect to a start command and start a count of clock cycles in response to a first issued command matching the start command defined in a first mode register. The ODLA can stop the count of clock cycles in response to a second issued command matching a stop command defined in a second mode register. The ODLA can write a value indicative of the stopped count to a third mode register or an on-die storage array in response to the stopped count exceeding a previously stored count. |
US11650888B2 |
Workflow error handling for device driven management
Disclosed are various embodiments for workflow error handling for device driven management. A workflow can be received from a management service by a management agent. The workflow can define a sequence of actions to be implemented by the management agent on a client device and a set of error conditions associated with individual actions in the sequence of actions. The management agent can then process the individual actions in the sequence of actions defined by the workflow. Subsequently, the management agent can monitor the individual actions to determine whether the individual actions trigger an error condition in the set of error conditions. Finally, in response to a determination that the individual actions triggered the error condition in the set of error conditions, the management agent can perform an error response specified by the workflow. |
US11650880B2 |
Write hole protection method and system for raid, and storage medium
A write hole protection method and system for a RAID, and a storage medium. The method comprises: presetting a log area, and after a RAID is degraded, setting the log area to be in an enabled state; when the log area is in the enabled state, determining, before each stripe write operation, whether a data block of a failed member disk of the RAID in a stripe is a check data block; if the data block is not the check data block, determining whether data blocks to be written of the stripe comprise a data block to be written into the failed member disk; if yes, backing up the data block to be written into the failed member disk in the log area; if not, calculating the data block of the failed member disk and backing up the data block in the log area, or backing up the data blocks to be written in the log area; and when the degraded RAID is started after a failure, performing data recovery using the log area. By using the present solution, the write hole issue of the RAID is avoided. |
US11650878B2 |
Failure abatement approach for a failed storage unit
A method for execution by a vault management device of a storage network includes determining a failure impact level to vaults of the storage network based on a failed storage unit within the vaults, where the vaults include a first vault that is associated with a first set of storage units and a first decode threshold number, and a second vault that is associated with a second set of storage units and a second decode threshold number, and where the failure impact level is based on the number of non-failed storage units within each of the vaults. The method continues with determining a failure abatement approach based on the failure impact level. The method continues by with facilitating the failure abatement approach. |
US11650876B2 |
Payload parity protection for a synchronous interface
A chiplet system can include a Serial Peripheral Interface (SPI) bus for communication. A controller or primary device coupled to the SPI bus can generate a message with read or write instructions for one or more secondary devices. In an example, the primary device can be configured to read information from a secondary device about whether the secondary device supports parity-protected data communications. The primary device can be configured to selectively send or receive parity-protected data communications depending on a capability of the secondary device to support parity. |
US11650872B2 |
System and method for monitoring code overwrite error of redriver chip
A system and method for monitoring a code overwrite error of a Redriver chip are disclosed. An analog to digital converter (ADC) monitors whether an EEPROM code of a Redriver chip has been overwritten in error. A Switch chip is utilized to separate the Redriver chip from a system management bus (SMbus) controller. A pull-up resistor keeps an SMbus at a Redriver chip/EEPROM side in a pull-up state. The ADC is utilized to monitor the SMbus. When an abnormal low level is monitored, an alarm signal is sent to the SMbus controller to give a risk alarm for an overwrite error. In addition, according to different ADC sampling rates, an SMbus may also be connected between the SMbus controller and an ADC with a high sampling rate, whereby SMbus data can be monitored. |
US11650868B2 |
Methods and systems that sample log/event messages in a distributed log-analytics system
The current document is directed to methods and systems that sample log/event messages for downstream processing by log/event-message systems incorporated within distributed computer facilities. The data-collection, data-storage, and data-querying functionalities of log/event-message systems provide a basis for distributed log-analytics systems which, in turn, provide a basis for automated and semi-automated system-administration-and-management systems. By sampling log/event-messages, rather than processing and storing every log/event-message generated within a distributed computer system, a log/event-message system significantly decreases data-storage-capacity, computational-bandwidth, and networking-bandwidth overheads involved in processing and retaining large numbers of log/event messages that do not provide sufficient useful information to justify these costs. Increase in efficiencies of log/event-message systems obtained by sampling translate directly into increases in bandwidths of distributed computer systems, in general, and to increases in time periods during which useful log/event messages can be stored. |
US11650864B1 |
Systems and methods for processing digital experience information
In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria. |
US11650859B2 |
Cloud environment configuration based on task parallelization
Example methods and computer systems for cloud environment configuration based on task parallelization. One example method may comprise: obtaining a task data structure specifying execution dependency information associated with a set of multiple configuration tasks that are executable to perform cloud environment configuration. The method may also comprise: In response to identifying a first configuration task and a second configuration task that are ready for execution based on the task data structure, triggering execution of the first configuration task and the second configuration task. The method may further comprise: in response to determination that the first configuration task has been completed, identifying third configuration task(s) that are ready for execution based on the task data structure; and triggering execution of the third configuration task(s) by respective third compute node(s). |
US11650858B2 |
Maintaining stream processing resource type versions in stream processing
A method for maintaining version consistency of resources. The method provides for one or more processors to receive a submitted request to run a job in which the job includes a processing element and a timestamp associated with running the job. Identification of a resource type associated with the processing element is determined, based on a tag included in the job, associated with the processing element. A version of the resource type of the processing element is determined, based on a mapping of the tag associated with the identified resource type and the timestamp of the job. The resource type of the determined version is requested from a resource manager, and responsive to a confirmation of assigning the version of the resource type from the resource manager, the process element of the job is performed on the version of the resource type assigned by the resource manager. |
US11650857B2 |
System and method for managing a hybrid computer environment
Disclosed are systems, hybrid compute environments, methods and computer-readable media for dynamically provisioning nodes for a workload. In the hybrid compute environment, each node communicates with a first resource manager associated with the first operating system and a second resource manager associated with a second operating system. The method includes receiving an instruction to provision at least one node in the hybrid compute environment from the first operating system to the second operating system, after provisioning the second operating system, pooling at least one signal from the resource manager associated with the at least one node, processing at least one signal from the second resource manager associated with the at least one node and consuming resources associated with the at least one node having the second operating system provisioned thereon. |
US11650854B2 |
Executing algorithms in parallel
Among other things, a machine-based method comprises receiving an application specification comprising one or more algorithms. Each algorithm is not necessarily suitable for concurrent execution on multiple nodes in parallel. One or more different object classes are grouped into one or more groups, each being appropriate for executing the one or more algorithms of the application specification. The executing involves data that is available in objects of the object classes. A user is enabled to code an algorithm of the one or more algorithms for one group in a single threaded environment without regard to concurrent execution of the algorithm on multiple nodes in parallel. An copy of the coded algorithm is distributed to each of the multiple nodes, without needing additional coding. The coded algorithm is caused to be executed on each node in association with at least one instance of a group independently of and in parallel to executing the other copies of the coded algorithm on the other nodes. |
US11650851B2 |
Edge server CPU with dynamic deterministic scaling
Methods, apparatus, systems and machine-readable storage media of an edge computing device using an edge server CPU with dynamic deterministic scaling is disclosed. A processing circuitry arrangement includes processing circuitry with processor cores operating at a center base frequency and memory. The memory includes instructions configuring the processing circuitry to configure a first set of the processor cores of the CPU to switch the operating at the center base frequency to operating at a first modified base frequency, and a second set of the processor cores to switch the operating at the center base frequency to operating at a second modified base frequency. A same processor core within the first set or the second set can be configured to switch operating between the first modified base frequency or the second modified base frequency. |
US11650840B1 |
Systems and methods for developing digital experience applications
In one implementation, systems and methods are provided for developing a computer-implemented digital experience application having a first and a second micro-application. Each micro-application includes a front end interface configured to receive and display information. The first micro-application includes a first event manager configured to detect an application event belonging to a category, and a first state manager configured to detect an application state belonging to the category. The digital experience application further includes a driver application configured to host the first and second micro-applications, an event hub configured to receive the detected application event from the first micro-application, and a state store configured to store the detected application state received from the first micro-application. The second micro-application includes a second event manager configured to receive the detected application event from the event hub, and a second state manager configured to receive the detected application state from the state store. |
US11650833B1 |
Systems and methods for automatically generating guided user interfaces (GUIs) for tracking and migrating legacy networked resources within an enterprise during a technical migration
Automated migration systems and methods are described for generating guided user interfaces (GUIs) for tracking migrating legacy networked resources within a computer network environment during a technical migration. The automated migration systems and methods include loading, by a dashboard tracking application (app) implemented on a migration server according to first and second migration schema formats, into a migration database each of first and second reporting data and first and second tracking data corresponding to first and second legacy networked resources as tracked during an active migration session. The dashboard tracking app receives, during the active migration session, a dashboard request for graphical status of each of the first and second legacy networked resources, and automatically generates a tracking GUI rendering first and second statutes of the first and second legacy networked resources based on the first and second reporting data and the first and second tracking data. |
US11650832B1 |
System and method for drawing optimization with pointer input in a remote session
Systems and methods for managing user input for a remote application session between a client device and a remote server are provided. Input command data is received from a client device for an application executing within a remote session established between the client device and the remote server. The input command data specifies a plurality of points within a graphical user interface where the input command data was captured on the client device. Spline curves are calculated based on a first subset of sequential points from the plurality of points. Simulated input events are generated that specify intermediate points calculated along the spline curves. The simulated input events are injected into the remote server for the application. |
US11650829B2 |
Network switch recovery after reboot
A network switch can be configured using a boot loader after a reset of a controller within the network switch. The boot loader configures switching logic within the network switch prior to an operating system becoming operational. By allowing the boot loader to configure the switching logic, the network switch can become operational as fast as possible. |
US11650828B2 |
System and method for device interoperability and synchronization
A device interoperability system for one or more user devices associated with a user, wherein said one or more user devices comprises a first user device, said device interoperability system comprising a communications module, wherein a first connection is established between said first user device and said communications module; storage associated with said device interoperability system and coupled to said communications module, wherein said storage stores an operating system, one or more programs, and data associated with the user, further wherein said operating system is booted by said first user device via said first connection; and one or more processors to support said device interoperability system. |
US11650825B2 |
Coprocessor synchronizing instruction suppression
An instruction set architecture including instructions for a processor and instructions for a coprocessor may include synchronizing instructions that may be used to begin and end instruction sequences that include coprocessor instructions (coprocessor sequences). If a terminating synchronizing instruction is followed by an initial synchronizing instruction and the pair are detected in the coprocessor concurrently, the coprocessor may suppress execution of the pair of instructions. |
US11650822B1 |
Program flow prediction for loops
Instruction processing circuitry comprises fetch circuitry to fetch instructions for execution; instruction decoder circuitry to decode fetched instructions; execution circuitry to execute decoded instructions; and program flow prediction circuitry to predict a next instruction to be fetched; in which the instruction decoder circuitry is configured to decode a loop control instruction in respect of a given program loop and to derive information from the loop control instruction for use by the program flow prediction circuitry to predict program flow for one or more iterations of the given program loop. |
US11650820B2 |
Processors, methods, systems, and instructions to generate sequences of integers in numerical order that differ by a constant stride
A method of an aspect includes receiving an instruction indicating a destination storage location. A result is stored in the destination storage location in response to the instruction. The result includes a sequence of at least four non-negative integers in numerical order with all integers in consecutive positions differing by a constant stride of at least two. In an aspect, storing the result including the sequence of the at least four integers is performed without calculating the at least four integers using a result of a preceding instruction. Other methods, apparatus, systems, and instructions are disclosed. |
US11650819B2 |
Apparatuses, methods, and systems for instructions to multiply floating-point values of about one
Systems, methods, and apparatuses relating to instructions to multiply floating-point values of about one are described. In one embodiment, a hardware processor includes a decoder to decode a single instruction into a decoded single instruction, the single instruction having a first field that identifies a first floating-point number, a second field that identifies a second floating-point number, and a third field that indicates an about one threshold; and an execution circuit to execute the decoded single instruction to: cause a first comparison of an exponent of the first floating-point number to the about one threshold, cause a second comparison of an exponent of the second floating-point number to the about one threshold, provide as a resultant of the single instruction a value of the first floating-point number one when both the first comparison indicates the exponent of the first floating-point number does not exceed the about one threshold and the second comparison indicates the exponent of the second floating-point number does not exceed the about one threshold, provide as the resultant of the single instruction the second floating-point number when the first comparison indicates the exponent of the first floating-point number does not exceed the about one threshold, and provide as the resultant of the single instruction a product of a multiplication of the first floating-point number and the second floating-point number when the first comparison indicates the exponent of the first floating-point number exceeds the about one threshold or and the second comparison indicates the exponent of the second floating-point number exceeds the about one threshold. |
US11650818B2 |
Mode-specific endbranch for control flow termination
A processor includes an execution unit and a processing logic operatively coupled to the execution unit, the processing logic to: enter a first execution state and transition to a second execution state responsive to executing a control transfer instruction. Responsive to executing a target instruction of the control transfer instruction, the processing logic further transitions to the first execution state responsive to the target instruction being a control transfer termination instruction of a mode identical to a mode of the processing logic following the execution of the control transfer instruction; and raises an execution exception responsive to the target instruction being a control transfer termination instruction of a mode different than the mode of the processing logic following the execution of the control transfer instruction. |
US11650812B2 |
Asset identification for collaborative projects in software development
Approaches presented herein enable asset identification for collaborative projects in software development. More specifically, a plurality of assets is identified. Content provided by at least one asset of the plurality of assets is determined. A project that is associated with the content provided by the at least one asset is determined. A repository associated with the project to include the at least one asset is updated. |
US11650811B2 |
Method of updating control unit for vehicle
Disclosed is a method of updating a control unit for a vehicle, the method including: generating raw difference data by comparing an old version of data with a new version of data; generating divided difference data by dividing the raw difference data for each memory sector; and updating the old version to the new version by using the divided difference data. |
US11650804B2 |
Validation of desired software state image for hardware incompatibilities
A method of validating a desired image of a virtualization software and a firmware package to be installed in a host against a hardware compatibility list (HCL) includes: acquiring a bill of materials for the host that lists hardware devices of the host; for each of the hardware devices, searching for firmware and a driver thereof in the HCL; for each driver included in the desired image that corresponds to one of the hardware devices, determining whether or not the driver is compatible according to the HCL; for each firmware included in the firmware package that corresponds to one of the hardware devices, determining whether or not the firmware is compatible according to the HCL; and validating the desired image of the virtualization software and the firmware package to be installed in the host if each of the hardware devices has a compatible driver and a compatible firmware. |
US11650803B2 |
Difference validation and auditing (DVA) tool
Systems and methods of cyber hardening software by modifying one or more assembly source files. In some embodiments, the disclosed SME tool transparently and seamlessly integrates into the build process of the assembly source files being modified. For example, upon integration of the disclosed SME tool into the application's development environment, the modifications in the final executable are transparent to the developer and can support other cyber hardening techniques. The SME tool includes a preprocessing tool for identifying attributes (e.g., functions) associated with the assembly source file. The SME tool also includes a transformation tool for making modifications of the assembly source file. In some embodiments, the transformations correspond to applying one or more transformations to the attributes associated with the assembly source file. |
US11650802B2 |
Idiomatic source code generation
A computer-implemented method comprising obtaining a first part or representation of a code section as a code part, said code part comprising a first code characteristic, analyzing the code part to identify context information related to the code section, obtaining a first idiomatic modifier based on the first code characteristic and the context information, wherein the first idiomatic modifier in use transforms a first code statement of the code part such that the transformed first code statement corresponds to an idiomatic representation of the first code statement, and generating a modified code part by applying the first idiomatic modifier to the code part. |
US11650800B2 |
Attestation of operations by tool chains
Attestation of operations by tool chains is described. An example of a storage medium includes instructions for receiving source code for processing of a secure workload of a tenant; selecting at least a first compute node to provide computation for the workload; processing the source code by an attestable tool chain to generate machine code for the first compute node, including performing one or more conversions of the source code by one or more convertors to generate converted code and generating an attestation associated with each code conversion, and receiving machine code for the first compute node and generating an attestation associated with the first compute node; and providing each of the attestations from the first stage and the second stage for verification. |
US11650799B2 |
Remote application modernization
Various embodiments of the present technology generally relate to the characterization and improvement of software applications. More specifically, some embodiments relate to systems and methods for modeling code behavior and generating new versions of the code based on the code behavior models. In some embodiments, a method of improving a codebase includes recording a run of the existing code, characterizing the code behavior via one or more models, prototyping new code according to a target language and target environment, deploying the new code to the target environment, and comparing the behavior of the new code to the behavior of the existing code. In some implementations, generating new code based on the behavior models includes using one or more machine learning techniques for code generation based on the target language and environment. |
US11650796B2 |
Method for assisting a utilizer in creating a software application and computer program having an implementation of the method and also programming interface usable for such method
The invention relates to a method for supporting a user when creating an application (10) for accessing IoT data by means of individual or multiple functions (14) comprised by a programming interface (12). While creating the application (10) or in combination with the creation of the application (10), user data (30) which characterizes the user and behavior data (32) are received and/or generated, and a tool (20) which is implemented into software automatically evaluates the user data (30) and the behavior data (32) during the creation of the application (10). On the basis of the data, a recommendation for at least one programming interface (12) function (14) which could be relevant to the user and the application (10) is automatically generated and displayed to the user in order to support the user. |
US11650795B2 |
Raw read based physically unclonable function for flash memory
A multi-level memory cell NAND structure of a memory device is utilized to extract uniqueness from the memory device. Certain unreliable characteristics of a NAND-based storage are used to generate a true random number sequence. A method for generating such sequence is based on a physically unclonable function (PUF) which is implemented by extracting unique characteristics of a NAND-based memory device using existing firmware procedures. |
US11650794B2 |
Electronic control apparatus
An electronic control apparatus includes a first arithmetic processor and a second arithmetic processor that is communicably connected to the first arithmetic processor. The second arithmetic processor includes a controller configured to (i) shift to a rewriting wait state after outputting a request signal that requests a program rewriting to the first arithmetic processor, and (ii) release the rewriting wait state and shift to a program rewriting process after a predetermined wait time that allows the first arithmetic processor to shift to the program rewriting process elapses after outputting the request signal. |
US11650792B2 |
Multiple mode arithmetic circuit
A tile of an FPGA includes a multiple mode arithmetic circuit. The multiple mode arithmetic circuit is configured by control signals to operate in an integer mode, a floating-point mode, or both. In some example embodiments, multiple integer modes (e.g., unsigned, two's complement, and sign-magnitude) are selectable, multiple floating-point modes (e.g., 16-bit mantissa and 8-bit sign, 8-bit mantissa and 6-bit sign, and 6-bit mantissa and 6-bit sign) are supported, or any suitable combination thereof. The tile may also fuse a memory circuit with the arithmetic circuits. Connections directly between multiple instances of the tile are also available, allowing multiple tiles to be treated as larger memories or arithmetic circuits. By using these connections, referred to as cascade inputs and outputs, the input and output bandwidth of the arithmetic circuit is further increased. |
US11650790B2 |
Centrally controlling communication at a venue
One example may include a method that includes receiving, at a presentation server, an audio data signal from a mobile device located in a presentation space, identifying a mobile device identification characteristic of the mobile device based on the received audio data signal, determining a mobile device location via a location determination procedure, and playing the audio signal via a loudspeaker. |
US11650789B1 |
System for creating audio snippet of the given podcast audio file and related methods
An audio podcast distribution system includes a server configured to aggregate and store podcast audio files in a database, and a computing device in communication with the server. The computing device has a processor and a display coupled to the processor. The processor is configured to render an audio playback GUI on the display for playing a given podcast audio file from the database. The audio playback GUI includes a playback control user input, and an audio snippet creation user input. The processor is configured to when the audio snippet creation user input is activated, render an audio snippet creation GUI for generating an audio snippet of the given podcast audio file, and upload the audio snippet of the given podcast audio file to the database. |
US11650785B1 |
Streaming audio to device connected to external device
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for streaming audio between devices. The program and method provide for receiving, from a first device associated with a first user, an indication that audio output of the first device is via an external audio output device; providing the indication to a second device associated with a second user, the first user and the second user corresponding to contacts in a messaging application; receiving, from the second device and in response to the providing, audio input and a request to stream the audio input to the first device; and providing, to the first device, the audio input for streaming on the first device. |
US11650782B2 |
Display adjustment method and device for bar-shaped electronic shelf label
The present disclosure discloses a display adjustment method and device for a bar-shaped electronic shelf label. The method according to the present disclosure includes: configuring a mobile terminal to be coupled with a bar-shaped electronic shelf label and obtain status information of display elements displayed on a display interface of the bar-shaped electronic shelf label; changing, by the mobile terminal, the position information of a display element from a first position information to a second position information and generating an element position adjustment instruction; configuring the bar-shaped electronic shelf label to receive the element position adjustment instruction, change the position of the display element from the first position to the second position in response to the element position adjustment instruction, and display the display element on the display interface of the bar-shaped electronic shelf label. |
US11650781B2 |
Methods and systems for displaying content on multiple networked devices with a simple command
A method for displaying content displayed on one or more first devices on a second device is provided. The method includes receiving a request to display content currently displayed on a first device on a second device, the request including a gesture made on a screen of the first device, and pairing the first device to the second device. The method further includes transmitting instructions to the second device to display the content currently displayed on the first device, and transmitting the content currently displayed on the first device to the second device for display thereon. |
US11650779B2 |
Infinitely expandable display apparatus and driving method thereof
An infinitely expandable display apparatus includes a set board outputting image data, a plurality of display devices connected to one another through an interface circuit based on a cascading scheme to sequentially receive the image data, and an output deviation compensation circuit generating a deviation compensation signal for allowing the image data to be simultaneously output from the plurality of display devices, and transferring the deviation compensation signal to the plurality of display devices. |
US11650766B2 |
System and method for optimizing a printer setup
An apparatus is disclosed that automatically generates a set of recommended printer settings 300 for a print job 100 submitted to a printer 10. The apparatus comprises at least one processor which executes computer program code from at least one memory, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to: receive a submitted print job for a printer, the submitted print job including content to be printed by the printer and a set of user input printer settings for the printer; analyze the content to be printed by the printer; designate a classification for the submitted print job based on said analysis; obtain historical data from a knowledge database, the historical data being related to prior print jobs run on the printer and indicating printer settings used when running the prior print jobs on the printer; and output a set of recommended printer settings based at least in part on one or more of the received print job, the designated classification and the obtained historical data. |
US11650765B2 |
Apparatus and method for performing persistent write operations using a persistent write command
Systems and methods for persistent operations include a host and a memory system. The memory system, upon receiving a Persistent Write command and associated write data from the host, performs a Persistent Write of the write data to a non-volatile memory in the memory system based on the Persistent Write command. The memory system may also a receive a write identification (WID) associated with the Persistent Write command from the host and provide, upon successful completion of the Persistent Write, a Persistent Write completion indication along with the associated WID to the host. |
US11650764B2 |
Solid state drive multi-card adapter with integrated processing
Embodiments of the inventive concept include solid state drive (SSD) multi-card adapters that can include multiple solid state drive cards, which can be incorporated into existing enterprise servers without major architectural changes, thereby enabling the server industry ecosystem to easily integrate evolving solid state drive technologies into servers. The SSD multi-card adapters can include an interface section between various solid state drive cards and drive connector types. The interface section can perform protocol translation, packet switching and routing, data encryption, data compression, management information aggregation, virtualization, and other functions. |
US11650763B1 |
Determining policy regions of high-speed memory of a storage engine
IO traces on a high-speed memory that provides temporary storage for multiple storage volumes are stored in a trace buffer. IO operations on different storage volume are considered separate workloads on the high-speed memory. Periodically, the IO traces are processed to extract workload features for each workload. The workload features are stored in a feature matrix, and the workload features from multiple IO trace buffer processing operations are aggregated over time. A HDBSCAN unsupervised clustering machine learning process is used to create a set of four workload clusters and an outlier cluster. A dominant feature of each workload cluster is used to set a policy for the workload cluster. IO percentages for clusters with the same policies are used to set minimum sizes for policy regions in the high-speed memory. Histograms based on the workloads are used to determine segmentation rules specifying slot sizes for the policy regions. |
US11650761B1 |
Data protection during concurrent operations for multiple actuator data storage devices
Example systems, data storage devices, and methods to provide data protection during concurrent operations for multiple actuator data storage devices are described. The data storage device includes a plurality of actuators configured to actuate a plurality of heads over different subsets of a plurality of disk surfaces. Responsive to receiving a write command for one of the actuators, the coupling state with at least one other of the actuators is determined and execution of write commands is inhibited if the coupling state indicates a possible coupling event. The inhibit of the write commands in the presence of coupling events may prevent off-track writes and protect data. |
US11650760B2 |
Memory system and method of controlling nonvolatile memory with checking a total size indicative of a sum of data length specified by a write command
According to one embodiment, a memory system checks a first total size indicative of a sum of data lengths specified by first write commands stored in a first submission queue of a host corresponding to a first stream. When the first total size is greater than or equal to a minimum write size, the memory system fetches a set of first write commands stored in the first submission queue, transfers first write data associated with the set of first write commands from a memory of the host to the memory system, and writes the first write data into a first write destination block allocated for the first stream. |
US11650759B2 |
Method and apparatus of managing a non-volatile memory using an in-memory journal
Various implementations described herein relate to systems and methods for managing metadata using an in-memory journal, including determining metadata for data, storing the metadata in an in-memory journal, detecting an imminent interruption to operations of the storage device, in response to detecting the imminent interruption, program the in-memory journal to a non-volatile memory device of the storage device, detect that the operations of the storage device are being restored, and in response to detecting that the operations of the storage device are being restored, performing metadata update. The first data is read from first original areas of a non-volatile memory. The first metadata includes a first physical address for each of first new areas of the non-volatile memory. The metadata is programmed in a metadata area of the non-volatile memory device. |
US11650758B2 |
Data storage device and method for host-initiated cached read to recover corrupted data within timeout constraints
A data storage device and method for host-initiated cached read to recover corrupted data within timeout constraints are provided. In one embodiment, a data storage device is provided comprising a volatile memory, a non-volatile memory, and a controller. The controller is configured to receive a read look-ahead command from a host to perform a read look-ahead of a first logical address; receive a read command from the host to read a second logical address; and execute the read look-ahead command by performing the following as background operations while executing the read command: read data for a location in the non-volatile memory that corresponds to the first logical address; correct an error in the data; and cache the corrected data in the volatile memory. The cached corrected data can be sent back to the host in response to the host requesting a read of the same logical address. Other embodiments are provided. |
US11650756B2 |
Nonvolatile memory with encoding for foggy-fine programming with soft bits
A storage apparatus includes non-volatile memory cells formed on a memory die, each memory cell configured to hold bits of data, and a control circuit formed on the memory die. The control circuit is configured to calculate parity data for data to be stored in the memory cells and program the memory cells to first distributions. The control circuit is also configured to read the memory cells in the first distributions, recover the data from results of reading the memory cells in the first distributions combined with the parity data, and further program the memory cells from the first distributions to second distributions to store the data. In some cases, the recovered data may have a high bit error rate. To handle higher bit error rates, the use of soft bit data is incorporated into an encoded foggy-fine scheme. |
US11650752B2 |
Computing system and operating method thereof
A computing system includes: a memory device including a memory cells; a memory controller configured to control the memory device; and a host configured to detect an occurrence of an error in a first memory cell of the memory device while performing an operation corresponding to a workload and transmit, to the memory controller, a target address corresponding to the first memory cell and a request for a test operation on adjacent memory cells that are adjacent to the first memory cell. The memory controller controls the memory device to perform the test operation on the adjacent memory cells by using at least one of a Built-In Self-Test (BIST) engine or a scrub engine based on the target address and generate memory error information including information associated with a second memory cell in which the error occurs, the second memory cell being one of the adjacent memory cells. The host controls an access to the second memory cell based on the memory error information. |
US11650750B2 |
Performing asynchronous scan operations across memory subsystems
A first delay value is obtained by a first memory subsystem of a plurality of memory subsystems. The first memory subsystem performs a first scan operation after a first time from a first event for the first memory subsystem. The first time is based on the first delay value. A second memory subsystem of the plurality of memory subsystems performs a second scan operation based upon a second delay value that is different than the first delay value. |
US11650749B1 |
Controlling access to sensitive data in a shared dataset
Controlling access to sensitive data in a shared dataset, including: identifying, for a dataset stored at a first location, a second location for replicating a portion of the dataset; replicating, from the first location to the second location, the portion of the dataset, wherein the portion of the dataset does not include all data in the dataset; detecting that additional data has been added to the portion of the dataset stored in the second location; and replicating, from the second location to the first location, the additional data that has been added to the portion of the dataset stored in the second location. |
US11650748B1 |
Method of delayed execution of eBPF function in computational storage
In a method for offloading data processing into computational storage, a request to offload data computation into computational storage is received. One or more transactions to encapsulate the request are prepared. One or more write requests are generated based on the one or more transactions, and the one or more transactions are stored into one or more journals. A set of transactions is extracted from the one or more journals. A subset of the set of transactions is received at an eBPF subsystem, where the subset corresponds to one or more computation requests. Information from a file is extracted, where the information corresponds to one or more logical block addresses (LBAs). The one or more computation requests are performed on the one or more LBAs using the subset of the set of transactions, and an indication corresponding to the performed computation requests is generated. |
US11650747B2 |
High throughput memory page reclamation
Disclosed are various embodiments for high throughput reclamation of pages in memory. A first plurality of pages in a memory of the computing device are identified to reclaim. In addition, a second plurality of pages in the memory of the computing device are identified to reclaim. The first plurality of pages are prepared for storage on a swap device of the computing device. Then, a write request is submitted to a swap device to store the first plurality of pages. After submission of the write request, the second plurality of pages are prepared for storage on the swap device while the swap device completes the write request. |
US11650743B2 |
Updating storage drive firmware
Storage drives can be configured to provide a component ID. An update tool on an end user device can be configured to retrieve this component ID in response to receiving a catalog that defines available firmware updates and to use the retrieved component ID to dynamically identify which firmware update applies to a particular storage drive. The firmware update can then be installed on the storage drive. The update tool may also perform a health assessment to dynamically determine whether the storage drive's health is sufficient to proceed with a firmware update. |
US11650742B2 |
Accessing stored metadata to identify memory devices in which data is stored
A computer system stores metadata that is used to identify physical memory devices that store randomly-accessible data for memory of the computer system. In one approach, access to memory in an address space is maintained by an operating system of the computer system. Stored metadata associates a first address range of the address space with a first memory device, and a second address range of the address space with a second memory device. The operating system manages processes running on the computer system by accessing the stored metadata. This management includes allocating memory based on the stored metadata so that data for a first process is stored in the first memory device, and data for a second process is stored in the second memory device. |
US11650738B2 |
Integrity check of a memory
The integrity of a memory is checked by: storing data representative of an operation to be executed in the memory; executing the operation; and erasing the data once the execution is complete. |
US11650736B2 |
SGL processing acceleration method and storage device
Disclosed are the SGL processing acceleration method and the storage device. The disclosed SGL processing acceleration method includes: obtaining the SGL associated with the IO command; generating the host space descriptor list and the DTU descriptor list according to the SGL; obtaining one or more host space descriptors of the host space descriptor list according to the DTU descriptor of the DTU descriptor list; and initiating the data transmission according to the obtained one or more host space descriptors. |
US11650728B2 |
Interactive graphical user interfaces for simulated systems
Systems, computer program products, and computer-implemented methods for visualizing and interacting with a plurality of models that collectively represent a real-world system depicted in a graphical user interface. The system described herein may generate an interactive graphical user interface with multiple modes and a plurality of panels associated with the plurality of models. These panels and modes lay the framework for how a user can properly visualize and analyze the models at a particular point in time or over a period of time. The systems, computer program products, and computer-implemented methods may thus, according to various embodiments, enable a plurality of models that collectively represent a real-world system be interacted with and visualized by a graphical user interface. |
US11650725B2 |
Screenshot capturing method, electronic device and non-transitory computer-readable medium
The embodiments of the disclosure provide a screenshot capturing method, an electronic device and a computer-readable medium. The method includes operations as follows. A duration of a pressing operation is obtained, in response to detecting the pressing operation. In response to determining the duration reaches a preset duration, a page currently displayed on the touch screen is determined as a specified page, and a selection box is displayed on the display screen. A sliding operation acting on the touch screen is obtained. One side of the selection box is controlled to move with the sliding operation, and a position of an opposite side of the selection box is controlled to remain unchanged. In response to determining the sliding operation ends, a screenshot mode is entered based on a positional relationship between an end point of the sliding operation and the specified page, so as to capture a screenshot image. |
US11650724B1 |
Schedule density zooming
A scheduling system and method provides a strategy for an interactive and automated summarized source network schedule on a time-scaled graph of a digital canvas that includes a hierarchy of schedule densities generated from source child activities. As the time-scaled graph is time compressed, the source child activities snap into parent activities of a higher hierarchy level such that the source child activities become visually non-present on the digital canvas and the parent activities of the higher hierarchy level becomes visually present on the digital canvas. As the time-scaled graph is time-stretched, the source child activities that are associated with the parent activities of the hierarchy level that is currently visible on the digital canvas snap out of the parent activities and become visually present on the digital canvas and the parent activities become visually non-present. |
US11650722B2 |
Electronic device and method for managing window
An electronic device includes a touch screen display, an input/output interface, a communication circuit, a memory, and a processor, and the processor modifies screen configuration information associated with at least a part of a resolution, a density, and an orientation of a screen output by the electronic device if the electronic device is connected to the external display device through the input/output interface, determines whether a target application to be displayed on the external display device supports resizing of a window that displays an execution screen of the target application, configures a first type of window which is resizable if the target application supports the resizing, configures a second type of window with a fixed size if the target application does not support the resizing, and displays the first type of window or the second type of window on the external display device. |
US11650717B2 |
Using artificial intelligence to iteratively design a user interface through progressive feedback
A computer-implemented method, system and computer program product for generating a user interface. A sketch (e.g., wireframe) of a portion of a user interface is received. The sketch is analyzed to predict a set of intended sketches using artificial intelligence based on historical data and/or the user's asset library. A set of intended final sketch renderings of the user interface is then generated and displayed using the set of predicted intended sketches based on historical data or a model trained to extract visual characteristics from existing user interface screens. If the user selects one of the intended final sketch renderings of the user interface as being directed to the intended design of the user interface and indicates that the selected intended final sketch rendering of the user interface corresponds to the final intended design, then code is generated to render the selected final sketch rendering of the user interface. |
US11650716B2 |
Operation methods of a smart interactive tablet, storage medium and related equipment
The present application discloses an operation method of an interactive flat panel, a storage medium, and related equipment. The method comprises displaying a play mode interface of a slide document and an interface of an annotation application, wherein the interface of the annotation application is a transparent layer covering the interface of the slide document. The method further comprises receiving a touch operation on the interface of the annotation application. When the touch operation is of a first type, page-turning of the slide document is performed, and when the touch operation is of a second type, the slide document is annotated on the interface of the annotation application. |
US11650711B2 |
Apparatus, method, and system for cumulative reporting of medical information
According to an exemplary embodiment, a method, system, and device for providing cumulative reporting of medical information may be provided. The method, system, and apparatus may utilize software that provides access to any of a variety of medical records and/or medical data in real time and in a manner which allows it to be interpreted and shared. The method, system, and apparatus can also allow prompt alerts based on the interpretation of data shown. |
US11650709B2 |
3D models for displayed 2D elements
A system includes: a screen configured for wear by a user, the screen configured to display a 2-dimensional (2D) element; a processing unit coupled to the display; and a user input device configured to generate a signal in response to a user input for selecting the 2D element displayed by the screen; wherein the processing unit is configured to obtain a 3-dimensional (3D) model associated with the 2D element in response to the generated signal. |
US11650702B2 |
Sensing device including a first electrode receiving a first driving signal and a second electrode receiving a second driving signal
A sensing device includes a touch panel including first and second sensor electrodes, and a touch panel controller acquiring a sensing signal from the touch panel and detecting a user input based on the sensing signal. The touch panel controller acquires the sensing signal from at least one of the first sensor electrodes and the second sensor electrodes in a first mode operating at a first power. The touch panel controller selects a first transmitting electrode, a second transmitting electrode, and receiving electrodes from one of the first sensor electrodes and the second sensor electrodes, inputs a first driving signal to the first transmitting electrode, and inputs a second driving signal having a phase difference of 180 degrees with respect to the first driving signal to the second transmitting electrode in a second mode operating at a second power and a third mode in which a sensing operation is performed. |
US11650700B2 |
Information handling system stylus having an ultrasonic location aid
A portable information handling system commands a stylus to vibrate to aid in location of the stylus. The stylus vibrates at a frequency selected from a range of plural frequencies based upon a distance between the portable information handling system and stylus so that an audible noise is generated by the stylus with sufficient sound to be heard by a user of the portable information handling system while minimizing stylus power consumption. In one embodiment, a haptic film at the stylus exterior surface and/or a speaker of information handling system generates an ultrasonic sound detectable by a microphone of the information handling system and/or the stylus for determining a distance between the information handling system and the stylus. |
US11650699B2 |
Optical component
A touch sensing apparatus is provided comprising: a light transmissive panel that defines a touch surface, a plurality of light emitters and detectors arranged along a perimeter of the light transmissive panel, a plurality of optical components arranged along the perimeter of the light transmissive panel, wherein the light emitters are arranged to emit a respective beam of emitted light and the optical components are configured to direct the emitted light to a path across the light transmissive panel. Optionally, optical components comprise a light guide arranged to receive light from the light emitters through a first surface and couple out light travelling in the light guide to the touch surface through a second surface. The second surface may be diffusively transmissive. The light guide may further comprise a reflective surface configured to internally reflect light travelling in the light guide from the first surface to the diffusive surface. The reflective surface may be diffusely reflective, partially diffusely reflective, or specularly reflective. |
US11650697B1 |
Input sensing device and display device including the same
A display device includes driving electrodes and sensing electrodes; analog front-end circuits; a selector connected to the analog front-end circuits to select an output of the analog front-end circuits; an A/D converter generating a sensed value based on output signals of the selector; and a signal processor. Each of the analog front-end circuits includes a charge amplifier differentially amplifying first and second sensing signals provided to first and second input terminals, and outputting first and second differential signals to first and second output terminals; a filter filtering the first and second differential signals to output first and second filtered signals; a demodulator outputting an in-phase signal (I-signal) and a quadrature signal (Q-signal) of the first and second filtered signals; and a complex band-pass filter that filters the I-signal and the Q-signal. |
US11650696B2 |
Noise detection circuit, self-capacitance detection method, touch chip, and electronic device
Disclosed is a noise detection circuit comprising: a control module configured to control a drive module such that a to-be-detected capacitor is charged with a first voltage in a first period, and the control module controls a cancellation module such that a cancellation capacitor is charged with the first voltage in the first period, or such that both terminals of the cancellation capacitor are connected to the first voltage; the control module controls the cancellation module such that a first terminal of the to-be-detected capacitor is connected to a first terminal of the cancellation capacitor in a second period; the control module controls a charge transfer module such that charges of the to-be-detected capacitor and charges of the cancellation capacitor are converted in a third period to generate an output voltage; and a processing module configured to determine a noise value at least based on the output voltage. |
US11650694B2 |
Sensor device includes a capacitive touch panel configured to detect an input device having a resonance circuit that includes two conductors, input device, and method
A sensor device includes a capacitive touch panel including a plurality of electrodes, an input device configured such that a resonance circuit including a first conductor and a second conductor is covered with a non-conductor, and a sensor controller. The first conductor and the second conductor are capacitively coupled to at least one of a plurality of electrodes in the touch panel when the input device is disposed on the touch panel or when the input device disposed on the touch panel is operated. The sensor controller is configured to detect positions of the first conductor and the second conductor on the touch panel by applying a voltage to the plurality of electrodes in the touch panel based on a resonance frequency of the resonance circuit. |
US11650692B2 |
Touch sensing method and electronic device
A touch sensing method for a touch panel and an electronic device are provided. The touch sensing method includes: selecting a portion of multiple touch sensing units as to-sense touch sensing units, applying first touch excitation signals to the those to obtain multiple first touch sensing signals, and obtaining multiple differential sensing signals based on multiple first touch sensing signals; selecting a touch sensing unit as a reference touch sensing unit, and applying a touch reference signal to it to obtain a reference sensing signal; selecting a to-sense touch sensing unit as a preprocessing touch sensing unit, and applying a second touch excitation signal to it to obtain a second touch sensing signal; obtaining a capacitance sensing signal from the reference sensing signal and the second touch sensing signal; and acquiring capacitance values of multiple to-sense touch sensing units according to the differential sensing signals and the capacitance sensing signal. |
US11650690B2 |
System and method for retrieving information from an information carrier by means of a capacitive touch screen
The present invention relates to a method comprising providing one or more information carrier(s) with a dielectric and/or conductive pattern and a detection device having a capacitive touch screen and inducing an interaction between the information carrier and the touch screen, wherein the interaction is based on a difference in the dielectric coefficient and/or the conductivity of the pattern and generates a touch signal and wherein the interaction is induced by relative motion between the information carrier and the touch screen. The invention further relates to a system comprising an information carrier comprising a dielectric and/or conductive pattern which encodes information and a detection device having a touch screen; the detection device is able to decode the information upon interaction between the information carrier and the touch screen, wherein the interaction is caused by a difference in the dielectric coefficient and/or the conductivity of the pattern. |
US11650688B2 |
Touch sensing device, display device including the same, and method of driving the same
A touch sensing device includes touch electrodes, a sensing circuit unit configured to sense a capacitance change value of each of a plurality of touch nodes formed by the touch electrodes, an analog-digital converter configured to output the capacitance change value of each of the plurality of touch nodes as digital touch sensing data, and a touch data compensator configured to analyze the touch sensing data to calculate a touch area ratio and configured to compensate for the touch sensing data according to the touch area ratio. |
US11650683B2 |
Display apparatus
A display apparatus includes a substrate including a display area and a non-display area, a display element layer, a pad group, a touch electrode layer, and a touch insulation layer. The display element layer includes display elements disposed in the display area. The pad group is disposed on the substrate and includes output pads disposed in the non-display area. The output pads include central output pads and outer output pads disposed outside the central output pads in a first direction. The touch electrode layer is disposed on the display element layer. The touch insulation layer is disposed on the display element layer and contacts the touch electrode layer. A groove pattern is defined in the touch insulation layer overlapping the non-display area, and does not overlap at least a predetermined number of the outer output pads in a second direction. |
US11650682B2 |
Touch display device, data driving circuit, and touch sensing method for simultaneously performing touch sensing during display driving
Embodiments of the present disclosure relate to a touch display device, a data driving circuit, and a touch sensing method. By sensing multiple data lines simultaneously using gate signals for display as touch driving pulses, it is possible to provide touch sensing without having a separate touch electrode for touch sensing and touch driving pulses. The touch sensing method includes outputting gate signals sequentially having a pulse section including two or more pulses to gate lines, by a gate driving circuit; outputting an image data voltage to data lines, by a source driving circuit; sensing the data lines by combining every N (N is a natural number of 2 or more) data lines or sensing a plurality of reference voltage lines by combining every N reference voltage lines, by a sensing circuit; and determining a touch or a touch coordinate, based on sensing values obtained by sensing of the sensing circuit. |
US11650677B2 |
Input detection system and detection device
An input detection system includes a detection device including a plurality of drive electrodes and a plurality of detection electrodes arrayed in a detection region, and a drive electrode scan circuit configured to supply a drive signal to the drive electrodes, and an input device including an LC circuit, a first electrode coupled to one end side of the LC circuit, and a second electrode coupled to the other end side of the LC circuit. The drive electrode scan circuit supplies the drive signal to at least equal to or more than one of the drive electrodes and supplies, to the others of the drive electrodes, an opposite phase signal as a drive signal having an opposite phase to a phase of the drive signal. |
US11650669B2 |
Display apparatus and method
Embodiments of the present disclosure relate to a display apparatus. The display apparatus includes: a display; a user interface; and a controller, configured to perform: in response to a user input, synchronizing menu content data set under a current source to other sources, so that the other sources can obtain the same display effect as that under the current source. Unnecessary repeated setting is avoided, and convenience is brought to users in use. |
US11650666B2 |
Vibrator, manufacturing method thereof, haptical sensation reproduction apparatus and vibration waveform detection method
A vibrator, a manufacturing method thereof, a haptical sensation reproduction apparatus and a vibration waveform detection method, and relates to the technical field of display. The vibrator comprises a substrate, and a piezoelectric component and a light-emitting component located on the substrate, wherein the piezoelectric component comprises an inverse piezoelectric unit, the light-emitting component comprises a direct piezoelectric unit and a light-emitting unit, and the inverse piezoelectric unit is in contact and connected with the direct piezoelectric unit. The vibrator of this solution may be disposed in a touch-control reproduction screen, the inverse piezoelectric unit in the vibrator is driven to deform to generate vibrations, and the direct piezoelectric unit in contact and connection therewith is driven to deform to generate a current to drive the light-emitting unit to emit light. |
US11650664B2 |
Piezoelectric vibration module and haptic feedback module
A piezoelectric vibration module has a first soft circuit board and a plurality of piezoelectric units. The first soft circuit board includes a plurality of cutting areas. Two adjacent cutting areas are spaced with a cut through groove. Each piezoelectric unit is respectively configured below each cutting area. |
US11650657B2 |
Communicating olfactory content
It is provided method for communicating olfactory content. The method is performed in an olfactory device and comprises the steps of: obtaining olfactory content to be rendered at a recipient device; identifying an olfactory state at the recipient device; determining an adjustment of at least one olfactory component, based on the identified olfactory state, to render the olfactory content; and triggering the recipient device to perform the adjustment of at least one olfactory component. |
US11650653B2 |
Apparatuses and methods of entering unselected memories into a different power mode during multi-memory operation
Disclosed are examples of apparatuses including memory devices and systems comprising memories sharing a common enable signal, wherein the memories may be put into different power modes. Example methods for setting the different power modes of the memories are disclosed. In some examples, different power modes may be set by issuing memory group-level commands, memory-level commands, or combinations thereof. |
US11650650B2 |
Modifying an operating state of a processing unit based on waiting statuses of blocks
A processing unit includes a plurality of components configured to execute instructions and a controller. The controller is configured to determine a power consumption of the processing unit, determine a waiting status of the processing unit based on waiting statuses of components, and selectively modify an operating state of the processing unit based on the waiting status and the power consumption of the processing unit. In some cases, the operating state is modified in response to a percentage of the components that are waiting for an action to complete being below a threshold percentage and the power consumption of the processing unit being below a power limit. In some cases, the controller identifies a pattern in the power consumption by the processing unit and modifies the operating state of the processing unit to increase the power consumption of the processing unit based on the pattern identified by the controller. |
US11650649B2 |
Centralized power management of wireless devices
Systems and methods for centralized power management of wireless user devices are disclosed. In embodiments, a method comprises: monitoring, by a computing device, battery charge levels for remote user devices; identifying, by the computing device, that a battery charge level of a first user device of the remote user devices is below a predetermined threshold value based on the monitoring; identifying, by the computing device, at least one in-use device from the remote user devices based on real-time data indicating that the at least one in-use device is in use by a user; and sending, by the computing device, an alert to the at least one in-use device based on the identifying the at least one in-use device, wherein the alert includes information about the first user device and information regarding the battery charge level of the first device. |
US11650646B2 |
Systems and methods for providing back-up power to a processor using an un-interruptible power supply
A system comprising a power source, a RASPBERRY PI Hardware Attached on Top (RPI HAT) with an Uninterruptable Power Supply (UPS), and a RASPBERRY PI (RPI) is provided. The power source provides power to the RPI via the RPI HAT. The RPI HAT comprises a super-capacitor (SC) back-up system comprising an SC power bank and compatibility circuitry configured to charge the SC power bank to a sufficient level such that the SC power bank is usable as a back-up power supply in response to the loss of power from the power source. The SC back-up system is electrically coupled to the power source such that the power source is capable of charging the SC power bank and the SC power bank discharges and provides power to the RPI in response to a loss of power from the power source to the RPI. |
US11650645B2 |
Centralized adaptive power management
Power management includes receiving power supply unit (PSU) power capacity data and PSU power consumption data from each PSU in a set of PSUs. A priority table is updated with controlled device power consumption data received from a set of controlled devices. If the PSU power consumption data of any PSU exceeds an associated threshold calculated based on the PSU power capacity data for the PSU, then one or more controlled devices are selected based on the controlled device power consumption data in the priority table. When power consumption data of any PSU exceeds the associated threshold, a power response procedure powers off at least one of the selected one or more controlled devices, reduces power supplied to at least one of the selected one or more controlled devices, or reduces an output voltage of any of the PSU for which the PSU power consumption data exceeds the associated threshold. |
US11650644B2 |
Universal serial bus (USB) type-c and power delivery port with scalable power architecture
A Universal Serial Bus (USB) Type-C and power delivery port with scalable power architecture is disclosed. In one aspect, at least two circuits for a USB port are consolidated into a single integrated circuit (IC). At least one of the at least two circuits is part of a Type-C port controller (TCPC) group of circuits including sensors associated with detecting whether a voltage and current are present at pins of a USB receptacle. At least the other one of the at least two circuits is selected from a battery-related group of circuits including a battery charging circuit, an over-voltage protection circuit, and a conditioning circuit. The more circuitry integrated into the single IC the more readily scalable the end product is for a multi-port device. Additional circuitry such as a light emitting diode (LED) driver may also be included in the single IC. |
US11650641B2 |
Information handling system mass balancing thermal reservoirs
A portable information handling system supports processing components in a housing having first and second portions rotationally coupled by a hinge to move between closed and clamshell positions. Each housing portion includes a cooling fluid reservoir that stores cooling fluid for transfer of thermal energy from a processing component. Cooling fluid moves between the first and second housing portion cooling fluid reservoirs to provide a balanced weight distribution for the information handling system based upon the position of the housing portions, such as to increase the weight of a base portion of the housing resting on a support surface while decreasing the weight of an opposing lid portion. |
US11650638B2 |
Dual redundant cooling system for a container
A dual redundant cooling system for a container is provided. The dual redundant cooling system includes a first cooling unit and a second cooling unit. The first cooling unit is positioned in a first cabinet attached to the container. The first cooling unit includes a first controller operating a first cooling loop to cool an interior of the container. The second cooling unit is positioned in a second cabinet attached to the container and adjacent the first cabinet. The second cooling unit includes a second controller operating a second cooling loop to cool the interior of the container. The first cooling unit and the first cooling loop are separate from the second cooling unit and the second cooling loop. The first controller and the second controller communicate a switch signal between each other so that either the first cooling unit is a primary cooling unit operating the first cooling loop or the second cooling unit is the primary cooling unit operating the second cooling loop. The switch signal switching the primary cooling unit. |
US11650636B2 |
Storage device attachment and detachment structure and display device
A storage device attachment and detachment structure comprising a holding member configured to hold a storage device with a storage medium, and a pressure member including a biasing portion that has an end portion connected to the holding member, the biasing portion being configured to contact the storage device to press the storage device in a biasing direction toward the holding member, the pressure member being movable to a pressure release position in which the pressure member is separated from the storage device in an opposite direction of the biasing direction to release pressure relative to the storage device. |
US11650635B2 |
Image display device
An image display device includes a display panel which displays an image, a back cover disposed along the back surface of the display panel, a circuit substrate which is disposed on the back surface of the back cover and which is for driving the display of the image on the display panel, and a FPC which connects the circuit substrate and the display panel. The back cover has a recess recessed inward from the edge of the back cover in a plan view. The FPC is disposed so as to pass through the recess. |
US11650634B2 |
Desktop electronic device
An internal component and external interface arrangement for a cylindrical compact computing system is described that includes at least a structural heat sink having triangular shape disposed within a cylindrical volume defined by a cylindrical housing. A computing engine having a generally triangular shape is described having internal components that include a graphics processing unit (GPU) board, a central processing unit (CPU) board, an input/output (I/O) interface board, an interconnect board, and a power supply unit (PSU). |
US11650633B2 |
Display panel and display apparatus
A display panel and a display apparatus. The display panel includes a first transparent display region, at least one second transparent display region and a main display region. Light transmittance of the first transparent display region is greater than light transmittance of the at least one second transparent display region, and the light transmittance of the at least one second transparent display region is greater than light transmittance of the main display region. Light passes through the first transparent display region and enters a first photosensitive element located on a back of the display panel, light passes through the at least one second transparent display region and enters a second photosensitive element located on the back of the display panel, and the first photosensitive element requires a greater brightness of light than the second photosensitive element. |
US11650632B2 |
Synchronous multi-segment hinge for foldable devices
A hinge apparatus may include a plurality of plates configured to be rigidly coupled to a foldable component, and a plurality of gears mechanically coupling the plurality of plates to one another. The hinge apparatus may be operable to expand such that, when the hinge apparatus transitions from a flat state to a folded state, the plurality of gears are configured to cause the plurality of plates to translate laterally apart from one another at a selected rate. |
US11650630B2 |
Merchant/customer POS interaction system
Systems and methods for providing merchant/customer interaction include determining that a tablet computer is in a merchant orientation, retrieving merchant product information according to a received instruction and merchant orientation information, and displaying a merchant screen on the tablet computer that includes the merchant product information according to the merchant orientation information. A change in the orientation of the tablet computer enclosure/stand is then detected from the merchant orientation to a customer orientation. In response, the merchant screen is transitioned on the tablet computer display to a customer screen as the tablet computer enclosure/stand changes orientations by moving the merchant screen and the customer screen linearly while in a stacked orientation. The customer screen includes the merchant product information displayed according to customer orientation information such that the merchant product information is displayed differently on the customer screen relative to the merchant screen. |
US11650628B1 |
Display case door with touch screen
In one general aspect, the subject matter described in this specification can be embodied in a display case door that includes a panel assembly, a door frame, an electronic display, and a touchscreen. The door frame extends about and secured to a peripheral edge of the panel assembly. The electronic display overlays the panel assembly and is secured to the door frame. The touch screen overlaps a first portion of the electronic display, and the display includes a second portion which is not overlapped by the touchscreen. |
US11650622B2 |
Lighting device for acquiring nose pattern image
The present invention is a lighting device attached to the front of a camera device, such as a smartphone, and connected to the camera device to produce an appropriate lighting environment for the acquisition of good quality animal nose pattern images by taking into consideration such factors and ambient lighting as well as the color of the nose. |
US11650610B2 |
Load balancing architecture for ganging voltage regulators
Certain aspects of the present disclosure provide a power supply system. The power supply system generally includes a first voltage regulator and a second voltage regulator, outputs of the first voltage regulator and the second voltage regulator being coupled to an output of the power supply system. The power supply system may also include a current balancer circuit configured to adjust an output current of the first voltage regulator based on determined headrooms of the first voltage regulator and the second voltage regulator. |
US11650605B1 |
Combination valve for pressure building and final-line gas regulation
A combination valve for pressure building and final-line gas regulation is disclosed. An example valve includes a body defining a first tank port and a second tank port, an outlet port, and a linking chamber fluidly connected to the second tank port. The valve includes a first piston diaphragm at least partially defining a first pressure cavity fluidly connected to the first tank port and a first plug operatively connected to the first piston diaphragm. The first pressure cavity is fluidly connected to the linking chamber when the first plug is in an open position. The valve includes a second piston diaphragm at least partially defining a second pressure cavity fluidly connected to the outlet port and a second plug operatively connected to the second piston diaphragm. The second pressure cavity is fluidly connected to the linking chamber when the second plug is in an open position. |
US11650598B2 |
Automated physical network management system utilizing high resolution RFID, optical scans and mobile robotic actuator
A mobile robot system for automated operation of a data center or telecommunications office, includes a moveable robotic platform with a multiplicity of tools integrated therein, to operate on a network element within a bay, with integrated RFID (radio-frequency identification) tags and visual alignment markers attached to fiber optic connectors and ports of the network elements. The mobile robot system positions a robot probe arm with an RFID probe for proximity detection to identify a cable and associated fiber optic connector based on a unique RF identifier of a tag on the fiber optic connector. The robot probe arm has a connector gripper to engage and unplug the associated fiber optic connector. |
US11650597B2 |
Electronic apparatus for identifying object through warped image and control method thereof
An electronic apparatus is provided. The electronic apparatus includes: a sensor; a camera; a memory; and a processor configured to be connected to the sensor, the camera, and the memory. The memory includes an artificial intelligence model trained to identify at least one object. The processor is further configured to: detect an object based on sensing data received from the sensor; based on the detected object being identified as having a height less than a predetermined threshold value, warp an object region, including the detected object, in an image acquired through the camera based on distance information of the object region; and identify the detected object by inputting the warped object region into the artificial intelligence model. |
US11650596B2 |
Load alignment aid
A load alignment aid with range finding sensors positioned diagonally on a mounting platform to calculate range, vertical alignment, and horizontal alignment. Each sensor measures a distance (d) from the mounting platform to the load. Where d(1) does not equal d(2) and d(1) does not equal d(3), a misalignment due to tilt or chassis misalignment is detected. The aid further includes a display which may show a graphic representation of the approach to a load and an alert for misalignment notification. |
US11650589B2 |
Management system for work vehicle and management method for work vehicle
A management system for a work vehicle, includes: a traveling condition data generation unit configured to generate traveling condition data that causes a work vehicle to enter with forward movement, from an entrance of a workplace to a work point of the workplace, and exit with backward movement, from the work point to an exit of the workplace; and an output unit configured to output the traveling condition data to the work vehicle. |
US11650587B2 |
Predictive power map generation and control system
One or more information maps are obtained by an agricultural work machine. The one or more information maps map one or more agricultural characteristic values at different geographic locations of a field. An in-situ sensor on the agricultural work machine senses an agricultural characteristic as the agricultural work machine moves through the field. A predictive map generator generates a predictive map that predicts a predictive agricultural characteristic at different locations in the field based on a relationship between the values in the one or more information maps and the agricultural characteristic sensed by the in-situ sensor. The predictive map can be output and used in automated machine control. |
US11650586B2 |
Method and system for adaptive motion planning based on passenger reaction to vehicle motion in autonomous driving vehicles
The present teaching relates to method, system, medium, and implementation of automatic motion planning for an autonomous driving vehicle. Information is obtained with respect to a current location of the autonomous driving vehicle operating in a current vehicle motion, wherein the information is to be used to estimate the operational capability of the autonomous driving vehicle with respect to the current location. Sensor data are obtained, via one or more sensors in one or more media types. A reaction of a passenger present in the vehicle with respect to a current vehicle motion is estimated based on the sensor data. Motion planning is performed based on the information with respect to the current location and the reaction of the passenger to the current vehicle motion. |
US11650582B2 |
Gated asynchronous multipoint network interface monitoring system
Systems, methods, and devices for monitoring operation of industrial equipment are disclosed. In one embodiment, a monitoring system is provided that includes a passive backplane and one more functional circuits that can couple to the backplane. Each of the functional circuits that are coupled to the backplane can have access to all data that is delivered to the backplane. Therefore, resources (e.g., computing power, or other functionality) from each functional circuits can be shared by all active functional circuits that are coupled to the backplane. Because resources from each of the functional circuits can be shared, and because the functional circuits can be detachably coupled to the backplane, performance of the monitoring systems can be tailored to specific applications. For example, processing power can be increased by coupling additional processing circuits to the backplane. |
US11650577B2 |
Plant operation data monitoring device and method
A plant operation data monitoring device comprises: an input section that receives operation data on a plant; and a calculator that includes databases storing the operation data received, and a computing section executing a program. The computing section stores the operation data received in a first database of the databases in time series. The computing section determines from peak values of the operation data stored whether gradients of the operation data are positive or negative, and then stores the gradients in a second database of the databases for positive gradients or in the second database of the databases for negative gradients in time series. The computing section determines threshold values for abnormality determination about the positive and negative gradients, divides the positive gradients and the negative gradients into normal values and abnormal values, and additionally stores the divided gradients in the second database for the positive or negative gradients. |
US11650574B2 |
Custom logic engineering of an industrial modular plant
A method for custom logic engineering in an industrial modular plant executing a production process includes receiving process data for the production process using at least one physical process module; determining a custom process topology by selecting, based on the received process data, at least one module type package, MTP; correlating to the at least one respective physical process module from a database, wherein the module type package is a digital representation of the respective physical process module; selecting at least one extender unit from the database based on the received process data; representing a logical function of the production process; determining connections between the extender unit(s) and the at least one MTP; setting properties of the extender unit(s) based on the received process data; and determining an extended control scheme for controlling dynamic behavior of the production process using the determined custom process topology. |
US11650573B2 |
Management method for cutting tool of machine tool
A management method for a cutting tool of a machine tool is provided. A user host imports a graphical data of a workpiece and a cutting tool database into CAM, and a user may select cutting tools to establish a complete machining process. T codes are replaced with electronic tags. Before executing a machine code comprising the electronic tags, the machine tool re-scans the cutting tools assembled at a tool turret and updates cutting tool arrangement information to ensure that the tool turret is equipped with the cutting tools used in the machining process. When the machine tool stores the electronic tags, a ready message is displayed for reminding an operator. When the electronic tags are not stored, the current storage location of a cutting tool lacked in the machining process or a warning message is displayed at the operation interface for reminding the operator. |
US11650566B2 |
Device, system, method, and computer product for detecting and evaluating environmental quantities and events with modular approach and variable complexity
A system for detecting and evaluating environmental quantities and events is formed by a detection and evaluation device and a mobile phone, connected through a wireless connection. The device is enclosed in a containment casing housing a support carrying a plurality of inertial sensors and environmental sensors. A processing unit is coupled to the inertial sensors and to the environmental sensors. A wireless connection unit, is coupled to the processing unit and a wired connection port, is coupled to the processing unit. A programming connector is coupled to the processing unit and is configured to couple to an external programming unit to receive programming instructions of the processing unit. A storage structure is coupled to the processing unit and a power-supply unit supplied power in the detection and evaluation device. The mobile phone stores an application, which enables a basicuse mode, an expert use mode, and an advanced use mode. |
US11650557B2 |
Learning apparatus, learning method, computer readable medium having recorded thereon learning program, determination apparatus, determination method, and computer readable medium having recorded thereon determination program
A learning apparatus is provided, which comprises: a learning data acquiring unit for acquiring learning data including measurement data obtained by measuring a facility and a state of the facility; a learning pre-processing unit for performing a pre-processing for reducing a drift of the measurement data in the learning data and outputting pre-processed learning data; and a learning processing unit for performing a processing for learning a model for determining the state of the facility from the pre-processed measurement data, by using the pre-processed learning data. |
US11650556B2 |
Continuous monitoring and control of multiple utility consumption in a building
A method for monitoring and controlling multiple utility consumption in a building includes: obtaining, by a first server, real-time utility usage data from a plurality of utility devices associated with the building; parsing the utility usage data obtained by the first server to generate individual data streams including utility consumption information; and storing the individual data streams in a database. The method further includes: obtaining, by a second server, at least a subset of the individual data streams from the database based on a client request for the utility consumption information; parsing and aggregating, by the second server, at least the subset of the obtained individual data streams and returning the parsed and aggregated data streams to a requesting client; and displaying the parsed and aggregated data streams, presenting to the client information regarding the multiple utility consumption associated with the building in a prescribed format controlled by the client. |
US11650552B2 |
Apparatus to estimate the root means square value or the amplitude of limit cycle oscillations in systems that encounter oscillatory instabilities and methods thereof
Oscillatory instabilities are ubiquitous of systems, and these usually arise out of low amplitude aperiodic oscillations. These oscillatory instabilities generally affect the performance and the lifespan of systems in an adverse manner. An apparatus and a method are disclosed here to estimate the rms value or the amplitude of limit cycle oscillations for control of the oscillatory instability. |
US11650550B2 |
Control system, control method and computer storage medium
In some embodiments, a control system, a control method and a storage medium are provided. In the method, first motion information of a machine acquired by a first sensor is received; the first motion information is inputted into a deep learning model to obtain a model output, the deep learning model comprising a convolutional neural network (CNN) and a long short-term memory (LSTM); the deep learning model is trained using the first motion information and second motion information acquired by a second sensor; the first sensor and the second sensor having different ways of detecting information and processing the detected information. The model output is used to control the machine. |
US11650549B2 |
Autonomous solar power system
Provided is a method for deploying multiple solar power units to a location. The method comprises determining a location to which a solar power unit is deploying. The method further comprises determining that a second solar power unit is deploying to a same location as the solar power unit. A redeployment plan for the second solar power unit is generated. The redeployment plan is provided to the second solar power unit. The method further comprising deploying the solar power unit to the location. |
US11650548B2 |
Timepiece
Provided is a watch, including: an exterior case having electroconductivity; an operating member having electroconductivity, which is inserted into the exterior case through an opening formed through the exterior case, and which is configured to accept an operation performed by a user; and an electrostatic motor including: an electret substrate having an electret surface on which electret films being electrically charged are provided; a counter substrate, on which electrodes to be arranged so as to be opposed to the electret films are provided; and a rotary shaft configured to rotate the electret substrate and the counter substrate relative to each other, wherein the operating member and the exterior case are electrically continuous with each other via a conduction path formed so as to avoid overlapping with the electret surface in plan view. |
US11650541B2 |
Method for obtaining full-color hologram optical element using photopolymer, and head-up display apparatus with the same
A method of manufacturing a full-color holographic optical element in a full-color holographic optical element manufacturing apparatus including a lens and a holographic recording medium located farther away than a focal length of the lens, the method including: allowing a signal beam including a mixture of laser beams having wavelengths of R (Red), G (Green), and B (Blue) to be incident on the lens; and recording a hologram in such a manner that a reference beam including a mixture of laser beams having wavelengths of R, G, and B is allowed to be incident on the holographic recording medium, wherein the holographic recording medium is configured with a single medium. |
US11650539B2 |
Image forming apparatus including a cabinet with a positioning part configured to form a space between a side plate having an exhaust port and the cabinet
An image forming apparatus includes an image forming device configured to form an image on a sheet, and a cabinet configured to house the image forming device. The image forming device includes a side plate in which an exhaust port is formed, and the cabinet includes an outer side plate facing the side plate of the image forming device, and a positioning part configured to position the image forming device in the cabinet, the positioning part configured to form a space between the side plate of the image forming device and the outer side plate of the cabinet. |
US11650538B2 |
Cartridge and image forming apparatus
A cartridge includes a first unit including a photosensitive member, and a second unit including a developer bearing member and a force receiving portion, the second unit being configured to be rotatable about a first axis to move with respect to the first unit between a first position and a second position. In a state where the first unit is in a same posture as when an image forming operation is performed, the second unit is disposed at the second position by its own weight. The developer bearing member is configured to be rotatable about a second axis. When seen in the direction of the first axis, a first distance between the force receiving portion and the second axis is smaller than a second distance between the first axis and the second axis and a third distance between the first axis and the force receiving portion. |
US11650536B2 |
Toner cartridge, toner supplying mechanism and shutter
According to a first aspect of the present invention, there is provided a toner cartridge detachably mountable to a receiving device, the toner cartridge comprising a container including a accommodating portion for accommodating the toner and a discharge opening for discharging the toner from the accommodating portion into the receiving device; and an open/close member including a closing portion for closing the discharge opening and an engaging portion movable relative to the closing portion, the open/close member being rotatable relative to the container between (a) an opening position for causing the closing portion to open the discharge opening and (b) a closing position for causing the closing portion to close the discharge opening, wherein the engaging portion is movable relative to the closing portion between (c) a engaging position for engagement with the receiving device to receive a force for moving the open/close member from the opening position to the closing position when the toner cartridge is dismounted from the receiving device and (d) a retracted position retracted from the engaging position, and wherein the engaging portion is movable from the retracted position to the engaging position with rotation of the open/close member from the closing position to the opening position. |
US11650533B2 |
Image forming apparatus
An image forming apparatus includes a first unit, a second unit fixed to the first unit at a portion upstream of the first unit in a conveyance direction in which the sheet is conveyed, and an electric board. In the image forming apparatus, a disposition of the electric board is restricted by the first unit and the second unit. |
US11650527B2 |
Heater and heating apparatus
A heater includes a heat-resistant insulating substrate, a plurality of heat generating members arrayed in a first direction on a first surface of the substrate, and a plurality of heat radiating bodies disposed on a surface different from the first surface of the substrate at positions corresponding to gap portions between the heat generating members to passively radiate heat generated thereby. |
US11650524B2 |
Fixing device and image forming apparatus
A fixing device includes a fixing rotating member, a heater, a fixing pad, a pressurizing member, a lubricant, and a surface layer. The fixing rotating member is configured to fix a toner image on a recording medium and is heated by the heater. The fixing pad is positioned on an inner circumferential side of the fixing rotating member, and presses the fixing rotating member from the inner circumferential side. The pressurizing member faces an outer circumferential surface of the fixing rotating member, and forms a nip for fixing between the pressurizing member and the fixing rotating member. The lubricant is applied to the fixing rotating member. The surface layer is disposed in a vicinity of an end portion of a pressurizing surface of the fixing pad and returns the lubricant to a longitudinal central side of the pressurizing surface. |
US11650518B2 |
Developing cartridge capable of reducing size of image forming apparatus
A developing cartridge may include: a casing configured to accommodate developer therein, the casing extending in the first direction; a coupling rotatable about a first axis extending in the first direction, the coupling being positioned at one side of the casing in the first direction; a detection gear rotatable about a second axis extending in the first direction, the detection gear being positioned at another side of the casing in the first direction; and a storage medium including an electric contact surface, the electric contact surface being positioned at the one side of the casing in the first direction. |
US11650515B2 |
Image forming apparatus
Provided is an image forming apparatus, including: an image bearing member; an exposure unit; a developing member which is rotatable at a rotation speed different from the image bearing member; a developer supply member; a developing voltage-applying unit; a supply voltage-applying unit; and a control unit. The control unit controls execution of: an image forming operation in which a developer image is formed by supplying developer on the image bearing member; and a cleaning operation which removes a substance adhered to the image bearing member using the developing member. In the cleaning operation, the control unit controls the developing voltage-applying unit or the supply voltage-applying unit so that the cleaning force using the developing member becomes stronger than that in the image forming operation. |
US11650513B2 |
Apparatus and method for measuring a position of a mark
An apparatus for measuring a position of a mark on a substrate, the apparatus comprising: an illumination system configured to condition at least one radiation beam to form a plurality of illumination spots spatially distributed in series such that during scanning of the substrate the plurality of illumination spots are incident on the mark sequentially, and a projection system configured to project radiation diffracted by the mark from the substrate, the diffracted radiation being produced by diffraction of the plurality of illumination spots by the mark; wherein the projection system is further configured to modulate the diffracted radiation and project the modulated radiation onto a detecting system configured to produce signals corresponding to each of the plurality of illumination spots, the signals being combined to determine the position of the mark. |
US11650512B2 |
Reticle cleaning device and method of use
Some implementations described herein provide a reticle cleaning device and a method of use. The reticle cleaning device includes a support member configured for extension toward a reticle within an extreme ultraviolet lithography tool. The reticle cleaning device also includes a contact surface disposed at an end of the support member and configured to bond to particles contacted by the contact surface. The reticle cleaning device further includes a stress sensor configured to measure an amount of stress applied to the support member at the contact surface. During a cleaning operation in which the contact surface is moving toward the reticle, the stress sensor may provide an indication that the amount of stress applied to the support member satisfies a threshold. Based on satisfying the threshold, movement of the contact surface and/or the support member toward the reticle ceases to avoid damaging the reticle. |
US11650508B2 |
Plasma position control for extreme ultraviolet lithography light sources
A system for controlling plasma position in extreme ultraviolet lithography light sources may include a vacuum chamber, a droplet generator to dispense a stream of droplets into the vacuum chamber, wherein the droplets are formed from a metal material, a laser light source to fire a plurality of laser pulses, including at least a first pulse and a second pulse, into the vacuum chamber, a sensor to detect an observed plasma position within the chamber, wherein the observed plasma position comprises a position at which the plurality of laser pulses vaporizes a droplet of the stream of droplets to produce a plasma that emits extreme ultraviolet radiation, and a first feedback loop connecting the sensor to the laser light source, wherein the first feedback loop adjusts a time delay between the first and second pulses to minimize a difference between the observed plasma position and a target plasma position. |
US11650506B2 |
Film structure for electric field guided photoresist patterning process
Methods and apparatuses for minimizing line edge/width roughness in lines formed by photolithography are provided. In one example, a method of processing a substrate includes applying a photoresist layer comprising a photoacid generator to on a multi-layer disposed on a substrate, wherein the multi-layer comprises an underlayer formed from an organic material, inorganic material, or a mixture of organic and inorganic materials, exposing a first portion of the photoresist layer unprotected by a photomask to a radiation light in a lithographic exposure process, and applying an electric field or a magnetic field to alter movement of photoacid generated from the photoacid generator substantially in a vertical direction. |
US11650503B2 |
Hard mask-forming composition and method for manufacturing electronic component
A hard mask-forming composition which forms a hard mask used in lithography, including: a resin containing an aromatic ring and a polar group; and a compound containing at least one of an oxazine ring fused to an aromatic ring, and a fluorene ring. |
US11650502B2 |
Polymer and composition for forming an anti-reflective film and method of manufacturing an integrated circuit device using the anti-reflective film
A polymer having a repeating unit represented by Formula 1: wherein each of R1, R2, and R3 is independently selected from a substituted or unsubstituted C1-C6 chain-like saturated or unsaturated hydrocarbon group having 0 to 2 first heteroatoms or a substituted or unsubstituted C3-C6 cyclic saturated or unsaturated hydrocarbon group having 0 to 2 first heteroatoms, wherein at least one of R1, R2, and R3 is a hydrocarbon group substituted with a fluorine atom. R4 is a C1-C10 chain-like saturated or unsaturated hydrocarbon group having 0 to 2 second heteroatoms or a C3-C10 cyclic saturated or unsaturated hydrocarbon group having 0 to 2 second heteroatoms. R5 is a C1-C10 chain-like saturated or unsaturated hydrocarbon group having 1 to 6 third heteroatoms or a C3-C10 cyclic saturated or unsaturated hydrocarbon group having 1 to 6 third heteroatoms. |
US11650500B2 |
Photoresist and method of formation and use
A system and method for depositing a photoresist and utilizing the photoresist are provided. In an embodiment a deposition chamber is utilized along with a first precursor material comprising carbon-carbon double bonds and a second precursor material comprising repeating units to deposit the photoresist onto a substrate. The first precursor material is turned into a plasma in a remote plasma chamber prior to being introduced into the deposition chamber. The resulting photoresist comprises a carbon backbone with carbon-carbon double bonds. |
US11650498B2 |
Printable compositions including highly viscous components and methods of creating 3D articles therefrom
The present disclosure provides a method for building a three-dimensional object using a printable composition including high viscosity polymerizable components. The method includes the steps of a) providing a printable composition comprising a high viscosity polymerizable component and a temporary solvent; b) selectively curing the printable composition to form an article representing the shape of the three-dimensional object; and c) removing a substantial amount of the temporary solvent from the article. The method is particularly well suited to making an orthodontic clear tray aligner. Also disclosed are a variety of printable compositions including high viscosity polymerizable components, such as polyurethane methacrylates, and temporary solvents. |
US11650493B2 |
Method of critical dimension control by oxygen and nitrogen plasma treatment in EUV mask
The present disclosure describes a method of patterning a semiconductor wafer using extreme ultraviolet lithography (EUVL). The method includes receiving an EUVL mask that includes a substrate having a low temperature expansion material, a reflective multilayer over the substrate, a capping layer over the reflective multilayer, and an absorber layer over the capping layer. The method further includes patterning the absorber layer to form a trench on the EUVL mask, wherein the trench has a first width above a target width. The method further includes treating the EUVL mask with oxygen plasma to reduce the trench to a second width, wherein the second width is below the target width. The method may also include treating the EUVL mask with nitrogen plasma to protect the capping layer, wherein the treating of the EUVL mask with the nitrogen plasma expands the trench to a third width at the target width. |
US11650491B2 |
Light-source system for optical projection and projection device comprising the same
The present disclosure provides a light source system and a projection device. The light source system includes: a laser light source, a supplementary light source, a wavelength conversion device and an imaging subsystem. The laser light source is configured to emit laser light. The supplementary light source is configured to emit supplementary light. The wavelength conversion device is configured to convert the laser light into excited light and output first light including the excited light and the laser light. The imaging subsystem is configured to form a first light imaging beam, a supplementary light imaging beam, and a mixed light imaging beam; the imaging subsystem includes a light combining device and a reflective assembly, the light combining device is placed at an intersection of the first light imaging beam and the supplementary light imaging beam, and the reflective assembly is placed between the wavelength conversion device and the light combining device. |
US11650489B2 |
Optical engine module with fan assembly for heat dissipation and projector having the same
The invention provides an optical engine module and a projector including the optical engine module. The optical engine module includes a casing, a light valve, a prism assembly and a fan assembly. The casing has an assembly port. The light valve is disposed at the assembly port and defines an accommodating space with the casing. The prism assembly is disposed in the accommodating space, and the light valve is configured to convert an illumination beam from the prism assembly into an image beam. The prism assembly includes a first region and a second region. The first region includes a light incident surface of the prism assembly, and a temperature of the second region is higher than a temperature of the first region. The fan assembly is disposed in the accommodating space. Airflow provided by the fan assembly circulates in the accommodating space. |
US11650486B2 |
Selfie apparatus
Apparatus for use with an electronic communication device having a camera to take a selfie picture or video comprising a hand mirror comprising a housing and a mirror surface engaged with the housing. The apparatus further comprises a fastener adapted to engage directly to the mirror surface and the electronic communication device to position the camera in front of the mirror surface. The apparatus further comprises a light source. The apparatus further comprises a control circuit. The apparatus further comprises an input device connected with the control circuit. The input device comprising a first button to activate the camera and a second button to activate the light source. |
US11650482B2 |
Optical system
An optical system is provided, including a first optical module, a second optical module, and a light-quantity adjustment module. The first optical module, the second optical module, and the light-quantity adjustment module are arranged in a direction of an optical axis. The first optical module and the second optical module are movable in the direction of the optical axis. |
US11650480B2 |
Optical system
An optical system is provided. The optical system includes a first optical module and a second optical module. The first optical module includes a movable portion, a fixed portion and a driving assembly. The movable portion is connected to a first optical member, and is movable relative to the fixed portion. The driving assembly is configured to drive the movable portion to move relative to the fixed portion. The second optical module is connected to a second optical member, wherein an optical axis passes through the first optical member and the second optical member. |
US11650463B2 |
Liquid crystal device comprising one or more first spacers disposed inside a sealant and a plurality of second spacers disposed in a display area
According to one embodiment, a liquid crystal device includes a first liquid crystal cell and a second liquid crystal cell bonded to the first liquid crystal cell. Each of the first liquid crystal cell and the second liquid crystal cell includes a first substrate, a second substrate, a liquid crystal layer, a sealant bonding the first substrate and the second substrate together, one or more first spacers disposed inside the sealant and holding the gap, and a plurality of second spacers disposed in an effective area surrounded by the sealant and holding the gap. |
US11650460B2 |
Display device including at least one sealing member having a straight portion and a protrusion portion
According to an aspect of the invention, a display device includes: a first substrate including a display area and a non-display area, a second substrate opposing the first substrate, a liquid crystal layer disposed between the first substrate and the second substrate to overlap the display area, and a seal disposed between the first substrate and the second substrate to surround the liquid crystal layer. At least one corner of the seal projects toward the non-display area. |
US11650457B2 |
Demarcating member, demarcating structure body, surface light source, and liquid-crystal display device
A surface light source includes a plurality of light sources, a substrate, a first member disposed on the substrate and including a plurality of recessed first demarcating portions each including a first inclined portion and a first bottom portion and one or more recessed second demarcating portions each including a second inclined portion and a first opening, and a second member overlying a portion of the first member and including a third inclined portion overlapping with the second inclined portion, a fourth inclined portion adjacent to the third inclined portion and not overlapping with the second inclined portion, a second bottom portion located inside the first opening, and a third bottom portion continuous with a lower end of the fourth inclined portion, and the plurality of light sources being respectively disposed on the substrate exposed in the first bottom portion, the second bottom portion, and the third bottom portion. |
US11650444B2 |
Display device and electronic apparatus incorporating display device therein
According to one embodiment, a display device and an electronic apparatus each include a liquid crystal layer, a first insulating substrate, a pixel electrode, a first transparent electrode disposed between the first insulating substrate and the liquid crystal layer, a second insulating substrate, a first organic insulating film overlapping the pixel electrode, a second organic insulating film disposed between the first organic insulating film and the liquid crystal layer, and a second transparent electrode overlapping the first transparent electrode and disposed between the second insulating substrate and the liquid crystal layer. The first organic insulating film includes a concave portion, and the second transparent electrode is disposed in the concave portion. |
US11650442B1 |
Electronic device
An electronic device is provided. The electronic device includes a privacy module. The privacy module includes a first polarizing element, a second polarizing element, and a light modulation element. The first polarizing element includes a first light absorbing material. The first polarizing element has a surface, and the surface has a normal direction. The second polarizing element includes a second light absorbing material. The second polarizing element at least partially overlaps the first polarizing element. The light modulation element is disposed between the first polarizing element and the second polarizing element. The first light absorbing material has a first long axis, and the second light absorbing material has a second long axis. The first long axis and second long axis are parallel to the normal direction. |
US11650441B2 |
Display device and method of manufacturing the same
A display device including: a first substrate; first through third subpixel electrodes which are disposed on the first substrate to neighbor each other; a second substrate opposing the first substrate; a first wavelength conversion pattern at least partially overlapping the first subpixel electrode and a second wavelength conversion pattern at least partially overlapping the second subpixel electrode; a first light transmission pattern at least partially overlapping the third subpixel electrode and a second light transmission pattern disposed between the first wavelength conversion pattern and the second wavelength conversion pattern; and a low refractive layer which has a lower refractive index than the first and second wavelength conversion patterns. |
US11650440B1 |
Photovoltaic optical modulators
A photovoltaic modulator utilizes free carriers generated by absorption of optical radiation passing through the modulator to achieve ultra-low energy modulation of the radiation. The photovoltaic modulator can also function as an electro-optic transducer for low-power, low-EMI, high-density sensing applications. |
US11650439B2 |
Optical modulator with region epitaxially re-grown over polycrystalline silicon
Embodiments provide for an optical modulator that includes a first silicon region, a polycrystalline silicon region; a gate oxide region joining the first silicon region to a first side of the polycrystalline region; and a second silicon region formed on a second side of the polycrystalline silicon region opposite to the first side, thereby defining an active region of an optical modulator between the first silicon region, the polycrystalline region, the gate oxide region, and the second silicon region. The polycrystalline silicon region may be between 0 and 60 nanometers thick, and may be formed or patterned to the desired thickness. The second silicon region may be epitaxially grown from the polycrystalline silicon region and patterned into a desired cross sectional shape separately from or in combination with the polycrystalline silicon region. |
US11650437B1 |
Varifocal lens device, corrective lens assembly, and optical display system
A varifocal lens device includes a lens unit and a polarization controller. The lens unit has different optical powers for different polarization directions of light. When a light beam is introduced into the varifocal lens device through the polarization controller in a first state, a polarization direction of the light beam is converted by the polarization controller. When the light beam is introduced into the varifocal lens device through the polarization controller in a second state, the polarization direction of the light beam is prevented from being converted by the polarization controller. |
US11650436B2 |
Optical communication device
An optical communication device may include a driver component, arranged to achieve a driving voltage, and a modulator component, including a laser or arranged to receive light from a laser. The modulator component may be arranged to achieve a modulated light signal modulated based on the driving voltage. The device may include a transmission line arranged to transfer the driving voltage between the driver component and the modulator component. The transmission line may not impedance matched to the driver component, the transmission line may have an impedance which is at least 20% lower than an output impedance of the driver component, and the transmission line may be impedance matched with respect to signal reflections to the modulator component. |
US11650429B2 |
Thin liquid crystal stack for polarization conversion
A polarization conversion device includes a geometric phase grating and an angular selective waveplate. The geometric phase grating includes a first liquid crystal layer and is configured to diffract a unpolarized or partially polarized incident light beam into a first light beam and a second light beam (e.g., in two different diffraction orders). The first light beam is characterized by a first polarization state and propagates in a first direction. The second light beam is characterized by a second polarization state and propagates in a second direction. The angular selective waveplate includes a second liquid crystal layer, and functions as a zero or full-wave plate for the first light beam incident in the first direction and a half-wave plate for the second light beam incident in the second direction. |
US11650425B2 |
Method, computer program product and binocular headset controller
Computer-generated image data is presented on first and second displays of a binocular headset presuming that a user's left and right eyes are located at first and second positions relative to the first and second displays respectively. At least one updated version of the image data is presented, which is rendered presuming that at least one of the user's left and right eyes is located at a position different from the first and second positions respectively in at least one spatial dimension. In response thereto, a user-generated feedback signal is received expressing either: a quality measure of the updated version of the computer-generated image data relative to computer-generated image data presented previously; or a confirmation command. The steps of presenting the updated version of the computer-generated image data and receiving the user-generated feedback signal are repeated until the confirmation command is received. The first and second positions are defined based on the user-generated feedback signal. |
US11650423B2 |
Eyepieces for augmented reality display system
An augmented reality display system. The system can include a first eyepiece waveguide with a first input coupling grating (ICG) region. The first ICG region can receive a set of input beams of light corresponding to an input image having a corresponding field of view (FOV), and can in-couple a first subset of the input beams. The first subset of input beams can correspond to a first sub-portion of the FOV. The system can also include a second eyepiece waveguide with a second ICG region. The second ICG region can receive and in-couple at least a second subset of the input beams. The second subset of the input beams can correspond to a second sub-portion of the FOV. The first and second sub-portions of the FOV can be at least partially different but together include the complete FOV of the input image. |
US11650422B2 |
Active correction of aberrations in optical systems
A method and apparatus for correcting aberrations over the entire field of view of an optical system, in which a first part of the apparatus applies different pre-compensating aberrations individually to different portions of the field of view, such that aberrations caused by a second part of the apparatus cancel the aberrations applied by the first part. The first part of the apparatus is temporally, angularly, or spatially multiplexed and the second part of the apparatus is spatially or angularly multiplexed such that ray bundles corresponding to subsets of contiguous pixels in an image source are each subjected to corresponding pre-compensating aberrations and subsequent aberrations, resulting in a substantially non-aberrated performance over the entire field of view of the optical system. |
US11650418B2 |
Optical field display system
Embodiments of the present disclosure describe a light-field display system including a rotatable display screen subsystem, a display screen positioning apparatus, an eye tracking subsystem, and a computer. The rotatable display screen subsystem includes a lamp pole. The lamp pole includes a lamp panel. The lamp panel includes a vector pixel array. The display screen positioning apparatus includes a plurality of lasers and a photosensor. The computer device is connected to the rotatable display screen subsystem and the eye tracking subsystem. The lamp panel controller is configured to determine a position of the lamp panel according to sensed data of the display screen positioning apparatus. Each vector pixel on the lamp panel displays display content in a display direction to achieve 3D image display. |
US11650416B2 |
See-through computer display systems
A see-through head mounted display with controllable light blocking includes an optics module comprising a light source and image source positioned on a same side of an angled partially-reflective surface, wherein the light source projects light off the surface to the image source which reflects the light as image light to the surface which transmits the image light along a first axis. The display also includes a flat combiner positioned to reflect the image light off of a first side and simultaneously transmit incident light through the first and a second side, along an optical axis perpendicular to the first axis to provide a view of a displayed image overlaid onto a see-through view of the environment, and a controllable light blocking element arranged generally parallel to the flat combiner and in front of the second side to block light incident on the same optical axis as the image light. |
US11650412B2 |
Optical non-uniformity correction (NUC) for active mode imaging sensors using micro-electro-mechanical system (MEMS) micro-mirror arrays (MMAs)
An active mode image sensor for optical non-uniformity correction (NUC) of an active mode sensor uses a Micro-Electro-Mechanical System (MEMS) Micro-Mirror Array (MMA) having tilt, tip and piston mirror actuation to form and scan a laser spot that simultaneously performs the NUC and illuminates the scene so that the laser illumination is inversely proportional to the response of the imager at the scan position. The MEMS MMA also supports forming and scanning multiple laser spots to simultaneously interrogate the scene at the same or different wavelengths. The piston function can also be used to provide wavefront correction. The MEMS MMA may be configured to generate a plurality of fixed laser spots to perform an instantaneous NUC. |
US11650401B2 |
Zoom lens and imaging apparatus
A zoom lens consists of, in order from an object side, a positive first lens group, a negative second lens group, a positive third lens group, a positive fourth lens group, and a positive fifth lens group. During zooming, the first lens group and the fifth lens group are not moved, and the second lens group, the third lens group, and the fourth lens group are moved. The second lens group includes a negative lens closest to the object side. In a case where a focal length of the second lens group is denoted by f2 and a focal length of the negative lens of the second lens group closest to the object side is denoted by f21, the zoom lens satisfies 0.6 |
US11650396B2 |
Zoom lens and imaging apparatus
The zoom lens includes a positive first lens group, a negative second lens group, a positive third lens group, a negative fourth lens group, a negative fifth lens group, and a positive sixth lens group in order from an object side. All distances between adjacent lens groups change during zooming. The first lens group consists of a negative lens, a positive lens, and a positive lens in order from the object side. Only the fourth lens group moves to an image side during focusing from a long range to a short range. Conditional Expression related to a distance from a lens surface of the first lens group closest to the object side to an image plane and a distance from a lens surface of the second lens group closest to the object side to the image plane is satisfied. |
US11650386B2 |
Macro-molecular leakage-free self-adhering aluminum foil and manufacturing method thereof
A macro-molecular leakage-free self-adhering aluminum foil has two layers of aluminum foil compounded using a PET film, and the other surfaces of each layer coated with a modified PE adhesive layer respectively; or air gaps in one surface or two surfaces are filled with nano-aluminum to form a permeable air gap-free surface. The foil has advantages: 1, high folding resistance, fatigue resistance and strength 2, wrapping self-adhering performance is good, and stripping strength formed after adhesion is several times as high as that of the prior art; 3, air gaps in the surface of the aluminum foil filled with nano-aluminum powder result in improved compactness; manufacture from low-grade aluminum foil, and so that rolling precision requirements are lowered, and manufacturing cost reduced; 4, insulating strength is high, shielding effect is good, the return loss phenomenon is avoided, and tensile strength is good. |
US11650382B1 |
Optical components undercut by a sealed cavity
Structures including an optical component, such as an edge coupler, and methods of fabricating a structure that includes an optical component, such as an edge coupler. The structure includes a substrate having a sealed cavity, an optical component, and a dielectric layer between the optical component and the sealed cavity. The optical component is positioned vertically over the substrate and the dielectric layer, and the optical component overlaps with the sealed cavity in the substrate. |
US11650381B1 |
PIC die and package with cover for multiple level and multiple depth connections of fibers to on-chip optical components
PIC die packages may include a PIC die including: a body having a plurality of layers including a plurality of interconnect layers. A first optical fiber is positioned in a groove and a second optical fiber positioned in another groove in the edge of the body. The first optical fiber is aligned with an optical component in a first layer of the body at a first vertical depth, and the second optical fiber is aligned with another optical component in a second, different layer of the body at a second different vertical depth. A cover is over at least a portion of the body. The cover includes a member having a face defining a first seat therein having a first height to receive a portion of the first optical fiber, and defining a second seat therein having a second, different height to receive a portion of the second optical fiber. |
US11650372B2 |
Optical coupling device having diffraction gratings for coupling light with a light guide and fabrication method thereof
An optical coupler device for coupling light with a light guide is provided. The device includes a first layer having a plurality of first diffraction gratings spaced apart via first trenches, the first diffraction gratings and the first trenches forming first periodic units. The device also includes a second layer having a plurality of second diffraction gratings spaced apart via second trenches, the second diffraction gratings and the second trenches forming second periodic units. Additionally, the second periodic units are offset in a lateral axis of the optical coupler device relative to the first periodic units by a relative shift distance S2 that is in a range from about 10 nm to about 600 nm. |
US11650371B2 |
Grating coupler and integrated grating coupler system
A grating coupler having first and second ends for coupling a light beam to a waveguide of a chip includes a substrate configured to receive the light beam from the first end and transmit the light beam through the second end, the substrate having a first refractive index n1, a grating structure having curved grating lines arranged on the substrate, the grating structure having a second refractive index n1, wherein the curved grating lines have line width w and height d and are arranged by a pitch Λ, wherein the second refractive index n2 is less than first refractive index n1, and a cladding layer configured to cover the grating structure, wherein the cladding layer has a third refractive index n3. The curves of the grating lines are constructed such that the emitting beam is shaped for efficient coupling to another optical component. The curves can also be tilted to reduce coupling back into the waveguide. |
US11650367B2 |
Graded-index fibers and phase elements for in-fiber beam shaping and switching
An optical device may include a fiber to provide a beam. The optical device may include a graded-index element to expand or magnify the beam. An input facet of the graded-index element may be adhered to an output facet of the fiber. The optical device may include an optical transformation element to transform the beam after the beam is expanded or magnified by the graded-index element. An input facet of the optical transformation element may be adhered to an output facet of the graded-index element. |
US11650366B2 |
Planar illumination device including a pillar and an elastic member
A planar illumination device of an embodiment includes a light guide plate, a plurality of light sources, an elastic member, and a bottom frame. The light guide plate receives light from a light incident side surface. The plurality of light sources emit light to the light incident side surface of the light guide plate. The elastic member presses and supports the light guide plate. The bottom frame houses the light guide plate, the plurality of light sources, and the elastic member. The bottom frame includes a pillar configured to protrude in a thickness direction at a position opposing substantially a center of the light incident side surface of the light guide plate in a longitudinal direction. The light guide plate includes, substantially at the center of the light incident side surface in the longitudinal direction, a groove configured to engage with the pillar. The elastic member presses a side of the light guide plate at a non-light incident side toward a light incident side. |
US11650362B2 |
Polarizing plate, liquid crystal panel and display device
The present invention relates to a polarizing plate including: a polarizer; a hard coating layer having a thickness of 10 μm or less formed on one surface side of the polarizer; and an optical laminate including a light-transmitting substrate formed on the other surface side of the polarizer. |
US11650361B2 |
Optical filter
An optical filter may include a set of optical filter layers disposed onto a substrate. The set of optical filter layers may include a first subset of optical filter layers comprising a first material with a first refractive index. The first material may comprise at least silicon and hydrogen. The set of optical filter layers may include a second subset of optical filter layers comprising a second material with a second refractive index. The second material is different from the first material and the second refractive index is less than the first refractive index. The set of optical filter layers may include a third subset of optical filter layers comprising a third material different from the first material and the second material. |
US11650360B2 |
Color filter array patterns for enhancing a low-light sensitivity while preserving a color accuracy in image signal processing applications
Color filter array patterns are provided for enhancing an image sensor's light sensitivity while preserving a color accuracy for image signal processing applications. In one example, an image sensor can include a substrate layer containing a first set of photodiodes and a second set of photodiodes, wherein each of the first set of photodiodes is larger than each of the second set of photodiodes; a first color filter array (CFA) covering the first set of photodiodes, wherein the first CFA includes a first set of color filters and a portion of the first set of color filters includes one or more clear filters; a second CFA covering the second set of photodiodes, wherein the second CFA includes a second set of color filters that is different than the first set of color filters; and one or more lenses covering the first CFA and the second CFA. |
US11650353B2 |
Cut pattern for film
A cut pattern for a film or film laminate used in the fabrication of optical articles such as lenses. |
US11650352B2 |
Method of manufacturing silicone hydrogel contact lenses having reduced rates of evaporation
A wettable silicone hydrogel contact lens having a low ionoflux and low evaporation is manufactured by curing a silicone hydrogel polymerizable composition in a contact lens mold comprising front and back lens-forming surfaces, where one of the lens-forming surfaces has a higher polarity than the other lens-forming surface. |
US11650345B2 |
Autonomous surface and subsurface marine vehicle survey system, marine vehicle for same, and method of use
A system to perform marine surveying may include a pair of identical design autonomous marine survey vehicles configured for coordinated operations. The vehicles may navigate and transit from a launch location to a geographically distant designated survey location, continuously survey and transit to a designated recovery location. A pair of vehicles may operate interchangeably at the sea surface, semi-submerged and underwater. Each may generate energy when operating at the surface and store energy in a rechargeable battery to power vehicle operation. The payload may include a sensor system to acquire seabed sensor data. A data storage system may store the sensor data. An on-board payload quality control system may analyze data validity. Positioning when the vehicle is collecting seabed sensor data may be determined with high precision, to provide survey data of high precision. |
US11650344B2 |
Systems and methods for thruster-powered tether management system
The present disclosure is directed to delivering nodes to an ocean bottom. A system can include a tether management system (TMS) towed by a vessel that moves on the surface of the ocean in a first direction. An underwater vehicle (UV) can be connected to the TMS and can move in a second direction that is different from the first direction. A thruster can be coupled to the TMS can cause the TMS to move in a third direction that is different from the first direction. A control unit can control the thruster to move the TMS in the third direction based on a cross-line location policy, and cause the UV to deploy nodes to target locations on the ocean bottom. |
US11650343B2 |
Directional designature of marine seismic survey data
Recorded seismic data includes seismic traces having respective source orientation angles, where the source orientation angles represent deviations in seismic source orientation relative to an inline survey direction. A plurality of designature operators corresponding to respective designature orientation angles within a defined set of designature orientation angles may be generated. For a given member of the defined set of designature orientation angles, a corresponding designature operator may be applied to the recorded seismic data to generate designatured seismic data for the given designature orientation angle. For a given seismic trace having a given source orientation angle, the designatured seismic data may be interpolated to generate a designatured version of the given seismic trace. The results may be stored in a tangible, computer-readable medium. |
US11650341B2 |
Method and system for analyzing seismic active field based on expansion of empirical orthogonal function
A method and system for analyzing a seismically active field based on expansion of an empirical orthogonal function is provided. The research region of the seismic active field is gridded at equal intervals for the preset research region of a seismic active field; a seismic active field function matrix correlated with the research region of the seismic active field spatially and temporally is constructed according to the gridding of the research region of the seismic active field; and the seismic active field function matrix is expanded with an empirical orthogonal function to obtain a main typical field and a temporal factor thereof, and an anomaly on the temporal factor of the seismic active field is analyzed with a method index, a parameter index and an anomaly index. |
US11650338B2 |
Scintillation detector
The scintillation detector assembly 10 comprises a first scintillation detector 11A of a set SSD of scintillation detectors 11, comprising a first scintillator 12A of a set SS of scintillators 12 and a first light sensor 13A of a set SLS of respective light sensors 13 optically coupled thereto, arranged to detect electromagnetic radiation and output a first signal; a first radiation source 14A of a set SRS of radiation sources 14, configured to emit first gamma radiation G1 of a first set SG of gamma radiation G, having a first reference energy RE1 of a set SRE of respective first reference energies RE; and a controller 15 configured to control a gain of the first scintillation detector 11A based, at least in part, on the first gamma radiation, having the first reference energy, detected by the first scintillation detector 11A. |
US11650337B2 |
Converter array, detector, and photodiode array
According to one embodiment, a converter array includes a first substrate, multiple sets of a plurality of analog-digital converters and a switch. The multiple sets are arranged on the first substrate in array. The switch is configured to switch a connection relationship between the plurality of analog-digital converters to process signals from photodiodes smaller in number than the analog-digital converters. |
US11650330B2 |
Coding in a positioning system
Embodiments describe determining position by selecting a set of digital pseudorandom sequences. The magnitudes of the cross-correlation between any two sequences of the chosen set are below a specified threshold. A subset of digital pseudorandom sequences are selected from the set such that the magnitudes of the autocorrelation function of each member of the subset, within a specified region adjacent to the peak of the autocorrelation function, are equal to or less than a prescribed value. Each transmitter transmits a positioning signal, and at least a portion of the positioning signal is modulated with at least one member of the subset. At least two transmitters of the plurality of transmitters modulate respective positioning signals with different members of the subset of digital pseudorandom sequences. |
US11650329B2 |
Motion sensors in asset travel monitoring
Methods, systems, and devices for asset travel monitoring are provided. An example method for asset travel monitoring involves monitoring a motion sensor of an asset tracking device located at an asset to determine whether the asset has entered into a travelling state, upon determination that the asset has entered into the travelling state, monitoring the motion sensor to determine whether the asset has left the travelling state, and, upon determination that the asset has left the travelling state, obtaining a present location of the asset tracking device and transmitting the present location to a remote server. |
US11650328B2 |
Exploitation of pilot signals for blind resilient detection and geo-observable estimation of navigation signals
A method and apparatus detects and estimates geo-observables of navigation signals employing civil formats with repeating baseband signal components, i.e., “pilot signals,” including true GNSS signals generated by satellite vehicles (SV's) or ground beacons (pseudolites), and malicious GNSS signals, e.g., spoofers and repeaters. Multi-subband symbol-rate synchronous channelization can exploit the full substantive bandwidth of the GNSS signals with managed complexity in each subband. Spatial/polarization receivers can be provided to remove interference and geolocate non-GNSS jamming sources, as well as targeted GNSS spoofers that emulate GNSS signals. This can provide time-to-first-fix (TTFF) over much smaller time intervals than existing GNSS methods; can operate in the presence of signals with much wider disparity in received power than existing techniques; and can operate in the presence of arbitrary multipath. |
US11650318B2 |
Characterizing linearity of an optical frequency chirp output by an FMCW laser
A system comprises an optical heterodyne device, the optical heterodyne device configured to generate an overlap signal based upon: 1) a first optical signal output by a frequency-modulated continuous-wave (FMCW) laser, wherein the first optical signal comprises an optical frequency chirp that is based upon an input voltage signal received by the FMCW laser; and 2) a second optical signal output by a reference laser. The system also includes a photodetector that is optically coupled to the optical heterodyne device, the photodetector configured to output an electrical beat signal based upon the mixing of the optical signals, wherein the electrical beat signal is representative of the mixed down optical signal. The system further includes a frequency analyzer system that generates, based upon the electrical beat signal, data that is indicative of linearity of the optical frequency chirp in the first optical signal. |
US11650317B2 |
Use of frequency offsets in generation of LIDAR data
A LIDAR system includes a light source that outputs an outgoing LIDAR signal that includes multiple different channels. The LIDAR system also generate multiple composite light signals that each carries a signal couple and are each associated with a different one of the channels. A signal couple includes a reference signal and an associated comparative signal. The comparative signals each include light from the outgoing LIDAR signal that has been reflected by one or more objects located outside of the LIDAR system. The reference signals also include light from the outgoing LIDAR signal but also exclude light that has been reflected by any object located outside of the LIDAR system. There is a frequency differential between a frequency of the reference signal and a frequency of the associated comparative signal. The frequency differential includes a contribution from a frequency offset that is induced by electronics. The electronics induce the frequency offset such that the frequency offset is different for each signal couple. |
US11650311B2 |
Antenna and glide path array for small footprint aircraft precision approach and landing system
An instrument landing system (ILS) is described. The ILS comprises a plurality of antennas and a plurality of antenna radio units (ARUs). Each ARU of the plurality of ARUs operates to generate a modulated RF signal provided to a different one of the plurality of antennas for transmission. The ILS further comprises a central processing unit that operates to control the ARUs to adjust synchronization between the modulated RF signal provided by the ARUs to the plurality of antennas for transmission. |
US11650310B2 |
Method of customized sorting with wayfinding capability
In an example, information related to a user of a mobile device and to an item associated with the user is received from a network. Based on the information a screening threshold is determined. The screening threshold is communicated to an electronic physical screening device and a direction instruction, indicating a location of a physical screening area corresponding to the electronic physical screening device, is communicated to the mobile device. The direction instruction causes the mobile device to display a direction information, directing the user to the physical screening area, for a physical screening in accordance with the threshold. |
US11650308B2 |
System and method for detecting ballistic targets
A radar system, comprising: a receive antenna configured to receive a receive signal reflected from a bullet, the receive signal exhibiting a Doppler shift according to the motion of the bullet; and a detector implementing a set of matched filters each configured to determine a measure of correlation between the Doppler shift of the receive signal and one of a set of pre-stored Doppler shifts, wherein each of the pre-stored Doppler shifts respectively represents the Doppler shift of a bullet passing the antenna at a different speed or a distance of a point of closest approach. |
US11650306B1 |
Devices, systems, and methods for radar-based artificial reality tracking using polarized signaling
The disclosed computer-implemented method may include transmitting, by at least one radar device, to at least one transponder located within a physical environment surrounding a user, a frequency-modulated radar signal that has a first type of polarization, and receiving, by the at least one radar device, signals that have a second type of polarization, the second type of polarization being different than the first type of polarization, detecting, by a processing device communicatively coupled to the at least one radar device, a signal that has the second type of polarization and was returned to the at least one radar device from the at least one transponder in response to the frequency-modulated radar signal, and calculating, by the processing device, a distance between the at least one transponder and the at least one radar device. Various other methods, systems, and computer-readable media are also disclosed. |
US11650304B2 |
Slim object detection using multi-polarized radar signals
A millimeter or mm-wave system includes transmission of a millimeter wave (mm-wave) radar signal by a transmitter to an object. The transmitted mm-wave radar signal may include at least two signal orientations, and in response to each signal orientation, the object reflects corresponding signal reflections. The signal reflections are detected and a determination is made as to location of the object. |
US11650301B2 |
Serial interface for parameter transfer in an ultrasound device
Circuitry for ultrasound devices is described. A multi-level pulser is described, which can support time-domain and spatial apodization. The multi-level pulser may be controlled through a software-defined waveform generator. In response to the execution of a computer code, the waveform generator may access master segments from a memory, and generate a stream of packets directed to pulsing circuits. The stream of packets may be serialized. A plurality of decoding circuits may modulate the streams of packets to obtain spatial apodization. |
US11650299B2 |
Calibration method for solid-state LiDAR system
An imaging-assisted angular calibration method comprises receiving an image of a spatial resolution chart on a flat board, the image taken by a camera positioned at a predetermined distance from the spatial resolution chart; determining an angular resolution of the camera based on the image of the spatial resolution chart and the predetermined distance; and receiving an image of laser spots in a raster scan pattern incident on the flat board, the laser spots emitted from a LiDAR device positioned at the predetermined distance from the flat board, the raster scan pattern generated based on a group of preset values in the LiDAR device. A set of stepwise moving angles of the LiDAR device corresponding to the group of preset values are then calculated based on the image of the laser spots and the angular resolution of the camera for use in calibrating the LiDAR device. |
US11650295B2 |
Light detection and ranging device with a diverging and converging member where the converging member includes a plurality of reflectors
Provided is a light detection and ranging (LIDAR) device. The LIDAR device includes: a light source configured to emit a first light beam; a photodetector configured to detect a second light beam, the second light beam being a reflected or scattered light beam of the first light beam reflected or scattered by an object; a diverging member comprising a reflective material configured to diverge the first light beam in various directions by rotating about a rotation axis; and a converging member including an optical element including one or more of a refractive and/or reflective material configured to converge the second light beam from the object and configured to cause the second light beam to be incident on the photodetector. |
US11650291B2 |
LiDAR sensor
A LIDAR sensor includes a fiber laser configured to emit an electromagnetic pulse through a fiber cable, and a fiber cable splitter to split the fiber cable into a first fiber cable and a second fiber cable. The electromagnetic pulse is split into an output pulse that propagates through the first fiber cable and a calibration pulse that propagates through the second fiber cable. The LIDAR sensor includes a pulse receiving sensor configured to detect the calibration pulse and a second pulse corresponding to the output pulse being reflected by a surface external from the LiDAR sensor. A processor is included to receive information from the pulse receiving sensor indicating a position of the surface relative to the LiDAR sensor. The processor further measures an intensity of the calibration pulse and determines a reflectance of the surface based at least in part on the intensity of the calibration pulse. |
US11650288B2 |
Methods of detecting targets with environment-adaptive calibration
A method of estimating a radar cross section of a target in an environment using a detection device, wherein the detection device is configured to transmit transmission signals into a field of view and to receive reception signals, may include: generating a calibration curve that provides signal amplitude values as a function of positions in the field of view; detecting a reception signal, obtaining a corresponding detection profile, and analyzing the detection profile to identify the target, having a target signal amplitude and a target position corresponding thereto; and estimating the radar cross section of the target by comparing the target signal amplitude with a signal amplitude base value, provided by the calibration curve at the target position. The generating of the calibration curve may include: generating a combined profile as a function of position; and optionally, generating a filtered profile by applying a filter to the combined profile. |
US11650286B2 |
Method for separating targets and clutter from noise, in radar signals
A method for separating large and small targets from noise in radar IF signals, according to which a receiver receives, echo signals that are reflected from targets of different size (such as walls or ground), in response to the transmission of chirp FMCW radar signals, modulated (e.g., using Linear Frequency Modulation) in a predetermined modulation speed for a predetermined duration. The echo signals are down-converted by mixing them with the transmitted signal, to obtain received Intermediate Frequency (IF) signal, which is then sampled both in phase (I-channel) and in quadrature phase (Q-channel). The received IF signal passes a Fourier transform, to obtain power spectral components that belong to a relevant frequency domain, associated with an echo signal reflected from a real target, along with corresponding power spectral components that belong to an irrelevant, opposite frequency domain. The noise distribution and level in the relevant frequency domain is calculated by estimating the noise level in the irrelevant frequency domain and targets represented by a set of consequent relevant frequencies are detected by comparing the power spectral component at each relevant frequency to the calculated noise level and identifying power spectral components with likelihood, which is above a predetermined threshold. |
US11650284B2 |
Radar sensor system and method for operating a radar sensor system
A radar sensor system and a method for operating a radar sensor system. The radar sensor system includes: at least one first sub-sensor system and a second sub-sensor system, each for generating sensor data, each sub-sensor system including an antenna array including at least one receiving antenna and at least one transmitting antenna; a control device, by which each sub-sensor system is independently transferrable from a normal operation into a silent operation; and a data fusion device, which is designed to fuse the sensor data exclusively of the sub-sensor systems during the normal operation with one another for generating output data. |
US11650279B2 |
Method for creating diffusion-weighted and non-diffusion-weighted scan data by means of magnetic resonance
Techniques are disclosed for capturing scan data of an examination object via a magnetic resonance system. The techniques include capturing a first set of a diffusion-weighted scan data by excitation and, in an acquisition phase, acquiring a first echo signal, wherein before the acquisition phase in a diffusion preparation phase, diffusion gradients are switched for diffusion encoding of the scan data, The techniques additionally include capturing a second set of non-diffusion-weighted scan data by excitation and, in an acquisition phase, acquiring a second echo signal, wherein before the acquisition phase, in a diffusion preparation phase, the same diffusion gradients are switched as are switched for diffusion encoding of the scan data of the first set of diffusion-weighted scan data, although they have no influence on the second echo signal. Diffusion-weighted and non-diffusion-weighted scan data is thereby captured, having identical disturbances caused by eddy currents induced by switched gradients. |
US11650274B2 |
Method for acquiring NMR phase-sensitive 2D J-resolved spectrum by suppressing strong coupling spurious peaks
A method for acquiring nuclear magnetic resonance (NMR) phase-sensitive two-dimensional (2D) J-resolved spectrum by suppressing strong coupling spurious peaks, comprising: 1) placing a sample, collecting a conventional one-dimensional (1D) spectrum of the sample, and measuring a time width (pw) of a 90° pulse, wherein the conventional 1D spectrum provides J coupling information and chemical shift information of the sample; and 2) introducing a pulse sequence for suppressing strong coupling, setting parameters of a chirp sweep frequency pulse, a pure shift yielded by chirp excitation (PSYCHE) module, and a J sampling module, and collecting and saving data of a spectrum. |
US11650268B2 |
All-band magnetic sensor
An all-band magnetic sensor is provided. The all-band magnetic sensor comprises an induction coil, a voltage measurement module, and an integrator; the induction coil is used for generating an induced electromotive force according to magnetic flux passing therethrough; an impedance transformation circuit is connected to the output end of the induction coil and used for improving the loop resistance of the induction coil; the voltage measurement module is electrically connected to the impedance transformation circuit, and used for measuring the induced electromotive force generated by the induction coil; and the integrator is electrically connected to the voltage measurement module, and used for expanding a bandwidth. |
US11650267B2 |
Magnetic field sensor arrangement and method for processing a magnetic field sensor output signal
A magnetic field sensor arrangement includes a magnetic field sensor element configured to provide a sensor output signal responsive to a magnetic field, wherein the sensor output signal is representative of a magnetic field amplitude; a processing module configured to provide a processed sensor output signal representative of the sensor output signal; a switching level calculation module configured to calculate a switching level, (1) during a power up mode, based on a default switching level, and (2) during a running mode, based on the processed sensor output signal; a comparator module configured to compare the processed sensor output signal with the switching level, and to provide a comparator output signal based on the comparison; and a storage module configured to store the default switching level, provide the default switching level during the power up mode, and update the default switching level during the running mode. |
US11650266B2 |
Systems and methods for detecting leakage in a cable network system
Systems and methods for detecting leakage in a cable network system are disclosed. In at least some illustrative embodiments, a system may include a digital tagger operable to generate a digital tag including a chirp signal configured to be placed on a downstream signal path of the cable network system, and a cable network test instrument configured detect the digital tag in wireless signal data received from the cable network system when a point of ingress is presented in the cable network system. The network test instrument may be operable to provide a user-perceptible indication when the digital tag is detected to inform a technician or other user that a flaw in the cable network system is nearby. |
US11650265B2 |
Electric meter having gas sensor for arc detection
An electric meter includes a meter shell configured to be within an outer utility box. A meter socket and blades are for coupling to openings of the socket. The openings include utility-side and premises-side openings for the blades to extend into. A meter processor is coupled to measurement circuitry, and to a communications unit including a transceiver. A gas sensor is positioned proximate to the blades for sensing ≥1 gaseous compound product resulting from an arc discharge across air involving the blades. During operation of the electric meter, responsive sensing a presence of the gaseous compound product, the gas sensor generates an output signal. Responsive to the output signal being above a predetermined threshold level, the electric meter triggers an alert signal that is transmitted to an advanced metering infrastructure (AMI) which indicates an identity of the electric meter and that the electric meter had experienced the arc discharge. |
US11650264B2 |
Capacitance-coupled voltage transformer monitoring
The present disclosure pertains to systems and methods for monitoring a capacitance-coupled voltage transformer (CCVT) in electrical communication with the electric power delivery system, the CCVT comprising a stack of capacitors and an electrical contact to a first ground connection. A first current transformer is disposed between the stack of capacitors and the first ground connection. The current transformer provides an electrical signal corresponding to a current associated with the CCVT. A second transformer is disposed to provide a second electrical signal related to the CCVT. The second signal may be a voltage signal or a current signal. An intelligent electronic device (IED) in electrical communication with the current measurement devices monitors a health factor comprising a ratio of magnitudes or a difference between phases from the transformers at a single frequency. The health factor is compared against an acceptable range and an alarm is generated when the range is exceeded. |