Document Document Title
US11990297B2 System and method for providing indication of a closed switch
A switch including a blade, an electrical terminal, and a sensor. The blade is pivotable between an open position and a closed position. The electrical terminal is configured to receive the blade when in the closed blade position. The sensor is coupled to the electrical terminal. The sensor is configured to sense a position of the blade and output a signal corresponding to the position.
US11990285B2 Multi-terminal capacitor having external terminals provided in a specific manner thereon, method of manufacturing multi-terminal capacitor, and multi-terminal-capacitor-mounted circuit board
A multi-terminal capacitor is provided that can be used either as a feedthrough capacitor or as a LW reversal capacitor. A multi-terminal capacitor includes a capacitor body shaped like a rectangular parallelepiped. The capacitor body includes a capacitance forming portion configured to form capacitance between a first conductor film and a second conductor film facing each other with a dielectric film being interposed therebetween. On one of the surfaces of the capacitor body in the third direction, first and second external terminals electrically connected to the first conductor film, and a third external terminal electrically connected to the second conductor film are provided. On the other of the surfaces of the capacitor body in the third direction, fourth and fifth external terminals electrically connected to the first conductor film and a sixth external terminal electrically connected to the second conductor film are provided.
US11990280B2 Capacitor component having nickel and carbon between internal electrode and dielectric layers
A capacitor component includes a body, including a dielectric layer and an internal electrode layer, and an external electrode disposed on the body and connected to the internal electrode layer. A region, containing nickel (Ni) and carbon (C), is present between the internal electrode layer and the dielectric layer.
US11990279B2 Capacitor component and paste for external electrode
A capacitor component includes a body, including a dielectric layer and an internal electrode layer, and an external electrode disposed on one surface of the body. The external electrode includes a conductive base and a glass disposed in the conductive base, and the glass includes 0.01 wt % or more to 5.8 wt % or less of nitrogen (N) based on a total weight of the glass.
US11990275B2 Electromagnetic actuator device and use of such a device
An electromagnetic actuator includes an armature (18) movable axially relative to a stationary core (14) as a reaction to energizing of a stationary coil (12) in an actuator housing (10). The armature (18) is gripped by an axially extended slide (20) guided in a core passage (50) of the core such that a movement of the armature in the direction of the core entrains the slide. An end section (26) of the slide, axially opposite the armature, cooperates with an adjusting partner, the slide having a long rod section (34) and a disk-type end section (30) with a widened diameter on the rod section, on the end in the direction of the armature (18), the axial extension (W) of the end section determining a minimum distance between the armature and the core in an abutment state of the armature on an end surface and/or front surface of the core, facing the armature.
US11990272B2 Magnetic core, magnetic component, and electronic device
To obtain a magnetic core having an improved relative magnetic permeability and an improved withstand voltage property and the like. The magnetic core contains large particles observed as soft magnetic particles having a Heywood diameter of 5 μm or more and 25 μm or less and small particles observed as soft magnetic particles having a Heywood diameter of 0.5 μm or more and 3 μm or less in a cross section. 1.00≤A1≤1.50, 1.30≤A2≤2.50, and A1≤A2 are satisfied, in which an average aspect ratio of the large particles is A1 and an average aspect ratio of the small particles is A2.
US11990270B2 Bus bar for minimizing AC loss in transformer and method of designing the same
An aspect of the present disclosure provides a bus bar as a winding in a core of a transformer includes multiple sub-bars arranged horizontally and connected in parallel so as to minimize an AC current in the transformer, and the sub-bars have different widths and thus resistances or impedances with respect to a current flowing through the sub-bars are the same. Another aspect of the present disclosure provides a method of designing a bus bar for resistance or impedance matching between multiple sub-bars included in the bus bar to share a current to minimize an AC current in the transformer. Another aspect of the present disclosure provides a transformer, for a DC-DC converter for use in a vehicle, which is manufactured by the method of designing a bus bar.
US11990268B2 Transformer comprising winding
A transformer comprising a core and winding wound around a winding axis extending along a limb of the core, said winding terminating in an axial end surface extending in a direction perpendicular to said winding axis, said transformer comprising a ring comprising magnetic material, said ring being located outside said winding and adjacent to said axial end surface. The ring comprises a set of magnetic metal components, such as magnetic metal sheets, said magnetic metal components being distributed about the winding axis and electrically insulated from each other. The core comprises a yoke, said yoke extending radially across the ring, at one or more crossing locations, from a radial inside of the ring to a radial outside of the ring. The cross-sectional height of the ring varies about the winding axis such that magnetic metal components at the crossing locations have lower height along the winding axis than magnetic metal components further away from the crossing locations.
US11990267B2 Three-phase magnetics assembly
A three-phase magnetics assembly comprising a plurality of windings, and a unified core body is provided. The core body includes core legs which extend along central axes of the plurality of windings and around which the plurality of windings are wound such that magnetic fluxes are produced in the plurality of core legs when current flows through the plurality of windings. The plurality of windings comprise first, second, and third phase inductors, and first, second, and third phase transformers, which are positioned about the unified core body such that the core legs of the first phase inductor and second phase transformer share a central axis, the core legs of the second phase inductor and third phase transformer share a central axis, and the core legs of the third phase inductor and first phase transformer share a central axis.
US11990263B2 Small appliance
A small appliance device, in particular a body-care appliance device, in particular a shaving apparatus device, beard-trimming device, hair-trimming device, epilating appliance device, tattooing appliance device, toothbrush device or the like, has a drive unit which comprises at least one drive element, wherein the drive element comprises at least one magnetically shape-shiftable material.
US11990256B2 Flexible wiring member
A flexible wiring member capable of electrically connecting desired points separated in a length direction. The flexible wiring member includes conductor holding layers that are formed in a state of being stacked in a thickness direction and being electrically insulated from one another; power supply line conductors that have a wide width and are respectively disposed in both of a first conductor holding layer and a second conductor holding layer adjacent to each other in the thickness direction; and communication line conductors that have a width smaller than that of the power supply line conductors and are disposed in one of the first conductor holding layer and the second conductor holding layer, in which the conductor holding layers are formed by an insulating resin, and directly cover the power supply line conductors and the communication line conductors.
US11990252B2 Hermetic electrical feedthrough comprising a Pt—Ni-based pin alloy
A combination of materials and processing parameters have been developed for hermetic seals for electrical feedthroughs in high performance applications. A glass-ceramic forms a hermetic seal between a stainless steel shell and a platinum-nickel-based (Pt—Ni) pin alloy for electrical feedthroughs. The glass-ceramic is processed to develop a coefficient of thermal expansion (CTE) slightly higher than the pin alloy but lower than the stainless steel. The seal system employing the new processing conditions and Pt—Ni-based pin alloy alleviates several problems encountered in previous seal systems and improves the hermetic connector performance.
US11990251B2 Methods for manufacturing a superconductor
A method for manufacturing a superconductor is described. A metal assembly precursor can be formed within a hollow copper support element. Forming the metal assembly precursor within a hollow copper support element by positioning a plurality of conductor elements about a core including Sn to provide a first plurality of inner interstitial spaces between the plurality of conductor elements between the core and conductor elements and a second plurality of outer interstitial spaces between the hollow copper support element and the core, the plurality of conductor elements including unreacted Nb. The metal assembly precursor can be reduced via cold drawing to produce a reduced metal assembly. The reduced metal assembly can be reaction heat treated so that the unreacted Nb undergoes a phase transformation to a reacted superconductor.
US11990250B1 Telecommunications cable with offset separator
A telecommunications cable (100) has a jacket (110) and a separator (102). The separator (102) has a plurality of curved arms (104) and a plurality of primary arms (112a, 112b, 112c, 112d). Each end of the plurality of curved arms (104) is kept in contact with an inner surface of the jacket (110) to form a plurality of enclosed sections (114). The plurality of primary arms does not touch the inner surface of the jacket and is placed in an offset position relative to one another such that the plurality of primary arms is not aligned in line with one another creating an offset at a point of intersection. The plurality of primary arms has a plurality of equally distributed corrugations (116) projecting inwards towards the inner surface of the jacket (110).
US11990241B2 Apparatus for collagen evaluation and prognostic prediction of colorectal cancer and storage medium
A computer readable storage medium is provided. When contents of the computer readable storage medium are executed by a processor, multi-photon imaging may be performed on a histopathological section containing tumor environment information, and pathological partitioning of a tumor microenvironment may be further performed through image processing. A value of each collagen feature parameters, such as a morphological feature parameter, an energy feature parameter and a texture feature parameter, may be extracted from a tumor tissue region, an invasive margin (IM) region and a normal tissue (N) region. An inter-region difference and a variation may be calculated according to feature parameters of regions. A collagen feature scoring model may be established. A collagen feature score may be calculated with the collagen feature parameters input to the model.
US11990240B2 System and method for optimizing patient-specific intervention strategies using point of care diagnostics
Described herein is a system and method for optimizing patient-specific intervention strategies using point of care diagnostics. In accordance with an embodiment, the system allows for biological sampling in a portable or point of care device, and generation of healthcare data wherein instantaneous results have value at a particular location for emergency care, improvement of overall healthcare, fitness and/or disease management, or to provide an economic value. In accordance with an embodiment, the system can be used to evaluate a biological sample, and optionally guide a user, such as a medical professional or carer through inputting or retrieving additional objective and/or subjective observations and/or retrieving historical medical information for the patient. The system can use various inputs to generate status and performance indications, such as whether a patient seems in good or poor health, or is particularly likely to perform well, or not.
US11990235B1 Clinician station with a floating camera device for providing medical services remotely
A clinician station supporting private and secure telemedicine session between an operator and a patient on a remote patient station terminal. The clinician stations comprising a base, an interactive device stand, and a display terminal. The interactive device stand includes an electronic device, a device casing, and an adjustable arm. The display terminal includes a display device, a display casing, and an adjustable arm. The electronic device and the electronic display device are electronically communicable over a network with a cloud based system that is configured to host a medical session between a patient in the patient station terminal and the operator using the clinician station. The clinician station further includes a floating camera that captures and transmits real-time images of the operator to the patient over the network.
US11990231B2 Workflow predictive analytics engine
Systems, methods, and apparatus to generate and utilize predictive workflow analytics and inferencing are disclosed and described. An example predictive workflow analytics apparatus includes a data store to receive healthcare workflow data including at least one of a schedule or a worklist including a patient and an activity in the at least one of the schedule or the worklist involving the patient. The example apparatus includes a data access layer to combine the healthcare workflow data with non-healthcare data to enrich the healthcare workflow data for analysis with respect to the patient. The example apparatus includes an inferencing engine to generate a prediction including a probability of patient no-show to the activity by processing the combined, enriched healthcare workflow data using a model and triggering a corrective action proportional to the probability of patient no-show.
US11990228B2 Automatic assay assessment and normalization for image processing
Disclosed herein are systems and methods for of assessing stain titer levels. An exemplary method includes generating a set of field of views for the image or the region of the image, selecting field of views from the set of field of views that meet predefined criteria, creating a series of patches within each of the selected field of views, retaining patches from the series of patches that meet predefined criteria indicative of a presence of the stain for which the titer is to be estimated, deriving stain color features and stain intensity features pertaining to the stain from the retained patches, estimating a titer score for each of the retained patches based on the stain color features and the stain intensity features, and calculating a weighted average score for the titer of the stain based on the estimated titer score for each of the retained patches.
US11990227B2 Medical system, medical apparatus, and medical method
A medical system comprising: a control part configured to receive pathological image data that is produced by imaging one observation target object and that includes first and second image data, the second image data relating to the observation target object but being different to the first image data, a display control part that causes a displaying part to display thereon the first image data and the second image data; and an annotation processing part that applies an annotation to each of the first image data and the second image data on a basis of inputting by a user.
US11990224B2 Synthetically generating medical images using deep convolutional generative adversarial networks
Methods, devices, and systems that are related to facilitating an automated, fast and accurate model for cardiac image segmentation, particularly for image data of children with complex congenital heart disease are disclosed. In one example aspect, a generative adversarial network is disclosed. The generative adversarial network includes a generator configured to generate synthetic imaging samples associated with a cardiovascular system, and a discriminator configured to receive the synthetic imaging samples from the generator and determine probabilities indicating likelihood of the synthetic imaging samples corresponding to real cardiovascular imaging sample. The discriminator is further configured to provide the probabilities determined by the discriminator to the generator and the discriminator to allow the parameters of the generator and the parameters of the discriminator to be adjusted iteratively until an equilibrium between the generator and the discriminator is established.
US11990222B2 Patient customized electro-neural interface models for model-based cochlear implant programming and applications of same
Systems and methods are provided for performing model-based cochlear implant programming (MOCIP) on a living subject with a cochlear implant (CI) to determine stimulation settings of a patient-customized electro-neural interface (ENI) model. The method includes: localizing an electrode array of the CI and intracochlear structures of the living subject to determine patient-specific electrode positions of the CI and a patient-specific anatomy shape; generating a CI electric field model based on the patient-specific electrodes positions of the CI and the patient-specific anatomy shape; and establishing an auditory nerve fiber (ANF) bundle model using the CI electric field model, and estimating neural health of the living subject using the ANF bundle model applications of the same.
US11990218B2 Medication requisition fulfillment system and method
A system and associated method are provided for fulfillment of medication requisitions corresponding to contained medication units. Requisition fulfillment logic may be included to provide decision data to a patient care provider for use in selecting one of a plurality of different fulfillment sites to fill a given medication requisition. A requisition router may route the medication requisition to a selected one of the plurality of fulfillment sites. The fulfillment sites may provide medication requisition metadata (e.g., data relating to the preparation and handling of medication units) to a medication requisition database in corresponding relation to the corresponding medication requisitions fulfilled by the fulfillment sites. The medication requisition metadata may be stored in the medication requisition database and accessed to facilitate enhanced management functionalities in relation to medication units dispensed by patient care providers.
US11990216B2 Detecting discrepancies between clinical notes and administrative records
A mechanism is provided for implement a discrepancy detection mechanism for detecting discrepancies between clinical notes and administrative records. Clinical concepts are extracted from the clinical notes and the administrative records in a patient's electronic medical records (EMRs). The extracted clinical concepts are filtered based on semantic type information to identify concepts that reference diseases or syndromes while also removing negated instances. Utilizing the positive mentions of diseases in clinical notes, the positive mentions of diseases or syndromes in the clinical notes are compared against each positive entry in the administrative records. A discrepancy summary is then generated for diseases or syndromes that failed to translate correctly from clinical notes to the administrative records in the patient's EMRs.
US11990212B2 Distributed computing system for blood processing procedures
A distributed computing system for managing blood processing procedures in a blood processing facility has a system server, a plurality of computerized blood collection instruments and a computer. The system server stores data identifiers for different human operators. The blood collection instruments collect blood components from donors to generate collected products. Each instrument transmits data regarding the instrument to the system server, the system server storing data identifiers for each instrument. The computer presents the data regarding the blood collection instruments on a display and receives assignments of different donors to different blood collection instruments from a human administrator.
US11990207B2 Method of identification, non-transitory computer readable recording medium, and identification apparatus
An identification apparatus acquires a protein file in which a plurality of proteins including a plurality of amino acids are arranged. The identification apparatus identifies a plurality of primary structure candidates with any position included in the protein file as a starting position. The identification apparatus identifies one primary structure among the primary structure candidates based on a combination of a primary structure and each amino acid and a primary structure table, where the each amino acid is positioned at an end of the primary structure and the primary structure table associates a primary structure and a cooccurrence rate of a certain amino acid combination positioned at an end of the primary structure.
US11990206B2 Methods for detecting variants in next-generation sequencing genomic data
A genomic data analyzer may be configured to detect and characterize, with a variant calling module, genomic variant scenarios in sequencing reads from an enriched patient genomic sample comprising a combination of a first repeat pattern and a second repeat pattern, such as repeats of homopolymer (single nucleotide) and/or heteropolymer (multiple nucleotide) basic motifs. The variant calling module may estimate the probability distribution of the length of the first repeat pattern and the probability distribution of the length of the second repeat pattern by comparing the distribution of the repeat pattern length measurements in patient data to the distribution of the repeat pattern length measurements in control data, in order to remove biases possibly induced by the next generation sequencing laboratory setup both in control and patient data. The variant calling module may further measure, read by read, the joint probability distribution for the first and the second repeat patterns lengths, and compare it with the expected joint probability distribution for various genomic variant scenarios for the patient, each variant scenario being characterized by a first length of the first repeat pattern and a second length of the second repeat pattern, to select the most likely patient genomic variant scenario as the scenario for which the measured joint probability distribution best matches the expected joint probability distribution.
US11990199B2 Centralized error correction circuit
Methods, systems, and devices for centralized error correction circuit are described. An apparatus may include a non-volatile memory disposed on a first die and a volatile memory disposed on a second die (different than the first die). The apparatus may also include an interface controller disposed on a third die (different than the first die and the second die). The interface controller may be coupled with the non-volatile memory and the volatile memory and may include an error correction circuit that is configured to operate on one or more codewords received from the volatile memory.
US11990197B2 Peak power management connectivity check in a memory device
A memory device includes a plurality of memory dies, each memory die of the plurality of memory dies comprising a memory array and a power management component, operatively coupled with the memory array. The power management component sends a test value to one or more other power management components on one or more other memory dies of the plurality of memory dies and receives one or more other test values from the one or more other power management components. The power management component compares the test value and the one or more other test values to a set of expected values, and responsive to the test value and the one or more other test values matching the set of expected values, determines that signal connections between the power management component and the one or more other power management components are functional.
US11990195B2 Semiconductor device with selective command delay and associated methods and systems
Memory devices, systems including memory devices, and methods of operating memory devices are described, in which memory device are configured to add variable delays to a command. The variable delays may be provided by a host device (e.g., a test equipment) using a test mode of the memory devices. Alternatively, the variable delays may be stored in nonvolatile memory (NVM) components of the memory devices. Further, mode registers of the memory devices may be set to indicate that the command is associated with the variable delays stored in the NVM components. Further, the memory devices may include delay components configured to add the variable delays to the command. Such variable delays facilitate staggered execution of the command across multiple memory devices so as to avoid (or mitigate) issues related to an instantaneous, large amount of current drawn from a power supply connected to the memory devices.
US11990193B2 One time programmable (OTP) memory array and read and write method thereof
A one time programmable OTP memory array and a read and write method thereof are provided. The OTP memory array includes M×N OTP memories, the OTP memories each include a storage MOS transistor, a first MOS transistor, a second MOS transistor and a detection MOS transistor, an isolation module is disposed between a control terminal of the detection MOS transistor and the storage MOS transistor; the isolation module includes at least one isolation MOS transistor; and in the array, a gate of each storage MOS transistor is connected to a same storage control point, each isolation MOS transistor is distinguished based on a distance from the storage MOS transistor, and gates of isolation MOS transistors with a same distance from the storage MOS transistor are connected to a same isolation control point.
US11990188B2 Semiconductor apparatus and continuous readout method
A semiconductor apparatus and a continuous readout method for improving prior continuous readout are provided. A flash memory includes: a NAND memory cell array, an input/output circuit, an ECC circuit, a controller, a word-line selection circuit, a page buffer/readout circuit, and a row selection circuit. When performing the continuous readout of pages, the controller performs an array readout of a first half page of a selection page on the memory cell array and an array readout of a second half page of the selection page on the memory cell array independently, and continuously outputs the respectively read data of the half pages in synchronization with a clock signal.
US11990185B2 Dynamic word line reconfiguration for NAND structure
Technology is disclosed herein reconfiguring word lines as either data word lines or dummy word lines. In a sub-block mode reconfigurable word lines are used as dummy word lines that provide electrical isolation between data word lines in a block. The block may be divided into an upper tier, a middle tier, and a lower tier, with the reconfigurable word lines within the middle tier. In a full-block mode the reconfigurable group of the word lines are used as data word lines. Because the reconfigurable word lines are used as data word lines in the full-block mode storage capacity is greater in the full-block mode than in the sub-block mode. Moreover, because the sub-blocks are smaller in size but greater in number than the full-blocks, the memory system may be provisioned with fewer blocks and still meet user storage requirements in both the full-block mode and the sub-block mode.
US11990184B2 DNA backbone editing for DNA data storage
Methods of writing data to a DNA strand by inserting data-encoding oligos or symbols into a DNA backbone. One particular method of synthesizing a DNA strand encoding data includes cleaving a DNA backbone into multiple segments, and pasting a plurality of data-encoding oligo symbols between the multiple segments, with the terminal ends of the segments joining homologous terminal ends of the symbols, resulting in the DNA strand encoding data comprising alternating segments and symbols.
US11990183B2 Memory system with physical unclonable function
A method includes: programming a first bit of a physical unclonable function into a first memory cell; and generating, by a first memory circuit in the first memory cell, a first current indicating a logic value of the first bit. The programming the first bit includes: turning on a first switch in the first memory circuit and at least one second switch in at least one second memory circuit in the first memory cell in response to a first bit line signal, to program one of the first memory circuit and the at least one second memory circuit while rest of the first memory circuit and the at least one second memory circuit is not programmed, according to the first bit line signal. A memory device and a system are also disclosed herein.
US11990182B2 Operation methods for ovonic threshold selector, memory device and memory array
An operation method for a memory device is provided. The memory device includes a two-terminal selector and a resistance variable storage element coupled to the two-terminal selector. The method includes providing a voltage pulse to the memory device. A voltage applied across the two-terminal selector during a falling part of the voltage pulse falls below a holding voltage of the two-terminal selector. A voltage falling rate of the falling part at which the voltage applied across the two-terminal selector reaches the holding voltage is raised for reducing threshold voltage drift of the two-terminal selector.
US11990180B2 Memory device
A memory device is provided. The memory device includes a cell array having a plurality of cells, each of the plurality of cells operative to store a bit value. The memory device further includes a reset circuit connected to the cell array. The reset circuit is operative to reset, in parallel, the bit value stored in each of the plurality of cells to a predetermined bit value.
US11990179B2 Memory device using a plurality of supply voltages and operating method thereof
A memory device accessed by circuits operating based on a first supply voltage. The memory device includes a cell array electrically connected to a plurality of word lines and a plurality of bit lines; a row driver configured to select one word line of the plurality of word lines based on a row address; a precharge circuit configured to precharge the plurality of bit lines based on the first supply voltage; a column driver configured to select at least one bit line of the plurality of bit lines based on a column address; and a read circuit configured to read data stored in the cell array through the at least one bit line. The cell array, the row driver, the column driver, and the read circuit operate based on a second supply voltage, which is higher than the first supply voltage.
US11990177B2 Multi-die memory device
A memory is disclosed that includes a logic die having first and second memory interface circuits. A first memory die is stacked with the logic die, and includes first and second memory arrays. The first memory array couples to the first memory interface circuit. The second memory array couples to the second interface circuit. A second memory die is stacked with the logic die and the first memory die. The second memory die includes third and fourth memory arrays. The third memory array couples to the first memory interface circuit. The fourth memory array couples to the second memory interface circuit. Accesses to the first and third memory arrays are carried out independently from accesses to the second and fourth memory arrays.
US11990173B2 Dynamic row hammering threshold for memory
Methods, systems, and devices for a dynamic row hammering threshold for memory are described. A memory device may implement a dynamic threshold, such as a threshold quantity of activate operations or a row hammering threshold, for a set of multiple rows of the memory device. For example, the memory device may determine a quantity of rows which exceed a row hammering threshold during a refresh duration and a total quantity of activate operations performed across the set of rows during the refresh duration, and may alter the dynamic threshold based on the quantity of rows, the quantity of activate operations, or both. By altering the dynamic threshold, the memory device may decrease a likelihood that a relatively large quantity of refresh operations for rows that are close to being hammered occur within a short time span.
US11990171B2 Threshold voltage-programmable field effect transistor-based memory cells and look-up table implemented using the memory cells
Disclosed is threshold voltage (VT)-programmable field effect transistor (FET)-based memory cell including a first transistor and a second transistor (which has an electric-field based programmable VT) connected in series between two voltage source lines. The gates of the transistors are connected to different wordlines and a sense node is at the junction between the two transistors. In preferred embodiments, the first transistor is a PFET and the second transistor is an NFET. Different operating modes (e.g., write 0 or 1 and read) are achieved using specific combinations of voltage pulses on the wordlines and voltage source lines. The memory cell is non-volatile, exhibits relatively low leakage, and has a relatively small footprint as compared to a conventional memory cell. Also disclosed are a look-up table (LUT) incorporating multiple threshold voltage (VT)-programmable field effect transistor (FET)-based memory cells and associated methods.
US11990169B2 Transistorless memory cell
In some embodiments, the present disclosure relates to an integrated circuit. The integrated circuit includes an operative memory device coupled to a bit-line. The operative memory device is configured to store a data state. A regulating access apparatus is coupled between the operative MTJ device and a first word-line. The regulating access apparatus includes one or more regulating MTJ devices that are configured to control a current provided to the operative memory device. The one or more regulating MTJ devices respectively include a free layer, a dielectric barrier layer on the free layer, and a pinned layer separated from the free layer by the dielectric barrier layer. The pinned layer covers a center of a surface of the dielectric barrier layer that faces the pinned layer.
US11990162B2 Independent reader/writer overcoats for an SGV tape head
The present disclosure generally relates to a tape head and a tape head drive including a tape head. The tape head comprises at least one same gap verify (SGV) module comprising a closure, a substrate, and a plurality of write transducer and read transducer pairs disposed between the substrate and the closure. The write transducer and the read transducer of each pair are aligned in a first direction and spaced a distance in the downtrack direction of about 5 μm to about 20 μm. A first overcoat is disposed over each write transducer at a media facing surface (MFS), and a second overcoat is disposed over each read transducer at the MFS. The first and second overcoats may comprise different materials, and are deposited during different processes.
US11990160B2 Disparate sensor event correlation system
A sensor event detection system including a motion capture element and another sensor. The sensor captures values associated with an orientation, position, velocity and acceleration and recognizes an event within the data to determine event data. Uses other values associated with a temperature, humidity, wind and elevation, i.e., environmental and physiological sensors and correlates the data or event data with the other values to determine a type of event or true event or a false positive event, or a type of equipment the motion capture element is coupled with, or a type of activity indicated by the data or event data and transmits the data or event data associated with the event.
US11990158B2 Computing system with DVE template selection and video content item generation feature
In one aspect, an example method includes (i) receiving a first group of video content items; (ii) identifying from among the first group of video content items, a second group of video content items having a threshold extent of similarity with each other; (iii) determining a quality score for each video content item of the second group; (iv) identifying from among the second group of video content items, a third group of video content items each having a quality score that exceeds a quality score threshold; and (v) based on the identifying of the third group, transmitting at least a portion of at least one video content item of the identified third group to a digital video-effect (DVE) system, wherein the system is configured for using the at least the portion of the at least one video content item of the identified third group to generate a video content item.
US11990157B2 Method, system and computer program product for editing movies in distributed scalable media environment
A video player includes the user interface comprising: a video display; a texture strip visually representing a series of frames of a video, the texture strip comprising a sequence of textured frame representations, each textured frame representation in sequence of textured frame representations representing a corresponding frame from a series of frames; a control to allow a user to use the texture strip to seek frames in the series of frames in a random manner. An input is received via the control, the input including an indication of a selection of a location in the texture strip, the location in the texture strip having a corresponding temporal location in the series of frames. Based on the input, a frame selected from the series of frames is displayed in the video display, the selected frame located at the corresponding temporal location in the series of frames.
US11990156B2 Scene-based edit suggestions for videos
Embodiments are disclosed for determining scene-based editing recommendations for video content. A method of determining scene-based editing recommendations for video content includes receiving an input video comprising video content, dividing the input video into the plurality of scenes based on the video content, identifying a representative frame for each scene, determining a plurality of editing settings for each representative frame, determining editing settings for each scene based on an effectiveness score, and generating an output video using the input video and the editing settings for each scene.
US11990150B2 Method and device for audio repair and readable storage medium
A method and a device for audio repair and a readable storage medium are provided. The method includes the following. Multiple audio frames are sequentially inputted into a cache module, where the cache module is sequentially composed of multiple processing units, and a processing unit located at a center of the multiple processing units is a center processing unit (201). At least one audio frame contained in the center processing unit is assigned as a target frame (202). A noise point presented as a short-term high-energy pulse in the target frame is detected according to audio characteristics of the multiple audio frames in the cache module (203). The target frame is repaired to remove the noise point in the target frame (204).
US11990148B2 Compressing audio waveforms using neural networks and vector quantizers
Methods, systems and apparatus, including computer programs encoded on computer storage media. One of the methods includes receiving an audio waveform that includes a respective audio sample for each of a plurality of time steps, processing the audio waveform using an encoder neural network to generate a plurality of feature vectors representing the audio waveform, generating a respective coded representation of each of the plurality of feature vectors using a plurality of vector quantizers that are each associated with a respective codebook of code vectors, wherein the respective coded representation of each feature vector identifies a plurality of code vectors, including a respective code vector from the codebook of each vector quantizer, that define a quantized representation of the feature vector, and generating a compressed representation of the audio waveform by compressing the respective coded representation of each of the plurality of feature vectors.
US11990147B2 Adaptive transition frequency between noise fill and bandwidth extension
A method for spectrum recovery in spectral decoding of an audio signal, comprises obtaining of an initial set of spectral coefficients representing the audio signal, and determining a transition frequency. The transition frequency is adapted to a spectral content of the audio signal. Spectral holes in the initial set of spectral coefficients below the transition frequency are noise filled and the initial set of spectral coefficients are bandwidth extended above the transition frequency. Decoders and encoders being arranged for performing part of or the entire method are also illustrated.
US11990136B2 Speech recognition device, search device, speech recognition method, search method, and program
It is intended to acquire a highly accurate speech recognition result for a subject of a conversation, while inhibiting an increase in the amount of calculation. A speech recognition device (10) according to the present invention includes a first speech recognition unit (11) that performs speech recognition processing using a first method on speech data of a conversation made by a plurality of speakers and outputs a speech recognition result for each of respective uttered speech segments of the plurality of speakers, a determination unit (13) that determines a subject segment based on a result of the speech recognition processing by the first speech recognition unit 11, and a second speech recognition unit (14) that performs speech recognition processing using a second method higher in accuracy than the first method on the speech data in the segment determined to be the subject segment and outputs a speech recognition result as a subject text.
US11990128B2 Focus session at a voice interface device
A first electronic device of a local group of connected electronic devices receives a first voice command including a request for a first operation assigns a first target device from among a local group of connected electronic devices as an in-focus device for performing the first operation, causes the first operation to be performed by the first target device via operation of a server-implemented common network service, receives a second voice command including a request for a second operation and based on a determination that the second voice command does not include an explicit designation of a second target device and a determination that the second operation can be performed by the first target device, assigning the first target device.
US11990125B2 Intent driven voice interface
An audio stream received from an audio transceiver. The audio stream is in an environment that includes audio of a first user. An acoustic communication of the first user is detected from the audio stream. An audio intent trigger of the first user is identified from the audio stream and based on the acoustic communication. An assistance action for the first user is initiated in response to the audio intent trigger and by a voice-based interface.
US11990124B2 Language model prediction of API call invocations and verbal responses
A method includes obtaining an utterance from a user including a user query directed toward a digital assistant. The method includes generating, using a language model, a first prediction string based on the utterance and determining whether the first prediction string includes an application programming interface (API) call to invoke a program via an API. When the first prediction string includes the API call to invoke the program, the method includes calling, using the API call, the program via the API to retrieve a program result; receiving, via the API, the program result; updating a conversational context with the program result that includes the utterance; and generating, using the language model, a second prediction string based on the updated conversational context. When the first prediction string does not include the API call, the method includes providing an utterance response to the utterance based on the first prediction string.
US11990123B1 Automated training of AI chatbots
Systems and methods for automatically training an AI request processing system are disclosed. These utilize a request-response AI chatbot implemented with rules-based computer code and which has a functional connection to a generative language AI chatbot. The latter is implemented using an attention-based neural network. On receiving a request, a request/response database is checked. When the request is known and valid, the corresponding response is returned. When the request is not known, or not valid, the request is converted and sent as a prompt to the generative language AI chatbot and a reply received. The reply is converted to a response, stored on the request/response database along with a new validity, and output as the response. In one embodiment, the request is automatically amended before sending as a prompt in order to obtain a tailored reply. In another, the reply is automatically edited to obtain a tailored response.
US11990122B2 User-system dialog expansion
Techniques for recommending a skill experience to a user after a user-system dialog session has ended are described. Upon a dialog session ending, the system uses a first machine learning model to determine potential intents to recommend to a user. The system then uses a second machine learning model to determine a particular skill and intent to recommend. The system then prompts the user to accept the recommended skill and intent. If the user accepts, the system calls the recommended skill to execute. As part of calling the skill, the system sends to the skill at least one entity provided in a natural language user input of the ended dialog session. This enables the skill to skip welcome prompts, and initiate processing to output a response based on the intent and the at least one entity of the ended dialog session.
US11990121B2 Distilling to a target device based on observed query patterns
A method includes receiving user queries directed toward a cloud-based assistant service. For each received user query directed toward the cloud-based assistant service, the method also includes extracting one or more attributes from the user query and logging the user query into one or more of a plurality of category buckets based on the one or more attributes extracted from the user query. The method also includes determining when at least one of the plurality of category buckets includes a threshold number of the user queries logged into the at least one category bucket, and when the at least one of the plurality of category buckets includes the threshold number of the user queries, generating a distilled model of the cloud-based assistant service. The distilled model of the cloud-based assistant service is configured to execute on one or more target client devices.
US11990117B2 Using speech recognition to improve cross-language speech synthesis
A method for training a speech recognition model includes obtaining a multilingual text-to-speech (TTS) model. The method also includes generating a native synthesized speech representation for an input text sequence in a first language that is conditioned on speaker characteristics of a native speaker of the first language. The method also includes generating a cross-lingual synthesized speech representation for the input text sequence in the first language that is conditioned on speaker characteristics of a native speaker of a different second language. The method also includes generating a first speech recognition result for the native synthesized speech representation and a second speech recognition result for the cross-lingual synthesized speech representation. The method also includes determining a consistent loss term based on the first speech recognition result and the second speech recognition result and updating parameters of the speech recognition model based on the consistent loss term.
US11990114B2 Combined wave data generation method, combined wave data generation program, storage medium, combined wave data generation device, and waveform data generation method
The present invention generates data series indicating respective combined-wave data pieces by a first step of obtaining a reference time length as a reference of a time length of one combined wave, a sampling interval time, and a frequency fluctuation rate, a second step of calculating a total number of samples in the data series indicating the one combined wave on the basis of the reference time length, the sampling interval time, and the frequency fluctuation rate, a third step of calculating a rotation angle with respect to the sampling interval time on the basis of the total number of samples for each of plural sound data pieces, a fourth step of calculating combined values for the total number of samples, the combined values being obtained by combining respective values of the plural sound data pieces, the values being calculated on the basis of the rotation angles for the respective sampling interval times, a fifth step of generating a series of the combined values for the total number of samples for the respective sampling time intervals as a data series of the one combined-wave data piece, and performing a sequence of the processes of the second to the fifth steps by a predetermined times while changing the frequency fluctuation rate every time when the sequence of the processes is executed once.
US11990108B2 Method and apparatus for rendering items in a user interface
An approach is provided for rendering items in a user interface. The approach may, for instance, include processing a current orientation mode of a device, a detected attitude change of the device, and an attitude change threshold to determine a new orientation mode for the device. In an instance when the attitude change threshold is satisfied, then switching to the new orientation mode and in an instance when the new orientation mode is a landscape orientation mode, then causing to present navigation information in an augmented reality display.
US11990103B2 Interface circuit, source driver, and display device
An interface circuit comprises a timing signal generating unit that generates a timing signal indicating a timing to switch between a data input period and a non-input period, a plurality of driver error detection circuits that detects an error in source drivers, a selector circuit that selects one of the driver error detection circuits in the non-input period and that outputs a driver error detection signal indicating an error detection result, an input error detection circuit that detects an input error of a data signal and outputs an input error detection signal indicating the result, an OR circuit that outputs an OR of the driver error detection signal and the input error detection signal, and a signal output unit connected to an output part of the OR circuit.
US11990102B2 Display apparatus and data driver
In a first output mode, a signal in which a data pulse having a positive polarity voltage value appears in a predetermined cycle is output as a positive polarity gradation data signal, and a signal in which a data pulse having a negative polarity voltage value appears in the predetermined cycle with a phase different from the positive polarity gradation data signal is output as a negative polarity gradation data signal. In a second output mode, the above positive polarity gradation data signal is generated, and a signal in which a data pulse having a negative polarity voltage value appears in the predetermined cycle with the same phase as the positive polarity gradation data signal is output as the negative polarity gradation data signal. The first and second output modes are alternatively executed, and the output mode is switched within a predetermined period at intervals of the predetermined period.
US11990101B2 Methods and circuits for diode-based display backplanes and electronic displays
An electronic display includes a plurality of pixels, each pixel including a data line, first and second selection lines and a common electrode. A control circuit element includes first and second diode-like elements coupled between the first and second selection lines and a charging node. A charging capacitive element is coupled between the charging node and the date line. An active pixel element is coupled between the charging node and the common electrode. The common electrode can overly the entire electronic display and is a suitable transparent conductive material. Each of the first and second diode-like elements includes an amorphous metal non-linear resistor. The active pixel element may include one of liquid crystal display circuitry, light emitting diode circuitry, and electrophoretic circuitry.
US11990100B2 E-paper identification card system and e-paper identification card
An e-paper identification card system including an e-paper identification card and a data updating apparatus is provided. The e-paper identification card is configured to display first image information. The data updating apparatus is electrically connected to the e-paper identification card. The data updating apparatus is configured to update the e-paper identification card according to the first image information to drive the e-paper identification card to display second image information. In addition, an e-paper identification card is also provided.
US11990099B2 Source driver integrated circuit and display driving device
Provided a source driver integrated circuit (IC) and a display driving device eliminating an existing input pad and internal wiring of a source driver integrated circuit (IC) for receiving a sensing reference voltage from an external voltage source by allowing the sensing reference voltage for initializing pixels during sensing of the pixels to be generated by an internal voltage source, rather than the external voltage source.
US11990097B1 Display driving structure, display driving method and display device
A display driving structure includes a drive component and at least a switching component. The drive component is connected to data lines in pixel groups to provide a one-to-one corresponding data signal to each of the sub-pixels through the data lines. A first input terminal of the switching component is configured to receive a p-th row of scanning signals, a second input terminal is configured to receive a (p+1)-th row of scanning signals, a first output terminal is connected to a p-th row of the scan lines in the pixel group, a second output terminal is connected to a (p+1)-th row of the scan lines in the pixel group, and a control terminal is configured to control the conduction sequence of signals in the switching component according to the polarities of the data signals received by adjacent two sub-pixels connected to each column of the data lines.
US11990095B2 Display module which prevents signal lines from being damaged
A display panel may include a base, a circuit layer disposed on the base, an emission element layer disposed on the circuit layer, and an encapsulation layer disposed on the emission element layer. The base may include an island portion and a plurality of connecting portions and may be stretchable or extendable in a specific direction. The circuit layer may include a plurality of transistors and lines. An elongation of a material, which is included in a control electrode of each of the plurality of transistors, may be smaller than an elongation of a material included in the lines. The lines may be disposed on the connecting portions, and some of the lines may be overlapped with each other.
US11990087B2 Display panel and display device
A display panel includes a first display area, a second display area, and a transition display area there-between. The first display area includes a plurality of first sub-display areas, the second display area includes a plurality of second sub-display areas, and the transition display area includes at least one sub-transition area. A first sub-display area of the plurality of first sub-display areas, a second sub-display area of the plurality of second sub-display areas and a sub-transition area include a same number of light-emitting elements. Number of pixel circuits for driving each light-emitting element in one of the at least one sub-transition area is greater than number of pixel circuits for driving each light-emitting element in one of the plurality of first sub-display areas and is smaller than number of pixel circuits for driving each light-emitting element in one of the plurality of second sub-display areas.
US11990086B2 Display apparatus and electronic device
A display apparatus and an electronic device are disclosed. The display apparatus comprises a first display region and a second display region adjacent to each other, wherein the second display region comprises a plurality of regular-shape first pixel sets and at least one second pixel set conformal to an edge of the second display region, and the second pixel set is adjacent to the first display region; and each first pixel set comprises a first number of second pixels connected in parallel, each second pixel set comprises a second number of second pixels connected in parallel, and the second number is less than the first number.
US11990084B2 Display panel and display device
A display panel includes: a plurality of light-emitting pixels arranged in an array, a first shift register unit and a second shift register unit, wherein the first shift register unit is connected to data writing transistors in an ith row and an (i+1)th row and configured to provide a first controlling signal for the two adjacent rows of pixel circuits, and the data writing transistor is turned on in response to the first controlling signal; the second shift register unit is connected to threshold compensating transistors in the ith row and an (i−1)th row, and configured to provide a second controlling signal for the two adjacent rows of pixel circuits, and the threshold compensating transistor is turned on in response to the second controlling signal; and wherein a first turn-on period of the data writing transistor is partially overlapped with a second turn-on period of the threshold compensating transistor.
US11990079B2 Display device
A display device includes a display panel including a plurality of first pixels disposed in a first display area and a plurality of second pixels disposed in a second display area adjacent to the first display area, a gate driver disposed in the second display area of the display panel to overlap a portion of the second pixels and driving the first and second pixels, a controller receiving image data and converting the image data to image signals, and a data driver converting the image signals to data signals and outputting the data signals to the first and second pixels. The controller compensates for effective data corresponding to the second pixels and reflects the compensated effective data to the image signals.
US11990078B1 Electronic device
An electronic device includes a color module and a control module. The color module includes a first sub-pixel and a second sub-pixel. The first sub-pixel and the second sub-pixel are adjacent and have different colors. The control module is configured to convert an input data to an output data. The input data includes a first grayscale value of a first color. The output data includes the first grayscale value of the first color and a second grayscale value of a second color, and the first color and the second color are different. The first grayscale value of the output data is provided to the first sub-pixel, and the second grayscale value of the output data is provided to the second sub-pixel.
US11990077B1 Display device and luminance and color compensation method thereof
A display device and a luminance and color compensation method thereof are provided. The luminance and color compensation method includes: calculating a plurality of compensation values of a plurality of display pixels of a plurality of setting grayscale values based on at least one selected color; recording the compensation values to obtain look-up information; receiving a plurality of image grayscale values of a display image, and obtaining a plurality of selected compensation values respectively corresponding to the display pixels according to the look-up information based on the image grayscale values; and respectively compensating display luminance of the display pixels according to the selected compensation values.
US11990072B2 Electronic device
An electronic device includes a circuit board, a first level shift IC and a second level shift IC. The first level shift IC and the second level shift IC are disposed on the circuit board. The first level shift IC and the second level shift IC each include a plurality of clock signal output pins and a common pin, and each clock signal output pin outputs a clock signal, wherein the common pin of the first level shift IC is electrically connected to the common pin of the second level shift IC through a conductive wire on the circuit board.
US11990070B2 Electronic device including flexible display and method for operating the same
According to various embodiments, an electronic device may comprise a housing, a plate coupled to the housing to reciprocate, a flexible display including a first portion disposed on the plate and a second portion extending from the first portion and exposed to an outside or retracted into an inside of the housing as the plate reciprocates, a motor configured to move the plate, at least one electronic component, a battery, and at least one processor. The at least one processor may be configured to identify an event for triggering a movement of the plate, identify a first power of the battery and a second power for controlling the flexible display and the at least one electronic component, based on the event, identify a third power for controlling the motor, based on the first power and the second power, and provide the motor with a signal corresponding to the third power.
US11990064B2 Display processing device, display processing method, storage medium, and information processing device
There is provided a display processing device, a display processing method, a storage medium, and an information processing device capable of reducing a delay in a case where data of a virtual object generated by an external device is received and displayed. The display processing device includes: a transmission unit that transmits first motion information of a mobile terminal to an external device; a reception unit that receives, at a first time, data of a first display area of a virtual object drawn on the basis of the first motion information by the external device, and receives, at a second time later than the first time, data of a second display area adjacent to the first display area of the virtual object drawn on the basis of the first motion information by the external device; and a display control unit that, after displaying the received data of the first display area, performs control to display the data of the second display area together with the data of the first display area as one frame on a display device of the mobile terminal.
US11990062B2 Collapsible display apparatus
A collapsible display apparatus comprises a plurality of ribs, each having a first portion with an opening therein, a second portion with an opening therein spaced-apart from the first portion, and an intermediate portion intermediate the first portion and the second portion, a first ring having a slot therein to receive the first portion of each rib to enable the first ring to be received into the opening of the first portion of each rib, and a second ring having a slot therein to receive the second portion of each rib to enable the second ring to be received into the opening of the second portion of each rib. The first ring is secured by a latch to the first portion of each rib and the second ring is secured by a latch to the second portion of each rib.
US11990060B2 System and method for virtual reality vehicle training field
A virtual reality vehicle and/or equipment training system and platform within contextually relevant simulated environments. The system and platform simulates accurate vehicle and/or equipment dynamics of various vehicles through vehicle modules. The simulated vehicles and/or equipment are placed within contextually relevant simulated physical environments, and communicate with other vehicle modules and users of the platform. The system and platform allows for multiple simulated vehicles and/or equipment to exist and interact in the same simulated physical environment. The system allows for rapid development of trainers for different vehicles, different equipment, different physical environments, and different scenarios. The characteristics of the system which most directly enable this rapid development are the use of commodity computer hardware, use of common interface-deployment toolkits, and use of a data-driven architecture where participating modules are generic until being configured at runtime. The system and platform is capable of responsiveness measurement and assessment of a simulator occupant.
US11990057B2 Electronic infrastructure for digital content delivery and/or online assessment management
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for electronic infrastructure for digital content delivery and/or online assessment management, such as implemented, at least in part, via one or more computing and/or communication networks and/or protocols.
US11990054B2 Dental training devices, systems, and methods
A training system includes a tool connected to a control module. The tool includes a tip and a grip having two or more force sensing transducers configured to enable determination of sensor force measurement data. The control module receives the sensor force measurement data. The control module includes a storage device configured to store zeroed force data, and a data processing unit including a processor and memory storing instructions that, when executed by the processor, cause the processor to obtain the sensor force measurement data and the zeroed force data; determine, based upon the sensor force measurement data and the zeroed force data, a load force magnitude that is independent of grasp forces; determine whether the load force is within a set range; and, provide a corresponding indication where the load force is within the set range and/or where the load force is outside of the set range.
US11990045B2 Periphery recognition support system and method for personal watercraft
A periphery recognition support system for a personal watercraft includes processing circuitry. The processing circuitry is configured to: receive position related data related to a positional relation between a personal watercraft and a peripheral object around the personal watercraft; determine based on the position related data whether or not a predetermined warning condition is satisfied; and output a predetermined warning signal when it is determined that the warning condition is satisfied.
US11990040B2 Systems and methods for alerting drivers of approaching emergency vehicles
A computer-implemented method for alerting passenger vehicles of approaching emergency vehicles is implemented by an alert management computing device. The method includes receiving an emergency vehicle alert request message from an emergency vehicle transmitter, receiving passenger vehicle location data from a plurality of passenger vehicle user computing devices located in a plurality of passenger vehicles, wherein the passenger vehicle location data includes a present passenger vehicle location and a present passenger vehicle trajectory, identifying an alert zone for the emergency vehicle based on the present emergency vehicle location and the present emergency vehicle trajectory, identifying a vehicle zone for each of the plurality of passenger vehicles, identifying a subset of the passenger vehicles within the alert zone by comparing each vehicle zone to the alert zone, and transmitting a warning to the subset of passenger vehicles via the passenger vehicle user computing devices.
US11990038B2 Control device, moving body, control method, and storage medium
A control device is mounted on a moving body, and the control device is configured to display, on a display unit, a display of a traffic signal included in an image that has been captured by an imaging unit for imaging an external field of the moving body. The control device comprises a recognition unit configured to recognize the display of the traffic signal from the image; a communication unit configured to receive display information of the traffic signal through wireless communication; and a control portion configured to determine the display of the traffic signal, based on the display of the traffic signal that has been recognized by the recognition unit and the display information that has been received by the communication unit, and configured to display, on the display unit, the display of the traffic signal that has been determined.
US11990037B2 Driving notification system and method
Implementations described and claimed herein address the foregoing by providing systems and methods for driving notification. In one implementation, a method may include the operations of receiving an indication of a speed of a trailer, determining whether a parameter associated with the speed of the trailer meets a threshold, and activating a notification device based on the determination.
US11990035B2 Infringement detection method, device and system
A method for detecting an infringement by vehicle operator is described. The method comprises detecting a vehicle; receiving one or more image of at least a part of the vehicle operator; automatically analysing with a neural network the one or more captured received image to detect an infringing act; and providing the one or more captured received images comprising the detected infringing act to thereby detect the infringement. Also described are a system, a device, a computer system and a computer program product all for detecting an infringement by a vehicle operator. The device may comprise one or more flash for illuminating the vehicle or a part thereof with light at a narrow band and one or more camera comprising a narrow band filter that lets through only the wavelengths of light produced by the one or more flash.
US11990032B2 Method, apparatus, and system for verifying reported ramp closures
An approach is provided for verifying reported ramp closures. The approach involves, for example, processing a ramp closure report to determine reported ramp link(s) associated with the ramp closure report. The approach also involves constructing a ramp network comprising the reported ramp link(s) and other ramp link(s) connected to the reported ramp link(s). The approach further involves collecting probe data collected from one or more sensors of one or more vehicles traveling within the ramp network. The approach further involves identifying one or more driving patterns based on one or more vehicle paths determined from the probe data. The approach further involves performing a verification of a closure status of the reported ramp link(s) based on the one or more driving patterns. The approach further involves providing the verification of the closure status as an output.
US11990027B2 Generating alerts based on connection status by conducted electrical weapons
A conducted electrical weapon (“CEW”) may deploy electrodes toward a target to electrically couple to the target. The CEW may be configured to detect a connection status of at least one electrode of the deployed electrodes. A positive connection status represents a connection being established between the at least one electrode and the target. The CEW may generate an alert in accordance with the connection status. The alert may comprise one or more of an audible alert, a haptic alert, or a visual alert.
US11990023B2 Method of predicting the risk of a liquid freezing
A prediction method for predicting freezing of a liquid flowing in a pipe of a liquid meter includes steps of: acquiring measurements of air temperature in the liquid meter; evaluating an air temperature prediction parameter and then, from the air temperature prediction parameter, evaluating a liquid temperature prediction parameter; using the liquid temperature prediction parameter to estimate a duration-to-freezing between a present instant and an instant at which the liquid risks freezing; and generating an alarm if the duration-to-freezing is less than a predetermined time threshold.
US11990017B2 Thermal camera and infrared sensor based flame detection
Apparatuses, systems, methods, and computer program products for flame detection are provided. An example of a flame detection apparatus includes an infrared sensor to generate infrared sensor data and a thermal camera to capture one or more thermal images and generate thermal image data. The flame detection includes detecting if a flame is present in an environment based on the infrared sensor data and the thermal image data, including determining if one or more false alarms are present. The flame detection may also be based one or more spectral features or thermal features.
US11990014B2 Smart alarm management
A security alarm management system and method includes a reader device, a person counter, and an alarm. The reader device reads security tags within a range of the reader. The person counter detects people passing through a point of entry. The person counter can determine a direction of travel of people passing through the point of entry. A white-list includes entries or product identifiers that will not trigger an alarm. The alarm is triggered if conditions associated with the reader device, person counter, and white-list are met.
US11990012B2 Object contextual control based on UWB radios
In aspects of object contextual control based on UWB radios, a system includes ultra-wideband (UWB) radios associated with respective devices in an environment. The system can include camera devices that capture motions in the environment. Alternatively or in addition, the system can include a mobile wireless device moved in the environment to generate motions detected by sensors of the mobile wireless device. A motion controller can determine a motion indication to interact with a device in the environment based on a location of the device as determined by a position of the UWB radio associated with the device. The motion controller can then initiate a control communication to the device to control the device based on the motion indication to interact with the device.
US11990011B2 Camera cover, image capturing device, and method of manufacturing camera cover
A camera cover is provided. The camera cover has a coating formed on a surface of the camera cover. The coating contains a urethane acrylate resin. The camera cover has a dome shape and is designed to protect an image capturing unit. A Berkovich hardness at an indenter penetration depth of 100 to 300 nm on a surface of the coating is at least 0.4 GPa.
US11990010B2 Methods and apparatuses for early warning of climbing behaviors, electronic devices and storage media
A method and an apparatus for early warning of climbing behaviors, an electronic device, and a storage medium are disclosed. The method includes: acquiring video image data including a monitored target and at least one object (11); acquiring behavior information of the at least one object when it is determined that the at least one object enters a target area corresponding to the monitored target (12); marking video frames in which the at least one object is included when it is determined that the behavior information indicates that the at least one object climbs the monitored target (13). By marking the video frames in the video image data, the behavior of the object climbing the monitored target can be found in time, and the management efficiency can be improved.
US11990004B2 Systems and methods for administration of non-wagering account associated with gaming environment
Systems and methods are disclosed for associating a player identifier with a stored value account. The stored value account can holds funds that are accessible through the player's use of a stored value payment vehicle. The stored value payment vehicle can be a reloadable stored value payment vehicle or a non-reloadable stored value payment vehicle. Information associated with transactions using the stored value payment vehicle can be used for player relationship purposes.
US11989993B2 Banknote accumulating device, limiting mechanism and cash recycling and handling device
Disclosed is a banknote accumulating device, including a storage chamber and a limiting mechanism arranged above the storage chamber; the storage chamber includes an inlet for inputting banknotes; the limiting mechanism includes a reset member, a driving mechanism and multiple limiting members which can move independently of each other; the reset member is configured to enable each of limiting members to have a tendency to move to a first position; the driving mechanism is configured to selectively drive one of the multiple limiting members to move from a first position to a second position, so that the limiting part of the limiting member reaches in the moving path of the banknotes in the storage chamber; the distances between the positions of the limiting parts of multiple limiting members in the moving path and the inlet are different. Further disclosed are a limiting mechanism and a cash recycling and handling device.
US11989987B2 Lock and method for operating same
A method for operating a lock. A wireless command is received from a trusted device in a proximity range of the lock to enable a proximity mode. The proximity range is selectable by a user of the trusted device via an application. The proximity mode is enabled, and while enabled, a command is received to activate or deactivate the lock. The lock is activated or deactivated in response to the received activating or deactivating command.
US11989986B2 Inside or outside a metal door
It is provided a method for determining whether a portable key device is located inside or outside a metal door. The method is performed by a credential communication device and comprises the steps of: obtaining a first time-of-flight, ToF, measurement between a first antenna and the portable key device, wherein the first antenna is located on the outside of the metal door; obtaining a second ToF measurement between a second antenna and the portable key device, wherein the second antenna is located on the inside of the metal door; and determining the portable key device to be located on the outside of the metal door when the first ToF measurement is less than the second ToF measurement by an amount which is greater than a threshold value.
US11989984B2 Electronic lock pairing via passcode
Secure passcode-triggered wireless communication pairing of a mobile device with an electronic lock is provided. The passcode is a limited-use (e.g., one time use, useful for a limited time span) pairing passcode that may be generated at the electronic lock or by an application executing on an administrative user's mobile device that can be communicated to a guest user as part of an invitation to connect to the electronic lock. The pairing passcode is not a lock actuation passcode and cannot be used to actuate the electronic lock from a locked to an unlocked position. Rather, the pairing passcode enables the guest user to pair a mobile device with the electronic lock and, once paired, to use an application executing on the guest user's mobile device to actuate the electronic lock.
US11989973B2 Age and gender estimation using a convolutional neural network
A method of age and gender estimation, comprising receiving an input image, detecting a facial image within the input image, estimating a head pose based on a set of facial image intensities of the facial image, wherein the head pose is expressed as a yaw, a pitch and a roll, determining whether the yaw, the pitch and the roll of the head pose is less than a predetermined threshold, aligning the facial image if the yaw, the pitch and the roll of the head pose are less than the predetermined threshold and predicting an age and a gender of the aligned facial image.
US11989964B2 Techniques for graph data structure augmentation
A computing device may receive a set of user documents. Data may be extracted from the documents to generate a first graph data structure with one or more initial graphs containing key-value pairs. A model may be trained on the first graph data structure to classify the pairs. Until a set of evaluation metrics for the model exceeds a set of deployment thresholds: generating, a set of evaluation metrics may be generated for the model. The set of evaluation metrics may be compared to the set of deployment thresholds. In response to a determination that the set of evaluation metrics are below the set of deployment thresholds: one or more new graphs may be generated from the one or more initial graphs in the first graph data structure to produce a second graph data structure. The first and second graph can be used to train the model.
US11989962B2 Method, apparatus, device, storage medium and program product of performing text matching
A method, an apparatus, a device, a storage medium and a program product of performing a text matching are provided, which relate to a field of a computer technology, and in particular to natural language processing and deep learning technologies. The method includes: determining a word set and a plurality of semantic units from a text set, the word set is associated with a first predetermined attribute, and the text set contains a plurality of first texts indicating an object information and a plurality of second texts indicating an object demand information; generating a graph; and generating a final feature representation associated with the text set and the word set based on the graph and a graph convolution model, so as to perform the text matching.
US11989957B2 Apparatus for controlling object tracking and method therefor
An apparatus for controlling object tracking and a method therefor are provided. The apparatus includes an object detector configured to detect an object in an image, an object tracker configured to track the object, a learning device configured to learn whether to enable the object detector based on features of the object and tracking results of the object tracker, and a controller configured to determine whether to enable the object detector by interworking with the learning device.
US11989956B2 Dynamic head for object detection
Systems and methods for object detection generate a feature pyramid corresponding to image data, and rescaling the feature pyramid to a scale corresponding to a median level of the feature pyramid, wherein the rescaled feature pyramid is a four-dimensional (4D) tensor. The 4D tensor is reshaped into a three-dimensional (3D) tensor having individual perspectives including scale features, spatial features, and task features corresponding to different dimensions of the 3D tensor. The 3D tensor is used with a plurality of attention layers to update a plurality of feature maps associated with the image data. Object detection is performed on the image data using the updated plurality of feature maps.
US11989950B2 Information processing apparatus, vehicle system, information processing method, and storage medium
An information processing apparatus includes a first detection unit which detects an object around a vehicle, a second detection unit of which at least a part of a detection range overlaps a detection range of the first detection unit and which detects an object around the vehicle, and a determination unit which determines whether or not the object has started to move on the basis of detection results of the first detection unit and the second detection unit. The determination unit determines that the object has started to move in a case in which the vehicle and the object are in a halted state when a detection result of the first detection unit indicates that the object has started to move and a detection result of the second detection unit indicates that the object has started to move.
US11989947B2 Perception system with attention module for processing visual data
A perception system is adapted to receive visual data from a camera and includes a controller having a processor and tangible, non-transitory memory on which instructions are recorded. A subsampling module, an object detection module and an attention module are each selectively executable by the controller. The controller is configured to sample an input image from the visual data to generate a rescaled whole image frame, via the subsampling module. The controller is configured to extract feature data from the rescaled whole image frame, via the object detection module. A region of interest in the rescaled whole image frame is identified, based on an output of the attention module. The controller is configured to generate a first image based on the rescaled whole image frame and a second image based on the region of interest, the second image having a higher resolution than the first image.
US11989943B2 Image frame extraction apparatus and image frame extraction method
Disclosed herein is an image frame extraction apparatus that acquires a video image; extracts features of each of a plurality of image frames of the acquired video image; analyzes the extracted features of each of the plurality of image frames, and extracts candidates of a representative frame from the plurality of image frames; and, for each of the extracted candidates of the representative frame, calculates a displacement in a shape space of a pose of an object in the image frame with respect to a reference pose, and select the representative frame from the candidates of the representative frame based on the calculated displacement in the shape space.
US11989939B2 System and method for enhancing machine learning model for audio/video understanding using gated multi-level attention and temporal adversarial training
A method includes obtaining, using at least one processor, audio/video content. The method also includes processing, using the at least one processor, the audio/video content with a trained attention-based machine learning model to classify the audio/video content. Processing the audio/video content includes, using the trained attention-based machine learning model, generating a global representation of the audio/video content based on the audio/video content, generating a local representation of the audio/video content based on different portions of the audio/video content, and combining the global representation of the audio/video content and the local representation of the audio/video content to generate an output representation of the audio/video content. The audio/video content is classified based on the output representation.
US11989936B2 Leveraging smart-phone cameras and image processing techniques to classify mosquito genus and species
Identifying insect species integrates image processing, feature selection, unsupervised clustering, and a support vector machine (SVM) learning algorithm for classification. Results with a total of 101 mosquito specimens spread across nine different vector carrying species demonstrate high accuracy in species identification. When implemented as a smart-phone application, the latency and energy consumption were minimal. The currently manual process of species identification and recording can be sped up, while also minimizing the ensuing cognitive workload of personnel. Citizens at large can use the system in their own homes for self-awareness and share insect identification data with public health agencies.
US11989935B1 Activity recognition method of LRF large-kernel attention convolution network based on large receptive field
The disclosure relates to an activity recognition method of a large receptive field (LRF) large-kernel attention convolution network based on a large receptive field, the method includes the following steps: collecting an action signal, carrying out a preprocessing and a data partition on the action signal to obtain a data set; and training an LRF large-kernel attention convolution network model based on the data set, and introducing a trained LRF large-kernel attention convolution network model into a mobile wearable recognition device for human posture recognition.
US11989929B2 Image classifier learning device, image classifier learning method, and program
An object is to make it possible to train an image recognizer by efficiently using training data that does not include label information. A determination unit 180 causes repeated execution of the followings. A feature representation model for extracting feature vectors of pixels is trained such that an objective function is minimized, the objective function being expressed as a function that includes a value that is based on a difference between a distance between feature vectors of pixels labeled with a positive example label and a distance between a feature vector of a pixel labeled with the positive example label and a feature vector of an unlabeled pixel, and a value that is based on a difference between a distance between a feature vector of a pixel labeled with the positive example label and a feature vector of an unlabeled pixel and a distance between a feature vector of a pixel labeled with the positive example label and a feature vector of a pixel labeled with a negative example label, and based on a distribution of feature vectors corresponding to the positive example label, a predetermined number of labels are given based on the likelihood that each unlabeled pixel is a positive example.
US11989926B1 Method to monitor wheel health and alignment using camera system for proactive vehicle maintenance
In exemplary embodiments, methods and systems are provided that include or utilize one or more automotive equipped cameras and a processor. The one or more automotive equipped cameras are configured to be onboard a vehicle and to obtain camera images during operation of the vehicle, the camera images including a view of one or more wheels of the vehicle. The processor is coupled to the one or more cameras, and is configured to at least facilitate: processing the camera images; and determining one or more states of the one or more wheels, including an alignment thereof, a health thereof, or both, based on the processing of the camera images.
US11989919B2 Method and apparatus for encoding and decoding volumetric video data
A method, apparatus and computer program product provide for encoding and decoding volumetric video data. In relation to encoding, one or more patches into which a point cloud representative of volumetric video data has been decomposed are evaluated by identifying one or more areas within a respective patch in which a difference in depth values between corresponding pixels of at least two depth planes satisfy a predefined threshold. For an area within the respective patch that has been identified, a sub patch is generated representative of the depth values of one of the depth planes. The patches are mapped including the one or more patches and the sub patch to a grid and an image is generated based upon the patches mapped to the grid.
US11989918B2 Swizzle mode detection
Systems, apparatuses, and methods for converting pixel data to a custom swizzle mode are disclosed. A graphics engine receives data in a pre-defined swizzle mode. The graphics engine determines a custom swizzle mode for the data that has directionality aligned to the data itself to further optimize deltas that are used for compressing the data. The graphics engine groups incoming data into group of two neighboring pixels in both the horizontal and vertical directions. The graphics engine scores horizontal and vertical groupings against each other to make a first swizzle mode bit selection. Then the graphics engine increases the grouping of pixels to include additional pixels and scores the increased groupings against each other to make subsequent swizzle mode bit selections. The data is reswizzled into the custom swizzle mode and provided to a compressor to be compressed.
US11989915B2 Intra-operative determination of a focal length of a camera for medical applications
A method of determining a focal length of a camera and/or of adjusting a viewing direction in a graphical representation of a pre-operative image is provided. The method includes providing uncalibrated camera data of a camera, specifying an initial value of a focal length of the camera, specifying a working distance value of a distance between the camera and the at least part of the tracking system, calculating a distance value of the distance between the camera and the at least part of the tracking system based on the uncalibrated camera data and based on the specified initial value of the focal length of the camera, calculating a change factor based on the specified working distance value and the calculated distance value, and calculating an adapted value of the focal length of the camera based on the initial value of the focal length and based on the change factor.
US11989914B2 System and method for calibration between coordinate systems of 3D camera and medical imaging apparatus and application thereof
The present invention relates to a system and a method for calibration between coordinate systems of a 3D camera and a medical imaging apparatus. The calibration system includes a calibration tool having markers and a reference point that is aligned with a center of the medical imaging apparatus to serve as an origin of the coordinate system. Positions of the markers in the coordinate system of the medical imaging apparatus are calculated according to relative positions of the markers with respect to the reference point. A 3D camera captures images to determine positions of the markers in the coordinate system of the 3D camera. A calculation device calibrates the coordinate system of the 3D camera and the coordinate system of the medical imaging apparatus using the positions of the markers in the coordinate system of the 3D camera and the p in the coordinate system of the medical imaging apparatus.
US11989910B2 Moving body and position estimation method
The present disclosure relates to a moving body, a position estimation method, and a program capable of achieving high accuracy of self-position estimation. An imaging control unit sets a zoom parameter of an imaging unit having a zoom lens according to at least any one of an altitude or a moving speed of its own machine, and a self-position estimation unit estimates a self-position on the basis of an image captured by the imaging unit in which the zoom parameter is set. Technology according to the present disclosure can be applied to, for example, a moving body such as a drone.
US11989907B2 Cloud observation device, cloud observation method, and program
To provide a cloud observation device capable of reducing calculation cost and predicting sunshine probability by a simple method. A cloud observation device includes an image acquisition module which acquires an image in which a camera photographs the sky, a cloud extraction module which extracts clouds in the image, a sun position determination module which determines a sun position in the image, a sunshine probability calculation area setting module which sets a sunshine probability calculation area having the sun position as a base point in the image, and a sunshine probability calculation module which calculates a sunshine probability after a predetermined time has elapsed based on the sunshine probability calculation area and the extracted clouds.
US11989905B2 Systems and methods for synchronizing an image sensor
Systems and methods for synchronization are provided. In some aspects, a method for synchronizing an image sensor is provided. The method includes receiving image data captured using an image sensor that is moving along a pathway, and assembling an image sensor trajectory using the image data. The method also includes receiving position data acquired along the pathway using a position sensor, wherein timestamps for the image data and position data are asynchronous, and assembling a position sensor trajectory using the position data. The method further includes generating a spatial transformation that aligns the image sensor trajectory and position sensor trajectory, and synchronizing the image sensor based on the spatial transformation.
US11989904B2 Liquid providing system
A liquid providing system of detecting a target container includes a main body, a holder, an optical sensor and an operational processor. The main body has a supporting platform. The holder is disposed on the supporting platform, and the holder is made by low reflectivity material and adapted to hold the target container. The optical sensor is disposed above the supporting platform and adapted to output a detection image containing the target container and the holder. The operational processor is electrically connected to the optical sensor, and adapted to analyze the detection image and then acquire an effective feature inside the detection image for distinguishing the target container from the holder.
US11989903B2 Device for characterizing a fire and associated method for determining radiant fluxes
A device for characterizing a fire comprises at least one stereovision system and at least one processing unit. The at least one stereovision system comprises a first and a second image capture unit. The at least one processing unit is configured to determine at least one geometric characteristic of the fire. The processing unit is also configured to determine a radiative flux of this fire on the basis of a calibrated linear relationship established between a radiative flux of a reference fire as a function of at least one of the geometric characteristics of the fire and of at least one fire category in order to be able to determine zones exposed to a radiative flux that exceeds a reference threshold. The present disclosure also relates to a method for determining radiative fluxes that implements such a fire characterizing device.
US11989902B2 Vehicular trailering assist system with trailer beam length estimation
A vehicular trailer beam estimation system includes a camera disposed at a rear portion of a vehicle equipped with a trailer hitch. With a trailer hitched at the trailer hitch of the vehicle, the camera views at least a portion of the trailer hitched to the vehicle. The system, responsive at least in part to processing by an image processor of image data captured by the camera, determines a trailer angle of the trailer relative to the vehicle. During a driving maneuver, the system tracks trailering parameters, which include (i) the trailer angle, (ii) steering angle of the vehicle and (iii) speed of the vehicle. The system determines beam length of the trailer based at least in part on (i) the trailering parameters, (ii) the vehicle's wheelbase and (iii) hitch length of the trailer hitch of the vehicle.
US11989899B2 Determining object structure using physically mounted devices with only partial view of object
Techniques are described for automated analysis and use of data acquired about an object of interest, such as from a physically mounted camera or other sensing device with only partial coverage of the object exterior, such as to automatically generate a computer model of the object from visual data in images and to use the computer model to automatically estimate values for one or more object attributes. For example, the described techniques may be used to measure the volume of a pile of material significantly larger than a human using images acquired by one or more fixed-location cameras that provide visual coverage of only a subset of the pile's exterior. The images from such physically mounted devices may be acquired at various times (e.g., when triggered by conditions in the environment of the object, dynamically upon request, etc.), and may be used to monitor changes in the object.
US11989897B2 Depth map generation from sparse depth samples in an augmented reality environment
Systems, computer-implemented methods, and computer program products to facilitate sparse depth completion with semantic mesh deformation optimization in an augmented reality environment are provided. According to an embodiment, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components comprise a depth completion component that generates a first depth map from an image and sparse depth samples. The computer executable components further comprise a semantic mesh deformation component that performs a semantic mesh deformation process, using the sparse depth samples, to generate a second depth map comprising a defined image accuracy.
US11989895B2 Capturing environmental features using 2D and 3D scans
During capture of a three dimensional mesh of an environment, a combination of user inputs and machine learning is used to place annotations within the three dimensional mesh environment interactively. When the full mesh is assembled, the annotations are used to detect which portions of the three-dimensional mesh make up the features of interest. Additional features can be derived from these results, such as a 2D image of a floor plan.
US11989894B2 Method for acquiring texture of 3D model and related apparatus
A method for acquiring a texture of a three-dimensional (3D) model includes: acquiring at least two 3D networks generated by a target object based on a plurality of angles, the at least two 3D networks including a first correspondence between point cloud information and color information of the target object, and first camera poses of the target object; acquiring an offset between 3D points used for recording the same position of the target object in the at least two 3D networks according to the first camera poses respectively included in the at least two 3D networks; updating the first correspondence according to the offset, to acquire a second correspondence between the point cloud information and the color information of the target object; and acquiring a surface color texture of a 3D model of the target object according to the second correspondence.
US11989891B2 System and method for 3D multi-object tracking in LiDAR point clouds
A method and a device for multi-object tracking, and an electronic device are provided. The method includes: determining a hybrid-time position map of a current point cloud fragment; converting a tracked position map of a previous point cloud fragment into a temporary tracked position map of the current point cloud fragment; and averaging the hybrid-time position map and the temporary tracked position map of the current point cloud fragment, to generate a tracked position map of the current point cloud fragment. With the method and the device for multi-object tracking, and the electronic device, the hybrid-time position map and temporary tracked position map of the current point cloud fragment are averaged, so that not only the tracked position map of the current point cloud fragment is accurately generated, but also an object ID is inherited. Based on the object ID, the same object in different point cloud fragments are associated, so that multi-object tracking is implemented without an association step in the conventional solutions. It is unnecessary to set additional hyper-parameters, and strong versatility is achieved.
US11989887B2 Processing system, measuring probe, shape measuring device, and program
A processing system includes a machine tool including a measuring unit which outputs measurement information for calculating a shape of a processing object, a control unit which generates position information related to a position of the measuring unit at the time of measuring the processing object and outputs the generated position information and a generation time signal indicating a time at which the position information is generated, an acquisition unit which acquires the output position information and the generation time signal, an estimation unit which estimates the time at which the position information is generated on the basis of a time at which the acquisition unit acquires the generation time signal, and a shape calculation unit which calculates a shape of the processing object on the basis of the measurement information, the position information, and the time estimated by the estimation unit.
US11989885B2 Speckle detection method and electronic device
A speckle detection method includes: obtaining a to-be-detected image; converting the to-be-detected image into Lab color space to obtain a Lab image; extracting a speckle feature from the Lab image to obtain a speckle feature image, where the speckle feature image includes a skin speckle feature and a subcutaneous speckle feature; and determining a skin speckle and a subcutaneous speckle in the speckle feature image.
US11989879B2 System and method for performing biomechanical assessments
There is provided a method for measuring anatomical features of a body, comprising obtaining a video having a plurality of frames; analyzing each frame of the video to detect the position of each anatomical feature; if necessary, calculating the distance travelled between frames of an anatomical feature using a predetermined reference object within the video (e.g., the true length between one's knee and hip); and if necessary, using the raw video and extracted features to predict a biomechanical output, and/or calculating summary metrics from the aggregate data from the video.
US11989878B2 Enhancing medical imaging workflows using artificial intelligence
Systems and methods for selectively processing image studies with an artificial intelligence system. One system includes an electronic processor configured to select an image study awaiting review and update a workflow status of the image study to a first status indicating that the image study has been claimed for review by the artificial intelligence system. The electronic processor is also configured to apply at least one of the plurality of rules to the image study to determine whether the image study is applicable for processing by the artificial intelligence system, and, in response to determining the image study is not applicable for processing by the artificial intelligence system based on the at least one of the plurality of rules, update the workflow status associated with the image study to a second status to make the image study available for claiming by a manual reviewer or another artificial intelligence system.
US11989877B2 Method and system for analysing images of a retina
Provided is a method and system for analysing images of a retina captured by an Optical Coherence Tomography (OCT) scanner. In some examples, an image of a retina of a patient from an OCT scanner is received; boundaries between layers are segmented for each of the pixels; the layers are determined using the segmented boundaries; regions of pathology are segmented for each of the pixels; a location of the regions of pathology are determined with respect to the determined layers using the segmented regions; the regions of pathology are determined using the segmented regions and the determined location of the regions; a property of the regions of pathology are determined using the segmented regions; results of determinations of the regions of pathology and the property of the regions to derive an assessment are analysed; and the assessment are output.
US11989872B2 Modular optical inspection station
One variation of an optical inspection kit includes: an enclosure defining an imaging volume; an optical sensor adjacent the imaging volume and defining a field of view directed toward the imaging volume; a nest module defining a receptacle configured to locate a surface of interest on a first unit of a first part within the imaging volume at an image plane of the optical sensor; a dark-field lighting module adjacent and perpendicular to the nest module and including a dark-field light source configured to output light across a light plane and a directional light filter configured to pass light output by the dark-field light source normal to the light plane and to reject light output by the dark-field light source substantially nonparallel to the light plane; and a bright-field light source proximal the optical sensor and configured to output light toward the surface of interest.
US11989871B2 Model training apparatus and method
An apparatus comprises processing circuitry configured to receive a first model and a second model; determine difference information that is representative of a difference between the first model and the second model and/or between the first task and the second task and/or between the first domain and the second domain; and generate a third model using the first model, the second model and the difference information, wherein the generating of the third model comprises training the third model to perform both of the first task and the second task and/or to operate on both the first domain and the second domain.
US11989865B2 Apparatus and method for generating HDR image
An apparatus for generating an HDR image includes an input image generator that generates a first image and a second image and an HDR image generator that generates a high dynamic range (HDR) in which a dynamic range of an original image is extended from the first image and the second image using a pre-trained model including a first neural network, a second neural network, and a third neural network, in which the first neural network is pre-trained to output a third image, the second neural network is pre-trained to output a fourth image and the third neural network is pre-trained to generate the HDR image based on the third image and the fourth image.
US11989864B2 Method and apparatus for processing image, and storage medium
A method for processing an image includes: creating M first image sets based on M image frames to be processed; determining a fusion weight for each sub-image located in each layer in each first image set based on brightness information of each image frame; fusing sub-images located in each same layer in the M first image sets based on the fusion weight, to obtain N fused sub-images arranged in layers based on the preset order; adjusting a brightness of at least one fused sub-image of the N fused sub-images based on a preset brightness adjustment parameter; and obtaining a target image based on the fused sub-image after adjustment.
US11989863B2 Method and device for processing image, and storage medium
An image processing method, a device and a non-transitory computer-readable storage medium thereof are provided. The method includes that a first image of a target object, a second image of the target object, and a third image of the target object are acquired. Exposure of the first image is less than exposure of the second image. The exposure of the second image is less than exposure of the third image. Further, brightness of the first image is increased to acquire a fourth image. Moreover, ghost elimination is performed on the second image and the fourth image is taken as a first reference frame to acquire a second reference frame. Furthermore, ghost elimination is performed on the third image based on the second reference frame to acquire a fifth image.
US11989860B2 System and method for high precision multi-aperture spectral imaging
Generally described, one or more aspects of the present application correspond to systems and techniques for spectral imaging using a multi-aperture system with curved multi-bandpass filters positioned over each aperture. The present disclosure further relates to techniques for implementing spectral unmixing and image registration to generate a spectral datacube using image information received from such imaging systems. Aspects of the present disclosure relate to using such a datacube to analyze the imaged object, for example to analyze tissue in a clinical setting, perform biometric recognition, or perform materials analysis.
US11989859B2 Image generation device, image generation method, and storage medium storing program
An image generation device includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: select a second face image from a plurality of face images stored in advance based on directions of faces included in the plurality of face images and a direction of a face included in an input first face image; deform the second face image based on feature points of the face included in the first face image and feature points of a face included in the second face image such that a face region of the second face image matches a face region of the first face image; and generate a third face image in which the face region of the first face image is synthesized with a region other than the face region of the deformed second face image.
US11989856B2 Systems and methods for reducing image artefacts in binocular displays
Aspects of embodiments pertain to a method for reducing a subjective visual artefact when displaying binocular overlapping images to a user of a binocular display system, the method comprising generating, by an image display unit comprising a plurality of pixels elements, right and left-eye source images; projecting the right and left-eye source images via corresponding left and right viewing optics to its user such that the user perceives partially overlapping left and right-hand observation images; reducing, a perception of a subjective visual artefact in the perceived right and/or left-hand observation images by modifying one or more pixel and/or image parameters values relating to the left and/or right-hand source images.
US11989855B2 Saturation control for high-dynamic range reconstruction
A system and method is provided for generating a tone mapping function to reduce dynamic range of a first image to produce a second image. A luma signal and a plurality of chroma components are determined and a gamut color correction is then performed. An adaptive function is generated by comparing the luma signal and at least one chroma component of the first and second image.
US11989854B2 Point-of-view image warp systems and methods
An electronic device may include an electronic display to display an image based on processed image data. The electronic device may also include image processing circuitry to generate the processed image data. The image processing circuitry may receive input image data corresponding to an image in a first perspective and warp the input image data from the first perspective to a second perspective, generating warped image data. Additionally, the image processing circuitry may determine one or more occluded regions in the second perspective and determine fill-data corresponding to the occluded regions. The processed image data may be generated by combining the warped image data and the fill-data.
US11989853B2 Higher-resolution terrain elevation data from low-resolution terrain elevation data
A terrain elevation data generation method includes: obtaining, at an apparatus, a low-resolution data set corresponding to a geographic area and comprising a plurality of low-resolution terrain elevation values corresponding to first locations within the geographic area; and applying, at the apparatus, the plurality of low-resolution terrain elevation values to a resolution enhancing model to produce a plurality of higher-resolution terrain elevation values corresponding to second locations within the geographic area, a second quantity of the second locations within the geographic area being higher than a first quantity of the first locations within the geographic area.
US11989847B2 Photorealistic image simulation with geometry-aware composition
The present disclosure provides systems and methods for generating photorealistic image simulation data with geometry-aware composition for testing autonomous vehicles. In particular, aspects of the present disclosure can involve the intake of data on an environment and output of augmented data on the environment with the photorealistic addition of an object. As one example, data on the driving experiences of a self-driving vehicle can be augmented to add another vehicle into the collected environment data. The augmented data may then be used to test safety features of software for a self-driving vehicle.
US11989846B2 Mixture of volumetric primitives for efficient neural rendering
A method for training a real-time, modeling for animating an avatar for a subject is provided. The method includes collecting multiple images of a subject. The method also includes selecting a plurality of vertex positions in a guide mesh, indicative of a volumetric primitive enveloping the subject, determining a geometric attribute for the volumetric primitive including a position, a rotation, and a scale factor of the volumetric primitive, determining a payload attribute for each of the volumetric primitive, the payload attribute including a color value and an opacity value for each voxel in a voxel grid defining the volumetric primitive, determining a loss factor for each point in the volumetric primitive based on the geometric attribute, the payload attribute and a ground truth value, and updating a three-dimensional model for the subject. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
US11989845B2 Implementation and display of augmented reality
The present disclosure describes techniques of implementing augmented reality. The techniques comprise obtaining a target object image in a real-time scene image captured by an image acquisition unit in response to an instruction from a user; generates a virtual image corresponding to a target object based on the target object image and an animation material; and displays the virtual image corresponding to the target object in the real-time scene.
US11989839B2 Method for automatic creation of real-time rendering content
A method including executing a logical computing element (LCE) on a server. Worker LCEs are executed on the server. A first electronic file comprising geometry data in a first data structure is received at the controller LCE. An available worker LCE is identified, by the controller LCE, as an in-use worker LCE from among the worker LCEs. The geometry data is imported by the in-use worker LCE. A job instance is established by the in-use worker LCE. A rendering engine is launched by the in-use worker LCE. The rendering engine generates, for the job instance and using the geometry data, a dataset file in a second data structure different than the first data structure. The dataset file is returned by the in-use worker LCE to the controller LCE. The dataset file is returned by the controller LCE to a remote computer.
US11989836B2 Integrated management of sensitive controlled environments and items contained therein
A system (100) for monitoring a controlled spatial volume (102) includes a lighting fixture (104) with one or more embedded sensors (106), a communication device (108) to provide monitored sensor data (142) for storage within a data store (140), a server (130) including a data analytic unit (136) in communication with the data store, the data analytic unit accessing the monitored sensor data to analyze the monitored data and provide status information on the spatial volume. The server can include a machine vision unit (138) to analyze the monitored data and create augmented reality renditions (520), which are rendered for display to a user by an augmented reality application (160).
US11989832B2 Method for constructing a 3D representation of a conduit internal surface
A method for constructing a three-dimensional representation of an internal surface of a conduit comprises obtaining a plurality of images of the internal surface of the conduit, for example from a camera mounted on an inspection tool, constructing, from the plurality of images, a composite image of the internal surface, providing a shape model of the internal surface, constructing, using the shape model, a three-dimensional mesh of the internal surface, and constructing a three-dimensional representation of the internal surface by assigning a pixel value from the composite image to a corresponding node of the mesh. The three-dimensional representation may be derived from two or more sets of images obtained under different image acquisition conditions, such as different camera angles, lighting conditions or spectral sensitivities.
US11989831B1 User-interface for visualizing electro-anatomical data with selective control for exposing metrics
A method for a graphical user interface (GUI) of a computer system is provided. The method comprises displaying within a first portion the GUI, an electro-anatomical map of the heart, said electro-anatomical map comprising a plurality of measurement points within the heart for which data was collected; displaying a plurality of markers, each representing a respective one of said measurement points spatially in relation to the geometry of the heart within said first portion; determining, by a processor, user-selection of a particular measurement point within the heart through selection of its associated marker; responsive to said user-selection of the particular measurement point, retrieving at least one metric associated with said measurement point; and displaying in a second portion of the GUI, each retrieved metric associated with a particular measurement point within the heart.
US11989830B2 Imaging reconstruction system and method
The disclosure is directed to a method for generating a three dimensional (3D) volume including a treatment target including receiving a plurality of two dimensional (2D) input images of a patient, determining a metal artifact in each of the plurality of 2D input images, removing the metal artifacts from the plurality of 2D input images based on the determination of the metal artifact, and replacing metal artifacts with alternative pixel data to generate a plurality of filtered 2D images. A 3D volume is generated from the plurality of filtered 2D images. The plurality of 2D input images including a treatment target.
US11989829B2 Generating geological facies models with fidelity to the diversity and statistics of training images using improved generative adversarial networks
Neural network systems and related machine learning methods for geological modeling are provided that employ an improved generative adversarial network including a generator neural network and a discriminator neural network. The generator neural network is trained to map a combination of a noise vector and a category code vector as input to a simulated image of geological facies. The discriminator neural network is trained to map at least one image of geological facies provided as input to corresponding probability that the at least one image of geological facies provided as input is a training image of geological facies or a simulated image of geological facies produced by the generator neural network.
US11989826B2 Generating a three-dimensional model using a portable electronic device recording
Systems and methods are provided for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion sensing components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user's real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded im and orientation of the programmable device relative to the three-dimensional object at the first time responsive to detection of movement ages or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.
US11989825B1 Systems and methods for removing lighting effects from three-dimensional models
Disclosed is a system and associated methods that account for the change in coloring or tint that some wavelengths of light have on materials of an object, and that generate an object model with the accounted for change in coloring or tint removed from the pixels or constructs of that model. The system receives spectral data in different electromagnetic spectrum bands for a particular surface of the object. The system measures a first quality of the light that illuminates the object, and determines a reactivity of the particular surface to the first quality of the light based on the spectral data matching a spectral signature of a material having that reactivity. The system removes the light effects on the particular surface by adjusting the spectral data according to the reactivity to the first quality of the light and measuring the first quality in the light illuminating the object.
US11989823B2 Method for rendering on basis of hemispherical orthogonal function
The invention discloses a method for rendering on the basis of hemispherical orthogonal function, the method comprising the following steps: selecting rendering fragments and establishing a local coordinate system; acquiring a bidirectional reflectance distribution function of a material; if global illumination is an orthogonal function, determining a rotation matrix of an orthogonal function coefficient according to the rotation angles of the global coordinate system and the local coordinate system, and calculating a local orthogonal function illumination coefficient; converting the local orthogonal function illumination coefficient into a hemispherical orthogonal function illumination coefficient; sampling to obtain the spatial distribution of a bidirectional reflection distribution function of a rendered material; obtaining a hemispherical orthogonal function of the bidirectional reflection distribution function of the rendered material; and using the dot product of a hemispherical orthogonal function coefficient of illumination and a hemispherical orthogonal function coefficient of the bidirectional reflection distribution function of the rendered material and accumulating to obtain the light intensity in the reflection direction. A hemispherical harmonic function(HSH) is used to fit measurement data or theoretically derived data of a BRDF, which may avoid the difficulty of fitting that accurs for a hemispherical harmonics function due to data being missing in the lower hemisphere.
US11989822B2 Damage detection from multi-view visual data
A plurality of images may be analyzed to determine an object model. The object model may have a plurality of components, and each of the images may correspond with one or more of the components. Component condition information may be determined for one or more of the components based on the images. The component condition information may indicate damage incurred by the object portion corresponding with the component.
US11989821B2 Arbitrary view generation
A machine learning based image processing and generation framework is disclosed. In some embodiments, depth values of an object or asset in a received input image are at least in part determined using a machine learning based framework that is constrained to a known prescribed environment. Determined depth values facilitate generation of other views of the object or asset.
US11989819B2 Method and apparatus for the visualization of three-dimensional objects
A computer-implemented method and a corresponding apparatus are provided for the provision of a two-dimensional visualization image having a plurality of visualization pixels for the visualization of a three-dimensional object represented by volume data for a user. Context information for the visualization is obtained by the evaluation of natural language and is taken into account in the visualization. The natural language can be in the form of electronic documents, which are assigned or can be assigned to the visualization process. In addition, the natural language can be in the form of a speech input of a user, during or after the visualization.
US11989818B2 Apparatus and method for efficiently merging bounding volume hierarchy data
An apparatus and method for efficiently reconstructing a BVH. For example, one embodiment of a method comprises: constructing an object bounding volume hierarchy (BVH) for each object in a scene, each object BVH including a root node and one or more child nodes based on primitives included in each object; constructing a top-level BVH using the root nodes of the individual object BVHs; performing an analysis of the top-level BVH to determine whether the top-level BVH comprises a sufficiently efficient arrangement of nodes within its hierarchy; and reconstructing at least a portion of the top-level BVH if a more efficient arrangement of nodes exists, wherein reconstructing comprises rebuilding the portion of the top-level BVH until one or more stopping criteria have been met, the stopping criteria defined to prevent an entire rebuilding of the top-level BVH.
US11989817B2 Apparatus and method for high quality ray-traced level of detail transitions
Apparatus and method for more precise level-of-details transitions. For example one embodiment includes a graphics processor comprising: ray traversal hardware logic to traverse a ray through an acceleration structure to determine intersections between the ray and one or more object instances; and a level of detail selector to: set an instance comparison mask associated with an object instance to a first level of detail (LOD), the instance comparison mask comprising an N-bit value and one or more bits to indicate a type of comparison operation, compare a value from a ray mask with the N-bit value in accordance with the type of comparison operation to generate a comparison result, and determine whether to use the first LOD or a second LOD to render one or more pixels in accordance with the comparison result.
US11989815B2 Cluster of scalar engines to accelerate intersection in leaf node
Cluster of acceleration engines to accelerate intersections. For example, one embodiment of an apparatus comprises: a set of graphics cores to execute a first set of instructions of a primary graphics thread; a scalar cluster comprising a plurality of scalar execution engines; and a communication fabric interconnecting the set of graphics cores and the scalar cluster; the set of graphics cores to offload execution of a second set of instructions associated with ray traversal and/or intersection operations to the scalar cluster; the scalar cluster comprising a plurality of local memories, each local memory associated with one of the scalar execution engines, wherein each local memory is to store a portion of a hierarchical acceleration data structure required by an associated scalar execution engine to execute one or more of the second set of instructions; the plurality of scalar execution engines to store results of the execution of the second set of instructions in a memory accessible by the set of graphics cores; wherein the set of graphics cores are to process the results within the primary graphics thread.
US11989812B2 Information processing device estimating a parameter based on acquired indexes representing an exercise state of a subject, information processing method, and non-transitory recording medium
An information processing device including a memory that stores a program; and a processor that executes the program. The processor is configured to acquire, from exercise data representing an exercise state of a subject, exercise parameter information including a plurality of parameters that represent the exercise state of the subject and have a correlation with each other. When an animation representing a motion of the subject based on the acquired exercise parameter information is displayed and then an operation for changing a value of a first parameter of the plurality of parameters is received, the processor generates an animation reflecting at least the first parameter for which the value is changed and a second parameter of the plurality of parameters, a value of the second parameter being changed in conjunction with the value of the first parameter.
US11989811B2 Information processing system, information processing method, and computer program
A first video generator generates first information for displaying, as a first video, a character object of a first user and a first object. A second video generator displays the first object and a third object different from the second object. An association portion associates the character object of the first user with a fourth object associated with the third object when the character object of the first user and the third object have a predetermined relationship. The second video generator displays the fourth object in association with the character object of the first user when the fourth object is associated with the character object of the first user by the association portion.
US11989810B2 Interactive system application for digital humans
A digital human interactive platform can determine a contextual response to a user input and generate a digital human. The digital human can convey the contextual response to the user in real time. The digital human can be configured to convey the contextual response with a predetermined behavior corresponding to the contextual response.
US11989805B2 Dynamic geometry using virtual spline for making maps
System and methods are disclosed for providing efficient rendering of map data. Instead of providing a set of points that describe a geographic feature, e.g., systems and methods provide spline functions that allow a device to generate smooth and accurate overlays of the geographic feature on the fly without additional information, for example, when changing a zoom or scale level.
US11989802B2 System for supporting flexible color assignment in complex documents
A system includes a unit for handling color assignment within a complex document and for maintaining a perceived brightness difference between elements on a discreet-pixel-depth-display. The unit includes a user interface to facilitate modification by a user of at least one first color to at least one second color within a previously chosen color scheme for a component of the document having principal colors and associated subordinate colors per principal color, a color handler to modify the chosen color scheme to produce an updated color scheme to match a perceived brightness of the at least one second color throughout at least a portion of the updated color scheme, a brightness handler to calculate the perceived brightness of said at least one second color and a subordinate color overrider configured to calculate an actual color to be assigned from the existing subordinate color and the new color requested by the user.
US11989798B2 System and method for processing video
A video processing system includes a system processor circuit and a video processor circuit. The system processor circuit includes a graphic buffer and an open media acceleration layer. The graphic buffer is configured to store video data from a camera. The open media acceleration interface is configured to extract at least one data parameter associated with the video data. The video processor circuit is configured to receive the at least one data parameter, receive the video data from the graphic buffer according to the at least one data parameter, encode the video data according to the at least one data parameter to generate encoded data, and transmit the encoded data to the system processor circuit.
US11989789B2 Systems and methods for locating merchant terminals based on transaction data
Systems and methods are provided for use in locating one or more merchant terminals. One example method generally includes accessing, by a computing device, interaction data for at least one interaction between a merchant and a user at a merchant terminal, where the interaction data includes a temporal indicator. In addition, the method includes receiving, by the computing device, location data associated with the at least one interaction and matching the interaction to the location data, based on the temporal indicator in the interaction data. The method then includes, in response to matching the interaction data to the location data, identifying, by the computing device, a location indicated by the location data as an actual location of the merchant terminal.
US11989786B1 System and method to enable augmented intelligence guided help
A system and method for using an augmented intelligence guide system to assist users, customers, members, and other users of a service (for example, a financial service or an insurance service) in completing a task or process to improve the success rate of the accurate completion of the steps necessary to execute the task or process is described. The system includes a process detection module, an experience determination module, an assistance classification module, and a guidance engine.
US11989780B2 Business method, apparatus and system for managing data, analytics and associated financial transactions for environmental, engineered and natural systems
The subject of the invention is an insurance claim and/or financial transaction processing system for parametric risk related claims and/or performance warranty related transactions that can be processed using transparency and in a rapid manner wherein the performance or insurance is transacted using sensors and/or analytics. The invention also includes a marketplace where parties can enter or leave, buy or sell, a transaction or transactions associated with an insurance or financial transaction. The system enables aggregation and/or distribution of risk, performance obligations or investments, and aggregation/distribution and/or syndication of insurers or bankers, crowdsourcing/crowdfunding and/or participation of individuals and small groups within the transaction system. The integration of investment, insurance risk conditionalities and performance guarantees within a single exchangeable system is also envisioned. Transaction re-risking and de-risking and associated payments or payouts is also envisioned.
US11989775B2 Systems and methods for electronic account certification and enhanced credit reporting
A computer-implemented method includes providing certified financial data indicating financial risk about an individual. The method includes electronically collecting financial account data about the individual from at least one financial source. The method includes transforming the financial account data into a desired format. The method includes validating the financial account data by applying an algorithm engine to the financial account data to identify exceptions, wherein the exceptions indicate incorrect data or financial risk. The method includes marking the exceptions as valid exceptions when output of the algorithm engine validates the exceptions. The method includes confirming the exceptions by collecting additional data and applying the algorithm engine to the additional data.
US11989772B2 System and method for extracting product information from low resolution photos for updating product master
A system for extracting a product information of assets from the low resolution media contents taken in an environment 104 and updating a global product-master database 110 with the extracted product information is provided. An image capturing device 102 captures the media contents of assets. The product information extraction system 106 that (i) receives the media contents from the device 102, (ii) identifies the low resolution media contents based on size and dimensions of media contents, (iii) parses the low resolution media contents, using a system of cascading deep neural networks, to generate the product information at Stock Keeping Unit (SKU) level, (iv) transfers the product information obtained from the deep neural network system to the point of sale device 108 to update a local point-of-sale product-master, and (v) transmits the product information to the a global product-master server to update the global product-master database 110.
US11989771B2 Systems and methods of group electronic commerce and distribution of items
Method and apparatus are disclosed for collective electronic commerce and distribution of items, such as fungible items/goods and non-fungible items/goods. A system manages a universal ecommerce shopping cart to facilitate creating an itinerary for a group across multiple vendor websites/applications. The systems manages inventory to interface with multiple vendors, manages groups, and/or manages the assignment of fungible items (e.g., products) and non-fungible items (e.g., tickets, access to hotel rooms, etc.) that were selected for being purchased at different times.
US11989770B2 Personalized recommendation of complementary items to a user for inclusion in an order for fulfillment by an online concierge system based on embeddings for a user and for items
An online concierge shopping system identifies candidate items to a user for inclusion in an order based on prior user inclusion of items in orders and items currently included in the order. From a multi-dimensional tensor generated from cooccurrences of items in orders from various users, the online concierge system generates item embeddings and user embeddings in a common latent space by decomposing the multi-dimensional tensor. From items included in an order, the online concierge system generates an order embedding from item embeddings of the items included in the order. Scores for candidate items are determined based on similarity of item embeddings for the candidate items to the order embedding. Candidate items are selected based on their scores, with the selected candidate items identified to the user.
US11989769B2 System and method for providing simplified in-store, product-based and rental payment processes
Disclosed is a system and method for receiving, at a user device, data from a near-field-communication tag on an object, initiating, based on the data, a browser on the user device, navigating, based on the data and via the browser, to a site and transmitting authorized payment data or other task to the site based on payment data retrieved from either the user device or a network entity. The data can be communicated from the browser to the site through an application programming interface. Any task can be performed as well such as opening a door, starting a car, or renting a parking space.
US11989762B2 Eligibility for access to restricted goods and services using zero-knowledge proofs
Systems and methods for identity verification to provide access to restricted goods or services. A first device may receive, from a second device operated on behalf of a user, a first request to purchase a restricted good or service. The first device may transmit, to the second device responsive to the first request, a second request comprising an identification of information of the user, and an identification of validation system; and may receive the requested information of the user. The first device may generate an attestation key comprising a hash of the requested information of the user and the identification of the validation system; and may determine that a record in a centralized or distributed ledger at an address corresponding to the attestation key is associated with a non-zero transaction value. Responsive to the determination, the first device may provide the restricted good or service to the user.
US11989760B2 Cost accounting program, cost accounting device, and cost accounting method
The “arrow cost accounting” proposed in this application is constructed so that an accounting system for job costing can be applied to more general production data. Based on collected production data and cost data, a cost accounting result precisely corresponding to a procedure of a processing work is obtained. A product manufacturing cost accounting program causes a computer to perform product manufacturing cost accounting. The computer is caused to: refer to: 1) cost accounting space data defined by a coordinate space comprising a degree of processing progress axis; 2) processing work introduction amount function data as an introduction condition for the processing work; 3) present term production data as a production situation within a cost accounting target period; and 4) present term actual cost data as a cost generation situation within the given cost accounting target period stored in a memory; read the cost accounting space data and the present term production data; perform a step of calculating an arrow that connects an input node and an output node based on an inputted matching and a material amount on an arrow path as a material amount on a path of the arrow; read the processing work introduction amount function data and material amount data on the arrow path to calculate a processing work conversion amount and a material introduction conversion amount if a solution matching is found in the step of calculating the material amount on the arrow path; and perform a step of reading the present term actual cost data, the processing work conversion amount, and the material introduction conversion amount, distributing costs to the arrows, and outputting the costs distributed to the arrows.
US11989759B2 Using machine learning techniques to calculate damage of vehicles involved in an accident
Disclosed systems and methods incorporate machine learning to assess damage to vehicles. An example method includes: accessing image data representing one or more digital images of damage to a vehicle; selecting, using one or more processors, an applicable machine learning algorithm from a plurality of different trained machine learning algorithms, wherein the plurality of different machine learning algorithms are trained for respective different combinations of one or more of vehicle make, vehicle model, vehicle year, or area of damage; processing the image data, with the applicable machine learning algorithm using one or more processors, to determine assessed damage for the vehicle; accessing actual damage information for the vehicle; determining, using one or more processors, differences between the actual damage and the assessed damage; and iterating, using one or more processors, the applicable machine learning algorithm based on the differences to improve its damage assessment accuracy.
US11989749B2 Systems and methods for detecting and scoring driver activity
A driver scoring (DS) computing device for scoring driving activity for a driver in real-time is provided. The DS computing device includes at least one processor in communication with at least one memory, the at least one processor configured to: (i) receive sensor data about a driver in a vehicle; (ii) determine, from the sensor data, a driver activity including at least a duration for the activity; (iii) calculate a score for the determined activity, wherein the score depends on at least one of a type of activity and the duration of the activity; (iv) retrieve a driver profile associated with the driver from the at least one memory, the driver profile including at least one of user input preferences and a history of payment transactions; and (v) generate at least one merchant incentive based on the score and the driver profile.
US11989741B2 Campaign management system—multiple instances
The invention relates to a campaign management system comprising a process structure and a plurality of participant records associated with participants, such as persons or tangible objects; wherein the campaign management system is computer-implemented and configured to process said participant records according to said process structure; and wherein two or more of said participant records are simultaneously associated with the same participant.
US11989740B2 Reducing false positives using customer feedback and machine learning
A method of reducing a future amount of electronic fraud alerts includes receiving data detailing a financial transaction, inputting the data into a rules-based engine that generates an electronic fraud alert, transmitting the alert to a mobile device of a customer, and receiving from the mobile device customer feedback indicating that the alert was a false positive or otherwise erroneous. The method also includes inputting the data detailing the financial transaction into a machine learning program trained to (i) determine a reason why the false positive was generated, and (ii) then modify the rules-based engine to account for the reason why the false positive was generated, and to no longer generate electronic fraud alerts based upon (a) fact patterns similar to fact patterns of the financial transaction, or (b) data similar to the data detailing the financial transaction, to facilitate reducing an amount of future false positive fraud alerts.
US11989733B2 Multi-model system for electronic transaction authorization and fraud detection
A method receives an electronic image and uses the image as an input to a neural network. Based on a determination that the image represents a document, the method uses the image as an input to another neural network to identify a portion of the document containing an identifier. The method extracts the identifier by performing character recognition on the identified portion and determines whether the identifier is valid by using a validation API to determine whether the identifier is associated with a valid account at an institution. Based on a determination that the identifier is associated with a valid account, the method authorizes a transaction associated with the identifier. Based on a determination that the identifier is not associated with a valid account, the method denies the transaction. The first neural network classifies the electronic image into one of multiple valid document types and an invalid document type.
US11989732B2 Method and system for detecting fraudulent financial transaction
Disclosed is a method and system for detecting a fraudulent financial transaction including collecting, by processing circuitry, transaction details from a financial institution, classifying, by the processing circuitry, each of a plurality of users into a respective set of groups among a plurality of groups for each of a plurality of transaction action types, the plurality of users corresponding to the transaction details, and determining, by the processing circuitry, whether a first user among the plurality of users is in a risk group based on a first set of groups among the plurality of groups into which the first user is classified.
US11989729B2 Method and system for completing a transaction
A method for completing a transaction includes: a backend server connected to a communication network executes an application backend of a transaction application; a first terminal device connected to the communication network via a first connection executes a first application frontend of the transaction application; the first application frontend transmits a transaction request indicating the transaction to be started and a second application frontend and comprising transaction data associated with the indicated transaction to the application backend via the first connection; a second terminal device connected to the communication network via a second connection executes the second application frontend of the transaction application; the application backend transmits an authorization request to the second application frontend via the second connection; the second application frontend authorizes the requested transaction and transmits a transaction authorization to the application backend via the second connection; and the application backend completes the transaction.
US11989727B2 Payment system
Methods, apparatus and computer software are provided for authorizing an EMV transaction between a user device and a point of sale terminal, particularly, but not exclusively, in situations where a secure element is not made available for the deployment of a payment application on the user device. The payment application is instead deployed to a processing environment that is outside of any secure element on the user device. An ICC Master Key corresponding to the payment application is held by a trusted authority, such as the issuing bank. The trusted authority is adapted generate time-limited session keys on the basis of the ICC Master Key and distribute session keys to the payment application. Receipt of a session key by the payment application enables the payment application to conduct an EMV payment transaction. The session key is used to authorize a single EMV payment transaction.
US11989720B2 System and method for oblivious information retrieval
A system and method for oblivious information retrieval are disclosed. A particular embodiment includes: a plurality of network nodes in data communication with each other via a network, each network node having a secure processing enclave, the enclave configured to include: at least one isolated memory device, processing logic isolated from operating system (OS) calls, and a remote attestation capability; and a view node in data communication with the plurality of network nodes and a transaction ledger, the view node including an account index horizontally scaled across a plurality of computing devices, the view node further configured to receive a transaction and a corresponding account hint, to decrypt the account hint, and to add a row corresponding to the transaction and the account hint to the account index.
US11989716B2 System for processing requests from mobile devices
A system for processing a request of a mobile device, and there is provided an information collection device, which is configured to associate the information received from processing devices or from the mobile device of the system with respective requests of the mobile devices in order to determine the current status information of each request of each mobile device, for which purpose there is carried out, in the case of the absence of request identification information required for a clear association and/or identity identification information, a first association by way of further pieces of information contained in the request information, and that the information collection device is configured to transmit the current status information of the respective request to the respective mobile device.
US11989713B2 System, method and device for processing a transaction
A method for use in a computing device, comprising: receiving, from a remote device, a request to record an asset transfer in a first blockchain system; authenticating the request by using an authentication mechanism that is independent of the first blockchain system and obtaining an authentication record indicating that the request has been authenticated successfully; and recording the asset transfer in the first blockchain system, the asset transfer being recorded by storing the authentication record and a record of the asset transfer in a first ledger of the first blockchain system, wherein recording the asset transfer includes associating an instance of the record of the asset transfer that is stored in the first ledger of the first blockchain system with an instance of the authentication record that is stored in the first ledger of the first blockchain system.
US11989711B2 POS peripheral device and control method for POS peripheral device
A POS peripheral device includes a storing section configured to store setting information and a control section configured to control the storing section. When a first device is connected as an external device, the control section transmits, to the first device, information indicating that the POS peripheral device operates as a communication device. When a second device is connected as the external device, the control section transmits, to the second device, information indicating that the POS peripheral device operates as a storage that stores information in the storing section.
US11989698B2 Vehicle meetings
A computer includes a processor and a memory, and the memory stores instructions executable by the processor to provide an identification of an occupant of a vehicle to a plurality of virtual-meeting platforms, receive data indicating a plurality of virtual meetings at respective start times for the occupant from the virtual-meeting platforms, connect a user interface of the vehicle to a first one of the virtual meetings through a first virtual-meeting platform of the virtual meeting platforms at the respective start time, and connect the user interface to a second one of the virtual meetings through a second virtual-meeting platform of the virtual meeting platforms at the respective start time.
US11989686B2 Inventory management system with RFID-tagged bins on shelves
An apparatus for managing an inventory of goods stored in multiple bins on a shelving system includes an RFID antenna disposed on an upper shelf of the shelving system. The RFID antenna communicates with RFID tags disposed above the upper shelf RF shielding is disposed between the RFID antenna and lower shelves. An RFID tag is attached to a bin configured to contain the goods. The RFID tag is encoded with information identifying the goods stored in the bin. An RFID reader performs scans to detect RFID tags disposed above the upper shelf. An inventory computer generates a bin detection confirmation message based on the RFID tag being detected by the RFID reader at least a first number of times during a predetermined detection period. The inventory computer also generates a product reorder message based on the RFID tag being detected by the RFID reader at least a second number of times during the predetermined detection period, wherein the second number of times is greater than the first number of times. The product reorder message includes the information identifying the goods stored in the bin.
US11989684B2 Camera-implemented article layout control method for shelves equipped with electronic shelf labels
In a sales area, a method for checking the layout of articles in a gondola, the gondola comprising at least one electronic shelf label which corresponds to a matching area of a gondola, with a single product slot field comprising a gondola number, a row number and a shelf label number, the method comprising steps of: acquisition of an image of the gondola; automated detection of electronic shelf labels, and automated detection of rows; for at least one electronic shelf label, determination of the matching area of the gondola, and determination of the slot field; detection of layout information in said area of the gondola in the acquired image; identification of the associated article identifier in a realogram database; and check of compliance of detected layout information, with respect to expected layout information stored in the realogram database.
US11989678B2 System using artificial intelligence and machine learning to determine an impact of an innovation associated with an enterprise
In some implementations, a system may receive a submission associated with an innovation associated with an entity. The system may analyze, using a first machine learning model, the submission to identify a classification associated with the innovation. The system may analyze, using a second machine learning model in association with the classification, content of the submission to identify a characteristic of the innovation. The system may determine, using a third machine learning model and based on the characteristic, a ranking of the innovation relative to individual innovations in the subset of innovations. The system may determine, using a fourth machine learning model, an impact score associated with the innovation. The system may perform, based on the impact score satisfying a threshold, an action associated with a project involving the innovation.
US11989672B2 Interactive network and method for securing conveyance services
The inventive platform and method enhance the efficiency of systems in the interactive conveyance industry for goods and services by providing for the filtering, selection and securing of conveyance services in accordance with one or more of client and representative preferences in substantially real time.
US11989671B1 Method for constructing locomotive collaborative transportation scheduling system based on cyber-physical fusion
The present disclosure discloses method for constructing a locomotive collaborative transportation scheduling system based on cyber-physical fusion, which provides a solution for multi-processor coordinated control of locomotive scheduling. The method includes the following steps: step 1, planning the actual on-site location of the device; step 2: constructing a distributed cyber-physical system collaborative architecture; step 3: describing the information transmission relationship between physical devices in a matrix manner to construct an information collaboration computing model; step 4: analyzing and selecting the matching controller type according to the device function implementation program; step 5: writing the controller function scheduling program to complete the construction of the locomotive collaborative transportation scheduling cyber-physical system, and realizing the locomotive automatic scheduling through this system.
US11989670B1 System and methods for preemptive caching
A system and method that allow an institution's customer's anticipated data to be stored in a cache in advance of a request for that data, using predictive models based upon analyses of each specific customer's historical patterns. For example, when a customer logs on to an institution's server, a machine learning application on that server may predict the type or category of data that the customer may intend to retrieve, based upon his or her previous patterns when logging on. Typical categories of data may include, for example, account balances, status of outstanding loans, credit card data, and insurance information. By populating the cache with such anticipated data, that data may be more quickly accessed by the customer.
US11989668B2 Non-intrusive load monitoring using machine learning and processed training data
Embodiments implement non-intrusive load monitoring using a novel learning scheme. A trained machine learning model configured to disaggregate device energy usage from household energy usage can be stored, where the machine learning model is trained to predict energy usage for a target device from household energy usage. Household energy usage over a period of time can be received, where the household energy usage includes energy consumed by the target device and energy consumed by a plurality of other devices. Using the trained machine learning model, energy usage for the target device over the period of time can be predicted based on the received household energy usage.
US11989667B2 Interpretation of machine leaning results using feature analysis
Techniques and solutions are described for analyzing results of a machine learning model. A result is obtained for a data set that includes a first plurality of features. A plurality of feature groups are defined. At least one feature group contains a second plurality of features of the first plurality of features. The second plurality of features is less than all of the first plurality of features. Feature groups can be defined based on determining dependencies between features of the first plurality of features, including using contextual contribution values. Group contextual contribution values can be determined for feature groups by aggregating contextual contribution values of the constituent features of the feature groups.
US11989665B2 Methods and systems for customizing recommendations based on user actions
In an example embodiment, a system is described for customizing user accounts based on user actions, which may include receiving, via a user device, a first user input requesting to create an account for a user. The system may further receive, via the user device, a second user input selecting an account type for the account from a plurality of account types. In response to these user inputs, the system may retrieve, from a server, one or more account requirements for the account type, determine that the user meets the one or more account requirements and create an account in response to determining that the user meets the one or more account requirements.
US11989661B1 Dynamic rules for rules engines
Computer-implemented systems and methods update rules engines in a distributed computer system with new rules in a lightweight, non-intrusive, real-time manner. Rules engines are subscribed to a pub/sub service for new rules pertaining to a topic. A rules manager publishes a new rule to the pub/sub service with an associated topic. The rules engines download the new rule and store the new rule in-memory for execution without downtime.
US11989660B1 Transaction entity prediction with a global list
Certain aspects of the disclosure pertain to predicting a candidate entity match for a transaction with a machine learning model. A description of a transaction associated with an organization is received as input. In response, at least one machine learning model can be invoked to infer a transaction embedding based on the description, a first score that captures similarity between the transaction embedding entity embeddings associated with a global list of entities and organizations, a second score that captures a probability of interaction between the first organization and the entities based on organization and entity embeddings that capture profile data associated with the organization and the entities, and at least one candidate entity based on the first score and the second score. Finally, the inferred candidate entity can be output for use by an automated data entry or other process or system.
US11989658B2 Method and apparatus for reinforcement machine learning
A method and an apparatus for exclusive reinforcement learning are provided, comprising: collecting information of states of an environment through the communication interface and performing a statistical analysis on the states using the collected information; determining a first state value of a first state among the states in a training phase and a second state value of a second state among the states in an inference phase based on analysis results of the statistical analysis; performing reinforcement learning by using one reinforcement learning unit of a plurality of reinforcement learning unit which performs reinforcement learnings from different perspectives according to the first state value; and selecting one of actions determined by the plurality of reinforcement learning unit based on the second state value and applying selected action to the environment.
US11989656B2 Search space exploration for deep learning
Aspects of the invention include systems and methods to obtain meta features of a dataset for training in a deep learning application. A method includes selecting an initial search space that defines a type of deep learning architecture representation that specifies hyperparameters for two or more neural network architectures. The method also includes applying a search strategy to the initial search space. One of the two or more neural network architectures are selected based on a result of an evaluation according to the search strategy. A new search space is generated with new hyperparameters using an evolutionary algorithm and a mutation type that defines one or more changes in the hyperparameters specified by the initial search space, and, based on the mutation type, the new hyperparameters are applied to the one of the two or more neural networks or the search strategy is applied to the new search space.
US11989655B2 Prediction method, device and system for rock mass instability stages
Embodiments of the present application provide a prediction method, device and system for rock mass instability stages, and belong to the technical field of rock mass instability prediction. The method includes the steps: acquiring acoustic emission signals of rock mass; extracting feature parameters from the acquired acoustic emission signals; and predicting instability stages of the rock mass in accordance with the feature parameters and a preset back propagation (BP) neural network model, wherein the preset BP neural network model is obtained by training a BP neural network and a genetic algorithm by virtue of the feature parameters of the acoustic emission signals at different rock mass instability stages. According to the technical solution in the present application, the problem in the training process of the BP neural network model that model parameter optimization may be easily trapped in a locally optimal solution is effectively solved.
US11989652B2 Methods and systems to configure and use neural networks in characterizing physiological systems
The exemplified methods and systems facilitate the configuration and training of a neural network (e.g., a deep neural network, a convolutional neural network (CNN), etc.), or ensemble(s) thereof, with a biophysical signal data set to ascertain estimate for the presence or non-presence of disease or pathology in a subject as well as to assess and/or classify disease or pathology, including for example in some cases the severity of such disease or pathology, in a subject. In the context of the heart, the methods and systems described herein facilitate the configuration and training of a neural network, or ensemble(s) thereof, with a cardiac signal data set to ascertain estimate for the presence or non-presence of coronary artery disease or coronary pathology.
US11989650B2 Saliency prioritization for image processing
According to one implementation, a system includes a computing platform having a hardware processor and a system memory storing a software code including a trained neural network (NN). The hardware processor executes the software code to receive an input image including a pixel anomaly, identify, using the trained NN, one or more salient regions of the input image, and determine whether the pixel anomaly is located inside any of the one or more salient regions. The hardware processor further executes the software code to assign a first priority to the pixel anomaly when it is determined that the pixel anomaly is located inside any of the one or more salient regions, and to assign a second priority, lower than the first priority, to the pixel anomaly when it is determined that the pixel anomaly is not located inside any of the one or more salient regions.
US11989649B2 Pairwise ranking using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network used to generate a ranking score for a network input. One of the methods includes generating training data and training the neural network on the training data. The training data includes a plurality of training pairs. The generating comprising: obtaining data indicating that a plurality of training network inputs were displayed in a user interface according to a presentation order, obtaining data indicating that a first training network input of the plurality of training network inputs has a positive label, determining that a second training network input of the plurality of training network inputs (i) has a negative label and (ii) is higher than the first training network input in the presentation order, and generating a training pair that includes the first training network input and the second training network input.
US11989648B2 Machine learning based approach to detect well analogue
A training log is selected from a plurality of well logs. A log window of a plurality of log windows is selected from the training log. A positive window is generated from the log window. A negative window is selected from the training log. A siamese neural network (SNN) is trained that includes a first self attention neural network (ANN) and a duplicate self attention neural network with the log window, the positive window, and the negative window, to recognize a similarity between the log window and the positive window and to differentiate against the negative window.
US11989646B2 Neuromorphic apparatus having 3D stacked synaptic structure and memory device having the same
A neuromorphic apparatus includes a three-dimensionally-stacked synaptic structure, and includes a plurality of unit synaptic modules, each of the plurality of unit synaptic modules including a plurality of synaptic layers, each of the plurality of synaptic layers including a plurality of stacked layers, and each of the plurality of unit synaptic modules further including a first decoder interposed between two among the plurality of synaptic layers. The neuromorphic apparatus further includes a second decoder that provides a level selection signal to the first decoder included in one among the plurality of unit synaptic modules to be accessed, and a third decoder that generates an address of one among a plurality of memristers to be accessed in a memrister array of one among the plurality of synaptic layers included in the one among the plurality of unit synaptic modules to be accessed.
US11989644B2 Three-dimensional convolution operation device and method based on three-dimensional phase change memory
The disclosure discloses a three-dimensional (3D) convolution operation device and method based on a 3D phase change memory, which includes a 3D phase change memory, an input control module, a setting module, and an output control module. By using the 3D phase change memory to perform 3D convolution operation, the phase change units on the same bit line constitute a convolution kernel. Based on the multilayer stack structure, the upper and lower electrodes of the 3D phase change memory serve as the information input terminal, and they are convolved after passing through the respective phase change unit arrays, and the result of the convolution operation is superposed on the middle electrode in the form of current, thereby obtaining the sum of the convolution calculation results of the input information of the upper and lower electrodes, such that the 3D convolution operation is completed in one step.
US11989639B2 Inferential device, convolutional operation method, and program
An inferential device, including a quantization part that quantizes a result of a convolutional operation in a convolutional neural network using input data and weights; a convolutional operation part that performs a convolutional operation using the quantized operation result as input data; and an input data conversion part that converts the input data to a first layer to enable the convolutional operation part to process both the input data to the first layer and the input data that is quantized by the quantization part in a same way.
US11989638B2 Convolutional neural network accelerating device and method with input data conversion
Embodiments of the present invention provide an input data conversion device, comprising: a scheduling unit, to generate a control command according to the size/dimension of the input data and the size/stride of a filter, to control actions of a data moving unit and a row data expansion unit; the data moving unit, to actively read an input data from a system storage space according to the control command of the scheduling unit; a row data caching unit, to store the input data read in; and the row data expansion unit, to read one row of the input data from the row data caching unit each time, and then to expand the row of data into one row data in different filter windows according to the sizes of the filter windows.
US11989637B2 System and method for invertible wavelet layer for neural networks
An electronic device, method, and computer readable medium for an invertible wavelet layer for neural networks are provided. The electronic device includes a memory and at least one processor coupled to the memory. The at least one processor is configured to receive an input to a neural network, apply a wavelet transform to the input at a wavelet layer of the neural network, and generate a plurality of subbands of the input as a result of the wavelet transform.
US11989636B1 System and method for persuadable collaborative conversational AI
A system and method for persuadable collaborative conversational AI. The invention introduces a system and method for “Decidrons”, which are units of machine learning that can be grouped together to provide collaborative widely extensible evolving modular polylogical groups. The present invention utilizes stages of cogitation, persuadability and theory of mind to improve and extend the collaborative conversational artificial intelligence (CCAI) disclosed in the parent patent application.
US11989634B2 Private federated learning with protection against reconstruction
Embodiments described herein provide for a non-transitory machine-readable medium storing instructions to cause one or more processors to perform operations comprising receiving a machine learning model from a server at a client device, training the machine learning model using local data at the client device, generating an update for the machine learning model, the update including a weight vector that represents a difference between the received machine learning model and the trained machine learning model, privatizing the update for the machine learning model, and transmitting the privatized update for the machine learning model to the server.
US11989632B2 Apparatuses, methods, and computer program products for programmatically parsing, classifying, and labeling data objects
Methods, apparatuses, or computer program products are disclosed providing for the dynamic data classification of data objects. Examples enable prediction of candidate data classification labels for data objects associated with one or more applications, services, or computing devices. Examples enable the assignment of one or more data classification labels to a data object for transmission to one or more computing devices. Examples enable the interactive and progressive application of machine learning techniques to data classification systems to assign data classification labels with probable certainty. Examples enable the tracking, monitoring, storage, sorting, and retrieval of labeled data objects. Examples provide for access control configuration of services to restrict or allow access to data objects based on data classifications and other service parameters.
US11989631B1 System and method for using artificial intelligence to detect lithium plating
In one aspect, computer-implemented method may include, while a battery pack is charging, receiving, from sensors, measurements associated with the battery pack. The battery pack includes cells. The method may include separating the measurements into separate profiles for the cells, wherein the separate profiles include data pertaining to current, voltage, temperature, or some combination thereof. The method may include identifying, using the separate profiles, features, generating a training dataset by reducing the features based on a mean-comparison technique, a minority scaling technique, or both, and generating a trained machine learning model using the training dataset including the reduced features as labeled input and true lithium plating occurrence statuses as labeled output. The method may include predicting, using the trained machine learning model, an occurrence of lithium plating by inputting subsequently received data into the trained machine learning model.
US11989628B2 Machine teaching complex concepts assisted by computer vision and knowledge reasoning
Machine teaching in an embodiment can include receiving a user annotated concept for a given image in given context. The given image can be broken into parts and classified. Relationships can be determined associated with the parts. The created relationships can be stored along with the user annotated concept in a knowledge base. One or more similar images can be annotated using the parts and relationships. A second image associated the given context can be retrieved, decomposed into parts. The parts can be classified. Relationships can be determined associated with the second image's parts. Classifications and relationships associated with the second image's parts can be compared with classifications and relationships associated with the given image's parts. Based on comparing, the second image can be annotated with the user annotated concept for the given image.
US11989623B2 Quantum computer and quantum state controlling method in quantum computer
The present invention aims at enabling a gate-type quantum computer to deal with actual problems. There is provided a quantum computer including: a quantum register holding qubits, a control gate performing an operation on the quantum register, and a readout unit observing a state of the quantum register; and the quantum computer repeating longitudinal relaxation to the ground state by gradually changing Hamiltonian H(t) for a predetermined time, wherein the unitary operation determined by the Hamiltonian H(t) at each time is performed with the control gate for a time of about a longitudinal relaxation time, the quantum state is relaxed every time of about the longitudinal relaxation time, and the ground state prepared for an initial state is time-evolved to the ground state of the Hamiltonian which is defined as a problem.
US11989619B2 Modifying messages stored in mixtures of molecules using thin-layer chromatography
Storage media are provided. A substrate has an array of addressable locations thereon, each addressable location adapted to be physically associated with a collection of molecules, each collection comprising at least a first subcollection of molecules and a second subcollection of molecules. The molecules in the collection are selected from a set of unambiguously identifiable molecules, the set comprising at least a first subset of molecules and a second subset of molecules. Each molecule in the first subset is identifiable by a first physical property, and each molecule in the second subset is identifiable by a second physical property, different from the first physical property. Each molecule in the set is uniquely associated with a predetermined position in a numerical value, wherein the presence of the molecule in the collection indicates a predetermined digit at the associated position and the absence of said molecule in the collection indicates a zero at said associated position.
US11989618B2 Two-dimensional code processing method and device
A two-dimensional code processing method and a device. The method includes: obtaining, by a first electronic device, two-dimensional code information displayed by a second electronic device; obtaining first scenario information, where the first scenario information is scenario information related to the first electronic device; determining two-dimensional code data and second scenario information based on the two-dimensional code information, where the second scenario information is scenario information related to the second electronic device; and when determining that the first scenario information and the second scenario information meet a preset condition, performing, by the first electronic device, preset processing on the two-dimensional code data. The scenario information of the two electronic devices that need to perform two-dimensional code interaction is compared, and further, two-dimensional code verification is completed.
US11989616B2 Reading device
A reading device provided to obtain information specifying a product, the device including a housing, an imaging unit, and an illumination unit. The housing includes a transparent reading window. The imaging unit is built in the housing and captures an image through the reading window. The illumination unit illuminates an imaging target of the imaging unit by performing surface emission of light toward the outside of the housing. The illumination unit is disposed outside an edge of the reading window and is inclined with respect to the reading window so as to protrude more with respect to the reading window toward a side farther from the reading window.
US11989613B1 Product life cycle and authentication
An authentication system for authenticating an asset having an NFC tag is disclosed comprising an authentication server, a controller in communication with the authentication server and an NFC enabled device, the controller is configured to request reading of a tag identification number (ID) from a memory of the NFC tag, generate a tag record of the NFC tag on the authentication server, associated with the tag ID, generate a token (TS) corresponding to the NFC tag, the token is generated by an algorithm based on the tag ID, request writing of the token to the memory, associate the token with the tag ID, wherein, upon a user subsequently validating the asset, the controller is configured to request reading the token from the memory, and verify the token against the tag record comprising comparing said token with the associated token stored in the tag record on the authentication server.
US11989594B2 Systems, methods, and apparatus for associating computational device functions with compute engines
A method may include creating an association identifier based on an association between a computational device function and a compute engine of a computational device, and invoking an execute command to perform an execution of the computational device function using the compute engine, wherein the execute command uses the association identifier. The compute engine may be a first compute engine, and the association may be further between the computational device function and a second compute engine of the computational device. The execute command may perform an execution of the computational device function using the second compute engine. The execution of the computational device function using the first compute engine and the execution of the computational device function using the second compute engine may overlap. The execute command may include the association identifier. The creating the association identifier may include invoking a create association command.
US11989588B2 Shared memory management method and device
A method for managing a shared memory, including: setting a master core, applying, by the master core, to a system for idle hugepage blocks, mapping the idle hugepage blocks to a virtual address space of the master core, and sorting the hugepage blocks in an ascending order of physical address size of the hugepage blocks; dividing, depending on whether the physical addresses are continuous, the hugepage blocks sorted into segments; in response to determining that there are segments satisfying the memory demand of the subsystem, sorting the segments satisfying the memory demand of the subsystem in a descending order of lengths thereof, and remapping the sorted segments to obtain segments having both continuous virtual addresses and continuous real addresses; and in response to determine that there is a segment satisfying the memory demand of the system, releasing hugepage blocks other than the segment satisfying the memory demand of the system.
US11989585B1 Optimizing media transcoding based on licensing models
A transcoding service is described that is capable optimizing media transcoding jobs according to the licensing model associated with a particular transcoder being utilized. The service can receive a request to transcode the media content from a user and inspect an SLA to determine the parameters for the transcoding job, such as the time interval to complete the job or the price of performing the job. The service can then identify a licensing cost associated with transcoding the media content. For example, the licensing cost being based at least in part on a number of running instances of the transcoder. The transcoding service may apply a weight to the licensing cost when prioritizing the transcoding jobs. For example, the service may determine an optimal number of concurrently executing transcoder instances to utilize to reduce the licensing costs associated with the transcoding jobs.
US11989580B2 System and method to accelerate reduce operations in graphics processor
Embodiments described herein provide a system, method, and apparatus to accelerate reduce operations in a graphics processor. One embodiment provides an apparatus including one or more processors, the one or more processors including a first logic unit to perform a merged write, barrier, and read operation in response to a barrier synchronization request from a set of threads in a work group, synchronize the set of threads, and report a result of an operation specified in association with the barrier synchronization request.
US11989574B2 Container-as-a-service (CaaS) controller for monitoring clusters and implementing autoscaling policies
Embodiments described herein are generally directed to a controller of a managed container service that facilitates autoscaling based on bare metal machines available within a private cloud. According to an example, a CaaS controller of a managed container service monitors a metric of a cluster deployed on behalf of a customer within a container orchestration system. Responsive to a scaling event being identified for the cluster based on the monitoring and an autoscaling policy associated with the cluster, a BMaaS provider associated with the private cloud may be caused to create an inventory of bare-metal machines available within the private cloud. Finally, a bare metal machine is identified to be added to the cluster by selecting among the bare-metal machines based on the autoscaling policy, the inventory and a best fit algorithm configured in accordance with a policy established by or on behalf of the customer.
US11989573B2 Adaptive virtual function drivers for electronic devices
Techniques for providing adaptive virtual function (VF) drivers capable of operating with physical devices having a plurality of different hardware configurations are described. In one embodiment, for example, an apparatus may include logic to implement a virtual machine (VM), the logic to initialize an adaptive virtual function (VF) driver to facilitate communication between the VM and a physical device to be virtualized, establish communication between the adaptive VF driver and a physical function (PF) driver of the hypervisor for the physical device, activate a standard feature set for the adaptive VF driver to execute on a PF of the physical device, and negotiate activation of an advanced feature set for the adaptive VF driver to execute on the PF, the adaptive VF driver to provide the advanced feature set to the PF, the PF activate each feature of the advanced feature set supported by the PF.
US11989570B2 Secure DevSecOps pipeline with task signing
An approach is disclosed that selects a current processing element from a set of processing elements included in a software pipeline. A selected input data to the current processing element was an output data from a previously executed processing element. The input data is verified by computing a current fingerprint of the selected input data and comparing the computed fingerprint to an expected fingerprint. The expected fingerprint was previously computed after the output data was generated by the previously executed processing element. In response to the comparing revealing that the current fingerprint fails to match the expected fingerprint, a verification error is indicated to a user of the process.
US11989566B2 Method for controlling electronic device
The disclosure provides a method for controlling an electronic device. The electronic device includes a processor, a read-only memory (ROM), a random access memory (RAM), an image sensor control (ISC) circuit, an image signal processor (ISP) and a communication interface circuit. The method includes: in response to the electronic device being powered up, executing a first program code in the ROM by the processor to initialize the communication interface circuit; transmitting identification information to an external device through the communication interface circuit; receiving, through the communication interface circuit, a second program code that the external device sends in response to the identification information so as to store the second program code to the RAM; and executing the second program code by the processor to initialize the ISC circuit and the ISP.
US11989565B2 System and method to provide a single device type in customized products
A device including first firmware of a first type and second firmware of a second type different from the first type. The first firmware configures the device to be installed into a first information handling system associated with the first type. The second firmware configures the device to be installed into a second information handling system associated with the second type. The device is configured to receive a firmware commit command that command includes either a first indication to commit the first firmware, or a second indication to commit the second firmware, but not both indications. The device further determines that the firmware commit command includes the first indication and locks the device to use the first firmware and not the second firmware, and determines that the firmware commit command includes the second indication and locks the device to use the second firmware and not the first firmware.
US11989561B2 Method and apparatus for scheduling out-of-order execution queue in out-of-order processor
The disclosure provides a method and an apparatus for scheduling an out-of-order execution queue in an out-of-order processor. The method includes: constructing a sequence maintenance queue with a same number of items as the out-of-order execution queue, and allocating an empty item for instructions and data entering the out-of-order execution queue, in which the sequence maintenance queue comprises at least one identity (id) field; numbering each item of the out-of-order execution queue sequentially, and recording an id number of each item of the out-of-order execution queue in the id field of the sequence maintenance queue; enabling the instructions to enter an item of the out-of-order execution queue corresponding to an id number pointed by a tail of the sequence maintenance queue; and selecting instructions in ready items for execution from the out-of-order execution queue according to id number information indicated by the sequence maintenance queue.
US11989560B2 Method and device for executing instructions to perform artificial intelligence
The present disclosure provides an instruction execution method, device, and electronic equipment. In the instruction execution method described above, after obtaining an exceptional signal generated by a neural network processor during an operation, the electronic equipment determines an exception processing instruction corresponding to the exceptional signal according to the exceptional signal, then it determines a first instruction queue needed to be executed by the neural network processor, and then it generates a second instruction queue based on the exception processing instruction and the first instruction queue, and finally it controls the neural network processor to execute the second instruction queue, so that errors encountered by the neural network processor can be timely processed, thereby shortening the error processing delay and improving the data processing efficiency of the hardware system in the electronic equipment.
US11989557B2 Large data read techniques
Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a read command can optionally include a read-type indicator. The read-type indicator can allow for exchange of a large amount of data between the host and the storage system using a single read command.
US11989554B2 Processing pipeline with zero loop overhead
Techniques are disclosed for reducing or eliminating loop overhead caused by function calls in processors that form part of a pipeline architecture. The processors in the pipeline process data blocks in an iterative fashion, with each processor in the pipeline completing one of several iterations associated with a processing loop for a commonly-executed function. The described techniques leverage the use of message passing for pipelined processors to enable an upstream processor to signal to a downstream processor when processing has been completed, and thus a data block is ready for further processing in accordance with the next loop processing iteration. The described techniques facilitate a zero loop overhead architecture, enable continuous data block processing, and allow the processing pipeline to function indefinitely within the main body of the processing loop associated with the commonly-executed function where efficiency is greatest.
US11989550B2 Center device and in-vehicle electronic control device
A center device includes a vehicle information storage unit, a hash value generation unit, and a package generation unit. The vehicle information storage unit stores identification information for electronic control devices mounted in a vehicle and information of software architecture of the electronic control devices together with a type of the vehicle. The hash value generation unit is configured to generate difference data, calculate a hash value of the difference data, and store the calculated hash value in a hash value storage unit, for each electronic control device that is an update target. The package generation unit is configured to generate distribution package for the update target using corresponding hash value stored in the hash value storage unit.
US11989547B2 Apparatus for operating OTA update for vehicle, and method thereof
An apparatus of operating an OTA update for a vehicle includes an input device receiving approval information for approving an OTA update process of a vehicle from a user and an execution device executing one of a first process or a second process in response to the approval information being entered. Each of the first process and the second process includes at least one of a battery charging process of a battery in the vehicle or the OTA update process of the vehicle.
US11989545B2 Flexible upgrade of multi-subsystem products
Described is a system that provides for granular and customized upgrades of sub-systems deployed within a third-part system. The system generates an upgrade manager service for implementation of a first sub-system upgrade package from within a third-party system that hosts the first sub-system. The system generates the first sub-system upgrade package according to a compatibility with a first sub-system version currently deployed in the third-party system to update the first sub-system with a feature(s) available in an upgraded version of the first sub-system. The system sends the upgrade manager service to the third-party system. The system receives a first request for the first sub-system upgrade package from the upgrade manager service running in the third-party system. The system sends the first sub-system upgrade package for implementation at the first sub-system by the upgrade manager service running in the third-party system.
US11989542B2 Enhancing operator installation and upgrade management and verification
Processing logic may obtain a resource of a platform fora containerized application. The platform may include custom resources, and an operator that manages the custom resources during runtime of the containerized application. In response to an indication being defined in the resource, processing logic may schedule an upgrade to a new operator. Processing logic may perform one or more pre-installation actions or post-installation actions that are defined in the resource to manage the installation of the new operator in a controlled manner and reduce the risk of incompatibilities between the new operator and the custom resources.
US11989539B2 Continuous integration and deployment system time-based management
Systems and methods for managing components of the CI/CD system in view of time-based records associated with the components. An example method comprises retrieving a plurality of records generated by a plurality of components of a continuous integration and continuous delivery/deployment (CI/CD) system; receiving a time value; identifying, in view of the plurality of records, at least one component of the plurality of components that has been executed at the time value; and performing an action on the at least one component.
US11989538B2 Orchestration for robotic process automation
An example embodiment may involve persistent storage containing definitions of (i) assignments of bots to endpoints, (ii) software packages for execution by the bots, (iii) schedules for the bots to execute the software packages, and (iv) processes that associate the bots with the software packages and the schedules. This embodiment may also involve processors configured to: receive, from a computing device, a request for bot deployment, wherein the computing device includes a bot runtime; identify, in the processes, a bot assigned to an endpoint that is associated with the computing device, wherein the bot is associated with a software package and a schedule; and transmit, to the computing device, data including a representation of the bot, a copy of the software package, and a copy of the schedule, wherein reception of the data causes the bot to execute, using the bot runtime, the software package in accordance with the schedule.
US11989533B2 Short channel effect based random bit generator
A random bit generator includes a voltage source, a bit data cell, and a sensing control circuit. The voltage source provides a scan voltage during enroll operations. The data cell includes a first transistor and a second transistor. The first transistor has a first terminal coupled to a first bit line, a second terminal coupled to the voltage source, and a control terminal. The second transistor has a first terminal coupled to a second bit line, a second terminal coupled to the voltage source, and a control terminal. The sensing control circuit is coupled to the first bit line and the second bit line, and outputs a random bit data according to currents generated through the first transistor and the second transistor during an enroll operation of the bit data cell.
US11989532B2 Systems and methods for multi-source true random number generators, including multi-source entropy extractor based quantum photonic true random number generators
Embodiments of systems and methods for a multi-source true random number generator (TRNG) are disclosed. A set of values is generated from each of the sources of randomness and an extractor is applied each of the set of values to produce a set of random values from each source. At least one extractor for at least one of the sources is a multi-radix extractor. The sets of values generated from each source of randomness can be composited to generate a random bitstring as the output of the TRNG.
US11989524B2 Knowledge-grounded dialogue system and method for language learning
The present invention solves difficulties in constructing a dialogue corpus, ensures the accuracy of a system utterance, and evaluates a user utterance in a dialogue technology for language learning and a knowledge-grounded dialogue technology, in which a system and method is capable of helping a learner in language learning by constructing a language learning dialogue corpus using passages and exercises commonly used in language education and learning sites, training a dialogue model and a dialogue evaluation model with the language learning dialogue corpus, and allowing a user and a system to have a dialogue on the basis of a given passage. It is expected that it will be possible to implement a dialogue system for language learning that is capable of performing evaluation and easily expanding a domain (expansion of learning content).
US11989522B2 Privacy-protecting pandemic-bio-surveillance multi pathogen systems
Provided is a process, including: obtaining movement transactions without having server-side access to information by which the members of the population undergoing the changes in geolocation indicated by the movement transactions can be identified, either personally or pseudonymously; obtaining for movement transactions corresponding to a designated window of time, geographic-pathogen-risk scores of starting geolocations that include the starting geographic positions; updating for the movement transactions corresponding to the designated window of time, geographic-pathogen-risk scores of the ending geolocations based on both geographic-pathogen-risk scores of the starting geolocations involved in movement transactions ending at the ending geolocations and rates of traffic at the ending geolocations indicated by movement transactions ending or starting at the ending geolocations.
US11989521B2 Natural language processing with non-ontological hierarchy models
A non-ontological hierarchy for language models is based on established psycholinguistic and neuro-linguistic evidences. By using non-ontological hierarchies, a more natural understanding of user's inputs and intents improve toward a better potential for producing intelligent responses in a conversational situation.
US11989518B2 Normalized processing method and apparatus of named entity, and electronic device
A normalized processing method of a named entity includes: obtaining first text data; recognizing a named entity from the first text data; determining whether a first standard named entity exists in a standard named entity database according to the named entity; determining the first standard named entity as a normalized representation of the named entity in response to determining that the first standard named entity exists in the standard named entity database; and obtaining a second standard named entity from the standard named entity database and determining an obtained second standard named entity as the normalized representation of the named entity in response to determining that the first standard named entity does not exist in the standard named entity database.
US11989515B2 Adjusting explainable rules using an exploration framework
A computer-implemented method according to one embodiment includes receiving a plurality of linguistic expressions (LEs); changing one or more conditions of the plurality of linguistic expressions to create an updated plurality of linguistic expressions, utilizing a visual exploration framework (VEF) that visually presents to a user each of the plurality of linguistic expressions; and including the updated plurality of linguistic expressions in a model used to classify input sentences. According to another embodiment, a computer-implemented method includes receiving (i) a set of linguistic expressions (LEs) and (ii) a set of labeled data as input, where the LEs are logical combinations of predicates learned from the labeled data, and each data point in the labeled data comprises a piece of text and ground-truth labels; presenting the LEs in a visual exploration framework; and allowing a user to sort, filter, subset, and select LEs based on different criteria, utilizing the framework.
US11989512B2 Patent document creating device, method, computer program, computer-readable recording medium, server and system
The present invention relates to a patent document creating device, method, computer program, computer-readable recording medium, server and system. The patent document creating device, according to one embodiment of the present invention, may comprise: a constituent element management unit for managing information on a constituent element which may be included in the content of a patent document; an autocomplete list generation unit for generating a data set on the basis of the information on the constituent element managed by the constituent element management unit, and generating an autocomplete list on the basis of a result extracted from the data set by having text, inputted by a user, as a keyword; and a text input element management unit for managing a text input element capable of receiving, as input, text from the user, extracting, as autocomplete keywords, some of the text inputted in the text input element and transferring same to the autocomplete list generation unit, outputting, on a screen, an autocomplete list generated on the basis of the autocomplete keywords, and when the user selects any one item included in the autocomplete list, replacing the autocomplete keywords with the selected item and outputting same in the text input element.
US11989511B2 System and method for term disambiguation
Systems and methods are described for disambiguating terms, a challenging problem in computational linguistics. An ambiguous term may be regular words or phrases, or preferably abbreviations or acronyms. A potentially ambiguous term may be identified from an information source, and has two or more potential meanings. For each potential meaning, context and frequency of the potential meaning are determined. Context may include section headings, nearby concepts, or all relevant concepts within the information source. Frequency may reflect frequency of the candidate concepts within literature, medical literature, patient records, or another information source. Context, frequency, or both for each potential meaning can support a computer technology algorithm to select one potential meaning over others.
US11989510B1 User interface for use with a search engine for searching financial related documents
A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
US11989507B2 Computer implemented methods for the automated analysis or use of data, including use of a large language model
Methods are provided, such as a method of interacting with a large language model (LLM), including the step of a processing system using a structured, machine-readable representation of data that conforms to a machine-readable language, such as a universal language, to provide new context data for the LLM, in order to improve the output, such as continuation text output, generated by the LLM in response to a prompt; and such as a method of interacting with a LLM, including the step of providing continuation data generated by the LLM to a processing system that uses a structured, machine-readable representation of data that conforms to a machine-readable language, such as a universal language, in which the processing system is configured to analyse the continuation output generated by the LLM in response to a prompt to enable an improved version of that continuation output to be provided to a user. Related computer systems are provided.
US11989503B2 Formula generation by example
A system includes an interface configured to receive a user input string for a data cell and a processor configured to: determine a lexicon from data related to the data cell; determine an efficient formula from the lexicon; and provide the efficient formula to a formula cell. The system further includes a memory coupled to the processor and configured to provide the processor with instructions.
US11989501B1 Binary object buffers encoding format
A computer-implemented method is provided. The computer-implemented method comprises: determining data to be encoded, the data comprising data elements that each have a corresponding type, length, and value; determining a list of values of data elements having a first type; encoding the list as a first portion of encoded data including an indication of the first type, the length of each value, and the value; encoding the plurality of data elements as a second portion of encoded data, wherein for each data element whose value is included in the list of values, the second portion includes an indication of a position of the value in the list, and wherein for each data element having a second type, the second portion includes an indication of the type, an indication of the length, and an indication of the value; and transmitting the encoded data for storage and/or decoding.
US11989500B2 Framework agnostic summarization of multi-channel communication
Aspects of the present disclosure provide techniques for improved automated parsing and display of electronic documents. Embodiments include identifying a set of topics in a first electronic document based on one or more rules related to one or more keywords in the first electronic document. Embodiments include providing one or more inputs to a machine learning model based on the set of topics and a second electronic document related to the first electronic document. Embodiments include receiving, from the machine learning model in response to the one or more inputs, one or more outputs related to formatting the second electronic document for display. Embodiments include generating a formatted version of the first electronic document based on the set of topics and generating a formatted version of the second electronic document based on the one or more outputs.
US11989498B2 FinFET semiconductor device grouping
A method of designing a circuit is provided. The method includes: providing a circuit; selecting a first NMOS fin field-effect transistor (FinFET) in the circuit; and replacing the first NMOS FinFET having a first fin number with a second NMOS FinFET having a second fin number and a third NMOS FinFET having a third fin number, wherein the sum of the second fin number and the third fin number is equal to the first fin number.
US11989491B2 Generative shell design for simulations
A method and system provide the ability to generate models. A generative shelled base is created as a hollow computer-aided design (CAD) design. A t-spline mid-surface shell is created from the generative shelled base, which is then used to create a shell mesh model. A t-spline solid body is created from the generative shelled base, which is used to create an internal support structure that is converted into a shell CAD geometry, which is used to create a support structure mid-surface shell. The support structure mid-surface shell is combined with the shell mesh model into a generative mid-surface mesh that is used in a computer-aided engineering (CAE) crash simulation. The generated shelled base is combined with the shell CAD geometry into a generative shelled solid that is utilized in an additive build simulation.
US11989490B2 Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations
A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.
US11989488B2 Automatically and intelligently exploring design spaces
Methods, systems, and computer readable medium include receiving, from a user device, a request for a digital component, receiving a data set of user-provided information regarding a particular product design, generating, based on the data set, a visual representation mapping design factors to potential product design geometry, segmenting the visual representation based on the design factor values, selecting a segment that contains less than a threshold amount of data points, selecting a digital component, dynamically altering, based on the selected segment, a presentation of the digital component that solicits information from the user about the segment, distributing, for presentation at the user device, the dynamically-altered digital component, obtaining, from the user device through a feedback mechanism, feedback information regarding the segment that contains less than the threshold amount of data points, and modifying a design factor of the particular product design based, at least in part, on the feedback information.
US11989486B2 Streaming music using supported services
An example technique includes a computing system storing media item identifiers of curated media items associated with one or more service providers. A media curating service aggregates the media item identifiers of curated media items. The example technique further involves receiving, from a media playback system, a first message comprising a service provider access identifier. The service provider access identifier is based on a user account of the media playback system registered to at least one service provider. Based on receiving the first message, the computing system determines media item identifiers of curated media items that are associated with the at least one service provider with which the user account of the media playback system is registered and causes the media playback system to play back the curated media items based on the determined media item identifiers of the curated media items.
US11989484B2 Electronic device and method for providing notification thereof
An electronic device according to various embodiments of the disclosure comprises: a foldable housing, a flexible display, a communication circuit, a sensor module, a processor, and a memory. The memory can store instructions that, when executed, cause the processor to sense whether an event configured to display a user interface has occurred, identify an angle between a first housing and a second housing using the sensor module, determine, based on the identified angle, at least one area for displaying the user interface from among at least one edge area or folding area of the flexible display, and control the display to display the user interface in the determined at least one area.
US11989482B2 Split-screen projection of an image including multiple application interfaces
The present disclosure relates to a screen projection method. In the method, an electronic device displays M application interfaces on a display of the electronic device, where M is an integer greater than 1. The electronic device receives a first selection operation, and determines N application interfaces based on the first selection operation, where the first selection operation is performed on the electronic device to determine the N application interfaces from the M application interfaces, and N is a positive integer less than or equal to M. The electronic device sends first data to an external display device in response to the first selection operation, where the first data is used by the external display device to display the N application interfaces.
US11989479B2 Electronic device
An electronic device is provided that includes a first display unit including a first display; a second display unit including a second display disposed on a side of the first display and being rotatable with respect to the first display unit about a rotation axis extending in a front-rear direction such that an angle formed by the first and displays change; an angle and angular velocity acquisition unit that acquires the angle formed by the first and second displays and angular velocity of the angle; and a control unit that, when a user rotates the second display unit with respect to the first display unit, determines whether a horizontal direction of a video to be displayed on the first and second displays is made to match a vertical direction or a left-right direction based on the angle and the angular velocity acquired by the acquisition unit.
US11989477B2 Tabletop digital multimedia display
An example of an apparatus to provide content to a user is provided. The apparatus includes a base to rest on a surface. The apparatus further includes an energy storage device disposed within the base. In addition, the apparatus includes a charging device to couple with a portable electronic device of a user. The charging device is to transfer energy stored in the energy storage device to the portable electronic device. Furthermore, the apparatus includes a screen mounted on the base. The screen is to provide content to the user to engage the user.
US11989474B2 Image processing apparatus
An image processing apparatus comprising a scanner. When the apparatus starts execution of a file output job, the apparatus confirms whether or not to be able to access a server. In a case where the apparatus could not access the server, the apparatus stops the execution of the file output job without outputting a file including image data to a designated output destination. In a case where the apparatus could access the server, the apparatus transmits a log relating to the file output job to the server before outputting the file to the designated output destination. When the transmitted log could be saved in the server, the apparatus outputs the file to the designated output destination. When the transmitted log could not be saved in the server, the apparatus stops the execution of the file output job without outputting the file to the designated output destination.
US11989472B2 Display control device and image forming apparatus
A display control device includes a display section and a display controller. The display controller controls the display section so as to cause the display section to display a first image (703a to 703f) and a second image. The first image (703a to 703f) is displayed in an upper layer for the second image. The first image (703a to 703f) represents a category item. The second image represents a setting item belonging to the category item. The display controller controls the display section so as to cause the display section to display a predetermined image (705) in the first image (703a to 703f) according to the setting item that has been entered.
US11989470B2 Image forming system that combines first and second data, printing device, control method of printing device, and non-transitory storage medium
An image forming system includes an image distribution device and a printing device. The printing device forms a print image by combining a frame image data and a variable data, which are included in print image data managed by the image distribution device, the frame image data includes an image applied commonly to a plurality of print materials, and the variable data includes information changed for each print material. The printing device generates a list of pieces of attribute information about respective ones of a series of print images formed based on the print image data, and the pieces of attribute information are arranged in accordance with order in which the series of print images are printed and are presented as information that a user can identify. The printing device performs control so that respective ones of the series of print images and the list are printed.
US11989467B2 Image recording device
An image recording device stores correspondence information associating a plurality of status information types, output determination information and request type information. The status information is related to at least one of information on a cartridge and information corresponding to operation of a printing head. The output determination information corresponds to usage type information. The request type information is used to determine a type of a person requesting the status information. A controller of the image recording device is configured to perform receiving an output request of output of the status information, determining a type of the request type information, and identifying the status information of which type is associated with the determined request type information and the output determination information based on the correspondence information from among a plurality of types of the status information.
US11989465B2 System and method for improved print rendering using metallic object detection techniques on input images
A system and method are provided wherein, in at least one form, artificial intelligence is used to identify objects in a document to be considered for metallic rendering or printing on a substrate. Then, the options for printing, including the considerations for rendering in metallic toner or ink, are, in at least one form, presented to the user for acceptance or rejection before the actual printing is initiated.
US11989463B2 System including first device copying shortcut information to portable memory, and second device performing shortcut related process based on the shortcut information stored in the portable memory
A system includes first and second image forming devices including first and second controllers respectively. The first controller generates a piece of shortcut information specifying an image formation process and a settings value for the image formation process both associated with a shortcut icon. The first controller displays the shortcut icon on the basis of the shortcut information. In response to receiving an operation on the shortcut icon, the first controller performs the image formation process specified in the shortcut information using the settings value specified in the shortcut information. The first controller copies the piece of shortcut information to the portable memory mounted on a first memory interface in the first image forming device. After the portable memory is mounted on a second memory interface in the second image forming device, second controller performs a shortcut process related to the copied piece of shortcut information.
US11989462B2 Information processing apparatus, method, and a non-transitory storage medium, receives first print settings information supports the internet printing protocol (IPP) and further receives second print settings that does not support the internet printing protocol (IPP) from printer
A printer driver communicates with a printer using a predetermined print protocol to obtain first attribute information related to printing from the printer. The print driver generates a print job conforming to the predetermined print protocol based on data received from an application and transmits the generated print job to the extension application (S606). The extension application obtains attribute information in a different form from the first attribute information (S611). The extension application displays a user interface (UI) for print settings based on at least the second attribute information (S613). The extension application generates a print job to be transmitted to the printer based on settings made via the UI and the print job received from the printer driver.
US11989461B2 Preventing unauthorized access to non-volatile memory (NVM) subsystem namespaces
In the case of FC-NVMe (NVMe over Fabrics using Fibre Channel (FC) as a transport), zoning is typically performed using the interface WWPNs, but the masking of NVMe namespaces is performed using a host's NVMe Qualified Name (NQN or HOSTNQN). The use of two identifiers (i.e., one identifier used for zoning and another identifier used for masking) introduces a potential security related concern. A bad actor may obtain the NQN of a host that has access to sensitive information and use it to access this sensitive information. Accordingly, in one or more embodiments, by correlating different identifiers and using a combination of the different identifiers, access can easily be provided to the appropriate host adapters while prohibiting access to rogue hosts.
US11989453B2 Production state awareness selection
A production host can learn the production state awareness (PSA) modes supported by a memory device and select a particular of one of the supported PSA modes. The memory device can receive host image data from the production host and write the host image data according to the selected PSA mode. The memory device can set a PSA state to load complete after writing the host image data. The memory device can thereby be better situated for being soldered to a memory sub-system.
US11989448B2 Memory controller and memory system including the same
Provided herein may be a memory controller and a memory system including the same. The memory controller includes a scanning period controller configured to reset, whenever scanning points sequentially arrive, access information indicating whether each of a plurality of pages is accessed, and set a scanning interval for each of the pages between the scanning points for the page based on an attribute of the page, an attribute determiner configured to determine, as a hot page or a cold page, the attribute of each of the pages based on an access interval for the page from the first scanning point among the scanning points for the page to time at which access to data stored in the page is requested, and a memory allocator configured to control first and second memory devices based on the attributes of the pages.
US11989447B1 Data storage system with non-disruptive upgrade using co-existing ring-based and pool-based write logs
A data storage system non-disruptively transitions from using a ring-based write log to using a pool-based write log for buffering data being written to persistent secondary storage. The system initially creates the pool-based write log based on contents of the ring-based write log, and begins to mirror updates of the ring-based write log to the pool-based write log to establish synchronism. Subsequently, and based on an update flag indicating that an update process for the system has not yet completed, the system continues to mirror updates of the ring-based write log to the pool-based write log to maintain synchronism therebetween. Subsequently, and based on the update flag indicating that the update process for the system has completed, the system commences exclusive use of the pool-based write log and making the ring-based write log available for eventual removal.
US11989442B2 Semiconductor integrated circuit, reception device, memory system, and semiconductor storage device for reducing power consumption of equalizer
A semiconductor integrated circuit has a reception circuit configured to receive a strobe signal of which a logic is intermittently switched in synchronization with a data signal, an output circuit configured to extract a low frequency component including at least a DC component of the strobe signal received by the reception circuit and to output a first signal, and a comparison circuit configured to compare a signal level of the first signal with a threshold level. The reception circuit is configured to change a boost amount of a high frequency component different from the low frequency component of the strobe signal based on a comparison result obtained by the comparison circuit.
US11989432B2 Rebuilding space accounting counters in mapping layer of storage appliances
Techniques for rebuilding space accounting counters in mapping layers of storage appliances. The techniques include uniquely associating top levels of a mapping layer of a storage appliance with respective storage objects. The techniques further include determining amounts of logical storage space consumed by the respective storage objects from mappings of LBAs of the respective storage objects to virtual blocks of a virtual layer of the storage appliance. The techniques further include determining amounts of physical storage space consumed by the respective storage objects from logged information pertaining to each leaf pointer of a leaf level of the mapping layer that points to a virtual block in the virtual layer, each virtual block being mapped to a physical block in a physical layer of the storage appliance. The techniques further include using multi-threading to determine amounts of logical storage space consumed by dynamically adjustable ranges of the respective storage objects.
US11989430B2 Memory module with persistent calibration
A memory module includes one or more memory devices and a memory interface chip coupled to the one or more memory devices via one or more communication links. The memory module further includes a persistent memory storing one or more sets of training and calibration settings corresponding to communication over the one or more communication links, where the one or more sets of training and calibration settings are stored in the persistent memory before operation of the memory module and used to configure one or more components of the memory interface chip during the operation of the memory module.
US11989428B2 Radiation-resistant data storage device
A data storage system for use in a high radiation environment includes an array of storage drives. Each storage drive includes a non-radiation-hardened drive controller, a non-radiation-hardened, non-volatile, storage medium, and a non-radiation-hardened volatile memory. The system includes a radiation-hardened storage controller coupled to the array. The radiation-hardened storage controller provides failure-resistant data redundancy among the storage drives of the array and provides host access to the array.
US11989425B2 Apparatus and method for controlling access to a set of memory mapped control registers
A technique for controlling access to memory mapped control registers. The apparatus has processing circuitry for executing program code to perform data processing operations, and a set of memory mapped control registers for storing control information used to control operation of the processing circuitry. Further, a lockdown register used to store a lockdown value. The processing circuitry is arranged to execute store instructions to perform write operations to a memory address space. The processing circuitry is arranged to prevent a write operation being performed to change the control information in the memory mapped control registers. This significantly reduces the prospect of an attacker seeking to exploit a software vulnerability to change the control information in the memory mapped control registers.
US11989424B2 Data storage device, system, and method for digital signature
The invention discloses a digital signature system. The digital signature system comprises an electronic device and a data storage device. The electronic device generates a specific data by executing a specific operation, and calculates the specific data via a hash algorithm to generate a hash data. The data storage device comprises a controller, a plurality of flash memories, and a data transmission interface. The electronic device transmits the hash data to the data storage device via the transmission interface. The controller comprises a firmware. The firmware reads an unclonable function, and generates a private key according to the unclonable function, and encrypts the hash data by the private key to obtain a digital signature. The data storage device transmits the digital signature to the electronic device via the transmission interface.
US11989420B2 Memory allocation method and apparatus, electronic device, and storage medium
The present disclosure relates to the technical field of system-level memory test, and in particular, to a memory allocation method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: obtaining a plurality of memory segments corresponding to a to-be-processed task, and determining a plurality of operation cores in an operation platform that executes the to-be-processed task; determining a first-capacity memory segment and a second-capacity memory segment in the plurality of memory segments according to the plurality of operation cores, wherein a memory capacity of the second-capacity memory segment is larger than a memory capacity of the first-capacity memory segment; allocating each first-capacity memory segment one by one to the operation cores, and determining remaining memory capacities corresponding to the operation cores respectively; and allocating the second-capacity memory segment to the operation cores according to the remaining memory capacities, to obtain a memory allocation result.
US11989419B2 Storage device write performance in remote computing environments
The disclosure provides an approach for storage device write performance improvement in a remote computing environment. Embodiments include creating, on a remote device that is remote from a client device, a virtual storage device corresponding to a physical storage device physically connected to the client device. Embodiments include receiving, by a driver on the remote device, a request from an application on the remote device to perform a write operation with respect to the virtual storage device. Embodiments include sending, by the remote device, a write operation to the client device based on the request. Embodiments include prior to receiving a confirmation from the client device that the write operation was received or completed, sending, by the driver, to the application, a message indicating that the write operation is complete. Embodiments include receiving, by the driver, based on the message, an additional request to perform an additional write operation.
US11989418B2 Method and apparatus for upgrading SSD firmware compatible with raid SSD and non-raid
A method for upgrading a SSD firmware compatible with an RAID and a non-RAID including: packing two firmware versions including an RAID firmware and a non-RAID firmware together, when the two firmware versions need to be released; adding a configuration information with a fixed length of bytes to a firmware header of a resulting packed firmware, in which the configuration information includes: index values, offsets, and file sizes of the RAID firmware and the non-RAID firmware; determining, according to an internal information of an SSD, whether a matching firmware version thereof is the RAID firmware or the non-RAID firmware; and comparing the internal information of the SSD with the configuration information of the firmware header, selecting a matching index value, and reading a corresponding firmware according to the offset and the file size.
US11989410B2 Devices, methods, and graphical user interfaces for keyboard interface functionalities
A method of providing additional keyboard options for a virtual keyboard. The method occurring at an electronic device with a touch-sensitive display. The method includes, displaying the virtual keyboard comprising alphanumeric keys and a row of one or more keyboard options disposed above or below the alphanumeric keys. The method includes, determining whether additional keyboard options are available, and in accordance with a determination that additional keyboard options are available, displaying an additional keyboard options affordance within the row. The method also includes that upon detection of a selection of the additional keyboard options affordance, ceasing to display at least some of the one or more keyboard options and displaying at least some of the additional keyboard options in the row.
US11989407B2 Information processing apparatus, information processing method, and program
A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location.
US11989405B2 Screen locking method and apparatus
A screen locking method and apparatus. After a first terminal establishes a connection with a second terminal, the first terminal sends to-be-displayed data to the second terminal so that the second terminal displays a first interface. The first terminal displays a second interface different from the first interface and obtains a first screen locking operation triggered by a user, where the first screen locking operation locks a screen of the second terminal. The first terminal sends a screen locking instruction to the second terminal in response to the first screen locking operation so that the second terminal enters a screen-locked state.
US11989404B1 Time-based visualization of content anchored in time
Various implementations disclosed herein include devices, systems, and methods that provide extended reality (XR) environments that include virtual content anchored to particular times and/or within physical environments. In some implementations, an XR environment is provided based on virtual content items (e.g., representing memories or past events) that are anchored to both physical locations and particular times along a timeline. This may involve selecting and providing virtual content items (e.g., representing memories) based on user input that selects a particular time, e.g., day, time, date/time range, etc. The content can include real and/or virtual content representing objects and/or people and may be the user's own private memories, memories shared by friends, or selected public memories.
US11989396B2 Integrated data authentication system with an interactive user interface
Systems and methods for generating an interactive user interface data for validating one or more contacts and/or updating actions for an individual. In some embodiments, an interactive user interface can be generated including a first portion including a selectable list of primary contact information items associated with the individual and a second portion including a selectable list of secondary contact information items associated with the individual. After receiving a first user input in the second portion selecting a secondary contact information item, the interactive user interface can be updated to receive further user inputs, such as a new primary contact information item. The interactive user interface can then be updated to include the new primary contact information item in the first portion.
US11989392B2 Embedding productivity applications in third party platforms
A customized GUI of a first electronic document editing application of a plurality of electronic document editing applications is stored at a cloud storage system in association with an identifier of a third party platform. The customized GUI is to be embedded into a GUI of the third party platform. A script is creating, based on the customized GUI, to generate a preloaded version of the customized GUI to preload for presentation at a user device. The script is transmitted to the third party platform.
US11989391B2 Interface display method and electronic device
An interface display method and an electronic device are provided. The method includes receiving a first input by a user in a case that a first interface of a first application is displayed, displaying a second interface including a target list in response to the first input, receiving a second input by the user for N members in the target list, and displaying a third interface in response to the second input. The target list of the second interface includes at least one of the following: a member list of at least one group in the first application or a contact list in at least one address book in the first application. In a case that the target list is a member list of the first group, the third interface is a group chat interface.
US11989388B2 Method for displaying page elements and electronic device
A page element display method and an electronic device (100 or 1500) are provided. The method includes: The electronic device (100 or 1500) displays a first interface, where the first interface includes a first page element (1401); the electronic device (100 or 1500) detects a first operation performed by a user on the first page element (1402); the electronic device (100 or 1500) adjusts a size of the first page element in response to the first operation (1403); and the electronic device (100 or 1500) automatically displays a second interface after adjusting the size of the first page element.
US11989381B2 Display device and position input system including the same
A display device includes subpixels on a substrate, position code patterns having a predetermined position code shape, when viewed in a plan view, each position code pattern being disposed at a region between at least two adjacent subpixels, and a pixel-defining layer defining a region where each subpixel is disposed and covering the position code patterns. The plurality of position code patterns are formed in a planar code shape and are configured to reflect light incident through the pixel-defining layer.
US11989380B2 Sensor module and display device including the sensor module
The sensor module includes a sensor substrate, a plurality of sensor electrodes, and a plurality of sensor wirings. The sensor substrate has a sensor region and a sensor frame region surrounding the sensor region. The plurality of sensor electrodes is located over the sensor region and is arranged in a plurality of rows and a plurality of columns. The plurality of sensor wirings respectively corresponds to the plurality of sensor electrodes, is electrically connected to the corresponding sensor electrodes, respectively, and each has a terminal over the sensor frame region. The plurality of terminals is arranged along a side of the sensor region. At least one of the sensor wirings connected to the sensor electrode includes a resistance-adjusting portion in each column. A resistance of the resistance-adjusting portion is higher than a resistance of another portion in the sensor wiring including the resistance-adjusting portion.
US11989379B2 Sensor controller, position indicator, and position detecting system
A sensor controller is provided for use in a position detector for detecting a position of a position indicator on a touch surface. The sensor controller includes a microprocessor for outputting a value of a symbol to be sent to the position indicator. The sensor controller includes a transmitter coupled to the microprocessor for generating a transmission signal including a chip string CN1 produced by cyclically shifting a code string PNa having autocorrelation characteristics by a shift quantity based on the value of the symbol to be sent, and sending the generated transmission signal to the position indicator via the touch surface. A higher bit rate can be obtained for a given chip rate compared with the prior art in which only 1 bit can be expressed by one code string.
US11989378B2 Passive pen with variable capacitor for pressure indication
A passive pen for interaction with a touch screen, wherein the passive pen includes a housing, a conductive section, a fixed conductive z-direction mounting section coupled to the conductive section, a moveable conductive z-direction mounting section, a variable capacitor positioned between the fixed conductive z-direction mounting section and the moveable conductive z-direction mounting section, and a conductive tip coupled to the moveable conductive z-direction mounting section. When the user is in contact with the conductive section, a capacitive connection is established between the conductive section and the user's body. The variable capacitor has a compressive property. Pressure on the conductive tip creates a z-direction force operable to move the moveable conductive z-direction mounting section in the z-direction. Movement of the moveable conductive z-direction mounting section compresses the variable capacitor against the fixed conductive z-direction mounting section. When the variable capacitor is compressed, capacitance of the variable capacitor changes.
US11989376B2 Detector system
In a base element of a waveguide for a detector system at least one portion of radiation passing via the front side and impinging on a diffractive element in the display region is deflected via the diffractive element according to the selection region. The deflected portion is propagated as coupled-in radiation via reflection to an out-coupling region and impinges on the associated out-coupling section of the out-coupling region. The portion of radiation coupled out by an out-coupling section impinges on an associated sensor section of the sensor unit, which continuously measures the intensity of the impinging radiation and supplies the control unit, wherein, according to a change of intensity, which is dependent on positioning an object in front of the front side of the base element and in front of a selection region of the display region, the control unit determines whether the one selection region has been selected.
US11989372B2 Information processing apparatus and controlling method
An information processing apparatus includes a display section; a touch sensor section which is arranged on a screen of the display section and detects touching of a manipulation medium on the screen; a denoising filter part which acquires first detected position data on the manipulation medium on the screen detected at predetermined detection intervals in response to touching of the manipulation medium on the screen, denoises the first detected position data on the basis of the first detected position data and thereby generates second detected position data; and an input processing part which acquires the second detected position data that the denoising filter part generates and makes the display section display a movement locus of the manipulation medium that the manipulation medium is moved on the screen in a state of touching on the screen on the basis of the second detected position data.
US11989366B2 System including pen and touch controller, method executed by pen, pen, and touch controller
An active pen and a touch controller are configured to use a frame F including a plurality of temporally separated time slots TS0 to TSm to transmit and receive signals with each other. Each of the active pen and the touch controller can transmit and detect a reference signal for synchronizing a frame position, which is a temporal position of the frame F, and upon detecting the reference signal acquires the frame position based on the reference signal and operates according to the acquired frame position. The active pen is configured to transmit, when changing a master of the synchronization, a reference change signal CH indicating that the active pen itself is the master of the synchronization.
US11989359B1 Virtualization of digital crown actions based on actions performed with an electronic pen
Embodiments relate to virtualization of digital crown actions based on actions performed with an electronic pen. A technique includes communicatively coupling a smartwatch to an electronic pen, the smartwatch including a rotatable piece, where the rotatable piece controls a plurality of functionalities of the smartwatch. The technique includes receiving data from the electronic pen, and in response to receiving the data from the electronic pen, controlling at least one of the plurality of functionalities.
US11989355B2 Interacting with a smart device using a pointing controller
A pointing controller worn by a user enables intuitive control of various connected smart devices. Users may indicate which device is to be controlled by pointing in the direction of the smart device (or a proxy object) and performing a predefined action to select the device for control. Once selected, the user may interact with the smart device by performing various gestures or interactions with one or more control elements integrated into the pointing controller. The smart device may provide feedback using visual or auditory indicators on the smart device, or by sending a control signal to the pointing controller or other device in proximity to the user that provides haptic, auditory, or visual feedback.
US11989353B2 Brightness adjustment method and HMD device
An electronic device is provided. The electronic device includes at least one processor, and a head-mounted display (HMD) device wirelessly connecting to the at least one processor. The at least one processor includes a first communication module, a light-emitting device, and a first processor for controlling the brightness of the light-emitting device based on a brightness adjustment signal received from the HMD device. The HMD device includes a second communication module, a sensor for measuring external illuminance, and a second processor for acquiring the external illuminance measured by the sensor, and, based on the obtained external illuminance, transmitting the brightness adjustment signal, for adjusting the brightness of the light-emitting device of the at least one processor, to the at least one processor by using the second communication module.
US11989350B2 Hand key point recognition model training method, hand key point recognition method and device
A hand key-point recognition model training method is provided for a model training device. The method includes: converting a sample virtual image into an emulation image through a Cycle-GAN model, the sample virtual image being an image generated through three-dimensional modeling, and the sample virtual image including key-point coordinates corresponding to hand key-points, and the emulation image being used for emulating an image acquired in a real scenario; extracting a hand image in the emulation image; and training a hand key-point recognition model according to the hand image in the emulation image and the key-point coordinates, the hand key-point recognition model being used for outputting hand key-point coordinates of a hand in a real image according to the inputted real image.
US11989346B2 Fiber-optic sensor, data glove and method for detecting curvature
A fiber-optic sensor (1) is configured to detect curvature of an article (6). The sensor includes at least one light source (2), at least one optical fiber (4) and at least one receiver (3). The optical fiber (4) has at least one longitudinal portion (41, 42, 43) in which the refractive index for light at a predetermined wavelength is reduced with respect to the remaining longitudinal portions. A method for detecting curvature of an article such as a data glove (6) or an endoscope may utilize such a fiber-optic sensor.
US11989345B1 Machine learning based forecasting of human gaze
A method includes determining a measured eye gaze position of an eye of a user. The method also includes determining a first incremental change in the measured eye gaze position by processing the measured eye gaze position by a long short-term memory (LSTM) model, and determining a first predicted eye gaze position of the eye at a first future time based on the measured eye gaze position and the first incremental change. The method additionally includes determining a second incremental change in the first predicted eye gaze position by processing the first predicted eye gaze position by the LSTM model, and determining a second predicted eye gaze position of the eye at a second future time subsequent to the first future time based on the first predicted eye gaze position and the second incremental change.
US11989343B2 Pose validity for XR based services
An apparatus comprising: at least one processor; and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: transmit a pose and interactivity stream to a server, the pose and interactivity stream comprising data based on information obtained from at least one sensor; determine a validity of the pose and interactivity stream, the validity comprising at least one criterion for which the data within the pose and interactivity stream is considered valid; signal at least one parameter that defines the validity of the pose and interactivity stream; and signal a current state of the validity of the pose and interactivity stream.
US11989341B2 Alignment of medical images in augmented reality displays
An AR headset is described to co-localize an image data set with a body of a person. One method can include identifying optical codes with a contrast medium in a tubing on the body of the person using the AR headset. The image data set can be aligned with the body of the person using the fixed position of the image visible marker with the contrast medium in the tubing with respect to the optical code referenced to a representation of the image visible marker. In one configuration, an image data set can be scaled by comparing a measured size of the image visible marker (e.g., gadolinium tubing) in the captured image data set to the known size of the image visible marker. In addition, a center of an optical code may be identified to more accurately align the image data set with a body of a person.
US11989330B2 Permission management method and terminal device
A permission management method and a terminal device are provided, where the permission management method is applied to the terminal device including a first display area and a second display area. The permission management method includes: determining a target permission management policy corresponding to a first application based on a display area in which the first application is located (101); and controlling permission management for the first application according to the target permission management policy (102); where the target permission management policy includes a first permission management policy corresponding to the first display area and/or a second permission management policy corresponding to the second display area.
US11989328B2 Embedded device for control of data exposure
Systems and methods for managing data exposure are provided and include a data protection device embedded or otherwise coupled to a computing device. The data protection device receives communications from the computing device and intended for a network resource over a secured connection between the data protection device and the computing device (e.g., a communications interface of the computing device). The data protection device identifies data privacy elements associated with the communication and generates corresponding modified data privacy elements. The data protection device establishes access to the network resource using the modified data privacy elements, thereby causing network hosts attempting to detect the data privacy elements to detect the modified data privacy elements instead.
US11989323B1 Information security implementations with extended capabilities
Systems, devices or methods provide for control of sensitive data in a computer system that includes at least one central server communicatively-coupled to a plurality of client computers. One particular example is directed to a method involving execution of software code on the at least one central server to monitor data communications of the plurality of client computers for sensitive data. A subset of the data communications is restricted when sensitive data is detected. Configuration data is provided to each of the plurality of client computers. Software code is executed on each of the plurality of client computers to detect accesses to sensitive data by one or more applications running on a client computer. Actions of the one or more applications running on a client computer are monitored to determine whether or not a trigger event has occurred. In response to determining that the trigger event has occurred, a notification is sent.
US11989317B2 Modifying elements of a secure document workflow based on change in profile of recipient
A system and a method are disclosed for receiving a request for a user to perform a plurality of activities with respect to a secure document, a given activity of the plurality activities being assigned based on a known parameter of the user. The system transmits the request to the user, and responsive to detecting an interaction with the request, determines that the known parameter has changed. The system responsively determines requirements for performing the plurality of activities based on a replacement parameter of the user, determines a replacement activity based on the requirements, and transmits a new request to the user, the new request replacing the given activity with the replacement activity.
US11989316B1 Systems and methods for blockchain wallet owner verification and access management
A central system includes processor(s) and a memory storing instructions. The instructions, when executed by the processor(s), cause the central system to: store blockchain wallet addresses for blockchain wallets; store a verification status of each blockchain wallet, where each verification status indicates whether the owner identity of the respective blockchain wallet has been verified; and provide access management for client systems. The access management includes, for each client system: associating a subset of the blockchain wallets with the client system, where the subset contains blockchain wallets that are enrolled with the client system, and storing an access permission for each enrolled blockchain wallet for the client system. The central system, in response to a request from a particular client system regarding a particular blockchain wallet, communicates, to the particular client system, the access permission for the particular blockchain wallet for the particular client system.
US11989313B2 Printing apparatus, method for controlling printing apparatus, and storage medium
An image forming apparatus including a function including at least a print function includes a first authentication unit configured to perform authentication processing on local access to the image forming apparatus, a second authentication unit configured to perform authentication processing on remote access to the image forming apparatus, and a reception unit configured to receive separately a setting to activate multi-factor authentication processing including a plurality of authentication factors in the authentication of the local access and a setting to activate multi-factor authentication processing including a plurality of authentication factors in the authentication of the remote access. In a case where the multi-factor authentication processing for the local access is activated and the multi-factor authentication processing for the remote access is not activated, the activated multi-factor authentication processing for the local access is controlled not to be deactivated from the authenticated remote access.
US11989310B2 Method and system for facilitating identification of electronic data exfiltration
Methods, systems, and techniques for facilitating identification of electronic data exfiltration. A message transmission log and screenshot metadata are obtained. A screenshot corresponding to the screenshot metadata is matched to a sent electronic message, such as an email, having a file attachment represented in the message transmission log to generate an event. The screenshot metadata indicates that the screenshot was captured prior to when the message transmission log indicates the electronic message was sent. An anomaly score is determined for the sent electronic message is determined by applying unsupervised machine learning, such as by applying an isolation forest, to score the sent electronic message relative to a baseline. The anomaly score meeting or exceeding an anomaly threshold is treated as potentially being indicative of electronic data exfiltration.
US11989309B2 Software type and version identification for security operations
Disclosed herein are methods, systems, and processes to perform passive and realtime software identification and data collection for vulnerability management. Vulnerability management based on agent-collected event data involves monitoring a process start event associated with an application executing on a computing device that is part of a network, identifying a binary location of the process start event, and based on the binary location, identifying a software type of the application and a version of the software type. Vulnerability management based on event data in logs involves monitoring the process start event for configuration or file changes, generating fingerprint rules by mapping the configuration or files changes and the process start event associated with a software installation or an upgrade of the software, and processing log data to fingerprint the software type and the version of the software type. Agent-collected event data and event data in logs can be amalgamated to perform software and version identification for vulnerability management.
US11989304B2 Secure multi-BIOS-image system
A secure multi-Basic Input/Output System (BIOS)-image system includes a BIOS storage system having a first BIOS storage region and a second BIOS storage region. A first BIOS image is stored in the first BIOS storage region and is configured to utilize a plurality of initialization drivers during a first initialization process. A BIOS subsystem is coupled to the BIOS storage system. The BIOS subsystem receives second BIOS storage region write-enablement information and, in response, enables writing to the second BIOS storage region. Subsequent to enabling writing to the second BIOS storage region, the BIOS subsystem writes a second BIOS image to the second BIOS storage region. The BIOS subsystem may then use the second BIOS image that was written to the second BIOS storage region to perform a second initialization process that utilizes a subset of the plurality of initialization drivers.
US11989303B2 Secure boot partition for cloud compute nodes
The present embodiments relate to a secure boot partition for a cloud computing device of a cloud computing system. The computing device of the cloud computing system can transmit a first request for a pre-boot execution environment executable from a smart network interface card (SmartNIC). The computing device can receive the pre-boot environment executable from the SmartNIC and verify the pre-boot execution environment executable. The computing device can execute the pre-boot execution environment executable. Executing the pre-boot execution environment executable can include transmitting a second request secure boot metadata from the SmartNIC and receiving the secure boot metadata. Executing the pre-boot execution environment executable can further include mounting a boot partition, loading a boot loader obtained from the boot partition, verifying the boot loader based at least in part on the secure boot metadata, and executing the boot loader in response to verifying the boot loader.
US11989301B2 System and method of configuring a non-volatile storage device
In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine that the staged job needs to be executed by a baseboard management controller (BMC) while an information handling system (IHS) is held in a power-on self-test; create a hybrid job associated with the staged job; reboot the IHS; launch an IHS firmware application in a pre-boot IHS firmware environment; provide, to the BMC, a command to execute a first portion of the hybrid job; obtain, by the BMC, an authentication key; provide, by the BMC, the authentication key to the non-volatile storage device; execute, by the BMC, the first portion of the hybrid job to configure the non-volatile storage device; and execute, by the IHS firmware application, the second portion of the hybrid job to poll the baseboard management controller for a result status of configuring the non-volatile storage device.
US11989297B2 Apparatus, method and computer program for detecting malware
Examples of the disclosure can provide an apparatus for detecting malware. The apparatus can comprise means for: selecting one or more tasks to be performed by a user device during charging of the user device; enabling a power trace to be obtained wherein the power trace provides an indication of the power consumed by the user device while the one or more tasks are being performed; and enabling the power trace to be analysed to provide an indication of the presence of malware.
US11989294B2 Detecting and preventing installation and execution of malicious browser extensions
Aspects of the disclosure relate to detecting and preventing malicious browser extensions. A computing platform may send rule information to a master browser extension on a computing device including a set of rules defining reportable behavior associated with one or more other browser extensions. Subsequently, the computing platform may receive report information from the master browser extension on the computing device identifying an other browser extension of the one or more other browser extensions that exhibit the reportable behavior defined by at least one rule of the set of rules in the rule information. Based on receiving the report information, the computing platform may determine that the identified other browser extension is a malicious extension. Then, the computing platform may send one or more commands to the master browser extension on the computing device directing the master browser extension to disable or remove the identified other browser extension.
US11989289B2 Remediating software vulnerabilities
A computer implemented method of remediating an increased vulnerability of a software system including a plurality of software components, the method including generating a vector representation of each software component derived from a neural network trained using training data defined from known vulnerabilities of the software components in the software system; aggregating the vector representations for the software component to an aggregate vector representation for a particular time; repeating the generating and the aggregating for a plurality of points in time to generate multiple generations of aggregate vector representations; comparing the multiple generations of aggregate vector representations to detect a change in an aggregate vector representation exceeding a maximum threshold degree of change as an indication of an increased vulnerability of the software system, responsive to which iteratively adjusting the software components in the software system and, at each iteration, regenerating an aggregate vector representation for the software system so adjusted to compare with the multiple generations of aggregate vector representations to identify a software component adjustment leading to a change in vector representation not exceeding the maximum threshold degree of change so as to reduce the vulnerability of the software system.
US11989287B2 Application programming interface anomaly detection
A method comprises collecting parameters corresponding to processing by a first application programming interface of at least one application programming interface transaction, analyzing the parameters using one or more machine learning algorithms, and predicting, based at least in part on the analyzing, whether the at least one application programming interface transaction is anomalous. In the method, the first application programming interface is designated as being in an anomalous state responsive to predicting that the at least one application programming interface transaction is anomalous. One or more application programming interface requests for the first application programming interface are routed to a second application programming interface responsive to the anomalous state designation.
US11989286B2 Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety
A method and system for mitigating against side channel attacks (SCA) that exploit speculative store-to-load forwarding is described. The method comprises conditioning store-to-load forwarding on the memory dependence predictor (MDP) being trained for that load instruction. Training involves identifying situations in which store-to-load forwarding could have been performed, but wasn't, and obversely, identifying situations in which store-to-load forwarding was performed but resulted in an error.
US11989280B2 Pointer authentication failure detection
Handling a memory fault based on detecting whether a memory pointer was invalidated by a pointer authentication (PA) failure. After an access to a memory pointer causes a memory fault, detecting that the memory pointer was invalidated by a PA failure includes creating a new memory pointer by replacing reserved bits of the memory pointer with a default value, and determining that the new memory pointer corresponds to a memory address that falls within executable memory. This determination includes determining that the memory address is within an executable memory page, determining that a call instruction is stored at a prior memory address that immediately precedes the memory address, and/or determining that the memory address corresponds to a code section of an executable file. The PA failure is handled based on logging the PA failure, terminating the application program, and/or resuming execution at an instruction stored at the memory address.
US11989272B2 Human-machine verification method, device and storage medium
A human-machine verification method and apparatus, a device and a storage medium, relating to the fields of Internet security technologies and computer vision technologies are disclosed. An implementation includes: receiving an identity verification request sent by a requester, and collecting an eyeball gaze point track on an identity verification page, the identity verification request including identity verification information; identifying whether the identity verification information is correct based on pre-stored user identity information; if the identity verification information is correct, performing classification based on the eyeball gaze point track on the identity verification page using a first classification model, and outputting a first probability value indicating whether the requester is a real person or a machine; and determining based on the first probability value that the requester is the real person or the machine, and outputting an identity verification result indicating that identity verification is passed or fails.
US11989271B2 Authentication system, authentication method and program
An authentication system includes at least one processor configured to execute authentication based on pieces of first information registered in advance and pieces of second information associated with the first information, select, when a piece of the second information is to be assigned to a user, a plurality of candidates that are some of a plurality of registered pieces of the second information, and assign, as the user's piece of the second information, one of the plurality of candidates that is unassociated with pieces of the first information that are the same as or similar to a user's piece of the first information.
US11989267B2 Blockchain encoding system
Embodiments securely control an electronic asset. In some embodiments, a computer-implemented method of securely controlling an electronic asset includes identifying an asset NFT pertaining to the electronic asset. An ownership status of the electronic asset is computationally evaluated according to a proof of ownership provided by an owner node paired with the electronic asset. Responsive to evaluating the ownership status of the electronic asset, the asset NFT is bound with a representation of an identity of the owner node or of an authorized user node paired with the electronic asset. The bound representation of the identity and the asset NFT are registered on a blockchain associated with the electronic asset. A task is computationally performed involving the electronic asset, and the bound representation of the identity, and the electronic asset is securely controlled, in response to receiving a task request from the owner node or the authorized user node.
US11989263B2 Method, electronic device, and computer program product for data processing
A method in one embodiment includes receiving, at an edge device, new data for training a model, the edge device having stored distilled data used to represent historical data to train the model, the historical data being stored in a remote device, and the amount of the historical data being greater than the amount of the distilled data. The method further includes training the model based on the new data and the distilled data. With the data processing solution of this embodiment, the model can be trained at the edge device with fewer storage resources based on the distilled data, thereby achieving higher model accuracy.
US11989262B2 Unsupervised domain adaptation with neural networks
Approaches presented herein provide for unsupervised domain transfer learning. In particular, three neural networks can be trained together using at least labeled data from a first domain and unlabeled data from a second domain. Features of the data are extracted using a feature extraction network. A first classifier network uses these features to classify the data, while a second classifier network uses these features to determine the relevant domain. A combined loss function is used to optimize the networks, with a goal of the feature extraction network extracting features that the first classifier network is able to use to accurately classify the data, but prevent the second classifier from determining the domain for the image. Such optimization enables object classification to be performed with high accuracy for either domain, even though there may have been little to no labeled training data for the second domain.
US11989261B2 Answering questions with artificial intelligence using tabular data
A computer answers a question using a data table. The computer receives a user question and a target table containing a target cell corresponding to a target answer for the user question, with the target cell corresponding to a target column and a target row. The computer generates, a first classifier to provide column correlation values reflecting the probability that a given column is the target column. The computer generates a second classifier that provides row correlation values reflecting the probability that a given row is the target row. The computer applies the first classifier to the target table to determine a column correlation value for each column. The computer applies the second classifier to the target table to determine a row correlation value for each row. The computer suggests, as the target cell, a cell having elevated column and row correlation values relative to other target table cells.
US11989260B2 Data-sharing systems and methods, which use multi-angle incentive allocation
A data sharing system for sharing datasets of data providers to data consumers and transferring incentives from the data consumers to the data providers in response to the data-sharing. The system includes a multi-angle alliance guided data valuation module for fair allocation of the incentives between the data consumers. The system also includes a flexible-scenario routed dataset comparison module for evaluating the data provided by the data providers via one of a plurality of evaluating routes. The system provides enhanced use of computer cloud and enables both data alliance and growing capacity of artificial intelligence (AI) supermodels for sustainable data sharing. Moreover, the system uses coreset based Shapley valuation method for efficient data valuation.
US11989249B2 Graphical user interfaces (GUIs) including outgoing USPTO correspondence for use in patent case management and docketing
Methods, systems and software include programmatically downloading over the Internet, at routine intervals of time as well as on demand, from an online computer system of the USPTO, data relating to patent properties that are associated with a customer number; and creating a docket based on the downloaded data, generating and displaying a report generated from the downloaded data, sending an alert (email or text message) that is based on the downloaded data, or any combination thereof. Outgoing correspondence of the USPTO is provided in PDF format for review by a user. Data specific to a particular client also is provided to the client programmatically, with reports, alerts, docketing, or any combination thereof, further being provided for use by the client.
US11989247B2 Indexing access limited native applications
Methods, systems, and apparatus for determining that a native application limits access to the native application using account credential requirements, the native application generating an application environment for display on a user device within the native application and operating independent of a browser application that can operate on the user device; obtaining a set of account credentials for indexing environment instances of the native application; instantiating the native application with the set of account credentials; and accessing environment instances of the native application, and for each of the environment instances: generating environment instance data describing content of the environment instance, the content described by the environment instance data including text that a user device displays on the environment instance when the user device displays the environment instance; and indexing the environment instance data for the native application in an index that is searchable by a search engine.
US11989246B2 Providing electronic search and guidance using non-address destination designations
Disclosed are various embodiments for providing an electronic search and guidance application that uses non-address destination designations. In one embodiment, data corresponding to at least a portion of an identifier of a military installation feature is received from a client device. A geographic location corresponding to the identifier of the military installation feature is determined based in part on location data that associates the identifier of the military installation feature to the geographic location. A user interface that indicates the geographic location is encoded for display.
US11989237B2 Natural language interaction with automated machine learning systems
An artificial intelligence (AI) interaction method, system, and computer program product include selecting an artificial intelligence model to respond to a query to generating a response to the query using the selected artificial intelligence model, and receiving the response to the query from the selected artificial intelligence model.
US11989236B2 Mode-specific search query processing
Provided are techniques for mode-specific search query processing. A current search query is received from a user, where the user has a user profile, and where the user profile has a public portion and a private portion. A query mode and a query context for the current search query are determined. In response to determining that the query mode is a guided mode, the current search query is rewritten based on the query context, the private portion of the user profile of the user, and the public portion of each corresponding user profile of each of one or more search influencers to generate a first rewritten search query; the first rewritten search query is executed to generate first search results; and the first search results are returned. In response to determining that the query mode is one of a public mode and a private mode, the current search query is rewritten based on the query context and the private portion of the user profile of the user to generate a second rewritten search query; the second rewritten search query is executed to generate second search results; and the second search results are returned.
US11989234B1 Rule engine implementing a rule graph for record matching
An approach for rule engine, filtering, and rule management is described herein. A computing device can access a rule graph that represents rule sets and includes nodes connected by edges. The computing device can receive record data associated with a record and determine at least one of the rule sets that matches the record by at least traversing the rule graph using the record data. The computing device can generate rule information based on the at least one rule set and associate the rule information with the record.
US11989233B2 Transformation for fast inner product search on graph
Presented herein are embodiments of a fast search on graph methodology for Maximum Inner Product Search (MIPS). This optimization problem is challenging since traditional Approximate Nearest Neighbor (ANN) search methods may not perform efficiently in the nonmetric similarity measure. Embodiments herein are based on the property that a Möbius/Möbius-like transformation introduces an isomorphism between a subgraph of 2-Delaunay graph and Delaunay graph for inner product. Under this observation, embodiments of a novel graph indexing and searching methodology are presented to find the optimal solution with the largest inner product with the query. Experiments show significant improvements compared to existing methods.
US11989232B2 Generating realistic representations of locations by emulating audio for images based on contextual information
Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can dynamically generate audio for one or more images associated with a location based on contextual information that satisfies a request. Embodiments of the present invention can embed the generated audio into the one or more images. Embodiments of the present invention can then display the one or more images with the embedded audio on a user device.
US11989230B2 Media search filtering mechanism for search engine
Methods and systems for more efficient analyses of and response to voice commands and queries are provided. The system may be configured to receive one or more of audio files corresponding to a voice query and determine, for each of the audio files, whether the audio file is a first type of audio file capable of being processed based on a characteristic of the audio file or a second type of audio file that cannot, and may require further processing in order to recognize the voice query associated with the audio file. The system may process each of the first type of audio files and respond to the associated voice queries. The system may also determine a priority for each of the second type of audio files for further processing of the second type of audio files.
US11989229B2 Coordination of overlapping processing of audio queries
Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device.
US11989228B2 Multi-state programming of memory cells
The present disclosure includes apparatuses, methods, and systems for multi-state programming of memory cells. An embodiment includes a memory having a plurality of memory cells, and circuitry configured to program a memory cell of the plurality of memory cells to one of a plurality of possible data states by applying a voltage pulse to the memory cell, determining the memory cell snaps back in response to the applied voltage pulse, turning off a current to the memory cell upon determining the memory cell snaps back, and applying a number of additional voltage pulses to the memory cell after turning off the current to the memory cell.
US11989224B2 Retrieving and playing out media content for a personalized playlist including a content placeholder
An example method involves receiving a playlist defining a sequence of media content items including first and second content items; retrieving first data representing the content items, and using the retrieved first data to play out the content items in accordance with the sequence; making a first determination of whether the playlist defines a placeholder between the first and second content items; responsive to the first determination being that the playlist defines a placeholder, making a second determination of whether a condition has been satisfied, wherein the condition corresponds to a content category type; and responsive to the second determination being that the condition has been satisfied, (i) retrieving second data representing a media content item of the content category type, and (ii) using the retrieved second data to play out the content item in between playing out the first and second content items.
US11989221B2 Systems and methods for removing non-conforming web text
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: parsing one or more web texts; determining a respective web text sentiment score for each respective web text of the one or more web texts, as parsed; creating a ranked list of one or more match words in the one or more web texts; scoring the one or more match words in the ranked list of the one or more match words; creating a report covering a predetermined period of time using the one or more match words, as scored, in the ranked list; extracting one or more topics from the report covering the predetermined period of time; labeling the one or more match words to create labeled training data; and training a word-based classifier using the labeled training data to identify non-conforming web text submitted to a website for display, wherein the one or more web texts comprises the non-confirming web text. Other embodiments are disclosed herein.
US11989220B2 System for determining and optimizing for relevance in match-making systems
Disclosed are methods and apparatus for automatically determining the relevance of matches between entities. A set of one or more indicators of relevance for each of a plurality of matches may be detected, where each of the plurality of matches exists between a first entity and a different one of a plurality of entities. Each set of one or more indicators of relevance indicates a degree of two-way interest for a corresponding one of the plurality of matches, the degree of two-way interest indicating both a degree of interest of the first entity in the corresponding one of the plurality of entities and a degree of interest of the corresponding one of the plurality of entities in the first entity. A probability of relevance of each of the plurality of matches may be determined based at least in part upon a corresponding set of one or more indicators of relevance. Each of the plurality of matches may be ranked based at least in part on the corresponding probability of relevance. A ranking function may be trained based upon the probability of relevance of each of the plurality of matches. The ranking function may subsequently be applied to identify and rank matches (e.g., in the absence of indicators of relevance).
US11989214B2 Mapping natural language utterances to nodes in a knowledge graph
Certain aspects of the present disclosure provide techniques for mapping natural language to stored information. The method generally includes receiving a long-tail query comprising a natural language utterance from a user of an application associated with a set of topics and providing the natural language utterance to a natural language model configured to identify nodes of a knowledge graph. The method further includes, based on output of the natural language model, identifying a node of a knowledge graph associated with the natural language utterance, wherein the output of the natural language model includes a node identifier for the node of the knowledge graph and providing the node identifier to the knowledge engine. The method further includes receiving a response associated with the node of the knowledge graph from the knowledge engine and transmitting the response to the user in response to the long-tail query.
US11989208B2 Transactional sharding of blockchain transactions
A complex cryptographic coinage transaction is transactionally sharded into multiple simple cryptographic coinage transactions. The complex cryptographic coinage transaction specifies cryptographic debits and/or deposits to/from multiple input accounts and/or multiple output accounts. The simple cryptographic coinage transactions, however, only specify a single one of the input accounts and/or a single one of the output accounts. A single server within a blockchain environment may thus process one of the simple cryptographic coinage transactions without requiring calls for data from other servers responsible for other accounts.
US11989206B2 Automated database replication using replication preparation objects
Techniques for database replication using replication preparation objects include storing, by at least one hardware processor, at least one task object at a remote deployment of a data provider. A replication request originating from an account of a data consumer is detected at the remote deployment using the at least one task object. The replication request is associated with a database available at a primary deployment of the data provider. Responsive to the detecting of the replication request, a local instance of the database is generated at the remote deployment. The account of the data consumer at the remote deployment is configured to access the local instance of the database.
US11989204B2 Datastore aware streams computing
A stream of tuples is processed by a stream application. The stream application includes a plurality of processing elements that operate on one or more compute nodes, each processing element includes one or more stream operators. One or more databases that are capable of communicating with the stream application are monitored during the processing of the stream of tuples. A potential performance condition of a first database of the one or more databases is detected based on the monitoring. An output adjustment is performed, in response to the potential performance condition.
US11989203B1 Methods, devices, and systems for outputting a representation of data
In one aspect, a method of outputting a representation of data is described. The method is executed by a digital electronic processor communicatively coupled to at least one display device and comprises receiving a dataset comprising a plurality of data items, each data item comprising one or more parameters. In response to determining that a first representation of the plurality of data items fits within a display area of the at least one display device, outputting the first representation to the display area. In response to determining that the first representation exceeds the display area: determining one or more clusters of data items by performing a clustering analysis based on at least one of the one or more parameters, wherein the or each cluster of data items corresponds to a sub-region of the display area.
US11989199B2 Optimizing flow of data within ETL data processing pipeline
A computer-implemented method, system and computer program product for optimizing a flow of data within transform, load (ETL) data processing pipelines. Database columns from a source database that are to be transformed as well as not transformed in the data processing stages of a processing segment of an ETL data processing pipeline are identified. Those database columns that are to be transformed are grouped into a processing schema. Transformations are then performed on the database columns of the processing schema. Those database columns that are not to be transformed are grouped into a non-processing schema. A large object data type (LOB) is then created to reference the non-processing schema. An identifier is created and inserted in the data processing stages to identify the LOB in replace of the database columns that are not to be transformed thereby avoiding the copying of the database columns that are not to be transformed.
US11989197B2 Information processing apparatus, control method, and non-transitory storage medium for the same
An information processing apparatus acquires a plurality of lists including one or more rows from table data including a plurality of columns and a plurality of rows, based on a value of one column in the plurality of columns and extracts, based on a list including a predetermined search key among the acquired plurality of lists, a value corresponding to the search key. Thus, for example, even in a case where there is no character string on the right side of the search key, value information corresponding to the search key is extractable.
US11989193B2 Method and system for modifying search query for a user
A method and a modification system for modifying a search query for a user are provided. The method includes receiving at least one search query from a user; determining a present context of the user, based on the at least one search query and on-device data; identifying at least one relevant attribute related to the search query based on the present context of the user and a personalized knowledge graph, wherein the personalized knowledge graph is dynamically generated based on the on-device data; and modifying the search query, based on the at least one relevant attribute and a relation of the at least one relevant attribute with the search query, to obtain at least one modified search query.
US11989191B2 Electronic content ranking based on distribution and consumption
Distribution of content items provided by content producer computers to content consumer computers via a computer network is controlled and indications of different interactions with content items contained in messages distributed to content consumer computers are tracked. The different interactions with content items occur at the content consumer computers. Content items are indexed and ranked indications of at least some indexed content items are output in response to search queries. Tracking indications of different interactions with indexed content items occurs at the content consumer computers. Indications of different interactions with content items contained in messages distributed to content consumer computers and with indexed content items outputted in response to search queries are quantified. Content items are ranked based on the indications of different interactions.
US11989186B2 Scalable architecture for a distributed time-series database
Methods, systems, and computer-readable media for a scalable architecture for a distributed time-series database are disclosed. Using a fleet of ingestion routers, time-series data generated by a plurality of client devices is stored into a plurality of durable partitions. The time-series data comprises a plurality of time series, and an amount of the ingestion routers is determined based at least in part on an ingestion rate of the time-series data. Using a fleet of stream processors, the time-series data from the durable partitions is stored into a plurality of storage tiers including a first storage tier and a second storage tier. A retention period for the first storage tier differs from a retention period for the second storage tier. An amount of the stream processors is determined based at least in part on the time-series data in the durable partitions.
US11989179B2 Techniques of heterogeneous hardware execution for SQL analytic queries for high volume data processing
The present invention relates to optimized access of a database. Herein are techniques to accelerate execution of any combination of ad hoc query, heterogenous hardware, and fluctuating workload. In an embodiment, a computer receives a data access request for data tuples and compiles the data access request into relational operators. A particular implementation of a particular relational operator is dynamically selected from multiple interchangeable implementations. Each interchangeable implementation contains respective physical operators. A particular hardware operator for a particular physical operator is selected from multiple interchangeable hardware operators that include: a first hardware operator that executes on first processing hardware, and a second hardware operator that executes on second processing hardware that is functionally different from the first processing hardware. A response to the data access request is generated based on: the data tuples, the particular implementation of the particular relational operator, and the particular hardware operator.
US11989178B2 Efficient compilation of graph queries including complex expressions on top of sql based relational engine
Techniques support graph pattern matching queries inside a relational database management system (RDBMS) that supports SQL execution. The techniques compile a graph pattern matching query into a SQL query that can then be executed by the relational engine. As a result, techniques enable execution of graph pattern matching queries on top of the relational engine by avoiding any change in the existing SQL engine.
US11989176B2 Data query method and apparatus, device, and computer-readable storage medium
A data query method is provided. A data query request for a target data model is obtained. Based on the data query request and target metadata corresponding to the target data model, a target physical table corresponding to the data query request is determined from a plurality of physical tables corresponding to the target data model. The target metadata is determined based on the plurality of physical tables. The plurality of physical tables includes a basic table and a pre-aggregated table. The basic table is configured to record basic data of one granularity, and the pre-aggregated table is configured to record data of a plurality of granularities. Target query data corresponding to the data query request is obtained based on the data query request and the target physical table.
US11989174B2 Systems and methods for data insight generation and display
Disclosed herein are systems and methods for intelligent generation and display of insights using information in a data repository. For example, disclosed herein are methods for generating and displaying insights using initial data from a data repository, and intelligently/automatically proposing, generating, and displaying further insights using previously-generated insights.
US11989172B2 System and method for managing transition between inference models across multiple data processing systems
Methods and systems for seamlessly changing over between inference models are disclosed. The inference models may be distributed across multiple data processing systems. Provide a seamless changeover, updated inference models and original inference models may be managed in accordance with an update framework. The update framework may ensure that the original inference model continues to operate until all of the portions of the updated inference model are in place and ready to operate. During the update process, the update framework may ensure that redundancy goals continue to be met so that failures of some of the data processing systems are not be fatal to continued operation of at least one of the inference models, such as the original or updated inference model.
US11989167B1 Method and device for detecting and correcting abnormal scoring of peer reviews
The present application disclose a method and a device for detecting and correcting abnormal scoring of peer reviews, which includes: converting collected scoring data into a two-dimensional matrix and preprocessing the data; determining the anomaly of the processed structured data with a one-way anomaly detection method, a consistency check method and a two-way anomaly detection method, and classifying the detected abnormal data into an abnormal data set; repairing the abnormal data for the abnormal data set with an information entropy correction method; generating an ability evaluation report according to the abnormal data set, performing weighed averaging on the corrected scoring data according to the scoring weights of reviewers in the ability evaluation report to obtain a final scoring result, and generating an abnormal scoring correction report. The present application can effectively detect the abnormal phenomenon of peer reviews in the performance appraisal of enterprise personnel.
US11989166B2 Systems and methods for improved servicing of queries for blockchain data
Methods and systems are described herein for a decision layer of a multi-layer data platform. The decision layer may process application queries and serve the queries based on a dataset of previously generated and indexed data or, as a last resort, queries the blockchain node directly. Using indexed blockchain data to serve application queries reduces latency and downtime of traditional systems that direct queries to blockchain nodes immediately. Furthermore, the decision layer overcomes high latency and downtime issues associated with a pool of load-balanced nodes by reducing the number of direct queries to a blockchain. When applications rely on data directly queried from a blockchain, they are susceptible to limited availability, a problem that the decision layer mitigates with indexed and updated blockchain data.
US11989164B2 Data dictionary metadata for marketplace listings
A data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. A data dictionary includes metadata describing the shared data, including the individual objects, such as the individual tables, schemas, views, and functions. The shared data and each individual data object may be described in the data dictionary by a set of data fields that corresponds to the shared dataset or the object type of the individual object. The data dictionary can be presented to data consumers along with the description of the listing to provide data consumers with a comprehensive description of the shared data provided by a listing, including a high-level summary of the shared data and description of each individual object included in the shared data. The data dictionary allows data consumers to understand the contents of the shared data and how to use the shared data.
US11989161B2 Generating readable, compressed event trace logs from raw event trace logs
Method and apparatus for compressing raw event logs into smaller readable formats are described. An example includes receiving an uncompressed log file including traces of events executed on a computing system. In the uncompressed log file, a number of consecutive events are identified referencing an action performed with different parameters, and the uncompressed log file is modified by replacing the identified consecutive events with a record indicating that an event has been repeated the number of times. In the modified log file, repeated sequences of events are identified, a compressed log file is generated by replacing, in the modified log file, repeated sequences of events with a record referencing an initial repetition of events and a difference between parameters included in the initial repetition of events and a respective repeated sequence, and the generated compressed log file is output.
US11989160B2 Heuristic interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device
An interface for enabling a computer device to utilize data property-based data placement inside a nonvolatile memory device comprises: executing a software component at an operating system level in the computer device that monitors update statistics of all data item modifications into the nonvolatile memory device, including one or more of update frequencies for each data item, accumulated update and delete frequencies specific to each file type, and an origin of the data item; storing the update statistics of each of the data items and each of the data item types in a database; and intercepting all operations, including create, write, and update, of performed by applications to all the data items, and automatically assigning a data property identifier to each of the data items based on current update statistics in the database, such that the data items and assigned data property identifiers are transmitted over a memory channel to the non-volatile memory device.
US11989157B2 Test adaption and distribution according to customer knowledge base
Techniques for performing test adaption and distribution for customer storage systems in accordance with a customer knowledge base. The techniques can include sending, by each customer storage system, data to the customer knowledge base. The data includes, for each customer storage system, a version of a data storage application and associated system configuration and parameters. In response to a query from a QA testing system, the data is migrated from the customer knowledge base to a QA database. The QA testing system analyzes the data to determine the most common system configuration, parameters, and data storage application version for most of the customer storage systems. The QA testing system adapts a test plan for testing the data storage application to conform with the most common system configuration and parameters and executes an application upgrade plan on QA storage appliances pre-prepared in accordance with the most common data storage application version.
US11989156B1 Host device conversion of configuration information to an intermediate format to facilitate database transitions
An apparatus comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to store configuration information, for utilization by software of a host device, in at least one file of a first database of a first type, and in conjunction with an upgrade of at least a portion of the software, to export the configuration information from the at least one file of the first database to one or more files in an intermediate format, to remove the at least one file of the first database, to export the configuration information from the one or more files in the intermediate format to at least one file of a second database of a second type different than the first type, and to configure the upgraded software to utilize the configuration information of the at least one file of the second database.
US11989152B1 Self-configuring UART interface and method of operation
An interface circuit enabling serial data communication between a master UART and a slave UART includes two master terminals, two slave terminals, and various logic gates and switches. If data are sent by the master UART before the interface circuit is internally configured, data are sent to both slave terminals. Data received from the slave UART internally configures the interface circuit to route slave transmit data to the master receiver and to route master transmit data to the slave receiver. A master UART including such an interface circuit is also disclosed.
US11989146B2 Base module of a network assembly and method for configuring an extension module of the network assembly
A base module of a network assembly comprises a logic unit configured to be connected to a communication bus for providing communication between the logic unit and one or several extension modules, in particular one or several functional devices and/or communication modules, for function extension or function provision of the network assembly. A network assembly comprising the base module and methods for configuring an extension module of the network assembly are further provided.
US11989145B2 Write busy signaling for interface structures
Some examples relate to a method. In the method, a write transaction is routed from a master device to a slave device through a communication path. The communication path includes a first bridge and a second bridge downstream of the first bridge. The first bridge and the second bridge are coupled to one another via an interface structure. The first bridge sets a write busy signal on the communication path when the write transaction is processed by the first bridge; and in response to the first bridge setting the write busy signal, the second bridge holds the write busy signal until the write transaction has been received by the slave device. Upon the slave device receiving the write transaction, the second bridge resets the write busy signal to propagate the reset write busy signal back to the master device through the first bridge.
US11989142B2 Efficient and concurrent model execution
An accelerator is disclosed. A circuit may process a data to produce a processed data. A first tier storage may include a first capacity and a first latency. A second tier storage may include a second capacity and a second latency. The second capacity may be larger than the first capacity, and the second latency may be slower than the first latency. A bus may be used to transfer at least one of the data or the processed data between the first tier storage and the second tier storage.
US11989141B2 Neuromorphic memory device and method
Apparatus and methods are disclosed, including memory devices and systems. Example memory devices, systems and methods include a stack of memory dies, a controller die, and a buffer. Example memory devices, systems and methods include one or more neuromorphic layers logically coupled between one or more dies in the stack of memory dies and a host interface of the controller die.
US11989135B2 Programmable address range engine for larger region sizes
Examples described herein relate to a computing system supporting custom page sized ranges for an application to map contiguous memory regions instead of many smaller sized pages. An application can request a custom range size. An operating system can allocate a contiguous physical memory region to a virtual address range by specifying a custom range sizes that are larger or smaller than the normal general page sizes. Virtual-to-physical address translation can occur using an address range circuitry and translation lookaside buffer in parallel. The address range circuitry can determine if a custom entry is available to use to identify a physical address translation for the virtual address. Physical address translation can be performed by transforming the virtual address in some examples.
US11989133B2 Logical-to-physical mapping compression techniques
Methods, systems, and devices for logical-to-physical (L2P) mapping compression techniques are described. A memory system may use an L2P mapping to map logical addresses to physical addresses of the memory system. The L2P mapping may be a hierarchical L2P mapping divided into multiple levels or subsets that are used to identify a physical address corresponding to a logical address. The memory system may write data to a set of physical addresses that are consecutively indexed and may set a flag in an entry of a second-level of the L2P mapping (e.g., of a three-level L2P mapping) to indicate that the entry is associated with a starting physical address of the consecutively indexed physical addresses. The memory system may subsequently read the data starting at the starting physical address based on the flag (e.g., bypassing reading an entry of a lowest-level of the L2P mapping to determine the physical address).
US11989131B2 Storage array invalidation maintenance
Techniques are disclosed relating to managing storage array invalidations. A computer system may comprise a processor core configured to operate in an idle state and operate in a run state in which the processor core executes instructions. The computer system may further comprise a power management circuit that is configured to receive, while the processor core is in the idle state, a set of invalidation requests directed to the processor core to invalidate a set of entries of a storage array of the processor core. The power management circuit may store invalidation information indicative of the set of invalidation requests. The power management circuit may determine that the processor core has received a request to transition to the run state. Prior to the processor core operating in the run state, the power management circuit may invalidate the set of entries of the storage array based on the invalidation information.
US11989127B2 Efficient L2P DRAM for high-capacity drives
The present disclosure generally relates to improving space efficiency when storing logical to physical (L2P) entries. Rather than writing a physical block address (PBA) spanning multiple entries, the PBA is split between a first portion stored in the buffer with the remaining bits of the PBA added to the metadata buffer. The metadata buffer is sub-optimal due to the small size of the metadata relative to the entry and therefore, adding extra bits to the metadata buffer will make the metadata buffer more optimal. In this scheme, the alignment is preserved, the system becomes more optimal in terms of DRAM access, and the metadata buffer can be easily optimized and adapted.
US11989124B2 Garbage collection for a deduplicated cloud tier with encrypted segments
Systems and methods for performing data protection operations including garbage collection operations and copy forward operations. For deduplicated data stored in a cloud-based storage or in a cloud tier that stores containers containing dead and live segments, the dead segments are deleted by copying live segments into new containers and then deleting the old containers. The copy forward is based on a recipe from a data protection system and is performed using a microservices that can be run as needed in the cloud.
US11989122B2 Handling mock objects that are written in the form of multiple assignment instructions
A computer-implemented method, system and computer program product for effectively handling mock objects written in the form of multiple assignment instructions. A program to test software is instrumented so as to obtain an instrumented program having one or more mock objects. The instrumented program is parsed to identify one or more multiple assignment instructions each corresponding to a mock object. A function is then inserted in the instrumented program for each of the identified multiple assignment instructions corresponding to a mock object, where the function returns a tuple of the first “n” elements of the mock object. The instrumented program (after inserting the function(s) discussed above) is outputted to perform software testing, such as dynamic program analysis. In this manner, by inserting such function(s) in the instrumented program, the mock objects will be able to be executed without causing a failure.
US11989119B2 Test case optimization and prioritization
Methods, systems, and apparatuses, including computer programs encoded on computer-storage media, for prioritizing test cases. Processes may include obtaining test artifacts that were generated based on testing one or more legacy versions of a software application using multiple test cases, generating a risk index based at least on the test artifacts that were generated based on testing the one or more legacy versions of the software application using the multiple test cases, and training an ensemble model that is configured to identify likely unnecessary or redundant test cases in connection with in testing an updated version of the software application, based at least on the risk index.
US11989113B2 Efficiently debugging a program in homomorphically encrypted space
A device, system and method for debugging a homomorphically encrypted (HE) program. The HE program comprising real ciphertext data and encrypted operations in the HE space (production mode) may be mapped to an equivalent plaintext program comprising equivalent pseudo-ciphertext data and pseudo-encrypted operations in the unencrypted space (simulation mode). The plaintext program may be executed in a first full pass in simulation model and a sampling of the HE program may be executed in a second partial pass in production mode, the results of which are compared. The HE program and/or mapping may be validated if the results of simulation and production mode match and debugged if the results do not match. An integrated development environment (IDE) may switch among the HE space (production mode), the unencrypted space (simulation mode), and a combination of both HE and unencrypted spaces simultaneously (simultaneous production-simulation mode).
US11989111B2 Handling trace data for jumps in program flow
A processor supervisory unit for monitoring the program flow executed by a processor, the supervisory unit being arranged to store a set of values representing locations to which the program flow is expected to return after jumps in the program flow, the unit being capable of: in a first mode, on detecting a jump in the program flow to store a location value representing a location to which the program flow is expected to return from that jump; and in a second mode, on detecting a jump in the program flow to increment a counter associated with a location value representing a location to which the program flow is expected to return from that jump.
US11989110B2 Guidance system for computer repair
A system can receive first input data indicative of first user input identifying a first diagnostic state of a computing system. The system can, based on the first input data, determine a second diagnostic state of the computing system, the second diagnostic state comprising information of the first diagnostic state. The system can present a first indication of the second diagnostic state via a user interface. The system can receive second input data indicative of second user input confirming the second diagnostic state. The system can determine a recommended action based on the second diagnostic state. The system can present a second indication of the recommended action via the user interface.
US11989107B2 Application of dynamic trim strategy in a die-protection memory sub-system
A system includes a memory device having a plurality of memory dies and at least a first spare memory die and a processing device coupled to the memory device. The processing device is to perform operations including: tracking a value of a write counter representing a number of write operations performed at the plurality of memory dies; activating the first spare memory die in response to detecting a failure of a first memory die of the plurality of memory dies; storing an offset value of the write counter in response to activating the first spare memory die; and commanding the memory device to modify die trim settings of the first spare memory die at predetermined check point values of the write counter that are offset from the offset value.
US11989106B2 Inline buffer for in-memory post package repair (PPR)
In a memory system, a memory device has a memory array with multiple rows of memory having logical addresses mapped to their physical addresses and at least one spare row not having a logical address mapped to its physical address. A controller detects a failure of one of the multiple rows of memory (“failure row”) and executes a post package repair (PPR) mode. The controller can be internal to the memory device or external to the memory device. The memory device includes an internal scratchpad to allow transfer of data contents from the failure row to the spare row. The controller can map the logical address of the failure row from the physical address of the failure row to the physical address of the spare row, transfer data contents from the failure row to the internal scratchpad, and transfer the data contents from the internal scratchpad to the spare row.
US11989103B2 Device and a method for indexing snapshots of multiple file systems
A device is configured to index file system names and paths of a single chain of backed-up snapshots. The device is configured to obtain a first snapshot of the file system. Further, the device is configured to scan the first snapshot of the file system to obtain a first scan of the nodes and the tree structure at a first time point. The device is further configured to insert the first scan into a database. Then the device is configured to index the nodes in the database.
US11989102B2 Using different target storage devices in a backup storage system
Multiple data paths may be available to a data management system for transferring data between a primary storage device and a secondary storage device. The data management system may be able to gain operational advantages by performing load balancing across the multiple data paths. The system may use application layer characteristics of the data for transferring from a primary storage to a backup storage during data backup operation, and correspondingly from a secondary or backup storage system to a primary storage system during restoration.
US11989100B2 Information backup method and related device
An information backup method applied to a communications system including a primary device, a secondary device, and a cloud device, and the method is performed by the primary device. The method includes sending a first identity notification to the cloud device, where the first identity notification is a notification indicating that the primary device has a primary device identity, and uploading obtained first user information to the cloud device when determining that a communication status of the cloud device is normal, where the first user information is stored by the cloud device and provided to the secondary device, and the first user information is to-be-backed-up information of user equipment that gets online from the primary device when the communication status of the cloud device is normal.
US11989097B2 Chunk and snapshot deletions
In some examples, a system maintains mapping metadata for data in storage, the data divided into chunks, the mapping metadata comprising chunk entries mapping chunk identifiers of the chunks to storage locations, wherein the chunk identifiers are monotonically increasing as chunks are created. The system updates an epoch in response to triggering a creation of a snapshot of the data. In response to a deletion of a first chunk, the system updates a first chunk entry for the first chunk to include a creation epoch identifier and a deletion epoch identifier for the first chunk. In response to a deletion of a first snapshot of the multiple snapshots, the system uses the creation epoch identifier and the deletion epoch identifier to determine whether to remove the first chunk entry from the mapping metadata.
US11989095B2 Techniques for preserving clone relationships between files
The described embodiments set forth techniques for preserving clone relationships between files at a computing device. In particular, the techniques involve identifying clone relationships between files in conjunction with performing operations on the files where it can be beneficial to preserve the clone relationships. The operations can include, for example, preserving clone relationships between files that are being copied from a source storage device (that supports file cloning) to a destination storage device that supports file cloning. Additionally, the operations can include preserving clone relationships when backing up and restoring files between a source storage device (that supports file cloning) and a destination storage device that does not support file cloning. In this manner, the various benefits afforded by the clone relationships between files can be retained even as the files are propagated to destination storage devices that may or may not support file cloning.
US11989094B2 Minimizing data transfer and storage utilization on cloud object storage systems
A method for minimizing data transfer and storage utilization on cloud object storage systems is disclosed. In one embodiment, such a method replicates a file from a production system to a cloud object storage system. The method determines whether a number of hard links associated with the file is greater than one. In the event the number is greater than one, the method creates, on the cloud object storage system, a special object for the file and associates the file with the special object. Upon creating a hard link on the production system in association with the file, the method replicates the hard link from the production system to the cloud object storage system without replicating data associated with the file. A metadata reference to the special object is added to the hard link on the cloud object storage system. A corresponding system and computer program product are also disclosed.
US11989090B2 Method and system for ensuring failure atomicity in non-volatile memory
Disclosed in the present invention are a method and a system for ensuring the failure atomicity in a non-volatile memory, which belong to the field of computer storage. The method comprises: executing transactions encapsulated by one or more operations that need to ensure the failure atomicity in accordance with the following steps: executing operations in a current transaction in sequence, for each write operation in the current transaction, determining whether the oldest value of its corresponding data is saved into a log of the non-volatile memory, if so, then creating an UndoRedo log entry for it, otherwise creating a Redo log entry for it; using corresponding log management strategies according to types of log entries; after all operations are executed, committing the current transaction; and completing the execution of the current transaction; wherein information recorded in the UndoRedo log entries comprises: transaction number, write operation address, and oldest value and new value of corresponding data; and information recorded in the Redo log entries comprises: transaction number, write operation address, and new value of corresponding data. The present invention can reduce the overhead caused by ensuring the failure atomicity in the NVMM.
US11989079B2 System management device and system management method
A system management device manages a monitored system. When a performance failure occurs in the monitored system, the system management device creates a plurality of countermeasures for the performance failure. The system management device evaluates, for each of the plurality of countermeasures, the influence of the countermeasure on the execution of a job having an execution deadline associated with the countermeasure. The system management device selects the countermeasure to be executed on the monitored system from out of the plurality of countermeasures based on the evaluation results.
US11989078B2 Vehicle control device and method thereof
A vehicle control device and a method thereof are provided. A master processor and a slave processor simultaneously receive, monitor or process signals of a vehicle, a power management module monitors the master processor via a first watchdog signal, and the master processor monitors the slave processor via a second watchdog signal. When the power management module sends the first watchdog signal to the master processor and no response message is received, the power management module sends a first reset signal to reset the master processor, and when the master processor sends the second watchdog signal to the slave processor and no response message is received, the master processor sends a second reset signal to reset the slave processor. When the master processor and the slave processor are abnormal, a forced wake-up module outputs a high level signal to forcibly wake up the master processor and the slave processor.
US11989070B2 Energy storage pack authentication method, energy storage pack, charging device, electric mobile object, and control device for electric mobile object
An electric movable body transmits a signal including identification information identical to identification information retained in a first power storage pack via near-field communication when the first power storage pack is detached from the electric movable body. A charging device wiredly transmits the identification information received from the electric movable body to a second power storage pack. The second power storage pack transmits via near-field communication a signal including the identification information received from the charging device. The electric movable body collates whether or not the identification information included in the received signal matches the identification information retained in the first power storage pack.
US11989069B2 Power distribution management based on distributed networking protocol analytics
Systems and methods for managing the distribution of electrical power are disclosed. The system can maintain a status of each account of a plurality of accounts. Each account can correspond to an electrical power generation device, an electrical power consumption device, and an electrical power transmission device. The system can generate a first record object in response to the generation of a unit of power. The system can identify a first path identifying a source device and a destination device to transmit the unit of power. The system can generate a control signal to route the unit of power from the source device to the destination device. The system can update an event tracker to indicate the routing of the unit of power. The system can generate a second record object corresponding to the destination device. The system can update a second account to include the second record object.
US11989068B2 Thermal and performance management
Described aspects include a system for optimizing performance of a functional circuit unit, a method of optimizing performance of a functional circuit unit, and a computer program product. In one embodiment, the system may include a functional circuit unit having an associated cooling device and power converter, one or more sensors for the functional circuit unit, the one or more sensors including a power sensor and a temperature sensor, and a first machine learning model. The first machine learning model may be adapted to receive temperature data and power data from the one or more sensors, and to generate control signals for the cooling device and the power converter to optimize performance of the functional circuit unit.
US11989066B2 System and method of managing monitoring signals associated with fans of information handling systems
In one or more embodiments, a fan circuit may be configured with an input of a first amplifier coupled to a revolution indicator associated with a fan; an output of the first amplifier coupled to an input of a second amplifier; and a power supply input of the second amplifier coupled to a first contact of a first connector. In one or more embodiments, the first contact of the first connector may be coupled to a first contact of a second connector to drive a resistive load coupled to the first contact of the second connector; a second contact of the first connector may be coupled to a second contact of the second connector to provide a reference voltage to the second amplifier; and the second amplifier may provide amplified signals to the first contact of the first connector based at least on signals received from the revolution indicator.
US11989063B2 Flexible display apparatus
A flexible display apparatus includes a display panel, a case and a plurality of driving circuits. The display panel is configured to display an image. The display panel includes a first display part, a second display part and a hinge display part. The hinge display part is interposed between the first and second display parts. The hinge display part is configured to be foldable. The case is configured to cover the display panel. The case forms a hinge thickness with the hinge display part and it also forms a peripheral thickness at an end of the case facing away from the hinge display part. The peripheral thickness is greater than the hinge thickness. The driving circuits are disposed between a rear surface of the first display part and the case. Therefore, thickness of the display panel is decreased and its portability is improved.
US11989060B2 Electronic device
An electronic device includes a substrate, a touch layer and a structure layer. The touch layer includes a plurality of touch units on the substrate. The structure layer is disposed on the substrate, wherein the structure layer includes a plurality of structures. At least one of the touch units partially overlaps with at least two of the structures of the structure layer.
US11989054B2 Foldable display device
A foldable display device may include: a display panel displaying an image; a cover window over the display panel; and a back plate under the display panel. The back plate may include a plate top having a plurality of holes, a plate bottom having at least one groove corresponding to the plurality of holes, and an adhesive layer attaching the plate top and the plate bottom.
US11989053B2 Display device
A display device includes a display panel that has a display region in which an image is displayed, a first adhesive layer disposed below the display panel, a translucent protective film disposed below the first adhesive layer, a fingerprint sensor disposed below the protective film and that overlaps the display region, the first adhesive layer, and the protective film when viewed in a plane, and a cover layer disposed below the protective film and in which an opening for accommodating the fingerprint sensor is formed.
US11989044B2 Device and method for harvesting energy from a power line magnetic field
An energy harvesting device (CTH) installed in an electrical distribution system (EDS) for powering ancillary electrical devices (AD) used in the distribution system. The device includes a first voltage regulator circuit (CC) configured to produce a voltage matched to a power curve of a current transformer (CT) to which the device is electrically coupled. The device also includes a second and separate voltage regulator circuit (SVR) which continuously operates to maximize the amount of electrical energy recovered from the current transformer.
US11989041B2 Decreasing a humidity level in an information handling system
In one embodiment, a method for decreasing a humidity level in an information handling system includes: receiving, by a sound field chamber, an incoming airflow, the incoming airflow having a humidity level corresponding to an amount of water vapor in the incoming airflow; identifying, by a humidity controller, the humidity level of the incoming airflow; determining, by the humidity controller, that the humidity level is greater than a threshold humidity level; and in response to determining that the humidity level is greater than the threshold humidity level: causing, by the humidity controller, a sound source of the information handling system to generate a sound field within the sound field chamber, the sound field comprised of sound waves, the sound waves causing an acoustic agglomeration of the water vapor, the acoustic agglomeration causing the humidity level to decrease.
US11989040B2 Controlling movement of a vehicle
An apparatus for controlling vehicle movement comprises processing means configured to receive first signals from a receiving means arranged to receive transmitted signals from a remote control device indicating a requested motion of the vehicle. From the first signals or an additional signal received from a sensing means, one or more distance values indicative of a distance from a point on the vehicle to an object is determined, and a maximum speed value for the vehicle is determine in dependence on the one or more distance values. The processing means provides an output signal for controlling speed of the vehicle based on the requested motion. The output signal is arranged to control the speed of the vehicle to be less than or equal to the maximum speed value.
US11989036B2 Vehicle with communicative behaviors
Provided is a self-driving vehicle, e.g., a follower vehicle, that engages in communicative behaviors using body dynamics. Also provided is a method of using body dynamics to communicate behaviors in a self-driving vehicle. The vehicle may include a shifting assembly configured to shift and/or tilt a vehicle body to communicate such behaviors, e.g., acceleration, deceleration, and near constant velocity. The shifting and/or tilting of the body in combination with the vehicle's operation communicates those operations to bystanders. With better informed bystanders, improved safety between bystanders and the vehicle may be achieved.
US11989035B2 Systems and methods to control gain for an electric aircraft
Systems and methods to control gain of an electric aircraft are provided in this disclosure. The system may include gain scheduling to provide stability of the electric aircraft at various dynamic states of operation. The system may include a sensor to obtain measurement datum of an operating state. The system may further include a controller that adjusts a control gain of the electric aircraft as a function of the measurement datum. The gain control may be determined by a gain schedule generated by the controller.
US11989030B2 Autonomous work system
An autonomous work system controls an autonomous work machine that detects a magnetic field of an area signal generated by energization to an area wire disposed on an outer periphery of a work area, specifies a boundary of the work area based on the magnetic field, and works autonomously in the work area. The autonomous work system comprises: a storage unit configured to store position information of a plurality of the work areas; a setting unit configured to set, based on the position information, different energization modes; and an energization unit configured to energize, based on the energization modes, the area wires disposed on the respective outer peripheries of the plurality of adjacent work areas.
US11989029B2 Information processing apparatus, information processing method, information processing system, and storage medium
An information processing apparatus for determining control values for controlling a position of a vehicle for conveying a cargo includes an acquisition unit configured to acquire first information for identifying a three-dimensional shape of the cargo based on a captured first image of the cargo, and second information for identifying, based on a captured second image of an environment where the vehicle moves, a distance between an object in the environment and the vehicle, and a determination unit configured to, based on the first information and the second information, determine the control values for preventing the cargo and the object from coming closer than a predetermined distance.
US11989023B2 Method for navigating an industrial truck
The invention relates to a method for navigating an industrial truck in a predetermined area with the following method steps: providing a map of the predetermined area with at least one permanent landmark, entering a temporary landmark in the map, when the temporary landmark is created, deleting the temporary landmark from the map when the temporary landmark is removed, and navigating the industrial truck in the predetermined area on the basis of the map having the permanent landmark and the temporary landmark. In this way, the navigating of a preferably autonomously or partly autonomously driving industrial truck in a predetermined area, such as at a depot, is improved and in particular is made safer and more reliable.
US11989021B1 Method for overcoming obstructions of a robotic device
Provided is a method for a robotic device to autonomously overcome obstructions hindering the operational capacity of the robotic device. When a robotic device encounters an obstruction, the robotic device may enact one of a number of predetermined responses to overcome the obstruction without requiring the intervention of an outside entity to assist the robotic device with overcoming the obstruction.
US11989017B2 Station apparatus and moving robot system
The present disclosure relates to a station apparatus, including an Ultra-wideband (UWB) module to receive a first UWB signal transmitted by a moving robot, and a control unit to calculate a reception angle of the first UWB signal upon the reception of the first UWB signal, and control the UWB module to transmit a second UWB signal, including a direction value determined based on the reception angle, to the moving robot for return of the moving robot.
US11989007B2 Methods for linkage between alarm based on gas and gas meter and internet of things systems thereof
A method for linkage between an alarm based on gas and a gas meter is provided. The method is executed by the gas meter. The method includes: obtaining a detection signal through electrical connection with the alarm; determining a target alarm event corresponding to the detection signal in response to the detection signal meeting a preset alarm condition; in response to the detection signal meeting the preset alarm condition, receiving a reset instruction issued by a management platform; performing reset operation on the alarm based on the reset instruction; obtaining a reset detection signal and determining a reset alarm event corresponding to the reset detection signal; determining a credibility of the target alarm event; sending a control closing instruction to the gas meter based on the credibility larger than a preset credibility threshold, and closing a gas valve of the gas meter based on the control closing instruction.
US11988999B2 Transaction harmony degree-based method and system for transaction matching between power grid and building energy
A transaction harmony degree-based method and system for transaction matching between a power grid and building energy. The method includes: obtaining a transaction harmony degree of a historical transaction cycle; sending, by using a blockchain, the transaction harmony degree to a corresponding building energy user, and sending a maximum compensated electricity price and an expected compensated electricity price in peak-valley regulation to all building energy users; determining, by each building energy user, a transaction-based compensated electricity price in the peak-valley regulation based on the received transaction harmony degree and the received maximum compensated electricity price and expected compensated electricity price in the peak-valley regulation, and feeding back the transaction-based compensated electricity price in the peak-valley regulation to a power grid; and determining, by the power grid, a building energy user that successfully performs transaction matching with the power grid.
US11988995B2 Compressible seal for rotatable and translatable input mechanisms
An electronic device has a housing and a rotatable and translatable input mechanism. The housing has an aperture and the rotatable and translatable input mechanism has a shaft positioned at least partially within the aperture and a manipulation structure coupled to the shaft. The manipulation structure may be manipulated to rotationally and translationally move the shaft to provide rotational and translational input to the electronic device. A compressible seal is positioned in a gap between the housing and the rotatable and translatable input mechanism. The compressible seal may resist and/or prevent passage of contaminants into the aperture and/or obscure one or more internal components. The compressible seal may be configured to collapse or bend when the rotatable and translatable member translates.
US11988994B2 Horological component
A horological component including a substrate and at least one first decoration component including at least one first photoluminescent material configured to procure a phosphorescent appearance. The horological component includes a second decoration component including at least one second material, the second material being metallic and configured to procure a metallic appearance, or variochromic and configured to procure a color that varies under the effect of a stimulus, the first decoration component and the second decoration component being arranged relative to one another on the substrate to form a decoration having a metallic appearance or a color that varies under the effect of a stimulus when the horological component is exposed to light and a phosphorescent appearance when the horological component is in the dark. A timepiece can include such a horological component.
US11988990B2 Image-forming apparatus provided with first sensor detecting temperature and humidity and second sensor disposed separately from the first sensor and detecting temperature
In an image-forming apparatus, a first sensor measures a first temperature and a relative humidity. A second sensor measures a second temperature. A controller is configured to perform: (a) calculating; (b) determining; and (c) executing. The (a) calculating calculates an internal temperature on the basis of the second temperature. The (a) calculating includes: when a target temperature of a heater is set to a printing temperature: (a-1) determining; and (a-2) correcting. The (a-2) correcting corrects, in response to determining in (a-1) that a temperature increase in the first temperature is greater than or equal to a first prescribed value and a humidity increase in an absolute humidity is greater than or equal to a second prescribed value, the internal temperature. The (c) executing executes, in response to determining in (b) that the internal temperature is greater than a threshold, a cool-down process to reduce a temperature inside a main casing.
US11988987B2 Housing structure and processing device equipped with housing structure
A housing structure includes an upper housing at an upper side of a device housing, a lower housing at a lower side of the device housing, and a positioner that positions the upper housing on the lower housing. One side surface of the device housing has an opening extending astride the lower housing and the upper housing when the upper housing is positioned on the lower housing. The positioner includes a reference positioning element that is provided toward any one of four corners of a connection area between the lower housing and the upper housing and that has a reference hole provided in one of or each of the lower housing and the upper housing and a positioning reference pin fitted in the reference hole, an anti-rotation element that is provided toward another corner of the four corners excluding the corner near where the reference positioning element is provided and that has an anti-rotation pin provided at one of the lower housing and the upper housing and an anti-rotation hole that is provided in the other one of the lower housing and the upper housing, receives the anti-rotation pin, and suppresses rotation of the upper housing relative to the lower housing about the reference positioning element, and position regulation elements that are respectively provided toward corners, of the four corners, located at opposite sides of the opening such that the one side surface having the opening is interposed between the corners. The position regulation elements individually have position regulation pins provided at one of the lower housing and the upper housing and position regulation holes that are provided in the other one of the lower housing and the upper housing, receive the position regulation pins, and positionally regulate the corners located at the opposite sides of the opening.
US11988986B2 Image forming system having sheet laminator
An image forming system includes an image forming apparatus and a sheet laminator. The image forming apparatus forms an image on a sheet being conveyed as an inner sheet. The sheet laminator performs a sheet laminating operation on a two-ply sheet in which the sheet conveyed from the image forming apparatus is inserted between two sheets of the two-ply sheet. The sheet laminator includes a heater and circuitry. The heater heats the two-ply sheet during the sheet laminating operation. The circuitry is to execute a control mode when a specific abnormal event occurs among a plurality of abnormal events that occurs in the image forming apparatus, where the control mode maintains heating by the heater of the sheet laminator for a predetermined time and interrupt the heating by the heater when an abnormal event other than the specific abnormal event occurs.
US11988981B2 Endless belt, transfer device, and image forming apparatus
An endless belt includes a resin and conductive particles, in which a content of the conductive particles with respect to the endless belt is 5% by volume or more and 20% by volume or less in terms of a volume ratio, a Young's modulus of the endless belt is 3,000 MPa or more, and the number of times of bending endurance of the endless belt measured by an MIT test specified in JIS P8115:2001 is 10,000 or more.
US11988973B2 Image forming apparatus
An image forming apparatus has a normal image formation mode and a wide color gamut image formation mode in which an amount of a developer per unit area of a developer image of at least a color that differs from a prescribed color among a plurality of colors is increased as compared to the normal image formation mode. Image data is generated such that an image portion formed in the prescribed color in an image formed on a recording material is formed solely by a developer image of the prescribed color in the normal image formation mode, but formed by superimposing a developer image of a color that differs from the prescribed color on a developer image of the prescribed color or formed solely by a developer image of a different color in place of a developer image of the prescribed color in the wide color gamut image formation mode.
US11988971B2 Lithographic apparatus, substrate table, and method
A substrate table for supporting a substrate includes a surface and coarse burls. Each of the coarse burls includes a burl-top surface and fine burls. The coarse burls are disposed on the surface of the substrate table. The fine burls are disposed on the burl-top surface. The fine burls contact the substrate when the substrate table supports the substrate.
US11988970B2 Method for detecting defect in semiconductor fabrication process
A method for detecting a defect in a semiconductor fabrication process is disclosed. The method includes forming photoresist on a substrate; forming a fluorescent agent in the photoresist; and detecting the defect of the photoresist after being subjected to developing by utilizing the fluorescent agent.
US11988969B2 Dispatch method for production line in semiconductor process, storage medium and semiconductor device
The present application relates to a dispatch method for a production line in a semiconductor process, a storage medium and a semiconductor device. The dispatch method for a production line in a semiconductor process can acquire an overlay error reference curve of a product lot to be exposed in equipment and set an overlay error range according to the overlay error reference curve. At the end of exposure, an overlay error for the product lot to be exposed can be acquired, and it can be determined whether the overlay error falls into the overlay error range. If the overlay error for the product lot to be exposed does not fall into the overlay error range, the product lot to be exposed can be continuously machined by this equipment.
US11988961B2 Radiation based patterning methods
Stabilized precursor solutions can be used to form radiation inorganic coating materials. The precursor solutions generally comprise metal suboxide cations, peroxide-based ligands and polyatomic anions. Design of the precursor solutions can be performed to achieve a high level of stability of the precursor solutions. The resulting coating materials can be designed for patterning with a selected radiation, such as ultraviolet light, x-ray radiation or electron beam radiation. The radiation patterned coating material can have a high contrast with respect to material properties, such that development of a latent image can be successful to form lines with very low line-width roughness and adjacent structures with a very small pitch.
US11988959B2 Organometallic solution based high resolution patterning compositions and corresponding methods
Organometallic radiation resist compositions are described based on tin ions with alkyl ligands. Some of the compositions have branched alkyl ligands to provide for improved patterning contrast while maintaining a high degree of solution stability. Blends of compounds with distinct alkyl ligands can provide further improvement in the patterning. High resolution patterning with a half-pitch of no more than 25 nm can be achieved with a line width roughness of no more than about 4.5 nm. Synthesis techniques have been developed that allow for the formation of alkyl tin oxide hydroxide compositions with very low metal contamination.
US11988956B2 Measurement method, imprint apparatus, and article manufacturing method
The present invention provides a measurement method including while driving a measurement target region of a surface of a substrate in a first direction with respect to a measurement unit, obtaining first measurement information indicating a height of the measurement target region in each of a plurality of first measurement lines parallel to the first direction and different from each other by measuring each measurement line by the measurement unit, and while driving the measurement target region with respect to the measurement unit in a second direction crossing all of the plurality of first measurement lines, obtaining second measurement information indicating a height of the measurement target region in one second measurement line parallel to the second direction by measuring the second measurement line by the measurement unit.
US11988950B2 Wavelength conversion device, light source device, and projector
A wavelength conversion device according to the present disclosure includes a wheel substrate, a phosphor layer formed on the wheel substrate, and a cooling fin unit disposed on the wheel substrate. The cooling fin unit has a base part to be bonded to the wheel substrate. A surface of the wheel substrate includes a first area corresponding to the phosphor layer, and a second area located closer to the central axis than the first area, the surface of the wheel substrate and a surface at the wheel substrate side of the base part are separated from each other to form a space between the wheel substrate and the base part, and a coupling part configured to thermally couple the surface of the wheel substrate and the surface at the wheel substrate side of the base part is disposed in at least the second area of the second surface.
US11988946B2 Gimbal control method, gimbal, and imaging device
A method for controlling a gimbal, implemented by a gimbal controller. The gimbal includes a gimbal assembly connected to the gimbal controller, the gimbal assembly being configured to mount an imaging device and drive the imaging device to rotate to adjust an imaging direction of the imaging device. The method includes determining whether the gimbal has entered a preset mode; and controlling rotation of the gimbal assembly to stabilize the imaging direction of the imaging device at a first balance direction when the gimbal enters the preset mode, and controlling a movement of the gimbal assembly such that the imaging direction of the imaging device is within a first cone angle range with the first balance direction as an axis before the gimbal exiting the preset mode.
US11988943B2 Adaptive light source
A method according to embodiments of the invention includes creating a three-dimensional profile of a scene, calculating a relative amount of light for each portion of the scene based on the three-dimensional profile, and activating a light source to provide a first amount of light to a first portion of the scene, and a second amount of light to a second portion of the scene. The first amount and the second amount are different. The first amount and the second amount are determined by calculating a relative amount of light for each portion of the scene.
US11988932B2 Imaging device with a liquid crystal panel in front of an image element
According to one embodiment, an imaging device includes a housing, an illumination device, an optical system that has at least one lens, a liquid crystal panel, and an imaging element that constitutes a camera together with the optical system. The incident light control area of the liquid crystal panel has a first region, a second region located so as to be shifted from the first region, and a third region other than the first region and the second region.
US11988931B2 Display module and manufacturing method therefor, and display device
A display module includes a display panel and a dimming panel stacked on the display panel. The display panel has a plurality of pixel regions. The dimming panel has a plurality of dimming regions, and in a direction perpendicular to the display panel, a dimming region covers at least one pixel region. The dimming panel includes a plurality of dimming electrodes and a plurality of signal lines. Each dimming electrode is located in a dimming region in the plurality of dimming regions, and any two adjacent dimming electrodes have a gap therebetween. Each dimming electrode directly electrically connected to at least one signal line. The at least one signal line is configured to transmit a control voltage signal to the dimming electrode electrically connected to the at least one signal line for controlling a transmittance of the dimming region where the dimming electrode is located.
US11988929B2 Electronic device, method of manufacturing same and method of repairing same
There is provided a repair technique capable of repairing interconnect lines and the like in an electronic device with ease and with reliability and capable of suppressing the increase in the number of manufacturing steps associated with the repair to suppress the increase in manufacturing costs. The electronic device having a multi-layer interconnection structure includes: a foundation layer; a patterned interconnect line provided on the foundation layer; and an insulation film formed on the foundation layer and the interconnect line. The insulation film includes at least one thin film part in which at least part of the insulation film which lies on the interconnect line has a thickness less than that of its surroundings.
US11988925B2 Driving backplate, a manufacturing method thereof and a display module
The embodiment of the present disclosure provides a driving backplate including a base substrate, and an insulation layer and a plurality of conductive structures on the base substrate. The insulation layer insulates the plurality of conductive structures from each other. The plurality of conductive structures includes a first conductive layer and a second conductive layer sequentially stacked along a direction away from the base substrate. At least one portion of a region in which the first conductive layer is in contact with the second conductive layer includes a flat contact region. An opening is formed at a position in the insulation layer corresponding to the conductive structure. An edge of the opening in the insulation layer is between the first conductive layer and the second conductive layer and is correspondingly in edge regions of the first conductive layer and the second conductive layer.
US11988923B2 Display panel and display device
A display panel and a display device are disclosed. The display panel includes a first substrate, a second substrate, and a liquid crystal layer disposed therebetween. The first substrate includes a first base and a planarization layer disposed on a side of the first substrate adjacent to the liquid crystal layer. A side of the planarization layer adjacent to the liquid crystal layer includes a textured structure, which includes at least one groove path. The first substrate further includes a bottom edge. An extending direction of the at least one groove path forms an included angle with the bottom edge, the included angle being greater than or equal to 45 degrees and less than or equal to 135 degrees. A liquid crystal material in the liquid crystal layer diffuses along the extending direction of the groove path through the groove path based on capillary phenomenon.
US11988922B2 Nanostructure based display devices with improved light extraction efficiency
Embodiments of a display device are described. A display device includes a backlight unit having a light source and a liquid crystal display (LCD) module. The LCD module includes a nanostructure-based color conversion (NS-based CC) layer and a light extraction layer. The NS-based CC layer is configured to receive a primary light, from the light source, having a first peak wavelength and to convert a portion of the primary light to emit a first portion of a secondary light having a second peak wavelength. The second peak wavelength is different from the first peak wavelength. The light extraction layer is optically coupled to the NS-based CC layer and is configured to prevent total internal reflection of a second portion of the secondary light. The light extraction layer has patterned features with one or more dimension in nanometer scale.
US11988921B1 Light boards, methods of manufacturing a light board, and spliced display devices
A light board includes a light-emitting unit array including a plurality of light-emitting units arranged in an array and a driver backplane disposed on a backlight side of the light-emitting unit array. The driver backplane includes a base, a trace layer, and an insulating protection layer stacked successively in a direction away from the light-emitting unit array. The trace layer includes a plurality of traces and one or more bonding terminals each electrically connected to one of the traces. An orthographic projection of the insulating protection layer on the base overlaps the traces. The insulating protection layer includes one or more first opening each exposing one of the bonding terminals. The insulating protection layer is disposed on an outermost side of the side of the driver backplane away from the light-emitting unit array.
US11988919B2 Backlights including patterned diffusers and wavelength selective reflectors
A backlight includes a substrate, a plurality of light sources, a reflective layer, a first diffuser plate, a second diffuser plate, and a color conversion layer. The plurality of light sources are proximate the substrate. The reflective layer is proximate the substrate. The first diffuser plate is over the plurality of light sources. The color conversion layer is between the first diffuser plate and the second diffuser plate.
US11988918B1 Optical element and display device
Provided is an optical element including a phase difference layer. The phase difference layer is a laminate of n first phase difference layers and m second phase difference layers. The n first phase difference layers each contain first anisotropic molecules with tilt angles different between a viewing surface side and a back surface side. The m second phase difference layers each contain second anisotropic molecules with tilt angles different between a viewing surface side and a back surface side. Slow axes of the n first phase difference layers are in a same orientation. Slow axes of the m second phase difference layers are in a same orientation. The slow axes of the n first phase difference layers and the slow axes of the m second phase difference layers are anti-parallel to each other and are parallel to or perpendicular to the transmission axis of the first polarizer.
US11988916B2 Display device
According to one embodiment, a display device includes a display panel that includes a display portion including pixels and a non-display portion including an opening, an illumination device, and a color separation element provided between the display panel and the illumination device. The color separation element includes a first element overlapping the pixel and a second element overlapping the opening, the first element separates illumination light from the illumination device into light of a plurality of colors and irradiates the pixel with the light, and the second element separates illumination light from the illumination device into light of a plurality of colors and irradiates the opening with the light.
US11988915B2 Display device
According to one embodiment, a display device includes a first substrate, a second substrate, a sealant formed bonding the first substrate with the second substrate, a liquid crystal layer surrounded by the sealant, and a light emitting module. The sealant includes a first portion, a second portion opposed to the first portion with the liquid crystal layer sandwiched therebetween, an inlet formed in the second portion, and a filling material filled in the inlet. The liquid crystal layer is arranged over a display area where an image is displayed, a first area between the display area and the first portion, and a second area between the display area and the second portion, in plan view. A first width of the first area is larger than a width of the second area.
US11988909B2 Faraday rotators, optical isolators, driver laser arrangements and EUV radiation generation apparatus
A Faraday rotator includes: a disk-shaped magneto-optical solid-state medium, a magnet generator configured to generate a magnetic field in the magneto-optical solid-state medium, a heat sink with a support surface for the magneto-optical solid-state medium, a reflector mounted between the heat sink and the magneto-optical solid-state medium and configured to reflect a laser beam entering the magneto-optical solid-state medium in a first impingement region on a first side of the magneto-optical solid-state medium facing away from the support surface, and a deflector configured to deflect the laser beam emerging from the magneto-optical solid-state medium back to a second impingement region at least partly overlapping with the first impingement region on the first side. An optical isolator can have at least one such Faraday rotator. A driver laser arrangement can have at least one such optical isolator. An EUV radiation generation apparatus can have such a driver laser arrangement.
US11988906B2 Waveguide structure
An optical phase-shifting device includes a ribbed waveguide portion on an insulating layer, the waveguide portion having a p-n or p-i-n junction extending in a longitudinal direction and having a height. A pair of slab portions are disposed adjacent the waveguide portion, one on each side of the ribbed waveguide portion and on the insulation layer. The slab portion have higher doping concentrations than the respective doping concentrations in the ribbed waveguide portion. At least a portion of each slab portion has a height increasing with distance from the waveguide portion, with the slab height being smaller than that of the waveguide portion at the junction between the waveguide portion and slab portion. A pair of contact portions are formed adjacent the respective slab portion and further away from the waveguide portion. A portion of each contact portion can also have a height varying with distance from the waveguide portion.
US11988905B2 Phase shifter
A phase shifter includes a substrate, waveguides and a wiring portion. The substrate includes optical waveguide regions and contact regions. Each contact region has contact portions. The waveguides are disposed at the substrate, and each of the waveguides accumulates carriers to modulate a phase of light for guiding propagation of the light. The wiring portion electrically connects each of the waveguides and each of the contact portions. Each of the contact portions connecting each of the waveguides to a corresponding one of electrodes to inject the carriers into each of the waveguides. Each of the waveguides has a lengthwise direction defined as a first direction, and a direction that is perpendicular to the first direction and is parallel to a surface of the substrate is defined as a second direction. The optical waveguide regions and the contact regions are disposed to be alternately aligned along the second direction.
US11988904B2 Slot waveguide for a phase shifter based on ferroelectric materials
The present invention relates to a slot waveguide formed by a vertical material stack comprising a top layer with a first refractive index, a center layer including a ferroelectric material and with a second refractive index, and a Si1-xGex pseudosubstrate layer with 0
US11988901B2 Two-eye tracking based on measurements from a pair of electronic contact lenses
A system includes a pair of electronic contact lenses that obtain respective motion sensor measurements in response to eye movements. A tracking module derives estimated orientations for both eyes based on the sensor measurements and a set of correlations and constraints that describe human eye movement. The model describes the limited number of ways that an individual eye can move and relationships between relative movement of the left and right eye. The tracking module performs filtering based on the measurements and the eye model to suppress noise and generate orientation estimates for both eyes.
US11988899B2 Protective shield and eyewear incorporating same
A protective shield for eyewear includes a body having opposite facing top and bottom major surfaces and a perimeter. The perimeter is defined by front, rear, and side regions. The rear region of the body is configured to have a concave surface to conform to the surface of a wearer's forehead. The bottom surface of the body includes one or more attachment members configured to permit the removable attachment of the body to eyewear.
US11988896B2 Optical imaging system including seven lenses of +-+--+- refractive powers
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed in ascending numerical order along an optical axis from an object side of the optical imaging system toward an imaging plane of an image sensor, wherein TTL/(2*IMG HT)≤0.67 is satisfied, where TTL is a distance along the optical axis from an object-side surface of the first lens to the imaging plane of the image sensor, and IMG HT is one half of a diagonal length of the imaging plane of the image sensor, and 15
US11988894B2 Lens displacement detection circuit for an optical device
A lens is positioned to be received by a lens holder. The lens includes a first electrical trace and the lens holder includes a second electrical trace. The first and second electrical traces form electrodes of a sense capacitor. A capacitance of the sense capacitor is sensed. From the sensed capacitance, a determination is made as to whether the lens is present and properly positioned in the lens holder.
US11988889B2 Laser projector system
A light projector and method of aligning the light projector is provided. A light projector steers an outgoing beam of light onto an object, passing light returned from the object through a focusing lens onto an optical detector. The light projector may generate a light pattern or template by rapidly moving the outgoing beam of light along a path on a surface. To place the light pattern/template in a desired location, the light projector may be aligned with an electronic model.
US11988886B1 Ribbon fanout for multicore fiber connectivity
Multicore fibers can include multiple cores surrounded by a cladding. The cores of the multicore fibers can be coupled with a transition portion to facilitate a fanout into one or more ribbons having multiple single cores.
US11988878B2 Transition for an optical fibre cable
A transition for an optical fibre cable through a partition. The optical fibre cable is received inside a shield pipe, which shield pipe is of an electrically conductive material. The shield pipe is received in an axial through opening of the holding means. One end of the shield pipe is received inside a holding means having a sealing function.
US11988876B2 Fiber optic connector
A fiber optic connector includes: a front casing that includes a front stopping portion defining a receiving space, and two side stopping portions extending respectively from opposite sides of the front stopping portion, and each being formed with an engaging slot; and a rear casing that is provided for the front casing to be detachably connected thereto, and includes a main body portion defining two through slots which are in spatial communication with the receiving space, and two engaging portions protruding respectively from opposite sides of the main body portion, and each engaging the engaging slot of a respective one of the side stopping portions and disengagable from the same through manual operation.
US11988874B2 Data processing systems including optical communication modules
An apparatus includes: at least one of a circuit board or a substrate; and a first structure attached to the at least one of a circuit board or a substrate. The first structure is configured to enable an optical module with connector to be removably coupled to the first structure, and the optical module with connector is configured to enable an optical fiber connector to be removably coupled to the optical module with connector. For example, the circuit board or the substrate includes first electrical contacts, the first structure includes walls that define a first opening, the walls also define one or more retaining mechanisms such that when the optical module with connector is inserted into the first opening, the one or more retaining mechanisms on the walls of the first structure engage one or more latch mechanisms on the optical module with connector to secure the optical module with connector to the first structure, and second electrical contacts on the optical module with connector are electrically coupled to the first electrical contacts on the circuit board or the substrate.
US11988873B2 End structure of a waveguide
An end portion structure of a transmission line of the present invention is a structure in which a protective film with a thickness of 0.5 μm to 3.0 μm is formed on the end surface of the transmission line in place of an end cap formed in an end portion of a transmission line in the related art, and no adhesive is used in a portion through which light passes. The protective film on the end surface works to suppress a bulge of the core. The thickness of the protective film is significantly thinner than the end cap, and thus waveguides facing each other can be brought close to each other. It is possible to reduce the connection loss between two fibers or waveguides facing each other to be 0.5 dB or less. Since no adhesive is used, there is no loss increase caused by adhesive deterioration.
US11988868B2 Forming optical components using selective area epitaxy
A mask material is deposited on a substrate or growth template. The substrate or growth template is compatible with crystalline growth of a crystalline optical material. Patterned portions of the mask material are removed to expose one or more regions of the substrate or growth template. The one or more regions have target shapes of one or more optical components. The crystalline optical material is selectively grown in the one or more regions to form the one or more optical components.
US11988867B2 Package structure having photonic integrated circuit
The present disclosure provides a package structure having a photonic integrated circuit, the package structure includes a substrate, a chip and an optical module. The chip has an optical waveguide structure and a recessed portion. The optical waveguide structure is adjacent to the recessed portion. The recessed portion faces the substrate, and the chip is engaged to the substrate by flip chip. The optical module is provided in the recessed portion of the chip.
US11988866B2 Light condensing light guide plate and display apparatus
A light guide plate including a light emitting surface, a bottom surface, a light incident surface, multiple protrusion structures, and multiple grooves is provided. The light incident surface is connected between the light emitting surface and the bottom surface. The protrusion structures are disposed along a first direction and extend toward a second direction. The protrusion structures have a light condensing angle along the first direction, and the light condensing angle ranges from 10 degrees to 40 degrees. The grooves are disposed in the protrusion structures of the light guide plate. The grooves extend toward the first direction. The protrusion structures have a light receiving surface that defines each groove and is closer to the light incident surface. An angle between the light receiving surface and the bottom surface ranges from 35 degrees to 65 degrees. A display apparatus adopting the light guide plate is also provided.
US11988862B2 Liquid crystal panel and method of fabricating same
A liquid crystal panel and a method of fabricating the same are described. The liquid crystal panel has: a backlight module and an array substrate facing each other; and a first metal wire gate layer disposed between the backlight module and the array substrate, wherein the first metal wire gate layer is formed through a nano-imprinting step to have a thickness greater than zero and less than or equal to 0.1 mm, the first metal wire gate layer has a plurality of first metal wires, a distance between the plurality of first metal wires is greater than zero and less than 120 nm, and each of the plurality of first metal wires has a width greater than zero and less than 60 nm. The liquid crystal panel can reduce a thickness of the fabricated liquid crystal panel.
US11988858B2 Optical film device
A reflective polarizing imaging lens includes at least one optical film having an active area that is curved in two orthogonal directions. Edges of the optical film are arranged to form seams between segments of the optical film in the active area of the reflective polarizing imaging lens.
US11988848B2 Optical anti-shake resilient support mechanism, anti-shake driving device, lens driving fitting, imaging equipment and electronic apparatus
An optical anti-shake resilient support mechanism, an anti-shake driving device, a lens driving fitting, an imaging equipment and an electronic apparatus are provided. The optical anti-shake resilient support mechanism includes two X-direction resilient sheets symmetrically distributed with an optical axis of an optical component as an axis of symmetry and used to connect a focusing motor assembly and an optical anti-shake frame or to connect a base and the optical anti-shake frame; and two Y-direction resilient sheets symmetrically distributed with the optical axis of the optical component as an axis of symmetry and used to connect the base and the optical anti-shake frame or to connect the focusing motor assembly and the optical anti-shake frame. The unidirectional translation is one of X-axis unidirectional translation and Y-axis unidirectional translation, unidirectional performance is better than that of other optical anti-shake mechanisms, which can greatly simplify production process and reduce cost.
US11988847B2 Optical element driving mechanism
An optical element driving mechanism is provided. The optical element driving mechanism includes a fixed portion, a first movable portion, a second movable portion, a first driving assembly, and a second driving assembly. The first movable portion is movable relative to the fixed portion. The second movable portion is used for holding an optical element having a main axis, and is movable relative to the first movable portion. The first driving assembly is used for driving the first movable portion to move in a first dimension relative to the fixed portion, and the second driving assembly is used for driving the second movable portion to move in a second dimension relative to the fixed portion. The first dimension and the second dimension are different.
US11988846B2 Optical system and optical apparatus including the same
An optical system includes an aperture stop, a first optical element disposed on one of an object side and an image side of the aperture stop, and a second optical element disposed on the other of the object side and the image side. Each of the first optical element and the second optical element includes an area in which a transmittance changes in a direction perpendicular to an optical axis. The following conditional expressions are satisfied: 0.60≤|m1/a1|<|m2/a2|≤1.40, 0.40≤T1(h1)/T2(h2)<0.98, and 0.30≤2×h1/φ1≤0.70.
US11988845B2 Near-eye display devices
A near-eye display device, comprising: a pixel island assembly, comprising a plurality of light-emitting elements; and a microlens array assembly, comprising a microlens array and an optical surface member, the optical surface member having an optically transmissive free-form surface, a planar total-reflection surface and an optically reflective free-form surface, each surface of which intersects with other two surfaces; wherein light emitted by the pixel island assembly enters the optical surface member through the optically transmissive free-form surface, is reflected by the planar total-reflection surface and by the optically reflective free-form surface in sequence, and then exits the optical surface member through the microlens array.
US11988843B2 Wearable device, battery used in the same, and power supply system
An HMD includes first and second batteries mounted therein, and includes a plurality of power receivers that receive power from the first and second batteries by wireless transmission, a power supply manager that monitors states of the first and second batteries, a communication interface that performs wireless communication with the first and second batteries, and a plurality of limiters that limit the power received by the plurality of power receivers. A controller causes the limiters to limit power, which is supplied to a load, according to a power use state of the load in the device, and the power supply manager acquires information of remaining power storage amounts of the first and second batteries through the communication interface and displays the acquired information on a display. Therefore, since it is possible to supply power required for driving the device while wearing the HMD, the HMD can be continuously used.
US11988842B2 Head-mounted display with pivoting display
A wearable display apparatus has a support that mounts the display apparatus against the head of a viewer; a ball joint that is fitted within the support and coupled to a clamp that extends from the support; a slide that is translatable within the clamp in a first direction and that holds a display module for forming the display image; and a display coupled to the display module and rotatable in a first arc about a vertical axis that extends in a second direction that is orthogonal to the first direction and further rotatable in a second arc about a horizontal axis that is substantially orthogonal to the vertical axis.
US11988840B2 Wearable image display device
A wearable image display device includes: a wearing member worn on a head of a user; a supporting member configured to support a display device that displays video; a coupling member that is coupled to the wearing member and the supporting member and that is configured to move the display device and the like from a first position enabling the user to visually recognize the video to a second position; and a control device configured to control an output of sound output from a speaker disposed at the supporting member. The control device makes the sound output from the speaker when the display device and the like are located in the second position louder than the sound output from the speaker when the display device and the like are located in the first position.
US11988835B2 Systems and methods for power efficient image acquisition using single photon avalanche diodes (SPADs)
A system for power efficient image acquisition is configurable to capture, using an image sensor, a plurality of partial image frames including at least a first partial image frame and a second partial image frame. The first partial image frame is captured at a first timepoint using a first subset of image sensing pixels of the plurality of image sensing pixels of the image sensor. The second partial image frame is captured at a second timepoint using a second subset of image sensing pixels of the plurality of image sensing pixels of the image sensor. The second subset of image sensing pixels includes different image sensing pixels than the first subset of image sensing pixels, and the second timepoint is temporally subsequent to the first timepoint. The system is configurable to generate a composite image frame based on the plurality of partial image frames.
US11988834B2 Optical device
An optical device includes: a lens including a first lens portion having a first curved surface with a first curvature and a second lens portion having a second curved surface corresponding to the first curved surface; a display device disposed on a first side surface of the lens; a convex lens disposed between the first side surface of the lens and the display device; and a reflector disposed on the first curved surface of the first lens portion of the lens, the reflector configured to reflect light of the display device refracted by the convex lens toward a user's eye.
US11988833B2 AR system bending correction
A system for deformation or bending correction in an Augmented Reality (AR) system. Sensors are positioned in a frame of a head-worn AR system to sense forces or pressure acting on the frame by temple pieces attached to the frame. The sensed forces or pressure are used in conjunction with a model of the frame to determine a corrected model of the frame. The corrected model is used to correct video data captured by the AR system and to correct a video virtual overlay that is provided to a user wearing the head-worn AR system.
US11988832B2 Concurrent rendering of canvases for different apps as part of 3D simulation
In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to execute a first application (app) to generate a first virtual display for rendering in a first canvas as part of a three-dimensional (3D) simulation. The instructions are also executable to execute a second app to generate a second virtual display for rendering in a second canvas as part of the 3D simulation. The instructions are then executable to concurrently render the first and second canvases at a headset as part of the 3D simulation.
US11988829B2 Waveguide type display apparatus
A waveguide type display apparatus is provided. This waveguide type display apparatus includes a waveguide through which an image proceeds and a leakage image reducer configured to reduce emission of a leakage image leaked from the waveguide without total internal reflection in the waveguide, from among images, to the outside by a volume grating.
US11988828B1 Multi-pupil display and eye-tracking with interferometric sensing
An eye-tracking system may include a light source to emit infrared (IR) light. A waveguide may include an input coupler. A scanner may be to direct the infrared (IR) light to the input coupler, which may be configured to direct the infrared (IR) light to exit the waveguide toward an eyebox region for eye-tracking. The scanner may be to direct visible light to the input coupler. The input coupler may be to direct the visible light toward the eyebox region for display as a virtual image. A sensor may be to generate an imaging signal when infrared (IR) light impinges upon the sensor via the scanner and the input coupler.
US11988827B2 Method and system for displaying images
A head mounted display with wide field of view (WFOV) is disclosed. A conventional small display is used in conjunction with a Beam Steering Mechanism (BSM) to dynamically steer the FOV of the displayed image at a very fast rate to provide an effectively WFOV for immersive visual experience. An electrically actuated switchable Steering Mechanism (SM) is provided within the display projection module that steers the projected image towards different portions of the lens at a fast rate. The steering can be either in one, two or three dimensions. The steering allows for the displayed image to be wider field of view (FOV) to the observer than conventionally projected images that are small fixed FOV. The SM is steered at a high rate so as to be indistinguishable to the human observer. The steering can be controlled in a gaze tracked dynamic, on-demand fashion so as to save power consumed by the display system.
US11988826B2 Method for controlling a drive apparatus of a micro-oscillation mirror, control device and deflector mirror apparatus
A method for controlling a drive apparatus (18) of a micro-oscillation mirror (16), a control device (28) and a deflector mirror apparatus (14) are described. In the method, at least one actuation signal (20) is generated, and the drive apparatus (18) is actuated therewith in such a way that it drives the micro-oscillation mirror (16) in an oscillating fashion, At least one position signal (26) which characterizes the deflection (22) of the micro-oscillation mirror (16) is sensed. The at least one actuation signal (20) is closed-loop controlled on the basis of the at least one position signal (26) in such a way that the micro-oscillation mirror (16) is driven at its resonant frequency, The amplitude of the at least one position signal (26) is continuously compared with at least one threshold value (38a, 38b, 38c). At least one time interval (42a, 42b, 42c) between at least two passes of the at least one position signal (26) through at least one threshold value (38a, 38b, 38c) is determined. The at least one actuation signal (20) is closed-loop controlled on the basis of the at least one time interval (42a, 42b, 42c).
US11988824B2 Microscope and method for forming a microscopic image with an extended depth of field
The present invention concerns a method for producing a microscopic image with an extended depth of field by means of a microscope. The microscope comprises an images sensor that comprises pixels that are arranged as a matrix that is formed by lines. In a step of the method, a plurality of microscopic frames of a specimen is acquired while a focus position (z) is changed. The microscopic frames are acquired line by line. The focus position (z) is changed over a course of acquiring individuals of the microscopic frames. In a further step, parts of individuals of the acquired lines are identified. These parts sharply image the specimen. The identified parts of the lines are composed in order to form a microscopic image of the specimen with an extended depth of field. Furthermore, the present invention concerns a microscope.
US11988819B2 Reduced thickness night vision device
An optical device. The optical device includes a zonal objective array comprising an array of objectives. The optical device further includes a zonal fiber-optic inversion bundle. The zonal fiber-optic inversion bundle includes a plurality of sub-bundles, each sub-bundle having an input coupled to a corresponding objective in the zonal objective array. The optical device further includes a zonal eyepiece array comprising an array of eyepieces. Each of the eyepieces in the zonal eyepiece array is coupled to an output of a corresponding sub-bundle in the zonal fiber-optic inversion bundle.
US11988817B2 Optical imaging system, imaging apparatus and electronic device
An optical imaging system includes five lens elements, the five lens elements being, in order from an object side to an image side: a first lens element having positive refractive power; a second lens element having negative refractive power; a third lens element having positive refractive power; a fourth lens element having positive refractive power; and a fifth lens element having negative refractive power.
US11988810B2 Multi-layer wet-dry hardcoats for flexible cover lens
Implementations described herein generally relate to flexible display devices, and more specifically to flexible cover lens films. The flexible cover lens film has improved strength, elasticity, optical transmission, and anti-abrasion properties. The flexible cover lens film comprises a multi-layer hardcoat disposed on a substrate layer. The substrate layer has a thickness between 2 μm to 100 μm, and the multi-layer hardcoat has a thickness between 1 μm to 10 μm. The multi-layer hardcoat comprises a first layer deposited using a wet deposition process, a second layer deposited using a dry deposition process, and one or more adhesion promotion layers. In terms of optical properties, the multi-layer hardcoat has a total transmission greater than 88%, a haze of about 1% or less, and a yellowness index of b*<1. By combining wet and dry deposition processes to form the multi-layer hardcoat, the cover lens film is both flexible and strong with hardness between 4 H and 9 H.
US11988806B2 Structurally-colored articles and methods of making and using structurally-colored articles
Components of articles that include an optical element that imparts structural color to the component are provided. Methods of making the components including the optical element, and methods of using the components such as to make an article of manufacture are provided.
US11988805B2 Real-time data pipeline techniques for improving a fast weather forecasting system
The system as described collects and utilizes weather data sensor information in order to rapidly collect and update weather forecasts using real-time weather data collected at high rates of frequency, and use this collected high frequency weather data to rapidly correct and update the weather forecasts generated by the system.
US11988802B2 Estimating mineralogy and reconstructing elements of reservoir rock from spectroscopy data
Methods and systems are provided to learn and apply a mapping function from data representing concentrations of atomic elements in a geological formation (or other data corresponding thereto) to mineral component concentrations in the geological formation (and/or from mineral component concentrations to reconstructed elemental concentrations in the geological formation). The mapping function can be derived from a trained neural network (such as an autoencoder). The output of the mapping function can be used to determine estimates of one or more formation properties, such as formation matrix density, formation porosity, matrix Sigma, formation saturation, other formation property, or combinations thereof.
US11988801B2 Methods to operate a nuclear magnetic resonance tool, methods to simulate a numerically-controlled oscillator of a nuclear magnetic resonance tool in real time, and downhole nuclear magnetic resonance tools
Methods to operate an NMR tool, methods to simulate a numerically-controlled oscillator of an NMR tool in real time, and downhole NMR tools are presented. A method to operate an NMR tool includes determining a phase shift of a sinusoidal wave, determining a number of look-up tables and a number of terms of Taylor Expansions performed to obtain a value corresponding to a phase angle of the phase shift, and separating the phase angle into a first component and a second component. The method also includes obtaining a first value corresponding to the first component from the number of look-up tables, performing the number of terms of Taylor Expansions on the second component to obtain a second value corresponding to the second component, combining the first value and the second value to obtain the value of the phase angle, and generating the sinusoidal wave having the phase shift.
US11988793B2 Waterflood front imaging using segmentally insulated well liners as on-demand electrodes
A method for monitoring waterfront movement in a subsurface formation involves performing forward modeling of at least one deep electromagnetic survey of the waterfront movement, and determining locations for installing an electrically insulating spacer between well liners to form an on-demand electromagnetic source electrode. Based on the forward modeling, repeat survey time intervals are predicted. The method involves, during well completion, installing the electrically insulating spacer between the well liners in a reservoir to form at least one on-demand electromagnetic source electrode, and installing the electrically insulating spacer between the plurality of well liners in a reservoir to form an on-demand electromagnetic receiver electrode. A waterfront survey is performed by conveying a production logging tool into a well that temporarily converts the well liners into an on-demand electromagnetic source electrode and an on-demand receiver electrode, and inverse modeling of the waterfront survey is performed to produce a water saturation image.
US11988789B2 Method for hydrocarbon prospecting using an approximated inverse hessian to update a property model
A method for approximating an inverse Hessian is provided. One methodology to generate the inverse Hessian is to precondition the gradient, such as by using point-spread function deconvolution, T-power, or source-illumination compensation, prior to using non-stationary matching filters (NMF) to generate the inverse Hessian. Various types of NMF are contemplated, including using filters for different windows in the subsurface or using filters assigned to specific locations in the subsurface. Further, the number of filters for NMF may vary from iteration to iteration. For example, the filters assigned to the specific locations in the subsurface may be generated in a multi-scale manner, in which an initial iteration uses longer scale/longer wavelength features for inversion and subsequent iterations use finer scale/smaller wavelength features for inversion.
US11988788B2 Device for marine seismic explorations for deposits
A seismic source using tuned pulse sources to form an ultra-low frequency (ULF) cluster intended for use in generating seismic energy impulses for marine seismic exploration and more specifically to improved performance by increasing low frequency output to within a range of 1 Hz to 3 Hz to provide greater penetration of the seismic signal through complex overburden such as salt or basalt.
US11988785B2 Charge sharing compensation with sampled discriminators
The present invention relates to photon counting. In particular, a photon-counting data acquisition module is provided. The photon-counting data acquisition module comprises a signal input unit and one or more data acquisition channels, each channel adapted for converting at least one train of pulses received from the signal input unit to a counter signal. Each data acquisition channel comprises a pulse maximum identifier and a discriminator/counter pair comprising a discriminator and a counter. The pulse maximum identifier is configured to identify a maximum of a pulse in the at least one received train of pulses. The discriminator is configured to be triggered, by a detection of a maximum of a pulse in the at least one received train of pulses, to compare the pulse with at least one signal threshold to generate the counter signal. Alternatively, the counter is configured to be enabled in response to a detection of a maximum of a pulse to generate the counter signal.
US11988781B2 Extrinsic calibration method of multiple 3D LiDAR sensors for autonomous navigation system
An extrinsic calibration method of multiple 3D LiDAR sensors for an autonomous navigation system is proposed, the method including collecting point clouds by each of the multiple 3D LiDAR sensors; extracting multiple target planes corresponding to a plane from the point clouds of each of the 3D LiDAR sensors; by using the target plane of any one of the multiple 3D LiDAR sensors as a reference plane, detecting a corresponding plane from the target planes of each of the remaining of the 3D LiDAR sensors on the basis of a similarity with the reference plane; calculating initial extrinsic parameters for matching between the reference plane and the corresponding plane based on plane parameters of the reference plane and corresponding plane corresponding to each other; and calculating final extrinsic parameters that minimize variance of measurement points for the reference plane and corresponding plane, on the basis of the initial extrinsic parameters.
US11988778B2 Determining a location of a transmitter device
Various embodiments determine a position of a wireless device and enable the wireless device to retrieve the determined location. In one embodiment, a system comprises of at least one wireless transmitting device, a plurality of wireless receivers, and at least one server. Each of the plurality of wireless devices receive signals from the wireless transmitting device with unknown position and send time stamped information to the server. Each of the plurality of wireless device also sends unique identifying information about the wireless transmitting device. The server calculates a position of the wireless transmitting device by considering the inputs received from the plurality of wireless receivers. The wireless device obtains its position from the server. The process can be executed on demand or at regular frequent intervals.
US11988775B1 Dynamic sensor illumination
Sensors, including time-of-flight sensors, may be used to detect objects in an environment. In an example, a vehicle may include a time-of-flight sensor that images objects around the vehicle, e.g., so the vehicle can navigate relative to the objects. Sensor data generated by the time-of-flight sensor can be impacted by glare. In some examples, an emitter system for illuminating a field of view can be dynamically altered to provide different illumination intensities at different regions in the field of view. For instance, locations at which a highly-reflective object or other object that is likely to cause glare may be illuminated at a lower illumination intensity, e.g., to reduce the likelihood of pixel saturation in measured data associated with the object.
US11988774B2 Integrated photonics air data system
Embodiments relating to an integrated photonics air data system are disclosed. A light beam from a laser source is routed to a plurality of tunable optical filters operative to transmit the light beam to one of a plurality of emitting grating couplers at any given time. The tunable optical filters are configured such that the light beam is emitted into the region of interest at different times from each of the emitting grating couplers. A passive optical filter array is configured to receive scattered light from the emitted light beam. The passive optical filter array comprises a plurality of optical notch filters operative for frequency selection, and a plurality of optical detectors each respectively coupled to an output of one of the optical notch filters. The passive optical filter array is operative to perform frequency spectrum decomposition of the received scattered light into a plurality of signals.
US11988773B2 2-dimensional steering system for lidar systems
A light detection and ranging (LiDAR) system includes a rotatable polygon having a plurality of reflective sides including a first reflective side. The rotatable polygon configured to scan one or more first light signals in a first direction. The LiDAR system also includes a scanning optic configured to scan the one or more first light signals in a second direction different than the first direction. A first light source is configured to direct the one or more first light signals to one or more of the plurality of reflective sides of the rotatable polygon or the scanning optic. A first detector is configured to detect a first return light signal associated with a signal of the one or more first light signals. One or more optics are configured to focus the first return light signal on the first detector.
US11988768B2 Radar system
The disclosure relates to a doppler division multiplexing (DDM) multiple input multiple output (MIMO) radar system. Example embodiments include a DDM MIMO radar system (400) comprising: a transmitter (401) connected to a plurality of transmitter antennas (4021-N) via a corresponding plurality of signal paths (4031-N) of different electrical lengths (L1-N) such that a phase of a signal transmitted by the transmitter (401) is different at each of the plurality of transmitter antennas (4021-N).
US11988766B2 Interference mitigation in an FMCW radar system
Technologies are described herein that are configured to identity detections output by a frequency-modulated continuous-wave (FMCW) radar system that are caused by an interfering signal. The detections are detected as being caused by an interferer based upon numbers of detections assigned to bins in a velocity-direction histogram.
US11988765B2 Opportunistic adjustable rate cross-ambiguity function geolocation
Methods and systems for dynamically modifying a sampling operation of a sensor. The method includes obtaining a dynamically changing transmission characteristic based on an available channel bandwidth parameter. The dynamically changing transmission characteristic includes at least one of a sample rate, a time period, or a spectral bandwidth. The method further includes updating the sampling operation of the sensor based on the dynamically changing transmission characteristic. The method further includes measuring signal energy at a location of the sensor. The method further includes sampling the signal energy using the sampling operation to obtain sampled data. The method further includes providing the sampled data to a processing entity configured to analyze the data using a dynamically updated cross-ambiguity function.
US11988763B2 Positioning reference signal (PRS) time and frequency pattern adaptation for user equipment (UE) power saving
Disclosed are techniques for wireless positioning. In an aspect, a user equipment (UE) reports, to a network entity, a minimum number of symbols of a positioning reference signal (PRS) resource of a first transmission-reception point (TRP) of a pair of TRPs based on a reference signal time difference (RSTD) uncertainty parameter for the pair of TRPs, wherein the minimum number of symbols is less than a total number of symbols allocated for the PRS resource, and performs a positioning measurement of the minimum number of symbols of the PRS resource.
US11988761B2 Information transmission method and device, node and server
The present disclosure provides an information transmission method and device, a node, a server and a computer-readable storage medium. The method includes: determining, by a transmitting node, a reference signal for positioning and transmitting configuration information of the reference signal for positioning to a positioning server, with the reference signal for positioning at least including a Positioning Reference Signal (PRS); and transmitting, by the transmitting node, the reference signal according to the configuration information.
US11988760B2 On demand positioning reference signals and per band deployment aspects
Disclosed are techniques for wireless communication. In an aspect, a user equipment (UE) transmits a request for a first set of base stations to transmit on demand positioning reference signals (PRS) in a first band, measures the on demand PRS from the first set of base stations in the first band, measures periodic PRS from a second set of base stations operating in a second band, and sends, to a positioning entity, positioning measurements of at least the on demand PRS and the periodic PRS.
US11988752B2 Method of analyzing a ground-based augmentation system signal and test system for testing a ground-based augmentation system
A method of analyzing a ground-based augmentation system (GBAS) signal, comprising: transmitting at least one GBAS message burst; receiving the GBAS message burst, and performing a power measurement at symbol times of the GBAS message burst. Further, a test system for testing a ground-based augmentation system is described.
US11988751B2 Intelligent and dynamic gateway
The present disclosure describes systems and methods for secure communication over multiple secure paths through an intelligent and dynamic gateway capable of receiving and processing communications received from multiple paths, protocols, physical spectrums, or sources and processing such inputs using software (e.g., middleware or one or more virtual machines (VMs)) to generate wide area network (WAN) output that can, in turn, be transmitted to multiple paths, irrespective of protocol, physical spectrum, or destinations. As such, the current gateway can be configured to be agnostic to the nature of input or output technologies and manage the conversion of data for ubiquitous telecommunications management.
US11988750B2 Distance measurement device and image generation method
A distance measurement device includes: an image capturer that captures N segmental images corresponding to N segmental distances into which a distance measurement range is divided; and a range image generator that generates a range image from the N segmental images. The range image generator determines: among segmental pixels included in the N segmental images, a segmental pixel having a maximum signal value from N segmental pixels at the same pixel position among pixel positions; a value indicating a segmental distance of the segmental pixel having the maximum signal value to be a distance value of the pixel position of the range image, when the maximum signal value is greater than or equal to a threshold; and a value indicating a value outside the distance measurement range to be the distance value of the pixel position of the range image, when the maximum signal value is less than the threshold.