Document Document Title
US11664524B2 Battery module and battery pack
The present disclosure relates to a battery module and a battery pack. The battery module includes a plurality of battery units connected in series; at least two electrode output connecting pieces each disposed at an output end of the plurality of battery units; a plurality of bridging busbars, each connecting two battery units spaced by one or more other battery units among the plurality of battery units; and an adjacent busbar connecting two adjacent battery units among the plurality of battery units. An electrical connection path is formed in the battery module by the electrode output connecting pieces, the bridging busbars and the adjacent busbar. The battery module according to the present disclosure is applicable in diverse situations, and capable of improving safety performance and energy density.
US11664520B2 Fuel cell assembly and vehicle including fuel cell assembly
A fuel cell assembly is mounted on a vehicle via a mounting portion. The fuel cell assembly includes a first fuel cell unit, a first frame portion on which the first fuel cell unit is mounted and fixed, a second fuel cell unit, a second frame portion on which the second fuel cell unit is mounted and fixed, and a connecting portion that connects the first frame portion and the second frame portion such that the second fuel cell unit is located above the first fuel cell unit.
US11664512B2 Methods and system for redox flow battery idle state
Methods and systems are provided for a redox flow battery system. In one example, a method of operating a redox flow battery system includes switching the redox flow battery system to an idle mode and completely draining electrolytes from one or more electrode compartments of the redox flow battery system. The one or more electrode compartments may be purged with a gas and refilled with fresh electrolytes.
US11664507B2 Manufacturing method for fuel cell
A manufacturing method for manufacturing a separator for a fuel cell includes a step of applying a laser beam to a surface of a plate-shaped metal plate having a rectangular shape such that an application range of the laser beam extends linearly. In the step, the laser beam is applied such that the application range includes a high-energy region in which energy to be given by the laser beam per unit distance in a direction where the application range extends linearly is high, and a low-energy region in which the energy is low. The high-energy region includes a first region, a second region, a third region, and a fourth region. The first region and the second region extend in parallel to one of long sides of the rectangular shape. The third region and the fourth region extend in parallel to the other one of the long sides.
US11664498B2 Compositionally gradient nickel-rich cathode materials and methods for the manufacture thereof
The present invention relates to lithium rechargeable battery cathode materials. More specifically, the cathode materials are compositionally gradient nickel-rich cathode materials produced using single-source composite precursor materials containing inorganic and/or metalorganic salts of lithium, nickel, manganese, and cobalt. Methods and systems for manufacturing the cathode materials by a combined spray pyrolysis/fluidized bed process are also disclosed.
US11664497B2 Ultrastable rechargeable manganese battery with solid-liquid-gas reactions
A rechargeable manganese battery includes: (1) a first electrode including a porous, conductive support; (2) a second electrode including a catalyst support and a catalyst disposed over the catalyst support; and (3) an electrolyte disposed between the first electrode and the second electrode to support reversible precipitation and dissolution of manganese at the first electrode and reversible evolution and oxidation of hydrogen at the second electrode.
US11664493B2 Negative electrode active material, negative electrode including the same and lithium secondary battery including the same
Disclosed is a negative electrode active material which includes: secondary particles having a plurality of primary particles which include a silicon oxide composite including i) Si, ii) a silicon oxide represented by SiOx (0
US11664488B2 Method of manufacturing positive electrode active material including coating composite oxide of lithium, cobalt, magnesium, and fluorine with titanium-containing material
A positive electrode active material which can improve cycle characteristics of a secondary battery is provided. Two kinds of regions are provided in a superficial portion of a positive electrode active material such as lithium cobaltate which has a layered rock-salt crystal structure. The inner region is a non-stoichiometric compound containing a transition metal such as titanium, and the outer region is a compound of representative elements such as magnesium oxide. The two kinds of regions each have a rock-salt crystal structure. The inner layered rock-salt crystal structure and the two kinds of regions in the superficial portion are topotaxy; thus, a change of the crystal structure of the positive electrode active material generated by charging and discharging can be effectively suppressed. In addition, since the outer coating layer in contact with an electrolyte solution is the compound of representative elements which is chemically stable, the secondary battery having excellent cycle characteristics can be obtained.
US11664481B2 Display device
A display device includes a carrier, a substrate unit, a plurality of light emitting elements and a circuit unit. The carrier has a top surface and a bottom surface opposite to each other, and a peripheral surface interconnecting the top and bottom surfaces. The substrate unit is disposed on one side of the peripheral surface of the carrier. The light emitting elements are spacedly disposed on the top surface of the carrier. The circuit unit includes a plurality of circuit modules that are disposed on the substrate unit and that are electrically connected to the light emitting elements. Each of the circuit modules includes a switch control circuit and a driving circuit that are configured to control the light emitting elements.
US11664480B2 Semiconductor package substrate, semiconductor package and semiconductor light-emitting device
A semiconductor package substrate includes a semiconductor housing space including a mounting surface being provided on a bottom side and configured to mount a semiconductor light-emitting element, and a reflective wall being provided around the mounting surface and configured to reflect light emitted from the semiconductor light-emitting element to be mounted on the mounting surface; a mounting region being provided at a rim portion and configured to mount a lid member for covering the semiconductor light-emitting element; and a flow-suppressing portion separating the mounting region and the reflective wall spatially in such a manner that a joining member joining the lid member to the rim portion is suppressed from flowing from the mounting region into the semiconductor housing space.
US11664479B2 Light emitting device and planar light source
A light emitting device includes a light emitting element, lateral walls surrounding the light emitting element, a first light-transmissive member and a light shielding member. The lateral walls includes first to fourth lateral walls. The first and second lateral walls define a first opening therebetween. The second and third lateral walls define a second opening therebetween. The third and fourth lateral walls define a third opening therebetween. The fourth and first lateral walls define a fourth opening therebetween. In the top view, a first straight line passing through the first and third openings extends in a first direction, and a second straight line passing through the second and fourth openings extends in a second direction orthogonal to the first direction. The first light-transmissive member is arranged on or above the light emitting element and the lateral walls. The light shielding member is arranged on or above the first light-transmissive member.
US11664478B2 LED light with reduced stroboscopic flickering
An LED light with an LED module which has one or more LEDs and an LED driver for power supply to the LEDs. The LED module is at least partially coated with a photoluminescent phosphor, which is configured for absorption of light energy from the LEDs and time-delayed emission of the stored light energy, and the LED driver has at least one electronic component for smoothing the current to be output to the LEDs.
US11664473B2 SPAD pixel structure and method of manufacturing same
Provided are a single-photon avalanche diode (SPAD) pixel structure and a method of manufacturing the same. More particularly, provided are a SPAD pixel structure and a method of manufacturing the same, including an additional PN junction in a vertical or horizontal direction to increase photon detection efficiency and thus improve the sensitivity in an imaging device.
US11664469B2 Solar cell having edge collection electrode and solar cell module comprising same
The present invention relates to a solar cell having an edge collecting electrode and a solar cell module comprising the same, the solar cell being capable of preventing a cell crack phenomenon caused by an interconnector and improving an adhesive characteristic of the interconnector by dividing a planar area of the solar cell into a main area and an edge area and positioning the outermost contact point of the interconnector at a boundary between the main area and the edge area, and being capable of improving carrier collecting efficiency by arranging, in the edge area, the edge collecting electrode and the branched electrode which are physically separated from the interconnector.
US11664467B2 Solar cell and photovoltaic module
A solar cell and a photovoltaic module including the same are provided. The solar cell includes a substrate having a first surface and a second surface opposite to each other; a first passivation stack disposed on the first surface and including a first oxygen-rich dielectric layer, a first silicon-rich dielectric layer, a second oxygen-rich dielectric layer, and a second silicon-rich dielectric layer that are sequentially disposed in a direction away from the first surface, wherein an atomic fraction of oxygen in the first oxygen-rich dielectric layer is less than an atomic fraction of oxygen in the second oxygen-rich dielectric layer; a tunneling oxide layer disposed on the second surface; a doped conductive layer disposed on a surface of the tunneling oxide layer; and a second passivation layer disposed on a surface of the doped conductive layer.
US11664465B2 Semiconductor device
The semiconductor device of the present invention includes a first conductivity type semiconductor layer made of a wide bandgap semiconductor and a Schottky electrode formed to come into contact with a surface of the semiconductor layer, and has a threshold voltage Vth of 0.3 V to 0.7 V and a leakage current Jr of 1×10−9 A/cm2 to 1×10−4 A/cm2 in a rated voltage VR.
US11664464B2 Diode and method of producing a diode
A single chip power diode includes a semiconductor body having an anode region coupled to a first load terminal and a cathode region coupled to a second load terminal. An edge termination region surrounding an active region is terminated by a chip edge. The semiconductor body thickness is defined by a distance between at least one first interface area formed between the first load terminal and the anode region and a second interface area formed between the second load terminal and the cathode region. At least one inactive subregion is included in the active region. Each inactive subregion: has a blocking area with a minimal lateral extension of at least 20% of a drift region thickness; configured to prevent crossing of the load current between the first load terminal and the semiconductor body through the blocking area; and at least partially not arranged adjacent to the edge termination region.
US11664463B2 NAND flash memory with vertical cell stack structure and method for manufacturing same
Disclosed is a method of manufacturing flash memory with a vertical cell stack structure. The method includes forming source lines in a cell area of a substrate having an ion-implanted well and forming an alignment mark relative to the source lines. The alignment mark is formed in the substrate outside the cell area of the substrate. After formation of the source lines, cell stacking layers are formed. After forming the cell stacking layers, cell pillars in the cell stacking layers are formed at locations relative to the previously formed source lines using the alignment mark to correctly locate the cell pillars.
US11664460B2 Thin-film transistor and method for preparing the same, display substrate and display device
The present disclosure relates to a thin-film transistor, a method for preparing the same, and a display substrate. The method for preparing the thin-film transistor includes the steps of forming a source electrode, a drain electrode, and an active layer, in which the step of forming the source electrode, the drain electrode, and the active layer includes: forming a first thin film from a first metal oxide material in an atmosphere of a first oxygen content; and forming a second thin film from a second metal oxide material in an atmosphere of a second oxygen content, in which the first thin film is configured to form the active layer, the second thin film is configured to form a source electrode and a drain electrode, and the second oxygen content is less than the first oxygen content.
US11664459B2 Method for making an inverted T channel field effect transistor (ITFET) including a superlattice
A method for making a semiconductor device may include forming an inverted T channel on a substrate, with the inverted T channel comprising a superlattice. The superlattice may include a plurality of stacked groups of layers, with each group of layers comprising a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. The method may further include forming source and drain regions on opposing ends of the inverted T channel, and forming a gate overlying the inverted T channel between the source and drain.
US11664456B2 Semiconductor structures and methods of forming thereof
A field effect transistor (FET) device includes a substrate, a gate structure over the substrate, a channel region under the gate structure, the channel region including a first semiconductor material, and a second semiconductor material interposed between the first semiconductor material and the substrate. The second semiconductor material is different from the first semiconductor material. An interface of the second semiconductor material with the first semiconductor material has facets. A surface of the second semiconductor material interfacing with the substrate is non-planar.
US11664447B2 Semiconductor device and a method of making a semiconductor device
A semiconductor device and a method of making the same. The device includes a substrate mounted on a carrier, the substrate comprising a High Electron Mobility Transistor (HEMT) having a source, a gate and a drain. The carrier comprises an electrically conductive shielding portion for providing shielding against electromagnetic interference associated with switching of the device during operation. The electrically conductive shielding portion is electrically isolated from the source and from the backside of the substrate.
US11664446B2 Single electron transistors (SETs) and SET-based qubit-detector arrangements
Disclosed herein are single electron transistor (SET) devices, and related methods and devices. In some embodiments, a SET device may include: first and second source/drain (S/D) electrodes; a plurality of islands, disposed between the first and second S/D electrodes; and dielectric material disposed between adjacent ones of the islands, between the first S/D electrode and an adjacent one of the islands, and between the second S/D electrode and an adjacent one of the islands.
US11664443B2 LDMOS transistor with implant alignment spacers
A method for manufacturing a Laterally Diffused Metal Oxide Semiconductor (LDMOS) transistor with implant alignment spacers includes etching a gate stack comprising a first nitride layer. The first nitride layer is on a silicon layer. The gate stack is separated from a substrate by a first oxide layer. The gate stack is oxidized to form a polysilicon layer from the silicon layer, and to form a second oxide layer on a sidewall of the polysilicon layer. A drain region of the LDMOS transistor is implanted with a first implant aligned to a first edge formed by the second oxide layer. A second nitride layer is formed conformingly covering the second oxide layer. A nitride etch-stop layer is formed conformingly covering the second nitride layer.
US11664441B2 Nanosheet field-effect transistor device and method of forming
A method of forming a semiconductor device includes: forming a dummy gate structure over a nanostructure, where the nanostructure overlies a fin that protrudes above a substrate, where the nanostructure comprises alternating layers of a first semiconductor material and a second semiconductor material; forming openings in the nanostructure on opposing sides of the dummy gate structure, the openings exposing end portions of the first semiconductor material and end portions of the second semiconductor material; recessing the exposed end portions of the first semiconductor material to form first sidewall recesses; filling the first sidewall recesses with a multi-layer spacer film; removing at least one sublayer of the multi-layer spacer film to form second sidewall recesses; and forming source/drain regions in the openings after removing at least one sublayer, where the source/drain regions seal the second sidewall recesses to form sealed air gaps.
US11664420B2 Semiconductor device and method
An embodiment is a semiconductor device including a first channel region over a semiconductor substrate, a second channel region over the first channel region, a first gate stack over the semiconductor substrate and surrounding the first channel region and the second channel region, a first inner spacer extending from the first channel region to the second channel region and along a sidewall of the first gate stack, a second inner spacer extending from the first channel region to the second channel region and along a sidewall of the first inner spacer, the second inner spacer having a different material composition than the first inner spacer, and a first source/drain region adjacent the first channel region, the second channel region, and the second inner spacer, the first and second inner spacers being between the first gate stack and the first source/drain region.
US11664419B2 Isolation method to enable continuous channel layer
A method of isolating sections of the channel layer in a SOI workpiece is disclosed. Rather than etching material to create trenches, which are then filled with a dielectric material, ions are implanted into portions of the channel layer to transform these implanted regions from silicon or silicon germanium into an electrically insulating material. These ions may comprise at least one isolating species, such as oxygen, nitrogen, carbon or boron. This eliminates various processes from the fabrication sequence, including an etching process and a deposition process. Advantageously, this approach also results in greater axial strain in the channel layer, since the channel layer is continuous across the workpiece.
US11664417B2 III-N metal-insulator-semiconductor field effect transistors with multiple gate dielectric materials
Integrated circuits with III-N metal-insulator-semiconductor field effect transistor (MISFET) structures that employ one or more gate dielectric materials that differ across the MISFETs. Gate dielectric materials may be selected to modulate dielectric breakdown strength and/or threshold voltage between transistors. Threshold voltage may be modulated between two MISFET structures that may be substantially the same but for the gate dielectric. Control of the gate dielectric material may render some MISFETs to be operable in depletion mode while other MISFETs are operable in enhancement mode. Gate dielectric materials may be varied by incorporating multiple dielectric materials in some MISFETs of an IC while other MISFETs of the IC may include only a single dielectric material. Combinations of gate dielectric material layers may be selected to provide a menu of low voltage, high voltage, enhancement and depletion mode MISFETs within an IC.
US11664416B2 Semiconductor device with a dopant source
A semiconductor device includes a semiconductor body having a first surface. A first trench extends in a vertical direction into the semiconductor body. The semiconductor device also includes a first interlayer in the first trench and a first dopant source in the first trench. The first interlayer is arranged between the first dopant source and the semiconductor body, and the first dopant source includes a first dopant species. The semiconductor device also includes a semiconductor area doped with the first dopant species and which completely surrounds the first trench at least at a depth in the semiconductor body and adjoins the first trench.
US11664413B2 Semiconductor device including multilayer stack including seed layer and high-k dielectric layer
A semiconductor device may include: a first electrode; a second electrode; and a multilayer stack that is interposed between the first electrode and the second electrode and includes a seed layer and a high-k dielectric layer, wherein each of the seed layer and the high-k dielectric layer may have a rocksalt crystal structure, and wherein the high-k dielectric layer may exhibit a dielectric constant (k) of fifty (50) or higher.
US11664411B2 Semiconductor structure having integrated inductor therein
A semiconductor structure includes: a substrate; a first passivation layer over the substrate; a second passivation layer over the first passivation layer; and a magnetic core in the second passivation layer, wherein the magnetic core includes a first magnetic material layer and a second magnetic material layer over the first magnetic material layer, the first magnetic material layer and the second magnetic material layer are separated by a high resistance isolation layer, and the high resistance isolation layer has a resistivity greater than about 1.3 ohm-cm.
US11664410B2 Light emitting diode stack including hydrophilic material layer
A light emitting diode (LED) stack for a display including a first LED stack including a first conductivity-type semiconductor layer and a second conductivity-type semiconductor layer, a second LED stack disposed on the first LED stack, a third LED stack disposed on the second LED stack, an intermediate bonding layer disposed between the first LED stack and the second LED stack to bond the second LED stack to the first LED stack, an upper bonding layer disposed between the second LED stack and the third LED stack to couple the third LED stack to the second LED stack, and a first hydrophilic material layer disposed between the first LED stack and the upper bonding layer.
US11664407B2 Pixelated-LED chips and chip array devices, and fabrication methods
Pixelated-LED chips and related methods are disclosed. A pixelated-LED chip includes an active layer with independently electrically accessible active layer portions arranged on or over a light-transmissive substrate. The active layer portions are configured to illuminate different light-transmissive substrate portions to form pixels. Various enhancements may beneficially provide increased contrast (i.e., reduced cross-talk between pixels) and/or promote inter-pixel illumination homogeneity, without unduly restricting light utilization efficiency. In some aspects, an underfill material with improved surface coverage is provided between adjacent pixels of a pixelated-LED chip. The underfill material may be arranged to cover all lateral surfaces between the adjacent pixels. In some aspects, discontinuous substrate portions are formed before application of underfill materials. In some aspects, a wetting layer is provided to improve wicking or flow of underfill materials during various fabrication steps. Other technical benefits may additionally or alternatively be achieved.
US11664406B2 Light-emitting device
A light-emitting device includes an inner light-emitting element having an n-sided polygonal shape (n is an integer of 3 or more) in a plan view with a peak emission wavelength in a range of 490 nm to 570 nm; m (m is an integer of 3 or more) outer light-emitting elements with a peak emission wavelength of 430 nm or greater and less than 490 nm; and a first phosphor with a peak emission wavelength in a range of 580 nm to 680 nm covering the inner light-emitting element and the m outer light-emitting elements. Each of n lateral surfaces of the inner light-emitting element faces a corresponding one of the m outer light-emitting elements in a top view.
US11664404B2 Image sensor and electronic camera
An image sensor includes a first semiconductor substrate provided with a pixel, including a photoelectric conversion unit that photoelectrically converts incident light to generate an electric charge, an accumulation unit that accumulates the electric charge generated by the photoelectric conversion unit, and a transfer unit that transfers the electric charge generated by the photoelectric conversion unit to the accumulation unit, and a second semiconductor substrate provided with a supply unit for the pixel, the supply unit supplying the transfer unit with a transfer signal to transfer the electric charge from the photoelectric conversion unit to the accumulation unit.
US11664402B2 Semiconductor device having a trench and camera with semiconductor device
A method of manufacturing a semiconductor device, includes forming a trench in a semiconductor substrate having a first face and a second face by processing the first face of the semiconductor substrate, the trench including a first portion and a second portion located between the first portion and a plane including a first face, filling an insulator in the second portion such that a space remains in the first portion and the trench is closed, and forming a plurality of elements between the first face and the second face, wherein the space and the insulator form element isolation.
US11664400B2 Image sensor and electronic apparatus including the same
Provided is an image sensor including a light sensor array including a plurality of light sensors configured to detect an incident light and convert the incident light into an electrical signal, the plurality of light sensors being are provided in a plurality of pixels, a transparent layer provided on the light sensor array, a color separation element provided on the transparent layer and configured to separate the incident light into light of a plurality of colors based on a wavelength band, and a focusing element including a nanostructure in a region corresponding to at least one pixel among the plurality of pixels and configured to perform auto focusing.
US11664398B2 Image sensor and manufacturing method thereof
An image sensor includes a storage device, where the storage device includes a memory element, a first dielectric layer and a light shielding element. The memory element includes a storage node and a storage transistor gate, where the storage transistor gate is located over the storage node. The first dielectric layer is located over a portion of the storage transistor gate. The light shielding element is located on the first dielectric layer and includes a semiconductor layer. The semiconductor layer is electrically isolated from the memory element, where the light shielding element is overlapped with at least a part of a perimeter of the storage transistor gate in a vertical projection on a plane along a stacking direction of the memory element and the light shielding element, and the stacking direction is normal to the plane.
US11664397B2 Camera module, photosensitive component, photosensitive-component joined panel, and forming die thereof and manufacturing method thereof
Provided is a camera module and a photosensitive component thereof and a manufacturing method thereof, said photosensitive component comprising: a circuit board, a photosensitive element, and a molding base; the molding base is integrally formed on the circuit board and photosensitive element to form a light window; a first end side corresponding to the molding base adjacent to the flexible region has a first side surface facing the light window; said first side surface comprises a first partial surface arranged adjacent to the photosensitive element and a second partial surface connected to said first portion surface; a first angle between said first partial surface and the optical axis of the camera module is greater than a second angle between the second partial surface and the optical axis; a second end side opposite to and away from the flexible region of the molding base has a second side surface facing the light window; said second side surface comprises a third partial surface arranged adjacent to the photosensitive element and a fourth partial surface connected to said third portion surface; a third angle between the third partial surface and the optical axis is greater than a fourth angle between the fourth partial surface and the optical axis.
US11664391B2 Light-emitting device
To provide a light-emitting device in which variation in luminance among pixels caused by variation in threshold voltage of transistors can be suppressed. The light-emitting device includes a transistor including a first gate and a second gate overlapping with each other with a semiconductor film therebetween, a first capacitor maintaining a potential difference between one of a source and a drain of the transistor and the first gate, a second capacitor maintaining a potential difference between one of the source and the drain of the transistor and the second gate, a switch controlling conduction between the second gate of the transistor and a wiring, and a light-emitting element to which drain current of the transistor is supplied.
US11664386B2 Display device and method of fabricating the same
A display device includes: a substrate; a first active layer of a first transistor and a second active layer of a second transistor on the substrate; a first gate insulating layer on the first active layer; a first gate electrode on the first gate insulating layer; a second gate insulating layer on the second active layer; and a second gate electrode on the second gate insulating layer, wherein a hydrogen concentration of the first gate insulating layer is lower than a hydrogen concentration of the second gate insulating layer.
US11664384B2 Display apparatus including array of inorganic light emitting elements
Provided is a display apparatus. The display apparatus may include a monolithic device in which a light emitting element array, a transistor array, and a color control member are monolithically provided on one substrate. The display apparatus may include a first layered structure including the light emitting element array, a second layered structure including the transistor array, and a third layered structure including the color control member, wherein the second layered structure may be between the first layered structure and the third layered structure. The light emitting element array may include a plurality of light emitting elements comprising an inorganic material. The plurality of light emitting elements may have a vertical nanostructure.
US11664375B2 Minimizing shorting between FinFET epitaxial regions
The present invention relates generally to semiconductors, and more particularly, to a structure and method of minimizing shorting between epitaxial regions in small pitch fin field effect transistors (FinFETs). In an embodiment, a dielectric region may be formed in a middle portion of a gate structure. The gate structure be formed using a gate replacement process, and may cover a middle portion of a first fin group, a middle portion of a second fin group and an intermediate region of the substrate between the first fin group and the second fin group. The dielectric region may be surrounded by the gate structure in the intermediate region. The gate structure and the dielectric region may physically separate epitaxial regions formed on the first fin group and the second fin group from one another.
US11664373B2 Isolation walls for vertically stacked transistor structures
Embodiments herein describe techniques for an integrated circuit (IC). The IC may include a lower device layer that includes a first transistor structure, an upper device layer above the lower device layer including a second transistor structure, and an isolation wall that extends between the upper device layer and the lower device layer. The isolation wall may be in contact with an edge of a first gate structure of the first transistor structure and an edge of a second gate structure of the second transistor structure, and may have a first width to the edge of the first gate structure at the lower device layer, and a second width to the edge of the second gate structure at the upper device layer. The first width may be different from the second width. Other embodiments may be described and/or claimed.
US11664371B1 Multi-function threshold gate with adaptive threshold and stacked planar paraelectric capacitors
An apparatus and configuring scheme where a paraelectric capacitive input circuit can be programmed to perform different logic functions by adjusting the switching threshold of the paraelectric capacitive input circuit. Digital inputs are received by respective capacitors on first terminals of those capacitors. The second terminals of the capacitors are connected to a summing node. A pull-up and pull-down device are coupled to the summing node. The pull-up and pull-down devices are controlled separately. During a reset phase, the pull-up and/or pull-down devices are turned on or off in a sequence, and inputs to the capacitors are set to condition the voltage on node n1. As such, a threshold for the capacitive input circuit is set. After the reset phase, an evaluation phase follows. In the evaluation phase, the output of the capacitive input circuit is determined based on the inputs and the logic function configured during the reset phase.
US11664368B2 Low capacitance transient voltage suppressor including a punch-through silicon controlled rectifier as low-side steering diode
A transient voltage suppressor (TVS) device uses a punch-through silicon controlled rectifier (SCR) structure for the low-side steering diode where the punch-through SCR structure realizes low capacitance at the protected node. In some embodiments, the punch-through silicon controlled rectifier of the low-side steering diode includes a first doped region formed in a first epitaxial layer, a first well formed spaced apart from the first doped region where the first well is not biased to any electrical potential, and a second doped region formed in the first well. The first doped region, the first epitaxial layer, the first well and the second doped region form the punch-through silicon controlled rectifier, with the first doped region forming the anode and the second doped region forming the cathode of the punch-through silicon controlled rectifier.
US11664367B2 Protection against electrostatic discharges and filtering
A protection device includes a first inductive element connecting first and second terminals and a second inductive element connecting third and fourth terminals. A first component includes a first avalanche diode connected in parallel with a first diode string, anodes of the first avalanche diode and a last diode in the string being connected to ground, cathodes of the first avalanche diode and a first diode in the string being connected, and a tap of the first diode string being connected to the first terminal. A second protection component includes a second avalanche diode connected in parallel with a second diode string, anodes of the second avalanche diode and a last diode in the string being connected to ground, cathodes of the second avalanche diode and a first diode in the string being connected, and a tap of the second diode string being connected to the third terminal.
US11664366B2 Method of forming semiconductor device
A layout of a semiconductor device and a method of forming a semiconductor device, the semiconductor device include a first fin and a second fin disposed on a substrate, a gate and a spacer. The first fin and the second fin both include two opposite edges, and the gate completely covers the two opposite edges of the first fin and only covers one sidewall of the two opposite edges of the second fin. The spacer is disposed at two sides of the gate, and the spacer covers another sidewall of the two opposite edges of the second fin.
US11664365B2 Integrated circuit including standard cells, and method of fabricating the same
An integrated circuit according to some example embodiments of inventive concepts includes a substrate including a well including dopants of a first conductivity type, a first device region on the well, the first device region extending in a first direction parallel to the substrate, and a first isolation element inside the well, the first isolation element extending in the first direction. The first isolation element includes a first power rail configured to receive a power source voltage, and a first doping region between the first power rail and the well, the first doping region configured to transfer the power source voltage from the first power rail to the well, and including dopants of the first conductivity type.
US11664362B2 Semiconductor devices
A semiconductor device includes a first substrate structure including a first substrate, gate electrodes stacked on the first substrate, and extended by different lengths to provide contact regions, cell contact plugs connected to the gate electrodes in the contact regions, and first bonding pads disposed on the cell contact plugs to be electrically connected to the cell contact plugs, respectively, and a second substrate structure, connected to the first substrate structure on the first substrate structure, and including a second substrate, circuit elements disposed on the second substrate, and a second bonding pad bonded to the first bonding pads, wherein, the contact regions include first regions having a first width and second regions, of which at least a portion overlaps the first bonding pads, and which have a second width greater than the first width, and the second width is greater than a width of the at least one first bonding pad.
US11664361B2 Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device, including a peripheral circuit structure including a first metal pad and a cell array structure disposed on the peripheral circuit structure and including a second metal pad. The peripheral circuit structure may include a first substrate including a first peripheral circuit region and a second peripheral circuit region, first contact plugs, second contact plugs, and a first passive device on and electrically connected to the second contact plugs. The cell array structure may include a second substrate disposed on the peripheral circuit structure, the second substrate including a cell array region and a contact region. The cell array structure may further include gate electrodes and cell contact plugs. The first passive device is vertically between the gate electrodes and the second contact plugs and includes a first contact line. The first metal pad and the second metal pad may be connected by bonding manner.
US11664360B2 Circuit board with spaces for embedding components
Various embodiments described herein provide for printed circuit boards with one or more spaces for embedding components, which can be used to implement a memory sub-system.
US11664358B2 Display apparatus
A display apparatus includes a driving substrate, a first light-emitting diode element, a first connection element, a second connection element, a first insulation pattern, and a reflective pattern. The driving substrate has a first pad, a second pad, a third pad, and a connection area. The first connection element is electrically connected to a first electrode of the first light-emitting diode element and the first pad of the driving substrate. The second connection element is electrically connected to a second electrode of the first light-emitting diode element and the second pad of the driving substrate. The first insulation pattern is disposed on the first light-emitting diode element, the first connection element, and the second connection element. The reflective pattern is disposed on the first insulation pattern.
US11664354B2 Electronic device
An electronic device is provided in this disclosure. In some embodiments, the electronic device includes two display panels, a first filling element, and a second filling element. The two display panels adjoin each other. The first filling element and the second filling element are disposed between the two display panels, and a material of the first filling element is different from a material of the second filling element. In some embodiments, the electronic device includes a protection substrate, two light emitting plates, and a filling element. The two light emitting plates adjoin each other. The protection substrate is disposed corresponding to the two light emitting plates, and the two light emitting plates emit light towards the protection substrate. The filling element is disposed between the two light emitting plates.
US11664353B2 Light emitting device, and method for manufacturing light emitting device
A light-emitting device according to an embodiment is provided with: a light-emitting panel including a first board that is light transmissive and flexible, a plurality of conductor patterns formed on a surface of the first board, a plurality of light-emitting elements connected to one of the conductor patterns, and a second board that is light transmissive and flexible and that holds the light-emitting elements relative to the first board; and a flexible wiring board including a circuit pattern that is electrically connected via an anisotropic conductive layer to an exposed part of the conductor patterns formed on the first board, the exposed part being exposed by the end of the second board.
US11664349B2 Stacked chip package and methods of manufacture thereof
A chip package is provided. The chip package includes a semiconductor chip and a semiconductor die over the semiconductor chip. The chip package also includes a dielectric layer over the semiconductor chip and encapsulating the semiconductor die, and the dielectric layer is substantially made of a semiconductor oxide material. The chip package further includes a conductive feature penetrating through a semiconductor substrate of the semiconductor die and physically connecting a conductive pad of the semiconductor chip.
US11664346B2 Semiconductor package including semiconductor chips and dummy pad
A semiconductor package includes semiconductor chips on a package substrate, and a dummy pad disposed between and the semiconductor chips and overlapping at least a portion of the semiconductor chips. The dummy pad being disposed on the package substrate and in a space between the package substrate and the semiconductor chips.
US11664344B2 Mounting apparatus
A mounting apparatus includes: a bonding stage; a base; a mounting head for performing a temporary press-attachment process in which semiconductor chips are suction-held and temporarily press-attached to a mounted object and a final press-attachment process in which the temporarily press-attached semiconductor chips are finally press-attached; a film arrangement mechanism arranged on the bonding stage or the base; and a controller which controls driving of the mounting head and the film arrangement mechanism. The film arrangement mechanism includes: a film feed-out mechanism which has a pair of feed rollers with a cover film extended there-between and successively feeds out a new cover film; and a film movement mechanism which moves the cover film in a horizontal direction with respect to a substrate.
US11664338B2 Stretchable and self-healing solders for dies and components in manufacturing environments
A mechanism is described for facilitating stretchable and self-healing solders in microelectronics manufacturing environments. An apparatus of embodiments, as described herein, includes one or more solders associated with a microelectronics component, where the one or more solders contain a liquid metal and are wrapped in an encapsulation material. The apparatus further includes a substrate coupled to the one or more solders.
US11664336B2 Bonding structure and method of forming same
A device includes an interconnect structure over a substrate, multiple first conductive pads over and connected to the interconnect structure, a planarization stop layer extending over the sidewalls and top surfaces of the first conductive pads of the multiple first conductive pads, a surface dielectric layer extending over the planarization stop layer, and multiple first bonding pads within the surface dielectric layer and connected to the multiple first conductive pads.
US11664334B2 Semiconductor package with temporary ESD protection element
A semiconductor device includes a semiconductor package including an encapsulant body of electrically insulating encapsulant material, a semiconductor die encapsulated by the encapsulant body, and two or more leads that are each electrically connected to the semiconductor die, and an ESD protection element that is electrically connected between the two or more leads, and the ESD protection element is configured to be electrically disconnected from the two or more leads by an external stimulus applied to ESD protection element that is non-destructive to the semiconductor package.
US11664329B2 Weight optimized stiffener and sealing structure for direct liquid cooled modules
A weight optimized stiffener for use in a semiconductor device is disclosed herein. In one example, the stiffener is made of AlSiC for its weight and thermal properties. An O-ring provides sealing between a top surface of the stiffener and a component of the semiconductor device and adhesive provides sealing between a bottom surface of the stiffener and another component of the semiconductor device. The stiffener provides warpage control for a lidless package while enabling direct liquid cooling of a chip or substrate.
US11664328B2 Warpage compensating RF shield frame
An integrated circuit package shield comprising a frame comprising two or more segments, the segments to interlock with one another along a substrate and the segments comprising electrically conductive material to electrically couple to the substrate; and a lid to cover the frame, the lid comprising a conductive material to electrically couple to the substrate.
US11664327B2 Selective EMI shielding using preformed mask
A semiconductor package has a substrate, a first component disposed over the substrate, an encapsulant deposited over the first component, and a second component disposed over the substrate outside the encapsulant. A metal mask is disposed over the second component. A shielding layer is formed over the semiconductor package. The metal mask after forming the shielding layer. The shielding layer is optionally formed on a contact pad of the substrate while a conic area above the contact pad that extends 40 degrees from vertical remains free of the encapsulant and metal mask while forming the shielding layer. Surfaces of the metal mask and encapsulant oriented toward the contact pad can be sloped. The metal mask can be disposed and removed using a pick-and-place machine.
US11664325B2 Semiconductor structure and method of fabricating the same
A package structure including a first semiconductor die, a second semiconductor die, first conductive pillars and a first insulating encapsulation is provided. The first semiconductor die includes a semiconductor substrate, an interconnect structure and a first redistribution circuit structure. The semiconductor substrate includes a first portion and a second portion disposed on the first portion.The interconnect structure is disposed on the second portion, the first redistribution circuit structure is disposed on the interconnect structure, and the lateral dimension of the first portion is greater than the lateral dimension of the second portion. The second semiconductor die is disposed on the first semiconductor die. The first conductive pillars are disposed on the first redistribution circuit structure of the first semiconductor die. The first insulating encapsulation is disposed on the first portion. The first insulating encapsulation laterally encapsulates the second semiconductor die, the first conductive pillars and the second portion.
US11664321B2 Multi-step high aspect ratio vertical interconnect and method of making the same
A multi-step conductive interconnect (MSI) may comprise a first step of the MSI comprising a first end and a second end opposite the first end, a first height (Ha) and a first diameter (Da). A second step of the MSI may comprise a first end and a second end opposite the first end. The first end of the second step contacts the second end of the first step. The second step may comprise a second height (Hb) and a second diameter (Db). The MSI may comprise a height (H) and a height to width aspect ratio (H:Da) greater than or equal to 1.5:1. A sidewall of the first step may comprise an offset (O) with respect to a sidewall of the second step to form a disjointed sidewall profile. The offset O may be in a range of 0.1 μm-20 μm.
US11664316B2 Semiconductor devices having penetration vias with portions having decreasing widths
A semiconductor device may include a first semiconductor substrate having a first surface and a second surface opposite to each other, a first circuit layer provided on the first surface of the first semiconductor substrate, a connection pad provided on the second surface of the first semiconductor substrate, and a first penetration via and a second penetration via penetrating the first semiconductor substrate and at least a portion of the first circuit layer. The first penetration via and the second penetration via may be provided in a first penetration hole and a second penetration hole, respectively. Each of the first and second penetration holes may include a first portion, a second portion, and a third portion. A width of the first portion of the first penetration hole may be smaller than a width of the first portion of the second penetration hole.
US11664312B2 Semiconductor device and semiconductor package including the same
A semiconductor device includes a first semiconductor chip that includes a first conductive pad whose top surface is exposed; and a second semiconductor chip that includes a second conductive pad whose top surface is exposed and in contact with at least a portion of the top surface of the first conductive pad. The first semiconductor chip may include a first diffusion barrier in contact with a bottom surface of the first conductive pad, and a second diffusion barrier in contact with a lateral surface of the first conductive pad, and the first diffusion barrier and the second diffusion barrier may include different materials from each other.
US11664310B2 Semiconductor device and method of fabricating the same
A semiconductor device including transistors on a substrate, a first interlayer insulating layer on the transistors, a first lower interconnection line and a second lower interconnection line in an upper portion of the first interlayer insulating layer, a dielectric layer being selectively on a top surface of the first interlayer insulating layer except top surfaces of the first and second lower interconnection lines, an etch stop layer on the first and second lower interconnection lines and the dielectric layer, a second interlayer insulating layer on the etch stop layer, and an upper interconnection line in the second interlayer insulating layer may be provided.
US11664305B2 Staggered lines for interconnect performance improvement and processes for forming such
An interconnect structure is disclosed. The interconnect structure includes a first line of interconnects and a second line of interconnects. The first line of interconnects and the second line of interconnects are staggered. The individual interconnects of the second line of interconnects are laterally offset from individual interconnects of the first line of interconnects. A dielectric material is adjacent to at least a portion of the individual interconnects of at least one of the first line of interconnects and the second line of interconnects.
US11664298B2 Semiconductor module
A semiconductor module includes a semiconductor device and bus bar. The device includes an insulating substrate, conductive member, switching elements, and first/second input terminals. The substrate has main/back surfaces opposite in a thickness direction, with the conductive member disposed on the main surface. The switching elements are connected to the conductive member. The first input terminal, including a first terminal portion, is connected to the conductive member. The second input terminal, including a second terminal portion overlapping with the first terminal portion in the thickness direction, is connected to the switching elements. The second input terminal is separate from the first input terminal and conductive member in the thickness direction. The bus bar includes first/second terminals. The second terminal, separate from the first terminal in the thickness direction, partially overlaps with the first terminal in the thickness direction. The first/second terminals are connected to the first/second terminal portions, respectively.
US11664295B2 Water block assembly
A water block assembly includes first and second water block units having respective first and second fluid conduits. The second water block unit is stacked on the first water block unit. The second fluid conduit operates either in parallel with the first fluid conduit or fluidly independent therefrom, such that cooled fluid is fed to the first and second fluid conduits. The first water block unit includes a first base portion and a first cover portion disposed on and affixed to the first base portion. The first cover portion defines a first fluid inlet and a first fluid outlet of the first fluid conduit. The second water block unit includes a second base portion and a second cover portion disposed on and affixed to the second base portion. The second cover portion defines a second fluid inlet and a second fluid outlet of the second fluid conduit.
US11664290B2 Package with underfill containment barrier
An apparatus is provided which comprises: a substrate, a die site on the substrate to couple with a die, a die side component site on the substrate to couple with a die side component, and a raised barrier on the substrate between the die and die side component sites to contain underfill material disposed at the die site, wherein the raised barrier comprises electroplated metal. Other embodiments are also disclosed and claimed.
US11664289B2 Semiconductor device and a method of manufacturing a semiconductor device
In one example, a semiconductor package comprises a substrate having a top surface and a bottom surface, an electronic device mounted on the top surface of the substrate and coupled to one or more interconnects on the bottom surface of the substrate, a cover over the electronic device, a casing around a periphery of the cover, and an encapsulant between the cover and the casing and the substrate.
US11664283B2 Raman sensor for supercritical fluids metrology
An apparatus includes a measurement chamber configured to retain one or more sample substances. The apparatus includes an entrance window mounted on a side of the measurement chamber. The apparatus includes a light source configured to generate an incident light beam. The apparatus includes a Raman sensor configured to collect inelastically scattered light from the chamber, and measure an intensity of a Raman peak of a first substance from the one or more sample substances based on the collected inelastically scattered light. The apparatus further includes a processor configured to (i) calculate a concentration of the first substance based on at least the measured intensity of the Raman peak of the first substance, (ii) determine the end point of a wafer cleaning process based on a calculated concentration of the first substance, and (iii) terminate the wafer cleaning process based on the determined end point.
US11664277B2 Method for thinning solid-body layers provided with components
According to claim 1, the invention relates to a method for providing at least one solid-body layer (4). The solid-body layer (4) is separated from a solid body (1). The method according to the invention preferably has the steps of: producing a plurality of modifications (9) in the interior of the solid body (1) using laser beams in order to form a separation plane (8), compressive stresses being produced in the solid body (1) by the modifications (9); separating the solid-body layer (4) by separating the remaining solid body (1) and the solid-body layer (4) along the separation plane (8) formed by the modifications (9), wherein at least parts of the modifications (9) which produce the compressive stresses remain on the solid-body layer (4), and enough modifications (9) are produced that the solid-body layer (4) is separated from the solid body (1) on the basis of the modifications (9) or an external force is introduced into the solid body (1) in order to produce additional stresses in the solid body (1), said external force being so great that the stresses cause a crack to propagate along the separation plane (8) produced by the modifications; and producing a metal layer on the surface exposed by the separation of the solid-body layer (4) from the solid body (1) in order to at least partly, preferably greatly and particularly preferably completely, compensate for a deformation of the solid-body layer (4) produced by the compressive stresses of the remaining modification parts or at feast partly, preferably greatly or completely, compensate for the compressive stresses.
US11664276B2 Front side laser-based wafer dicing
A semiconductor die includes a substrate having a semiconductor surface layer bon a front side with active circuitry including at last one transistor therein and a back side. The sidewall edges of the semiconductor die have at least one damage region pair including an angled damage feature region relative to a surface normal of the semiconductor die that is above a damage region that is more normal to the surface normal of the die as compared to the angled damage feature region.
US11664272B2 Etch profile control of gate contact opening
A method comprises forming a gate structure over a semiconductor substrate; forming an etch stop layer over the gate structure and an ILD layer over the etch stop layer; performing a first etching process to form a gate contact opening extending through the ILD layer into the etch stop layer, resulting in a sidewall of the etch stop layer being exposed in the gate contact opening; oxidizing the exposed sidewall of the etch stop layer; after oxidizing the exposed sidewall of the etch stop layer, performing a second etching process to deepen the gate contact opening; and forming a gate contact in the deepened gate contact opening.
US11664271B2 Dual damascene with short liner
A method including forming a dual damascene interconnect structure comprising a metal wire above a via, recessing the metal wire to form a trench, depositing a liner along a bottom and a sidewall of the trench, and forming a new metal wire in the trench. The method may also include forming a dual damascene interconnect structure comprising a metal wire above a via, recessing the metal wire to form a trench, depositing a liner along a bottom and a sidewall of the trench, removing the liner along the bottom of the trench, and forming a new metal wire in the trench.
US11664270B2 Metal-insulator-metal (MIM) structure supporting high voltage applications and low voltage applications
An apparatus is provided which includes: a first stack including a lower, a middle, and an upper layer of conductive material with insulator layers therebetween, and a second stack including the middle and upper layers with one of the insulator layers therebetween. In an example, a first of the insulator layers has a lower breakdown voltage than a second of the insulator layers. The apparatus further includes a first via over the first stack, wherein the first via is in contact with a pair of the lower, middle and upper layers that have the first of the insulator layers therebetween. The apparatus further includes a second via over the second stack, wherein the second via extends through the upper layer and is in contact with the middle layer. In an example, the second via is isolated from a sidewall of the upper layer by a spacer.
US11664266B2 Substrate processing apparatus and substrate delivery method
A substrate processing apparatus includes: a stage for performing at least one of heating and cooling on a substrate placed thereon and having a through-hole vertically penetrating the stage; a substrate support pin having an insertion portion inserted into the through-hole and configured so that the insertion portion protrudes from an upper surface of the stage through the through-hole; and a pin support member for supporting the substrate support pin. The substrate support pin has a flange portion located below a lower surface of the stage. The support member supports the substrate support pin by engagement with the flange portion. The through-hole is smaller than the flange portion. The substrate support pin includes a first member including the flange portion and a second member having the insertion portion. The first member has a sliding surface which slidably supports the second member.
US11664264B2 Lithographic apparatus, method for unloading a substrate and method for loading a substrate
A method for unloading a substrate from a support table configured to support the substrate, the method including: supplying gas to a gap between a base surface of the support table and the substrate via a plurality of gas flow openings in the support table, wherein during an initial phase of unloading the gas is supplied through at least one gas flow opening in an outer region of the support table and not through any gas flow opening in a central region of the support table radially inward of the outer region, and during a subsequent phase of unloading the gas is supplied through at least one gas flow opening in the outer region and at least one gas flow opening in the central region.
US11664263B2 Substrate processing method and substrate processing apparatus
A substrate processing method is provided. The method includes a) causing a substrate to be attracted to an electrostatic chuck, and b) processing the substrate. The method includes c) determining a charge removal temperature based on information preliminarily stored in a storage, thereby adjusting a surface temperature of the electrostatic chuck to be greater than or equal to the determined charge removal temperature, the information indicating a relationship between a maximum surface temperature of the electrostatic chuck, during substrate processing, and a residual charge amount for the processed substrate. The method includes d) removing a charge from the processed substrate.
US11664261B2 Electrostatic chuck device
An object of the present invention is to reduce non-uniformity of etching in a plane of a wafer. An electrostatic chuck device includes: an electrostatic chuck part having a sample mounting surface on which a sample is mounted and having a first electrode for electrostatic attraction; a cooling base part placed on a side opposite to the sample mounting surface with respect to the electrostatic chuck part to cool the electrostatic chuck part; and an adhesive layer that bonds the electrostatic chuck part and the cooling base part together, in which the cooling base part has a function of a second electrode that is an RF electrode, a third electrode for RF electrode or LC adjustment is provided between the electrostatic chuck part and the cooling base part, and the third electrode is bonded to the electrostatic chuck part and the cooling base part and insulated from the cooling base part.
US11664260B2 Systems and methods for orientator based wafer defect sensing
In an embodiment, a system includes: an orientation sensor configured to detect an orientation fiducial on a bevel of a wafer; a pedestal configured to rotate the wafer to allow the orientation sensor to detect the orientation fiducial and place the orientation fiducial at a predetermined orientation position; and a defect sensor configured to detect a wafer defect along a surface of the wafer while rotated by the pedestal.
US11664257B2 Contactless wafer separator
The present disclosure is directed to a wafer container including: a housing configured for transporting a plurality of wafers, wherein the plurality of wafers are stacked on a base of the housing in a first direction; a plurality of wafer separator rings; each of the wafer separator rings configured to encircle a wafer of the plurality of wafers in a second direction that is substantially perpendicular to the first direction, each of the wafer separator rings including a top surface and a bottom surface, defining a thickness there between extending in the first direction, which is about 0.3 mm-1.4 mm; and each of the wafer separator rings including an inner side wall and an outer side wall defined by an inner diameter and an outer diameter, respectively, in the second direction, wherein the inner diameter of the wafer separator ring is greater than 300 mm and configured to be spaced apart from the wafer it is encircling.
US11664253B2 Semiconductor manufacturing apparatus and method of manufacturing semiconductor device
In one embodiment, a semiconductor manufacturing apparatus includes a housing configured to house a substrate, and a plasma supplier configured to supply plasma on an upper face of the substrate. The apparatus further includes a support configured to support the substrate and a ring surrounding an end portion of the substrate, the ring including a member having a lower face on which a mark to be photographed is provided. The apparatus further includes equipment configured to photograph the mark or receive an image of the mark through a wiring that includes a first end portion able to be disposed in a vicinity of the mark and a second end portion different from the first end portion.
US11664250B2 Methods and apparatus for measuring edge ring temperature
An apparatus for measuring a temperature of an assembly that is internal to a process chamber. The apparatus may include a light pipe positioned between a lamp radiation filtering window and the assembly, the light pipe has a first end with a bevel configured to redirect infrared radiation emitted from the assembly through the light pipe and has a second end distal to the first end, an optical assembly configured to collimate, filter, and focus infrared radiation from the second end of the light pipe, an optical detector configured to receive an output from the optical assembly and generate at least one signal representative of the infrared radiation, a temperature circuit that transforms the at least one signal into a temperature value, and a controller that is configured to receive the temperature value and to make adjustments to other process parameters of process chamber based on the temperature value.
US11664246B2 Method for thermally processing a substrate and associated system
A method for thermally processing a substrate having a surface region and a buried region with a pulsed light beam, the substrate presenting an initial temperature-depth profile and the surface region presenting an initial surface temperature, including steps of: illuminating the surface region with a preliminary pulse so that it generates an amount of heat and reaches a predetermined preliminary surface temperature; and illuminating the surface region with a subsequent pulse after a time interval so that it reaches a predetermined subsequent surface temperature. The time interval is determined such that the surface region reaches a predetermined intermediate surface temperature greater than the initial surface temperature, such that during the time interval, the amount of heat is diffused within the substrate down to a predetermined depth so that the substrate presents a predetermined intermediate temperature-depth profile.
US11664235B2 Photoresist removal
Among other things, one or more systems and techniques for removing a photoresist from a semiconductor wafer are provided. The photoresist is formed over the semiconductor wafer for patterning or material deposition. Once completed, the photoresist is removed in a manner that mitigates damage to the semiconductor wafer or structures formed thereon. In an embodiment, trioxygen liquid is supplied to the photoresist. The trioxygen liquid is activated using an activator, such as an ultraviolet activator or a hydrogen peroxide activator, to create activated trioxygen liquid used to remove the photoresist. In an embodiment, the activation of the trioxygen liquid results in free radicals that aid in removing the photoresist. In an embodiment, an initial photoresist strip, such as using a sulfuric acid hydrogen peroxide mixture, is performed to remove a first portion of the photoresist, and the activated trioxygen liquid is used to remove a second portion of the photoresist.
US11664232B2 Method and apparatus for plasma etching
A structure comprising a substrate and a component which forms involatile metal etch products is plasma etched. A structure comprising a substrate and a component which forms involatile metal etch products is provided. The structure is positioned on a support within a chamber having a first gas inlet arrangement comprising one or more gas inlets and a second gas inlet arrangement comprising one or more gas inlets. The structure is etched by performing a first plasma etch step using a first etch process gas mixture which is only introduced into the chamber through the first gas inlet arrangement. The structure is further etched by performing a second plasma etch step using a second etch process gas mixture which is only introduced into the chamber through the second gas inlet arrangement.
US11664231B2 Method for manufacturing semiconductor device
According to one embodiment, there is provided a method for manufacturing a semiconductor device. The method includes metal electroplating on a surface of a first electrode formed on a first surface of a semiconductor substrate with a plating solution which contains aggregates of a supercritical fluid and a solution of a plating metal ion and an electrolyte. The first surface includes a recess. The surface is along with a shape of the recess. The recess has a first dimension and a second dimension, and assuming that an aspect ratio of the recess is given as a ratio of the second dimension to the first dimension, a median of a particle size distribution of the aggregates is greater than the first dimension.
US11664230B2 Semiconductor device structure with silicide
A semiconductor device structure is provided. The semiconductor device structure includes a substrate having a base portion and a fin portion over the base portion. The semiconductor device structure includes an epitaxial structure over the fin portion. The semiconductor device structure includes a dielectric fin over the base portion. The semiconductor device structure includes a silicide layer between the dielectric fin and the epitaxial structure. A distance between the silicide layer and the dielectric fin increases toward the base portion.
US11664222B2 Atomic layer deposition of indium gallium zinc oxide
Methods of forming indium gallium zinc oxide (IGZO) films by vapor deposition are provided. The IGZO films may, for example, serve as a channel layer in a transistor device. In some embodiments atomic layer deposition processes for depositing IGZO films comprise an IGZO deposition cycle comprising alternately and sequentially contacting a substrate in a reaction space with a vapor phase indium precursor, a vapor phase gallium precursor, a vapor phase zinc precursor and an oxygen reactant. In some embodiments the ALD deposition cycle additionally comprises contacting the substrate with an additional reactant comprising one or more of NH3, N2O, NO2 and H2O2.
US11664221B2 Forming a planar surface of a III-nitride material
A semiconductor device including a nanostructure, including a planar layer of a III-nitride semiconductor crystal, which layer includes an array of epitaxially grown nanowire structures, and semiconductor material which is redistributed from said nanowire structures in a reformation step after epitaxial growth, arranged to fill out a spacing between the nanowire structures, where the array of nanowire structures and the semiconductor material form a coherent layer.
US11664220B2 Edge exclusion apparatus and methods of using the same
A method of deposition is disclosed. The method can include dispensing a formable material over a substrate, where the substrate includes a non-uniform surface topography, and where the substrate includes an active zone and an exclusion zone. The method can also include curing the formable material in the exclusion zone to form a circular edge between the exclusion zone and the active zone, contacting the formable material with a superstrate, and curing the formable material in the active zone to form a layer over the substrate, wherein curing is performed while the superstrate is contacting the formable material.
US11664219B2 Selective deposition of SiOC thin films
Methods for selectively depositing silicon oxycarbide (SiOC) thin films on a dielectric surface of a substrate relative to a metal surface without generating significant overhangs of SiOC on the metal surface are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a silicon precursor, a first Ar and H2 plasma, a second Ar plasma and an etchant.
US11664218B2 Semiconductor device and method
A transistor based on topological insulators is provided. In an embodiment a topological insulator is used to form both the channel as well as the source/drain regions, wherein the channel has a first thickness such that the topological insulator material has properties of a semiconductor material and the source/drain regions have a second thickness such that the topological insulator has properties of a conductive material.
US11664216B2 ALD process and hardware with improved purge efficiency
Embodiments described herein provide a gas supply system for reducing purge time and increasing processing throughput, and an atomic layer deposition (ALD) chamber having the same. The gas supply system includes an inert gas line and a precursor supply line. The inert gas line is configured to be coupled to an inlet of the chamber separate from the precursor supply line. Therefore, the inert gas is supplied concurrently to the precursor supply line and the processing region of the chamber such that total purge time is reduced. The reduction of the total purge time due to the gas supply system increases purge efficiency and increases processing throughput. Furthermore, the gas supply system allows inert gas to be utilized as a dilution gas during flow of precursors.
US11664200B2 Placing table, positioning method of edge ring and substrate processing apparatus
A placing table includes an edge ring disposed to surround a substrate, the edge ring having a first recess portion at a lower portion thereof; an electrostatic chuck having a first placing surface on which the substrate is placed, a second placing surface on which the edge ring is placed, and an electrode embedded therein to face the second placing surface; an annular member disposed to surround the electrostatic chuck, the annular member having a second recess portion; and an elastic member disposed in a space surrounded by the first recess portion, the electrostatic chuck and the second recess portion.
US11664199B2 Substrate processing apparatus and substrate processing method
A substrate processing method capable of improving thin film uniformity on a substrate by controlling the position of a substrate supporting apparatus includes: a first operation of moving the substrate supporting apparatus in a first direction by a first predetermined distance; a second operation of moving the substrate supporting apparatus in a second direction by a second predetermined distance; a third operation of moving the substrate supporting apparatus in the second direction by the first predetermined distance; and a fourth operation of moving the substrate supporting apparatus in the first direction by the second predetermined distance, wherein the second direction may be opposite to the first direction.
US11664195B1 DC plasma control for electron enhanced material processing
Systems and methods for material processing using wafer scale waves of precisely controlled electrons in a DC plasma is presented. The anode and cathode of a DC plasma chamber are respectively connected to an adjustable DC voltage source and a DC current source. The anode potential is adjusted to shift a surface floating potential of a stage in a positive column of the DC plasma to a reference ground potential of the DC voltage/current sources. A control loop can be activated throughout various processing steps to maintain the surface floating potential of the stage to the reference ground potential. A signal generator referenced to the ground potential is capacitively coupled to the stage to control a surface potential at the stage for provision of kinetic energy to free electrons in the DC plasma.
US11664190B2 Electron beam device and image acquisition method
According to one embodiment, an electron beam device includes a support which supports the sample and an electrode disposed below the sample on the support The electrode is for applying a voltage to the sample and includes a plurality of columnar electrodes that can be independently controlled to apply different voltages to portions of the sample. A controller for generating correction data for correcting the distribution of an electric field generated across the area of the sample. The correction data is generated based on structure information indicating a structure of the sample. The controller controls the plurality of columnar electrodes to apply local voltages set based on the correction data.
US11664182B2 Electron emitting element and power generation element
According to one embodiment, an electron emitting element includes a first region, a second region, and a third region. The first region includes a semiconductor including a first element of an n-type impurity. The second region includes diamond. The diamond includes a second element including at least one selected from the group consisting of nitrogen, phosphorous, arsenic, antimony, and bismuth. The third region is provided between the first region and the second region. The third region includes Alx1Ga1-x1N (0
US11664175B2 Extinguishing chamber of magnetic blow-out type for an electrical breaking device and electrical breaking device equipped with such a chamber
An extinguishing chamber of magnetic blow-out type for a breaking device includes a field source, a magnetic carcass and a breaking region, in which an electric arc is liable to form when a breaking pole belonging to the breaking device is opened. The field source is arranged to generate a magnetic field intended to move the electric arc in order to stretch it and accelerate its cooling and its extinguishing. The carcass is arranged to channel the magnetic field. The carcass is stood up against the field source and closes in front thereof so as to create an air gap in the magnetic circuit formed by the field source and the carcass and to thus maximize the magnetic field that passes through the breaking region.
US11664172B2 Performance of capacitors
A capacitor may be configured with a dielectric laminate disposed on ordered or non-ordered structures. Materials for the dielectric laminate have high dielectric constant and reduce leakage current to increase breakdown voltage of the device. These materials may include titanium dioxide (TiO2) and silicon dioxide (SiO2). In one implementation, the capacitor may reside on a substrate. The capacitor may have structure (e.g., nano-tubes, nano-holes, etc;) disposed on the substrate having a surface area greater than the surface area of the substrate and a laminate conformally coating the structure, the laminate comprising a first layer and a second layer with materials that configure the capacitor with an energy density of at least 60 Wh/Kg.
US11664168B2 Label and related method
A label and related method of manufacture that includes a fabric made of yarn, in either cut individual singles or continuous ribbon format in any length. The yarn includes a fiber that has been recycled, that is recyclable, that is organic, that is biodegradable, and/or that can be derived from a material that is known to be environmentally friendly. The yarn, in one embodiment, may include a fiber defined as “high filament count” material, above the current industry standard of 24 filaments, being in the range of 72 to 96 to 144 filaments or higher per individual yarn, in any denier range of 30 denier to 150 denier thickness, in natural raw white, optical dyed white, or dyed colors. These yarns can be independent of each other.
US11664163B2 Capacitor having an electrical termination
A capacitor comprises a body of dielectric material in which an anode and a cathode are arranged in a stack. A capacitance-forming layer of the dielectric material is arranged between the anode and the cathode. The capacitor further comprises an electro-mechanical connection, which comprises a hole which extends into the body in the direction of the stack. The hole includes an electrical connector. The electrical connector is in electrical contact with either the anode or the cathode, comprises a compliant element, and is suitable for holding a contact pin. The compliant element is configured to decouple the body from mechanical forces applied to the contact pin. The compliant element reduces mechanical stresses experienced by the body of the capacitor. Also provided is a capacitor assembly comprising two or more such capacitors; a kit for assembling such capacitors, and the use of an electrical termination to protect a capacitor from stress.
US11664160B2 Power semiconductor device and a method for producing a power semiconductor device
A power semiconductor device has a substrate on which power semiconductor switches are arranged and has a circuit board which includes conductive first plug-in connection contacts, a capacitor, a capacitor holding element that includes a reception device for receiving the capacitor, a temperature sensor for the capacitor, a temperature sensor holding element that has a plug-in region for conductive second plug-in connection contacts. There are temperature sensor connecting lines which electrically connect the temperature sensor and the second plug-in connection contacts to one another, at least one section of a temperature sensor connecting line being configured as a conductor track on the temperature sensor holding element, the second plug-in connection contacts forming an electrically conductive plug-in connection with the first plug-in connection contacts.
US11664157B2 Magnetic element and method for manufacturing same
The present disclosure provides a magnetic element and a method for manufacturing same. The method includes: forming a first metal wiring layer on a surface of at least one segment of a magnetic core; forming a first metal protection layer on the first metal wiring layer; removing a portion of the first metal protection layer with a direct writing technique to expose a portion of the first metal wiring layer; and etching the exposed first metal wiring layer in such a manner that the first metal wiring layer forms at least one first pattern to function as a winding, where at least one turn of the first pattern surrounds the magnetic core. The magnetic element and the method for manufacturing the magnetic element provided in the present disclosure can improve space utilization of the magnetic element.
US11664154B2 Coil component
A coil component includes a support substrate and a coil portion disposed on the support substrate, a body, in which the support substrate and the coil portion are embedded, having one surface and the other surface, one side surface and the other side surface, and one end surface and the other end surface, a first lead-out portion and a second lead-out portion, respectively extending from the coil portion to be exposed from the one side surface and the other side surface, an insulating layer disposed on each of the one surface and the other surface, and an oxide insulating layer disposed on each of the one side surface and the other side surface and each of the one end surface and the other end surface. The insulating layer is provided with a plurality of slits spaced apart from each other to expose a surface of the body.
US11664153B2 Coil component
A coil component includes a body having one surface and the other surface opposing each other and including a magnetic metal powder particle and an insulating resin; a coil portion embedded in the body and having end portions respectively exposed from end surfaces of the body; first and second external electrodes arranged to be spaced apart from each other on the one surface and extending to the end surfaces to be connected to the end portions, respectively; and an external insulating layer disposed between each of the first and second external electrodes and the one surface of the body. A magnetic metal powder particle exposed on the wall surface of the body, among the magnetic metal powder particle, has a plating prevention film disposed on at least a portion of a surface of the exposed magnetic metal powder particle and including metal ions of the magnetic metal powder particle.
US11664150B2 Coil component and its manufacturing method
Disclosed herein is a coil component that includes a magnetic element body, a coil conductor embedded in the magnetic element body and having an end portion exposed from the magnetic element body, and a terminal electrode connected to the end portion of the coil conductor. The terminal electrode includes a conductive resin contacting the end portion of the coil conductor and containing conductive particles and a resin material, and a metal film covering the conductive resin. The conductive resin including a first conductive resin contacting the end portion of the coil conductor, and a second conductive resin contacting the metal film without contacting the end portion of the coil conductor. A specific surface area of the conductive particles contained in the first conductive resin is larger than that of a conductive particles contained in the second conductive resin.
US11664149B2 Coil electronic component
A coil electronic component includes a support substrate having a through-hole. First and second coil patterns are disposed on a first surface and a second surface of the support substrate opposing each other, respectively, and each surround the through-hole and are coiled. An encapsulant encapsulates at least portions of the support substrate and the first and second coil patterns, and external electrodes are disposed externally of the encapsulant and are each connected to a respective lead-out pattern connected to a respective one of the first and second coil patterns. A groove penetrates the first surface of the support substrate in a region of the first surface in which the first coil pattern is not disposed, and the second coil pattern is disposed in a region of the second surface of the support substrate that overlaps along a thickness direction with the groove penetrating the first surface.
US11664146B2 Three-phase transformer assembly and power module
A three-phase transformer includes a magnetic core and winding, wherein the magnetic core includes first and second cover plates and magnetic pillar units. The first and second cover plates are arranged opposite to each other, the magnetic pillar units are sandwiched between the first and second cover plates; a first winding is wound on a first magnetic pillar of a first magnetic pillar unit, and a fourth winding is wound on a second magnetic pillar of the first magnetic pillar unit; a second winding is wound on a first magnetic pillar of a second magnetic pillar unit, and a fifth winding is wound on a second magnetic pillar of the second magnetic pillar unit; a third winding is wound on a first magnetic pillar of a third magnetic pillar unit, and a sixth winding is wound on a second magnetic pillar of the third magnetic pillar unit.
US11664140B2 Rare earth magnet and manufacturing method therefor
A rare earth magnet includes a main phase and a particle boundary phase and in which an overall composition is represented by a formula, (R2(1-x)R1x)yFe(100-y-w-z-v)CowBzM1v.(R3(1-p)M2p)q.(R4(1-s)M3s)t, where R1 is a light rare earth element, R2 and R3 are a medium rare earth element, R4 is a heavy rare earth element, M1, M2, M3 are a predetermined metal element. The main phase includes a core portion, a first shell portion, and a second shell portion. The content proportion of medium rare earth element is higher in the first shell portion than in the core portion, the content proportion of medium rare earth element is lower in the second shell portion than in the first shell portion. The second shell portion contains heavy rare earth elements.
US11664134B2 Aluminum base wire, stranded wire, and method for manufacturing aluminum base wire
An aluminum base wire includes a core wire composed of pure aluminum or an aluminum alloy; a plurality of coating pieces provided so as to be scattered on an outer periphery of the core wire; and a coating layer provided on the outer periphery of the core wire and an outer periphery of each of the plurality of coating pieces. The coating layer includes a first layer that is provided continuously on the outer periphery of the core wire between adjacent coating pieces and the outer periphery of each of the plurality of coating pieces, and a second layer provided on an outer periphery of the first layer. The plurality of coating pieces are each composed of copper or a copper alloy, the first layer is composed of metals that include copper and tin, and the second layer is composed of tin or a tin alloy.
US11664133B2 Power cord assembly containing recycled and renewable polymeric compositions
A power cord assembly having a total recycled and renewable content of at least 25 wt. % is described. The power cord assembly can contain a plug at a first end of the power cord configured to be connected to a power source, a connector part at a second end of the power cord opposite to the plug and configured to be connected to an electrical or electronic device, one or more electrically conductive wires extending from the plug to the connector part, one or more insulators surrounding the one or more electrically conductive wires, and an outer jacket extending from the plug to the connector and surrounding the one or more insulators, where at least one of the plug, the connector part, the insulator, or the outer jacket contains a chemically recycled and/or renewably sourced thermoplastic block co-polymer elastomer.
US11664132B2 Nuclear reactor system, transmitter device therefor, and associated method of measuring a number of environmental conditions
Disclosed is a method of measuring a number of environmental conditions with a transmitter device, said transmitter device comprising a neutron detector structured to generate electrical current from neutron flux, an oscillator circuit comprising an electrostatic switch electrically connected to said neutron detector, and an antenna electrically connected with said electrostatic switch, wherein said electrostatic switch is moveable based on said neutron detector, wherein said oscillator circuit is structured to pulse said antenna based on said neutron detector, wherein a period between pulses is related to the neutron flux, the method comprising the steps of: generating the electrical current with said neutron detector, storing energy in said oscillator circuit until a trigger voltage of said electrostatic switch is reached, and emitting a signal with said antenna corresponding to a number of characteristic values of said oscillator circuit.
US11664131B2 Nuclear reactor flow calming assembly
A nuclear reactor includes a vessel having an outer wall and vessel bottom, and an enclosure delimited by a cylindrical inner wall disposed inside the vessel such that the inner wall and outer wall define a circuit with an annular cross-section. A support element is located adjacent the bottom of the enclosure to hold control elements of the core. A flow diffusion element is positioned between the support element and the vessel bottom and has a circular flat surface portion including disc shaped orifices of the same diameter. The space between the flat portion and the vessel bottom forms an unobstructed mixing zone to allow uniform distribution of flow rates of fluid circulated through the enclosure.
US11664130B2 Predicting infection risk using heterogeneous temporal graphs
Predicting infection risk by generating a first temporal graph of a first set of disease progression data, generating a second temporal graph of a second set of disease progression data, combining a first temporal graph node embedding and a second temporal graph node embedding, and generating a predicted infection risk according to the first temporal graph node embedding and the second temporal graph node embedding.
US11664128B2 Estimating flow to vessel bifurcations for simulated hemodynamics
An apparatus for assessing a patient's vasculature and a corresponding method identify the bifurcations in a vessel of interest on the basis of a local change in at least one geometric parameter value of the vessel of interest and adjust the fluid dynamics inside the vessel of interest to take account for said bifurcations.
US11664126B2 Clinical predictor based on multiple machine learning models
A method comprises: receiving data corresponding to a plurality of data categories of a patient; selecting, from a plurality of trained machine learning models and based on the plurality of data categories, a first machine learning model and a second machine learning model, the first machine learning model being trained using first data of a first subset of the plurality of data categories and having a first weight indicative of a first performance metric value, the second machine learning model being trained using second data of a second subset of the plurality of data categories and having a second weight indicative of a second performance metric value; generating a first prediction result and a second prediction result using, respectively, the first model and the second model; and generating a combined prediction result based on the first prediction result, the second prediction result, the first weight and the second weight.
US11664120B1 Apparatuses, systems, and methods for reducing return of prescriptions to stock
Apparatuses, systems and methods are provided to reduce return of prescriptions to stock. The apparatuses, systems, and methods may reduce return of prescriptions to stock based on a predictive model. The apparatuses, systems, and methods may reduce return of prescriptions to stock based on a response of a patient to a notification that a prescription has been received for the patient.
US11664119B2 Method and system for providing medical services
The present disclosure provides a method and system for providing medical services to a user. The method may include acquiring first information of a medical process including a plurality of sub-processes to be allocated with medical resources. The method may also include obtaining second information on medical resources, and the second information may include available time slots and locations of the medical resources. The method may further include allocating the medical resources for the medical process based on the first information and the second information. The method may also include determining, for at least one sub-process of the plurality of sub-processes of the medical process, appointment information of the at least one sub-process based on at least a portion of the second information corresponding to the medical resource allocated to the at least one sub-process. The method may further include notifying, by the one or more servers via a network, the user with the appointment information of the at least one sub-process of the plurality of sub-processes in a designated manner.
US11664118B2 Device for blood container processing
Device for blood container processing having a data storage reader unit 20 being adapted to read an blood donator identifier from a data storage of a blood container, and a data processing unit 50 being adapted to request for blood donator related information from an data base 163 based on the read blood donator identifier to allow a correct processing of all relevant information with respect to a blood donator and a blood recipient, to match the blood correctly and to avoid any serious injuries on the blood recipient side.
US11664115B2 Volumetric imaging technique for medical imaging processing system
A medical imaging communication system processes medical images for being transmitted to a client device. The system receives a set of images, each image corresponding to a slice of a three-dimensional object. The system combines a first subset of the images into a first combined image and combines a second subset of the images into a second combined image. The first and second combined image are compressed using a lossless compression algorithm and transmitted to the client device.
US11664113B2 Methods and systems for visually detectable processing indicators
Various methods and systems are provided for conveying information about cleaning, disinfection, and sterilization (e.g., processing) of touchable components of a medical device using visually detectable indicators (VDIs). Information regarding processing of an ultrasound device may be conveyed by configuring the ultrasound device to include a first component with a first visual indicator to indicate a first processing level and a second component with a second visual indicator to indicate a second processing level. Implementing visual indicators to convey information about processing may reduce time, cost, and other resources used to process medical devices compared to conventional processing methods wherein the entire medical device may be processed to one processing level.
US11664112B2 Method and system for tissue density analysis
The present disclosure provides a tissue density analysis system. The system includes an acquisition module configured to obtain image data and tissue density distribution data; a display module configured to display the obtained tissue density distribution data in one or more charts; a processing module configured to adjust the tissue density distribution data displayed in the one or more charts; and a storage module configured to store the image data, the tissue density distribution data and an instruction.
US11664110B2 System, method and portable devices for detection and enhancement of sleep spindles
A method for administering stimulations to a sleeping subject is provided. The method includes obtaining brain wave data generated based on brain wave activity of the subject over a predetermined time frame and determining a spectral power ratio of a spindle band to delta and theta bands of the brain wave data at a time within the predetermined time frame. The spectral power ratio and brain wave data are sent to the input of a pretrained deep neural network to generate a probability score that sleep spindles are being detected in the brain wave activity. The method may continue to obtain brain wave data and analyze the data using the pretrained deep neural network. A determination that sleep spindles are detected may be made when the probability score is above a predetermined threshold score for a predetermined threshold period of time.
US11664106B2 Syringe pump
A pump for administering an agent to a patient includes a housing, a motor, a gearbox, a sensor, and a controller. The motor may be coupled to housing. The gearbox is operatively connected to the motor. The sensor senses a rotation of the motor. The controller acts to control operation of the motor and monitor the quantity of the agent delivered to the patient. The pump also includes a pump assembly such that the pump is configured such that the pump assembly may be interchangeable from a syringe pump assembly and a peristaltic pump assembly.
US11664105B2 Identifying discrepancies between events from disparate systems
A system and method for determining event discrepancies between disparate systems is described. The system can receive sets of events from multiple systems. The system can normalize the sets of events to convert them into normalized events. From a normalized set of events, the system can concurrently generate a plurality of event arrays. The system can apply one or more rules to the event arrays to generate at least one event array parameter.
US11664103B2 Authentication methods and systems for dispensed prescriptions
Methods and systems for providing authentication of dispensed prescriptions include utilizing one or more authenticator indicia, wherein the authenticator indicia have a plurality of indicia components including unique identification number for associating a dose of medication in a database. The authenticator indicia are configured on dose containers, such as blister packs and pill packs, to be scannable by a third-party scanning tool. The scanned information can be received by an authentication communication system to establish authenticity and other information such as adherence and compliance information related to the dispensed prescriptions.
US11664099B1 Decentralized data collection for clinical trials
Methods, systems, and apparatus, including computer-readable media encoded with computer program instructions, for customized monitoring by remote devices. In some implementations, a system provides access to an application to a user through a device. The system receives an identifier for a secured data storage area of the user. Before receiving authorization to access the data in the data storage area, the system uses the identifier to obtain metadata indicating data classifications for the data stored in the data storage area, the metadata being obtained from a server system over a communication network. Based on the metadata, the system generates a second set of types of data to collect from the user. The system customizes interaction of the application with the user based on the set of second set of types of data, which is customized for the user based on the data classifications indicated by the metadata.
US11664096B2 Method, apparatus and computer program product for personal identification and electronic data management
A method, apparatus, and computer program product are provided for identifying individuals using electronic fingerprint data, providing residence mapping functionality, resolving conflicts relating to the update of electronic records, and optimizing performance relating to the access of electronic records.
US11664095B2 Mavin analysis and reporting systems and methods for scaling and response insights in survey research
The Mavin systems and computer-implemented processes of the invention analyze, score, and report the results from Likert scale survey questions. The systems and methods address three weaknesses in traditional Likert scale analyses by providing: (1) a scoring procedure that is sensitive to all levels of response; (2) a determination and designation of a standard score used to determine whether the results meet that standard; and (3) a scoring process used to determine the degree to which a given score exceeds or fails to meet this standard. In addition, the Mavin systems and methods support recalculation and adjustment to the scoring model when available data support such adjustments. Further, the Mavin systems and methods incorporate flexible non-linear segment intervals and determine evidence-based adjusted response segment values to determine adjusted Mavin scores and provide actionable survey results.
US11664091B2 Encoding data from genetic traits relevant to illness diagnosis and heritage
Methods and systems are disclosed for encoding and decoding data from genetic traits. In one embodiment, the invention provides a method of encoding data from genetic traits. The method comprises encoding genetic traits information, including using quantum dot wavelengths to identify distinct genetic traits, and using numbers of the quantum dots to represent probabilities associated with the traits. In an embodiment, the invention provides a genetic characteristics decoding system for decoding genetic information encoded using quantum dots in a carrier. The decoding system comprises a light source for charging the quantum dots in the carrier; a scanner for scanning the carrier to retrieve information from the charged quantum dots; and a processing system for processing the retrieved information to determine quantum dot wavelengths to identify distinct genetic traits, and to determine numbers of the quantum dots to identify probabilities associated with the genetic traits.
US11664090B2 Basecaller with dilated convolutional neural network
A method of automatically sequencing or basecalling one or more DNA (deoxyribonucleic acid) molecules of a biological sample is described. The method comprises using a capillary electrophoresis genetic analyzer to measure the biological sample to obtain at least one input trace comprising digital data corresponding to fluorescence values for a plurality of scans. Scan labelling probabilities for the plurality of scans are generated using a trained artificial neural network comprising a plurality of layers including convolutional layers. A basecall sequence comprising a plurality of basecalls for the one or more DNA molecules based on the scan labelling probabilities for the plurality of scans is determined.
US11664088B2 Systems and methods using DNA sequence strings as a common data format for forensic DNA typing applications
The present disclosure relates, generally, to nucleotide sequence data and, more particularly, to computer files and methods supporting forensic DNA analysis. In one illustrative embodiment, a method may comprise identifying a locus corresponding to each item of short tandem repeat (STR) profiling data stored in an existing computer file, wherein the STR profiling data stored in the existing computer file is repeat-based and/or length-based; identifying start and stop coordinates of an STR region of the corresponding locus for each item of STR profiling data stored in the existing computer file; creating an ambiguous text string corresponding to each item of STR profiling data stored in the existing computer file, wherein each ambiguous text string consists of a sequence of ambiguous characters extending from the start coordinate to the stop coordinate identified for the corresponding item of STR profiling data; and storing each ambiguous text string in a sequence-based computer file.
US11664084B2 Memory device on-die ECC data
Methods, devices, and systems related to memory device on-die ECC data are described. In an example, a scrub operation can be performed on data in order to determine which rows of memory cells in an array include a particular number of errors. The particular number of errors can be a number of errors that exceed a threshold number of errors. An address of the determined rows with the particular number of errors can be stored in memory cells of the array for later access. The address of the determined rows can be accessed to perform a user-initiated repair operation, a self-repair operation, a refresh operation, and/or to alter timing of access of the cells or alter voltage of the cells.
US11664078B2 Negative gate stress operation in multi-pass programming and memory device thereof
A memory device is provided. The memory device includes an array of memory cells arranged in a plurality of rows, a plurality of word lines respectively coupled to the plurality of rows of the memory cells; and a peripheral circuit coupled to the word lines and configured to perform multi-pass programming on a selected row of memory cells coupled to a selected word line of the word lines. The multi-pass programming includes a plurality of programming passes, each of the programming passes having a programming operation and a verify operation. To perform the multi-pass programming, the peripheral circuit is configured to, in a non-last programming pass, perform a negative gate stress (NGS) operation on each memory cell in the selected row of memory cells between the programming operation and the verify operation.
US11664066B2 Information processing apparatus, information processing system, and semiconductor storage device
According to one embodiment, an information processing apparatus includes a connector into which a first-type semiconductor storage device operating with n types of power supply voltages or a second-type semiconductor storage device operating with m types of power supply voltages less than the n types of power supply voltages is capable of being placed. The apparatus checks whether or not a notch is formed at a predetermined position of a semiconductor storage device placed into the connector, and supplies the m types of power supply voltages to the semiconductor storage device when the notch is formed at the predetermined position.
US11664063B2 Apparatuses and methods for countering memory attacks
Aggressor rows may be detected by comparing access count values of word lines to a threshold value. Based on the comparison, a word line may be determined to be an aggressor row. The threshold value may be dynamically generated, such as a random number generated by a random number generator. In some examples, a random number may be generated each time an activation command is received. Responsive to detecting an aggressor row, a targeted refresh operation may be performed.
US11664062B2 Memory calibration system and method
A method for performing stutter of dynamic random access memory (DRAM) where a system on a chip (SOC) initiates bursts of requests to the DRAM to fill buffers to allow the DRAM to self-refresh is disclosed. The method includes issuing, by a system management unit (SMU), a ForceZQCal command to the memory controller to initiate the stutter procedure in response to receiving a timeout request, such as an SMU ZQCal timeout request, periodically issuing a power platform threshold (PPT) request, by the SMU, to the memory controller, and sending a ForceZQCal command prior to a PPT request to ensure re-training occurs after ZQ Calibration. The ForceZQCal command issued prior to PPT request may reduce the latency of the stutter. The method may further include issuing a ForceZQCal command prior to each periodic re-training.
US11664061B2 Memory devices including processing elements, and memory systems including memory devices
A memory device according to some aspects of the inventive concepts includes a memory cell array including a plurality of banks, at least one Processing Element (PE) connected to at least one bank selected from the plurality of banks, and a control logic configured to control an active operation in which wordlines included in each of the plurality of banks is activated, and configured to control a refresh operation in which at least one bank is refreshed, based on a PE enable signal configured to selectively enable the at least one PE.
US11664053B2 Video clip, mashup and annotation platform
A system and method for simple video editing and playback is disclosed. A platform implementing the described system and method allows users to edit videos including by clipping, combining and annotating, without requiring local video storage. Rather, edited videos are represented by metadata enabling playback of the edited videos directly from embedded video players. Playback directly accesses the original content owners' source files, increasing their video views and watch time, and minimizing risk of inadvertent copyright infringement. A control loop switches between identically located visible and hidden pre-loaded embedded video players in order to present seamless playback. A transparent annotation layer in a substantially identical location as the embedded video players allows for annotations to be mapped onto video playback.
US11664045B1 Manufacturing method for magnetoresistive element
A manufacturing method for a magnetoresistive element includes: a step of forming a stack; a step of forming an insulating film to cover the stack; a step of forming an initial magnetic layer to cover the stack and the insulating film so that a thickness of the initial magnetic layer in a first direction is greater than a thickness of the stack in the first direction; a step of forming an organic material film on the initial magnetic layer; and an etching step of etching a part of the initial magnetic layer and the organic material film by ion beam etching so that the initial magnetic layer becomes a pair of magnetic layers.
US11664043B2 Real-time verbal harassment detection system
In some cases, a verbal harassment detection system may use machine learning models to detect verbal harassment in real-time or near real-time. The system may receive an audio segment comprising a portion of audio captured by a microphone located within a vehicle. Further, the system may convert the audio segment to a text segment. The system may provide at least the text segment to a prediction model associated with verbal harassment detection to obtain a harassment prediction. Further, the system may provide the audio segment to an emotion detector to obtain a detected emotion of a speaking user that made an utterance included in the audio segment. Based at least in part on the harassment prediction and the detected emotion, the system may automatically, and without user intervention, determine whether a user is being harassed.
US11664042B2 Voice signal enhancement for head-worn audio devices
A head-worn audio device is provided with a circuit for voice signal enhancement. The circuit comprises at least a plurality of microphones, arranged at predefined positions, where each microphone provides a microphone signal. The circuit further comprises a directivity pre-processor and a blind source separation processor. The directivity pre-processor is connected with the plurality of microphones to receive the microphone signals and being configured to provide at least a voice signal and a noise signal. Directivity pre-processing increases the mutual independence of the signals provided to the blind source separation processor and thus improves processing by blind source separation. The blind source separation processor receives at least the voice signal and the noise signal, and is configured to conduct blind source separation on at least the voice signal and the noise signal to provide at least an enhanced voice signal with reduced noise components.
US11664037B2 Methods of encoding and decoding speech signal using neural network model recognizing sound sources, and encoding and decoding apparatuses for performing the same
Methods of encoding and decoding a speech signal using a neural network model that recognizes sound sources, and encoding and decoding apparatuses for performing the methods are provided. A method of encoding a speech signal includes identifying an input signal for a plurality of sound sources; generating a latent signal by encoding the input signal; obtaining a plurality of sound source signals by separating the latent signal for each of the plurality of sound sources; determining a number of bits used for quantization of each of the plurality of sound source signals according to a type of each of the plurality of sound sources; quantizing each of the plurality of sound source signals based on the determined number of bits; and generating a bitstream by combining the plurality of quantized sound source signals.
US11664036B2 Processor and method for processing an audio signal using truncated analysis or synthesis window overlap portions
A processor for processing an audio signal has: an analyzer for deriving a window control signal from the audio signal indicating a change from a first asymmetric window to a second window, or indicating a change from a third window to a fourth asymmetric window, wherein the second window is shorter than the first window, or wherein the third window is shorter than the fourth window; a window constructor for constructing the second window using a first overlap portion of the first asymmetric window, wherein the window constructor is configured to determine a first overlap portion of the second window using a truncated first overlap portion of the first asymmetric window, or wherein the window constructor is configured to calculate a second overlap portion of the third window using a truncated second overlap portion of the fourth asymmetric window; and a windower for applying the first and second windows or the third and fourth windows to obtain windowed audio signal portions.
US11664035B2 Spatial transformation of ambisonic audio data
A device configured to decode a bitstream, where the device includes a memory configured to store a temporally encoded representation of spatial audio signals. The device is also configured to receive the bitstream that includes an indication of a spatial transformation, and includes a temporal decoding unit, coupled to the memory, configured to decode one or more spatial audio signals represented in a spatial domain, where the one or more spatial audio signals are associated with different angles in the spatial domain. In addition, the device includes an inverse spatial transformation unit, coupled to the temporal decoding unit, is configured to convert the one or more spatial audio signals represented in the spatial domain into at least three ambisonic coefficients that, in part, represent a soundfield in an ambisonics domain, and perform a spatial transformation of the soundfield based on the indication of the spatial transformation received in the bitstream.
US11664034B2 Optimized coding and decoding of spatialization information for the parametric coding and decoding of a multichannel audio signal
A method of parametric coding of a multichannel digital audio signal including coding a signal arising from a channels reduction processing applied to the multichannel signal and coding spatialization information of the multichannel signal. The method includes the following acts: extraction of a plurality of items of spatialization information of the multichannel signal; obtaining at least one representation model of the extracted spatialization information; determination of at least one angle parameter of a model obtained; coding the at least one determined angle parameter so as to code the spatialization information extracted during the coding of spatialization information. Also provided are a method for decoding such a coded signal and corresponding coding and decoding devices.
US11664032B2 Multi-agent input coordination
Multi-agent input coordination can be used to for acoustic collaboration of multiple listening agents deployed in smart devices on a premises, improving the accuracy of identifying requests and specifying where that request should be honored, improving quality of detection, and providing better understanding of user commands and user intent throughout the premises. A processor or processors such as those in a smart speaker can identify audio requests received through at least two agents in a network and determine at which of the agents to actively process a selected audio request. The identification can make use of techniques such as location context and secondary trait analysis. The audio request can include simultaneous audio requests received through at least two agents, differing audio requests received from different requesters, or both.
US11664031B2 Multi-mode voice triggering for audio devices
Implementations of the subject technology provide systems and methods for multi-mode voice triggering for audio devices. An audio device may store multiple voice recognition models, each trained to detect a single corresponding trigger phrase. So that the audio device can detect a specific one of the multiple trigger phrases without consuming the processing and/or power resources to run a voice recognition model that can differentiate between different trigger phrases, the audio device pre-loads a selected one of the voice recognition models for an expected trigger phrase into a processor of the audio device. The audio device may select the one of the voice recognition models for the expected trigger phrase based on a type of a companion device that is communicatively coupled to the audio device.
US11664029B2 Semiautomated relay method and apparatus
A method to transcribe communications includes the steps of obtaining a plurality of hypothesis transcriptions of a voice signal generated by a speech recognition system, determining consistent words that are included in at least first and second of the plurality of hypothesis transcriptions, in response to determining the consistent words, providing the consistent words to a device for presentation of the consistent words to an assisted user, and presenting the consistent words via a display screen on the device, wherein a rate of the presentation of the words on the display screen is variable.
US11664025B2 Activation of remote devices in a networked system
The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.
US11664023B2 Voice detection by multiple devices
Disclosed herein are example techniques for voice detection by multiple NMDs. An example implementation may involve one or more servers receiving, via a network interface, data representing multiple audio recordings of a voice input spoken by a given user, each audio recording recorded by a respective NMD of the multiple NMDs, wherein the voice input comprises a detected wake-word. Based on respective sound pressure levels of the multiple audio recordings of the voice input, the servers (i) select a particular NMD of the multiple NMDs and (ii) forego selection of other NMDs of the multiple NMDs. The servers send, via the network interface to the particular NMD, data representing a playback command that corresponds to a voice command in the voice input represented in the multiple audio recordings, wherein the data representing the playback command causes the particular NMD to play back audio content according to the playback command.
US11664020B2 Speech recognition method and apparatus
A speech recognition method comprises: generating, based on a preset speech knowledge source, a search space comprising preset client information and for decoding a speech signal; extracting a characteristic vector sequence of a to-be-recognized speech signal; calculating a probability at which the characteristic vector corresponds to each basic unit of the search space; and executing a decoding operation in the search space by using the probability as an input to obtain a word sequence corresponding to the characteristic vector sequence.
US11664017B2 Systems and methods for identifying and providing information about semantic entities in audio signals
Systems and methods for determining identifying semantic entities in audio signals are provided. A method can include obtaining, by a computing device comprising one or more processors and one or more memory devices, an audio signal concurrently heard by a user. The method can further include analyzing, by a machine-learned model stored on the computing device, at least a portion of the audio signal in a background of the computing device to determine one or more semantic entities. The method can further include displaying the one or more semantic entities on a display screen of the computing device.
US11664016B2 Distinguish devices in PAN/VAN
A method and apparatus for providing an audible identification of a device is provided herein. During operation, device identities will be determined for members forming a personal-area network (PAN). When information is conveyed by a device, a determination of whether or not to announce a device identification will be based on a combination of PAN members present. More particularly, when a certain combination of devices are members of the PAN, device identifications will be announced, otherwise, device identifications will not be announced.
US11664015B2 Method for searching for contents having same voice as voice of target speaker, and apparatus for executing same
A method for searching content having same voice as a voice of a target speaker from among a plurality of contents includes extracting a feature vector corresponding to the voice of the target speaker, selecting any subset of speakers from a training dataset repeatedly by a predetermined number of times, generating linear discriminant analysis (LDA) transformation matrices using each of the selected any subsets of speakers repeatedly by a predetermined number of times, projecting the extracted speaker feature vector to the selected corresponding subsets of speakers using each of the generated LDA transformation matrices, assigning a value corresponding to nearby speaker class among corresponding subsets of speakers, to each of projection regions of the extracted speaker feature vector, generating a hash value corresponding to the extracted feature vector based on the assigned values, and searching content having a similar hash value to the generated hash value among the contents.
US11664011B2 Clockwork hierarchal variational encoder
A method of providing a frame-based mel spectral representation of speech includes receiving a text utterance having at least one word and selecting a mel spectral embedding for the text utterance. Each word has at least one syllable and each syllable has at least one phoneme. For each phoneme, the method further includes using the selected mel spectral embedding to: (i) predict a duration of the corresponding phoneme based on corresponding linguistic features associated with the word that includes the corresponding phoneme and corresponding linguistic features associated with the syllable that includes the corresponding phoneme; and (ii) generate a plurality of fixed-length predicted mel-frequency spectrogram frames based on the predicted duration for the corresponding phoneme. Each fixed-length predicted mel-frequency spectrogram frame represents mel-spectral information of the corresponding phoneme.
US11664009B2 Electronic apparatus, controlling method of electronic apparatus and server
An electronic apparatus which registers a device to a server by using a voice, and a method therefor are provided. The electronic apparatus includes a communication circuit, a microphone, a memory for storing computer executable instructions, and at least one processor configured to execute the computer executable instructions to acquire, from a voice received through the microphone, information on an external device which a user wishes to register, based on an external device corresponding to the acquired information being searched through the communication circuit, control the communication circuit to transmit information on an access point to the external device to enable the external device to communicate with a server, and control the communication circuit to transmit a registration request with respect to the external device to the server.
US11664008B2 Active display with reduced screen-door effect
An active display can be used in a theatre with reduced screen-door effect. For example, the active display can have a structure, such as a diffuser structure, or a diffuser and mask structure, that can have, or appear to have, transmissive areas and opaque areas to reduce the audience from detecting gaps or other non-light sources in the active display. The active display may additionally or alternatively have audio ports to allow sound to pass through the active display and appear to the audience as if the sound is coming from the active display.
US11664007B1 Fast adapting high frequency remote microphone noise cancellation
In at least one embodiment, an active noise cancellation (ANC) system is provided. The ANC system includes at least one microphone, a first filter, a first controllable filter, and at least one controller. The at least one microphone provides an error signal indicative of noise and an anti-noise sound within the cabin. The first filter modifies a transfer function between the at least one microphone and at least one remote microphone location to generate an estimated remote microphone error signal based at least on the error signal. The first controllable filter generates the anti-noise signal based on the estimated remote microphone error signal. The controller receives receive a first signal indicative of the vehicle exhibiting a fast-adapting event controls the first filter to execute a predetermined filter based on the first signal to reduce a group delay associated with the first filter.
US11664006B2 Sound output device
A sound output device according to an embodiment includes: an acoustic path (70) and a microphone (100b). The acoustic path connects a first space (54b) formed on a front surface of a driver unit (106) and the outside of a housing (50b) including the driver unit separately from a second space (55b) formed on a back surface of the driver unit. The microphone is disposed in the vicinity of an opening where the acoustic path is connected to the outside of the housing.
US11663995B2 Stringed instrument with translated strings with adjustable tension
Systems and methods for translating strings of a stringed instruments as well as providing for adjustable tensioning. In embodiments, a stringed instrument, may include an instrument body having a front side and a back side wherein, as with most stringed instruments, the strings are disposed on the front side of the body for playing. Different from conventional stringed instruments though, at least a portion of at least one string may be disposed on the backside of the body as well. Thus, a first set of string anchor points are disposed on front side and a second set of string anchor points are disposed on the back side. That is, the strings are translated form the front side to the back side by passing the one or more translated strings through an aperture in the body called a through-bridge. Further, embodiments may include additional versatility by having adjustable tensioning systems.
US11663994B2 Chip solution device for driving display panel comprising display driving integrated circuit (IC) and display control IC
A device for driving a display panel includes a display driving integrated circuit (IC) configured to transmit image data to the display panel, a display control IC configured to receive compressed image data from a host and including a timing controller configured to control the display driving IC, and a non-volatile memory configured to transmit data to and receive data from the display control IC, and configured to store driving parameters necessary for operation of the display driving IC.
US11663990B2 Display apparatus and electronic device
A display apparatus which includes a driver with low power consumption and in which an output voltage of the driver is boosted by a pixel is provided. The source driver in which a logic unit and an amplifier unit operate appropriately by the same low voltage is included, and the pixel has a function of retaining first data, a function of adding second data to the first data to generate third data, and a function of supplying the third data to a display device. Thus, even when a voltage output from the source driver is low, the voltage can be boosted by the pixel; accordingly, the display device can operate appropriately.
US11663989B2 Semiconductor device
It is an object to provide a semiconductor device which can supply a signal with sufficient amplitude to a scan line while power consumption is kept small. Further, it is an object to provide a semiconductor device which can suppress distortion of a signal supplied to the scan line and shorten a rising time and a falling time while power consumption is kept small A semiconductor device which includes a plurality of pixels each including a display element and at least one first transistor and a scan line driver circuit supplying a signal for selecting the plurality of pixels to a scan line. A light-transmitting conductive layer is used for a pixel electrode layer of the display element, a gate electrode layer of the first transistor, source and drain electrode layers of the first transistor, and the scan line. The scan line driver circuit includes a second transistor and a capacitor for holding a voltage between a gate electrode layer of the second transistor and a source electrode layer of the second transistor. The source electrode of the second transistor is connected to the scan line.
US11663982B2 Display device
A display device including first to eighth pixels successively arranged in a first direction on a first horizontal line, and first to sixteenth data lines each extending in a second direction and successively arranged in the first direction, in which the second and third data lines are disposed between the first and second pixels and respectively connected to the first and second pixels, the sixth and seventh data lines are disposed between the third and fourth pixels and respectively connected to the third and fourth pixels, the tenth and eleventh data lines are disposed between the fifth and sixth pixels and respectively connected to the fifth and sixth pixels, the fourteenth and fifteenth data lines are disposed between the seventh and eighth pixels and respectively connected to the seventh and eighth pixels.
US11663980B2 Display device and personal immersive system and mobile terminal system using the same
In a display device and a personal immersive system and a mobile terminal system using the same, at least a part of the display panel includes a switch element configured to electrically connect adjacent sub-pixels to each other in response to a first logic value of a control signal, and electrically separate the adjacent sub-pixels from each other in response to a second logic value of the control signal, a display driver applies the second logic value of the control signal to the switch element when receiving pixel data to be written to a focal region on the display panel to which a user's gaze is directed, and applies the first logic value of the control signal to the switch element when receiving pixel data to be written to a non-focal region on the display panel.
US11663975B2 Pixel circuit, display, and method
A pixel circuit for an active matrix organic light emitting diode (AMOLED) and other active matrix displays is disclosed. The pixel circuit is programmed by the voltage supplied through a data line. An electrical current through a light emitting device for a known LED voltage and a pixel current for a pixel programed with a known data signal can be measured by a readout circuit through the data line. A 7T1C implementation enables to pre-charge the drive transistor to a reference voltage in each drive cycle, and to pre-set the light emitting device to a reference voltage prior to emission in each cycle.
US11663974B2 Correction method, correction apparatus and correction system of cathode voltage, display module and method of adjusting brightness thereof
A correction method of a cathode voltage is provided, including: controlling an image generator to send a first image test signal including a cathode voltage to a display module to be tested at each brightness level of the display module to be tested; controlling an optical measuring device to measure a first display parameter of the image displayed by the display module to be tested according to the first image test signal; obtaining the first display parameter from the optical measuring device, and determining whether the first display parameter is within a display parameter threshold ramie; progressively adjusting the cathode voltage according to a determination result, and using a second image test signal including an adjusted cathode voltage to test the display module to be tested and obtain a second display parameter until a corrected cathode voltage at a current brightness level is obtained.
US11663971B2 Pixel circuit and display device including the same
A pixel circuit and a display device including the pixel circuit are disclosed. The pixel circuit according to embodiments includes a first pixel circuit connected in parallel to an initialization voltage line to which an initialization voltage is applied, and including a first-first switch element connected to a first-first gate line and a first-second switch element connected to a first-second gate line; and a second pixel circuit connected in parallel to the initialization voltage line, and including a second-first switch element connected to a second-first gate line and a second-second switch element connected to a second-second gate line, and the first-second gate line and the second-first gate line are electrically connected.
US11663970B2 Display device, CMOS operational amplifier, and driving method of display device
A display device including a display unit which has a plurality of pixels and a plurality of driving lines for driving the plurality of pixels; a driving circuit which drives the plurality of pixels through the plurality of driving lines; and a control unit which adjusts a driving capability of the driving circuit according to the number of simultaneous driving lines of the driving circuit.
US11663966B2 Degradation compensation device and display device including the same
A display device includes a display unit, a degradation compensator and a data driver. The display unit includes first and second pixels disposed in first and second regions, respectively. The degradation compensator generates a first compensated grayscale value by compensating a first grayscale value for the first pixel based on a first degradation curve and generates a second compensated grayscale value by compensating a second grayscale value for the second pixel based on a second degradation curve, where the first and second degradation curves define luminance reduction rates according to accumulated usage time of the first and second pixels, respectively. A data driver generates first and second data signals based on the first and second compensated grayscale values, respectively, and supplies the first and second data signals to the first and second pixels, respectively. A transmittance of the second region is greater than a transmittance of the first region.
US11663965B2 Organic light-emitting diode display substrate and organic light-emitting diode display device
Disclosed are a display substrate and a display device. A display region and a peripheral region are included. The peripheral region includes a plurality of shift registers and a plurality of clock signal lines. The plurality of clock signal lines are arranged side by side in a first direction and include a first clock signal line to a Zth clock signal line, Z≥1. The shift registers are connected with gate lines in the display region and the first clock signal line to the Zth clock signal line respectively. There is at least a group of ith clock signal lines satisfying that the ith clock signal lines include X ith clock signal lines which are arranged one by one according to a sequence of connection with shift registers and further include N ith clock signal lines.
US11663962B2 Display panel, driving method thereof, and display device
Provided are a display panel, a driving method thereof, and a display device. The display panel includes a pixel circuit and a light-emitting element; where the pixel circuit includes a drive module, a data writing module, a light emission control module, and a bias module; where the drive module is configured to provide the light-emitting element with a drive current and includes a drive transistor; the data writing module is connected to a source of the drive transistor and configured to selectively provide the drive module with a data signal; the light emission control module is configured to selectively allow the light-emitting element to enter a light-emitting stage; the bias module is connected between a drain of the drive transistor and the light emission control signal line.
US11663961B2 Pixel circuit, pixel driving method and display device
A pixel circuit, a pixel driving method and a display device are provided. The pixel circuit includes a driving circuit, a first light-emitting control circuit and a light-emitting circuit; the light-emitting circuit includes a path control sub-circuit, a first light-emitting sub-circuit, a first light-emitting element, a second light-emitting sub-circuit and a second light-emitting element; a path control sub-circuit controls to write a second data voltage on a second data line into the control terminal, and maintains a potential of the control terminal; a first light-emitting sub-circuit connects the writing node to or disconnects the writing node from the first light-emitting element under the control of the potential of the control terminal; the second light-emitting sub-circuit electrically connects the writing node to or electrically disconnects the writing node from the second light-emitting element under the control of the potential of the control terminal and the second light-emitting control signal.
US11663958B2 Display substrate and mother substrate for display substrate
A display substrate includes: a pixel circuit including: a switching transistor connected between a first terminal of a compensation capacitor and a data line; and a pixel transistor connected between a second terminal of the compensation capacitor and a first voltage line, the pixel transistor to receive a test voltage; and a test transistor including: a test gate terminal to receive a test signal; a test source terminal electrically connected to the first voltage line; and a test drain terminal electrically connected to the data line.
US11663957B2 Display panel comprising driving circuit and pixel circuit, and display device
A display panel and a display device are provided. The display panel includes a pixel circuit, a driving circuit configured to provide a control signal for the pixel circuit, and a clock signal line configured to provide a clock signal for the driving circuit. A data refresh period of the pixel circuit includes a data writing stage and a holding stage, the holding stage includes N stage arranged in sequence and N≥1. When the pixel circuit is operated in the data writing stage, the clock pulse frequency of the clock signal is a first frequency F1; when the pixel circuit is operated in the holding stage, in at least one of the N stages, the clock pulse frequency of the clock signal is a second frequency F2; and F1>F2>0.
US11663956B2 Pixel, display device including the pixel, and method of driving the display device
A pixel includes: a light emitting element; a first transistor which drives the light emitting element; a second transistor electrically connected between a gate node of the first transistor and a data line; a third transistor electrically connected between a first node of the first transistor and an initialization voltage line; and a storage capacitor electrically connected between the gate node and the first node of the first transistor. Here, upon an operation in a variable frame mode, an initialization voltage is applied to the initialization voltage line, and the initialization voltage has a first voltage level. In addition, in a data writing period during which the storage capacitor is charged with an electric charge, the initialization voltage further includes a pulse voltage such that the initialization voltage has a second voltage level that is greater than the first voltage level.
US11663954B2 Display device
A display device includes a substrate including a display area and a peripheral area disposed around the display area, a pad area disposed near an edge of the substrate, and a plurality of pads disposed in the pad area and arranged along the edge of the substrate. An end of a first pad, which is an outermost pad among the plurality of pads, is connected to a first end of a resistor. The first pad is disposed between the resistor and the edge of the substrate, and a second end of the resistor is connected to a wire.
US11663952B2 Display device
A display device include a substrate on which a plurality of first sub-pixels disposed in first columns and a plurality of second sub-pixels disposed in second columns are defined; a plurality of data lines disposed on one sides of the plurality of first sub-pixels and the other sides of the plurality of second sub-pixels; and a plurality of parking voltage lines disposed between the plurality of first sub-pixels and the plurality of second sub-pixels, wherein the plurality of parking voltage lines are configured to be electrically connected to some of the plurality of data lines. Accordingly, by applying the same parking voltage to the parking voltage lines and the data lines during a blank frame, flicker can be reduced.
US11663947B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a driving circuit. The driving circuit includes N-level shift registers cascaded with each other, where N is greater than or equal to two. A shift register of the N-level shift registers includes: a fourth control unit, configured to receive a third voltage signal and a fourth voltage signal, and generate an output signal in response to a signal of a second node and a signal of a fourth node. The display panel further includes a pixel circuit, the pixel circuit includes a driving transistor, a working process of the pixel circuit includes a reset stage and a bias stage, where in the reset stage, the output signal of the driving circuit is a reset signal, and in the bias stage, the output signal of the driving circuit is a bias signal.
US11663945B2 Method and apparatus for spatiotemporal enhancement of patch scanning displays
A patch scanning display apparatus and a technique for reconstructing a target image frame on a projection surface is disclosed. The patch scanning display apparatus includes a backlight and a spatial light modulator (SLM). An optical scanning device scans the image projected by the SLM across the projection surface in accordance with a scan trajectory. A decomposition model is used to generate a set of image patches based on the target image frame and the scan trajectory. In an embodiment, the decomposition model is a projective non-negative matrix factorization model. The set of image patches are utilized to generate a modulation signal for the SLM and a binary backlight signal is then generated for each time step of the scan trajectory within a frame period to activate or deactivate the light-emitting elements of the backlight during the frame period at a high refresh rate while the projected image is scanned.
US11663943B2 Drive circuit and display panel
A driver circuit and a display panel. The driver circuit comprises a driver chip (100), a detection signal generation circuit (200), and a feedback circuit (300). The detection signal generation circuit (200) is used for generating a detection control signal for performing aging detection according to the received first voltage signal and second voltage signal. The feedback circuit (300) is used for generating a feedback voltage and outputting same to the driver chip (100) according to the detection control signal and an working voltage, so that the driver chip (100) adjusts the outputted working voltage to a voltage required for performing the aging detection according to the feedback voltage, so as to satisfy the requirement for the diversity of voltage required for the voltage for the aging detection in the process of aging detection.
US11663940B2 Display assembly, display device, and driving method
The present disclosure relates to a display assembly, a display device and a driving method. The display assembly includes: a display panel provided with a plurality of pixel islands distributed in an array, any one of the pixel islands including sub-pixels continuously arranged along a set direction; and a lens layer arranged on a light exit surface of the display panel and including lenses arranged along the set direction. A lenticular lens pitch is not greater than a size of an opening of each pixel island in the set direction, and along the set direction, a sub-pixel pitch in each of the pixel islands is smaller than a half of the lenticular lens pitch. The lenticular lens pitch is equal to a sum of a size of each lenticular lens in the set direction and a distance between two adjacent ones of the plurality of lenticular lenses.
US11663933B2 Display device
A display device is disclosed. The display device includes a flexible display panel, a panel roller, wherein the flexible display panel is wound around or unwound from the panel roller, a main frame extending in a longitudinal direction of the panel roller, wherein the panel roller is coupled to the main frame, an elongated frame member extending in the longitudinal direction of the panel roller, wherein the elongated frame member is spaced apart from the panel roller and the main frame, and a sub frame coupling the elongated frame member with the main frame, wherein the sub frame is coupled to the main frame.
US11663932B2 Stand for supporting a display board
A stand for supporting a board includes a wire frame having a first portion configured to support an edge of the board, and a second portion extending from the first portion. The stand also includes a latch mounted on the second portion. The latch is operable to restrain movement of the board relative to the wire frame.
US11663926B2 System and method for food categorization
A method of operating a food categorization engine includes extracting features from each text description of a training food data set to generate a feature set. The feature set is analyzed to determine sets of food categorization features that correlate to one or more food categories, wherein the sets of food categorization features are defined by a plurality of category vectors. Individual words and/or characters of a text description of a food item received from a user are then analyzed in order to generate a numerical vector representative thereof. The numerical vector is multiplied by a matrix defined by the plurality of category vectors. One or more food categories with which to associate the received food item are automatically selected based at least in part on the multiplication, and the data record associated with the food item is amended to include the selected food categories.
US11663921B2 Flight trajectory multi-objective dynamic planning method
A flight trajectory multi-objective dynamic planning method, which belongs to the field of air traffic management, comprises: acquiring a route network structure, a flight segment length, flight level configurations of each flight segment and flow control information in an available airspace of a flight first, establishing a flight trajectory multi-objective dynamic planning model by taking a minimum fuel consumption, a shortest flight time and a minimum number of flight level changes as objectives, further designing a solving algorithm of the flight trajectory multi-objective dynamic planning model, and finally solving the model to form a plurality of strategies of flight trajectory multi-stage decision.
US11663913B2 Neural network with lane aggregation for lane selection prediction of moving objects during autonomous driving
In one embodiment, an autonomous driving system of an ADV perceives a driving environment surrounding the ADV based on sensor data obtained from various sensors, including detecting one or more lanes and at least a moving obstacle or moving object. For each of the lanes identified, an NN lane feature encoder is applied to the lane information of the lane to extract a set of lane features. For a given moving obstacle, an NN obstacle feature encoder is applied to the obstacle information of the obstacle to extract a set of obstacle features. Thereafter, a lane selection predictive model is applied to the lane features of each lane and the obstacle features of the moving obstacle to predict which of the lanes the moving obstacle intends to select.
US11663911B2 Sensor gap analysis
Systems, methods, and computer readable media for performing task assignment, completion, and management within a crowdsourced surveillance platform. A remote server may identify targets for image capture and may assign capture tasks to users based on travel plans of the user. Users may be assigned task to capture image of target locations lying along a travel path. The remote server may aggregate data related to the captured images and use it to update a map and log changes to the target location over time.
US11663909B1 Traffic jam avoidance system that assigns vehicles to lanes based on driver comfort levels
A traffic management system that assigns vehicles to lanes of a multi-lane road based on a measured driver comfort level (DCL) factor associated with each vehicle that reflects how comfortable the vehicle's driver is with shorter following distances at high speeds. An illustrative DCL may be defined as the square of the vehicle's velocity divided by the inter-vehicle spacing. By preventing high DCL drivers from mixing with low DCL drivers on the same lane, the system improves traffic flow and stability and reduces the likelihood of traffic jams. The system may obtain vehicle velocity and following distance data from vehicle sensors and use this data to calculate a vehicle's DCL. When a vehicle enters a roadway managed by the system, the system obtains the vehicle's DCL and transmit a message to the vehicle's navigation system to guide the vehicle to the desired lane.
US11663906B2 Systems and methods for determining projected target location of a handheld object
A projected target location of a handheld object is determined based on applying translation factors, scaling factors, and offsets to a location of a reference element of the handheld object detected by a camera on a two-dimensional plane. The translation factors are determined based on a difference between a calibration location on the plane and an initial location of the reference element corresponding to the calibration location, and serve to shift the location of the reference element to generate the projected target location. The scaling factors are determined based on an estimated length of a user's arm holding the handheld object, and serve to scale the location of the reference element to generate the projected target location. The offsets are determined based on polynomial equations, and serve to extend the distance between the projected target location and the calibration location.
US11663905B2 System and method for a smart remote carousel
A system, method, and apparatus for controlling a plurality of devices are provided. The system includes a remote control device comprising a processor configured to generate a carousel zone comprising at least a subset of graphical icons of a plurality of graphical icons, determine a first target device and a second target device from the plurality of devices, generate a first user interface based on the first target device, the first user interface associated with a first set of commands, in response to a user input, generate a second user interface based on the second target device, the second user interface associated with a second set of commands, control the first target device based on the first set of commands, and control the second target device based on the second set of commands.
US11663904B2 Real-time scene creation during use of a control device
Provided is a system and method for creating a configuration for a plurality of devices. The method includes monitoring user interaction with a control device to control each of the plurality of devices, recording, while monitoring the user interaction with the control device, at least one configuration setting based on at least one user input provided to the control device, in response to further user input, storing the at least one configuration setting in at least one memory of the control device, associating a plurality of configuration settings with a scene object, the plurality of configuration settings comprising the at least one configuration setting, and in response to activation of the scene object via the control device, transmitting a plurality of control signals, the plurality of control signals based on the plurality of configuration settings and configured to control the plurality of devices.
US11663902B2 Method and system for providing alternate network access
Methods and systems for configuring communication at a premises are described. A network device at a premises may be configured to use a first communication mode and a second communication mode. The network device may receive data from a device located at the premises. The network device may transmit the data using the first communication mode or the second communication mode based on configuration data, which may be received from a computing device located external to the premises.
US11663900B2 Apparatus, method and storage medium for detecting when a viewed equipment is different from an equipment to be inspected
An apparatus is provided, comprising: a storage portion for storing, by each position on a patrol route, an equipment to be inspected in a plant which should be inspected by viewing by a patroller; a position acquisition portion for acquiring a position of a patroller on a patrol route; a first detection portion for detecting a viewed equipment which has been viewed by a patroller; and an alert portion for outputting an alert signal about the viewed equipment, in response to a fact that the equipment to be inspected, which corresponds to a position of a patroller on a patrol route, is not detected as the viewed equipment.
US11663899B2 Keyless entry message validation
An example operation includes one or more of establishing a security level based on an environment of a transport, determining a minimal radio frequency signal strength needed for a device to communicate with the transport based on the security level of the transport, and performing a command, by the transport, based on the communication when the minimal radio frequency signal strength is achieved.
US11663898B2 Remote health monitoring system
A data collection system collects and stores physiological data from an ambulatory patient at a high resolution and/or a high data rate (“more detailed data”) and sends a low-resolution and/or downsampled version of the data (“less detailed data”) to a remote server via a wireless network. The server automatically analyzes the less detailed data to detect an anomaly, such as an arrhythmia. A two-tiered analysis scheme is used, where the first tier is more sensitive and less specific than the second tier. If the more sensitive analysis detects or suspects the anomaly, the server signals the data collector to send more detailed data that corresponds to a time period associated with the anomaly. The more specific second tier analyses the more detailed data to verify the anomaly. The server may also store the received data and make it available to a user, such as via a graphical or tabular display.
US11663897B2 Apparatus for anchoring a fall protection system and transmitting a fall alert
A weight-activated anchoring and alerting apparatus which serves as both (a) an anchoring device or anchoring extension for a fall arrest or other fall protection system and (b) an automatic alarm system which notifies rescue personnel or others when the worker, hunter, or other person wearing the fall protection system has fallen and is in need of rescue.
US11663895B1 Virtual three-dimensional holographic safety gate
A method includes: determining, by a computing device, an operating condition of a machine in an industrial environment; determining, by the computing device, a hazard based on the operating condition; determining, by the computing device, one or more safety precautions based on the hazard; generating, by the computing device, a virtual three-dimensional holographic safety gate around the machine based on the one or more safety precautions.
US11663894B2 Method for processing alarms of multiple devices and central display device
Disclosed are a method for processing alarms of multiple devices and a central display device. An association between the multiple devices in terms of alarm causes is determined; and when there is an association between at least two different devices in terms of alarm causes, alarms generated by the at least two different devices is optimized. By means of a root cause analysis on alarms generated by devices, levels of alarms are lowered, and medical care personnel can more easily view and target higher-level alarm that requires more attention, so that trouble of the medical care personnel is reduced.
US11663889B2 Detecting tampering in assets and authenticating authorized users
In some implementations, a wireless sensing system may receive sensor data associated with an asset. The sensor data may be associated with a tampering event and the tampering event may include an action performed on the asset. The wireless sensing system may further determine whether the tampering event is performed by an authorized user of the wireless sensing system. The wireless sensing system may further determine whether the tampering event is performed within an authorized location of the wireless sensing system. The wireless sensing system may transmit a notification to a user of the wireless sensing system. The notification may alert the user of the wireless sensing system that the tampering event has occurred.
US11663887B2 Touch panel for an information processing apparatus
An information processing apparatus includes: a body having a top configured to allow a touch panel to be disposed thereon; and an input auxiliary device. The input auxiliary device includes: a frame including a first holding piece and a second holding piece configured to hold one side and another side of the body, respectively, to mount the frame on the top; and a key unit attachable to a backside of the frame. The one side includes: a card slot; and a second underside extending along the top toward the another side between the top and the card slot. The first holding piece is configured to be locked to the second underside.
US11663884B2 Unified digital wallet
A unified wallet manager (UWM) virtualized as a single virtual service in which all transactions relative to the UWM are treated as immutable facts permanently stored in append-only queues or ledgers from the time of their creation. A rules engine reads conversion requests in request calls to the service, and determines which rule or rules to apply to convert funds from one ledger to another, in the same or different vertically scaled gaming systems. The UWM is a peer of other vertical gaming systems, and the gaming systems access the UWM via an API server and data egresses from the UWM through an ETL process from a database cluster. The immutable queues allow for data reconstruction using any desired data model. The ledger stores funds of many different types, including real money, points, play money, and others. Third parties can integrate with the UWM through an integration hub connected to the UWM.
US11663883B2 Method, system and apparatus to authenticate large bets
A system that allows a user to set threshold preferences for wager limits and the amount of time a wager is placed to allow the user to authenticate or identify themselves when the thresholds are exceeded to reconfirm that the user wishes to place a wager. The system compares the wagers placed by the user to thresholds inputted by the user. If the wager parameters exceed the inputted thresholds, the wagering network reconfirms the wager with the user by requesting a means of authentication to ensure that it is the user placing the wager and determining if the user wants to place the wager and that it was not placed in error.
US11663879B2 Systems and methods for modifying one or more symbols on one or more still-spinning reels of a wagering game
An electronic gaming machine performs operations comprising: (i) simulating a rotating plurality of reels, each reel of the simulated rotating plurality of reels comprising a plurality of symbols including standard symbols and bonus trigger symbols; (ii) stopping a first reel of the simulated rotating plurality of reels, wherein the first reel displays a first plurality of symbols; (iii) determining whether of the first plurality of symbols displayed include i) all standard symbols, or ii) at least one bonus trigger symbol; (iv) on at least one remaining reel of the simulated rotating reels one of: i) modifying at least one bonus trigger symbol with a standard symbol if all standard symbols are displayed, or ii) modifying the at least one standard symbol with at least one bonus trigger symbol; (v) stopping the remaining reels of the simulated rotating plurality of reels, wherein the remaining reels display a plurality of symbols; (vi) evaluating the symbols stopped and displayed from each of the simulated rotating plurality of reels; and (vii) determining, based upon the evaluating, whether to provide a game award.
US11663877B2 Method of displaying in-play wagers
A method of displaying wagers to a user viewing a live sporting event in which the wagers displayed to the user are dependent upon what element in the live sporting event are in the field of view being presented to the user. As the point of view of the user changes, either by user selection or based on the camera angle of the broadcast the user is viewing, the elements of the live sporting event, such as players or the ball, that are in the field of view are identified and the wagers available of those elements are displayed for the user to select.
US11663875B2 Controlled dispensing system and method
A controlled dispensing system includes a dispensing fixture having or in communication with a display screen, a scanning device communicatively coupled to the dispensing fixture, one or more processors and memory storing one or more programs including instructions for obtaining one or more identifiers of one or more respective controlled products, determining whether the one or more controlled products meet a bulk limit for dispensing, obtaining identification information, determining whether the identification information meets an age threshold and/or an identity requirement associated with the one or more controlled products; and in accordance with a determination that the bulk limit is met, and the age threshold and/or identity requirement is met, transmitting a dispensing instruction to the dispensing fixture to dispense the one or more controlled products.
US11663872B2 Computer implemented method of online voting and vote validation
A computer-implemented method of online voting and of validating said votes that enables votes to access digital ballots on an internet enabled computing device, such as a mobile phone, tablet, or computer, and submit his/her votes in a secure manner that prevents ballot tampering, only counts validated ballots, and informs voters of whether or not their votes were validated and subsequently included in election results.
US11663869B2 Access control system and access control method using the same
An access control method of a door operating device that communicates with a user terminal, the access control method may comprise determining a distance between the door operating device and the user terminal based on a received signal strength corresponding to a transmitted signal from at least one of the door operating device and the user terminal; determining whether the distance between the door operating device and the user terminal is within a first distance; establishing a communication connection between the door operating device and the user terminal when the distance between the door operating device and the user terminal is within the first distance; determining whether the distance between the door operating device and the user terminal is within a second distance; and obtaining open authentication information when the distance between the door operating device and the user terminal is within the second distance.
US11663865B2 Key information sharing system, delivery device and user terminal
A key information sharing system includes a delivery device that delivers key information as first information for a control device equipped in an object and a user terminal that receives the first information delivered from the delivery device. The delivery device adds second information that allows the first information to be transferred between the user terminal and a third-party terminal without the delivery device, to the first information to be delivered to the user terminal. The user terminal transmits the first information to the third-party terminal in response to an input operation by a user, when the user terminal receives the first information to which the second information has been added.
US11663863B2 Methods and systems for operating a rotorcraft
The present disclosure provides methods and systems for operating a rotorcraft comprising a plurality of engines configured to provide motive power to the rotorcraft. The rotorcraft is operated in a first flight regime. A target output power range for at least one of the plurality of engines is determined, the target output power range associated with operating the rotorcraft in a second flight regime different from the first flight regime in which at least one first engine of the plurality of engines is operated in an active mode to provide motive power to the rotorcraft and at least one second engine of the plurality of engines is operated in a standby mode to provide substantially no motive power to the rotorcraft. A graphical representation of the target output power range for the second flight regime is produced via a flight display in a cockpit of the rotorcraft.
US11663862B2 Method for diagnosing a part of a crank case ventilation system
A method for diagnosing a part of a crank case ventilation system of an engine operable in different engine running conditions, the system comprising an electrically driven crank case ventilation, eCCV, separator. The method comprises determining a compared power consumption of the eCCV separator by comparing a current power consumption indicative value of the eCCV separator with a reference value; determining whether or not the compared power consumption achieved as pre-set criteria; and diagnosing a fault in the system in response to determining that the compared power consumption achieves the pre-set criteria.
US11663858B2 Automated tracking of vehicle operation and synchronized gamified interface
The described methods and systems decrease instances of distracted driving, encourage more frequent use of vehicle tracking services, and generally improve the risk profile of a driver and vehicle. These benefits are achieved by way of a vehicle computer system that incentivizes users to place mobile devices in a do-not-disturb (DND) mode and to activate vehicle tracking services. The vehicle computer system encourages these behaviors by enabling content delivery for devices within the vehicle based on the status of the mobile device(s) and the status of the vehicle tracking service(s). Specifically, the content delivery may comprise data for providing a gamified user interface within the vehicle.
US11663857B2 Method and control unit for communicating with a vehicle
Disclosed are methods and control systems for communicating with a vehicle, where the vehicle comprises: a vehicle internal system; an add-on system arranged in the vehicle after manufacture of the vehicle; and an internal communication unit configured for communication with a vehicle external communication unit. The method comprises: configuring an add-on interface, the add-on interface being arranged in said vehicle as an interface between the vehicle internal system and the add-on system, by defining: at least one function of the add-on interface; and at least a signaling format to be used by the internal communication unit for the communication with the vehicle external communication unit; creating an immutable and unique identifier ID related to the configuration of the add-on interface; and communicating, using the internal communication unit and the immutable and unique identifier ID, with the vehicle external communication unit.
US11663855B2 Expiration date notification device and method for puncture repair liquid
An expiration date notification method includes activating an expiration date notification device for a puncture repair liquid installed in a vehicle that comprises a storage unit that stores an expiration date of a puncture repair liquid contained in a container, a notification condition setting unit that sets a notification period and a notification manner for notifying of a replacement period of the puncture repair liquid based on the expiration date stored in the storage unit, a notifying unit that notifies of the replacement period of the puncture repair liquid, and a control unit that controls the notifying unit based on settings of the notification condition setting unit; and notifying a user of the vehicle of the replacement period of the puncture repair liquid within a preset notification period including before and after the expiration date of the puncture repair liquid via a preset notification manner.
US11663852B2 Machine learning architecture for imaging protocol detector
Systems and methods disclosed herein use a first machine learning architecture and a second machine learning architecture where the first machine learning architecture executes on a first processor and receives a first image representing a mouth of a user, determines user feedback for outputting to the user based on a first machine learning model, and outputs the user feedback for capturing a second image representing the mouth of the user. The second machine learning architecture executes on a second processor and receives the first image and the second image, and generates a 3D model of at least a portion of a dental arch of the user based on the first image and the second image where the 3D model is generated based on a second machine learning model of the second machine learning architecture.
US11663848B2 Gate-on-array based rolling shutter timing controlling device and controlling method
The present invention includes a device for controlling rolling shutter timing, the device including: a first Gate-On-Array (GOA) driving unit configured to generate a reset signal for resetting an image sensor in a unit of a gate line; a second GOA driving unit configured to generate a scan signal for scanning the image sensor in the unit of the gate line; and a timing controller configured to control generation timing of the reset signal and the scan signal. According to the device and the method of controlling rolling shutter timing based on GOA, it is possible to satisfy a bezel-less edge level of a display panel of a smart phone, expand a fingerprint recognition area to a large area by rapidly reading a fingerprint location area, freely control an exposure time, and reduce occurrence of a delay time.
US11663846B2 Fingerprint identification apparatus and electronic device
Provided are a fingerprint identification apparatus and an electronic device. The fingerprint identification apparatus is applicable to an electronic device having a display screen, and includes: a fingerprint sensor chip; and a substrate, where an upper surface of the substrate extends downward to form a first groove, and at least a portion of the fingerprint sensor chip is disposed in the first groove and electrically connected to the substrate. By disposing at least a portion of the fingerprint identification sensor in the first groove, not only could costs and complexity of the electronic device be reduced, but also a thickness of the fingerprint identification apparatus could be effectively reduced.
US11663845B2 Method and apparatus for privacy protected assessment of movement disorder video recordings
A method for assessing video recordings of movement disorders with privacy protection functions includes: obtaining movement disorder assessment video; performing face-swapping to the subject in the video; identifying key points in the video after face-swapping; determination of the movement feature for assisting diagnosis of diseases according to the changes of the key points with respect to recording time. The movement disorder assessment video is processed to obtain a face-swapped video, which can retain the person's facial expression while the subject has the appearance of a public figure, thereby achieving the purpose of protecting person privacy. By extracting the key points of the human body from the movement disorder assessment video, and monitoring the changes of the key points with the video progress, the movement feature related to the disease can be determined, and the quantifiable key diagnostic indicators of the disease can be obtained.
US11663838B2 Systems and methods for processing images to determine image-based computational biomarkers from liquid specimens
A method of using a machine learning model to output a task-specific prediction may include receiving a digitized cytology image of a cytology sample and applying a machine learning model to isolate cells of the digitized cytology image. The machine learning model may include identifying a plurality of sub-portions of the digitized cytology image, identifying, for each sub-portion of the plurality of sub-portions, either background or cell, and determining cell sub-images of the digitized cytology image. Each cell sub-image may comprise a cell of the digitized cytology image, based on the identifying either background or cell. The method may further comprise determining a plurality of features based on the cell sub-images, each of the cell sub-images being associated with at least one of the plurality of features, determining an aggregated feature based on the plurality of features, and training a machine learning model to predict a target task based on the aggregated feature.
US11663834B2 Traffic signal recognition method and traffic signal recognition device
A traffic signal recognition method and a traffic signal recognition device acquire a result sequence consisting of a plurality of determination results in time-series order obtained by determining a display state of a traffic signal based on a plurality of images of a traveling direction of a vehicle, set a first threshold as a number threshold if a specific determination result which is a latest determination result among the determination results is a determination result of a permission display that allows a passage of the stop line corresponding to the traffic signal, set a second threshold smaller than the first threshold as the number threshold if the specific determination result is other than a determination result of the permission display, and output the specific determination result if a number of determination results identical to the specific determination result is greater than the number threshold.
US11663832B2 Method and system for detecting and analyzing objects
A method for detecting objects and labeling the objects with distances in an image includes steps of: obtaining a thermal image from a thermal camera, an RGB image from an RGB camera, and radar information from an mmWave radar; adjusting the thermal image based on the RGB image to generate an adjusted thermal image, and generating a fused image based on the RGB image and the adjusted thermal image; generating a second fused image based on the fused image and the radar information; detecting objects in the images, and generating, based on the fused image, another fused image including bounding boxes marking the objects; and determining motion parameters of the objects.
US11663831B2 Image processing device and image processing method
A polarized image acquisition section 11a acquires a polarized image of a target object having one or more polarization directions. A polarization parameter acquisition section 12-1 calculates the average brightness α of a polarization model on the basis of a non-polarized image subjected to sensitivity correction. Further, the polarization parameter acquisition section 12-1 calculates the amplitude β of the polarization model on the basis of the calculated average brightness α, pre-stored information regarding the zenith angle θ of the normal line of the target object, a refractive index r, and reflectance property information indicative of whether a subject is diffuse reflection or specular reflection. A polarization model detection section 13-1 is able to detect the polarization properties of the target object through the use of an image polarized in one or more polarization directions, by calculating the phase ϕ of the polarization model on the basis of a polarized image of the target object having one or more polarization directions, the average brightness α, and the amplitude β of the polarization model.
US11663828B1 System for visual cognition processing for sighting
A system for visual cognition processing for sighting, effectively a rifle scope apparatus, is a system that transforms one or more captured image streams through image processing and complex scene analysis including detection, segmentation, keypoints, identification and visual cognition processing that generates a display image visible to a viewer on a display where the complete analysis of the scene can be computed on the sighting device or on a separate computation platform.
US11663824B1 Document portion identification in a recorded video
Document portion identification in a recorded video is disclosed, including: obtaining a recorded video; identifying a document portion that appears during the recorded video, wherein the document portion belongs to a document; and determining a video segment during which the document portion appears in the recorded video.
US11663823B2 Dual-modality relation networks for audio-visual event localization
Dual-modality relation networks for audio-visual event localization can be provided. A video feed for audio-visual event localization can be received. Based on a combination of extracted audio features and video features of the video feed, informative features and regions in the video feed can be determined by running a first neural network. Based on the informative features and regions in the video feed determined by the first neural network, relation-aware video features can be determined by running a second neural network. Based on the informative features and regions in the video feed, relation-aware audio features can be determined by running a third neural network. A dual-modality representation can be obtained based on the relation-aware video features and the relation-aware audio features by running a fourth neural network. The dual-modality representation can be input to a classifier to identity an audio-visual event in the video feed.
US11663815B2 System and method for inspection of heat recovery steam generator
Examples of the present invention provides a method and system for inspection of heat recovery steam generator (HRSG) equipment to identify defects and damages using computer vision and deep learning techniques. The method comprising capturing one or more input frames by one or more input devices, classifying the one or more input frames by a scenario classifier to identify a scenario type based on a first modelled data prepared by training one or more deep neural networks (DNN), selecting at least one damage detector based on the identified scenario type, identifying one or more damage types by the at least one damage detector based on second modelled data prepared by training the one or more DNN and displaying one or more output frame indicating the identified one or more damage types of the HRSG equipment.
US11663812B2 Resolving entities from multiple data sources for assistant systems
In one embodiment, a method includes receiving a request to access a first record in a plurality of records, where the first record describes a first set of attributes of a first entity, determining the first record is linked to a globally unique entity identifier, identifying one or more second records linked to the unique entity identifier, where the one or more second records describe one or more second sets of attributes of the first entity, generating a fused record comprising descriptions of attributes of the first entity from the first set and second sets of attributes, where the fused record is generated by deduping the plurality of records to associated the first record and the one or more second record with the unique entity identifier and compiling the first set and one or more second sets of attributes, and sending, in response responsive to the request to access the first record, instructions for presenting the fused record.
US11663810B2 Identification device, computer readable medium storing identification program and identification method
An identification device configured to acquire a collation fixed image of a part of a region where a fixed pattern is formed, and a collation amorphous image of a part of a region where an amorphous pattern formed when the fixed pattern is formed on a region different from the region where the fixed pattern is formed, of a collation molded article; refer to a storage unit that stores, as a registered image in advance for a mold, a fixed image and an amorphous image pair of a part of a region where a fixed and an amorphous pattern are formed, of each of plural molded articles formed using the mold; specify a mold that forms the collation molded article using the registered fixed and collation fixed images, and identify whether the collation amorphous image matches the registered amorphous image of any of the registered images corresponding to the mold.
US11663809B2 Thin-film active surface for fuzzy template matching
An apparatus for performing fuzzy template matching includes multiple damped oscillators arranged in at least one two-dimensional matrix, each of the damped oscillators being capacitively coupled to at least one adjacent damped oscillator in the matrix. The apparatus further includes peripheral circuitry coupled with the damped oscillators. The peripheral circuitry is configured to selectively interface with the damped oscillators, as a function of one or more control signals supplied to the peripheral circuitry, and to generate at least one output signal indicative of an accuracy of matching between a template pattern and an input pattern.
US11663808B2 Distance estimating device and storage medium storing computer program for distance estimation
A distance estimating device has a processor configured to calculate first and second right side distances between a moving object and a right side feature and first and second left side distances between the moving object and a left side feature, determine a reference feature-to-feature distance between the right and left side feature at the current location, and estimate a right side and left side distance combination, where the feature-to-feature distance between a right left side feature obtained for each combination of first right side distance corrected by an estimation error or second right side distance and first left side distance corrected by an estimation error or second left side distance, is closest to a reference distance, determining it to be the distance between the moving object and the right side feature and the distance between the moving object and the left side feature, for the current location.
US11663800B2 Texture recognition device and display device
A texture recognition device and a display device are provided. The texture recognition device includes a backlight element, configured to provide first backlight; a light constraint element, configured to perform a light divergence angle constraint process on the first backlight to obtain second backlight with a divergence angle within a preset angle range, the second backlight being transmitted to a detection object; and a photosensitive element, configured to detect the second backlight reflected by a texture of the detection object to recognize a texture image of the texture of the detection object.
US11663799B1 Smart image tagging and selection on mobile devices
Techniques for automatic image tagging and selection at a mobile device include generating a smart image tagging model by first training an initial model based on different angles of image capture of subject vehicles, and then re-training the trained model using weights discovered from the first training and images that have been labeled with additional tags indicative of different vehicle portions and/or vehicle parameters. Nodes that are training-specific are removed from the re-trained model, and the lightweight model is serialized to generate the smart image tagging model. The generated model may autonomously execute at an imaging device to predict respective tags associated with a stream of frames; select, capture and store respective suitable frames as representative images corresponding to the predicted tags; and provide the set of representative images and associated tags for use in determining vehicle damage, insurance claims, and the like.
US11663795B2 Streaming-based VR multi-split system and method
A streaming-based VR multi-split system and method are provided. The system includes a control system, a manipulation terminal and at least one experience terminal. The control system includes a streaming media server, a streaming coding and decoding interaction module and a VR platform. The streaming decoding and interaction processing module is configured to receive a video stream sent by the streaming coding and decoding interaction module, collect interaction data at one side of the manipulation terminal in real time, and transmit the interaction data to the streaming coding and decoding interaction module. The streaming coding and decoding interaction module sends a video picture code of the VR platform to the manipulation terminal, and pushes the video stream corresponding to the interaction data to the streaming media server. A presentation picture corresponding to an operation of the experience terminal is acquired by the streaming media server.
US11663794B2 Content presentation in head worn computing
Methods and systems for presenting digital content on a see-through display are disclosed. In some embodiments, the digital content is presented based on a display attribute associated with personal information related to a user of a wearable head device comprising the see-through display. In some embodiments, the digital content is associated with a geo-spatial location of a physical structure, and presenting the digital content on the see-through display comprises indicating a spatial relationship between the digital content and the physical structure.
US11663793B2 Geospatial image surfacing and selection
System, method, and non-transitory computer readable medium for presenting images on a mobile device. Images are presented by monitoring the location and the orientation of the mobile device, requesting previously captured images corresponding to where the previously captured images were captured in relation to the location from a server, receiving the requested previously captured images from the server, selecting images from the requested previously captured images responsive to the location and the orientation of the mobile device, generating overlay images from the selected images including image icons associated with the selected images, presenting the overlay images on an optical assembly, receiving an image selection identifying one of the image icons in the presented overlay images, and display the selected image associated with the identified image icon on the viewing area of the optical assembly.
US11663791B1 Dynamic avatars for customer support applications
An example method includes identifying a need and an emotional state of a user who is participating in an interaction with a support application, retrieving a set of preferences for the user, selecting a set of features for an avatar to be presented to the user, wherein the set of features is selected based at least on the emotional state of the user and the set of preferences, selecting a stored workflow based on the need of the user, and rendering the avatar to exhibit the set of features and to present the stored workflow as part of the interaction.
US11663790B2 Dynamic triggering of augmented reality assistance mode functionalities
Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing augmented reality assistance mode functionalities. Certain embodiments utilize systems, methods, and computer program products that perform augmented reality assistance mode functionalities by using at least one of environment familiarity predictions, assistance mode triggering need determinations, and threat detection machine learning models.
US11663789B2 Recognizing objects in a passable world model in augmented or virtual reality systems
One embodiment is directed to a system for enabling two or more users to interact within a virtual world comprising virtual world data, comprising a computer network comprising one or more computing devices, the one or more computing devices comprising memory, processing circuitry, and software stored at least in part in the memory and executable by the processing circuitry to process at least a portion of the virtual world data; wherein at least a first portion of the virtual world data originates from a first user virtual world local to a first user, and wherein the computer network is operable to transmit the first portion to a user device for presentation to a second user, such that the second user may experience the first portion from the location of the second user, such that aspects of the first user virtual world are effectively passed to the second user.
US11663785B2 Augmented and virtual reality
A method for creating an augmented reality scene, the method comprising, by a computing device with a processor and a memory, receiving a first video image data and a second video image data; calculating an error value for a current pose between the two images by comparing the pixel colors in the first video image data and the second video image data; warping pixel coordinates into a second video image data through the use of the map of depth hypotheses for each pixel; varying the pose between the first video image data and the second video image data to find a warp that corresponds to a minimum error value; calculating, using the estimated poses, a new depth measurement for each pixel that is visible in both the first video image data and the second video image data.
US11663780B2 System and method for navigating a tomosynthesis stack using synthesized image data
A system and method for displaying and navigating breast tissue is configured for or includes obtaining a plurality of 2D and/or 3D images of a patient's breast; generating a synthesized 2D image of the breast from the obtained images; displaying the synthesized 2D image; receiving a user command, or otherwise detecting through a user interface, a user selection or other indication of an object or region in the synthesized 2D image; and displaying at least a portion of one or more images from the plurality, including a source image and/or most similar representation of the user selected or indicated object or region.
US11663779B2 Techniques for generating stylized quad-meshes from tri-meshes
In various embodiments, a stylization subsystem automatically modifies a three-dimensional (3D) object design. In operation, the stylization subsystem generates a simplified quad mesh based on an input triangle mesh that represents the 3D object design, a preferred orientation associated with at least a portion of the input triangle mesh, and mesh complexity constraint(s). The stylization subsystem then converts the simplified quad mesh to a simplified T-spline. Subsequently, the stylization subsystem creases one or more of edges included in the simplified T-spline to generate a stylized T-spline. Notably, the stylized T-spline represents a stylized design that is more convergent with the preferred orientation(s) than the 3D object design. Advantageously, relative to prior art approaches, the stylization subsystem can more efficiently modify the 3D object design to improve overall aesthetics and manufacturability.
US11663776B2 Generating and validating a virtual 3D representation of a real-world structure
A computer system maintains structure data indicating geometrical constraints for each structure category of a plurality of structure categories. The computer system generates a virtual 3D representation of a structure based on a set of images depicting the structure. For each image in the set of images, one or more landmarks are identified. Based on the landmarks, a candidate structure category is selected. The virtual 3D representation is generated based on the geometrical constraints of the candidate structure category and the landmarks identified in the set of images.
US11663774B2 Anti-aliasing adaptive shader with pixel tile coverage raster rule system, apparatus and method
Systems, apparatuses and methods may provide away to render edges of an object defined by multiple tessellation triangles. More particularly, systems, apparatuses and methods may provide a way to perform anti-aliasing at the edges of the object based on a coarse pixel rate, where the coarse pixels may be based on a coarse Z value indicate a resolution or granularity of detail of the coarse pixel. The systems, apparatuses and methods may use a shader dispatch engine to dispatch raster rules to a pixel shader to direct the pixel shader to include, in a tile and/or tessellation triangle, one more finer coarse pixels based on a percent of coverage provided by a finer coarse pixel of a tessellation triangle at or along the edge of the object.
US11663773B2 Using importance resampling to reduce the memory incoherence of light sampling
Devices, systems, and techniques to incorporate lighting effects into computer-generated graphics. In at least one embodiment, a virtual scene comprising a plurality of lights is rendered by randomly sampling a set of lights from among the plurality of lights prior to rendering a frame of graphics. A subset of the set of lights is selected and used to render pixels within one or more portions of the frame.
US11663770B2 Hardware-based techniques applicable for ray tracing for efficiently representing and processing an arbitrary bounding volume
A bounding volume is used to approximate the space an object occupies. If a more precise understanding beyond an approximation is required, the object itself is then inspected to determine what space it occupies. Often, a simple volume (such as an axis-aligned box) is used as bounding volume to approximate the space occupied by an object. But objects can be arbitrary, complicated shapes. So a simple volume often does not fit the object very well. That causes a lot of space that is not occupied by the object to be included in the approximation of the space being occupied by the object. Hardware-based techniques are disclosed herein, for example, for efficiently using multiple bounding volumes (such as axis-aligned bounding boxes) to represent, in effect, an arbitrarily shaped bounding volume to better fit the object, and for using such arbitrary bounding volumes to improve performance in applications such as ray tracing.
US11663769B2 Game engine on a chip
An electronic chip and a chip assembly are described. The electronic chip comprises one or more processing cores and at least one hardware interface coupled to at least one of the one or more processing cores. At least one of the one or more processing cores implements a game engine in hardware.
US11663760B2 Non-transitory computer-readable recording medium having stored therein displaying program, method for displaying, and information processing apparatus
A non-transitory computer-readable recording medium having stored therein a displaying program for causing a computer to execute a process including; accepting production plans of a plurality of items; determining whether the plurality of accepted items are produced simultaneously or sequentially; when the plurality of items are determined to be produced simultaneously or sequentially, displaying a display component representing a material common to the plurality of items such that the display component indicates a time period containing the production plans of the plurality of items, and displaying display components associated with each of the plurality of items in a time period in which the display component representing the material is arranged.
US11663754B2 Interface element color display method and apparatus
An interface element color display method and apparatus are provided. The method includes: obtaining a target image included in a to-be-displayed interface; performing color updating processing on the to-be-displayed interface, including: determining a first dominant color of the target image, determining a color type of the target image based on an area-based ratio of the first dominant color in the target image, determining a first auxiliary color based on the color type, and setting the first auxiliary color as a color of a foreground element; and outputting the to-be-displayed interface that has undergone the color updating processing to a display device for displaying.
US11663750B2 Image data bars
In some examples, the disclosure describes a device, comprising: a processor resource; and a non-transitory memory resource storing machine-readable instructions stored thereon that, when executed, cause the processor resource to: intercept image data captured at a computing device, determine information associated with the computing device, generate a data bar that includes the determined information, and overlay the data bar on the image data.
US11663748B2 Display control device, display control system, and display control method
A captured image acquisition unit of a display control device according to the present invention acquires an image captured by an imaging device mounted on a loading vehicle. A loaded weight acquisition unit acquires a loaded weight measured by a weight scale mounted on a transport vehicle. A display image generation unit generates a display image obtained by disposing an image showing the loaded weight on the captured image. A display control unit outputs a display signal for displaying the display image to a display device.
US11663744B2 Point cloud compression with adaptive filtering
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. A processing/filtering element utilizes occupancy map information and/or auxiliary patch information to determine relationships between patches in image frames and adjusts encoding/decoding and/or filtering or pre/post-processing parameters based on the determined relationships.
US11663737B2 Information processing apparatus and representative coordinate derivation method
An information processing apparatus includes a captured image acquisition unit that acquires an image captured by imaging a device including plural markers. A marker image coordinate specification unit specifies a representative coordinate of each marker image from the captured image, and a position and posture derivation unit derives position information and posture information of the device using the representative coordinates of the marker images. The marker image coordinate specification unit specifies a first boundary box surrounding a region within which pixels having a first luminance or more continuously appear, specifies a second boundary box surrounding a region within which pixels having a second luminance or more continuously appear in the first boundary box, the second luminance being higher than the first luminance, and derives a representative coordinate of each marker image based on pixels in the first or second boundary box in response to the number of specified second boundary boxes.
US11663736B2 Marker-based shared augmented reality session creation
Method for creating marker-based shared augmented reality (AR) session starts with initializing a shared AR session by a first device and by a second device. The first device displays on a display a marker. The second device detects the marker using a camera included in the second device and captures an image of the marker using the camera. The second device determines a transformation between the first device and the second device using the image of the marker. A common coordinate frame is then determined using the transformation, the shared AR session is generated using the common coordinate frame, and the shared AR session is caused to be displayed by the first device and by the second device. Other embodiments are described herein.
US11663735B2 Optical markers for calibration/alignment of medical diagnostic devices
Optical sensors and optical markers are placed on components in a medical system to provide calibration and alignment, such as on a patient transportation mechanism and spatially separated medical diagnostic devices. Image processing circuitry uses the data captured by these optical devices to coordinate their movements and/or position. This enables scans that were captured in multiple medical diagnostic devices to be accurately aligned.
US11663729B2 Network architecture for the joint learning of monocular depth prediction and completion
System, methods, and other embodiments described herein relate to determining depths of a scene from a monocular image. In one embodiment, a method includes generating depth features from sensor data according to whether the sensor data includes sparse depth data. The method includes selectively injecting the depth features into a depth model. The method includes generating a depth map from at least a monocular image using the depth model that is guided by the depth features when injected. The method includes providing the depth map as depth estimates of objects represented in the monocular image.
US11663726B2 Object velocity and/or yaw rate detection and tracking
Tracking a current and/or previous position, velocity, acceleration, and/or heading of an object using sensor data may comprise determining whether to associate a current object detection generated from recently received (e.g., current) sensor data with a previous object detection generated from formerly received sensor data. In other words, a track may identify that an object detected in former sensor data is the same object detected in current sensor data. However, multiple types of sensor data may be used to detect objects and some objects may not be detected by different sensor types or may be detected differently, which may confound attempts to track an object. An ML model may be trained to receive outputs associated with different sensor types and/or a track associated with an object, and determine a data structure comprising a region of interest, object classification, and/or a pose associated with the object.
US11663721B1 Systems and methods for enhanced real-time image analysis with a dimensional convolution concept net
A system for analyzing images is provided. The system includes a computing device having at least one processor in communication with at least one memory device. The at least one processor is programmed to receive an image including a plurality of objects, detect the plurality of objects in the image, determine dependencies between each of the plurality of objects, identify the plurality of objects based, at least in part, on the plurality of dependencies, and determine one or more objects of interest from the plurality of identified objects.
US11663719B2 Method for hospital visit guidance for medical treatment for active thyroid eye disease, and system for performing same
According to the present application, a computer-implemented method of predicting thyroid eye disease is disclosed. The method comprising: preparing a conjunctival hyperemia prediction model, a conjunctival edema prediction model, a lacrimal edema prediction model, an eyelid redness prediction model, and an eyelid edema prediction model, obtaining a facial image of an object, obtaining a first processed image and a second processed image from the facial image, wherein the first processed image is different from the second processed image, obtaining predicted values for each of a conjunctival hyperemia, a conjunctival edema and a lacrimal edema by applying the first processed image to the conjunctival hyperemia prediction model, the conjunctival edema prediction model, and the lacrimal edema prediction model, and obtaining predicted values for each of an eyelid redness and an eyelid edema by applying the second processed image to the eyelid redness prediction model and the eyelid edema prediction model.
US11663716B2 Optical imaging system and corresponding apparatus, method and computer program
Examples relate to an optical imaging system, and to a corresponding apparatus, method and computer program for an optical imaging system. The optical imaging system comprises one or more information sources for providing information about a current orientation of the optical imaging system towards at least a part of an object of interest. The optical imaging system comprises one or more output modules for providing guidance information for a user of the optical imaging system. The optical imaging system comprises a processing module configured to determine information on a desired orientation of the optical imaging system towards at least a part of the object of interest. The processing module is configured to control the one or more output modules to provide the guidance information for the user of the optical imaging system based on a mismatch between the desired orientation of the optical imaging system towards at least the part of the object of interest and the current orientation of the optical imaging system towards at least the part of the object of interest.
US11663715B2 Systems and methods for predicting location, onset, and/or change of coronary lesions
Systems and methods are disclosed for predicting the location, onset, or change of coronary lesions from factors like vessel geometry, physiology, and hemodynamics. One method includes: acquiring, for each of a plurality of individuals, a geometric model, blood flow characteristics, and plaque information for part of the individual's vascular system; training a machine learning algorithm based on the geometric models and blood flow characteristics for each of the plurality of individuals, and features predictive of the presence of plaque within the geometric models and blood flow characteristics of the plurality of individuals; acquiring, for a patient, a geometric model and blood flow characteristics for part of the patient's vascular system; and executing the machine learning algorithm on the patient's geometric model and blood flow characteristics to determine, based on the predictive features, plaque information of the patient for at least one point in the patient's geometric model.
US11663712B2 Automated turbine blade to shroud gap measurement
A method for is provided. The method can include receiving data characterizing a first measurement image having a first state and a first set of three-dimensional coordinate data corresponding to the first measurement image. The first measurement image can include two-dimensional image data. The method can also include receiving data characterizing at least one geometric dimension determined for the first measurement image. The method can further include receiving data characterizing a second measurement image having a second state and a second set of three-dimensional coordinate data corresponding to the second measurement image. The method can also include applying the first state of the first measurement image to the second measurement image. The method can further include displaying at least one second geometric dimension determined using the second set of three-dimensional coordinate data. Related systems performing the method are also provided.
US11663710B2 Image processing device, imaging device, image processing method, and recording medium
The image processing device includes an imaging unit that images a subject and a distance map acquisition unit that acquires information regarding a distance distribution of the subject as map data. The distance map acquisition unit acquires map data with an image deviation amount or a defocused amount related to a captured image or distance map data in conformity with a TOF scheme or an imaging plane phase difference detection scheme of using a pupil division type image sensor. An image processing unit generates data of a texture image in which a low-frequency component of a captured image is inhibited and combines the data of the texture image and the map data acquired by the distance map acquisition unit to generate image data in which a distance distribution of a subject is expressed.
US11663707B2 Method and system for image enhancement
A method for image processing, which comprises the following steps: Generating a first histogram from a first image; Calculating a first parameter profile from the first image indicative of the quality of the first image; Adjusting the first parameter profile to generate a second parameter profile; Using the second parameter profile to generate a statistical distribution via a statistical distribution generator, wherein the statistical distribution is characterized by at least three parameters; Using the statistical distribution to perform a histogram specification to the first histogram of the first image to generate a second histogram; Generating a second image based on the first image and the second histogram.
US11663704B2 Distortion correction via modified analytical projection
Examples are disclosed relating to applying an analytical geometric projection that has been modified by an amplitude function. One example provides a computing device comprising a logic subsystem and a storage subsystem holding instructions executable by the logic subsystem to receive an image of a scene as acquired by an image sensor, apply a mapping to the image of the scene that maps pixels of the image to projected pixels on an analytical projection that is modified by an amplitude function such that the analytical projection achieves a higher zoom effect on pixels closer to a center of the image compared to pixels closer to an edge of the image, thereby obtaining a corrected image, and output the corrected image.
US11663701B2 Using previously rendered scene frames to reduce pixel noise
This disclosure presents a method and computer program product to denoise a ray traced scene. An apparatus for processing a ray traced scene is also disclosed. In one example, the method includes: (1) generating filtered scene data by filtering modified scene data from original scene data utilizing a spatial filter, and (2) providing a denoised ray traced scene by adjusting the filtered scene data utilizing a temporal filter. The modified and adjusted scene data can be sent to a rendering processor or system to complete rendering to generate a final scene.
US11663697B2 Device for assembling two shots of a scene and associated method
A device for assembling at least two shots of a scene acquired by at least one sensor includes a memory and processing circuitry. The processing circuitry is configured to save, in the memory, a first data set contained in a first signal generated by each pixel of the sensor and indicative of a first shot of the scene, and a second data set contained in a second signal generated by each pixel of the sensor and indicative of a second shot of the scene. The processing circuitry is further configured to assemble the first and second shots on the basis of the content of the first and second data sets of a plurality of pixels in order to form a resulting scene.
US11663695B2 Flexible display device and method for changing display area
A display device to change an image displayed in a display area when the display area is changed includes a memory, a location output unit and a screen display unit. The memory stores size information of a display area displayed on a screen and the image data of the displayed image. The location computing unit computes a start point of the changed display area when the display area is changed. The display unit decodes data corresponding to the size of the display area based on the computed new start point from the image data to display the decoded data in the display area. Since the start point is obtained with center point of the changed display area and its size information and then a display area to be displayed is determined based on the start point, a current search location is maintained even when the screen is swung.
US11663690B2 Video processing method for remapping sample locations in projection-based frame with projection layout to locations on sphere and associated video processing apparatus
A video processing method includes: decoding apart of a bitstream to generate a decoded frame, where the decoded frame is a projection-based frame that includes projection faces in a projection layout; and remapping sample locations of the projection-based frame to locations on the sphere, where a sample location within the projection-based frame is converted into a local sample location within a projection face packed in the projection-based frame; in response to adjustment criteria being met, an adjusted local sample location within the projection face is generated by applying adjustment to at least one coordinate value of the local sample location within the projection face, and the adjusted local sample location within the projection face is remapped to a location on the sphere; and in response to the adjustment criteria not being met, the local sample location within the projection face is remapped to a location on the sphere.
US11663688B2 Collusion attack prevention
Systems and methods are described for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The variants of the content segments can each include one or more marked frames and one or more unmarked frames. Variations can be introduced into the unmarked frames for each of the variants of the content segments.
US11663674B2 Utilizing a 3D scanner to estimate damage to a roof
A damage assessment module operating on a computer system automatically evaluates a roof, estimating damage to the roof by analyzing a point cloud of a roof. The damage assessment module identifies individual shingles from the point cloud and detects potentially damaged areas on each of the shingles. The damage assessment module then maps the potentially damaged areas of each shingle back to the point cloud to determine which areas of the roof are damaged. Based on the estimation, the damage assessment module generates a report on the roof damage.
US11663671B2 Risk relationship resource allocation servicing system and method
A system may receive a first resource allocation request (associated with a first company) from a first entity. The system may determine that the first request is not associated with a risk relationship and arrange for it to be processed via a claim servicing entity. Information about the first request may then be routed to a request handler device for processing and a communication with a first graphical indication may be generated. The system may also receive a second resource allocation request (associated with the first company) from a second entity and determine that it is to be processed via a risk. The system may then route information about the second request to a request handler device for processing and generate a communication with a second graphical indication. Note that the request handler device may be the same device that received the information about the first request.
US11663668B1 Apparatus and method for generating a pecuniary program
An apparatus and method for generating a pecuniary program, the apparatus including a computing device, configured to receive a user input relating to a user; receive pecuniary data relating to a user; identify a plurality of trends in the pecuniary data; generate a first training data set including: at least a priority scoring criteria; and a plurality of a plurality of identified trends in pecuniary data relating to the user; classify at least an element of the user input to a priority score using a first machine learning model, wherein classifying the at an element of the user input includes training a first machine machine-learning model, as a function of the first training data set, and generate a pecuniary program for the user as a function of the priority score.
US11663667B2 Reverse convertible financial instrument
Methods and systems are provided herewith for providing a financial instrument. In some embodiments, a processor may receive one or more performance parameters for determining a performance of an asset at one or more future times are received from one or more parties. The processor may receive a request to generate indicia of a financial instrument. The financial instrument may comprise a funding instrument that specifies rights and obligations of at least a first party and a second party respecting a funding contribution from the first party for funding an asset owned at least in part by the second party. The processor may determine a plurality of possible measurements of a future performance of the asset based at least in part on the received performance parameters. The processor may determine a conversion schedule for converting at least a portion of the first user's rights in the financial instrument into an equity component of the asset. The conversion schedule may specify a possible post-conversion equity component for each of the plurality of possible performance measurements. In some embodiments, the conversion schedule may specify a greater possible post-conversion equity component for a greater possible performance measurement. The processor may transmit the conversion schedule to the second party.
US11663658B1 Assessing the presence of selective omission via collaborative counterfactual interventions
Systems, methods, and products for detection of selective omissions in an open data sharing computing platform comprises monitoring a plurality of events associated with a first digital record stored in a database of digital records, the first digital record uniquely identifying a first entity; associating a first detected event with a first set of words at least partially descriptive of the first detected event; associating a second detected event with a second set of words at least partially descriptive of the second detected event, the first event and the second event being detected, in response to digital records associated with the first event and the second event being shared over an open data sharing computing platform with express authorization provided by the first entity.
US11663655B2 Augmenting online transaction statements using e-commerce receipts
Disclosed embodiments include systems and methods for improving the accuracy of online banking systems. In various embodiments, the system includes a user device capturing receipt information from one or more e-commerce application and a server device for associating captured receipt information with transaction data. The system may include a browser extension for facilitating automatic capture of receipt information and a matching module for associating receipt information with transaction data. In various embodiments, transactions displayed in transaction statements within an online banking application are augmented with item level data including product name, price, and vendor for each product included in a transaction.
US11663646B2 System and a method for facilitating the provision of goods
Systems and methods for facilitating the provision of goods using automated stores are provided. The automated stores are distributed across a geographical area and are remotely controlled to create an on-line marketplace. Users of the system can access the marketplace using an interactive portal to purchase items. Buyers can create purchase orders for items stocked in the marketplace and collect the items at one or more automated stores. The items are consigned to the buyers in real time at the automated store.
US11663645B2 Methods and apparatuses for determining personalized recommendations using customer segmentation
A category recommender system includes a computing device configured to obtain customer information characterizing a customer's interactions on an ecommerce marketplace. The computing device is further configured to determine discovery category rankings for each category of items available on the ecommerce marketplace for the customer based on the customer information, determine repeat category rankings for each category of items available on the ecommerce marketplace for the customer based on the customer information, and determine item rankings for each item in the ecommerce marketplace based on the customer information. The computing device is further configured to merge the discovery category rankings, the repeat category rankings and the item recommendation rankings into final recommendations based on one or more predetermined merging criteria and provide the final recommendations to the customer.
US11663643B2 Method, machine-readable medium, and system for proximity-based services for products based on merchant density
Generally discussed herein are systems, apparatuses, and methods for providing information regarding a product that is unique to a geographical region. In one or more embodiments a method may include determining a location of a user, receiving information indicative of one or more products unique to a particular geographical region corresponding to the determined location of the user, wherein each of the one or more products are offered for sale in the particular region by one or more merchants, and providing information about at least one of the products and about a merchant, from the one or more merchants, offering that product for sale in the geographical region.
US11663639B2 Universal ledger
The present invention provides systems and methods for tracking obligations incurred between individuals. The method may include receiving a request from a first party, where the request includes an expense incurred by the first party for the benefit of a second party. The method may also include providing a notice of the request to the second party and receiving an acceptance from the second party to assume an obligation associated with the expense. The method may further include associating the obligation with the second party and associating a benefit with the first party. The obligation and/or benefit may be substantially equal in value to the expense. The method may additionally include interfacing with a social network service to provide the social network service with information about the obligation and/or the benefit.
US11663633B2 Systems and methods for improved server-side contextual page analysis
Systems and methods are described for server-side contextual analysis of content available at a given uniform resource identifier (URI), which utilizes headless browser techniques to analyze a more complete and accurate version of page content than using existing techniques. For example, systems and methods are described for performing contextual analysis of content that would typically be displayed to a client device but is not included in an HTML file or other initial page source file available at the initially provided URI. The contextual analysis performed may include analyzing text using natural language processing and analyzing images using computer vision techniques.
US11663632B2 Network server and method for providing web pages to user terminals
A network server for providing web pages to user terminals which access through user identifications (IDs) may include: a communicator connected to a network; and a processor configured to communicate with the user terminals through the communicator. The processor may be configured to score first convertibility points corresponding to the respective user IDs, according to whether actions of the user terminals on the web pages are matched with predetermined user events, select one of the plurality of message types according to whether the first convertibility point of one user ID among the user IDs is higher than a threshold value, when the one user ID accesses through a user terminal, and provide the selected message type including the selected object to the user terminal of the one user ID.
US11663630B2 System and method for customizing audio advertisements
A system and method for streaming customized audio is disclosed. The system and method allow for the selection of advertisements based on at least one feature of a listener and insertion of the selected advertisements into a customized digital audio stream subsequently transmitted to a particular listener. In a particular embodiment, the advertisement is provided as a text string which is converted into audio for insertion into customized digital audio stream.
US11663629B1 Multi-merchant concomitant-use point-of-sale device
This disclosure describes, in part, techniques for synchronizing data between merchants' inventories, and techniques for utilizing the data synchronization to process cross-merchant transactions. For instance, a system may store a first inventory of items indicating first items offered for purchase by a first merchant and a second inventory of items indicating second items offered for purchase by a second merchant. The system may then analyze the first inventory of items with respect to the second inventory of items to determine that the second merchant should offer a first item from the first items for purchase at a physical establishment of the second merchant on behalf of the first merchant. The system can then provide a merchant device of the second merchant with access to the second inventory of items and the first item from the first inventory of items.
US11663625B2 Intercepting inadvertent conversational disclosure of personal information
By intercepting a natural language communication of a protected party, the communication is monitored, wherein the protected party is a human being. Within the monitored communication using a natural language processing engine, a natural language interaction between the protected party and a second party is detected. To determine an interaction pattern, the natural language interaction is analyzed. The interaction pattern includes data derived from the monitored communication, metadata of the protected party, and metadata of the second party. Using the interaction pattern and an interaction behavior model, an adverse result of the natural language interaction is predicted, wherein the adverse result comprises an economic loss to the protected party. By notifying the protected party, the predicted adverse result is intercepted.
US11663624B2 Method and system for generating a schedule data structure for promotional display space
Systems, methods, and other embodiments associated with computing and generating schedule data structures for items in a display are described. In one embodiment, a method includes accessing a sales data structure corresponding to a store and analyzing sales records for items associated with subcategories to calculate a subcategory profit contribution score for each subcategory. The method may also include selecting a first subcategory from the subcategories as a candidate subcategory of items and analyzing the sales records to calculate an item profit contribution score for each of the items assigned to the candidate subcategory. A first item is selected from the candidate subcategory to be placed on a promotional display space, based upon the item profit contribution score of the first item. A schedule data structure is generated that assigns the first item to the promotional display space.
US11663623B2 Prediction method, prediction device, and computer-readable recording medium
A non-transitory computer-readable recording medium stores therein a prediction program that causes a computer to execute a process including obtaining a machine learning model trained by using training data, the machine learning model predicting presence or absence of purchase actions or predetermined actions of users corresponding to feature information on the users, the training data including feature information on users and information indicating the presence or the absence of the purchase actions of commercial products or the predetermined actions, receiving input of a budget amount in an entry field displayed on a display in association with a user group including users including a common feature in the feature information, and displaying, in association with the budget amount on the display, feature information on the users included in the user group corresponding to the entry field.
US11663622B2 Offline information pushing method and apparatus
Probing data comprising terminal identifier data is received by a broadcast device, the terminal identifier data identifying terminals that are located within a predetermined distance of the broadcast device. The probing data is uploaded by the broadcast device to a server. An information pushing condition is matched by the server based on the terminal identifier data. Information corresponding to an information pushing condition matching the terminal identifier data is pushed by the server to the broadcast device. The received corresponding information is broadcast by the broadcast device.
US11663618B2 Systems, computer-readable media, and methods for activation-based marketing
A system, computer program product, and method for activation-based marketing are presented. In one embodiment, the system includes one or more data storage devices configured to store demographic data, healthcare utilization data, and response data associated with a target individual. The system may include a server coupled to the one or more data storage devices. The server may be suitably programmed to determine a life stage associated with a target individual, determine an attitudinal segment associated with the target individual, and determine a response model associated with the target individual. The server may assign the target individual to at least one of a predetermined set of segmentation groups in response to the life stage, the attitudinal segment, and the response model associated with the individual. The system may generate a personalized communication modality tailored to the target individual in response to the segmentation group assigned to the target individual.
US11663615B1 Pageview payload storage and replay system
A computing system receives a plurality of payloads from a plurality of computing devices, each of the plurality of payloads comprising one or more events for a pageview corresponding to a respective website. For every predefined time period, the computing system collects a plurality of payloads received within the predefined time period, stores the collected plurality of payloads in a single file in a datastore, generates metadata associated with the single file, and stores the generated metadata in a database comprising metadata for a plurality of single files. When the computing system receives a request for a pageview of a website, the computing system accesses the database to determine a plurality of payloads within one or more single files comprising payloads for the pageview of the website. The computing system generates the pageview by assembling the plurality of payloads for the pageview of the website.
US11663614B2 Review system with location-verified reviews
In general, the subject matter described in the specification can be embodied in methods, systems and program products for an improved review system with location-verified reviews. The system verifies a user's location using one or more available sources, such as geographic location by global positioning system (GPS), cellular localization systems, or wireless local area network (WLAN). The user confirms the business or attraction at the current geographic location that the user would like to review. The system then accepts a review of the business or attraction at the current geographic location. The review is indexed for retrieval. Preferably, the system includes a delay before indexing a review, wherein the management of the business or attraction is notified of the review so that it can respond to any complaints in the review before it is made available for retrieval.
US11663612B2 Logical validation of devices against fraud and tampering
This disclosure is directed to receiving a request for attesting security of a device, determining to approve the request based on attestation data associated with the device, generating a ticket having validity conditions, and sending the ticket to the device to enable the device to receive payment data from a second device.
US11663610B2 Method and system for providing a service node within a blockchain
A method and system of providing a service node within a blockchain network. The method includes storing, in a memory of a processing server, a blockchain comprised of a plurality of blocks, wherein each block is comprised of at least a block header and one or more data values, wherein the one or more data values included in a most recent block includes at least one data point associated with services or functions of at least a first service node; receiving, by a receiving device of the processing server, a request from a second service node for the list of services or functions of the at least a first service node within the blockchain network; and validating, by the processing server, the request from the second service node for the list of services or functions of the at least a first service node within the blockchain network.
US11663609B2 Method and apparatus to enforce smart contract execution hierarchy on blockchain
The present disclosure relates to the enforcement of a smart contract execution hierarchy on a blockchain. A method includes receiving a submission of a first smart contract to be appended to a blockchain, comparing a priority value of the first smart contract to a priority value of a second smart contract previously appended to the blockchain, determining based on the comparison that the first smart contract has a lower priority than the second smart contract, comparing the terms of the first smart contract to the terms of the second smart contract, determining at least one of an overlap and a conflict between the terms of the first smart contract and the terms of the second smart contract, resolving any terms of the first smart contract that are determined to overlap or conflict with the terms of the second smart contract, and appending the resolved first smart contract to the blockchain.
US11663608B1 Providing aggregated statistical information relating to customer representative's performance
A computer-implemented method for providing performance information related to a customer service representative. A processor aggregates statistical data related to customer service representatives performance. A menu is then caused to be generated and displayed indicating a plurality of menu items. Each of the plurality of menu items corresponds to one of a plurality of the work-related types of data. Additionally, displayed and processed are one or more work-related alerts in response to receiving the one or more work-related alerts.
US11663607B2 Machine-learning based systems and methods for generating an ordered listing of objects for a particular user
Systems and methods are configured to determine customer-specific recommendations in the form of ordered listings of objects (e.g., talking points for discussion) for interacting with customers during customer-service interactions based on the effectiveness of historical customer-service interactions. One or more machine-learning customer similarity models are further configured to determine similarities between customers, such that customer-service interaction strategies utilized for a first customer may be applied to determined similar customers. Moreover, based at least in part on historical interaction data generated for previous customer-service interactions, a machine-learning recommendation model is configured to generate an ordered listing of objects (e.g., talking points for discussion) for interacting with customers, and such recommendations may be presented to a customer-service representative via a graphical user interface.
US11663606B2 Communications platform system
A system and method are disclosed and include databases that store data describing electronic communication between one or more user devices and one or more company devices and a computer. The computer displays a graphical user interface for monitoring communication activity of one or more one or more user devices and one or more company devices, to one or more company devices and monitors communication activity over one or more communication channels. The computer also records and stores the communication activity in the databases. The computer further displays a list of rules, the list of rules comprising triggers, conditions and actions for each of the one or more rules and a flow of each rule associated with the company of the one or more company devices and executes one or more actions responsive to one or more triggers, conditions or actions of each of the one or more rules.
US11663598B2 Authentication question topic exclusion based on response hesitation
Methods, systems, and apparatuses are described herein for improving computer authentication processes by analyzing user response times to authentication questions. A request for access to an account may be received. Transaction data associated with a user of that account may be retrieved, and a list of merchants may be generated based on the transaction data. A blocklist may be retrieved, and the list of merchants may be filtered based on the blocklist. An authentication question may be presented. The authentication question may relate to the list of merchants. User responses may be received, and response times for the user responses may be measured. Based on the response times and the response times for other users, an average response time for the merchants may be determined. Based on the average response time for a particular merchant exceeding a threshold, the particular merchant may be added to the blocklist.
US11663597B2 Secure e-commerce protocol
An E-commerce protocol is provided. The E-commerce protocol has been developed as a solution to malicious attacks such as credit card fraud and stealing of various financial data, wherein the malicious attacks appeared particularly in a cyber world. With the help of the E-commerce protocol, a manipulated version of user information in an E-commerce database removes security risks of compromising on E-commerce systems. Even though a user does not have to share personal information of the user with E-commerce companies, an application also eliminates a necessity of entering the user information for each online transaction.
US11663594B2 Systems and methods for location based account integration and electronic authentication
Systems and methods for an account integration system include establishing, by a service provider device, a first session with a service provider account associated with a user. After determining that a second session between a user device and the third party account of the user is active, a first validation is caused to access third party account information associated with the second session. The third party account information and the service provider account information are concurrently displayed by a display interface of the service provider device. A transaction request for a transaction associated with the service provider account and the third party account of the user is received. Information is sent to cause a second validation of the transaction request by a provider of the third party account. In response to the second validation of the transaction request, the requested transaction is processed.
US11663579B2 Payment apparatus
An apparatus is disclosed herein. The apparatus includes a first liner, a second liner, one or more fastening components, and one or more prongs. The one or more fastening components couples the first liner to the second liner, defining an opening between. The one or more prongs are positionable between a closed position within the opening and an open position exterior to the opening. The one or more prongs include a payment prong. The payment prong includes a body free, a payment chip receptacle, and a payment chip. The body is free from any personal identification information. The payment chip receptacle is attached to the body. The payment chip is positioned in the payment chip receptacle. The payment chip is removable therefrom.
US11663578B2 Login using QR code
Systems and methods are disclosed herein for a user to use a trusted device to provide sensitive information to an identity provider via QR (Quick Response) code for the identity provider to broker a website login or to collect information for the website. A user may securely transact with the website from unsecured devices by entering sensitive information into the trusted device. The identity provider may generate the QR code for display by the website on an unsecured device. A user running an application from the identity provider on the trusted device may scan the QR code to transmit the QR code to the identity provider. The identity provider may validate the QR code and may receive credential information to authenticate the user or may collect information for the website. Advantageously, the user may perform a safe login to the website from untrusted devices using the trusted device.
US11663577B2 Resource transfer method and apparatus and storage medium
Embodiments of the present disclosure relate to the field of network technologies, including a resource transfer method and apparatus and a storage medium. The method includes: storing a graphic code in the specified application client, the graphic code being sent by a specified server when a network is already connected, the graphic code including a user identifier used by the specified application client to log in to the specified server, and the graphic code being obtained by the specified server from a third-party server accessed by an interface of the specified server, and presenting a stored graphic code when detecting a graphic code calling operation.
US11663573B2 Systems and methods for reader device registration, use, and management
A method and apparatus for reader device registration, activation, and use are described. The method may include receiving, by a commerce platform, a registration request generated by a reader device, wherein the registration request comprises at least identification data for the reader device. The method may also include transmitting, to the reader device, a registration code. The method may also include receiving, by the commerce platform from a merchant system, a second registration code purported to be the registration code transmitted to the reader device. The method may also include generating an encryption key associated with the reader device and transmitting the encryption key to the merchant system, wherein the encryption key is provided by merchant system to the reader device for use by the reader device when communicating with the commerce platform during merchant transactions.
US11663567B2 Automated teller machine (ATM) pre-stage robotic technology
The current disclosure may include a mobile robot having an ambulatory system capable of moving the robot at speeds of at least two miles per hour, a machine vision system, a communication system including a speaker that produces human-audible sounds and also configured to conduct wireless communication using a wireless communications link. Such communication may be conducted with a remote server. The robot may include a banking card receiving slot for receiving a banking card and a keypad for receiving a PIN. Some embodiments may include a document scanning and processing system in electronic communication with the communication system. In addition, the robot may use the document scanning and processing system to receive documents from the customer, scan and process the documents from the customer, and transmit information derived from the processing, to the remote server. Such information may serve to facilitate an interaction between the customer and an ATM.
US11663562B2 Substrate processing apparatus and controller
There is provided a configuration at least including a screen control part configured to display on a display part a maintenance component management screen displaying a component, a mechanism, or both, as a maintenance component, a collection part configured to collect component data related to the maintenance component, a determination part configured to compare a cumulative value of the component data with a predetermined threshold value to determine the cumulative value exceeding the threshold value, a calculation part configured to calculate a replacement time, and an operation part configured to calculate replacement times based on an average value of the component data and a cumulative value of the component data for each predetermined cycle, display the maintenance component sequentially from the maintenance component reaching the earliest replacement time, and display the maintenance component on the display part in a state where the component data is updated for the predetermined cycle.
US11663560B2 Systems, methods, apparatuses and computer program products for providing notification of items for pickup and delivery
An apparatus is provided for providing notification of items for pickup at a location. The apparatus may include at least one memory and a processor(s) configured to automatically send an electronic message to a network device requesting pickup of an item(s) at a location of a user of the apparatus responsive to detecting pressing of a button on an exterior of the apparatus. The processor is also configured to receive an acknowledgement message from the network device denoting (i) confirmation that the network device received the electronic message requesting pickup of the item(s) at the location of the user and (ii) scheduled pickup of the item(s) from the location of the user at an estimated time. The processor is further configured to generate a visible indication regarding the pickup of the item(s) in response to detecting receipt of the acknowledgement message. Corresponding computer program products and methods are also provided.
US11663551B2 Tracking unique in-game digital assets using tokens on a distributed ledger
A system and method for tracking digital assets associated with video games. The digital assets may be in-game digital assets, such as in-game items or characters. The digital assets may be video game digital media assets representing moments of gameplay of a video game, such as video clips or images. The digital asset is created, and a distributed ledger tracking a history of the digital asset is created and stored across devices. A unique token for the digital asset can include a unique identifier and metadata identifying properties of the digital asset. Changes to properties of the digital asset, such as ownership, visual appearance, or metadata, can be identified in a request to update the history. A new block can be generated for, and appended to, the distributed ledger identifying the changes to the history of the digital asset. The new block can include hashes of previous blocks.
US11663550B1 Systems and methods for commercial inventory mapping including determining if goods are still available
The following relates generally to light detection and ranging (LIDAR) and artificial intelligence (AI). In some embodiments, a system: receives sensor data via wireless communication; updates an electronic inventory of goods within a store based upon the received sensor data associated with the item movement or purchase; receives an electronic order of goods from a customer mobile device via wireless communication or data transmission over one or more radio frequency links; determines if the goods in the electronic order received from the customer are still available; generates a LIDAR-based virtual map of the store; determines a location of the goods in the electronic order that are still available; overlays the determined location of the goods onto the LIDAR-based virtual map of the store; and displays an updated LIDAR-based virtual map of the store displaying aisles of the store and the determined location of the goods within the store.
US11663547B2 Evolutionary software prioritization protocol for digital systems
Evolutionary learning techniques are used to validate and prioritize open source software libraries for subsequently determining the best open source software library for a specified technical project. Data associated with the open source software candidates is collected into a cluster and, at an eligibility layer, a fitness score is determined for each of the open source software candidate. Candidates that are determined to meet a required fitness score threshold are passed to the crossover layer, at which, software and hardware standards rules are applied to the open source software metadata to validate the open source software. Invalid candidates are held in queue and subjected to rework analysis. A mutation layer executes the crossover layer iteratively until a predetermined volume of open source candidates results. A ranking layer provides a prioritized ranking list, based on the fitness score, of those open source software candidates that have validated. The list is displayed with a dashboard application to applicable software developers.
US11663546B2 Automated evaluation of refinery and petrochemical feedstocks using a combination of historical market prices, machine learning, and algebraic planning model information
Computer tool determines target feedstock for a refinery, process complex, or plant. The tool receives a dataset of market conditions and preprocesses the data based on properties of the plant. Using the preprocessed data and machine learning, the tool trains predictive models. Each predictive model calculates a breakeven value of a candidate feedstock for the given plant under an individual market condition. Different predictive models optimize for different market conditions. A trained predictive model is selected based on a current market condition. The tool applies the selected predictive model and determines whether a candidate feedstock is a target feedstock for the refinery under the current market condition.
US11663542B2 Electronic knowledge creation and management visual transformation tool
A system and method for contextually organizing and visualizing electronic work product is provided. The system generally comprises a processor, a power supply, a computing device operably connected to the processor, and a non-transitory computer-readable medium coupled to the processor and having instructions stored thereon. The processor may query the non-transitory computer-readable medium and/or a database for electronic work product based on search parameters input by a professional. The processor may then contextually visualize the electronic work product within the user interface as a professional task. The professional may navigate the professional task via the user interface and create new work product, which will be saved by the system for future task generation. Varying permission levels may allow certain professionals to monitor professional task progress, create new tasks, and assign new tasks as necessary.
US11663538B2 System and method for real-time scheduling reallocation
The present application includes a method and system for real-time scheduling reallocation. The system receives a schedule which allocates customer service representatives (CSRs) to channels and queues based on analytics rules as well as the forecast work patterns and information on CSR skills and shift patterns. The system then monitors adherence to the schedule by comparing the difference between forecast and current volume and type of work to a reallocation threshold at predetermined intervals. If the difference extends beyond the reallocation threshold, the system reallocates CSRs to update the schedule.
US11663536B2 Generating a machine-learned model for scoring skills based on feedback from job posters
Techniques for scoring data items using a machine-learned model are provided. In one technique, multiple skills are identifying based on a job posting. Multiple attribute values of the job posting are identified. For each identified skill, multiple probabilities are identified, each probability corresponding to a different attribute value of the identified attribute values. The probabilities are input into a machine-learned model to generate multiple scores. Multiple skills of a candidate user are identified. An affinity score between the job posting and the candidate user is generated based the scores and the skills of the candidate user.
US11663530B2 Service management method and system
A computer-implemented method for managing services is disclosed, which comprises providing to a service provider a notification of a service reservation by one or more customer entities, continuously estimating a time of arrival based on a current geolocation of the one or more customer entities, providing to the service provider an indication of the estimated time of arrival, notifying the service provider of an arrival of the one or more customer entities at the location of the service provider based on the current geolocation and the location of the service provider, and responsive to the arrival at the location of the service provider, automatically coupling the one or more customer entities to a communication network of the service provider to confirm the service reservation.
US11663529B2 System and method for automated dosage calculation and patient treatment life cycle
A system and method for automatically calculating an accurate recommended dosage for hormone replacement therapy and automating the life cycle of a patient's treatment over time. The system and method can automatically acquire relevant patient parameters and apply a consistent formulaic approach to help reduce incorrect dosage determinations. A pellet insertion size may be determined and documented based on a calculated dosage, and an insertion side and lot numbers may be tracked and managed. In addition, corresponding revenues may be tracked and profitability may be reported for hormone replacement therapy practices.
US11663528B2 Training an ensemble of machine learning models for classification prediction using probabilities and ensemble confidence
A method including training predictor machine learning models (MLMs) using a first data set. The trained predictor MLMs are trained to predict classifications of data items in the first data set. The method also includes training confidence MLMs using second classifications, output by the trained predictor MLMs. The method also includes generating an aggregated ranked list of classes based on third classifications output by the trained predictor MLMs and second confidences output by the trained confidence MLMs. The method also includes training an ensemble confidence MLM using the aggregated ranked list of classes to generate a trained ensemble confidence MLM. The trained ensemble confidence MLM is trained to predict a corresponding selected classification for each corresponding data item in a training data set containing second data items similar to the first data items.
US11663518B2 Cognitive system virtual corpus training and utilization
Mechanisms are provided for implementing a virtual corpus engine that receives an inquiry to be processed and analyzes the inquiry to extract one or more features of the inquiry. The virtual corpus engine selects a weight matrix associated with a virtual corpus based on the extracted one or more features of the inquiry. The virtual corpus comprises a plurality of actual corpora of information. The weight matrix comprises a separate weight value for each actual corpus in the plurality of actual corpora. The virtual corpus engine processes the inquiry using a set of selected actual corpora selected from the plurality of actual corpora based on the weight values in the weight matrix and receives results of the processing of the inquiry using the set of selected actual corpora. The virtual corpus engine outputs the results of the processing of the inquiry.
US11663517B2 Automatic machine learning model generation
A system may automatically generate a predictive machine learning model by automatically performing various processes based on an analysis of the data as well as metadata associated with the data. The system may accept a selection of data and a prediction field from the data. The system may automatically generate a set of features based on the data and may automatically remove certain features that cause inaccuracies in the model. The system may balance the data based on a representation rate of certain outcomes. The system may train and select a model based on several candidate models. The system may then perform the predictions based on the selected model and send an indication of the predictions to a user.
US11663512B2 Quantum annealing debugging systems and methods
Computational systems and methods employ characteristics of a quantum processor determined or sampled between a start and an end of an annealing evolution per an annealing schedule. The annealing evolution can be reinitialized, reversed or continued after determination. The annealing evolution can be interrupted. The annealing evolution can be ramped immediately prior to or as part of determining the characteristics. The annealing evolution can be paused or not paused immediately prior to ramping. A second representation of a problem can be generated based at least in part on the determined characteristics from an annealing evolution performed on a first representation of the problem. The determined characteristics can be autonomously compared to an expected behavior, and alerts optionally provided and/or the annealing evolution optionally terminated based on the comparison. Iterations of annealing evolutions may be performed until an exit condition occurs.
US11663508B1 Environmental condition-based risk level
A system for determining risky events includes an input interface and a processor. The input interface is for receiving sensor data on environmental conditions. The processor is for determining whether the environmental conditions indicate an increase in event probability and, in the event that environmental conditions indicate the increase in the event probability, adjusting an event detection threshold.
US11663505B2 Estimating performance and required resources from shift-left analysis
A shift-left analysis system receives information regarding an application implemented by one or more microservices. The system determines a microservice performance metric based on a performance prediction model for each microservice of the application. The system outputs an application performance metric for the application based on the microservice performance metrics determined for the one or more microservices of application.
US11663504B2 Method and system for predicting resource reallocation in a resource pool
A method for managing pool device resources, the method comprising obtaining, by a resource use manager, a plurality of data points, generating a resource prediction model based on the plurality of data points, and initiating access to a PCI bus device operating on a pool device using a virtual switch operating on a second pool device based on the resource prediction model.
US11663500B2 Visualizing cybersecurity incidents using knowledge graph data
Information for a knowledge graph is accessed. The knowledge graph has nodes and edges of a network and has information about security incident(s) in the network. Related entities from the knowledge graph are grouped together, where the related entities that are grouped together are determined not only by types of the entities, but also by threat(s) impacting the entities. The threat(s) correspond to the security incident(s). The grouped related entities are arranged in visualization data in order that the visualization data are configured to provide a visualization of the knowledge graph with the grouped related entities. The visualization data are output. Methods, apparatus, and computer program products are disclosed.
US11663499B2 Method, data processing apparatus and computer program product for determining road intersections
A method, data processing apparatus, and computer code for identifying road intersections includes providing location data obtained from at least one vehicle's trajectory, wherein the location data may include geographical data within a geographical perimeter. The method includes determining node vectors by applying a geographical descriptor model on a target location included in the geographical perimeter. The geographical descriptor model includes a plurality of multiscale node descriptors including a target multiscale descriptor and neighboring multiscale descriptors. Each of the plurality of multiscale node descriptors includes at least two shape descriptors of different geographical resolution. Each of the neighboring locations is at a respective geographical distance from the target location. The node vectors may be respectively determined for each of the plurality of multiscale node descriptors. The method includes inputting the node vectors into a trained multiscale classifier including a graph convolutional network to provide a probability of the target location being a road intersection.
US11663498B2 System and method for generating organizational memory using semantic knowledge graphs
A system and method for generating a semantic graph. The method includes: parsing each of a plurality of events into a plurality of objects, wherein the plurality of events includes a plurality of queries, wherein each event of the plurality of events is related to an interaction with at least one data source; determining, for each of the plurality of events, a relationship between two objects of the plurality of objects; and generating a semantic knowledge graph based on the determined relationships, the semantic knowledge graph including a plurality of query nodes and a plurality of edges, wherein each query node corresponds to a respective object of the plurality of objects, wherein each query node is connected to another query node of the plurality of query nodes by one of the plurality of edges, wherein each edge represents a relationship between the objects connected by the edge.
US11663497B2 Facilitating changes to online computing environment by assessing impacts of actions using a knowledge base representation
A method includes accessing a subject entity and a subject relation of a focal platform and accessing a knowledge graph representative of control performance data. Further, the method includes computing a set of ranked target entities that cause the subject entity based on the subject relation or are an effect of the subject entity based on the subject relation. Computing the set of ranked target entities is performed using relational hops from the subject entity within the knowledge graph performed using the subject relation and reward functions. The method also includes transmitting the set of ranked target entities to the focal platform. The set of ranked target entities is usable for modifying a user interface of an interactive computing environment provided by the focal platform.
US11663495B2 System and method for automatic learning of functions
A method and system learn functions to be associated with data fields of forms to be incorporated into an electronic document preparation system. The functions are essentially sets of operations required to calculate the data field. The method and system receive form data related to a data field that expects data values resulting from performing specific operations. The method and system utilize machine learning and training set data to generate, test, and evaluate candidate functions to determine acceptable functions.
US11663494B2 Systems and methods for hierarchical multi-objective optimization
A method for optimizing objective functions can include selecting an objective function based at least on a hierarchy, applying parameters to the objective function to generate an output, responsive to the output not satisfying a tolerance condition, assigning a penalty to the set of parameters and evaluating a convergence condition using the set of parameters and the penalty, responsive to the output satisfying the tolerance condition, evaluating an additional objective function using the parameters in an order corresponding to the hierarchy or evaluating the convergence condition responsive to the selected objective function being a final objective function, modifying the set of parameters using a genetic algorithm responsive to the set of parameters not satisfying the convergence condition, and outputting the set of parameters responsive to the set of parameters satisfying the convergence condition.
US11663489B2 Machine learning systems and methods for improved localization of image forgery
A system for improved localization of image forgery. The system generates a variational information bottleneck objective function and works with input image patches to implement an encoder-decoder architecture. The encoder-decoder architecture controls an information flow between the input image patches and a representation layer. The system utilizes information bottleneck to learn useful residual noise patterns and ignore semantic content present in each input image patch. The system trains a neural network to learn a representation indicative of a statistical fingerprint of a source camera model from each input image patch while excluding semantic content thereof. The system can determine a splicing manipulation localization by the trained neural network.
US11663481B2 Neural network architecture pruning
The disclosure describes one or more implementations of a neural network architecture pruning system that automatically and progressively prunes neural networks. For instance, the neural network architecture pruning system can automatically reduce the size of an untrained or previously-trained neural network without reducing the accuracy of the neural network. For example, the neural network architecture pruning system jointly trains portions of a neural network while progressively pruning redundant subsets of the neural network at each training iteration. In many instances, the neural network architecture pruning system increases the accuracy of the neural network by progressively removing excess or redundant portions (e.g., channels or layers) of the neural network. Further, by removing portions of a neural network, the neural network architecture pruning system can increase the efficiency of the neural network.
US11663475B2 Distributional reinforcement learning for continuous control tasks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an action selection neural network that is used to select actions to be performed by a reinforcement learning agent interacting with an environment. In particular, the actions are selected from a continuous action space and the system trains the action selection neural network jointly with a distribution Q network that is used to update the parameters of the action selection neural network.
US11663474B1 Artificially intelligent systems, devices, and methods for learning and/or using a device's circumstances for autonomous device operation
Aspects of the disclosure generally relate to computing enabled devices and/or systems, and may be generally directed to devices, systems, methods, and/or applications for learning a device's operation in various circumstances, storing this knowledge in a knowledgebase (i.e. neural network, graph, sequences, etc.), and enabling autonomous operation of the device.
US11663473B2 Method and apparatus with neural network performing deconvolution
A neural network apparatus configured to perform a deconvolution operation includes a memory configured to store a first kernel; and a processor configured to: obtain, from the memory, the first kernel; calculate a second kernel by adjusting an arrangement of matrix elements comprised in the first kernel; generate sub-kernels by dividing the second kernel; perform a convolution operation between an input feature map and the sub-kernels using a convolution operator; and generate an output feature map, as a deconvolution of the input feature map, by merging results of the convolution operation.
US11663470B2 Method and system for accelerating boot time
An accelerating boot time system includes a memory and a processor. The memory is configured to pre-store a boot process to be performed on the first boot. The processor is configured to directly read the boot process from the memory and execute the boot process when the first boot is performed. Also, the processor executes a monitoring process to monitor a plurality of hardware usage rates of the plurality of devices each time the device is powered up, and inserts the hardware usage rates into a machine learning algorithm to determine whether a particular process supported by the devices is abnormal.
US11663469B2 Artificial device and method for controlling the same
A method for controlling an artificial intelligent (AI) device providing a travel service, and which includes learning, via a processer of the AI device, a plurality of daily patterns related with a user's wake-up time, a commuting time, and a travel route using a deep neural networks (DNN) model; determining, via the processor, whether the daily patterns satisfy predetermined conditions each time a corresponding daily pattern among the plurality of daily patterns is generated; determining, via the processor, that the user is currently traveling when at least one daily pattern among the plurality of daily patterns that does not satisfy the predetermined conditions is detected; setting, via the processor, a time when the at least one daily pattern that does not satisfy the predetermined conditions is detected for a first time as a starting point of travel; setting, via the processor, a time from the starting point of the travel to an end point of the travel as a travel period of the user when an end of the user's travel is detected; and outputting travel information related with the travel period.
US11663468B2 Method and apparatus for training neural network, and storage medium
A method for training a neural network, includes: training a super network to obtain a network parameter of the super network, wherein each network layer of the super network includes multiple candidate network sub-structures in parallel; for each network layer of the super network, selecting, from the multiple candidate network sub-structures, a candidate network sub-structure to be a target network sub-structure; constructing a sub-network based on target network sub-structures each selected in a respective network layer of the super network; and training the sub-network, by taking the network parameter inherited from the super network as an initial parameter of the sub-network, to obtain a network parameter of the sub-network.
US11663467B2 Methods and systems for geometry-aware image contrast adjustments via image-based ambient occlusion estimation
Embodiments of the present invention provide systems, methods, and non-transitory computer storage media for generating an ambient occlusion (AO) map for a 2D image that can be combined with the 2D image to adjust the contrast of the 2D image based on the geometric information in the 2D image. In embodiments, using a trained neural network, an AO map for a 2D image is automatically generated without any predefined 3D scene information. Optimizing the neural network to generate an estimated AO map for a 2D image requires training, testing, and validating the neural network using a synthetic dataset comprised of pairs of images and ground truth AO maps rendered from 3D scenes. By using an estimated AO map to adjust the contrast of a 2D image, the contrast of the image can be adjusted to make the image appear lifelike by modifying the shadows and shading in the image based on the ambient lighting present in the image.
US11663464B2 Deep neural network with low-precision dynamic fixed-point in reconfigurable hardware design
A system for operating a floating-to-fixed arithmetic framework includes a floating-to-fix arithmetic framework on an arithmetic operating hardware such as a central processing unit (CPU) for computing a floating pre-trained convolution neural network (CNN) model to a dynamic fixed-point CNN model. The dynamic fixed-point CNN model is capable of implementing a high performance convolution neural network (CNN) on a resource limited embedded system such as mobile phone or video cameras.
US11663463B2 Center-biased machine learning techniques to determine saliency in digital images
A location-sensitive saliency prediction neural network generates location-sensitive saliency data for an image. The location-sensitive saliency prediction neural network includes, at least, a filter module, an inception module, and a location-bias module. The filter module extracts visual features at multiple contextual levels, and generates a feature map of the image. The inception module generates a multi-scale semantic structure, based on multiple scales of semantic content depicted in the image. In some cases, the inception block performs parallel analysis of the feature map, such as by parallel multiple layers, to determine the multiple scales of semantic content. The location-bias module generates a location-sensitive saliency map of location-dependent context of the image based on the multi-scale semantic structure and on a bias map. In some cases, the bias map indicates location-specific weights for one or more regions of the image.
US11663461B2 Instruction distribution in an array of neural network cores
Instruction distribution in an array of neural network cores is provided. In various embodiments, a neural inference chip is initialized with core microcode. The chip comprises a plurality of neural cores. The core microcode is executable by the neural cores to execute a tensor operation of a neural network. The core microcode is distributed to the plurality of neural cores via an on-chip network. The core microcode is executed synchronously by the plurality of neural cores to compute a neural network layer.
US11663454B2 Digital integrated circuit with embedded memory for neural network inferring
A digital integrated circuit with embedded memory for neural network inferring may include a controller and a matrix of processing blocks and cyclic bidirectional interconnections, where each processing block is coupled to 4 neighboring processing blocks regardless of its position in the matrix. A cyclic bidirectional interconnection may transmit every processing block's output to its upper, lower, left, right neighboring blocks or to its cyclic neighbors of the same row or column in replacement of any missing upper, lower, left or right neighbors. Each processing block may include invariant word buffers, variant word buffers, a multiplexer, and a processing unit. The multiplexer may select one of the 4 neighbor processing blocks' outputs. The processing unit may accept as inputs the multiplexer's selected value, a selected value from the variant word buffers and a selected value from the invariant word buffer and produce output which acts as the processing block's output.
US11663453B2 Information processing apparatus and memory control method
There is provided with an information processing apparatus. A control unit controls writing of weight data to a first memory and a second memory, and controls readout of the weight data from the first memory and the second memory. The control unit further switches an operation between a first operation in which a processing unit reads out first weight data from the first memory and performs the convolution operation processing using the first weight data while the processing unit writes second weight data to the second memory in parallel, and a second operation in which the processing unit reads out the first weight data from both the first memory and the second memory and performs the convolution operation processing using the first weight data.
US11663450B2 Neural network processing with chained instructions
Hardware and methods for neural network processing are provided. A method in a hardware node including a pipeline having a matrix vector unit (MVU), a first multifunction unit connected to receive an input from the matrix vector unit, a second multifunction unit connected to receive an output from the first multifunction unit, and a third multifunction unit connected to receive an output from the second multifunction unit is provided. The method includes performing using the MVU a first type of instruction that can only be performed by the MVU to generate a first result. The method further includes performing a second type of instruction that can only be performed by one of the multifunction units and generating a second result and without storing the any of the two results in a global register, passing the second result to the second multifunction and the third multifunction unit.
US11663449B2 Parsing regular expressions with spiking neural networks
Techniques and mechanisms for providing a logical state machine with a spiking neural network which includes multiple sets of nodes. Each of the multiple sets of nodes is to implement a different respective state, and each of the multiple spike trains is provided to respective nodes of each of the multiple sets of nodes. A given state of the logical state machine is implemented by configuring respective activation modes of each node of the corresponding set of nodes. The activation mode of a given node enables that node to signal, responsive to its corresponding spike train, that a respective state transition of the logical state machine is to be performed. In another embodiment, the multiple spike trains each represent a different respective character in a system used by data evaluated with the spiking neural network.
US11663442B2 Methods and systems for detection in an industrial Internet of Things data collection environment with intelligent data management for industrial processes including sensors
An apparatus, methods and systems for data collection in an industrial environment are disclosed. A monitoring system can include a data collector coupled to a plurality of sensors to collect data, a data storage structured to store a plurality of data collection management plans, a data acquisition circuit structured to interpret a plurality of detection values from the collected data, and a data analysis circuit structured to analyze the collected data and select one of the plurality of data collection management plans, wherein the selected one of the plurality of data collection management plans is selected is at least in part based on a data analysis of received data from the plurality of sensors.
US11663440B1 Radio frequency identification switch tag
A radio frequency identification (RFID) switch tag exemplarily includes: a housing; a detachable card including: a booster antenna, and at least one ultra-high frequency RFID module uncoupled to the booster antenna when the detachable card is detached from the housing; and a coupling coil, configured to couple the booster antenna with one of the at least one ultra-high frequency RFID module when the detachable card is attached to the housing. The RFID switch tag may have complete functions, the RFID switch tag is detachable and convenient in use, and the RFID switch tag can be applied in various scenarios.
US11663437B2 Light emitting apparatus recognition system and light emitting apparatus
A light emitting apparatus recognition system includes a light emitting apparatus, an image capturing apparatus, a recognition apparatus, and an electromagnetic wave emitting element. The light emitting apparatus includes a light source that blinks on the basis of identification information unique to the light emitting apparatus and an electromagnetic wave receiving element. The image capturing apparatus captures an image of light emitted by the light source of the light emitting apparatus. The recognition apparatus recognizes the light emitting apparatus on the basis of the light appearing in the image captured by the image capturing apparatus. The electromagnetic wave emitting element emits an electromagnetic wave from the image capturing apparatus or a vicinity of the image capturing apparatus. The electromagnetic wave receiving element receives the electromagnetic wave emitted by the electromagnetic wave emitting element.
US11663436B2 Basic insulating plug and electric system
A basic insulating plug and an electric system. The basic insulating plug includes an insulating housing, a first conductor, a first RFID tag and insulating filler. The first conductor includes a first end arranged in the insulating housing. The first RFID tag is located at an end surface of the first end or on a lateral side of the first conductor. The first RFID includes a temperature sensor configured to measure a temperature of the first conductor, an integrated circuit coupled to the temperature sensor and configured to receive a signal indicative of the temperature from the temperature sensor, and an antenna coupled to the IC and configured to transmit temperature data based on the signal and receive electric power for powering the RFID tag. The insulating filler is adapted to fix the first RFID to the first conductor by filling a void between the first conductor and an internal surface of the insulating housing.
US11663435B2 Method of monitoring and controlling a level of power transmitted by an antenna of a contactless communication device
In an embodiment a method for dynamic power control of a power level transmitted by an antenna of a contactless reader is disclosed. The method may include supplying a power to the antenna and performing at least one power adjusting cycle for adjusting a power level during a contactless transaction with a transponder, each power adjusting cycle including modifying the power supplied to the antenna to a predetermined level of power, performing a first measuring of a loading effect on the antenna at the predetermined level of power and adjusting the power level according to the measured loading effect.
US11663434B2 RFID system suitable for being attached to fabrics and method for the digitalization of fabrics
A Radio Frequency Identification (RFID) system for attaching to fabrics, includes a device having a dielectric base and cover layers, and a conductive foil having a slit. The conductive foil is provided between the dielectric base and cover layers, and is configured to refract magnetic waves emitted by an RFID reader. Further, a rigid electronic module having an antenna that fits in the slit. The rigid electronic module is provided between the conductive foil and the dielectric cover layer. Said slit being longitudinal and centred on the conductive foil to allow distribution of the magnetic field lines. The magnetic field crosses the conductive foil through the slit, thereby activating the rigid electronic module and amplifying a signal emitted thereby. Furthermore, a fabric layer structurally supports said device. The dielectric base and cover layers, the rigid electronic module, the conductive foil, and the fabric layer are fused together.
US11663427B1 Vehicle tracking system using transponders
An RFID transponder including a Bluetooth compatible transceiver is described as a (BLEET). The Bluetooth® compatible transceiver may be configured to set data that is transmitted via one or more RFID transceivers in the transponder and to return data received by the RFID transceiver(s) to a client application running, for example, on a user's smart phone. The BLEET may be used for electronic vehicle tracking or tolling. Vehicle occupancy data may be set by the user with the client application via a Bluetooth® connection in connection with high occupancy vehicle tolling and express lane incentive programs.
US11663420B2 Dialogue system
The dialogue system includes a ranking determination unit configured to determine a priority ranking of the resulting sentence candidates on the basis of a degree of coincidence between the input key group and the storage key group, and a presentation unit configured to present a response for prompting a user to make an additional input on the basis of a resulting sentence candidate of a highest priority ranking. In a case where there is the stored keyword which is in a predetermined correspondence relation with the character string, the keyword acquisition unit acquires the input keyword obtained by adding additional information to the stored keyword. In a case where the additional information is added to the input keyword, the ranking determination unit reduces an influence of the input keyword to which the additional information is added on the degree of coincidence.
US11663413B2 Dialog apparatus, dialog system, and computer-readable recording medium
A dialog apparatus 100 is an apparatus for responding to a dialog act of a user. The dialog apparatus 100 is provided with: a policy unit 40 configured to set a score to each of response candidates included in a set of response candidates based on the state of a dialog being performed with the user and a policy parameter, and referring to the set scores, to select one of the response candidates as a dialog act of the dialog apparatus 100; and a policy parameter updating unit 60 configured to obtain a reward in the state of the dialog using a reward function that, as the reward, returns an evaluation of a behavior performed in a specific circumstance as a quantitatively represented numeric value, and to update the policy parameter based on the obtained reward.
US11663408B1 OCR error correction
Implementations of the disclosure are directed to OCR error correction systems and methods. In some implementations, a method comprises: obtaining, at a computing device, optical character recognition (OCR) text extracted from a document image, the text comprising a token; searching, at the computing device, based on a token bigram determined from the token and a mapping between words in a corpus and a corpus bigram set comprised of unique bigrams from the beginning or ending of the words in the corpus, the corpus for a best word to replace the token; and replacing, at the computing device, the token with the best word.
US11663405B2 Machine learning applications for temporally-related events
Systems and methods for enhanced classification of sequences of objects based on clique similarity and metadata associated with the sequences are presented. Sequences are received. Events are detected based on analyzing k-skip-n-grams included in the sequences. For each event of the detected plurality of events, a graph is generated. The graph for a particular event includes z-cliques that correspond to portions of the k-skip-n-grams that are included in the sequences that are associated with the particular event. A first sequence, which is separate from the other sequences, is received. The first sequence includes a first plurality of k-skip-n-grams. A trained classifier is employed to classify the first sequence as being associated with a first event of the detected events. Classifying the first sequence is based on a comparison between the first plurality of k-skip-n-grams and the z-cliques of the graph that is generated for the first event.
US11663397B1 Digital posting match recommendation apparatus and method
An apparatus for digital posting match recommendation and corresponding methods are provided. Apparatus may include a computing device, which may be configured to determine a record recommendation for the user based on a posting datum of a job position and user datum of a user. The computing device may be further configured to provide an interaction preparation related to job position to coach and assist a user in preparing for a real interview process with a potential employer.
US11663396B2 Systems and methods for resolving privileged edits within suggested edits
A method to incorporate a first edit and a second edit into an electronic document includes receiving the first edit and the second edit having a shared position in the electronic document, and determining whether the second edit is privileged relative to the first edit. The method further includes responsive to determining that the second edit is not privileged relative to the first edit, requiring the second edit to be independently accepted prior to incorporating the second edit into the electronic document, and responsive to determining that the second edit is privileged relative to the first edit, incorporating the second edit into the electronic document without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit, causing the first edit and the second edit to be incorporated into the electronic document.
US11663393B2 Combining and displaying multiple document areas
A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing the marked area; conducting the storing operation and the displaying operation for a different area; and creating, in response to an operation by the user for arranging two or more icons to be in contact with each other, a joined icon by joining the icons together; and combining marked areas represented by the two or more respective icons, according to a state of contact. A corresponding computer program product and computer system are also disclosed herein.
US11663391B2 Latch-up avoidance for sea-of-gates
Aspects of the invention include systems and methods for implementing a CMOS circuit design that uses a sea-of-gates fill methodology to provide latch-up avoidance. A non-limiting example computer-implemented method includes identifying a fill cell in the circuit design. The fill cell can include a power rail, a ground rail, and a field-effect transistor (FET) electrically coupled to the power rail through a via. The method can include disconnecting the via from the power rail and moving the via to a disconnected node in the fill cell. Moving the via decouples a source or drain of the fill cell from a well of the fill cell, preventing latch-up while maintaining via and metal shape density.
US11663389B2 Circuit layout
Generating a circuit layout is provided. A circuit layout associated with a circuit is received. A parallel pattern recognition is performed on the circuit layout. Performing the parallel pattern recognition includes determining that there is a parallel pattern in the circuit layout. In response to determining that there is a parallel pattern in the circuit layout, a cell swap for a first cell associated with the parallel pattern with a second cell is performed. After the cell swap for the first cell, engineering change order routing is performed to connect the second cell in the circuit layout. An updated circuit layout having the second cell is provided.
US11663388B1 DVD simulation using microcircuits
Methods, systems and media for simulating or analyzing voltage drops in a power distribution network can use an incremental approach to define a portion of a design around a victim to capture a sufficient collection of aggressors that cause appreciable voltage drop on the victim, and then an incremental simulation of just the portion can be performed rather than computing simulated voltage drops across the entire design. This approach can be both computationally efficient and can limit the size of the data used in simulating dynamic voltage drops in the power distribution network. Multiple different portions can be simulated separately in separate processing cores or elements. In one embodiment, a system can provide options of user selected constraints for the simulation to provide better accuracy or use less memory. Better accuracy will normally use a larger set of aggressors for each victim at the expense of using more memory.
US11663371B2 Method and apparatus for location-based recovery of stolen mobile devices
A method, apparatus, and system for locating mobile devices. The system includes a location-aware mobile device. The location-aware mobile device includes a location-aware mechanism embedded in a platform firmware layer of the location-aware mobile device. The system also includes a central database to receive location information from the location-aware mobile device over a network. If the location-aware mobile device has been stolen, lost, or misplaced, the central database reports the stolen, lost, or misplaced location-aware mobile device and its location to appropriate persons to enable the location-aware mobile device to be recovered.
US11663370B2 Automated system for generating approximate safety conditions for monitoring and verification
Described is a system and method for generating safety conditions for a cyber-physical system with state space S, action space A and trajectory data labelled as either safe or unsafe. In operation, the system receives inputs and ten minimizes loss functions to cause a neural network to become a barrier function. Based on the barrier function, the system can then determine if the cyber-physical system is entering an usafe state, such that if the cyber-physical system is entering the usafe state, then the cyber-physical system is caused to initiate a maneuver to position the cyber-physical system into a safe state.
US11663367B1 Display managed privacy mode to present information handling system visual images
An information handling display presents visual images in a privacy mode that manages visual image brightness with a local processing resource when a predetermined condition is detected, such as multiple individuals in the display field of view. For example, an information handling system provides visual information to a display timing controller that includes a pulse width modulation signal to command display backlight brightness. When in a privacy mode, the timing controller or another processing resource modifies the pulse width modulation signal to command a predetermined reduced brightness, such as in a range of 30 to 50 nits of reduced brightness.
US11663366B2 Side-channel attack mitigation for secure devices with embedded sensors
Embodiments include cryptographic circuits having isolated operation with respect to embedded sensor operations to mitigate side-channel attacks. A cryptographic circuit, a sensor, and an analog-to-digital converter (ADC) circuit are integrated into an integrated circuit along with a cryptographic circuit. A sensed signal is output with the sensor, and the sensed signal is converted to digital data using the ADC circuit. Further, cryptographic data is generated using one or more secret keys and the cryptographic circuit. The generation of the cryptographic data has isolated operation with respect to the operation of the sensor and the ADC circuit. The isolated operation mitigates side-channel attacks. The isolated operation can be achieved using power supply, clock, and/or reset circuits for the cryptographic circuit that are electrically isolated from similar circuits for the sensor and ADC circuit. The isolated operation can also be achieved using time-division multiplex operations. Other variations can also be implemented.
US11663365B2 One-way function
Authenticating a device using processing circuitry that generates fingerprints based on states of a plurality of nodes that are coupled to a plurality of circuits. A first fingerprint is generated at a first time based on first states of the plurality of nodes. A second fingerprint is generated at a second time based on second states of the plurality of nodes, the first fingerprint influencing the second states. Electronic data is obtained from the device to be authenticated. The electronic data is compared with a fingerprint generated and a determination whether to authorize operation of the device is made based on a result of the comparison.
US11663364B2 Whole-lifecycle encrypted big data analysis method and system for the data from the different sources
This is a whole-lifecycle encrypted big data analysis method and system for the data from the different sources. The method performs unified local modeling of data from multiple data sources and transmitting them to a secure computing server after encryption. This secure computing server then processes and analyzes the data, including feature extraction, model training and model validation. The system includes multiple data sources corresponding to the described method and a secure computing server, for providing data, analyzing and processing the data. By processing and encrypting the data locally, and by supporting secure data sharing and federated learning of multiple data sources, this invention achieves protection of the data sources and addresses the privacy and security issues of the raw data for cross-institution big data collaborative analysis.
US11663363B2 System and method of detecting a false positive outcome in classification of files
A method for detecting a false positive outcome in classification of files includes, analyzing a file to determine whether or not the file is to be recognized as being malicious, analyzing a file to determine whether a digital signature certificate is present for the file, in response to recognizing the file as being malicious; comparing the digital certificate of the file with one or more digital certificates stored in a database of trusted files, in response to determining that the digital signature certificate is present for the file; and detecting a false positive outcome if the digital certificate of the file is found in the database of trusted files, when the false positive outcome is detected, excluding the file from further determination of whether the file is malicious and calculating a flexible hash value of the file.
US11663362B2 Data inspection system and method
A system continuously monitors, by at least one inspector, an inspection work queue for a class of inspection operation request, detects, by the at least one inspector, the class of inspection operation request in the inspection work queue, removes, by the at least one inspector, the class of inspection operation request from the inspection work queue, determines, by the at least one inspector, one of a class of inspection tool and a specific level of inspection to perform for the class of inspection operation request that references a data object, and executes, by the at least one inspector, the one of the class of inspection tool and the specific level of inspection for the class of inspection operation request that references the data object at one of a certain time and a certain event during a data lifecycle of the data object.
US11663361B2 Application-specific security
Embodiments for enabling or disabling application features according to application-specific security settings are described. The application-specific security settings can control when particular security levels, corresponding to authentication procedures, are required. The security levels can correspond to authentication procedures such as requiring no password, only requiring a PIN, allowing authentication by biometrics, or requiring a password. The application-specific security settings can control security levels based on a variety of circumstances such as setting particular security levels for particular locations, setting different security levels based on time since last device use, etc. In various implementations, the security levels can be mapped to application features to enable or disable.
US11663360B2 Data consent manager
A computer implemented method of managing consent for sharing data, the method comprising: storing data sharing preferences for a data subject in relation to data held by a plurality of data controllers; receiving a data share request from a requestor to obtain personal data relating to the data subject and held by one or more of the data controllers; comparing the data share request to the data sharing preferences of the data subject; and for each of the one or more data controllers: instructing the one or more data controllers to share the personal data with the requestor, or rejecting the data share request, in dependence on the comparison.
US11663359B2 Data processing systems for identifying whether cookies contain personally identifying information
A system for identifying and determining whether a particular cookie may include personal data, in any embodiment described herein, is configured to analyze collected cookies to determine whether the collected cookies may be used to directly or indirectly identify a particular individual. The system may, for example: (1) generate one or more virtual profiles; (2) use the one or more virtual profiles to access a plurality of websites; (3) collect cookie data for the plurality of websites for the one or more virtual profiles; and (4) analyze the cookie data to determine whether a particular website of the plurality of websites utilizes one or more cookies which may potentially include personal data. The system may then generate a report of the analysis, and display the report to an administrator or other individual associated with the particular website.
US11663358B2 Perturbation-based techniques for anonymizing datasets
In various embodiments, a dataset generation application generates a new dataset based on an original dataset. The dataset generation engine perturbs a first data item included in the original dataset to generate a second data item. The dataset generation application then generates a test dataset based on the original dataset and the second data item. The test dataset includes the second data item instead of the first data item. Subsequently, the dataset generation application determines that the test dataset is characterized by a first property value that is substantially similar to a second property value that characterizes the original dataset. The first property value and the second property value are associated with the same property. Finally, the dataset generation application generates a new dataset based on the test dataset. The new dataset conveys aspect(s) of the original dataset without revealing the first data item.
US11663355B2 Systems and methods for facilitating access to private files using a cloud storage system
A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
US11663354B1 Assignment and dynamic application of a permission rule to a group of entities
Methods, systems, devices, and tangible non-transitory computer readable media facilitating assignment and/or dynamic application of a permission rule to a group of entities. In an example embodiment, the disclosed technology can: define a group of entities having a common attribute; assign a permission rule to the group of entities based at least in part on the common attribute; project the permission rule onto one or more entities in the group of entities based at least in part on assignment of the permission rule to the group of entities; obtain data indicative of a change in group membership status of an entity in the group of entities; and/or update a projection of the permission rule onto the entity to modify an association of the entity with the group of entities and/or the permission rule based at least in part on receipt of the data.
US11663353B1 Systems and methods for monitoring email template usage
A system includes a server configured to store a plurality of imagery configured to be presented in an email template on an electronic device. The server is configured to receive a request to retrieve an imagery of the plurality of imagery for use in the email template. The system also includes a controller configured to perform operations that include monitoring information associated with the request, comparing monitored information associated with the request with expected information associated with the request, and determining unauthorized usage of the email template based on a mismatch between the monitored information and the expected information.
US11663351B2 Information processing system, information processing device, and non-transitory computer-readable storage medium for storing program of controlling access authority
A system includes a plurality of information processing devices configured to manage, in a distributed manner, meta information indicating access authority for directories having a hierarchical structure for accessing a file, wherein at least one of the plurality of information processing devices is configured to: receive an access request to the file; respond with a confirmation result of the access authority according to confirmation of the access authority of an access request source from a higher directory of the file to the file based on the meta information; and in response to determining that creating of an access right confirmation history of the confirmation result of the access authority of the access request source from the higher directory to the file based on an access history for the file is to be performed, create the access right confirmation history in association with identification information of the access request source.
US11663349B2 System and method for managing data object creation
A system and method are provided for managing creation of data objects, for example in a network or big data environment. A method comprises: receiving, at a processor, a data object creation command for creating the data object; comparing, at the processor, at least one data object creation parameter with a stored data object creation standard; and initiating creation of the data object in response to the data object creation parameter matching a corresponding parameter in the stored data object creation standard. The data object creation command can be modified to meet the stored data object creation standard, and to change an associated permission level. Embodiments of the present disclosure encapsulate standards defining how to create a data object, such that it is no longer necessary to have a person to make sure that these standards are followed, and automate management of object creation while ensuring conformity to organizational standards.
US11663345B2 Methods and apparatus for invoking a security feature of a computing device display in response to detecting an onlooker based on depth data
Methods and apparatus for invoking a security feature of a computing device display in response to detecting an onlooker based on depth data are disclosed. An example apparatus includes at least one memory, computer-readable instructions, and processor circuitry, The processor circuitry is to execute the computer-readable instructions to automatically invoke an onlooker detection model of a computing device in response to determining that the computing device is located in a public, unsecure environment. The onlooker detection model is to detect an onlooker based on data collected by a sensor associated with the computing device. The processor circuitry is to execute the computer-readable instructions to automatically invoke a security feature of a display of the computing device in response to detection of the onlooker.
US11663343B2 Information handling system adaptive user presence detection
End user presence and absence states are determined at an information handling system by analyzing infrared time of flight sensor presence detection information with configuration settings based upon operating conditions at the information handling system. User presence and absence state accuracy is validated and invalidated to analyze and determine optimal configuration settings for each of plural operating conditions, such as the location of the information handling system, ambient light and the availability of plural infrared time of flight sensors, such as the availability of secondary infrared time of flight sensors integrated in peripheral devices.
US11663334B1 System and method for computer security augmented data set algorithm training
Systems and methods for data augmentation used in training an anti-malware (AM) machine learning model are provided herein. In some embodiments, a method for data augmentation may include receiving a first plurality of binary files each having a first binary structure, wherein the first plurality of binary files include one or more known malicious and benign files; modifying the binary structure of each of the first plurality of binary files to produce a second plurality of binary files each having a second binary structure that is different from the first binary structure; using the first and second plurality of binary files to train an AM machine learning model as to which files are malicious and which files are benign; and using the trained AM machine learning model to identify new malicious files.
US11663328B2 Detection of compromised storage device firmware
An apparatus, system, and method for detecting compromised firmware in a non-volatile storage device. A control bus of a non-volatile storage device is monitored. The non-volatile storage device includes a processor and electronic components coupled to the control bus. Signal traffic on the control bus is analyzed for events and/or triggers related to storage operations initiated on the control bus by the processor. Storage operations include one or more commands directed to at least one of the electronic components. If the latency for the storage operation satisfies an alert threshold a host is notified of compromised firmware.
US11663325B1 Mitigation of privilege escalation
Disclosed embodiments relate to systems and methods for performing privileged computing actions. Techniques include receiving an indication of a request by an entity to perform a privileged computing operation; determining whether the entity is associated with a privilege needed to perform the privileged computing operation; accessing historical data indicating at least one series of events leading to the entity being associated with the privilege; determining whether the entity is properly associated with the privilege; causing the privileged computing operation to be performed by a secured processing element; and causing a result of the privileged computing operation performed by the secured processing element to be provided to the entity.
US11663323B2 Process privilege escalation protection in a computing environment
Techniques for process privilege escalation protection in a computing environment are disclosed. For example, the disclosure describes a system/process/computer program product for process privilege escalation protection in a computing environment that includes monitoring a process executed on a computing device, detecting an unauthorized change in a token value associated with the process, and performing an action based on a policy (e.g., a kernel protection security policy/rule(s), which can include a whitelisted set of processes and/or configured actions/responses to perform for other/non-whitelisted processes) in response to an unauthorized change in the token value associated with the process.
US11663322B2 Distributed security introspection
Computer programming code may be executed via look ahead execution in a virtual machine. The computer programming code may include a first instruction to retrieve data stored in an on-demand computing services environment and a second instruction to transmit the data to a recipient. The first instruction, the second instruction, and the data may be evaluated to determine whether the execution of the computer programming code constitutes acceptable use of the on-demand computing services environment. When it is determined that the execution of the computer programming code does not constitute acceptable use of the on-demand computing services environment, further execution of the computer programming code may be halted.
US11663321B2 Hybrid managed and unmanaged data model
A computer comprising processors and memory may implement an application execution engine to execute an application including both managed code and unmanaged code, the managed code providing memory safety for accesses to objects in memory and the unmanaged code providing no such safety. Responsive to a request from managed code, the application execution engine allocates memory for an object in a managed pool and the object is accessible to managed code in a managed state. Responsive to a requirement for unmanaged code to access the managed object, the application execution engine transforms the object to be accessible in an unmanaged state, the transformation including allocating memory for the object in an unmanaged pool, copying data from managed memory to unmanaged memory according to a predetermined unmanaged layout, releasing the managed memory and using an address of the unmanaged memory to access the object in the unmanaged state.
US11663316B2 Electronic device and control method
An electronic device includes a communication unit that communicates with a battery, a storage unit that stores a first identification information of the battery, and a determination unit that determines whether the communication unit is capable of performing a predetermined communication with the battery, in a case where a second identification information of the battery received from the battery is matched with the first identification information stored in the storage unit.
US11663315B2 Just-in-time authentication
A computer system for just-in-time authentication displays a user interface comprising a first portion and a second portion. The first portion of the user interface is associated with a first permission attribute, and the second portion of the user interface is associated with a second permission attribute. The first permission attribute is associated with a first user and the second permission attribute is associated with a second user. The computer system receives, from one or more proximity sensors, a proximity of the second user relative to the user interface. The computer system also receives, from an identity-verification sensor, a verification of an identification of the second user. Further, the computer system activates the second portion of the user interface for interaction from the second user.
US11663309B2 Digital identification credential user interfaces
The present disclosure generally relates to digital identification credential user interfaces.
US11663308B2 Biological data registration support device, biological data registration support system, biological data registration support method, biological data registration support program, recording medium for strong biological data registration support program
A biological data registration support device includes: a control portion configured to acquire a plurality of registration scenarios, each including at least one verification method and associated with respective services, identify a verification method that is commonly included in the plurality of registration scenarios as a common verification method, and acquire one set of biological data for registration regarding the common verification method and one set of biological data for registration regarding the verification method other than the common verification method; and a transmitting portion configured to transmit the biological data for registration and the plurality registration scenarios acquired by the control portion.
US11663307B2 RtCaptcha: a real-time captcha based liveness detection system
Example systems and methods for defending against powerful, automated attacks on facial authentication systems are disclosed. A first verification is performed based at least in part on determining a response time for a response to a CAPTCHA or other challenge. In response to determining that the response time is within a threshold, a second verification is performed based at least in part on extracting a face feature or a voice feature from a plurality of samples associated with the response.
US11663302B1 System and method for quickly accessing a locked electronic device
A non-transitory machine-readable storage medium, having encoded thereon program code is provided. When the program code is executed by a machine, the machine implements a method for operating an application on an electronic device without having to perform numerous steps to access the predetermined feature after unlocking the device for functions that require authentication. The method includes the steps of providing an electronic device requiring a password to unlock the device, the device having a screen, wherein the device is locked; receiving a first recognizable scribbled pattern on the screen, the pattern being provided by a user, wherein the first recognizable scribbled pattern is associated with a first specific application; and unlocking only the specific application for use by the user.
US11663299B2 Method and apparatus for preventing rollback of firmware of data processing device, and data processing device
Implementations of the present application propose a method and apparatus for preventing rollback of firmware of a data processing device, and a data processing device. The method includes: enabling a boot loader (BootLoader) to read a current value of a predetermined bit in a one-time programmable memory (eFuse); determining whether the current value and a legal value written into the one-time programmable memory after the latest updating of the firmware of the data processing device satisfy a preset relationship; in response to determining that the current value and the legal value satisfy the preset relationship, enabling the boot loader to call an operating system kernel of the data processing device, and in response to determining that the current value and the legal value do not satisfy the preset relationship, enabling the boot loader not to call the operating system kernel of the data processing device. According to the implementations of the present application, rollback of the firmware can be prevented based on a variety of ways in a link-by-link mode.
US11663297B2 System and method to assess anomalous behavior on an information handling system using indirect identifiers
A computerized method to store aggregate information handling system interaction telemetry data representing levels of operational activity reported for a user of an information handling system in a monitoring system data repository memory device and for receiving aggregate information handling system interaction telemetry data for a plurality of other users crowd-sourced from a population of information handling systems accessed by a plurality of other users. An interaction signature platform may apply a supervised learning model algorithm to the aggregate information handling system interaction telemetry data for the user in comparison to the aggregate information handling system interaction telemetry data for the plurality of other users to determine at least one indirect identifier of the interaction telemetry data. The interaction signature platform constructs a fingerprint profile of operational activity by the user including a usage signature baseline for the at least one indirect identifier unique enough for identification.
US11663296B2 Automatic work order analysis
The present disclosure relates to computer implemented methods and systems for processing of workorder evidence. The workorder has associated objects of interest and metadata describing at least one workorder attribute. Workorder evidence to be processed comprises an image. The image is validated to assess whether the image is associated with the workorder. Validation comprises one or both of comparing image attributes to workorder attributes to detect a match, and comparing the image to previous images to ensure that the image is not a match for a previous image. The system or method detects whether an object of interest is depicted in the image using an object detection algorithm. The workorder evidence is classified depending on whether the image is detected as valid and the object or interest is detected in the image.
US11663294B2 System and method for training a model using localized textual supervision
Systems and methods for training a model are described herein. In one example, a system for training the model includes a processor and a memory in communication with the processor having a training module. The training module has instructions that cause the processor to determine a contrastive loss using a self-supervised contrastive loss function, adjust, based on the contrastive loss, model weights a visual backbone that generated feature maps and/or a textual backbone that generated feature vectors. The training module also has instructions that cause the processor to determine a localized loss using a supervised loss function that compares an image-caption attention map with visual identifiers and adjust, based on the localized loss, the model weights the visual backbone and/or the textual backbone.
US11663292B2 Base analytics engine modeling for monitoring, diagnostics optimization and control
An analytics engine is provided for industrial automation applications. The engine may be modular, and may be instantiated upon receipt of a data structure, such as containing annotated data from or relating to a monitored and/or controlled machine or process. The module may be data-driven so that it is instantiated only as needed, upon receipt of the input data structure. The module then carries out analysis on the data, and outputs a data structure that can be used for further analysis, or directly by other modules for modeling, classification, optimization and/or control.
US11663290B2 Analyzing time series data for sets of devices using machine learning techniques
Methods, apparatus, and processor-readable storage media for analyzing time series data for sets of devices using machine learning techniques are provided herein. An example computer-implemented method includes processing time series data from multiple devices; generating at least one data forecast by applying, in response to a request from at least one user, one or more machine learning techniques to at least a portion of the processed time series data; computing one or more qualifying values attributable to the at least one generated data forecast by providing the at least one generated data forecast and the at least a portion of the processed time series data to a conformal prediction framework; and performing one or more automated actions based at least in part on the at least one generated data forecast and the one or more computed qualifying values.
US11663289B1 Quantum modulation-based data search
An efficient search includes: inputting data comprising a vector that requires a first amount of memory; compressing the vector into a compressed representation while preserving information content of the vector, including: encoding, using one or more non-quantum processors, at least a portion of the vector to implement a quantum gate matrix; and modulating a reference vector using the quantum gate matrix to generate the compressed representation; searching the compressed vector in a database; and outputting a search result to be displayed, stored, and/or further processed.
US11663288B2 Just-in-time front end template generation using logical document object models
Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.
US11663287B2 Systems, methods, and computer program products for providing backup data to an application in response to service failure
A system, includes a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: transmitting a message from an application client to a service to request content from the service; ascertaining a failure of the service to provide the requested content; and in response to ascertaining the failure, applying data from the application client to an application in lieu of the requested content.
US11663284B2 Systems and methods for automatic and adaptive browser bookmarks
A dynamic browser bookmark system configured to present a user's bookmarks in a hierarchical manner based on webpage contextual data is disclosed. The system may aggregate browser bookmarks associated with a user device. The system may determine a first webpage being viewed on the user device. The system may dynamically filter the browser bookmarks to determine a first plurality of browser bookmarks associated with the first webpage. The system may generate and transmit a graphical user interface including a hierarchical view of the browser bookmarks. The system may determine a second webpage being viewed on the user device and dynamically filter the aggregated browser bookmarks to determine a second plurality of browser bookmarks relevant to the second webpage, which may include a browser bookmark of the first plurality of browser bookmarks, and generate a second graphical user interface including a hierarchical view of the second plurality of browser bookmarks.
US11663282B2 Taxonomy-based system for discovering and annotating geofences from geo-referenced data
Systems and methods for discovering and annotating geo-fences from geo-referenced data are disclosed. The systems and methods input an area of interest containing a plurality of geo-referenced points having associated labels, and divides the area interest into cells. Each cell is assigned an initial label from among the plurality of labels and hierarchical clustering is used to find clusters of cells having a common label based on a maximization of an objective function for each cell with the objective function being dependent upon favoring spatially adjacent cells having a common label and limiting overgeneralization of the common label.
US11663278B2 Classifying job search queries for improved precision
Systems and methods for classifying job search queries for improved precision using a machine-trained classifier are provided. In example embodiments, a network system receives a job search query including one or more terms from a device of a user. The network system extracts one or more features from the job search query, whereby the one or more features are derived from the one or more terms. Based on the one or more features, a machine-learned model of the classifier determines whether to use a title field search process or a compound search process. Based on the determining, the network system formats the job search query into a corresponding machine-language format and performs the job search query to derive results. The network system causes presentation of the results on the device of the user.
US11663276B1 Systems and methods for generating hypermedia-based graphical user interfaces for mobile devices
Systems and methods are provided for generating hypermedia-based graphical user interfaces for display on a mobile device. In one embodiment, the systems and methods may include at least one processor in communication with a mobile device associated with a user; and a storage medium storing instructions. When executed, the instructions may configure the at least one processor to automatically generate one or more queries for information identifying the user and an individual associated with the user, automatically generate one or more requests for status information and real-time location information for the individual, automatically generate, based on the requested status information and real-time location information, a plurality of hypermedia elements for a graphical user interface being formatted for the mobile device, and provide the automatically generated hypermedia elements for display in a graphical user interface formatted for the mobile device.
US11663275B2 Method for dynamic data blocking in a database system
A method is disclosed for a database system that includes a set of data blocks comprising records having attributes. The set of data blocks are instances of at least one block type. The block type is defined by a subset of one or more attributes of the attributes. An instance of the block type comprises records having one distinct group of values of the subset of attributes. The method includes detecting that a subset of one or more data blocks of the block type, of the set of data blocks, reached a first maximum number of records. The method includes determining an additional attribute of the attributes to define a new block type by the combination of the additional attribute and the subset of attributes that define the block type. The method includes creating one or more data blocks which are instances of the new block type.
US11663273B2 Cognitive horizon surveillance
A method for ranking relevance of documents includes using a set of queries, searching a corpus of documents for a set of candidate documents with information relevant to the set of queries. The method further includes ranking the set of candidate documents by a deep learning processing system according to relevance to respective ones of the set of queries. The method additionally includes responsive to user input, revising the ranked set of candidate documents to produce a revised ranked set of candidate documents. The method further includes using the revised ranked set of candidate documents to retrain the deep learning processing system. The method still further includes performing a categorization of the set of candidate documents by the retrained deep learning processing system.
US11663266B2 Similarity search engine for a digital visual object
The present invention provides a similarity search engine for a digital visual object (i.e., a digital image that represents a design, graphics, logo, symbols, words, or any combination thereof). The similarity search engine is based on a method that consists of conducting several independent search queries, thus each query examining a different aspect of similarity.
US11663265B2 Enhanced image search via controllable attributes
A query image is received, along with a query to initiate a search process to find other images based on the query image. The query includes a preference value associated with an attribute, the preference value indicative of a level of emphasis to be placed on the attribute during the search. A full query vector, which is within a first dimensional space and representative of the query image, is generated. The full query vector is projected to a reduced dimensional space having a dimensionality lower than the first dimensional space, to generate a query vector. An attribute direction corresponding to the attribute is identified. A plurality of candidate vectors of the reduced dimensional space is searched, based on the attribute direction, the query vector, and the preference value, to identify a target vector of the plurality of candidate vectors. A target image, representative of the target vector, is displayed.
US11663262B2 System and method for generating a geographic information card map
To provide synergy between spatial and qualitative information in a single display, a client computing device displays a schematic representation of geographic entities that includes qualitative information about each geographic entity. The geographic entities may be portions of a geographic area which are organized spatially in the schematic. While each geographic entity may have a different size or geometry, the geographic entities are displayed within same sized geographic information cards. The geographic information cards are also traversable by a user through panning from one geographic information card to the next or zooming in and out of different views of the geographic information cards.
US11663261B2 Defining a collection of media content items for a relevant interest
Systems, methods, and computer-readable media for defining a collection of media content items of a media library for a relevant interest are provided.
US11663259B2 Automatic electronic message content extraction method and apparatus
Disclosed are systems and methods for improving interactions with and between computers in electronic messaging, and other, systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically generating data extraction rules, which can then be used to automatically extract data from electronic messages.
US11663252B2 Protocol, methods, and systems for automation across disparate systems
The present disclosure generally relates to the connection, operation, automation, and autonomation of disparate computing systems, networks, and databases. The present disclosure further relates to a method for operating a plurality of legacy systems, comprising: receiving a user input string from a user; parsing the user input string into a plurality of terms; generating, for each of the plurality of legacy systems, based on the user input string, one or more legacy input strings, each of the one or more legacy input strings being executable by each of the plurality of legacy systems and comprising a syntactical arrangement of one or more of the plurality of terms; and instructing the plurality of legacy systems to execute the one or more legacy input strings.
US11663250B2 Method for capturing and updating database entries of CRM system based on voice commands
Described herein are systems and methods for facilitating the information entry and task updates to a task database in a cloud server. In one embodiment, a method includes the operations of receiving, by one or more neutral network models on a cloud server, voice instructions captured by an interactive voice response (IVR) application on a mobile device, wherein the voice instructions are to update states of one or more tasks displayed in a voice interface of the IVR application; recognizing the voice instructions and constructing appropriate texts using the one or more trained neutral network models; presenting the texts to one or more voice interfaces provided by the IVR application for confirmation by a user; and storing the user confirmed texts to a repository on the cloud server.
US11663249B2 Visual question answering using visual knowledge bases
An example apparatus for visual question answering includes a receiver to receive an input image and a question. The apparatus also includes an encoder to encode the input image and the question into a query representation including visual attention features. The apparatus includes a knowledge spotter to retrieve a knowledge entry from a visual knowledge base pre-built on a set of question-answer pairs. The apparatus further includes a joint embedder to jointly embed the visual attention features and the knowledge entry to generate visual-knowledge features. The apparatus also further includes an answer generator to generate an answer based on the query representation and the visual-knowledge features.
US11663240B2 Categorization using organizational hierarchy
Disclosed are various examples for categorization using an organizational hierarchy. In some examples, a client device receives an enterprise map comprising a plurality of user identifiers, each being associated with a hierarchy level of an enterprise hierarchy. Enterprise content is received. The enterprise content includes data associated with a user identifier from the enterprise map. The enterprise content is associated with a category based on a hierarchy level of the user identifier. A user interface is generated to include the enterprise content and a visual design element based on the category.
US11663237B2 Method and system for data handling
A method of transferring data between database locations comprising: providing a location reference comprising location values of one or more data collections stored in a database; providing an indicator in association with at least one data collection of the one or more data collections, the indicator being provided in response to initiation of a transfer process of the at least one data collection from a first location of the database to a second location of the database; wherein the indicator is changeable between a first state and a second state, the first state being indicative of the initiation of the transfer process; and as part of the transfer process of the at least one data collection, selectively updating a location value of the at least one data collection in the location reference, in dependence on a determination of whether the indicator is in the first state or the second state.
US11663236B2 Search and analytics for storage systems
Application-level data in a storage system are evaluated. For example, a backup analysis tool retrieves a backup object stored in the storage system. The backup analysis tool reconstructs an application object from the backup object. The backup analysis tool accesses the first application object according to a native application format associated with the first object.
US11663235B2 Techniques for mixed-initiative visualization of data
In various embodiments, a visualization engine generates graphs that facilitate sense making operations on data sets. A graph includes nodes that are associated with a data set and edges that represent relationships between the nodes. In operation, the visualization engine computes pairwise similarities between the nodes. Subsequently, the visualization engine computes a layout for the graph based on the pairwise similarities and user-specified constraints. Finally, the visualization engine renders a graph for display based on the layout, the nodes, and the edges. Advantageously, by interactively specifying constraints and then inspecting the topology of the automatically generated graph, the user may efficiently explore salient aspects of the data set.
US11663232B2 Data processing apparatus, data processing method, and data processing program stored on computer-readable storage medium
A data processing apparatus according to one or more embodiments may process metadata indicative of an attribute of real data input into an extract, transform, and load (ETL) tool external to the data processing apparatus. The real data and the metadata may each include an identification (ID). The data processing apparatus may include a memory and a processor. The memory may store a program. The processor may execute the program. The program may cause the processor to process the metadata to include the same ID as the real data output from the ETL tool.
US11663225B2 System and method for identifying miscategorization
A categorization analysis system is provided. The categorization analysis system includes one or more hardware processors, a memory including a first plurality of listings categorized in a first target category, and a categorization analysis engine executing on the one or more hardware processors. The categorization analysis engine is configured to determine a label for each listing including performing a search on title, select a set of training listings based on the determined labels, train a first model using the set of training listings and the determined labels, the first model being a classification model configured to classify categorization of listings, identify a suspect listing categorized in the first target category, apply the suspect listing to the first model, thereby generating a categorization result for the suspect listing, the categorization result indicating miscategorization of the suspect listing, and identify the suspect listing in the memory as miscategorized.
US11663221B2 Method for dynamic data minimization of a data set by means of whitelisting
A computer-implemented method is for dynamic data minimization of a data set for transfer of the minimized data set from a central instance to outside of the central instance, the data set including a second set of individual attributes. The method includes provisioning a whitelist including a first set of attributes being a subset of a second set of attributes. The minimized data set includes the first set of attributes. The method further includes determining an attribute list including a third set of attributes, the third set of attributes including at least the complement of the first set of attributes in relation to the second set of attributes. The method also includes provisioning the attribute list by the central instance for use outside of the central instance.
US11663220B1 Machine learning based prediction of outcomes associated with populations of users
A system analyzes periodically collected data associated with entities, for example, users, servers, or systems. The system determines anomalies associated with populations of entities. The system excludes anomalies from consideration to increase efficiency of execution. The system may rank the anomalies based on relevance scores. The system determines relevance scores based on various factors describing the sets of entities. The system may present information describing the anomalies based on the ranking. The system may use a machine learning based model for predicting likelihoods of outcomes associated with sets of entities. The system generates alerts for reporting the outcomes based on the predictions.
US11663218B2 Systems and methods for associating dual-path resource locators with streaming content
A method of associating dual-path resource locators with streaming content includes receiving at least an identifier of a first third-party remote device, providing the at least an identifier in a data structure to a streaming content provider operating a second third-party remote device, receiving from the streaming content provider operating the second third-party remote device a selection of the at least an identifier in the data structure, generating a dual-path resource locator, wherein the dual-path resource locator identifies a first path to the first third-party remote device and a second path to the second third-party remote device which performed the selection, receiving from the second third-party remote device a continuous data stream containing audio content, detecting in the continuous data stream at least a data element relating to the dual-path resource locator and associating the dual-path resource locator with the continuous data stream.
US11663214B2 Replaying large concurrency workload
Disclosed herein are system, method, and computer program product embodiments for replaying a large concurrency workload. The embodiments disclosed herein may be used to test the workload capacity of a database. An embodiment operates by executing a first database transaction statement to a database. The execution status of the first database transaction statement is checked and the number of work threads connecting to the database is adjusted. In an embodiment, the number of work threads used may be less than the number of sessions simulated.
US11663209B2 Distributed computer system for delivering data
A distributed computer system for delivering data to client-side application(s) is provided. The system includes a database configured to store immutable data blocks, a data distribution entity configured to split source-data into immutable data blocks and metadata. The data distribution entity is configured to replicate and store the data blocks on different storage nodes(s) of the database. The metadata comprises values referencing the data blocks for a key-value database call. The system further comprises a data fetching/delivering entity with a fuse-daemon configured to form a quorum read request for data block(s) out of a client-side request for a certain data range. The quorum-read request is a bundle of parallel requests to different storage nodes. The fuse-daemon is configured to fetch the data blocks delivered in the fastest response and to discard the rest. The fuse-daemon generates a virtual file comprising the corresponding range of data from the fetched data blocks.
US11663207B2 Translation of tenant identifiers
Systems, devices, and techniques are disclosed for translation of tenant identifiers. A record may be received. A value of a tenant identifier for the record may be determined from a key for the record or a scan descriptor. The value of the tenant identifier in the key for the record may be replaced with a new value for the tenant identifier. A bitmap stored in a record header of the record may be used to identify columns of the record that stored an encoded value of the tenant identifier. An encoded new value of the tenant identifier may be stored in columns identified by the bitmap stored in the record header that include an attribute indicating that tenant identifier translation is enabled.
US11663203B2 Optimizing database statements using a query compiler
Optimizing database statements using a query compiler including receiving, by a query compiler from a client computing system, a state specification of a graphical user interface; compiling, by the query compiler, a database statement from the state specification, including: optimizing the database statement by repositioning, within the database statement, a limit clause such that the limit clause is processed by the database before at least one join clause; and sending, by the query compiler, the optimized database statement to a database on a cloud-based data warehouse.
US11663202B2 Secure and efficient database command execution support
Enabling auto-completion of database commands includes receiving, at a database command execution device from a client device, a request to execute a database command where the request includes a first indicator of a first set of tokens of the database that is available at the client device; executing the database command; transmitting, from the database command execution device to the client device, a response to the request that includes a status of the execution of the database command and a second indicator of a second set of tokens of the database that is different from the first set of tokens; receiving, at the database command execution device and from the client device, an update-tokens request that includes the first indicator; and transmitting, from the database command execution device and to the client device, data indicative of differences between the second set of tokens and the first set of tokens.
US11663201B2 Generating query variants using a trained generative model
Systems, methods, and computer readable media related to generating query variants for a submitted query. In many implementations, the query variants are generated utilizing a generative model. A generative model is productive, in that it can be utilized to actively generate a variant of a query based on application of tokens of the query to the generative model, and optionally based on application of additional input features to the generative model.
US11663198B2 Method and system for managing a new record
A method and system of managing a new client record for a client record management system, including creating a new client record, comparing the new client record against at least an existing client record in a database, generating a table with a picklist, with the picklist presenting a suggested record, which is selected from an existing client record in the database, displaying the table and presenting the picklist for a confirmation by a user, and merging the new client record with the existing client record based on the confirmation by the user, where the picklist presents the suggested record based on a criterion, the criterion being a match in a field between the new client record and the suggested record.
US11663197B2 Convolutional and ephemeral datachains with conditional period
An example operation may include one or more of determining a data point trigger has occurred at a particular block cycle of a blockchain, initiating a sidechain to store subsequent entries based on the data point trigger, and a genesis block of the sidechain includes one or more relevant data fields from the blockchain, initiating a sidechain smart contract to manage data entries submitted to the sidechain, storing the data entries in the sidechain for a conditional period, and when the conditional period has matured, convoluting the sidechain into the blockchain.
US11663196B2 Fine-grained shared multi-tenant de-duplication system
In one example, a method includes receiving, at a cloud storage site, chunks that each take the form of a hash of a combination that includes two or more salts and a file object, and one of the salts is a retention salt shared by the chunks, monitoring a time period associated with the retention salt, when the time period has expired, removing the chunks that include the retention salt, and depositing the removed chunks in a deleted items cloud store.
US11663190B2 Self-healing accounting system
A method includes: detecting, by a computing device, a new entry in one of plural databases; comparing, by the computing device, the new entry to watch entries defined in a watch database; determining, by the computing device, whether the new entry matches a watch entry in the watch database; creating, by the computing device, a new watch in the watch database when the new entry does not match any watch in the watch database; and updating, by the computing device, a watch in the watch database when the new entry matches the watch in the watch database.
US11663187B2 Key-value store system
A system includes a processor and a memory storing multiple records in a key-value data structure and processor executable instructions for managing access to records in the key-value data structure. The instructions are executable to perform operations including managing a shared atomic epoch counter and thread epoch counters, determining a maximal safe epoch as a function of the shared atomic epoch counter and the thread epoch counters, maintaining a drain list of trigger actions, and triggering the trigger actions in the drain list as a function of an update of the shared atomic epoch counter and the maximal safe epoch.
US11663186B2 Enhanced locking mechanism for B+ tree data structures
A method for modifying key-value pairs of a B+ tree is provided. The method receives a request to modify a particular key-value pair. Each node of the tree has a modification number. The method traverses a path on the tree from the root node toward the particular node. The traversing includes upon reaching a parent node of the path, acquiring a shared lock on both the parent node and a child node one level below the parent node. Upon determining that the child node is the particular node, the method stores the modification number of the particular node, releases the shared lock on the particular node, compares a current modification number of the node with its stored number, and acquires an exclusive lock on the node if the numbers are the same. The method increments the current modification number of the node and modifies it while in the exclusive lock.
US11663185B2 Techniques for cross-validating metadata pages
A method of validating metadata pages that map to user data in a data storage system is provided. The method includes (a) obtaining first information stored for a first metadata page and second information stored for a second metadata page, the first and second metadata pages having a relationship to each other within a hierarchy of metadata pages for accessing user data; (b) performing a consistency check between the first information and the second information, the consistency check producing a first result in response to the relationship being verified and a second result otherwise; and (c) in response to the consistency check yielding the second result, performing a corrective action to restore consistency between the first and second information. An apparatus, system, and computer program product for performing a similar method are also provided.
US11663183B2 Systems and methods for storing, updating, searching, and filtering time-series datasets
A method includes generating from a time-series dataset multiple corresponding time-slice datasets. Each time-slice dataset has a corresponding time-slice time index and includes field-value data strings and associated field-value-time-index data strings, or pointers indicating the corresponding strings in an earlier time-slice dataset, that are the latest in the time-series dataset that are also earlier than the corresponding time-slice time index. A query of the time-series dataset for latest data records earlier than a given query time index is performed by using the time-slice datasets to reduce or eliminate the need to directly access or interrogate the time-series dataset.
US11663180B2 Trusted control automation platform
Systems, methods and apparatus are provided for an end to end control automation workflow using a distributed network. The data segregation layer may assimilate data from a variety of enterprise sources. A trust engine may validate the data from enterprise sources against enterprise security standards. The system may use a distributed network to validate the data from the various sources and populate a distributed hash table. The distributed network may be a Holochain® framework. The system may include an automation layer that uses robotic processing automation scripts to validate data against a system of record and flag exceptions. The automation layer may provide data to a user interface layer. The user interface may include an interactive dashboard for presenting a range of detailed reports.
US11663177B2 Systems and methods for extracting data in column-based not only structured query language (NoSQL) databases
A method and/or system of extracting a table having data in a plurality of rows from a Not Only Structured Query Language (NoSQL) database to a different type of database that includes: scanning all the rows in a desired table in the NoSQL database and producing a list of column families and associated column names; creating a schema for a new table having a table catalog of new column names using a Java Script Object Notation (JSON) structure to extract the columns names from the list of column families; reading and extracting at least a portion of the data from the desired table in the NoSQL database into the new table having the table catalog of new columns names; associating a creation timestamp with the new table; and saving the new table having the table catalog of new column names to the different database.
US11663175B2 Deployment of applications conforming to application data sharing and decision service platform schema
Systems, methods, and software are disclosed herein for facilitating deployment of a decision service for sharing application data among multiple isolated applications executing on one or more application platforms. In an implementation, a method of deploying applications conforming to a platform schema for facilitating sharing of the application data among isolated applications executing on one or more application platforms is described. The method includes receiving a request to submit a third party application to an application deployment system, identifying a validation manifest associated with a platform schema responsive to receiving the request, and automatically verifying that the third party application to conforms to the platform schema by performing a set of pre-defined validation checks. The request identifies the platform schema and platform capability information associated with the third party application. The validation manifest includes the set of pre-defined validation checks.
US11663170B2 Method for associating data between a plurality of blockchain networks and apparatus thereof
A method for interconnecting data between a plurality of blockchain networks according to an embodiment of the present invention includes receiving a request of an interconnecting transaction for interconnecting data between a plurality of blockchain networks, querying information of an ongoing or scheduled transaction through the plurality of blockchain networks in response to the request, and selectively determining any one of a plurality of interconnecting schemes as an interconnecting scheme of the interconnecting transaction with reference to the queried information, and performing the interconnecting transaction according to the determined interconnecting scheme.
US11663169B2 Dynamic asset management system and methods for automatically tracking assets, generating asset records for assets, and linking asset records to other types of records in a database of a cloud computing system
Methods and systems are provided for automatically generating asset records that are stored and maintained at a database system of a cloud-based computing system. Asset information can be acquired for assets from sources regarding the assets or a representation of the assets. The asset information can be processed to detect assets and analyzed to determine an asset type for each detected asset. For each detected asset, based on an asset type of that detected asset, pertinent header information for that detected asset can be extracted (e.g., asset information and data for that detected asset, associated properties of each detected asset, etc.). An asset record for each detected asset can then be generated, and then stored at the database system, for example, as a row in an asset object of the database system, where each asset record for each detected asset includes pertinent header information for that detected asset.
US11663165B2 Method, electronic device, and computer program product for managing file system
A method, an electronic device, and a computer program product for managing a file system are provided. For example, the method comprises causing multiple data blocks to be written to a storage space of the file system, the size of each of the multiple data blocks being not lower than a threshold size, and creating at least one space fragment in the storage space, the size of each of the at least one space fragment not exceeding the threshold size. Therefore, this solution can quickly and efficiently age a file system.
US11663164B2 Performing file-based time series management
A technique performs file-based time series management. The technique involves initiating a recordation operation that records a source-provided time series in rows of a row-formatted file. The technique further involves, after the recordation operation is initiated, encountering a conversion event. The technique further involves, in response to encountering the conversion event, performing a conversion operation that converts the source-provided time series recorded in the rows of the row-formatted file into a file-provided time series and saving the file-provided time series in columns of a column-formatted file.
US11663162B2 Replacing database table join keys with index keys
Disclosed are embodiments for replacing database table join keys with index keys. In one embodiment, a method is disclosed comprising: receiving, by a processor, annotation data, the annotation data comprising a set of rows; retrieving, by the processor, a root dataset, the root dataset stored in one or more files; generating, by the processor, a row identifier for each row in the set of rows, the row identifier storing a plurality of fields enabling alignment of a respective row in the annotation data to a corresponding row in the root dataset; generating, by the processor, an annotation dataset, the annotation dataset comprising the set of rows and corresponding row identifiers; and writing, by the processor, the annotation dataset to at least one file, the at least one file separate from the one or more files.
US11663155B2 Method and apparatus for realizing USB communication
The disclosure provides a method and an apparatus for realizing USB communication; the method includes: step S1, when receiving a command sent by a host computer, a device determines a type of the command and returns enumerated general information of the device to the host computer if the command is an enumerating command, go back to step S1; if the command is a setting report command, the device acquires response data according to the setting report command and stores the response data, go back to step S1; if the command is a getting report command, the device selects a corresponding report size according to a size of current response data, acquires a second report identification corresponding to the report size, generates return data according to the acquired second report identification and the current response data and sends the return data to the host computer, go back to step S1.
US11663151B2 Network-on-chip for neurological data
The embodiments disclosed herein relate to chips used to receive and process neurological events in brain matter as captured by electrodes. Such chips may include an array of amplifiers and electrodes to receive neurological voltage signals, the chip including a config circuitry in communication with the array of amplifiers and a controller, the config circuitry configured to receive program instructions and instruct the amplifiers of a voltage threshold and instruct the controller to pass on signals from only specific rows and columns of amplifiers, the controller in communication with the array of amplifiers, the controller configured to packetize the neurological voltage signals into data packets.
US11663150B2 Fault tolerant system
A fault tolerant system includes a primary virtual machine and a secondary virtual machine. The primary virtual machine includes a synchronizing information generator and a first interrupt blocker. The synchronizing information generator executes bytecode and outputs synchronizing information based on information related to the executed bytecode. The first interrupt blocker blocks an interrupt inputted from an external location. The secondary virtual machine includes a synchronous execution unit that executes the bytecode based on the synchronizing information and a second interrupt blocker that blocks the interrupt. When the interrupt is acquired, the synchronizing information generator executes the bytecode based on the interrupt. The first interrupt blocker outputs the interrupt to the synchronizing information generator when the interrupt is inputted during execution of an instruction, included in the bytecode, to accept the interrupt.
US11663148B2 Performance of storage system background operations
Methods for operating a memory device can include monitoring communications from a host device for a notification that a battery of the host device has entered a charging state and performing a background operation of the memory device responsive to receiving this notification. The notification can be an added functionality incorporated into a standardized interface.
US11663144B2 LRU list reorganization for favored and unfavored volumes
A method for improving cache hit ratios for selected storage elements within a storage system includes storing, in a cache of a storage system, non-favored storage elements and favored storage elements. The favored storage elements are retained in the cache longer than the non-favored storage elements. The method maintains a first LRU list containing entries associated with non-favored storage elements and designating an order in which the non-favored storage elements are evicted from the cache, and a second LRU list containing entries associated with favored storage elements and designating an order in which the favored storage elements are evicted from the cache. The method periodically scans the first LRU list for non-favored storage elements that have changed to favored storage elements, and the second LRU list for favored storage elements that have changed to non-favored storage elements. A corresponding system and computer program product are also disclosed.
US11663140B2 Methods of memory address verification and memory devices employing the same
A memory device and methods for operating the same are provided. The memory device includes an array of memory cells, a non-volatile memory, and a controller. The controller is configured to receive a read command to read a data word from an address of the array and decode the address to generate a decoded address. The controller is further configured to retrieve response data from the decoded address of the array, retrieve a location indicia corresponding to the decoded address from the non-volatile memory, and verify that the location indicia corresponds to the address. The controller can optionally be further configured to indicate an error if the location indicia does not correspond to the address.
US11663134B2 Method, device and computer program product for implementing file system
Techniques involve implementing a file system. According to such techniques, a storage system creates a plurality of files in advance, each of which maintains a continuous space to simplify the process of processing read/write requests in the file system. When there is data to be written, an appropriate pre-created file is selected. Further, according to such techniques, a file system address is mapped to a physical address using a memory management unit. In this way, the file system performance is improved greatly.
US11663132B2 Prefetching
A technique is provided for prefetching data items. An apparatus has a storage structure with a plurality of entries to store data items. The storage structure is responsive to access requests from processing circuitry to provide access to the data items. The apparatus has prefetch circuitry to prefetch data and correlation information storage to store correlation information for a plurality of data items. The correlation information identifies, for each of the plurality of data items, one or more correlated data items. The prefetch circuitry is configured to monitor the access requests from the processing circuitry. In response to detecting a hit in the correlation information storage for a particular access request that identifies a requested data item for which the correlation information storage stores correlation information, the prefetch circuitry is configured to prefetch the one or more correlated data items identified by the correlation information for the requested data item.
US11663129B2 Using a machine learning module to dynamically determine tracks to prestage from storage to cache
Provided are a computer program product, system, and method for determining tracks to prestage into cache from a storage. Information is provided related to determining tracks to prestage from the storage to the cache in a stage group of sequential tracks including a trigger track comprising a track number in the stage group at which to start prestaging tracks and Input/Output (I/O) activity information to a machine learning module. A new trigger track in the stage group at which to start prestaging tracks is received from the machine learning module having processed the provided information. The trigger track is set to the new trigger track. Tracks are prestaged in response to processing an access request to the trigger track in the stage group.
US11663128B1 Techniques for performing metadata updates for cache consistency
In at least one embodiment, processing can include acquiring a spinlock on a cached copy of a metadata (MD) page includes a field stored in two cache lines; updating a register to include an updated value of the field; determining whether a first portion of the updated value of the register is non-zero, wherein two portions of the updated value of the field as stored in the register correspond to the two cache lines; and responsive to determining that the first portion of the updated value of the register is non-zero, performing processing including: storing the first portion of the updated value of the field from the register in the first cache line; and subsequent to performing storing the first portion, storing the second portion of the updated value of the field as stored in the register in the second cache line.
US11663127B2 Method, electronic device and computer program product for managing storage system
Techniques for managing a storage system involve flushing a target page in a cache device to a persistent storage device of the storage system. The techniques further involve releasing a resource storing a page descriptor of the target page to a resource pool. The resource pool is configured to provide resources to store page descriptors of pages to be flushed in the cache device. The techniques further involve: if it is determined that an auxiliary descriptor of the target page is located at a tail of a queue of auxiliary descriptors of the pages to be flushed, removing the auxiliary descriptor of the target page from the queue. The auxiliary descriptors of the pages to be flushed are configured to describe the page descriptors of the pages to be flushed. Accordingly, the page flushing performance of the storage system can be improved, thereby improving the input/output performance.
US11663126B1 Return address table branch predictor
Embodiments include storing return addresses for a branch-target-buffer. Aspects include receiving a first instruction and based on a determination that the first instruction is a branch instruction and potentially a call, storing a return address associated with the branch instruction in a prediction return address table, wherein the prediction return address table includes an entry that corresponds to an index value that is created based on a target address of the first instruction, and wherein the entry includes the return address that is created based on an address of a sequential instruction of the first instruction. Aspects also include receiving a second instruction and based on a determination that the second instruction is predicted to be a return instruction with a predicted return address table index value from the branch-target-buffer, using the index value to select the return address to predict as the target address.
US11663125B2 Cache configuration performance estimation
Computer-implemented methods using machine learning are provided for generating an estimated cache performance of a cache configuration. A neural network is trained using, as inputs, a set of memory access parameters generated from a non-cycle-accurate simulation of a data processing system comprising the cache configuration and a cache configuration value, and using, as outputs, cache performance values generated by a cycle-accurate simulation of the data processing system comprising the cache configuration. The trained neural network is then provided with sets of memory access parameters generated from a non-cycle-accurate simulation of a proposed data processing system and a selected cache configuration and generates estimated cache performance values for that selected cache configuration.
US11663124B2 Apparatuses and methods for interfacing on-memory pattern matching
Embodiments of the disclosure are drawn to apparatuses, systems, methods, and memories that are capable of performing pattern matching operations within a memory device. The pattern matching operations may be performed on data stored within the memory based on a pattern stored in a register. The result of the pattern matching operation may be provided by the memory. The data may be retrieved from a memory array for the pattern matching operation by a read operation, a refresh operation, an error correction operation, and/or a pattern matching operation. The data may be retrieved from incoming data input lines instead of or in addition to the memory array. How the data is stored or retrieved for pattern matching operations may be controlled by a memory controller.
US11663119B2 Select decompression headers and symbol start indicators used in writing decompressed data
One or more units of decompressed data of a plurality of units of decompressed data is written to a target location for subsequent writing to memory. The plurality of units of decompressed data includes a plurality of symbol outputs and has associated therewith a plurality of decompression headers. A determination is made that the subsequent writing to memory of at least a portion of another unit of decompressed data to be written to the target location is to be stalled. A symbol start position of the other unit of decompressed data and a decompression header of a selected unit of the one or more units of decompressed data written to the target location are provided to a component of the computing environment. The decompression header is used for the subsequent writing of the other unit of decompressed data to memory.
US11663118B2 Address vectors for data storage elements
In some examples, a device includes a set of data storage elements, wherein each data storage element of the set of data storage elements is associated with a respective valid address vector, and wherein a bit flip in any bit of any of the valid address vectors leads to one of a set of invalid address vectors not associated with any of the set of data storage elements. The device also includes a decoder configured to receive a first address vector as part of a request and to check whether the first address vector corresponds to one of the valid address vectors or to one of the invalid address vectors. The decoder is also configured to select an associated data storage element in response to receiving the request and in response to determining that the first address vector corresponds to one of the valid address vectors.
US11663117B2 Customizable decision service
A method of executing an A/B testing service comprises deploying an instance of the A/B testing service between a client device and an A/B testing server and receiving by the A/B testing service from the A/B testing server a software development kit (SDK) key for a client device, the SDK key indicating an A/B testing environment to be associated with the instance. The method further comprises, in response to receiving the SDK key: storing data associated with the A/B testing environment in memory of the client device; providing a HyperText Transfer Protocol (HTTP) application programming interface (API) associated with the instance of the A/B testing service to one or more applications associated with the A/B testing environment; and executing, by a processing device, commands between the client device and the one or more applications on behalf of the A/B testing environment.
US11663116B2 Systems and methods for automated test data microservices
Systems and methods for automated test data microservices are provided. Test versions of software (such as an Application Programming Interface (API)) may be configured to automatically generate test data and to call a microservice to manage the test data. The microservice may automatically add and remove the test data from an operational data store to facilitate the testing process and to automatically perform setup and teardown stages of the testing process.
US11663114B2 Method and system for automatically testing event-driven microservices
A method for facilitating automated testing of event-driven microservices is provided. The method includes receiving a scenario that includes a set of instructions to test a microservice; automatically generating, based on the scenario, a production event relating to an action to be performed and a consumption event relating to a record of the performed action; automatically generating a first test event using the production event; outputting the first test event to the microservice; automatically retrieving a first result relating to the execution of the first test event by the microservice by using the consumption event; and validating the first result based on the scenario. The method further includes displaying the first result and a notification on a graphical user interface based on an outcome of the validating.
US11663110B2 Analysis to check web API code usage and specification
A debugging tool and method for statically verifying programs that invoke web-based services through API calls is provided. The tool receives source code that comprises one or more invocation of web APIs for requesting web-based services. The tool also receives a set of web API specifications. The tool extracts a set of request information for each web API invocation in the source code, the set of request information including a usage string of an URL endpoint. The tool verifies whether the set of request information complies with the received web API specifications and reports a result of the verification.
US11663109B1 Automated seasonal frequency identification
Embodiments are directed to facilitating identifying seasonal frequencies. In particular, a set of candidate seasonal frequencies associated with a time series data set are determined based on ACF peaks identified in association with a representation of the time series data set. Thereafter, the filters are applied to analyze the candidate seasonal frequencies and update the candidate seasonal frequencies by removing any candidate seasonal frequencies that fail a filter. An example filter can include comparing ACF peaks with peaks associated with SDF peaks. Thereafter, a candidate seasonal frequency of the updated candidate seasonal frequencies can be identified as a seasonal frequency for the time series data set, and such a seasonal frequency can be provided (e.g., to a user or another process) for use in performing data analysis.
US11663105B2 String pattern matching for multi-string pattern rules in intrusion detection
In some embodiments, a method stores a plurality of identifiers for a plurality of rules. The plurality of rules each include a set of patterns, and a rule and a pattern combination is associated with an identifier in the plurality of identifiers. Information being sent on a network is scanned and the method determines when a pattern in the information matches a pattern for a rule. The method identifies an identifier for the pattern where the identifier identifies a rule and a pattern combination. Then, the method identifies the rule and the pattern combination based on the identifier. The set of patterns for the rule is found in the information based on determining that the rule and the pattern combinations for the rule have been found in the information.
US11663104B2 Threshold voltage distribution adjustment for buffer
A method includes writing received data sequentially to a particular location of a cyclic buffer of a memory device according to a first set of threshold voltage distributions. The method further includes performing a touch up operation on the particular location by adjusting the first set of threshold voltage distributions of the data to a second set of threshold voltage distributions in response to a determination that a trigger event has occurred. The second set of threshold voltage distributions can have a larger read window between adjacent threshold voltage distributions of the second set than that of the first set of threshold voltage distributions.
US11663102B2 Event-based operational data collection for impacted components
A method comprises receiving a notification of an issue with at least one component of a plurality of components in a computing environment. One or more machine learning algorithms are used to determine one or more components of the plurality of components impacted by the issue with the at least one component. The method further comprises collecting operational data for the at least one component and the one or more impacted components.
US11663098B2 Maintaining durability of a data object using unplanned delta components during transient failures
The disclosure herein describes enhancing data durability of a base component of a data object using an unplanned delta component during transient fault unavailability. A base component of a data object becoming unavailable due to a transient fault is detected. A delta component associated with the base component is generated, wherein the delta component includes unwritten storage space with an address space and a tracking bitmap including a plurality of bits associated with data blocks of the address space of the delta component. The stale LSN with which the base component is associated is assigned to the delta component and the delta component is synchronized with an active component of the data object based on the assigned stale LSN. The delta component records write I/O targeted for the base component and, based on detecting the base component becoming available, the base component is synchronized with the delta component.
US11663091B2 Transparent database session recovery with client-side caching
A client computer establishes one or more sessions with a DBMS. Session context information for each session is cached in a client-side session cache. When a session disconnection is detected, the session recovery includes establishing a new session with the DBMS, and restoring the session context of the disconnected session from the session information of the disconnected session that is stored in the session cache.
US11663089B2 Systems and methods for continuous data protection
Example embodiments relate generally to systems and methods for continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
US11663088B2 Method, electronic equipment, and computer program product for managing backup data
A method, electronic device, and a computer readable medium for managing backup data that includes determining an expiration time of backup data in a data set to be backed up in a source storage device, and determines a priority of the backup data to be migrated in a migration operation to be performed based on the expiration time. The method may also include migrating backup data with the same priority in the data set to be backed up to a target storage device to reduce a write amplification factor of a storage device, and prolong the service life of the storage device.
US11663085B2 Application backup and management
A data management and storage (DMS) cluster of peer DMS nodes manages data of an application distributed across a set of machines of a compute infrastructure. A DMS node associates a set of machines with the application, and generates data fetch jobs for the set of machines for execution by multiple peer DMS nodes. The DMS node determining whether each of the data fetch jobs for the set of machines is ready for execution by the peer DMS nodes. In response to determining that each of the data fetch jobs is ready for execution, the peer DMS nodes execute the data fetch jobs to generate snapshots of the set of machines. The snapshots may be full or incremental snapshots, and collectively form a snapshot of the application.
US11663084B2 Auto-upgrade of remote data management connectors
Methods and systems for automatically upgrading or synchronizing a remote data management agent running on a remote host machine (e.g., a hardware server) to a particular version that is in-sync with a corresponding version used by a cluster of data storage nodes controlling the remote data management agent are described. The remote agent may be initially installed on the remote host and subsequent updates to the remote agent may be performed using the remote agent itself without requiring intervention by the remote host. The remote agent may comprise a backup agent and a bootstrap agent that are each exposed in different network ports or associated with different port numbers or networking addresses. The backup agent may perform data backup related tasks for backing up files stored on the remote host and the bootstrap agent may perform upgrade related tasks for upgrading the backup agent.
US11663081B2 Storage system and method for data recovery after detection of an uncorrectable error
A storage system caches, in volatile memory, data read from non-volatile memory. After detecting an uncorrectable error in the data cached in the volatile memory, the storage system replaces the cached data with data re-read from the non-volatile memory and updated to reflect any changes made to the data after it was stored in the non-volatile memory. The storage system can also analyze a pattern in data adjacent to the uncorrectable error and predict corrected data based on the pattern.
US11663079B2 Data recovery using a combination of error correction schemes
Exemplary methods, apparatuses, and systems include receiving a request for a segment of data. The requested segment data is one of a plurality of segments of data in a stripe of data. A failure to decode the requested segment is detected. Each of the plurality of segments in the stripe other than the requested segment are read. Reading each segment includes reading raw encoded data and attempting to decode the raw encoded data, the result of reading each segment including decoded data when decoding is successful and the raw encoded data when decoding fails. A combined result of each read is generated. The combining includes combining decoded data for segments that were successfully decoded and the raw encoded data for segments for which decoding failed. A statistical model for the requested segment is updated using the combined result. The requested segment is decoded using the updated statistical model.
US11663073B2 Method and apparatus for data protection in memory devices
An apparatus and method for efficiently transmitting data are described. A transmitter sends data to a receiver. An encoder of the transmitter divides a received first block of data into multiple sub-blocks. The encoder selects a portion of each sub-block to compare to one another. A portion in a particular sub-block has a same offset and a same size as other portions of other sub-blocks. If the encoder determines the multiple portions match one another, the encoder sends, to the receiver, a second block of data corresponding to the first block of data. The second block of data has a same size as a size of the received first block of data, and the second block of data includes security data from one of multiple error correction schemes. Therefore, the second block of data provides security without increasing an amount of data to transmit.
US11663072B2 Avoid system restart after applying fixes
A computer-implemented method includes receiving, by a computing system, an update for a computer program executing on the computing system. The method further includes determining, by the computing system, a data structure that is affected by the update by checking a structure change information included in the update. The method further includes checking, by the computing system, instance-count of the data structure, the instance-count representing a number of instances of the data structure in a memory of the computing system. The method further includes based on a determination that the instance-count is zero, applying, by the computing system, the update to the computer program.
US11663071B2 Instinctive slither application assessment engine
Aspects of the disclosure relate to application assessment. A computing platform may receive content information and manual input data corresponding to hierarchical content. The computing platform may establish a content tree indicating relationships between pages of the hierarchical content. The computing platform may receive starting/ending pages of the hierarchical content and application assessment commands. Using the content tree and in response to receipt of the application assessment commands, the computing platform may generate error information based on the starting page and the ending page by performing a holistic error analysis of the hierarchical content between the starting page and the ending page, which may include automatically populating manual input fields using the manual input data. The computing platform may send the error information and commands to display an error notification based on the error information, which may cause the administrator computing device to display the error notification.
US11663069B2 Processing system, sensor system, mobile object, abnormality determination method, and non-transitory storage medium
A processing system sets up two or more circuits of a plurality of circuits as two or more processing circuits. The two or more processing circuits subject respective input signals from a sensor to signal processing. The processing system sets up at least one circuit of the plurality of circuits to serve as a reference circuit. The at least one circuit being smaller in number than the two or more processing circuits and being other than the processing circuits. The determination circuit is configured to perform abnormality determination for a determination target circuit which is any one of the two or more processing circuits based on a comparison result between an output signal of the determination target circuit and an output signal of the reference circuit.
US11663068B2 Write abort error detection in multi-pass programming
A storage device may detect errors during data transfer. Upon detection of one or more data transfer errors, for example, the storage device can begin to scan pages within a plurality of memory devices for uncorrectable error correction codes. Once scanned, a range of pages within the plurality of memory devices with uncorrectable error correction codes associated with a write abort error may be determined. The stage of multi-pass programming achieved on each page within that range is then established. Once calculated, the previously aborted multi-pass programming of each page within the range of pages can continue until completion. Upon completion, normal operations may continue without discarding physical data location.
US11663066B2 Clustering of structured log data by key-values
Clustering structured log data by key-values includes receiving, via a user interface, a request to apply an operator to cluster a set of raw log messages according to values for a set of keys associated with the request. At least a portion of each raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a raw log message in the set of raw log messages. It further includes determining whether to include the raw log message in a cluster based at least in part on an evaluation of values in the structured machine data of the raw log message for the set of keys associated with the request. The cluster is included in a plurality of clusters. Each cluster in the plurality is associated with a different combination of values for the set of keys associated with the request. It further includes providing, via the user interface, information associated with the cluster.
US11663065B2 SCSI command set for error history logging in a memory system and operating method thereof
A memory system includes: a memory device; and a controller suitable for controlling the memory device and including a buffer memory, wherein the controller performs error history logging into the buffer memory in response to a logging start command from a host, stops the error history logging in response to a logging stop command from the host, and provides the host with the logged error history in response to an output command from the host.
US11663064B1 System and method for generating a guest operating system crash dump
Disclosed herein are systems and method for generating a guest Operating System (OS) crash dump. In one aspect, an exemplary method comprises, obtaining information about a guest physical memory and a state of a guest CPU, determining guest page tables including a data structure for mapping between the guest physical memory and guest virtual pages using registers of the guest CPU, identifying an interrupt handler and determining an address of the interrupt handler using the guest page tables and the registers of guest CPU, finding a location of a kernel image in memory by scanning virtual addresses backward starting from the interrupt handler until a beginning of an executable kernel module is found, identifying and fetching debug symbols, determining system task descriptors using the debug symbols, determining debugger relevant data using the debug symbols, and generating the crash dump header using the system task descriptors and the debugger relevant data.
US11663061B2 Anomalous behavior detection
A training dataset is used to train an unsupervised machine learning trained model. Corresponding gradient values are determined for a plurality of entries included in the training dataset using the trained unsupervised machine learning model. A first subset of the training dataset is selected based on the determined corresponding gradient values and a first threshold value selected from a set of threshold values. A labeled version of the selected first subset is used to train a first supervised machine learning model to detect one or more anomalies.
US11663060B2 Shared message management
A call for communication is detected between applications, where the call requires input from a plurality of threads of the applications via editing of a single control message in a queue such that the single control message reflects data from each of the applications. An attempt by a first of the plurality of threads to edit the single control message is detected while a second of the plurality of threads is editing the single control message. A message is sent to the first of the plurality of threads that details a status of the single control message in response to detecting the attempt. The call for communication is responded to using the single control message in response to detecting that each of the plurality of threads has edited the single control message.
US11663056B2 Unified programming interface for regrained tile execution
Systems, apparatuses and methods may provide for technology that detects a tensor operation in an application, wherein the tensor operation has an unspecified tensor input size, determines the input tensor size at runtime, and selects a partition configuration for the tensor operation based at least in part on the input tensor size and one or more runtime conditions. In one example, the technology searches a lookup table for the input tensor size and at least one of the runtime condition(s) to select the partition configuration.
US11663054B2 Autoscaling of data processing computing systems based on predictive queue length
To enhance the scaling of data processing systems in a computing environment, a number of data objects indicated in an allocation queue and a first attribute of the allocation queue are determined, where the allocation queue is accessible to a plurality of data processing systems. A number of data objects indicated in the allocation queue at a subsequent time is predicted based on the determined number of data objects and the first attribute. It is determined whether the active subset of the plurality of data processing systems satisfies a criterion for quantity adjustment based, at least in part, on the predicted number of data objects indicated in the allocation queue and a processing time goal. Based on determining that the active subset of data processing systems satisfies the criterion for quantity adjustment, a quantity of the active subset of data processing systems is adjusted.
US11663052B2 Adaptive application assignment to distributed cloud resources
A method for allocating resources to applications in a distributed datacenter based on generated contact lists is described. The method includes, receiving, by a first resource manager, a placement request, which identifies resources needed for execution of an application; determining a policy associated with the application; generating a first contact list for the first resource manager based on the determined policy for the application; and searching resources in the distributed datacenter, based on the first contact list, to attempt to meet the identified resources of the placement request.
US11663048B2 On-premises to cloud workload migration through cyclic deployment and evaluation
A method and system for on-premises to cloud workload migration through cyclic deployment and evaluation. Existing processes for transferring on-premises workloads onto the public cloud are often painstakingly manual and laborious, in order to ensure proper workload interoperability between the different infrastructures. To address this existing dilemma in inter-infrastructure workload migration, the disclosed method and system employs a cyclic monitoring, deploying, and evaluating scheme to automate and implement optimal strategies for migrating on-premises workloads onto public and/or hybrid cloud computing environments.