Document | Document Title |
---|---|
US11961927B2 |
Cascade photocatalysis device
Described herein are devices and methods utilizing cascade photocatalysis to drive multiple chemical reactions via a series of photoelectrochemical catalysts driven by the conversion of light into current by one or more photovoltaic devices. The described devices and methods are tunable and may be used in conjunction with different reactants and products, including the conversion of carbon dioxide into valuable hydrocarbon products. |
US11961922B2 |
Distributed power harvesting systems using DC power sources
A distributed power harvesting system including multiple direct current (DC) power sources with respective DC outputs adapted for interconnection into an interconnected DC power source output. A converter includes input terminals adapted for coupling to the interconnected DC power source output. A circuit loop sets the voltage and current at the input terminals of the converter according to predetermined criteria. A power conversion portion converts the power received at the input terminals to an output power at the output terminals. A power supplier is coupled to the output terminals. The power supplier includes a control part for maintaining the input to the power supplier at a predetermined value. The control part maintains the input voltage and/or input current to the power supplier at a predetermined value. |
US11961913B2 |
Semiconductor device structure and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a source/drain feature on a semiconductor fin structure, a first isolation structure surrounding the semiconductor fin structure, source/drain spacers on the first isolation structure and surrounding a lower portion of the source/drain feature, a dielectric fin structure adjoining and in direct contact with the first isolation structure and one of the source/drain spacers, and an interlayer dielectric layer over the source/drain spacers and the dielectric fin structure and surrounding an upper portion of the source/drain feature. |
US11961912B2 |
Merged source/drain features
The present application provides a semiconductor device and the method of making the same. The method includes recessing a fin extending from a substrate, forming a base epitaxial feature on the recessed fin, forming a bar-like epitaxial feature on the base epitaxial feature, and forming a conformal epitaxial feature on the bar-like epitaxial feature. The forming of the bar-like epitaxial feature includes in-situ doping the bar-like epitaxial feature with an n-type dopant at a first doping concentration. The forming of the conformal epitaxial feature includes in-situ doping the conformal epitaxial feature with a second doping concentration greater than the first doping concentration. |
US11961908B2 |
Vertical transistor and method for fabricating the same
Various embodiments of the present invention disclosure are directed to a vertical transistor having different doping profiles in its upper channel layer and lower channel layer for reducing leakage current while enhancing contact resistance and a method for manufacturing the vertical transistor.According to an embodiment of the present invention disclosure, a semiconductor device comprises a lower contact, a vertical channel layer on the lower contact, the vertical channel layer including a metal component and an oxygen component, and an upper contact on the vertical channel layer. The vertical channel layer has a gradual doping profile in which a doping concentration of the metal component is lowest in an intermediate region and gradually increases from the intermediate region to the upper contact. |
US11961903B2 |
Power semiconductor device and method of fabricating the same
A power semiconductor device includes a semiconductor layer of silicon carbide (SiC), at least one trench that extends in one direction, a gate insulating layer disposed on at least an inner wall of the at least one trench, at least one gate electrode layer disposed on the gate insulating layer, a drift region disposed in the semiconductor layer at least on one side of the at least one gate electrode layer, a well region disposed in the semiconductor layer to be deeper than the at least one gate electrode layer, a source region disposed in the well region, and at least one channel region disposed in the semiconductor layer of one side of the at least one gate electrode layer between the drift region and the source region. |
US11961902B2 |
Semiconductor device with multichannel heterostructure and manufacturing method thereof
A semiconductor device and a method for manufacturing the same are provided in this disclosure. The semiconductor device includes a semiconductor heterostructure layer. The semiconductor heterostructure layer includes alternating first semiconductor material layers and second semiconductor material layers. Two-dimensional electron gas (2DEG) may be generated between each first semiconductor material layer and adjacent second semiconductor material layer. A conductive structure, including a plurality of conductive fingers extends from a surface of the semiconductor heterostructure layer into the semiconductor heterostructure layer. The plurality of conductive fingers are arranged in a direction substantially parallel to the surface. The lengths of the plurality of conductive fingers progressively increase in that direction so that an end portion of each conductive finger is respectively positioned in a different second semiconductor material layer and is not in contact with the 2DEG. |
US11961899B2 |
Semiconductor devices and methods of manufacturing thereof
A semiconductor device includes a gate structure extending along a first lateral direction. The semiconductor device includes a source/drain structure disposed on one side of the gate structure along a second lateral direction, the second lateral direction perpendicular to the first lateral direction. The semiconductor device includes an air gap disposed between the gate structure and the source/drain structure along the second lateral direction, wherein the air gap is disposed over the source/drain structure. |
US11961895B2 |
Gate stacks with multiple high-κ dielectric layers
A first semiconductor device includes an interfacial layer over a substrate, a first high-κ dielectric layer over the interfacial layer, a second high-κ dielectric layer over the first high-κ dielectric layer, a Ti—Si mixing layer over the second high-κ dielectric layer, and a gate electrode layer over the Ti—Si mixing layer. A second semiconductor device includes an interfacial layer over a substrate, a first high-κ dielectric layer over the interfacial layer, a Ti—Si mixing layer over the first high-κ dielectric layer, a second high-κ dielectric layer over the Ti—Si mixing layer, and a gate electrode layer over the second high-κ dielectric layer. The method includes forming an interfacial layer over a substrate, forming a first high-κ dielectric layer over the interfacial layer, forming a second high-κ dielectric layer over the first high-κ dielectric layer, and forming a gate electrode layer over the second high-κ dielectric layer. |
US11961890B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device includes a semiconductor layer and a gate structure on the semiconductor layer. The gate structure includes a multi-stepped gate dielectric on the semiconductor layer and a gate electrode on the multi-stepped gate dielectric. The multi-stepped gate dielectric includes a first gate dielectric segment having a first thickness and a second gate dielectric segment having a second thickness that is less than the first thickness. |
US11961888B2 |
Extrinsic field termination structures for improving reliability of high-voltage, high-power active devices
Extrinsic structures formed outside the active regions of active devices can influence aging characteristics and performance of the active devices. An example integrated device including such an intrinsic structure includes a semiconductor device having an active region in a conduction layer, an isolation region in the conduction layer, an insulating layer formed over at least a portion of the active region and over at least a portion of the isolation region, a via outside the active region, and a conductive interconnect. The isolation region extends around the semiconductor device in an area outside the active region. The via extends through the insulating layer and down to the isolation region in the conduction layer, and the conductive interconnect is formed directly on the isolation region in the conduction layer. |
US11961883B2 |
Semiconductor device
A semiconductor device includes a semiconductor layer of a first conductivity type having a device forming region and an outside region, an impurity region of a second conductivity type formed in a surface layer portion of a first main surface in the device forming region, a field limiting region of a second conductivity type formed in the surface layer portion in the outside region and having a impurity concentration higher than that of the impurity region, and a well region of a second conductivity type formed in a region between the device forming region and the field limiting region in the surface layer portion in the outside region, having a bottom portion positioned at a second main surface side with respect to bottom portions of the impurity region and the field limiting region, and having a impurity concentration higher than that of the impurity region. |
US11961880B2 |
Metal-insulator-metal structure
A semiconductor device includes first and second metal-insulator-metal structures. The first metal-insulator-metal structure includes a first bottom conductor plate, a first portion of a first dielectric layer, a first middle conductor plate, a first portion of a second dielectric layer, and a first top conductor plate stacked up one over another. The second metal-insulator-metal structure includes a second bottom conductor plate, a second portion of the first dielectric layer, a second middle conductor plate, a second portion of the second dielectric layer, and a second top conductor plate stacked up one over another. In a cross-sectional view, the first bottom conductor plate is wider than the first middle conductor plate that is wider than the first top conductor plate, and the second bottom conductor plate is narrower than the second middle conductor plate that is narrower than the first top conductor plate. |
US11961876B2 |
Light emitting device and LED display apparatus including the same
A display apparatus includes a display substrate, and light emitting devices arranged on an upper surface of the display substrate. At least one of the light emitting devices includes a first LED unit including a first light emitting stack, a second LED unit including a second light emitting stack, and a third LED unit including a third light emitting stack. Each of the first to third light emitting stacks includes a first conductivity type semiconductor layer and a second conductivity type semiconductor layer. the first conductivity type semiconductor layer and the second conductivity type semiconductor layer in each of the first to third light emitting stacks are stacked in a horizontal direction with respect to the upper surface of the display substrate. At least one of the second conductivity type semiconductor layers in the first to third light emitting stacks is divided into two regions. |
US11961872B2 |
Unit pixel having light emitting devices and display apparatus having the same
A unit pixel includes a transparent substrate, a plurality of light emitting devices disposed on the transparent substrate, and an electrostatic discharge (ESD) protector disposed on the transparent substrate and protecting at least one of the light emitting devices from electrostatic discharge. |
US11961870B2 |
Systems, methods, and devices for reducing optical and electrical crosstalk in photodiodes
Devices, systems, and methods are provided for reducing electrical and optical crosstalk in photodiodes. A photodiode may include a first layer with passive material, the passive material having no electric field. The photodiode may include a second layer with an absorbing material, the second layer above the first layer. The photodiode may include a diffused region with a buried p-n junction. The photodiode may include an active region with the buried p-n junction and having an electric field greater than zero. The photodiode may include a plateau structure based on etching through the second layer to the first layer, the etching performed at a distance of fifteen microns or less from the buried p-n junction. |
US11961865B2 |
Semiconductor device, method of manufacturing a semiconductor device, solid-state imaging device, and electronic apparatus
A semiconductor device of the present disclosure includes: a semiconductor element disposed on a first surface side of a semiconductor substrate; a through-electrode that is provided through the semiconductor substrate in a thickness direction of the semiconductor substrate and introduces charge obtained in the semiconductor element to a second surface side of the semiconductor substrate; and an amplifier transistor that outputs an electrical signal based on the charge introduced by the through-electrode, the amplifier transistor using the through-electrode as a gate electrode and including a source region and a drain region around the through-electrode. |
US11961864B2 |
Imaging device with improved layout of reading circuit transistors
Provided is an imaging device in which the degree of freedom in the layout can be improved. The imaging device includes a first substrate part that includes a sensor pixel to perform photoelectric conversion, and a second substrate part that is disposed on one surface side of the first substrate part and that includes a reading circuit to output a pixel signal based on an electric charge outputted from the sensor pixel. The second substrate part includes a first semiconductor substrate on which a first transistor included in the reading circuit is disposed, and a second semiconductor substrate which is disposed on one surface side of the first semiconductor substrate and on which a second transistor included in the reading circuit is disposed. |
US11961862B2 |
Solid-state imaging element and electronic apparatus
A solid-state imaging element of an embodiment of the present disclosure includes: a semiconductor substrate including a photoelectric conversion section for each pixel; a pixel transistor provided on one surface of the semiconductor substrate; and an element separation section provided in the semiconductor substrate and including a first element separation section and a second element separation section that have mutually different configurations, the element separation section defining an active region of the pixel transistor, in which the second element separation section has, on a side surface, a first semiconductor region and a second semiconductor region that have mutually different impurity concentrations in a depth direction of the second element separation section. |
US11961854B2 |
Semiconductor device
A semiconductor device, including a dielectric layer and a semiconductor substrate, is provided. The dielectric layer has a convexity or a concavity. The semiconductor substrate includes a first type semiconductor layer and a second type semiconductor layer sequentially stacked on the dielectric layer. The first type semiconductor layer is disposed on the convexity or the concavity. A top surface and a bottom surface of the first type semiconductor layer are protruded according to the convexity or recessed according to the concavity. A bottom surface of the second type semiconductor layer is protruded according to the convexity or recessed according to the concavity. |
US11961852B2 |
Manufacture method of array substrate, array substrate, and display panel
Disclosed is a manufacture method of the array substrate, including: sequentially forming a gate, a gate insulating layer, an active layer, an ohmic contact layer and a metal layer on a substrate, forming a photoetching mask on the metal layer, where thickness of the photoetching mask in a half exposure area of the mask plate is from 2000 Å to 6000 Å; etching the metal layer, the ohmic contact layer and the active layer outside a covering area of the photoetching mask; ashing the photoetching mask for a preset time with an ashing reactant, wherein the ashing reactant comprises oxygen, and the preset time is from 70 seconds to 100 seconds; and sequentially etching the metal layer, the ohmic contact layer and the active layer based on the ashed photoetching mask, and forming a channel region of the array substrate. The present disclosure further discloses an array substrate, and a display panel. |
US11961849B2 |
Display device having multiple insulating layers of same material
A display device includes a base layer; a first pattern disposed on the base layer; an insulating layer disposed on the first pattern and including layers; and a second pattern disposed on the insulating layer. At least two of the layers of the insulating layer include a same material. |
US11961844B2 |
Pixel and display device including the same
A pixel may include a first sub-pixel, a third sub-pixel, and a second sub-pixel arranged in a second direction, and each including an emission area and a non-emission area. Each of the first sub-pixel, the second sub-pixel, and the third sub-pixel may include a pixel circuit including at least one transistor and a storage capacitor, a first alignment electrode disposed on the pixel circuit, a second alignment electrode extending spaced apart from the first alignment electrode, a light emitting element disposed between the second alignment electrode and the first alignment electrode, and including a first end adjacent to the second alignment electrode and a second end adjacent to the first alignment electrode, and a bridge pattern spaced apart from the first alignment electrode and the second alignment electrode, and electrically connected to the storage capacitor. |
US11961843B2 |
Semiconductor device and electronic device
An object is to improve the drive capability of a semiconductor device. The semiconductor device includes a first transistor and a second transistor. A first terminal of the first transistor is electrically connected to a first wiring. A second terminal of the first transistor is electrically connected to a second wiring. A gate of the second transistor is electrically connected to a third wiring. A first terminal of the second transistor is electrically connected to the third wiring. A second terminal of the second transistor is electrically connected to a gate of the first transistor. A channel region is formed using an oxide semiconductor layer in each of the first transistor and the second transistor. The off-state current of each of the first transistor and the second transistor per channel width of 1 μm is 1 aA or less. |
US11961842B2 |
Light-emitting device
An oxide semiconductor layer which is intrinsic or substantially intrinsic and includes a crystalline region in a surface portion of the oxide semiconductor layer is used for the transistors. An intrinsic or substantially intrinsic semiconductor from which an impurity which is to be an electron donor (donor) is removed from an oxide semiconductor and which has a larger energy gap than a silicon semiconductor is used. Electrical characteristics of the transistors can be controlled by controlling the potential of a pair of conductive films which are provided on opposite sides from each other with respect to the oxide semiconductor layer, each with an insulating film arranged therebetween, so that the position of a channel formed in the oxide semiconductor layer is determined. |
US11961837B2 |
Semiconductor apparatuses and methods involving diamond and GaN-based FET structures
In certain examples, methods and semiconductor structures are directed to an integrated circuit (IC) having a diamond layer section and a GaN-based substrate being monolithically integrated or bonded as part of the same IC. In a specific example, the GaN-based substrate includes GaN, AlxGayN (0 |
US11961836B2 |
FinFET varactor quality factor improvement
An integrated circuit structure comprises one or more fins extending above a surface of a substrate over an N-type well. A gate is over and in contact with the one or more fins. A second shallow N-type doping is below the gate and above the N-type well. |
US11961832B2 |
Integrated circuit device
An integrated circuit device includes a substrate having a first intellectual property (IP) core including a cell region and a first edge dummy region, fin-type active regions protruding from the cell region, dummy fin-type active regions protruding from the first edge dummy region, gate lines extending, over the cell region of the substrate, the gate lines including two adjacent gate lines spaced apart from each other with a first pitch and two adjacent gate lines spaced apart with a second pitch greater than the first pitch, dummy gate lines over the first edge dummy region of the substrate and equally spaced apart from each other with the first pitch. |
US11961831B2 |
Electronic package, semiconductor package structure, and method for manufacturing the semiconductor package structure
An electronic package, a semiconductor package structure and a method for manufacturing the same are provided. The electronic package includes a carrier, a first electronic component, an electrical extension structure, and an encapsulant. The carrier has a first face and a second face opposite to the first face. The first electronic component is adjacent to the first face of the carrier. The electrical extension structure is adjacent to the first face of the carrier and defines a space with the carrier for accommodating the first electronic component, the electrical extension structure is configured to connect the carrier with an external electronic component. The encapsulant encapsulates the first electronic component and at least a portion of the electrical extension structure. |
US11961825B2 |
Microelectronic device assemblies and packages including multiple device stacks and related methods
Disclosed is a microelectronic device assembly comprising a substrate having conductors exposed on a surface thereof. Two or more stacks of microelectronic devices are located on the substrate, and microelectronic devices of the stacks are connected to vertical conductive paths external to the stacks and extending to the substrate and to lateral conductive paths extending between the stacks. Methods of fabrication are also disclosed. |
US11961823B1 |
Forming and/or configuring stacked dies
Examples described herein generally relate to forming and/or configuring a die stack in a multi-chip device. An example is a method of forming a multi-chip device. Dies are formed. At least two or more of the dies are interchangeable. Characteristics of the at least two or more of the dies that are interchangeable are determined. A die stack comprising the at least two or more of the dies that are interchangeable is formed. Respective placements within the die stack of the at least two or more of the dies that are interchangeable are based on the characteristics. |
US11961820B2 |
Method for producing a connection between component parts, and component made of component parts
A method for producing a connection between component parts and a component made of component parts are disclosed. In an embodiment, a includes providing a first component part having a first exposed insulation layer and a second component part having a second exposed insulation layer, wherein each of the insulation layers has at least one opening, joining together the first and second component parts such that the opening of the first insulation layer and the opening of the second insulation layer overlap in top view, wherein an Au layer and a Sn layer are arranged one above the other in at least one of the openings and melting the Au layer and the Sn layer to form an AuSn alloy, wherein the AuSn alloy forms a through-via after cooling electrically conductively connecting the first component part to the second component part. |
US11961818B2 |
Substrates with heat transfer structures for bonding a stack of microelectronic devices, and related assemblies and electronic systems
This patent application relates to methods and apparatus for temperature modification within a stack of microelectronic devices for mutual collective bonding of the microelectronic devices, and to related substrates and assemblies. |
US11961810B2 |
Solderless interconnection structure and method of forming same
An embodiment bump on trace (BOT) structure includes a contact element supported by an integrated circuit, an under bump metallurgy (UBM) feature electrically coupled to the contact element, a metal ladder bump mounted on the under bump metallurgy feature, the metal ladder bump having a first tapering profile, and a substrate trace mounted on a substrate, the substrate trace having a second tapering profile and coupled to the metal ladder bump through direct metal-to-metal bonding. An embodiment chip-to-chip structure may be fabricated in a similar fashion. |
US11961808B2 |
Electronic package structure with reinforcement element
At least some embodiments of the present disclosure relate to an electronic package structure. The electronic package structure includes an electronic structure, a wiring structure disposed over the electronic structure, a bonding element connecting the wiring structure and the electronic structure, and a reinforcement element attached to the wiring structure. An elevation difference between a highest point and a lowest point of a surface of the wiring structure facing the electronic structure is less than a height of the bonding element. |
US11961806B2 |
Semiconductor device
A semiconductor device may include a substrate including a first region and a second region and a first active pattern on the first region. The first active pattern may include a pair of first source/drain patterns and a first channel pattern therebetween, and the first channel pattern may include a plurality of first semiconductor patterns stacked on the substrate. The semiconductor device may further include a first gate electrode, which is provided on the first channel patterns, and a supporting pattern, which is provided on side surfaces of the plurality of first semiconductor patterns to connect the side surfaces of the plurality of first semiconductor patterns to each other. |
US11961802B2 |
Power-tap pass-through to connect a buried power rail to front-side power distribution network
A semiconductor device includes a device plane including an array of cells each including a transistor device. The device plane is formed on a working surface of a substrate and has a front side and a backside opposite the front side. A signal wiring structure is formed on the front side of the device plane. A front-side power distribution network (FSPDN) is positioned on the front side of the device plane. A buried power rail (BPR) is disposed below the device plane on the backside of the device plane. A power tap structure is formed in the device plane. The power tap structure electrically connects the BPR to the FSPDN and electrically connects the BPR to at least one of the transistor devices to provide power to the at least one of the transistor devices. |
US11961799B2 |
Semiconductor substrate structure and method of manufacturing the same
A semiconductor substrate structure and a method of manufacturing a semiconductor substrate structure are provided. The semiconductor substrate structure includes a substrate, an electronic device, and a filling material. The substrate defines a cavity. The electronic device is disposed in the cavity and spaced apart from the substrate by a gap. The filling material is disposed in the gap and covers a first region of an upper surface of the electronic device. |
US11961796B2 |
Semiconductor package dielectric substrate including a trench
A package comprises at least one first device die, and a redistribution line (RDL) structure having the at least one first device die bonded thereto. The RDL structure comprises a plurality of dielectric layers, and a plurality of RDLs formed through the plurality of dielectric layers. A trench is defined proximate to axial edges of the RDL structure through each of the plurality of dielectric layers. The trench prevents damage to portions of the RDL structure located axially inwards of the trench. |
US11961794B2 |
Method of forming a molded substrate electronic package and structure
An electronic package includes a substrate having a plurality of lands embedded within an insulating layer. Conductive patterns are disposed on at least a portion of a respective land top surface. An electronic device is electrically connected to the conductive patterns, wherein the land bottom surfaces are exposed to the outside. In another embodiment, the top land surfaces and the top surface of the insulating layer are substantially co-planar and the conductive patterns further overlap portions of the top surface of the insulating layer. In one embodiment, a package body encapsulates the top surface of the insulating material and the electronic device, wherein the land bottom surfaces are exposed to the outside of the package body. |
US11961793B2 |
Semiconductor package including a redistribution substrate and a method of fabricating the same
A semiconductor package includes: a package substrate; a first re-distribution layer disposed on the package substrate; a second re-distribution layer disposed between the package substrate and the first re-distribution layer; a connection substrate interposed between the first re-distribution layer and the second re-distribution layer, wherein a connection hole penetrates the connection substrate; a first semiconductor chip mounted on a first surface of the first re-distribution layer; a first connection chip mounted on a second surface, opposite to the first surface, of the first re-distribution layer and disposed in the connection hole; a second connection chip mounted on a first surface of the second re-distribution layer and disposed in the connection hole; and a first lower semiconductor chip mounted on a second surface, opposite to the first surface, of the second re-distribution layer. |
US11961791B2 |
Package structures and methods for forming the same
A device includes a redistribution line, and a polymer region molded over the redistribution line. The polymer region includes a first flat top surface. A conductive region is disposed in the polymer region and electrically coupled to the redistribution line. The conductive region includes a second flat top surface not higher than the first flat top surface. |
US11961790B2 |
Semiconductor module
A semiconductor module includes a conductive substrate, a plurality of first semiconductor elements, and a plurality of second semiconductor elements. The conductive substrate includes a first conductive portion to which the plurality of first semiconductor elements are electrically bonded, and a second conductive portion to which the plurality of second semiconductor elements are electrically bonded. The semiconductor module further includes a first input terminal, a second input terminal, and a third input terminal that are provided near the first conductive portion. The second input terminal and the third input terminal are spaced apart from each other with the first input terminal therebetween. The first input terminal is electrically connected to the first conductive portion. A polarity of the first input terminal is set to be opposite to a polarity of each of the second input terminal and the third input terminal. |
US11961782B2 |
Integration of semiconductor device assemblies with thermal dissipation mechanisms
In a general aspect, an electronic device assembly can include a semiconductor device assembly including a ceramic substrate; a patterned metal layer disposed on a first surface of the ceramic substrate; and a semiconductor die disposed on the patterned metal layer. The electronic device assembly can also include a thermal dissipation appliance. Ceramic material of a second surface of the ceramic substrate can be direct-bonded to a surface of the thermal dissipation appliance. The second surface of the ceramic substrate can be opposite the first surface of the ceramic substrate. |
US11961781B2 |
RF devices with nanotube particles for enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a mold device die and a multilayer redistribution structure underneath the mold device die. The mold device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion, and a first mold compound with nanotube particles. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. The nanotube particles are dispersed throughout a bottom portion of the first mold compound, and have a higher thermal conductivity than the first mold compound alone. The bottom portion of the first mold compound resides over the active layer and top surfaces of the isolation sections. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the mold device die. |
US11961779B2 |
3DIC packaging with hot spot thermal management features
A package includes a substrate having a conductive layer, and the conductive layer comprises an exposed portion. A die stack is disposed over the substrate and electrically connected to the conductive layer. A high thermal conductivity material is disposed over the substrate and contacting the exposed portion of the conductive layer. The package further includes a contour ring over and contacting the high thermal conductivity material. |
US11961778B2 |
Semiconductor device package having multi-layer molding compound and method
A semiconductor device package includes a substrate having a top planar surface and a first semiconductor die electrically connected to the top planar surface of the substrate. The first semiconductor die and substrate define a tunnel and a first molding compound encapsulates the first semiconductor die and fills the tunnel. A second molding compound that is separate and distinct from the first molding compound is mounted on a top surface of the first molding compound. The first molding, when in a flowable state, has a viscosity that is lower than a viscosity of the second molding compound when it is in a flowable state. |
US11961775B2 |
Semiconductor devices and related methods
In one example, a semiconductor device can comprise a substrate, a device stack, first and second internal interconnects, and an encapsulant. The substrate can comprise a first and second substrate sides opposite each other, a substrate outer sidewall between the first substrate side and the second substrate side, and a substrate inner sidewall defining a cavity between the first substrate side and the second substrate side. The device stack can be in the cavity and can comprise a first electronic device, and a second electronic device stacked on the first electronic device. The first internal interconnect can be coupled to the substrate and the device stack. The encapsulant can cover the substrate inner sidewall and the device stack and can fill the cavity. Other examples and related methods are disclosed herein. |
US11961774B2 |
Semiconductor device and method for manufacturing same
A semiconductor device includes a semiconductor substrate. The semiconductor substrate includes multiple chip regions and a strip line for separating the chip regions. A test key is formed in the strip line and is used for a bit line contact (BLC) resistance test. The test key includes active regions and connecting structures. The active regions are formed in the semiconductor substrate. The connecting structures are located at ends of the active regions. The multiple active regions located on the same column are sequentially connected end to end by the connecting structures. |
US11961771B2 |
Laminate sheet and method of use thereof
There is provided a laminated sheet with which the electrical inspection of a redistribution layer formed later can be efficiently performed, while the laminated sheet is in the form of a sheet useful for the formation of a redistribution layer. This laminated sheet includes a carrier with a release function; a first electrically conductive film provided on the carrier with the release function; an insulating film provided on the first electrically conductive film; and a second electrically conductive film provided on the insulating film. The second electrically conductive film is used for formation of a redistribution layer, and the first electrically conductive film, the insulating film, and the second electrically conductive film function as a capacitor for performing electrical inspection of the redistribution layer. |
US11961768B2 |
CMOS FinFET structures including work-function materials having different proportions of crystalline orientations and methods of forming the same
A method includes forming a first transistor, which includes forming a first gate dielectric layer over a first channel region in a substrate and forming a first work-function layer over the first gate dielectric layer, wherein forming the first work-function layer includes depositing a work-function material using first process conditions to form the work-function material having a first proportion of different crystalline orientations and forming a second transistor, which includes forming a second gate dielectric layer over a second channel region in the substrate and forming a second work-function layer over the second gate dielectric layer, wherein forming the second work-function layer includes depositing the work-function material using second process conditions to form the work-function material having a second proportion of different crystalline orientations. |
US11961766B2 |
Gate oxide structures in semiconductor devices
A semiconductor device with different gate structure configurations and a method of fabricating the same are disclosed. The method includes forming first and second nanostructured channel regions on first and second fin structures, forming first and second oxide layers with first and second thicknesses, forming a dielectric layer with first and second layer portions on the first and second oxide layers, forming first and second capping layers with first and second oxygen diffusivities on the first and second layer portions, growing the first and second oxide layers to have third and fourth thicknesses, and forming a gate metal fill layer over the dielectric layer. The first and second thicknesses are substantially equal to each other and the first and second oxide layers surround the first and second nanostructured channel regions. The second oxygen diffusivity is higher than the first oxygen diffusivity. The fourth thickness is greater than the third thickness. |
US11961764B2 |
Semiconductor device and method of making a wafer-level chip-scale package
A semiconductor device has a carrier with a fixed size. A plurality of first semiconductor die is singulated from a first semiconductor wafer. The first semiconductor die are disposed over the carrier. The number of first semiconductor die on the carrier is independent from the size and number of first semiconductor die singulated from the first semiconductor wafer. An encapsulant is deposited over and around the first semiconductor die and carrier to form a reconstituted panel. An interconnect structure is formed over the reconstituted panel while leaving the encapsulant devoid of the interconnect structure. The reconstituted panel is singulated through the encapsulant. The first semiconductor die are removed from the carrier. A second semiconductor die with a size different from the size of the first semiconductor die is disposed over the carrier. The fixed size of the carrier is independent of a size of the second semiconductor die. |
US11961760B2 |
Staircase formation in three-dimensional memory device
A method for forming a staircase structure of 3D memory, including: forming an alternating layer stack comprising a plurality of dielectric layer pairs disposed over a substrate; forming a first mask stack over the alternating layer stack; patterning the first mask stack to define a staircase region comprising a number of N sub-staircase regions over the alternating layer stack using a lithography process and N is greater than 1; forming a first staircase structure over the staircase region, the first staircase structure has a number of M steps at each of the staircase regions and M is greater than 1; and forming a second staircase structure on the first staircase structure, the second staircase structure has a number of 2*N*M steps at the staircase region. |
US11961758B2 |
Apparatus for processing substrate and method of transferring substrate
An apparatus for transferring a substrate to a substrate processing chamber includes: a substrate transfer chamber including a floor surface portion having a traveling surface-side magnet provided therein and a sidewall portion having an opening for transferring the substrate therethrough; a substrate transfer module including a substrate holder and a floating body-side magnet acting a repulsive force with the traveling surface-side magnet, and configured to be movable on a traveling surface formed in a region provided with the traveling surface-side magnet by magnetic floating using the repulsive force; the substrate processing chamber connected to the substrate transfer chamber via a gate valve constituting a non-traveling region in which the substrate transfer module is not movable by the magnetic floating; and a transfer assist mechanism for assisting the transfer of the substrate by the substrate transfer module between the substrate transfer chamber and the substrate processing chamber via the non-traveling region. |
US11961756B2 |
Vented susceptor
A susceptor can include a generally circular shape and may include an inner and outer susceptor. The outer susceptor can include a support region having one or more support mechanisms as well as a channel region extending from the region boundary to an outer radial boundary radially inward of an outer edge of the susceptor, the channel region can include a plurality of channels extending radially from the region boundary to the outer radial boundary. The inner susceptor can include a second plurality of channels extending from the inner radial boundary to an edge of the inner susceptor. |
US11961752B2 |
Lid opening-and-closing device
A first lid opening-and-closing mechanism includes: a first holder that holds an upper lid of a first container; a first protrusion provided to protrude from the first holder toward one side direction with respect to the first holder and extends to outside of a casing; and a first raising/lowering driver that raises and lowers the first holder in a cantilevered manner with the first protrusion interposed therebetween. A second lid opening-and-closing mechanism includes: a second holder that holds an upper lid of a second container; a second protrusion provided to protrude from the second holder toward the one side direction and extends to the outside of the casing; and a second raising/lowering driver that raises and lowers the second holder in a cantilevered manner with the second protrusion interposed therebetween. The first raising/lowering driver and the second raising/lowering driver are located outside the casing in the one side direction. |
US11961749B2 |
Wafer detection device and wafer detection method using the same
A device for detecting whether a wafer is present on a clamping jaw and detecting whether the wafer is parallel to a bottom of the clamping jaw. The device for detecting a wafer comprises: a wafer parallel measuring unit arranged in a CMP cleaning and drying device, and used for emitting a parallel measuring laser beam parallel to the bottom of the clamping jaw and receiving the parallel measuring laser beam; a wafer detection unit used for emitting a wafer detecting laser beam to the wafer and receiving the wafer detecting laser beam; and a detection processing unit electrically connected to the wafer parallel measuring unit and the wafer detection unit, and used for determining whether the wafer is present on the clamping jaw and whether the wafer is parallel to the bottom of the clamping jaw according to the received wafer detecting laser beam and parallel measuring laser beam. |
US11961748B2 |
Support unit and substrate treating apparatus including the same
A support unit for supporting a substrate includes a heating member and a reflector, and the reflector includes a curved surface that reflects thermal energy generated by the heating member toward an edge region of the substrate. |
US11961745B2 |
Wet bench structure
The present disclosure describes an apparatus for processing one or more objects. The apparatus includes a carrier configured to hold the one or more objects, a tank filled with a processing agent and configured to receive the carrier, and a spinning portion configured to contact the one or more objects and to spin the one or more objects to disturb a flow field of the processing agent. |
US11961740B2 |
Manufacturing method for integrating gate dielectric layers of different thicknesses
The present application discloses a method for manufacturing semiconductor devices having gate dielectric layers at different thickness. The gate dielectric layers having other than the minimum thickness are respectively formed by the following steps: step 1: forming a first mask layer; step 2: etching the first mask layer to form a first opening; step 3: etching a semiconductor substrate at the bottom of the first opening to form a second groove; step 4: filling the second groove and the first opening with the second material layer; step 5: etching back the second material layer to form the gate dielectric layer, such that the second material layer is flush with the top surface of the semiconductor substrate; and step 6: removing the first mask layer. |
US11961739B2 |
Boron concentration tunability in boron-silicon films
Embodiments of the present technology include semiconductor processing methods to make boron-and-silicon-containing layers that have a changing atomic ratio of boron-to-silicon. The methods may include flowing a silicon-containing precursor into a substrate processing region of a semiconductor processing chamber, and also flowing a boron-containing precursor and molecular hydrogen (H2) into the substrate processing region of the semiconductor processing chamber. The boron-containing precursor and the H2 may be flowed at a boron-to-hydrogen flow rate ratio. The flow rate of the boron-containing precursor and the H2 may be increased while the boron-to-hydrogen flow rate ratio remains constant during the flow rate increase. The boron-and-silicon-containing layer may be deposited on a substrate, and may be characterized by a continuously increasing ratio of boron-to-silicon from a first surface in contact with the substrate to a second surface of the boron-and-silicon-containing layer furthest from the substrate. |
US11961732B2 |
Controlling threshold voltages through blocking layers
A method includes depositing a first work-function layer and a second work-function layer in a first device region and a second device region, respectively, and depositing a first fluorine-blocking layer and a second fluorine-blocking layer in the first device region and the second device region, respectively. The first fluorine-blocking layer is over the first work-function layer, and the second fluorine-blocking layer is over the second work-function layer. The method further includes removing the second fluorine-blocking layer, and forming a first metal-filling layer over the first fluorine-blocking layer, and a second metal-filling layer over the second work-function layer. |
US11961728B2 |
Surface-assisted laser desorption/ionization method, mass spectrometry method and mass spectrometry device
A surface-assisted laser desorption/ionization method according to an aspect includes: a first process of preparing a sample support (2) having a substrate (21) in which a plurality of through-holes (S) passing from one surface (21a) thereof to the other surface (21b) thereof are provided and a conductive layer (23) that covers at least the one surface (21a); a second process of placing a sample (10) on a sample stage (1) and arranging the sample support (2) on the sample (10) such that the other surface (21b) faces the sample (10); and a third process of applying a laser beam (L) to the one surface (21a) and ionizing the sample (10) moved from the other surface (21b) side to the one surface (21a) side via the through-holes (S) due to a capillary phenomenon. |
US11961727B2 |
Mass spectrometer and program for mass spectrometer
A mass spectrometer according to one aspect of the present invention includes an ion source (31), a mass separator (32), and a detector (33), the mass spectrometer further including: a parameter optimization unit (531, 532, 533) configured to optimize a parameter value using a Bayesian optimization method based on a result obtained by making measurements while changing values of device parameters including a plurality of parameters that affects ionization efficiency in the ion source (31), a display processor (536) configured to display a sensitivity model which is a posterior distribution indicating a relationship between a plurality of parameters in all or some of the device parameters and signal strength estimated during the optimization of the device parameters, expressing as a graph like a heat map or an array of a plurality of the graphs on a display unit (7), and to sequentially update the sensitivity model, and a file creation unit (535) configured to a user to designate a position on the displayed graph, and to create a method file containing a measurement condition used for sample measurement, based on a combination of values of parameters corresponding to the designated position. |
US11961726B2 |
Mass spectrum processing apparatus and method
A first trend chart and a second trend chart are displayed along with a chromatogram. The first trend chart is generated based on a plurality of first representative value arrays obtained from a plurality of mass spectra. The second trend chart is generated based on a plurality of second representative value arrays obtained from the plurality of mass spectra. A mass spectrum stable period is determined based on the first trend chart and the second trend chart. |
US11961719B2 |
Vacuum processing method
Provided is a vacuum processing method capable of preventing particles from adhering to a wafer due to a titanium (Ti)-based reaction product. The vacuum processing method is applicable to a plasma processing apparatus including: a sample stage disposed in a processing chamber inside a vacuum container, on which a wafer having a titanium (Ti)-containing film is placed; a coil supplied with a radio frequency power for forming plasma in the processing chamber; and a heating device that emits an electromagnetic wave for heating the wafer placed on an upper surface of the sample stage. The vacuum processing method includes a step of etching the titanium (Ti)-containing film, and a step of cleaning an inside of the processing chamber by using a mixed gas of nitrogen trifluoride (NF3) gas, argon gas, and a chlorine gas. |
US11961710B2 |
Plasma processing apparatus
A plasma processing apparatus includes a balun having a first unbalanced terminal, a second unbalanced terminal, a first balanced terminal, and a second balanced terminal, a grounded vacuum container, a first electrode electrically connected to the first balanced terminal, a second electrode electrically connected to the second balanced terminal, an impedance matching circuit, a first power supply connected to the balun via the impedance matching circuit, and configured to supply a high frequency to the first electrode via the impedance matching circuit and the balun, a low-pass filter, and a second power supply configured to supply a voltage to the first electrode via the low-pass filter. |
US11961709B2 |
Charged particle beam device for inspection of a specimen with a plurality of charged particle beamlets
The invention relates to a charged particle beam device for inspection of a specimen with a plurality of charged particle beamlets. The charged particle beam device comprises a specimen holder for holding a specimen; a source for producing a beam of charged particles; and an illuminator for converting said beam of charged particles into a plurality of charged particle beamlets and directing said plurality of charged particle beamlets onto said specimen. According to the disclosure, the illuminator comprises a multi-aperture lens plate having a plurality of apertures for defining the corresponding plurality of charged particle beamlets; as well as at least a first electrode for generating an electrical field at a surface of the multi-aperture lens plate. The apertures in said multi-aperture lens plate have a noncircular cross-sectional shape to correct for neighbouring aperture induced aberrations. This allows for decreased spot size, and with this imaging resolution of the device is increased. |
US11961705B2 |
Method and apparatus for examining a beam of charged particles
The present invention relates to a method for examining a beam of charged particles, including the following steps: producing persistent interactions of the beam with a sample at a plurality of positions of the sample relative to the beam and deriving at least one property of the beam by analyzing the spatial distribution of the persistent interactions at the plurality of positions. |
US11961702B2 |
Fabrication of in situ HR-LCTEM nanofluidic cell for nanobubble interactions during EOR processes in carbonate rocks
Systems and methods for preparing a nanofluidic LCTEM cell are provided. An exemplary method includes coating a photoresist layer onto a top surface of a silicon nitride substrate; etching channels into the photoresist layer; depositing calcite into the etched channels; removing the photoresist; placing the cell on a holder; connecting a first end of an inlet line to the cell; connecting a second end of the inlet line to an ultrasound transducer configured to generate nanobubbles; and connecting an outlet line to the cell. |
US11961698B2 |
Replaceable module for a charged particle apparatus
Disclosed herein is a module for supporting a device configured to manipulate charged particle paths in a charged particle apparatus, the module comprising: a support arrangement configured to support the device, wherein the device is configured to manipulate a charged particle path within the charged particle apparatus; and a support positioning system configured to move the support arrangement within the module; wherein the module is arranged to be field replaceable in the charged particle apparatus. |
US11961697B2 |
Apparatus using charged particle beams
A multi-beam apparatus for multi-beam inspection with an improved source conversion unit providing more beamlets with high electric safety, mechanical availability and mechanical stabilization has been disclosed. The source-conversion unit comprises an image-forming element array having a plurality of image-forming elements, an aberration compensator array having a plurality of micro-compensators, and a pre-bending element array with a plurality of pre-bending micro-deflectors. In each of the arrays, adjacent elements are placed in different layers, and one element may comprise two or more sub-elements placed in different layers. The sub-elements of a micro-compensator may have different functions such as micro-lens and micro-stigmators. |
US11961690B2 |
Miniature circuit breaker
A miniature circuit breaker, which includes a button mechanism, a circuit breaker housing, and a locking mechanism, wherein the button mechanism is arranged at one end of the circuit breaker housing and is in sliding fit with the circuit breaker housing, the locking mechanism includes a second locking member, the second locking member is pivotally arranged on the circuit breaker housing, the circuit breaker housing includes a second opening hole arranged on one side thereof, one end of the second locking member is in driving fit with the button mechanism, and the other end of the second locking member passes through the second opening hole and is in limit fit with a housing at an assembly position of the circuit breaker. |
US11961689B2 |
Load break tool having rotational flexibility
A load break tool is disclosed. The load break tool includes a main housing; a sleeve having a first end and a second end coaxially mounted in the main housing and slidable between a retracted position and an extended position, wherein the second end of the sleeve remains in the main housing in the extended position; a clip assembly connected to the main housing for engaging a pull ring of a circuit isolating device; and a hook engaging terminal rotatably connected to the first end of the sleeve, such that the hook engaging terminal rotates relative to the clip assembly. |
US11961685B2 |
Electrode element for an energy storage unit, energy storage unit, and method for producing electrode element
An electrode element (1) for an energy storage unit (200), such as a capacitor, has an electrode body (100) made of an active electrode material (E), wherein the electrode body (100) includes one or more of: at least one cavity (110) on its surface or in its interior; at least one partial volume (120) of lower density; and/or a surface coating (D) covering at least a portion of the surface of the electrode body (100), such that the surface area covered by the surface coating (D) remains unwetted when in contact with an electrolyte. Energy storage units (200) incorporating the electrode element (1) are particularly suitable for use in implantable electrotherapeutic devices. |
US11961683B2 |
Biaxially stretched polypropylene film, metallized film, metallized film roll and film capacitor
A biaxially stretched polypropylene film which has a thickness of from 1.0 μm to 3.5 μm, a tensile fracture stress at 135° C. of 70 MPa or more in a first direction, and a difference between the tensile fracture stress at 125° C. in the first direction and the tensile fracture stress at 135° C. in the first direction of from 0 MPa to 15 MPa (inclusive). |
US11961681B2 |
Multilayer capacitor including internal electrodes having pores on ends thereof and board having the same mounted thereon
A multilayer capacitor includes a capacitor body including dielectric layers and internal electrodes alternately disposed with the dielectric layers interposed therebetween; and an external electrode disposed on the capacitor body to be connected to one or more of the internal electrodes. Porosity of ends of the internal electrodes is less than 50% on an interfacial surface between a margin of the capacitor body in a width direction the capacitor body and the internal electrodes. |
US11961675B2 |
Ceramic electronic device having an element body with a boundary layer including Ba and Ti at an end of a ceramic layer
A ceramic electronic device includes an element body and an external electrode. The element body is formed by laminating a ceramic layer and an internal electrode layer. The external electrode is electrically connected to at least one end of the internal, electrode layer. The element body includes a boundary layer at an end of the ceramic layer. The ceramic layer includes a perovskite compound represented by ABO3 as a main component. The boundary layer includes Ba and Ti as a main component. The boundary layer includes 0.27-0.40 parts by mol of Ba, provided that a total of Ba and Ti included in the boundary layer is 1 part by mol. |
US11961673B2 |
Multilayer ceramic capacitor
A multilayer ceramic electronic component includes a ceramic body comprising dielectric layers and first and second internal electrodes laminatedly disposed in a third direction with respective dielectric layers interposed therebetween, and first electrode and second external electrodes disposed on both surfaces of the ceramic body in the first direction and electrically connected to the first and second internal electrodes. When an absolute value of a horizontal angle in the second direction of the first internal electrode with respect to the first surface of the ceramic body is referred to a first angle of the internal electrode, a total sum of the first angles is less than 10°. |
US11961669B2 |
Stretchable supercapacitors with vertically-aligned embedded carbon nanotubes
Flexible and stretchable supercapacitors are made using carbon nanostructures produced by providing a first composite structure which includes a temporary substrate and an array of carbon nanotubes arranged in a stack on a surface of the temporary substrate such that the stack of carbon nanotubes is oriented generally perpendicular to the surface of the temporary substrate, which may include silicon dioxide. The stack of carbon nanotubes is transferred from the temporary substrate to another substrate, which includes a curable polymer, thereby forming another composite structure comprising the stack of carbon nanotubes and the cured polymer. |
US11961667B2 |
Devices and methods for high voltage and solar applications
Provided herein are devices comprising one or more cells, and methods for fabrication thereof. The devices may be electrochemical devices. The devices may include three-dimensional supercapacitors. The devices may be microdevices such as, for example, microsupercapacitors. In some embodiments, the devices are three-dimensional hybrid microsupercapacitors. The devices may be configured for high voltage applications. In some embodiments, the devices are high voltage microsupercapacitors. In certain embodiments, the devices are high voltage asymmetric microsupercapacitors. In some embodiments, the devices are integrated microsupercapacitors for high voltage applications. |
US11961665B2 |
Method and device for controlling an armature solenoid
The invention relates to a device for controlling armature solenoid provided with a DC voltage source (14), at least one buffer capacitor (18), which is connected in parallel to the DC voltage source (14) and has a known capacitance (C), and a first switch (28), which is arranged between the DC voltage source (14) and the buffer capacitor (18). The exciter coil (16) and a second switch (30) arranged in series therewith are connected in parallel to the buffer capacitor (18). A control and evaluation unit (22), when the buffer capacitor (18) is charged, opens the first switch (28) and closes the second switch (30) in order to determine, on the basis of the measurement voltage (20), the frequency of the resonant circuit having the capacitance (C) of the buffer capacitor (18) and the inductance (L) of the armature solenoid (12). The inductance (L) of the armature solenoid (12) is determined on the basis of the frequency, and the air gap width (h) of the armature solenoid (12) is determined on the basis of the inductance. The PWM control signal with which the armature solenoid (12) is operable in order to generate a predefined force to be applied by the armature solenoid (12) is applied to the second switch (30) on the basis of a look-up table or a mathematical modelling of the electromagnetic behavior of the armature solenoid (12). |
US11961664B2 |
High temperature superconducting magnet
Systems and methods for superconducting magnets are disclosed, such systems and methods comprising a primary coil and short-circuited secondary coil. The secondary coil can be made from a stack of superconducting tapes having longitudinal cuts forming closed superconductor loops without splices. The primary coil is used to pump the current into the secondary coil where it circulates continuously generating a permanent magnetic field. |
US11961663B2 |
Superconducting current limiting dipole, comprising at least four superconducting cables
A superconducting current limiting dipole (L6), comprising a superconducting conductor (F6) wound so as to form a two-wire coil extending in a single plane, a layer of insulator (E1 to E11, H1) being arranged between two turns of said coil. The superconducting conductor (C1 to C6) consists of at least four separate superconducting cables (C1 to C6) wound in parallel and arranged in at least two pairs, each of the pairs being formed by two of said superconducting cables (C1 to C6) that are electrically connected to one another in a first connection area, and, in a second connection area, one of the superconducting cables of one pair is electrically connected to one of the superconducting cables of the other pair, the other superconducting cable of each pair being connected to an electrical connection terminal (T1, T2) or to an additional pair. |
US11961656B2 |
Method of manufacturing a current transformer
A current transformer includes a pre-formed core forming a closed loop with a flexible axially wound secondary winding. A continuous length of wire is axially coiled around a flexible bobbin to form a secondary winding. The resulting secondary winding may be slid onto the closed loop of the pre-formed core. The flexibility of the axially wound secondary winding facilitates conformity to a non-linear shape of the pre-formed core. |
US11961655B2 |
Multilayer coil component
A multilayer coil component includes an insulator portion, a coil in the insulator portion and including coil conductor layers electrically connected together, and an outer electrode on a surface of the insulator portion and electrically connected to the coil. The multilayer coil component has a void at a boundary between one main surface of each coil conductor layer and the insulator portion. At least one of the coil conductor layers includes extended and winding portions, and is connected to the electrode via the extended portion. Viewing the multilayer coil component in plan view in a stacking direction, an end of the void at the extended portion facing the electrode to which the extended portion is connected is closer to the electrode than is an end, facing the electrode, of the void at the coil conductor layer to which the extended portion is adjacent in the stacking direction. |
US11961653B2 |
Electronic component
An electronic component includes an element body including two end surfaces opposite to each other and a bottom surface connected between the two end surfaces. A coil is provided in the element body and an external electrode is provided in the element body. In a first cross-section intersecting with the two end surfaces and the bottom surface of the element body, the external electrode has a first portion extending along a first surface that is one of the end surface and the bottom surface of the element body. The coil is disposed such that an outer circumferential edge of the coil faces the first surface of the element body. A shortest distance between the outer circumferential edge of the coil and the first surface of the element body is smaller than a minimum width of the first portion in a direction orthogonal to the first surface. |
US11961650B2 |
Coil arrangement with reduced losses and a stabilized coupling factor, and system for wireless power transfer
A coil arrangement with reduced losses and a stabilized coupling factor. For this purpose, the arrangement has a coil core and a first winding, the turns of which are distributed over several sections which are spaced apart from one another. |
US11961648B2 |
Rapid demagnetization method based on characteristics of magnetic media
A rapid demagnetization method based on characteristics of magnetic media. In the method, basic information is obtained by a recognition module of magnetic media by means of multi-source sensing collaboration. The magnetic medium is identified by using a data processing technology and a magnetic medium identification algorithm, and then the characteristic information is extracted. Optimized set values of demagnetization parameters are obtained by a demagnetization parameter optimizing and setting module based on a demagnetization optimizing model. Demagnetization parameter set values are tracked by a closed-loop control module of a demagnetization magnetic field in combination with domain expert knowledge by using a closed-loop control mechanism integrated with a magnetic field control algorithm, a charging-discharging device, a magnetic field generating device, a magnetic field sensor and an environmental sensor, completing the rapid demagnetization of the magnetic medium. |
US11961645B2 |
Coil component and method for manufacturing coil component
A coil component is capable of suppressing permeation of liquid or gas into a magnetic portion and increasing mechanical strength of the magnetic portion. A coil component includes a magnetic portion including soft magnetic metal particles having an insulating oxide layer on a surface thereof, with the soft magnetic metal particles being bonded to each other with the insulating oxide layer interposed therebetween; and a coil portion provided inside or on the surface of the magnetic portion. A mixture containing a resin and inorganic particles is disposed between the soft magnetic metal particles. |
US11961644B2 |
Indium containing magnetic garnet materials
Disclosed are embodiments of synthetic garnet materials for use in radiofrequency applications. In some embodiments, increased amounts of gadolinium can be added into specific sites in the crystal structure of the synthetic garnet by incorporating indium, a trivalent element. By including both indium and increased amounts of gadolinium, the dielectric constant can be improved. Thus, embodiments of the disclosed material can be advantageous in both above and below resonance applications, such as for isolators and circulators. |
US11961642B2 |
Shunt resistor module
A shunt resistor module, which includes a shunt resistor having a resistor unit having a predetermined resistance, plate-shaped terminal units respectively configured to extend at both sides of the resistor unit, and a voltage measurement lead pin configured to protrude perpendicular to the terminal unit and having an end portion bent to be parallel to the terminal unit, and a PCB substrate having an assembly guide portion formed to be cut inward by a predetermined depth from an outermost side thereof. The voltage measurement lead pin is fit into the assembly guide portion so that the resistor unit and the terminal unit are placed on a front surface of the PCB substrate and the end portion of the voltage measurement lead pin is caught at a rear surface of the PCB substrate. |
US11961641B2 |
Deep sea heavy lifting synthetic cable
A deep sea lifting cable having a cable core (36) surrounded by armouring (32), wherein the armouring is surrounded by an outer jacket (33), wherein the cable core comprises at least one power cable (10) is disclosed. The armouring (32) comprises synthetic stiff ropes and interstices (35) between the stiff ropes are filed with a high viscous filler. |
US11961640B2 |
Flexible flat cable and method for manufacturing the same
A flexible flat cable according to various embodiments of the disclosure may include a first insulation layer having a plate shape, a first conductive pattern disposed on the first insulation layer, a second conductive pattern disposed on the first insulation layer to be spaced apart from the first conductive pattern at a predetermined interval, a second insulation layer covering at least a portion of the first conductive pattern and disposed on the first insulation layer to cover the first conductive pattern, a first shield member including a first shield layer disposed on the first insulation layer and the second insulation layer to cover the first conductive pattern and the second conductive pattern, and a second shield layer disposed on the first shield layer to cover the first shield layer, and a third insulation layer surrounding the first shield layer such that at least a portion of the first shield layer of the first shield member, which is exposed between the first insulation layer and the second shield layer of the first shield member is covered. |
US11961632B2 |
Fabrication method of conductive nanonetworks using mastermold
There is provided a fabrication method of conductive nanonetworks using a mastermold by which, in forming the conductive nanonetworks, electrical properties and optical properties of the conductive nanonetworks are improved by excluding contact resistance between nanowires and minimizing surface roughness of the conductive nanonetworks, and a nanoelectrode having a large area can be easily formed by applying a method of replicating the conductive nanonetworks on the mastermold to a substrate. The fabrication method of conductive nanonetworks using a mastermold includes: preparing a mastermold that has a conductive nanonetwork replicating region patterned in relief; coating the mastermold with a conductive material; and forming conductive nanonetworks on an application target substrate by replicating a conductive material, with which the conductive nanonetwork replicating region is coated, onto the application target substrate. |
US11961629B1 |
Antioxidant conductive thermal paste and method of manufacturing the same
An antioxidant conductive thermal paste and a method of manufacturing the same are provided. The antioxidant conductive thermal paste includes a reactive monomer, a thermosetting resin, a polymerization inhibitor, an electrically conductive filler, and a thixotropic agent. The method consists of the steps of mixing a reactive monomer, a thermosetting resin, and a polymerization inhibitor evenly to get a first polymer mixture, and adding an electrically conductive filler and a thixotropic agent into the first polymer mixture in turn and blending the mixture evenly to obtain an antioxidant conductive thermal paste with good adherence, high electrical conductivity, high thermal conductivity, improved thermal-mechanical fatigue resistance or mechanical fatigue resistance. |
US11961622B1 |
Application-specific processing of a disease-specific semantic model instance
A computer-implemented method and system are applied to a first instance of a first disease-specific semantic model. The method and system: receive a first request; process the first instance of the first disease-specific semantic model based on the first request to generate a first processed instance of the first disease-specific semantic model; and provide the first processed instance of the first disease-specific semantic model as output. |
US11961613B2 |
Inventory system, devices, and methods thereof
An inventory system includes one or more shelving units and an inventory computing system. The shelving units each include shelves for storing medical supplies, a control system, and a communications interface. The shelves include shelf locations that each include one or more weight sensors for measuring weight thereon. The control system is in communication with the weight sensors for receiving measurement signals therefrom and causing the communications interface to send weight measurements for each of the shelf locations of each of the shelves determined according to the measurement signals. The inventory computing system is in communication with each of the shelving units via a network to receive the weight measurements for the shelf locations. The inventory computing system determines quantities of the medical supplies stored on each of the shelf locations according to the one or more weight measurements. |
US11961612B1 |
Determining health service performance via a health exchange
Systems, methods and computer-readable media are provided for applying performance data (e.g., Electronic Clinical Quality Measures (eCQM), Pay-for-Performance (P4P) measures, Meaningful Use (MU) measures) to a fantasy league health exchange. In aspects, a set of patient data for patients is determined. The set of patient data corresponds to a time interval of treatment of the patients by a population of clinicians. In addition, performance data is determined. The performance data corresponds to the population of clinicians and is based on the set of patient data and the time interval. Further, a provider ranking is determined using a classification model determined from the performance data and from explanatory attributes. The provider ranking can be used to forecast or project future performance results for selected individual or group providers. Further, the provider rankings can be used for draft picks, roster submission, or bets placed in a fantasy league exchange system. |
US11961610B2 |
Digital communication module for transmission of data from a medical device
A digital communication module for transmission of data from a medical device is disclosed. In an example, a digital communication apparatus includes an input interface configured for communicative coupling to a medical device and an output interface configured for communicative coupling to a medical network. A processor of the digital communication apparatus receives a configuration file that specifies one input port of the input interface and at least one output port of the output interface, a first data format, and a second data format. The processor installs drivers for the input and output ports specified by the configuration file, provisions the input interface with the specified input port to receive medical data from the medical device in the first data format, and provisions the output interface with the at least one specified output port to transmit the received medical data using the first data format and the second data format. |
US11961606B2 |
Systems and methods for processing medical images for in-progress studies
A system and method for processing a plurality of medical images using a plurality of clinical applications. A current study is received by a first server, the current study having first image series metadata. The first server can determine, based on several different techniques, that the current study is in progress. The system and method generates an assembled study set comprising the current study that is processed using a clinical application, the current study having a first series and a second series. |
US11961602B2 |
Methods and apparatus for virtual competition
A system configured to be coupled with a participant of an activity. The system comprises: a participant activity monitoring unit configured for monitoring a performance of the activity by the participant; an activity information module configured for storing performance information corresponding to the activity; and a participant performance correlator configured for delivering comparative performance data based on the monitored performance of the activity by the participant and the stored performance information. |
US11961600B2 |
Supplementary device for attachment to an injection device
A supplementary device configured to be releasably attached to an injection device includes at least one wireless communication unit and at least one sensor, wherein the supplementary device is configured to activate the at least one sensor in response to receipt via the at least one wireless communication unit of a wireless communication from an external device, following activation, to use the at least one sensor to detect the start of an injection by the injection device, and to communicate, via the at least one wireless communication unit, the start of the injection to the external device. |
US11961598B1 |
Machine learning systems for error detection in data processing systems and related methods
A method for predicting errors in prescription claim data is performed by a claim analysis device. The method includes extracting historical claim features from successfully processed historical claims received from the data warehouse system. The method includes extracting pending claim features from a pending claim. The method includes applying a binarization process on the extracted historical claim features to obtain a binarized training feature set. The method includes applying the binarization process on the extracted pending claim features to obtain a binarized pending feature set. The method includes calculating an aggregate distance between the binarized pending feature set and the binarized training feature set. The method includes identifying the historical claim associated with the least aggregate distance as a predictive historical claim. The method includes transmitting an alert upon determining that a billing attribute of the predictive historical claim fails to match a corresponding billing attribute of the pending claim. |
US11961594B2 |
System and method using clinical data to predict genetic relatedness for the efficient management and reduction of healthcare-associated infections
A method for identifying two or more infections as related or non-related infections based on an estimated genetic relatedness of the two or more infections, comprising: (i) receiving, for each of two or more infected patients, infection-relevant information comprising an antibiotic resistance profile for the patient's infection, a geo-temporal record for the patient, and a caregiver history for the patient; (ii) estimating, using a trained genetic relatedness model, a genetic relatedness of at least two of the two or more infections; (iii) comparing the estimated genetic relatedness between at least two of the two or more infections to a predetermined threshold; (iv) identifying, based on the comparison, the at least two of the two or more infections as a related infection or a non-related infection. |
US11961591B2 |
Methods, systems, and computer-readable media for tandem duplication detection
A method for detecting a tandem duplication in an FLT3 gene of a sample, includes mapping reads corresponding to targeted regions of exons of the FLT3 gene to a reference sequence. A partially mapped read includes a mapped portion, a soft-clipped portion and a breakpoint. Analyzing the partially mapped reads intersecting a column of the pileup includes detecting a duplication in the soft-clipped portion by comparing the soft-clipped portion to the mapped portion adjacent to the breakpoint; determining an insert size of the duplication in the soft-clipped portion; and assigning the partially mapped read to a category based on the insert size. Categories correspond to insert sizes. The categories are filtered and converted into features corresponding to the column. The features corresponding to one or more columns representing a same insert are merged to determine a location and size of a tandem duplication. |
US11961590B2 |
Methods for preparing optimal combination of oligonucleotides
The present invention relates to optimization logic for preparing an optimal combination of oligonucleotides hybridized with a plurality of target nucleic acid sequences, in a completely different approach from conventional methods, i.e., empirical and manual methods. In addition, the optimization logic of the present invention may be used to (i) preparing an oligonucleotide combination used to detect a plurality of target nucleic acid sequences with a target coverage of interest, (ii) selecting target nucleic acid sequences to be detected by a multiplex target detection with a highest target coverage by using a limited number of oligonucleotides, and (iii) determining a conserved region in a plurality of target nucleic acid sequences. |
US11961589B2 |
Models for targeted sequencing
A processing system uses a Bayesian inference based model for targeted sequencing or variant calling. In an embodiment, the processing system generates candidate variants of a cell free nucleic acid sample. The processing system determines likelihoods of true alternate frequencies for each of the candidate variants in the cell free nucleic acid sample and in a corresponding genomic nucleic acid sample. The processing system filters or scores the candidate variants by the model using at least the likelihoods of true alternate frequencies. The processing system outputs the filtered candidate variants, which may be used to generate features for a predictive cancer or disease model. |
US11961586B2 |
Semiconductor device, memory system, and method of correcting duty cycle of output signal from semiconductor device
A semiconductor device according to an embodiment includes: a logic control circuit to which a signal is input; a timing information storage circuit configured to store timing information related to a start timing of correction processing that corrects a duty cycle of the signal; and a sequencer configured to start execution of the correction processing based on the timing information when a command related to the execution of the correction processing is received. |
US11961585B2 |
Centralized placement of command and address swapping in memory devices
Memory devices are disclosed. A memory device may include a bonding pad region for coupling command-and-address (CA) input signals and a memory cell region for storing information in memory cells. The memory device may also include a centralized CA interface region including input circuits coupled to the CA input signals. At least two of the input circuits are configured in pairs. Each pair includes a swap circuit configured to select one of a first CA output and a second CA output for a first internal CA signal and select the other of the first CA output and the second CA output for a second internal CA signal responsive to a control signal. Memory systems and systems are also disclosed. |
US11961582B2 |
Shift register unit, driving method thereof, and device
Embodiments of the present disclosure disclose a shift register unit, a driving method thereof, and a device. The shift register unit includes an input circuit, a node control circuit, a first control output circuit, a second control output circuit and an output circuit. By providing the first control output circuit and the second control output circuit, the first control output circuit and the second control output circuit may operate alternately, so that the first control output circuit and the second control output circuit may have time for characteristics recovery respectively, thus improving the service life and output stability of the shift register unit. |
US11961581B2 |
Assemblies comprising memory cells and select gates; and methods of forming assemblies
Some embodiments include an assembly having a stack of alternating dielectric levels and conductive levels. Channel material pillars extend through the stack. Some of the channel material pillars are associated with a first sub-block, and others of the channel material pillars are associated with a second sub-block. Memory cells are along the channel material pillars. An insulative level is over the stack. A select gate configuration is over the insulative level. The select gate configuration includes a first conductive gate structure associated with the first sub-block, and includes a second conductive gate structure associated with the second sub-block. The first and second conductive gate structures are laterally spaced from one another by an intervening insulative region. The first and second conductive gate structures have vertically-spaced conductive regions, and have vertically-extending conductive structures which electrically couple the vertically-spaced conductive regions to one another. Some embodiments include methods of forming assemblies. |
US11961576B2 |
Method and apparatus for processing memory repair information
Systems and methods for repairing a memory. A method includes performing a repair analysis of the embedded memories to produce repair information. The method includes storing the repair information in the registers, where the registers are organized into groups having chains of identical length. The method includes performing collision detection between the repair information in each of the groups. The method includes merging the repair information in each of the groups. The method includes repairing the embedded memories using the merged repair information. |
US11961575B2 |
Single “A” latch with an array of “B” latches
An integrated circuit (IC) includes first and scan latches that are enabled to load data during a first part of a clock period. A clocking circuit outputs latch clocks with one latch clock driven to an active state during a second part of the clock period dependent on a first address input. A set of storage elements have inputs coupled to the output of the first scan latch and are respectively coupled to a latch clock to load data during a time that their respective latch clock is in an active state. A selector circuit is coupled to outputs of the first set of storage elements and outputs a value from one output based on a second address input. The second scan latch then loads data from the selector's output during the first part of the input clock period. |
US11961574B2 |
Memory device and method of operating the same
A memory device includes a memory block including memory cells to which a program voltage is applied through a word line. The memory device also includes a peripheral circuit configured to perform a verify operation of comparing threshold voltages of the memory cells with a verify voltage on each of a plurality of program levels. The memory device further includes a control logic circuit configured to control the peripheral circuit to apply a plurality of blind voltages related to a target level among the plurality of program levels to the word line, and determine a start time point of a verify operation corresponding to a next program level of the target level using the number of fail bits for each of the plurality of blind voltages. |
US11961568B2 |
Semiconductor device and reading method
The disclosure provides a semiconductor device and a reading method capable of achieving high-speed reading performance. A NAND flash memory according to the disclosure includes: a bit line selection circuit for selecting an even-numbered bit line or an odd-numbered bit line, and a page buffer/reading circuit connected to the bit line selection circuit. A reading method of a flash memory includes: precharging the selected bit line with a virtual power supply (VIRPWR) connected to the bit line selection circuit (step #1); and initializing a latch circuit (L1) through a voltage supply node V1 in parallel with the precharging of the selected bit line (step #1_2); and initializing the page buffer/reading circuit 170 through the voltage supply node V1 (step #1_3). |
US11961566B2 |
Fast bit erase for upper tail tightening of threshold voltage distributions
A memory device includes a first pillar coupled with a first data line, a second pillar coupled with a second data line, wordlines coupled with first and second pillars. Control logic is to cause: wordlines to be discharged after a program pulse is applied to selected wordline; a supply voltage be applied to second data line to cause a voltage of second pillar to float; a ground voltage be applied to first data line to inhibit soft erase via first pillar; unselected wordlines be charged to boost channel voltages in memory cells coupled with the second pillar; and one of the ground voltage or a negative voltage be applied to the selected wordline to increase soft erase voltage between a channel of a memory cell coupled with the second pillar and the selected wordline, causing a threshold voltage stored in the memory cell to be erased. |
US11961564B2 |
Nonvolatile memory device with intermediate switching transistors and programming method
To program in a nonvolatile memory device including a cell region including first metal pads and a peripheral region including second metal pads and vertically connected to the cell region by the first metal pads and the second metal pads, a memory block is provided with a plurality of sub blocks disposed in a vertical direction where the memory block includes a plurality of cell strings each including a plurality of memory cells connected in series and disposed in the vertical direction. A plurality of intermediate switching transistors are disposed in a boundary portion between two adjacent sub blocks in the vertical direction. Each of the plurality of intermediate switching transistors is selectively activated based on a program address during a program operation. The selectively activating each of the plurality of intermediate switching transistors includes selectively turning on one or more intermediate switching transistors in a selected cell string based on the program address. |
US11961563B2 |
Balancing peak power with programming speed in non-volatile memory
Technology is disclosed herein for a memory system that balances peak Icc with programming speed. A memory system applies voltages to respective word lines during a verify operation that balances peak Icc with programming speed. The voltages for which the ramp rate is controlled include a read pass voltage applied to unselected word lines and a spike voltage applied to the selected word line at the beginning of the verify. The ramp rate of the voltages is slow enough to keep the peak Icc during verify to a target peak Icc regardless of which word line is selected for verify. However, the ramp rate of the voltages to the word lines during verify is fast enough to make use of the target peak Icc in order achieve faster programming. Therefore, the impact on programming time is minimized while staying within the allowed peak Icc. |
US11961561B2 |
Memory device and method of operating the same
The present technology relates to an electronic device. According to the present technology, a memory device having improved verify accuracy may include a memory block including memory cells, a read and write circuit including a plurality of page buffers, a current sensing circuit configured to perform a verify operation of comparing sensing voltages with a reference voltage, and a control logic configured to control the current sensing circuit to perform the verify operation. The control logic controls performing a first verify operation on each of page buffer groups having a same logical group number, and performing a second verify operation on each of page buffer groups having a same physical group number, and the current sensing circuit outputs a verify pass signal in response to both results of the first verify operation and the second verify operation satisfying a pass criterion. |
US11961560B2 |
Integrated circuit devices
An integrated circuit device includes a peripheral circuit structure including a lower substrate, an arc protection diode in the lower substrate, and a common source line driver connected to the arc protection diode, a conductive plate on the peripheral circuit structure, a cell array structure overlapping the peripheral circuit structure in a vertical direction with the conductive plate therebetween, and a first wiring structure connected between the arc protection diode and the conductive plate. |
US11961558B2 |
Hidden writes in a resistive memory
An integrated circuit (IC) device includes a non-volatile memory device with an array of non-volatile memory cells, and an isolation circuit configured to conduct voltage from an internal voltage supply to one of the memory cells during a hidden write operation to the one of the memory cells, and conduct voltage from an external voltage supply to the one of the memory cells during a non-hidden write operation to the one of the memory cells. Current at the external voltage supply can be monitored external to the IC device during the non-hidden write operation, and current of the internal voltage supply is provided by a capacitor that cannot be monitored external to the IC device during the hidden write operation. |
US11961552B2 |
Memory device including partial pages in memory blocks
A memory device includes a plurality of bit lines extending in a first direction and arranged in a second direction; and a cell region including a plane which is coupled to the plurality of bit lines, wherein the plane is divided into a plurality of memory groups each including a plurality of partial pages to be disposed in a plurality of rows in the first direction. |
US11961546B2 |
MRAM reference current
A reference circuit for generating a reference current includes a plurality of resistive elements including at least one magnetic tunnel junction (MTJ). A control circuit is coupled to a first terminal of the at least one MTJ and is configured to selectively flow current through the at least one MTJ in the forward and inverse direction to generate a reference current. |
US11961545B2 |
Circuit design and layout with high embedded memory density
Various embodiments of the present disclosure are directed towards a memory device. The memory device has a first transistor having a first source/drain and a second source/drain, where the first source/drain and the second source/drain are disposed in a semiconductor substrate. A dielectric structure is disposed over the semiconductor substrate. A first memory cell is disposed in the dielectric structure and over the semiconductor substrate, where the first memory cell has a first electrode and a second electrode, where the first electrode of the first memory cell is electrically coupled to the first source/drain of the first transistor. A second memory cell is disposed in the dielectric structure and over the semiconductor substrate, where the second memory cell has a first electrode and a second electrode, where the first electrode of the second memory cell is electrically coupled to the second source/drain of the first transistor. |
US11961542B2 |
Continuous dual path resistance detection for resistive temperature detectors in disk drives
Various illustrative aspects are directed to a data storage device comprising a slider with a resistive temperature detector with a first resistance, a resistance detection circuit electrically coupled to the first resistance and comprising a low and high frequency path corresponding to a DC and AC mode, respectively, and one or more processing devices configured to: bias the first resistance with a voltage bias, where the first resistance is coupled to a first and second amplifier, control a pulse generator to add a bias pulse on the HF path to generate a HF resistance detection signal, where the second amplifier is biased using the voltage bias and the bias pulse, control a clock to chop a LF signal at the first amplifier on the LF path, demodulate the chopped LF signal to generate a LF resistance detection signal, and concurrently process the HF and LF resistance detection signals. |
US11961539B2 |
Methods and apparatus for enabling playback of content during an ongoing capture
Apparatus and methods for enabling indexing and playback of media content before the end of a content capture. In one aspect, a method for enabling indexing of media data obtained as part of a content capture is disclosed. In one embodiment, the indexing enables playback of the media data during the capture and before cessation thereof. In one variant, the method includes generating an “SOS track” for one or more images. The SOS track does not contain the same information as a full index, but provides sufficient information to allow an index to be subsequently constructed. In one implementation, the provided information includes identifiable markers relating to video data, audio data, or white space, but it does not provide an enumerated or complete “table of contents” as in a traditional index. |
US11961538B2 |
Systems and methods for implementing efficient cross-fading between compressed audio streams
Systems and methods are presented for efficient cross-fading of compressed domain information streams on a user/client device. Exemplary systems may provide cross-fade between AAC/Enhanced AAC Plus information streams, between MP3 information streams, or between information streams of unmatched formats. These systems are distinguished in that cross-fade is directly applied to compressed bitstreams so a single decode operation is performed on the resulting bitstream. Thus, a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used the crossfade, blend or other interstitial, and thus the vast majority of input streams are left compressed. |
US11961536B2 |
Methods and apparatus for determining directionality associated with sounds detected by a vehicle
According to one aspect, a method for detecting a location from which at least one sound signal originates, includes obtaining, on a microphone array of a vehicle, the at least one sound signal from a sound source, the sound source being external to the vehicle, the vehicle having a plurality of sides. The method also includes identifying, based on at least one measure associated with the at least one sound signal as obtained on the microphone array, at least a first side of the plurality of sides as being closest to the sound source. |
US11961532B2 |
Bone conduction headphone speech enhancement systems and methods
Systems and methods for enhancing a headset user's own voice include at least two outside microphones, an inside microphone, audio input components operable to receive and process the microphone signals, a voice activity detector operable to detect speech presence and absence in the received and/or processed signals, and a cross-over module configured to generate an enhanced voice signal. The audio processing components includes a low frequency branch comprising low pass filter banks, a low frequency spatial filter, a low frequency spectral filter and an equalizer, and a high frequency branch comprising highpass filter banks, a high frequency spatial filter, and a high frequency spectral filter. |
US11961531B2 |
Resampling output signals of QMF based audio codec
An apparatus for processing an audio signal includes a configurable first audio signal processor for processing the audio signal in accordance with different configuration settings to obtain a processed audio signal, wherein the apparatus is adapted so that different configuration settings result in different sampling rates of the processed audio signal. The apparatus furthermore includes n analysis filter bank having a first number of analysis filter bank channels, a synthesis filter bank having a second number of synthesis filter bank channels, a second audio processor being adapted to receive and process an audio signal having a predetermined sampling rate, and a controller for controlling the first number of analysis filter bank channels or the second number of synthesis filter bank channels in accordance with a configuration setting. |
US11961530B2 |
Encoder, decoder and methods for encoding and decoding data segments representing a time-domain data stream
An apparatus for decoding data segments representing a time-domain data stream, a data segment being encoded in the time domain or in the frequency domain, a data segment being encoded in the frequency domain having successive blocks of data representing successive and overlapping blocks of time-domain data samples. The apparatus includes a time-domain decoder for decoding a data segment being encoded in the time domain and a processor for processing the data segment being encoded in the frequency domain and output data of the time-domain decoder to obtain overlapping time-domain data blocks. The apparatus further includes an overlap/add-combiner for combining the overlapping time-domain data blocks to obtain a decoded data segment of the time-domain data stream. |
US11961528B2 |
Backward-compatible integration of high frequency reconstruction techniques for audio signals
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag. |
US11961526B2 |
Method and apparatus for calculating downmixed signal and residual signal
A method and an apparatus for calculating a downmixed signal and a residual signal are provided. According to the method, if a first target frame (a current frame or a previous frame of the current frame) is a switching frame, a to-be-encoded downmixed signal and a to-be-encoded residual signal of the subband corresponding to the preset frequency band in the current frame is calculated based on a switch fade-in/fade-out factor of a second target frame, an initial downmixed signal and an initial residual signal of the preset frequency band. |
US11961525B2 |
Neural networks for speaker verification
This document generally describes systems, methods, devices, and other techniques related to speaker verification, including (i) training a neural network for a speaker verification model, (ii) enrolling users at a client device, and (iii) verifying identities of users based on characteristics of the users' voices. Some implementations include a computer-implemented method. The method can include receiving, at a computing device, data that characterizes an utterance of a user of the computing device. A speaker representation can be generated, at the computing device, for the utterance using a neural network on the computing device. The neural network can be trained based on a plurality of training samples that each: (i) include data that characterizes a first utterance and data that characterizes one or more second utterances, and (ii) are labeled as a matching speakers sample or a non-matching speakers sample. |
US11961523B2 |
Secure enterprise access with voice assistant devices
Systems and methods are provided for optimizing and securing an enterprise voice service accessed by an external voice assistant device. An enterprise voice assistant installed on a client device acts as an enterprise voice service for an external voice assistant device. The enterprise voice assistant receives a voice query from the external voice assistant device. The voice query is processed using a machine learning model to extract an intent and at least one slot. The extracted intent and at least one slot are used to determine whether a response to the voice query can be generated using local enterprise data that was previously received and stored by the client device from a management server. The response is generated based on the determination by using the local enterprise data or by sending the extracted intent and at least one slot to and receiving the response from the management server. |
US11961520B2 |
Voice recognition system and display device using the same
Disclosed are a voice recognition system and a display device using the same. The disclosed voice recognition system includes a plate structure, a vibration sensor, and a voice recognition device. The plate structure vibrates based on propagation of a voice wave generated from a user, and the vibration sensor is provided in contact with the plate structure to detect the vibration of the plate structure. The voice recognition device recognizes voice of the user by receiving a signal output from the vibration sensor. |
US11961518B2 |
Control device, control method and program for planetarium
Provided is a quick-responsive voice control technique even in use in a planetarium. A control device of a projector of a planetarium includes: a storage unit that stores a plurality of commands for controlling the projector, flags indicating whether or not the respective commands can be executed, and keywords associated with the respective commands; a voice acquisition unit that acquires voice data; a control unit that controls the control device; and a communication unit that communicates with the projector. The control unit determines whether or not each of the commands for the projector can be executed on the basis of state information of the projector, the state information being acquired through the communication unit, updates the flags on the basis of the determination result, generates character string information from voice data acquired by the voice acquisition unit, acquires a command in which an executable flag is set from the storage unit using the character string information as a search key, and transmits the acquired command to the projector. |
US11961512B2 |
System and method for providing voice assistance service
An artificial intelligence (AI) system using a machine learning algorithm such as deep learning, and an application thereof are provided. A method of providing, by a device, a voice assistance service includes obtaining a voice input of a user, receiving certain context information from at least one peripheral device, generating first query information from the received context information and the voice input, generating second query information including noise information by inputting the first query information into a noise learning model, transmitting the generated second query information to a server, receiving, from the server, response information obtained based on the transmitted second query information, generating a response message by removing response information corresponding to the noise information from the received response information, and outputting the response message. |
US11961511B2 |
System and method for disambiguation and error resolution in call transcripts
A system and method for detecting and resolving mis-transcriptions in a transcript generated by an automatic speech recognition system when transcribing spoken words. The system and method receive a machine language generated transcript of a speech signal by at least one of a first machine learning system and a second machine learning system, and analyze the machine language generated transcript to find a region of low confidence indicative of a mis-transcription and predict an improvement to the region of low confidence indicative of the mis-transcription. The system and method select a replacement word for the mis-transcription based on the predicted improvement to the region of low confidence and replace the mis-transcription by the replacement word to generate a corrected transcript. |
US11961507B2 |
Systems and methods for improving content discovery in response to a voice query using a recognition rate which depends on detected trigger terms
A transcription of a query for content discovery is generated, and a context of the query is identified, as well as a first plurality of candidate entities to which the query refers. A search is performed based on the context of the query and the first plurality of candidate entities, and results are generated for output. A transcription of a second voice query is then generated, and it is determined whether the second transcription includes a trigger term indicating a corrective query. If so, the context of the first query is retrieved. A second term of the second query similar to a term of the first query is identified, and a second plurality of candidate entities to which the second term refers is determined. A second search is performed based on the second plurality of candidates and the context, and new search results are generated for output. |
US11961500B2 |
Modular mounting system
A modular mounting system may include multiple parts couplable together to form a customizable assembly of parts. The parts may have a variety of lengths, depths, and heights and a rectangular prism shape or a rectangular wedge shape. A first part may have a first set of coupling holes on a first side surface for aligning with a second set of coupling holes on a second side surface of a second part. The first part may have a first cable routing opening for aligning with a second cable routing opening of the second part. The second part may couple to the first part at a front position and a third part may couple to the first part in a rear position and adjacent to the second part. Additional parts (e.g., a fourth part, a fifth part, etc.) may couple to the first part, the second part, and/or the third part. |
US11961499B2 |
Sound signal generation device, keyboard instrument and sound signal generation method
A sound signal generation method for a keyboard including a pedal and a key, the method according to an embodiment of the present disclosure comprises generating a first sound signal and a second sound signal different from the first sound signal based on first operation data corresponding to an operation of the key, and adjusting a relationship between the first sound signal and the second sound signal to sound at respective timings according to a physical quantity of a key pressing operation of the key to control a decay rate of the first sound signal to be different from a decay rate of the second sound signal based on a key release operation of the key. |
US11961498B2 |
Musical instrument, non-transitory computer readable medium and musical instrument communication system
An electronic keyboard musical instrument includes a keyboard that receives a musical performance operation. The electronic keyboard musical instrument further includes a plurality of operation units that receive an operation except for the musical performance operation with respect to the electronic keyboard musical instrument, and a disabler that disables operational input in at least one operation unit among the plurality of operation units when a connection with a tablet for inputting an operation with respect to the electronic keyboard musical instrument is established. |
US11961496B2 |
Drumhead with printed layer for initiating ferrous response and method of making
A drumhead includes a membrane with ferrous responsive material printed onto a surface or otherwise incorporated into it. The ferrous responsive material is detectable by an electromagnetic sensor such that striking the membrane causes vibration that is detected by the sensor, which may initiate an acoustic sound via a sound module. The drumhead may thus be used in an electronic drumming system without requiring fixation of a foreign object to a surface of the membrane. |
US11961494B1 |
Electromagnetic interference reduction in extended reality environments
Methods and systems for reducing electromagnetic interference in analog circuit of a control device for an augmented reality (AR) or virtual reality (VR) system are described. An analog circuit associated with the control device may include at least one amplifier and an analog-to-digital converter coupled to an amplifier by one or more electrical conductors. Electromagnetic interference induced in the one or more electrical conductors by an external AC magnetic field may be reduced using at least one component of the control device configured to reduce the electromagnetic interference. |
US11961491B2 |
Electro-optical device
An electro-optical device is provided and includes a plurality of first signal lines extending in a first direction on a substrate; a plurality of second signal lines extending in a second direction on the substrate, the second direction intersecting the first direction; a pixel area in which a plurality of pixel electrodes are disposed; an outer peripheral edge of the pixel area having a curved portion or a bent portion; and a first circuit block, a second circuit block, and a third circuit block arranged along the outer peripheral edge, wherein the second circuit block is arranged between the first circuit block and the first circuit block, and a first gap between the first circuit bock and the second circuit block is different from a second gap between the second circuit block and the third circuit block. |
US11961486B2 |
Display driving device, display driving method, and display device
A display driving device configured to control a display panel including pixel units to display, includes: an over driver compensation module configured to, when a first polarity frame image is displayed, perform line over driver compensation on the pixel units based on line over driver compensation data corresponding to the first polarity frame image, to determine a target over driver grayscale of the pixel units; and to, when a second polarity frame image is displayed, perform line over driver compensation on the pixel units based on line over driver compensation data corresponding to the second polarity frame image, to determine a target over driver grayscale of the pixel units. The first and second polarity are opposite to each other, and the line over driver compensation data corresponding to the first polarity frame image is different from the line over driver compensation data corresponding to the second polarity frame image. |
US11961483B2 |
Display panel and display device
A display panel includes at least one pixel circuit and a light emitting element. One pixel circuit includes a driving transistor, and second and third transistors. The second transistor is connected between data line and a source of the driving transistor. The third transistor is connected between voltage adjusting signal line and the source. During a data writing phase, the second transistor is turned on, the data line provides data signal equal to VData to the source, a gate of the driving transistor receives the data signal, and voltage of the gate is VData+Vth. Vth denotes threshold voltage of the driving transistor. During a reset and adjustment phase, the third transistor is turned on, the voltage adjusting signal line provides adjusting voltage to the source, voltage of the source of the driving transistor is VJ, and the voltage of the gate remains VData+Vth. VData+Vth−VJ≤−2V. |
US11961482B2 |
Pixel circuit having a reset sub-circuit for resetting a plurality of sub-pixels and driving method thereof
A pixel circuit and a pixel drive method. The pixel circuit includes at least two sub-pixel drive sub-circuits, the sub-pixel drive sub-circuits include an input component, a compensation component, a drive component, a first light-emitting control component and a first light-emitting element, the input component is configured to receive a data voltage signal and a first scan signal. The compensation component is configured to receive a second scan signal. The first light-emitting control component is configured to receive a power supply signal and a first control signal. An output of the drive component in the plurality of sub-pixel drive sub-circuits is coupled to an output of a first reset sub-circuit, and the first reset sub-circuit is configured to receive an initial voltage signal and a third scan signal. |
US11961475B2 |
Display device and method of driving the same
Provided is a display device including first pixels positioned in a first area of a panel for receiving a first data signal from a data line in response to a first scan signal supplied from a first scan line and having an emission time controlled according to a first emission control signal, and second pixel positioned in a second area of the panel for receiving a second data signal from the data line in response to a second scan signal supplied from a second scan line and having an emission time controlled by a second emission control signal. The first pixels receive the first data signal after a first time after the first emission control signal is supplied, and the second pixels receive the second data signal after a second time, which is different from the first time, after the second emission control signal is supplied. |
US11961473B2 |
Display device
A display device includes a pixel, wherein the pixel has a driving transistor, a monitoring transistor connected to the driving transistor, and a resistor provided in the pixel, and having one end connected between the driving transistor and the monitoring transistor, and the display device is capable of detecting a temperature of the pixel in accordance with a value of current that flows through the resistor and the monitoring transistor. |
US11961468B2 |
Multi-pixel collective adjustment for steady state tracking of parameters
A method for compensating for transistor aging in a display device is presented. The method entails dividing pixels into a plurality of groups including a first group, the first group including Z pixels wherein Z>1, sampling a pixel current for each pixel in a subset of pixels in the first group, the subset including M pixels wherein 1≤M≤Z, determining an ErrorM using the sampled pixel current for the M pixels and a predefined reference current, and adjusting an input voltage for a transistor in more than one of the Z pixels based on the ErrorM. The adjusting of the input voltage may include generating a modified voltage Vd, wherein Vd=A*Vin+B, and each of A and B is determined using ΣM sign(Errorm). |
US11961466B2 |
Shift register unit, driving method thereof, gate driving circuit, and display device
A shift register unit and a driving method thereof, a gate driving circuit, and a display device. The shift register unit includes: an input circuit, a first capacitor circuit, an output circuit, an output pull-down circuit, a coupling circuit, and an inverter circuit. The inverter circuit is coupled to an input control terminal, a first node, a second node, and a first level signal input terminal, and a second level signal input terminal; and used to control to connect or disconnect the second node and the first level signal input under the control of the input control terminal and the first level signal input terminal; also used to control to connect or disconnect the second node and the second level signal input terminal under the control of the first node and the second level signal input terminal. |
US11961459B2 |
Display panel and display device with reduced screen flicker
A display panel and a display device are provided. The display panel includes a pixel circuit. An operation process of the pixel circuit includes a first data refresh period, a data adjustment stage, and a second data refresh period set in sequence, the data adjustment stage includes a first data adjustment stage and a second data adjustment stage set in sequence. The first data adjustment stage includes T1 first sub-data adjustment stages set in sequence, each first sub-data adjustment stage includes m1 data writing frames and n1 holding frames, T1≥1, m1≥0, n1≥0, and m1+n1≥1. The second data adjustment stage includes T2 second sub-data adjustment stages set in sequence, each second sub-data adjustment stage includes m2 data writing frames and n2 holding frames, T2≥1, m2≥0, n2≥0, and m2+n2≥1. T1>T2, T1/T2=(m2+n2)/(m1+n1). |
US11961457B2 |
Display device
A display device, includes: a display panel including a pixel electrically coupled to a gate line and a data line; a gate driver configured to provide a gate signal to the gate line; and a data driver configured to provide a data signal to the data line, wherein the gate driver is configured to sequentially provide a first gate signal and a second gate signal to the gate line during a first frame period, wherein the data driver is configured to provide a first data signal to the data line in response to the first gate signal, and to provide a second data signal to the data line in response to the second gate signal, and wherein the second data signal is different from the first data signal and varies dependent on the first data signal. |
US11961454B2 |
Display device and driving method thereof
A display device includes: a plurality of pixels to receive data voltages based on converted grayscales; and a grayscale converter to: calculate first compensation offsets based on positions of the pixels and input grayscales for the pixels; convert the first compensation offsets into second compensation offsets according to a maximum luminance weight based on an input maximum luminance; and calculate the converted grayscales by applying the second compensation offsets to the input grayscales. |
US11961453B2 |
Pixel drive circuit and drive method thereof, display panel, and terminal device
A pixel drive circuit and a drive method thereof, a display panel, and a terminal device, which are applied to the field of terminal technologies. The pixel drive circuit includes a first reset module, a light-emitting control module, and a drive module, and both the first reset module and the light-emitting control module are connected to a light-emitting control signal terminal, where one of the first reset module and the light-emitting control module is turned on when the light-emitting control signal is at a high level, and the other of the first reset module and the light-emitting control module is turned on when the light-emitting control signal is at a low level. Therefore, by increasing the frequency of the light-emitting control signal to greater than 120 Hz, a problem of a phenomenon of frequent flickering on an image during low-brightness display may be improved. |
US11961448B2 |
Display device
A display device includes a display panel including pixels, and a display panel driver configured to drive the display panel. The display panel driver is configured to determine a predicted on-pixel ratio of a current frame based on an artificial neural network model and input image data of a previous frame, determine a first adjustment value based on the predicted on-pixel ratio, and adjust a luminance of the current frame based on the first adjustment value. |
US11961441B2 |
Display device
A display device includes a display panel having flexibility, a storage connected to a first end of the display panel and accommodating the display panel so that the display panel is inserted and withdrawn, an extension part connected to a second end of the display panel, which is opposite to the first end of the display panel, and facing one side of the storage in a first direction, and a display driving integrated circuit which receives image data and a control signal from a host and provides a data signal to the display panel.The display driving integrated circuit includes a data processor which receives a smart size change signal from the host and sets a non-active area of the display panel based on the smart size change signal. |
US11961440B2 |
Method for driving display device, and display device
A method for driving a display device is provided. The method includes: obtaining a refresh frequency of a current frame image; adjusting a common voltage of all pixels in a second vertical blank interval to control a difference value between a root mean square of voltage differences between common voltages and pixel voltages of the pixels in a first vertical blank interval when a reference frame image is displayed, and a root mean square of voltage differences between common voltages and pixel voltages of the pixels in the second vertical blank interval when a current frame image is displayed to be within a preset-voltage-difference-range, such that the difference in decrease levels of potentials of the pixels at different refresh frequencies are greatly reduced, the screen brightness displayed on the display device at different refresh frequencies tend to be consistent, and a screen flicker phenomenon is further improved. |
US11961436B2 |
Beam scanning engine and display system with multiple beam scanners
A display system includes a display screen, a light source to generate a light beam to be modulated in accordance with image data, and a beam scanning module to receive the light beams and to direct the light beam onto an associated display region of the display screen. The beam scanning module includes a resonant scanning mirror configured to scan the light beam along a first scanning direction across the associated display region, and a polygon scanning mirror to scan the light beam along a second scanning direction across the associated display region. |
US11961434B2 |
Device and method for detecting screen freeze error of display of vehicle
The present disclosure provides a device and a method for detecting a screen freeze error of a display of a vehicle. The method comprises monitoring a drive pattern of at least one pixel in a porch area during a time period corresponding to a plurality of image frames, wherein the porch area including at least one of a front porch area and a back porch area of a display panel driven according to the plurality of image frames; and determining occurrence of a screen freeze error by comparing the drive pattern of the at least one pixel with a preset drive pattern. |
US11961432B2 |
Display device
A display device includes a display area and a non-display area disposed around the display area and including a pad area. The display device includes a resistance checker disposed in the non-display area, resistance test pads disposed in the pad area, resistance test lines connecting the resistance checker with the resistance test pad, and crack test lines disposed on the outer side of the resistance checker. The resistance test lines intersect the crack test lines in a plan view. |
US11961431B2 |
Display processing circuitry
The disclosure describes aspects of a display processing circuitry. In an aspect, one or more displays that support multiple views include one or more arrays of pixels, one or more backplanes, and a processing circuitry configured to receive one or more data streams, control processing of the data streams based on policies from which to select a mode of operation, each mode of operation defining which rays of light the arrays of pixels in the displays are to contribute to generate a particular view or views and the tasks to be performed by the processing circuitry to modify the data streams accordingly. The processing circuitry further provides signaling representative of the modified data streams to the arrays of pixels through a circuit configuration of the backplanes for the arrays of pixels to contribute the rays that will to generate the particular view or views. A corresponding method is also described. |
US11961430B2 |
Display device for vehicle
A display device for a vehicle includes a moving speed calculation unit that calculates a moving speed of a pupil based on a position of the pupil detected by a pupil detection unit. In a case in which the moving speed of the pupil is equal to or lower than a threshold, a pupil diameter calculation unit calculates a pupil diameter at a present time based on the pupil at the present time, and outputs the calculated pupil diameter at the present time to a brightness adjustment unit. On the other hand, in a case in which the moving speed of the pupil exceeds the threshold, the pupil diameter calculation unit outputs a pupil diameter calculated at a previous time to the brightness adjustment unit as the pupil diameter at the present time. |
US11961429B2 |
Head-up display, head-up display system, and movable body
A head-up display includes a display panel, a reflective optical element, a controller, and an obtainer. The display panel displays a first image. The reflective optical element reflects image light from the first image displayed by the display panel. The controller controls a position at which the first image is displayed on the display panel. The obtainer obtains, as positional information, a position of an eye of a user. The controller changes the position at which the first image is displayed on the display panel in accordance with the positional information. |
US11961426B2 |
Display screen splicing device and spliced display device
The present disclosure provides a display screen splicing device and a spliced display device. The display screen splicing device includes a substrate, at least two carrier plates, and a position adjustment assembly. The carrier plates are disposed on the substrate. The position adjustment assembly is connected between the substrate and the carrier plates. The position adjustment assembly includes a first adjustment member disposed on the substrate, and a second adjustment member movably connected to the first adjustment member. The second adjustment member is fixedly connected to the carrier plates. A movement track of the second adjustment member is parallel to a plane where the carrier plates are located. |
US11961425B2 |
Display device
A display device may include a first pixel, a second pixel, a first data line electrically connected to the first pixel, a second data line electrically connected to the second pixel and electrically insulated from the first data line, a first signal wire electrically connected to the first data line, a second signal wire electrically connected to the second data line, and a connecting wire electrically connecting the second data line to the second signal wire. The connecting wire may include a first section and a second section. The second section may be directly connected to the first section, may overlap the first pixel, may overlap the first data line, and may be oblique relative to each of the first data line and the second data line in a plan view of the display device. |
US11961423B2 |
Electronic shelf label positioning system and method, electronic shelf label and guide rail
An electronic shelf label positioning system, an electronic shelf label and a guide rail. The electronic shelf label positioning system includes the electronic shelf label, the guide rail, a PDA and a background server. The electronic shelf label includes a main control SoC, a card reader IC, a screen and a power supply device. The main control SoC is configured to control the screen display and to communicate with an AP. The power supply device is configured to supply power to the electronic shelf label. The guide rail includes a guide rail identification area and a label area. The label area is installed with a plurality of wireless labels each having a unique non-repeated ID number. The guide rail identification area is installed with an identity recognition device, which includes a guide rail ID consisting of the ID numbers of the wireless labels sequentially arranged and summarized. |
US11961419B2 |
Event detection and prediction
Embodiments of the present invention can be used to in response to receiving information, dynamically detecting an event associated with a user. Embodiments of the present invention can then, in response to dynamically detecting an event associated with the user, creating a visual simulation of the detected event. |
US11961415B2 |
Training apparatus and methods for medical diagnostic and treatment
This application relates to a system, apparatus, and methods for renal dialysis training the patients, providers, and caretakers without harming or injuring an actual patient. The renal dialysis may be hemodialysis, peritoneal dialysis, or both. The system comprises at least one closed-loop apparatus with at least one of the following—artificial blood, cannulatable vascular system, heart, peritoneal membrane and cavity, vascular valves, artificial skin, and/or other artificial organs set inside a mannequin, humanoid, or any human-like machine. The artificial organ in the mannequin can be accessed through an opening in the chest, arm, abdominal cavity, thigh, groin, neck, and any combination thereof. The renal dialysis may be through catheter access, arterio-venous graft access, and peritoneal catheter access. |
US11961412B2 |
Infant feeding reinforcement system
Disclosed herein are systems and methods for providing feeding reinforcement in real-time or near real-time based on physiological sensor data acquired during feeding. In some examples, music reinforcement is rendered when one or more feeding features indicative of one or more feeding behaviors are detected using the physiological sensor data. When at least one feature is not detected, the music reinforcement is stopped. In this way, contingent reinforcement is provided in real-time or near real-time based on detection of the one or more feeding behaviors to encourage and improve independent feeding behavior. |
US11961405B2 |
Protocol design for unmanned aerial system (UAS) traffic management (UTM)
An unmanned aerial system (UAS) may execute a mission planned by a UAS traffic management (UTM) system. The UAS may receive a mission planning response message from the UTM that includes a mission route for the UAS to navigate and a configuration of one or more trigger events. The mission route may be made up of a sequence of waypoints in an airspace. Each of the waypoints may be configured with a dynamic path conforming profile (PCP) a dynamic required navigation performance (RNP) value. The UAS may monitor at least the RNP value in one or more time intervals to determine if a trigger event occurs. The UAS may transmit a path conformance status report to the UTM upon determining that a trigger event of the one or more trigger events occurred. The path conformance status report may indicate conformance to one or more parameters specified in the PCP. |
US11961404B2 |
Method and system for scheduling a driver service provider for one or more third parties
This disclosure generally relates to a method and system for providing a ride for a third party rider at the request of a user ride requestor. In one embodiment, a driver device may be used to receive a ride request from one or more server computing devices for a third party rider. The driver device may receive information identifying the third party rider, including a password. Further, the driver device may transmit real time ride status information to the ride requestor directly or indirectly via the one or more server computing devices. |
US11961400B2 |
Passenger vehicle and operation management system
A congestion rate calculation unit calculates a congestion rate in the cabin based on the number of recognized passengers. When the congestion rate is more than a predetermined congestion threshold, an in-vehicle display and an in-vehicle speaker are capable of giving an alighting notification that notifies the presence of a passenger who is alighting at the next stop and seat information of the passenger, and does not make an alighting notification when the congestion rate is less than or equal to the congestion threshold in the process of the passenger vehicle heading to the next stop. |
US11961397B1 |
Processing system having a machine learning engine for providing a customized driving assistance output
Systems and apparatuses for generating customized driving assistance outputs are provided. The system may collect initial sensor data from a rotating mobile device. The system may analyze the initial sensor data to determine whether to collect additional sensor data. Based on analysis of the initial sensor data and the additional sensor data, the system may determine a customized driving assistance output. The system may determine one or more notification outputs and one or more instruction outputs for the driver based on the customized driving assistance output. The system may update an aggregate driving output based on whether or not the instruction output was completed, as determined from subsequent sensor data. |
US11961396B2 |
Emergency vehicle warning indication system
An Emergency Vehicle Warning Indication system is provided. Disclosed herein are systems and methods for providing notification of emergency vehicles in advance of the approaching intersection further comprising one or more Control Modules or Modular Transmitters that receive and transmit a high secured radio frequency. This secured radio frequency may be further configured such that it is used only by Emergency Vehicles. The system and method further comprising a means for overriding the traffic signal sequence of the traffic signal system at the intersection. The system and method further comprising an emergency lighting system. Wherein the emergency lighting system may operate in conjunction with at least one of the traffic signal system, the emergency vehicle, and one or more Control Modules or Modular Transmitters. |
US11961395B2 |
Driving assistance device, driving assistance method, and storage medium in which program is stored
A driving assistance device includes first acquisition means for acquiring driving status sensing data of a vehicle from a driving status sensing device provided in the vehicle, second acquisition means for acquiring biological information regarding a biological change of a driver of the vehicle, and determination means for determining occurrence of a dangerous event on the basis of a first occurrence index value for a dangerous event that is a value corresponding to the driving status sensing data and a second occurrence index value that is a value corresponding to the biological information of the driver. |
US11961389B2 |
Enhanced accessibility using wearable computing devices
Disclosed in some examples are methods, systems, devices, and machine-readable mediums which provide a wearable device, such as a smart ring, that provides feedback to guide users in performing physical tasks. Tasks may include tasks associated with an application executing on a mobile device of the user. |
US11961388B2 |
Vehicle alarm system, method and computer program product for avoiding false alarms while maintaining the vehicle alarm system armed
A vehicle alarm system configured to avoid false alarms while maintaining the vehicle alarm system armed. The vehicle alarm system includes: at least a first sensor configured to detect at least a first living object; a processing circuitry operatively connected to the least a first sensor configured to cause the vehicle alarm system to: detect at least a first living object inside of a vehicle by the at least first sensor; and reduce, or unarm, at least a first alarm function of the vehicle alarm system in response to detecting the at least first living object, while at least a second alarm function of the vehicle alarm system is configured to be armed. |
US11961387B2 |
Integrating location information in a fire control system
Integrating location information in a fire control system is described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to receive, from a database external to the fire control system, a graphical representation of a facility and location information associated with a number of components of the fire control system that indicates a location of each respective component in the facility, integrate the location information associated with each respective component of the fire control system in the graphical representation of the facility such that the graphical representation includes a representation of each respective component at a location in the graphical representation that corresponds to the location of that component in the facility, and display, in a user interface, the graphical representation of the facility with the location information associated with each respective component of the fire control system integrated therein. |
US11961383B2 |
Systems and methods for actuator installation auto-verification
An actuator in an HVAC system is provided. The actuator includes a motor and a drive device. The drive device is driven by the motor and coupled to an HVAC component for driving the HVAC component between multiple positions. The actuator further includes a processing circuit. The processing circuit is coupled to the motor and configured to transmit control signals to operate the motor to drive the HVAC component between a first position and a second position, monitor temperature data received from one or more temperature sensors, determine that the temperature data does not meet an expected performance criterion and transmit an alarm signal. |
US11961369B2 |
Gaming machine and method with persistence feature
A gaming system comprises a gaming machine and game-logic circuitry. The gaming machine comprises a display device that presents a symbol array. The game-logic circuitry presents a first outcome by populating the symbol array with a plurality of symbols, locks, in response to the first outcome including at least one value-bearing symbol in a subset of the array, the value-bearing symbol in the subset, initiates a subset counter associated with the subset in response to the first outcome, presents at least one subsequent outcome by populating the array with another plurality of randomly selected symbols, locks any additional value-bearing symbols populating the subset, provides, in response to a number of value-bearing symbols meeting a trigger amount, an award as a function of values indicated by the locked value-bearing symbols, and, in response to the subset counter meeting a termination count, removes any locked value-bearing symbols from the subset. |
US11961366B2 |
Management of electronic gaming and betting transactions using a distributed multi-ledger gambling architecture
Non-limiting examples of the present disclosure relate to creation and management of a transactional ledger through an electronic gaming application/service. Various embodiments relate generally to gaming systems based on a distributed multi-ledger gaming architecture. In accordance with various embodiments, a transparent technology platform can be used to provide a secure ledger system for recording value transfer, play action, bets, analytics, gaming statistics (e.g., payouts, skill levels, etc.), and the like. In some examples, gaming systems can directly interact with the distributed multi-ledger architecture for secure and transparent transactions which can also be accessed by auditors, tax authorities, partners, and/or other entities. Some examples may use private and/or public blockchains as part of the distributed multi-ledger gaming architecture. For instance, multiple distributed network nodes may be utilized to manage creation of game-related transaction records. |
US11961365B2 |
Gaming chip and management system
A management system includes a recording device recording an image of a gaming chip and an inspection device determining a type and authenticity of the gaming chip. The gaming chip has a multilayer structure in which both sides of a colored layer are sandwiched between light color layers, surface printing representing a type of the gaming chip is performed on outer sides of the light color layers, and an authenticity recognition mark is printed on the colored layer of an inside of the light color layers by an infrared absorbing material. A visible light camera photographs a visible light image of the surface printing, and an infrared light camera photographs an infrared image of the internal printing. The inspection device determines the type and authenticity of the gaming chip using the visible light image and the infrared image. |
US11961362B2 |
System and method for determining effectiveness of incentives in a wagering system
This invention provides a method of determining appropriate incentives to users of a wagering platform or application by tailoring the incentive to the type of user that they are and provides incentives to increase the user's engagement with the platform or application to modify the user's behavior to allow them to become more experienced users. |
US11961361B2 |
Method of displaying sports news related to a placed wager
A method of displaying sports news relevant to at least one wager being considered by the user. For example, news about a particular player. |
US11961358B2 |
Gaming system with symbol-driven approach to randomly-selected trigger value for feature
A gaming system randomly selects a trigger value for a feature, which starts when the current value of a symbol counter reaches the trigger value. In some examples, a gaming system includes memory that stores data defining reel strips. When a symbol counter is initialized, an initial value of the symbol counter is randomly selected from a range of allowable initial values having an upper limit. A trigger value is randomly selected from a range between the initial value and a ceiling value, which is greater than the upper limit. For each of one or more instances, symbols are selected from the reel strips for display, and the current value of the symbol counter is incremented based on the count of designated symbols, if any, among the selected symbols. Responsive to the current value of the symbol counter reaching the trigger value, the feature is started. |
US11961351B2 |
Vehicle, judging method, and non-transitory, computer-readable recording medium on which computer program is recorded
A vehicle includes a memory and a processor coupled to the memory. The processor is configured to determine whether or not a communication interface is malfunctioning, the communication interface being configured to perform communication for confirming that a device, which holds a digital key for activation, is inside a vehicle cabin, and in a case in which it is determined that the communication interface is malfunctioning, perform processing that enables activation based on a result of authentication of the device. |
US11961347B2 |
Seamless access control
A method for seamless access control according to one embodiment includes determining whether a user is authorized to access a passageway controlled by an access control device based on credential data received from a mobile device of the user, determining, by a RADAR system, a location of the user relative to the passageway, determining whether the user intends to access the passageway based on the determined location of the user relative to the passageway, and controlling, by the access control device, a lock mechanism to allow the user access to the passageway in response to determining that the user is authorized to access the passageway and the user intends to access the passageway. |
US11961345B2 |
Wireless communication system
A vehicle (20) transmits an LF command (Wa), an electronic key (30) transmits, to the vehicle (20), an RF command responsive to the LF command (Wa), the vehicle (20) transmits, to the electronic key (30), an LF command (Wb) having a longer packet length than the LF command (Wa), and the electronic key (30) transmits, to the vehicle (20), an RF command responsive to the LF command (Wb) on the basis of the electric field strength of an LF-RSSI burst of a part of the LF command (Wb), thus turning on an interior light (501). |
US11961342B2 |
Driving assistance method and driving assistance device
A driving assistance device includes a malfunction detection unit configured to detect a plurality of malfunctions in devices mounted on a vehicle, a candidate selection unit configured to select candidates for a plurality of actions urged on a driver in accordance with the plural malfunctions detected by the malfunction detection unit, a priority determination unit configured to choose a candidate having a higher priority as an action urged on the driver from the candidates for the plural actions selected by the candidate selection unit, and an information unit configured to inform the driver of the action to be urged on the driver chosen by the priority determination unit. |
US11961336B2 |
Distributed ledger-based voting system, apparatus and method
A distributed ledger-based system, method and apparatus for administering voting contests is disclosed. Potential voters send registration requests to a distributed ledger, and each computing node of the distributed ledger, executing a smart voting contract, registers the potential voters and issues each registered voter a cryptographic voting token. Each registered voter uses the cryptographic voting token to cast an electronic ballot, the electronic ballot comprising a distributed ledger-based voting transaction request. Each voting transaction request is received by each computing node of the distributed ledger and verified, and a distributed ledger-based, verified voting transaction is created and validated along with other verified voting transactions by each of the computing nodes. When the verified voting transactions are validated, a cryptographic block is created and added to a blockchain of the distributed ledger. After a voting contest has conclude, each of the computing nodes validates a final tally of voting tokens received by each candidate in the voting contest, and a final cryptographic block is published by the distributed ledger with the results. This application is related to NFT Origin Ethereum Address 0x7beaD10F8dE9fFd99A0E897840D6105BBBC1184f. |
US11961335B1 |
Dual mode electronic toll road system
A dual mode method of assessing a toll fee by collecting i) sensor data of a vehicle as it travels on a lane and determining a first axle count based on said sensor data; and 2) collecting video images of said vehicle and determining a second axle count based on said video images. The video images are analyzed using computer vision and machine learning to determine the second axle count, and the first and second axles count compared and if identical the vehicle is charged based on the axle count. However, the video images are re-analyzed if the first and second axle counts are not identical and this is repeated until identity is obtained. The system learns from its errors, and the axle count improves with time. If identity is not reached, the transaction record can be flagged for human intervention, but tests show at least 100 fold reduction in errors, thus obviating thousands of interventions per day. Ultimately, monthly summaries of charges are compiled and sent to the customer. |
US11961334B2 |
Biometric data storage using feature vectors and associated global unique identifier
The disclosure herein describes systems and methods for object data storage. In some examples, the method includes generating a profile for an object in a directory, the profile including a first feature vector corresponding to the object and a global unique identifier (GUID) corresponding to the first feature vector in the profile; generating a search scope, the search scope including at least the GUID corresponding to the profile; generating a second feature vector from a live image scan; matching the generated second feature vector from the live image scan to the first feature vector using the generated search scope; identifying the GUID corresponding to the first feature vector that matches the second feature vector; and outputting information corresponding to the object of the profile identified by the GUID corresponding to the first feature vector. |
US11961333B2 |
Disentangled representations for gait recognition
Gait, the walking pattern of individuals, is one of the important biometrics modalities. Most of the existing gait recognition methods take silhouettes or articulated body models as gait features. These methods suffer from degraded recognition performance when handling confounding variables, such as clothing, carrying and viewing angle. To remedy this issue, this disclosure proposes to explicitly disentangle appearance, canonical and pose features from RGB imagery. A long short-term memory integrates pose features over time as a dynamic gait feature while canonical features are averaged as a static gait feature. Both of them are utilized as classification features. |
US11961332B1 |
Electronic devices with 6 minute walk distance estimates
One or more electronic device may use motion and/or activity sensors to estimate a user's 6 minute walking distance. In particular, because users typically walk at less than their maximum output and in imperfect conditions, control circuitry within the device(s) may rely on walks of shorter distances to estimate the 6 minute walking distance. For example, the control circuitry may gather activity information for the user, such as heart rate, calories burned, and step count, and analyze a distance component and a speed component for periods in which the user has walked. Individual 6 minute walk distance estimates may be generated based on each of the activity information, distance component, and speed component. The distance and speed estimates may be corrected for walking behaviors that deviate from an ideal testing environment, and may then be fused with the activity estimate to generate a final 6 minute walk distance estimate. |
US11961329B2 |
Iris authentication device, iris authentication method and recording medium
The disclosure is inputting a first image obtained by capturing an object of authentication moving in a specific direction; inputting a second image at least for one eye obtained by capturing a right eye or a left eye of the object; determining whether the second image is of the left eye or the right eye of the object, based on information including the first image, and outputting a determination result associated with the second image as left/right information; comparing characteristic information relevant to the left/right information, the characteristic information being acquired from a memory that stores the characteristic information of a right eye and a left eye pertaining to object to be authenticated, with characteristic information associated with the left/right information, and calculating a verification score; and authenticating the object captured in the first image and the second image, based on the verification score, and outputting an authentication result. |
US11961322B2 |
Force sensor having force sensor electrodes, display device including the same, and method for driving the same
Provided are a force sensor, a display device including the same, and a method of driving the same. The force sensor includes a first base substrate and a second base substrate facing each other; first force sensor electrodes extending in a first direction and arranged in a second direction crossing the first direction on the first base substrate; second force sensor electrodes extending in the second direction and arranged in the first direction on the second base substrate; and a sensor hole configured to transmit light. Any one of the first force sensor electrodes includes a first sub-force sensor electrode disposed on a first side of the sensor hole and a second sub-force sensor electrode disposed on a second side opposite to the first side of the sensor hole. |
US11961318B2 |
Information processing device and non-transitory computer readable medium
An information processing device includes a processor configured to acquire a document image illustrating a document, acquire a related character string associated with a target character string included in the document image, and extract target information corresponding to the target character string from a region set with reference to a position of the related character string in the document image. |
US11961317B2 |
Extracting textual information from image documents
Aspects of the present disclosure are directed to extracting textual information from image documents. In one embodiment, a system, upon receiving a request to extract textual information from an image document, a digital processing system performs character recognition based on content of the image document using multiple approaches to generate corresponding texts. The texts are then combined to determine a result text representing the textual information contained in the image document. The result is then provided as a response to the request. |
US11961314B2 |
Method for analyzing an output of an object detector
A method is described for analyzing an output of an object detector for a selected object of interest in an image. The object of interest in a first image is selected. A user of the object detector draws a bounding box around the object of interest. A first inference operation is run on the first image using the object detector, and in response, the object detect provides a plurality of proposals. A non-max suppression (NMS) algorithm is run on the plurality of proposals, including the proposal having the object of interest. A classifier and bounding box regressor are run on each proposal of the plurality of proposals and results are outputted. The outputted results are then analyzed. The method can provide insight into why an object detector returns the results that it does. |
US11961313B2 |
Image analysis technologies for assessing safety of vehicle operation
Systems and methods for using image analysis techniques to assess unsafe driving conditions by a vehicle operator are discloses. According to aspects, a computing device may access and analyze image data depicting the vehicle operator. In analyzing the image, the computing device may measure certain visible metrics as depicted in the image data and compare the metrics to corresponding threshold values, and may accordingly determine whether the vehicle operator is exhibiting an unsafe driving condition. The computing device may generate and present alerts that indicate any determined unsafe driving condition. |
US11961311B2 |
On-vehicle system, externality recognition sensor, electronic control device
This on-vehicle system is to be mounted in a vehicle and is provided with an electronic control device and an externality recognition sensor. The externality recognition sensor is equipped with a sensing unit for acquiring pre-processing externality information through sensing operations. The on-vehicle system is further equipped with: a condition calculation unit that, on the basis of a vehicle position, a vehicle traveling direction, and map information, calculates a processing condition in which information specifying an area on a map is associated with processing priority of the pre-processing externality information acquired by the externality recognition sensor; and a processing object determination unit that, on the basis of the pre-processing externality information and the processing condition, creates externality information having a smaller amount of information compared with the pre-processing externality information. |
US11961310B2 |
System and cryptographic hardening method for traffic signal verification
Examples are provided for traffic sign detection systems. In one example, a traffic detection system in a vehicle includes an image sensor, a communication system, a processor, and a storage device storing instructions executable by the processor to capture an image of an environment of the vehicle via the image sensor, process the image to detect visual information regarding a traffic sign in the image, the visual information indicating a recognized sign, receive cryptographic data via the communication system from a transmitter associated with the traffic sign, the cryptographic data including a cryptographic representation of a traffic sign signal for controlling the traffic sign, and selectively control one or more vehicle systems of the vehicle based on a cryptographic verification of the recognized sign using the cryptographic data. |
US11961309B2 |
Vehicle and control method thereof
A vehicle may include a camera obtaining a surrounding image around the vehicle; and a controller configured to derive spatial recognition data by learning the surrounding image of the vehicle as an input value of the controller, derive object recognition data including wheel area data of surrounding vehicles around the vehicle by learning the surrounding image of the vehicle as an input value of the controller, determine a ground clearance between a bottom surface of a vehicle body of the surrounding vehicles and a ground by use of the spatial recognition data and the wheel area data, and control the vehicle to park the vehicle according to the ground clearance. |
US11961305B2 |
Enhanced vehicle navigation using non-destructive inspection one-dimensional sensor arrays
Systems and methods for tracking the location of a non-destructive inspection (NDI) scanner using scan data converted into images of a target object. Scan images are formed by aggregating successive scan strips acquired using one or two one-dimensional sensor arrays. An image processor computes a change in location of the NDI scanner relative to a previous location based on the respective positions of common features in partially overlapping scan images. The performance of the NDI scanner tracking system is enhanced by: (1) using depth and intensity filtering of the scan image data to differentiate features for improved landmark identification during real-time motion control; and (2) applying a loop-closure technique using scan image data to correct for drift in computed location. The enhancements are used to improve localization, which enables better motion control and coordinate accuracy for NDI scan data. |
US11961303B1 |
Agent re-verification and resolution using imaging
Described is a multiple-camera system and process for detecting, tracking, and re-verifying agents within a materials handling facility. In one implementation, a plurality of feature vectors may be generated for an agent and maintained as an agent model representative of the agent. When the object being tracked as the agent is to be re-verified, feature vectors representative of the object are generated and stored as a probe agent model. Feature vectors of the probe agent model are compared with corresponding feature vectors of candidate agent models for agents located in the materials handling facility. Based on the similarity scores, the agent may be re-verified, it may be determined that identifiers used for objects tracked as representative of the agents have been flipped, and/or to determine that tracking of the object representing the agent has been dropped. |
US11961301B2 |
Image-based object recognition method and system based on learning of environment variable data
Disclosed herein are image-based object recognition method and system by and in which a learning server performs image-based object recognition based on the learning of environment variable data. The image-based object recognition method includes: receiving an image acquired through at least one camera, and segmenting the image on a per-frame basis; primarily learning labeling results for one or more objects in the image segmented on a per-frame basis; performing primary reasoning by performing object detection in the image through a model obtained as a result of the primary learning; performing data labeling based on the results of the primary reasoning, and performing secondary learning with weights allocated to respective boxes obtained by the primary reasoning and estimated as object regions; and finally detecting one or more objects in the image through a model generated as a result of the secondary learning. |
US11961300B2 |
Dynamic media content categorization method
A method of classifying a media includes receiving a media file and extracting therefrom first and second data streams including first and second media content, respectively, the media content being associated with the media item. First and second feature vectors describing the first and second media content, respectively, are generated. At least a first single feature vector representing the first sequence of first feature vectors and the second sequence of second feature vectors is generated, or at least a first single feature vector representing at least the first sequence of first feature vectors is generated. A second feature vector representing at least the second sequence of second feature vectors is generated. A probability vector from the first single feature vector, or from the first and second single feature vectors is generated. A user profile suitability class is assigned to the media item based on the probability vector. |
US11961298B2 |
Memory-guided video object detection
Systems and methods for detecting objects in a video are provided. A method can include inputting a video comprising a plurality of frames into an interleaved object detection model comprising a plurality of feature extractor networks and a shared memory layer. For each of one or more frames, the operations can include selecting one of the plurality of feature extractor networks to analyze the one or more frames, analyzing the one or more frames by the selected feature extractor network to determine one or more features of the one or more frames, determining an updated set of features based at least in part on the one or more features and one or more previously extracted features extracted from a previous frame stored in the shared memory layer, and detecting an object in the one or more frames based at least in part on the updated set of features. |
US11961296B2 |
Systems and methods for detecting objects within the boundary of a defined space while in artificial reality
A system generates a plurality of spatial points based on depth measurements of physical objects. The system determines, based on the plurality of spatial points, an occupancy score for each voxel within a plurality of voxels. The system identifies, based on a gaze of the user, a first set of occupied voxels that are in a field of view of the user and a second set of occupied voxels that are outside the field of view of the user. The system updates the occupancy scores of the first set of occupied voxels by temporally decaying one or more of the plurality of spatial points within the first set of occupied voxels. The system maintains the occupancy scores of the second set of occupied voxels. The system detects intrusions in a predefined subspace within a physical space based on the updated occupancy scores of the first set of occupied voxels. |
US11961295B2 |
Bioprocess system and method providing automated configuration detection
A method of automated configuration in a bioprocess system and to verify a process defined by a flow path representation. The method comprises the steps of: capturing one image of the bioprocess system comprising tubing for the fluid communication between units of the bioprocess system; analyzing the captured image to identify the tubing connecting units of the bioprocess system; producing a processed representation from the captured image wherein at least a part of the tubing is identified; and comparing the processed representation with the flow path representation to verify their functional concordance. |
US11961284B2 |
Task appropriateness determination apparatus
A task appropriateness determination apparatus includes a first learning unit causing artificial intelligence (AI) to learn image information of an index indicating a target object in a task appropriately completed state, an appropriate image provider providing an image possibly including the target object in the appropriately completed state and the index, a second learning unit causing the AI to detect an image where the index is present from the provided image after learning of the index, and learn image information of the target object in the image where the index is present, an image capturing unit capturing an image of a region including the target object and the index at least after the task, and a task appropriateness determiner determining that the task has been appropriately performed in response to detection by the AI of the target object roughly identical to the learned target object in the appropriately completed state. |
US11961282B2 |
Methods and systems for detecting deepfakes
A system for detecting synthetic videos may include a server, a plurality of weak classifiers, and a strong classifier. The server may be configured to receive a prediction result from each of a plurality of weak classifiers; and send the prediction results from each of the plurality of weak classifiers to a strong classifier. The weak classifiers may be trained on real videos and known synthetic videos to analyze a distinct characteristic of a video file; detect irregularities of the distinct characteristic; generate a prediction result associated with the distinct characteristic, the prediction result being a prediction on whether the video file is synthetic; and output the prediction result to the server. The strong classifier may be trained to receive the prediction results of the plurality of weak classifiers from the server; analyze the prediction results; and determine if the video file is synthetic based on the prediction results. |
US11961277B2 |
Image information detection method and apparatus and storage medium
A method for detecting image information includes: acquiring at least one sample of image pair to be processed; calculating a reconstruction loss function of the second feature extraction model based on the first image samples and the first reconstructed image feature information; calculating an adversarial loss function of the third feature extraction model based on the second reconstructed image feature information and the first image samples; optimizing the first model parameters in the first feature extraction model based on the reconstruction and the adversarial loss function to generate the optimized first feature extraction model; inputting the acquired image pair to be processed into the optimized first feature extraction model to generate the difference information. The method reduces the first feature extraction model's dependence on the labeled data and improves the model's recognition efficiency and accuracy by using the samples without the labeled difference information. |
US11961276B2 |
Linear structure extraction device, method, program, and learned model
Provided are a linear structure extraction device, a method, a program, and a learned model which can detect a linear structure in an image. A linear structure extraction device according to an embodiment of the present disclosure includes a learning model that is learned to receive an input of the image and output, as a prediction result, one or more element points which constitute the linear structure from the image, in which the learning model includes a first processing module that receives the image and generates a feature map representing a feature amount of the image by convolution processing, and a second processing module that calculates a shift amount from a unit center point to the element point of the linear structure closest to the unit center point, for each unit obtained by dividing the feature map into a plurality of the units including regions having a predetermined size in a grid pattern. |
US11961275B2 |
Device and method for training a normalizing flow
A computer-implemented method for training a normalizing flow. The normalizing flow predicts a first density value based on a first input image. The first density value characterizes a likelihood of the first input image to occur. The first density value is predicted based on an intermediate output of a first convolutional layer of the normalizing flow. The intermediate output is determined based on a plurality of weights of the first convolutional layer. The method for training includes: determining a second input image; determining an output, wherein the output is determined by providing the second input image to the normalizing flow and providing an output of the normalizing flow as output; determining a second density value based on the output tensor and on the plurality of weights; determining a natural gradient of the plurality of weights with respect to the second density value; adapting the weights according to the natural gradient. |
US11961269B2 |
Apparatus, method and non-transitory computer-readable medium storing program for controlling imaging environment of target object
An information processing apparatus (2000) detects an object (30) from a captured image (20) generated by an image capture apparatus (10). The information processing apparatus (2000) determines, based on a range occupied by an image area representing the object (30) in the captured image (20), a partial range relevant to the object (30), within an output range of an output apparatus that performs an output having influence on an image capture environment. The information processing apparatus (2000) determines, based on a feature value of the image area representing the detected object (30), an output setting of the output apparatus for the partial range. The information processing apparatus (2000) applies, to the output apparatus, the output setting for the partial range determined for the object (30). |
US11961262B2 |
Signal processing apparatus and image display apparatus including same
Disclosed are a signal processing device and an image display apparatus including the same. The signal processing device and the image display apparatus including the same according to an embodiment of the present disclosure includes: a first decoder to reconstruct image data received from an external electronic device, an encoder to compress the image data reconstructed in the first decoder, a memory to store the image data compressed in the encoder, and a second decoder to reconstruct the image data stored in the memory. Accordingly, despite of the increases of the amount of the input image data and the bandwidth thereof, the image data may be stored in the memory efficiently. |
US11961261B2 |
AI-based aesthetical image modification
A scheme for modifying an image is disclosed, which includes receiving a source image having a first image configuration; determining a second image configuration for a target image; providing the received source image to an AI engine trained to identify, based on a set of rules related to visual features, candidate regions from the source image; generating proposal images based on the candidate regions, respectively; determining, based on prior aesthetical evaluation data, an aesthetical value of each regional proposal image; and selecting, based on the determined aesthetical value of each regional proposal image, one of the regional proposal images as the target image; extracting, from the AI engine, the target image; and causing the target image to be displayed via a display of a user device. |
US11961259B2 |
Camera array calibration in a farming machine
The calibration system of the farming machine receives images from each camera of the camera array. The images comprise visual information representing a view of a portion of an area surrounding the farming machine. To calibrate a pair of cameras including a first camera and second camera, the calibration system determines a relative pose between the pair of cameras by extracting relative position and orientation characteristics from visual information in both an image received from the first camera and an image received from the second camera. The calibration system identifies a calibration error for the pair of cameras based on a comparison of the relative pose with an expected pose between the first pair of cameras. The calibration system transmits a notification to an operator of the farming machine that describes the calibration error and instructions for remedying the calibration error. |
US11961257B2 |
Built-in calibration of time-of-flight depth imaging systems
An image processing system having on-the-fly calibration uses the placement of the imaging sensor and the light source for calibration. The placement of the imaging sensor and light source with respect to each other affect the amount of signal received by a pixel as a function of distance to a selected object. For example, an obstruction can block the light emitter, and as the obstruction is positioned an increasing distance away from the light emitter, the signal level increases as light rays leave the light emitters, bounce off the obstruction and are received by the imaging sensor. The system includes a light source configured to emit light, and an image sensor to collect incoming signals including reflected light, and a processor to determine a distance measurement at each of the pixels and calibrate the system. |
US11961254B2 |
Systems and methods for location triangulation based on time based panoramic frames
A method includes identifying an image captured by an image capture device set at a first angle about an axis, the image corresponding to a time at which the image was captured, identifying within the image, a region of interest including an object to be used for calibration, determining, an image coordinate at which the object is displayed within the image, determining a camera angle corresponding to a position of the image capture system relative to the axis when the image was captured, identifying a bearing of the object relative to the reference direction, the bearing of the object determined using a geolocation of the image capture system and the time at which the image was captured, and determining, using the image coordinate, the camera angle, and the bearing of the object, an angular offset between the first angle and the reference direction to determine a second angle. |
US11961253B2 |
Determining material volume and density based on sensor data
A controller may receive information identifying an area of interest from a plurality of candidate areas of interest including locations on the machine and external to the machine. The controller may obtain, using the one or more first sensor devices, data identifying material located at the area of interest; and generate a graphical representation based on the data. The controller may determine, using the one or more second sensor devices, at least one of a position or an orientation of one or more portions of the machine; and identify a portion of the graphical representation based on the at least one of the position or the orientation of the one or more portions. The portion may correspond to the material located at the area of interest. The controller may determine, using one or more computational models, a volume of the material based on the portion of the graphical representation. |
US11961251B2 |
Continuous surface and depth estimation
Disclosed are systems, methods, and non-transitory computer-readable media for continuous surface and depth estimation. A continuous surface and depth estimation system determines the depth and surface normal of physical objects by using stereo vision limited within a predetermined window. |
US11961250B2 |
Light-field image generation system, image display system, shape information acquisition server, image generation server, display device, light-field image generation method, and image display method
A light-field image generation system including a shape information acquisition server that acquires shape information indicating a three-dimensional shape of an object, and an image generation server that is provided with a shape reconstruction unit that reconstructs the three-dimensional shape of the object as a virtual three-dimensional shape in a virtual space based on the shape information and a light-field image generation unit that generates a light-field image of the virtual three-dimensional shape at a predetermined viewing point in the virtual space. |
US11961247B2 |
Image-based component measurement system using light emitting device that outputs variable wavelength and method thereof, and method of plant cultivation method using the same
The present disclosure relates to an image-based component measurement system using a light unit that outputs a variable wavelength, a method thereof, and a plant cultivation method using the same. More specifically, the present disclosure provides an image-based component measurement system using a light unit that outputs a variable wavelength, a method thereof, and a plant cultivation method using the same, which collect and analyze data based on image information acquired by emitting light having a specific wavelength using a sheet on which a plurality of quantum dots which can be controlled to have a wavelength necessary for measuring a configuration component of a target object are arranged. Thus, the system and methods are able to measure component content contained in the target object using a low cost and miniaturized device, and cultivate a plant by adjusting content of nutrients of the plant using the measured component content. |
US11961246B2 |
Depth image processing method and apparatus, electronic device, and readable storage medium
Provided are a depth image processing method, a depth image processing apparatus, an electronic device and a readable storage medium. The method includes: (101) obtaining consecutive n depth image frames; (102) determining a trusted pixel and determining a smoothing factor corresponding to the trusted pixel; (103) determining a time similarity weight; (104) determining a content similarity; (105) determining a content similarity weight based on the content similarity and the smoothing factor; and (106) performing filtering processing on a depth value of the trusted pixel based on all time similarity weights and all content similarity weights. |
US11961245B2 |
Method and apparatus for performing image guidance, medical equipment, and computer-readable storage medium
Provided is a method for performing image guidance, including: acquiring a 3D magnetic resonance (MR) image of a target individual, wherein at least one region range of an object of interest is marked in the 3D MR image; acquiring a reference 3D image of the target individual, wherein the reference 3D image is a 3D-reconstructed computed tomography (CT) image; performing a 3D-3D registration on the 3D MR image and the reference 3D image, so as to mark each region range of the object of interest in the reference 3D image; and performing image guidance on the basis that the reference 3D image is adopted to characterize an initial position state. |
US11961244B2 |
High-precision dynamic real-time 360-degree omnidirectional point cloud acquisition method based on fringe projection
Disclosed is a high-precision dynamic real-time 360-degree omnidirectional point cloud acquisition method based on fringe projection. The method comprises: firstly, by means of the fringe projection technology based on a stereoscopic phase unwrapping method, and with the assistance of an adaptive dynamic depth constraint mechanism, acquiring high-precision three-dimensional (3D) data of an object in real time without any additional auxiliary fringe pattern; and then, after a two-dimensional (2D) matching points optimized by the means of corresponding 3D information is rapidly acquired, by means of a two-thread parallel mechanism, carrying out coarse registration based on Simultaneous Localization and Mapping (SLAM) technology and fine registration based on Iterative Closest Point (ICP) technology. By means of the invention, low-cost, high-speed, high-precision, unconstrained and rapid-feedback omnidirectional 3D real-time molding becomes possible, and a new gate is opened into the fields of 360-degree workpiece 3D surface defect detection, rapid reverse forming, etc. |
US11961240B2 |
Systems and methods for improved observation and detection using time video synchronization and synchronous time averaging
A system and method for detecting motion with respect an object includes providing a processor and at least one video sensor; synchronizing the at least one video sensor to a dynamic event associated with the object; recording, by the at least one video sensor, a plurality of data sets including the object, each data set of the plurality of data sets being synchronized with respect to the dynamic event associated with the object; averaging, by the processor, the plurality of data sets to provide an averaged synchronized data set; and calculating, by the processor, a motion with respect to the object based on the averaged synchronized data set. |
US11961237B2 |
Foreground data generation method and method for applying same, related apparatus, and system
Embodiments of this application disclose a foreground data generation method performed at a computer device. The method includes: obtaining a background image and a target image, the target image containing a target object and a background; removing the background from the target image according to the background image and the target image, to obtain initial foreground data of the target object in the target image; obtaining certain foreground data and uncertain data from the initial foreground data, wherein the uncertain data represents data whose value is between the certain foreground data and background data corresponding to the background; and segmenting the certain foreground data from the uncertain data, to obtain target foreground data of the target object in the target image. |
US11961235B2 |
Apparatus, method and recording medium storing instructions for determining bone age of teeth
The present disclosure proposes an apparatus for determining a bone age of teeth. The apparatus according to the present disclosure may acquire a plurality of first teeth images of a plurality of teeth corresponding to a first gender and having a first bone age, generate a plurality of pre-processed images by pre-processing the plurality of first teeth images, generate a determination filter for determining a teeth shape for the first bone age of a human body having the first gender by training the neural network model using the plurality of pre-processed images, acquire a second teeth image of teeth of a human body having a second gender and gender information indicating the second gender, and determine a second bone age of the teeth corresponding to the second teeth image based on the second teeth image and the gender information by using the determination filter. |
US11961232B2 |
Automated sensing system for health detection
A system and method for detecting medical conditions in individuals in crowded settings is described, including methods and approaches for addressing confounding issues such as variation due to external factors. |
US11961231B2 |
Method and system for medical image interpretation
A method and a system for medical image interpretation are provided. A medical image is provided to a convolutional neural network model. The convolutional neural network model includes a feature extraction part, a first classifier, and N second classifiers. N feature maps are generated by using the last layer of the feature extraction part of the convolutional neural network model. N symptom interpretation results of N symptoms of a disease are obtained based on the N feature maps through the N second classifiers. A disease interpretation result of the disease is obtained based on the N feature maps through the first classifier. |
US11961230B2 |
Discerning device, cell mass discerning method, and computer program
A discerning device that discerns a cell mass includes: a storage unit that stores a trained model that has been subjected to machine learning on the basis of training data in which an index associated with a first cell mass out of a predetermined index including at least one index indicating a feature of a cell mass is correlated with information indicating whether a state of the first cell mass is a first state or a second state that is different from the first state; an image-analyzing unit that acquires an index associated with a second cell mass out of the predetermined index; and a discerning-processing unit that discerns whether a state of the second cell mass is the first state or the second state on the basis of the index associated with the second cell mass and the trained model. |
US11961229B2 |
Ophthalmic image processing device, OCT device, and non-transitory computer-readable storage medium
In this invention, a control unit in an ophthalmic image processing device acquires an ophthalmic image captured by an ophthalmic image capture device (S11). The control unit, by inputting the ophthalmic image into a mathematical model that has been trained by a machine-learning algorithm, acquires a probability distribution in which the random variables are the coordinates at which a specific site and/or a specific boundary of a tissue is present within a region of the ophthalmic image (S14). On the basis of the acquired probability distribution, the control unit detects the specific boundary and/or the specific site (S16, S24). |
US11961223B2 |
Apparatus for predicting wheel performance in vehicle and method therefor
An apparatus for predicting performance of a wheel in a vehicle: includes a learning device that generates a latent space for a plurality of two-dimensional (2D) wheel images based on a convolutional autoencoder (CAE), extracts a predetermined number of the plurality of 2D wheel images from the latent space, and learns a dataset having the plurality of 2D wheel images and performance values corresponding to the plurality of 2D wheel images; and a controller that predicts performance for the plurality of 2D wheel images based on a performance prediction model obtained by the learning device. |
US11961222B2 |
Mask inspection apparatus and mask inspection method using the same
A mask inspection method including the steps of obtaining an image of a mask including a first region having a plurality of first openings, and a second region having a plurality of second openings, sectioning the image into a first partial image corresponding to the first region and a second partial image corresponding to the second region, respectively, inspecting the first region of the mask based on the first partial image, and inspecting the second region of the mask based on the second partial image. |
US11961221B2 |
Defect examination on a semiconductor specimen
There is provided a system and method of runtime defect examination of a semiconductor specimen, comprising obtaining a first image representative of at least part of the semiconductor specimen, the first image acquired by an examination tool configured with a first focus plane; estimating whether the first image is in focus using a machine learning (ML) model, wherein the ML model is previously trained for classifying images into focused images and defocused images; upon an estimation that the first image is out of focus, performing focus calibration on the examination tool to select a second focus plane associated with an optimal focus score; and obtaining a second image acquired by the examination tool configured with the second focus plane, and estimating whether the second image is in focus using the ML model. The second image, upon being estimated as being in focus, is usable for defect examination on the specimen. |
US11961219B2 |
Generative adversarial networks (GANs) for simulating specimen images
Methods and systems for generating a simulated image for a specimen are provided. One system includes one or more computer subsystems and one or more components executed by the one or more computer subsystems. The one or more components include a generative adversarial network (GAN), e.g., a conditional GAN (cGAN), trained with a training set that includes portions of design data for one or more specimens designated as training inputs and corresponding images of the one or more specimens designated as training outputs. The one or more computer subsystems are configured for generating a simulated image for a specimen by inputting a portion of design data for the specimen into the GAN. |
US11961216B2 |
Photography session assistant
Devices and methods for conducting a remote photography session are described. In some instances, a computing device at a photography station receives messages from a photography station controller which is remote from the photography station. In some examples, the computing device receives one or more messages instructing the computing device to capture an image from an image capture device. The computing device can also receive one or more messages instructing the computing device to adjust the image capture device. Additionally, the messages may instruct the computing device to present instructions to a subject of the photography session. These instructions can prompt the subject to make adjustments to meet a criteria for a photograph in the photography session. |
US11961215B2 |
Modular inpainting method
A method for processing images is described, wherein a scenery is recorded as at least one raw image by at least one optical capture means mounted on a vehicle, and wherein image data of the scenery are mapped incompletely and/or erroneously in the subsequently rendered render image in at least one area. In order to provide a user of one or more cameras on a motor vehicle, that have visibility restrictions with a more agreeable visual experience, the method includes identifying the area(s) of incomplete and/or erroneous mapping in the render image on the basis of existing visibility restrictions, generating masks that enclose the area(s) of incomplete and/or erroneous mapping as masked areas, reconstructing image data in unmasked areas of the render image by means of digital inpainting and synthesizing together with the masked areas to produce a correction image, and displaying the completed and/or debugged correction image. |
US11961212B2 |
Display device performing tone mapping using local mapping curves
A display device according to an embodiment may include a controller and a display unit. The controller may perform tone mapping for adjusting luminance of input image data, and the display unit may display an image according to output image data whose luminance is adjusted by the tone mapping. The controller may generate a base mapping curve for an entire region from the input image data, extract information for each local region of the entire region, and generate a local mapping curve reflecting the information for each local region with respect to each local region to perform tone mapping. |
US11961206B2 |
Image generation using non-linear scaling and tone-mapping based on cubic spline curves
A method includes obtaining a Bayer input image. The method also includes generating, using at least one processing device of an electronic device, multiple YUV image frames based on the Bayer input image using non-linear scaling, where the YUV image frames are associated with different exposure settings. The method further includes generating, using the at least one processing device of the electronic device, a fused image based on the YUV image frames. In addition, the method includes applying, using the at least one processing device of the electronic device, global tone-mapping to the fused image in order to generate a tone-mapped fused image, where the global tone-mapping is based on a first cubic spline curve. |
US11961199B2 |
Method and apparatus for partial simulation of pinching to form wrinkles on a garment
Partial simulation of forming wrinkles on a garment is performed by receiving selection of a partial region of a three-dimensional (3D) model of a garment that includes an a first region and a second region. The outer coordinates of polygons in the periphery of the selected first region are fixed while polygons in the second region within the first region are moved to simulate wrinkles formed in a middle region between the first region and the second region based on an external force applied to the second region. |
US11961197B1 |
XR health platform, system and method
A computer-based extended reality health system is adapted for electronically rendering patient sessions within an XR environment incorporating immersive scenes. The XR health system utilizes an XR device adapted for being employed by a patient to visually display the immersive scenes during a patient session within the XR environment. An input device is adapted for electronically interacting with objects, content and features visually displayed in the immersive scenes. A billing module is configured to extract claims data applicable for medical billing claims. The claims data includes billing information associated with the immersive scenes visually rendered to the patient during the patient session within the XR environment. |
US11961195B2 |
Method and device for sketch-based placement of virtual objects
In some implementations, a method of sketch-based placement of computer-generated graphical objects includes: obtaining an input directed to a content creation region within a user interface, wherein the input corresponds to a sketch of a candidate object, and wherein the user interface includes the content creation region and a presentation region for computer-generated content; and in response to obtaining the input directed to the content creation region: presenting the sketch within the content creation region; obtaining a three-dimensional (3D) model using the input that corresponds to the sketch of the candidate object; generating a computer-generated graphical object using the obtained 3D model; and causing presentation of the computer-generated graphical object together with imagery obtained using the one or more cameras of the device within the presentation region while maintaining presentation of the sketch within the content creation region. |
US11961193B2 |
Method for controlling a display, computer program and mixed reality display device
Method for controlling a display of a mixed reality display device, wherein source and target point clouds representing a treatment objects surface are generated from image data and from medical imaging data of the treatment object. A number of segmentation masks are determined in the point clouds by applying semantic segmentation. A transformation between the source point cloud and the target point cloud is determined using the segmentation masks, and at least a part of the medical imaging data is superimposed on the treatment object using the determined transformation. |
US11961187B2 |
Reconstruction method of organ vessel centerline
The present invention relates to a method of producing a 3D centerline of an organ vessel from a plurality of 2D x-ray images. The method comprises the steps of producing a point-cloud of 3D points which represent intersecting and non-intersecting points between projection lines from the 2D images to their respective x-ray sources; fitting a compound curve to the points in the point-cloud of 3D points; removing outliers from the point-cloud; fitting a new compound curve to the remaining points in the point-cloud of 3D points; and repeating certain steps, wherein the resultant compound curve represents the 3D centerline of the organ vessel. The method minimizes reconstruction errors and produces an optimally-reconstructed 3D vessel skeleton. |
US11961184B2 |
System and method for scene reconstruction with plane and surface reconstruction
A system and method for 3D reconstruction with plane and surface reconstruction, scene parsing, depth reconstruction with depth fusion from different sources. The system includes display and a processor to perform the method for 3D reconstruction with plane and surface reconstruction. The method includes dividing a scene of an image frame into one or more plane regions and one or more surface regions. The method also includes generating reconstructed planes by performing plane reconstruction based on the one or more plane regions. The method also includes generating reconstructed surfaces by performing surface reconstruction based on the one or more surface regions. The method further includes creating the 3D scene reconstruction by integrating the reconstructed planes and the reconstructed surfaces. |
US11961181B2 |
Three-dimensional image space transformation
A three-dimensional image transformation, executing on one or more computer systems, can mathematically transform a first two-dimensional image space onto a second two-dimensional image space using a three-dimensional image space. The three-dimensional image transformation can project the three-dimensional image space onto the first two-dimensional image space to map the first two-dimensional image space to the three-dimensional image space. Thereafter, the three-dimensional image transformation can project the second two-dimensional image space onto the three-dimensional image space to map the three-dimensional image space to the second two-dimensional image space. |
US11961179B2 |
Fragment compression for coarse pixel shading
One embodiment provides for a graphics processing unit comprising a processing cluster to perform multi-rate shading via coarse pixel shading and output shaded coarse pixels for processing by a post-shader pixel processing pipeline. |
US11961173B2 |
Systems and methods to reconfigure a scene based on timing and scene content
Systems and methods to reconfigure a scene based on timing and scene content are disclosed. Exemplary implementations may: obtain scene information defines a scene in which an event transpires; analyze the scene information that defines the event to identify effectual content and ineffectual content related to the event within the unedited event duration; and generate, based on the scene information and the analysis, a draft scene that includes an edited event comprising the effectual content from an edited event beginning to an edited event end in accordance with the prospective event duration. |
US11961170B2 |
Systems and methods for automating conversion of drawings to indoor maps and plans
Automating conversion of drawings to indoor maps and plans. One example is a computer-implemented method of machine learning, the method comprising: receiving, by a device, a first set of updates to a first indoor map, the first indoor map previously created by a production machine-learning system having a production map accuracy; training, by a device, a supporting machine-learning system using the first set of updates to the first indoor map; and then applying, by a device, test data to the supporting machine-learning system, the applying results in first-evaluation indoor map with a first-evaluation map accuracy; and when the first-evaluation map accuracy is within a predetermined window above the production map accuracy refraining, by a device, from updating the production machine-learning system based on the first set of updates. |
US11961158B2 |
Lift systems
The present invention provides a system for retailers to monitor and track customer interaction with a product in a retail environment. The system of the present invention utilizes RFID tagged products and communicating with near field communication in an Internet of Things environment for a more comprehensive relationship between customers and the products of interest. Where the products are not so connected, the system of the present invention alerts the need for same. |
US11961157B2 |
Methods for communal facilities management in smart cities based on the internet of things, systems, and mediums
The present disclosure provides a method for communal facilities management in a smart city based on an Internet of Things. The method includes: obtaining first cleanliness information of the communal facilities in a target area at a first time point and weather information, construction information, factory information, and traffic information of the target area during a target time period; determining second cleanliness information of the communal facilities at the second time point based on the first cleanliness information, the weather information, the construction information, the factory information, and the traffic information; determining, based on the second cleanliness information, target cleanliness information of the communal facilities at the second time point; determining the communal facilities as target communal facilities when the target cleanliness information of the communal facilities satisfies a preset condition, and determining cleaning instructions for cleaning the target communal facilities; and sending the cleaning instructions to an object platform. |
US11961154B2 |
Contract token including sensor data
In some examples, an electronic device includes sensor circuitry and token circuitry. The sensor circuitry may capture sensor data and the contract token circuitry may generate a contract acceptance token including an acceptance indication and sensor data captured by the sensor circuitry. The token circuitry may send the contract acceptance token including the sensor data to a different electronic device. |
US11961152B2 |
Order management server, order management program, order management method, information processing server, information processing program, and information processing method
Provided are a server connected to a first terminal operated by an orderer, a second terminal operated by a recipient that accepts an order, and a third terminal operated by a third party. The server includes: a first receiver configured to receive, from the first terminal, an order content indicating a content of the order; a first creating unit configured to create a work order, based on the order content; a first viewing controller configured to display the work order on the second terminal; a second receiver configured to receive, from the second terminal, acknowledgement information indicating acceptance of the order; a second creating unit configured to create a written acknowledgement for the accepted order, based on the acknowledgement information; and a second viewing controller configured to display the written acknowledgement on the third terminal in such a manner that a part of the order content is invisible. |
US11961142B2 |
Systems and methods for pooling and transferring digital assets
The disclosed computer-implemented method for pooling and transferring digital assets may include detecting a transaction event for a blockchain ledger. The blockchain ledger may include transaction records for a pool of digital assets and accounts collectively owning the digital assets. Each account may own a proportional portion of the digital assets corresponding to an account asset balance. The method may also include calculating an exchange rate based on a cash balance of the pool, a liabilities balance of the pool, and an ownership distribution value. The ownership distribution value may be based on a distribution of the account asset balances. The method may also include updating the cash balance based on the exchange rate and the transaction event, and adding a transaction record for the transaction event to the plurality of transaction records. Various other methods, systems, and computer-readable media are also disclosed. |
US11961137B2 |
Multi-layer artificial intelligence models for progressive predictions during data pipeline management
There are provided systems and methods for multi-layer artificial intelligence models for progressive predictions during data pipeline management. A service provider may provide AI functionalities, such as through a multi-layer ML model framework that employs multiple layers for different ML models that process different features. The features in one layer and ML model may process data for static features, where an output from this layer may be used as an input with data for dynamic feature that provide a predictive score or output for the input data. The static features may only be required to be processed once or a few times in the first layer and may not be required to be further processed again at later times. With the second layer, the data for the dynamic features may change, and thus the second layer may process new data without being required to reprocess the static features. |
US11961136B2 |
Efficient, accurate, and secure transfers of internally-custodied digital assets
Various embodiments are directed to processing and executing digital asset transfers between two users. An example method includes receiving a data object defining a digital asset transfer, and the data object may be a query from the first user to initiate an outbound transfer to a second user or an approval of a request for digital asset units from the second user. The method further includes retrieving account balance data objects associated with the digital asset accounts for the first and second users. The method further includes, responsive to determining that the digital asset transfer satisfies one or more transfer conditions, executing the digital asset transfer by executing a closed-loop debit from the first user and executing a closed-loop credit to the second user. The method further includes updating the account balance data object to reflect the resulting balances of each digital asset account. |
US11961134B2 |
Proposal system, method, and computer-readable storage medium for storing program
In the proposal system, sales performance information that is related to a device is acquired and information that is related to a usage situation of a device is accepted from a customer. A device to be a purchase target is inferred by a learned model based on the information that is related to the usage situation of the device and the sales performance information, and then a proposal information is outputted as a result of that inference. |
US11961133B2 |
Method, medium, and system for removal of listings based on similarity
A method of generating a user-interface to be displayed at a remote location may include receiving a search request for an item listing and retrieving a first listing and a second listing based on the search request, determining a similarity score between the first and second listings that is based on multiple properties common to the first and second listings, and generating instructions to be transmitted to a remote location to generate a user interface to be displayed at the remote location, the user interface including the first listing, the instructions excluding the second listing from a list of results displayed on the user interface based on the similarity score exceeding a threshold and the first listing including superior values in at least one of the plurality of properties common to the first and second listings. The method may also include transmitting the instructions to the remote location for display. |
US11961132B2 |
Marketplace listing generation using message metadata
Systems and methods are disclosed to receive a message from a user device. The message may include metadata that includes data related to one or more specifications of the user device. The method may also determine a sales price for the user device based on the one or more specifications of the user device and create a listing for the user device that includes at least the sales price and at least one of the one or more specifications of the user device. |
US11961129B2 |
Systems and techniques for computer-enabled geo-targeted product reservation for secure and authenticated online reservations
Systems and methods disclosed herein provide a geo-targeted online reservation system that ensures authenticity of customer devices requesting reservations by generating reservations only if threshold authentication conditions are satisfied. For example, a computing device registered with a server system receives inputs for requesting a reservation of a limited release product and for configuring the product. To authenticate the computing device, the server device transmits an electronic message to the computing device requesting the computing device to respond. A response to the message is one threshold authentication condition for generating the reservation. Upon determining that one or more threshold authentication conditions are satisfied, the server device generates a reservation for the product. |
US11961124B2 |
Systems and methods for providing non-intrusive advertising content
Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising content. The method may further include receiving a web request for electronic and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating one or more datagrams including the desired content and the non-intrusive advertising content. The requested electronic content along with generated datagrams content may then be provided for displaying. |
US11961123B1 |
Managing inventory of targeted advertisements for in-vehicle entertainment
A system for managing advertisements in an in-flight entertainment (“IFE”) system operating on an airplane can include an inventory processing device and a non-transitory computer readable medium. The non-transitory computer readable medium can be communicatively coupled to the inventory processing device to cause the inventory processing device to perform operations. The operations can include determining an inventory of targeted advertisements for future flights. The operations can further include receiving a request to use a portion of the inventory for advertisements associated with an advertiser. The operations can further include transmitting instructions to an IFE controller on-board the airplane to cause the IFE controller to provide the advertisements during targeted advertisement opportunities during a flight. |
US11961114B2 |
Digital advertising platform with demand path optimization
A digital advertising system includes at least one processor configured to execute a plurality of functional modules including an analytics module to receive and analyze client attributes associated with a website visitor and a requested website to define an analytics event. The analytics module ingests and enriches data within the analytics event and provides it to a machine learning module that generates prediction models for potential bids. A management platform receives the bidding prediction and generates candidate configs. An optimization module receives the candidate configs and applies weights and additional features to select a config and generate an optimized script for the selected config. A deployment module receives the optimized script and delivers the script to the website visitor. |
US11961111B1 |
Artificial intelligence identification of early adopter audiences for marketing campaigns
To address the cold start problem, a marketing analytics pipeline includes a marketing action analytics hub and a marketing platform, wherein the marketing action analytics hub is configured to receive category-specific high growth potential audiences from an offline model generation component generated by statistical models based on streaming consumption using trend data reports from a consumption database, and wherein the marketing platform is configured to interact with the marketing action analytics hub to create targeted marketing campaigns based around these high growth potential audiences. In a further aspect, the marketing action analytics hub includes an asset category clustering component that is configured to generate categories of media IP assets based on streaming consumption and a cold start audience generation component that is configured to receive category-specific datasets of media IP assets and growth events from an opportunity detection analytics hub which are used to generate category-specific high growth potential cold start audiences described by early adopter geodemographic groups that inform the promotion of new media IP assets not present in the trend data reports. |
US11961106B2 |
Multi-factor authentication and post-authentication processing system
An end-user computing device may utilize an imaging device to capture input from an electronic tag of a physical asset. The end-user computing device may generate supplemental digital data associated with the input. The end-user computing device may transmit the input and the supplemental digital data to an authentication and digital assets server. The authentication and digital assets server may authenticate the physical asset and transmit the authentication results to the end-user computing device, which may display the authentication results. If the authentication of the physical asset is successful, the authentication and digital assets server may select one or more digital assets and transmit the one or more digital assets to the end-user computing device. The end-user computing device may display the one or more digital assets. |
US11961104B2 |
Payment card benefit value estimator system and method with transaction-based individual cardholder relevance of selectable benefits
A payment card benefit assessment system and method includes a computing device accepting payment card benefit catalog information from a payment card issuer and payment card transaction data from a payment card processing network. The payment card transaction data is analyzed to group cardholders into one demographic clusters and to determine an estimated benefit value for each of the demographic clusters. Individualized payment card benefit options are presented to an individual cardholder based on the individual cardholder's payment card transactions and the determined estimated benefit value for a corresponding one of the plurality of demographic clusters. |
US11961101B2 |
System and method for offering network slice as a service
A method includes defining a first specification for a first network slice, determining a first equilibrium value for a first time period for the first network slice offering, receiving a first bid price for the first network slice for the first time period from a first customer, comparing the first equilibrium value to the first bid price; and providing services using the network slice to the customer during the time period in accordance with the first specification and the bid price if the bid price meets or exceeds the equilibrium value. |
US11961097B2 |
Determining advertising conversion
The present disclosure relates to a system and method for determining advertising conversion metrics. In some implementations, a method includes receiving spatial information associated with a user in connection with an advertisement presented through a wireless device 102. The advertisement is associated with an offline 110 store having a geographic location. A likelihood of conversion is determined based, at least in part, on the spatial information and the geographic location of the offline store 110. |
US11961096B2 |
Device requirement and configuration analysis
Systems, methods, and apparatuses are described for determining compliance with a plurality of restrictions associated with one or more devices in an organization. First text indicating restrictions may be received, and second text indicating a current configuration of one or more devices may be received. Both sets of text may be processed by, e.g., removing a portion of the text based on a predetermined list of terms and simplifying the text using a lemmatization algorithm. A first vector and second vector may be generated based on the processed sets of text, and each vector may be weighted based on an inverse frequency of words in their respective text. Each vector may be normalized based on semantic analysis. The two vectors may be compared. Based on the comparison, third text corresponding to a portion of the second vector may be generated and transmitted to a third computing device. |
US11961094B2 |
Fraud detection via automated handwriting clustering
A computer-implemented method for automatically analyzing handwritten text to determine a mismatch between a purported writer and an actual writer is disclosed. The method comprises receiving two samples of digitized handwriting each allegedly created by one individual and received and entered into a digital system by another. The method further comprises performing a series of feature extractions to convert the samples into two vectors of extracted features; automatically clustering a set of vectors such that the first vector and the second vector are assigned to the same cluster among multiple clusters, based on vector similarity; and automatically determining that a same individual being associated with both the first and second samples indicates a heightened probability that the individual fraudulently created both samples. Finally, the method comprises automatically transmitting a message to flag additional samples of digitized handwriting entered into a digital system as possibly fraudulent. |
US11961087B2 |
Neural network systems and methods for generating distributed representations of electronic transaction information
Systems and methods are provided for authorizing an electronic transaction. In one implementation at least one processor is programmed to receive electronic transaction data and historical transaction data, the electronic transaction data including an entity identifier component and an amount component of an electronic transaction; determine, based on the entity identifier component and the amount component, a location of the electronic transaction in a space of a distributed representation space, the distributed representation space comprising a mapping of electronic transaction components in a high-order space; determine locations of the historical transaction data in the distributed representation space; determine a decision boundary in the distributed representation space based on the locations of the historical transaction data; and authorize the electronic transaction based on the location of the electronic transaction being within the decision boundary. |
US11961085B2 |
Systems and methods for setting spend limits and counteracting fraud in gas station transaction
The disclosed technology relates to Spend Limit Systems for gas-station refuel transactions. An exemplary system may receive vehicle information identifying a customer's vehicle and identify associated vehicle characteristics (e.g., gas tank size). The system may identify a known gas-station transaction geographic region for the customer. When the customer (or a fraudster) attempts to purchase gas, the system may receive a transaction request and, in response, set a single transaction limit sufficient to fill the gas tank size with gas and an associated spend limit. The system may also determine whether the merchant location falls within the known gas-station transaction geographic region. When it does, the system may approve the transaction request up to the spend limit. Otherwise, the system may perform one or more fraud prevention actions to authenticate the customer and either approve or deny the transaction request up to the spend limit and/or selectively perform fraud mitigation action(s). |
US11961078B2 |
Keypad dulcet authentication cardless payment technology
Architecture and methods may be provided to enable a user to authenticate and complete a cardless transaction at a point-of-sale (“POS”) device. The POS device may include a keypad configured to receive a sequence of keypresses. The POS device may also include a processor configured to record the sequence of keypresses and tag each keypress with a time-stamp. The POS device may include a keypress controller configured to determine from the sequence of keypresses, a number of keypresses, a frequency of each keypress and a time-delay between each keypresss. The sequence of keypresses may be transmitted to a secure transaction network and, using a machine-learning pattern identifier, be configured to identify a pattern to the sequence of keypresses based off of the determined number of keypresses, the frequency and time-delay and then further verify that the pattern matches to a stored pattern to authenticate the cardless transaction. |
US11961076B2 |
Transaction device security
There is provided a transaction device comprising a chip enclosure comprising a readable reference code; a chip embedded in the chip enclosure, the chip having the reference code stored therein; wherein the chip is configured to generate a cryptographically signed version of the reference code stored in the chip upon receipt of a request message, such that the reference code can be retrieved from the cryptographically signed version of the reference code for comparison with the readable reference code. There is also provided a method of a manufacturing a transaction device, wherein the method comprises storing a reference code in a chip; positioning the chip on a chip enclosure; embedding the chip in the chip enclosure; and applying the reference code to the chip enclosure in a readable format. |
US11961071B2 |
Secure transactions over communications sessions
Methods and systems for authenticating communications sessions, such as voice and video calls, are described herein. A communications session, such as a video or voice call, may be detected. The communications session may relate to a transaction, such as a financial transaction. An authorization request may be received during the communications session. The authorization request may be received by a secure transaction application and via a first communications channel that is different from a second communications channel used for the communications session. A request to approve one or more goods or services to be purchased via the transaction may be displayed. In response to user input responding to the request, an authorization of the transaction may be transmitted to a server. The authorization may be configured to cause the server to initiate payment for the transaction using payment information associated with a user. |
US11961062B2 |
Methods and apparatuses to indicate off-platter weigh conditions
Example methods and apparatuses to indicate off-platter weigh conditions are disclosed herein. An example barcode reading and weighing apparatus includes a weigh platter; a scale; an off-platter detection assembly configured to detect an off-platter weigh condition; a processor in communication with the scale and the off-platter detection assembly; and a non-transitory machine-readable storage medium storing instructions that, when executed by the processor, cause the barcode reading and weighing apparatus to, responsive to detecting the off platter condition: compose a weight-conveying message, the weight-conveying message including (i) a weight-conveying field having the weight encoded therein and (ii) overhead information, the overhead information being operative, when the weight-conveying message is received by a POS system, to cause the POS system to not accept the weight for the transaction, the overhead information also not indicating the off-platter weigh condition to the POS system; and send the weight-conveying message to the POS system. |
US11961061B2 |
Method for self-checkout with a mobile device
A method for purchasing an item using a mobile device is provided. The method includes but is not limited to inputting identification information into the mobile device which identifies the item for purchase and generating an order for the item identified by the identification information. The method also includes but is not limited to displaying on a display of the mobile device an optical machine-readable representation of the order. |
US11961060B2 |
Systems and methods for assigning attribution weights to nodes
Implementations described herein relate to methods, systems, and computer-readable media to determine transaction specific parameters. In some implementations, a method includes receiving a plurality of data records, wherein each data record comprises a plurality of attribute values associated with a transaction, grouping the plurality of data records into two or more clusters, wherein each cluster is associated with a respective set of attribute values, identifying a respective set of rules for each cluster of the two or more clusters, loading the data records and the respective set of rules for each cluster into a respective cache, and analyzing, in parallel with a plurality of program threads that execute on a respective processor associated with the respective cache and without accessing an external memory, such that the cache provides data locality for the data records using the respective set of rules. |
US11961052B2 |
Systems and methods for wear assessment and part replacement timing optimization
A method for part replacement timing optimization. The method includes training a wear estimate model. Training the model includes predicting a plurality of wear patterns for a part, each wear pattern corresponding to a degree of severity. Training images are rendered for each wear pattern. Each of the training images is labeled with the corresponding degree of severity. A neural network is then trained with the labeled training images. An image of a deployed part associated with a machine is received and fed into the trained wear estimate model. The method further includes receiving a wear estimate for the part image from the trained wear estimate model, estimating a change in performance of the machine based on the wear estimate, and determining a machine utilization pattern for the machine. The machine utilization pattern and the change in performance estimate are combined to determine an optimal time to replace the part. |
US11961051B1 |
Integrated system for producing procedural data change sets communicated to client devices
An embodiment provides a method, including: obtaining, via a server, a set of event data corresponding to a milestone; automatically determining, using a central service implemented in the server processor and without additional user input, an overlap between said set of event data and a predetermined scheduling milestone indicating an event overlap; identifying, using the central service a processor, one or more display elements impacted by the event overlap; and automatically updating, using the central service and in real-time during the patient procedure, the one or more display elements according to the overlap. Other embodiments are described and claimed. |
US11961049B2 |
System and method for scheduling patient appointments
A scheduling system and methods for scheduling patient appointments disclosed here utilize any available input to identify a timestamp and a spatial location related to a patient and/or one or more providers in proximity of one or more appointment locations, to allocate a set of procedure resources to each patient appointment based on the timestamps and the spatial locations, and to communicate any revised timing to the patient, thereby minimizing a total waiting time. The scheduling system allows for scheduling of appointments divided into multiple appointment states, each having a predicted timing. After a completed appointment state, individual uncertainty of the predicted timing is replaced with an actual timing and the predicted timing of the remaining schedule is revised. This scheduling system enables adaptive reallocation of resources while avoiding compounding the waiting times that create a multi-state iterative and time-variant problem. |
US11961043B2 |
Optical sensing-based inventory control systems and methods
An inventory tracking system includes storage modules that hold one or more items. Each item is positionable at locations within the storage modules independent of physical characteristics of the item. Inventory monitoring modules are included to monitor storage modules for adding an item, retrieving an item, consuming of the item, returning an unused item, discarding at least a portion of a consumed item, or combinations thereof. Each act is used to determine information about items utilized in the act, including the location within the storage modules of the items. Each storage module updates a central inventory database about a location of the storage module, a revised inventory of the items stored within the storage modules, or both. The location of the storage modules, the revised inventory of the items stored within the storage modules, or both, is used to order a replenishment of the items held within the storage modules. |
US11961041B2 |
Automated warehousing using robotic forklifts or other material handling vehicles
Automated inventory management and material (or container) handling removes the requirement to operate fully automatically or all-manual using conventional task dedicated vertical storage and retrieval (S&R) machines. Inventory requests Automated vehicles plan their own movements to execute missions over a container yard, warehouse aisles or roadways, sharing this space with manually driven trucks. Automated units drive to planned speed limits, manage their loads (stability control), stop, go, and merge at intersections according human driving rules, use on-board sensors to identify static and dynamic obstacles, and human traffic, and either avoid them or stop until potential collision risk is removed. They identify, localize, and either pick-up loads (pallets, container, etc.) or drop them at the correctly demined locations. Systems without full automation can also implement partially automated operations (for instance load pick-up and drop), and can assure inherently safe manually operated vehicles (i.e., trucks that do not allow collisions). |
US11961039B2 |
Linked blockchain structures for accelerated multi-chain verification
Techniques are described for linked blockchains that allow computing devices to access information from an acceptance blockchain about acceptance reports stored in an enterprise delivery blockchain that are also linked to a product blockchain that stores information of the products of the acceptance reports. An acceptance report is indicative of operability of a product in a service provided by a service provider. A processor is configured to access the block in the enterprise delivery blockchain, retrieve the acceptance report from the block in the enterprise delivery blockchain, determine an identifier, identified in the block in the enterprise delivery blockchain, to a block in an acceptance blockchain, access the block in the acceptance blockchain via the determined identifier, retrieve from the block in the acceptance blockchain contextual information of the acceptance report, and output the acceptance report and contextual information of the acceptance report. |
US11961038B2 |
System and method for collaborative and dynamic coordination of transportation of shipping containers
Systems and methods for coordinating the transportation of shipping containers through a terminal are provided. The systems and methods provide for efficient storage of shipping containers in flow stacks in a terminal, enable collaboration among users, and provide efficiencies in executing export street turns and the use of off dock container yards. |
US11961035B1 |
Enhanced geographical caching
Devices, systems, and methods are provided for enhanced geographical caching of estimated arrival times. A method may include receiving respective user inputs indicative of respective users being in transit to a destination location from within a geographic region; determining, for the first user and the second user, a first estimated time of arrival from a first geographical area to the destination location, the first geographical area including the first location and the second location; identifying a third location of the first device at a third time, wherein the third location is within the first geographical area; determining that a time-to-live (TTL) of the first estimated time of arrival has not expired at the third time; and refraining from recalculating the first estimated time of arrival. |
US11961031B2 |
System and method to gauge agent self-assessment effectiveness in a contact center
A computerized-method for gauging agent's self-assessment effectiveness, is provided herein. The computerized-method includes for each interaction (i) operating a Self-assessment Consolidation module to calculate a confidence-interval for each data-point of one or more preconfigured data-points, and (ii) operating a Self-assessment Divergence Determinant (SDD) module. The operating of the SDD includes: retrieving one or more data-points of the interaction; for each data-point retrieving the confidence interval; setting a divergence-indicator as zero, when the data point is within the confidence-interval; setting the divergence-indicator as a subtraction of the data point from the calculated lower-bound, when the data-point is lower than the lower-bound of the confidence-interval; and setting the divergence-indicator as a subtraction of the calculated upper-bound from the data-point, when the data-point is greater than the upper-bound of the confidence-interval. Then, accumulating the divergence-indicator of the data-points to yield an SDD for the interaction; and sending the SDD to one or more systems. |
US11961026B2 |
Dynamic extension of semantic layer universes
A system, method, and computer-readable medium, including authoring and consolidating a semantic layer universe and at least one semantic layer extension (e.g., a collection of semantic layer entities) created on top of the objects of the semantic layer universe, the semantic layer universe and the one or more semantic layer extensions being linked via a repository relationship; and dynamically presenting a consolidated view of relevant objects from the semantic layer universe and possibly entities of the at least one semantic layer extension to provide a user with additional querying metadata. |
US11961025B2 |
Automated driving vehicle, and method for controlling the vehicle
An automated driving vehicle includes: a communication device which receives a traveling plan from an operation management device provided outside an vehicle; and an automated driving controller which allows an vehicle the controller is associated with to travel autonomously along a traveling route on which a plurality of stations are set so as to fulfill the traveling plan, in which the automated driving controller has a standard plan which prescribes a standard operation schedule of the vehicle the controller is associated with, and the automated driving controller, in a case where the traveling plan has not arrived or is irregular, generates an interim plan on the basis of the standard plan, and allows the vehicle the controller is associated with to travel autonomously so as to fulfill the interim plan. |
US11961024B1 |
Automated staffing allocation and scheduling
A method of automatically generating baggage driver staffing recommendations including receiving a first set of flight parameters for a first flight, creating a first predictive staffing model for the first flight by simulating missed bag quantities for a range of driver quantities using a first computer-implemented machine learning model and the first set of flight parameters, and automatically generating a first recommended driver quantity predicted to result in a quantity of missed bags using the first predictive staffing model and a threshold quantity of missed bags. The missed bag quantities are simulated using a simulator, the first computer-implemented machine learning model is configured to relate driver quantities and flight parameters to expected missed bag quantities, and the first predictive staffing model relates predicted quantities of missed bags to quantities of staffed drivers. |
US11961020B2 |
Permitting or denying access to light electric vehicles based on detected or anticipated environmental conditions
This disclosure generally relates to a light electric vehicle. More specifically, this disclosure describes how to limit or restrict access to a light electric vehicle based on determined or anticipated environmental conditions. The disclosure also describes how to change one or more capabilities or operating parameters of the light electric vehicle based on determined and/or anticipated environmental conditions. |
US11961016B2 |
Booking method and system
The invention relates to a method and system for booking reservations in a booking system and synchronizing bookings among several booking systems. The system comprises at least one booking system; at least one service provider; a mediator service; a client, and at least one client terminal device that can be a mobile device and that includes a dialogue. The client uses the dialogue to enter information into the system and the mediator receives inquiries and answers from the at least one booking system, the at least one service provider, and the at least one client. The mediator transfers and adapts information between them. The method and system are particularly suited for use with mobile phone users by Small Message Service messages. |
US11961015B2 |
System, method, and recording medium for distributed probabilistic eidetic querying, rollback, and replay
A provenance method, system, and non-transitory computer readable medium for a plurality of eidetic systems having logs, include crawling the logs of each node of a plurality of nodes of the eidetic systems to cluster segments across the logs of temporally correlated events into clustered segments and analyzing the correlated segments to interleave an order of processes in the logs and assign a probability to the order of the processes occurring. |
US11961013B2 |
Method and apparatus for artificial intelligence model personalization
Disclosed is an electronic apparatus. The electronic apparatus may include a memory configured to store one or more training data generation models and an artificial intelligence model, and a processor configured to generate personal training data that reflects a characteristic of a user using the one or more training data generation models, train the artificial intelligence model using the personal learning data as training data, and store the trained artificial intelligence model in the memory. |
US11961010B2 |
Method and apparatus for performing entity linking
Provided is a method for performing entity linking between a surface entity mention in a surface text and entities of a knowledge graph, including supplying the surface text to a contextual text representation model, pooling contextual representations of the tokens of a surface entity mention in the surface text with contextual representations of the other tokens within the surface text to provide a contextual entity representation vector representing the surface entity mention; supplying an identifier of a candidate knowledge graph entity to a knowledge graph embedding model, to provide an entity node embedding vector and combining the contextual entity representation vector with the entity node embedding vector to generate an input vector applied to a fully connected layer which provides an unnormalized output transformed by a softmax function into a normalized output processed to classify whether the surface entity mention corresponds to the candidate knowledge graph entity. |
US11961008B2 |
Sequence-controlled polymer random access memory storage
Methods for controlled segregation of blocks of information encoded in the sequence of a biopolymer, such as nucleic acids and polypeptides, with rapid retrieval based on multiply addressing nanostructured data have been developed. In some embodiments, sequence controlled polymer memory objects include data-encoded biopolymers of any length or form encapsulated by natural or synthetic polymers and including one or more address tags. The sequence address labels are used to associate or select memory objects for sequencing read-out, enabling organization and access of distinct memory objects or subsets of memory objects using Boolean logic. In some embodiments, a memory object is a single-stranded nucleic acid scaffold strand encoding bit stream information that is folded into a nucleic acid nanostructure of arbitrary geometry, including one or more sequence address labels. Methods for controlled degradation of biopolymer-encoded blocks of information in the memory objects are also developed. |
US11961006B1 |
Network automation and orchestration using state-machine neural networks
Techniques for orchestrating a workflow for configuring a computer networking environment or other complex workflows are described. A Directed Acyclic Graph (DAG) that defines a plurality of tasks to be executed to complete the workflow and a plurality of orders between the tasks is received. Embodiments generate a State-Machine Neural Network (SNN) based on the received DAG, by generating a plurality of SNN neurons for the SNN, based on the plurality of tasks within the received DAG and generating a plurality of SNN connections for the SNN, connecting pairs of SNN neurons within the plurality of SNN neurons, based on the plurality of connections within the received DAG. The SNN is executed to orchestrate the workflow by sending and receiving signals to and from the SNN neurons. |
US11961005B1 |
System for automated data preparation, training, and tuning of machine learning models
Embodiments are directed to managing machine learning models. Domain items may be determined based on domain data and schema information. Labels that correspond to a predicted outcome may be generated based on the domain data. A model may be trained based on a portion of a plurality of feature records and the labels such that each feature record may be associated with an observance of a domain item. The trained model may be disqualified based on evaluation metrics that may be below a threshold value causing further actions, including: submitting other portions of the feature records to the disqualified model; determining erroneous feature fields in the feature records based on metrics associated with the submission of the other portions of feature records; updating the feature records to exclude the erroneous feature fields; retraining the disqualified model based on the updated feature records. |
US11960996B2 |
Video quality assessment method and apparatus
An operating method of a computing apparatus is provided. The operating method of the computing apparatus includes obtaining a reference image; obtaining a distorted image generated from a reference image; obtaining an objective quality assessment score of a distorted image that is indicative of a quality of a distorted image as assessed by an algorithm, by using a reference image and a distorted image; obtaining a subjective quality assessment score corresponding to a objective quality assessment score; and training a neural network, by using a distorted image and a subjective quality assessment score as a training data set. |
US11960994B2 |
Artificial intelligence-based hierarchical planning for manned/unmanned platforms
A method, apparatus and system for artificial intelligence-based HDRL planning and control for coordinating a team of platforms includes implementing a global planning layer for determining a collective goal and determining, by applying at least one machine learning process, at least one respective platform goal to be achieved by at least one platform, implementing a platform planning layer for determining, by applying at least one machine learning process, at least one respective action to be performed by the at least one of the platforms to achieve the respective platform goal, and implementing a platform control layer for determining at least one respective function to be performed by the at least one of the platforms. In the method, apparatus and system despite the fact that information is shared between at least two of the layers, the global planning layer, the platform planning layer, and the platform control layer are trained separately. |
US11960991B2 |
Device and method for training a classifier
A computer-implemented method for training a classifier, particularly a binary classifier, for classifying input signals to optimize performance according to a non-decomposable metric that measures an alignment between classifications corresponding to input signals of a set of training data and corresponding predicted classifications of the input signals obtained from the classifier. The method includes providing weighting factors that characterize how the non-decomposable metric depends on a plurality of terms from a confusion matrix of the classifications and the predicted classifications, and training the classifier depending on the provided weighting factors. |
US11960987B2 |
Discrete three-dimensional processor
A discrete three-dimensional (3-D) processor a plurality of storage-processing units (SPU's), each of which comprises a non-memory circuit and more than one 3-D memory (3D-M) array. The preferred 3-D processor further comprises communicatively coupled first and second dice. The first die comprises the 3D-M arrays and the in-die peripheral-circuit components thereof; whereas, the second die comprises the non-memory circuits and off-die peripheral-circuit components of the 3D-M arrays. |
US11960986B2 |
Neural network accelerator and operating method thereof
A neural network accelerator includes an operator that calculates a first operation result based on a first tiled input feature map and first tiled filter data, a quantizer that generates a quantization result by quantizing the first operation result based on a second bit width extended compared with a first bit width of the first tiled input feature map, a compressor that generates a partial sum by compressing the quantization result, and a decompressor that generates a second operation result by decompressing the partial sum, the operator calculates a third operation result based on a second tiled input feature map, second tiled filter data, and the second operation result, and an output feature map is generated based on the third operation result. |
US11960984B2 |
Active learning framework for machine-assisted tasks
An active learning framework is provided that employs a plurality of machine learning components that operate over iterations of a training phase followed by an active learning phase. In each iteration of the training phase, the machine learning components are trained from a pool of labeled observations. In the active learning phase, the machine learning components are configured to generate metrics used to control sampling of unlabeled observations for labeling such that newly labeled observations are added to a pool of labeled observations for the next iteration of the training phase. The machine learning components can include an inspection (or primary) learning component that generates a predicted label and uncertainty score for an unlabeled observation, and at least one additional component that generates a quality metric related to the unlabeled observation or the predicted label. The uncertainty score and quality metric(s) can be combined for efficient sampling of observations for labeling. |
US11960979B2 |
Reinforcement learning for autonomous telecommunications networks
Systems and methods include steps of determining a state of a network based on telemetry data; determining a value of a reward associated with the state; determining an action to take on the network to bring the network to a next state that is expected to have a better than or equal to value of the reward; and causing the action to be implemented in the network. The steps can also include continuing the determining steps and the causing step. |
US11960978B2 |
System and method for removing biases within a distributable model
A system for improving a distributable model with distributed data is provided, comprising a network-connected distributable model source configured to serve instances of a distributable model; and a directed computation graph module configured to receive at least an instance of the distributable model from the network-connected computing system, create a cleansed dataset from data stored in the memory with at least biases within the data stored in memory corrected, train the instance of the distributable model with the cleansed dataset, and generate an update report based at least in part by updates to the instance of the distributable model. |
US11960976B2 |
Decomposing tasks through artificial intelligence chaining
Embodiments relate to intelligent entities for providing information service over a network in a telecommunication system. An intelligent element framework manages intelligent entities, which are modular and trained using artificial intelligence or machine learning algorithms to perform prediction or inference for different types of applications. The intelligent entities may communicate with each other via the intelligent element framework. For example, an intelligent entity may generate an output and provide the output for use by one or more other intelligent entities. Thus, the intelligent element framework may distribute portions of tasks for information service across multiple intelligent entities chained together, for example, in a directed graph configuration. |
US11960975B2 |
Systems and methods for multi-instance learning-based classification for streaming inputs
A method for multi-instance learning (MIL)-based classification of a streaming input is described. The method includes running a first biased MIL model using extracted features from a subset of instances received in the streaming input to obtain a first classification result. The method also includes running a second biased MIL model using the extracted features to obtain a second classification result. The first biased MIL model is biased opposite the second biased MIL model. The method further includes classifying the streaming input based on the classification results of the first biased MIL model and the second biased MIL model. |
US11960970B2 |
Strategic pausing for quantum state leakage mitigation
Systems and techniques that facilitate strategic pausing for quantum state leakage mitigation are provided. In various embodiments, a system can comprise a detection component that can detect a quantum state leakage associated with one or more qubits. In various aspects, the system can further comprise a pause component that can, in response to detecting the quantum state leakage, generate a time pause prior to execution of a quantum circuit on the one or more qubits. In various embodiments, the pause component can generate the time pause after execution of a previous quantum circuit on the one or more qubits, where the quantum state leakage arises during the execution of the previous quantum circuit. In some cases, the quantum state leakage can decay during the time pause. |
US11960968B2 |
Scanning device utilizing separate light pattern sequences based on target distance
An apparatus includes a distance sensor, a plurality of light sources, one or more processors, and memory coupled to the one or more processors. The apparatus determines, via the distance sensor, the distance between an object and the apparatus. When the distance between the object and the apparatus is within a first distance range of a plurality of predefined distance ranges, the apparatus activates a first sequence of lighting patterns, corresponding to the first distance range, to illuminate the object via the plurality of light sources. |
US11960967B2 |
Information processing system, area determination method, and medium
An information processing system, which determines a partial area used in an erectness determination which determines whether a determination target image is erect based on a determination feature in the partial area in an image having a predetermined format and a position of the partial area in a state in which the image having the predetermined format is erect, includes processor to receive input of a plurality of learning images having the predetermined format, extract area common to the plurality of learning images in an erect state as a candidate for the partial area, determine common area reliability indicative of a degree to which the candidate for the partial area is suitable as the partial area used in the erectness determination, and determine the partial area used in the erectness determination from the candidate for the partial area, based on the common area reliability. |
US11960964B2 |
Bioptic scanner optical arrangement with single sensor split four ways
A bioptic scanner optical arrangement with a single sensor split four ways is disclosed herein. An example bioptic scanner optical arrangement includes a housing, an imaging assembly having a primary FOV, a decode module, a generally horizontal window supported by the housing, a generally upright window supported by the housing, and a mirror arrangement positioned within the interior region. The mirror arrangement is configured to divide the primary FOV into a plurality of subfields, to redirect at least one of the plurality of subfields through the generally horizontal window, and to redirect at least another two of the plurality of subfields through the generally upright window. The bioptic barcode reader has no other imaging assembly communicatively coupled to the decode module and used to process images for decoding indicia. |
US11960953B2 |
Method to manufacture an electronic device for a rubber article
A method to manufacture an electronic device (1) to be applied to rubber article. The device comprises (i) an electronic element (5, 6, 7), (ii) a covering element made of one or more layers (3) of thermoplastic material and arranged to cover said electronic element (5, 6, 7), and (iii) at least a rubber layer (4) arranged to cover at least part of an outer surface (3a) of the covering element. The method comprises a preliminary step comprising (a) a deposition operation, during which an adhesive solution consisting of a basic water solution comprising a latex of an elastomer rubber and a combination of resorcinol and formaldehyde is applied on at least part of one outer surface (3a) of said covering element; and (b) a heating operation, during which the part of the outer surface of the covering element on which the adhesive solution was applied is kept at a temperature ranging from 120 to 230° C. for an amount of time ranging from 2 to 15 min. |
US11960947B2 |
Methods and printing system using accelerated consumable use estimation in printing operations
Variable data printing operations use static and variable content to create many different documents. An estimation system for printing operations implements accelerated consumable use estimation for variable data printing operations by tagging reused objects having static content. The static content is rendered within the estimation system once and then stored for use in later estimation operations, as needed. Variable content is rendered for each record. Using this process, the estimation system does not need to render reused content repeatedly in providing consumable use estimates. |
US11960945B2 |
Message passing circuitry and method
Message passing circuitry comprises lookup circuitry responsive to a producer request indicating message data provided on a target message channel by a producer node of a system-on-chip, to obtain, from a channel consumer information structure, selected channel consumer information associated with a given consumer node subscribing to the target message channel. Control circuitry writes the message data to a location associated with an address in a consumer-defined region of address space determined based on the selected channel consumer information. When an event notification condition is satisfied for the target message channel and the given consumer node, and an event notification channel is to be used, event notification data is written to a location associated with an address in a consumer-defined region of address space determined based on event notification channel consumer information associated with the event notification channel. |
US11960941B2 |
Managing virtual machine memory balloon using time series predictive data
A virtual machine's (VM's) usage of a resource over a first time period may be monitored to determine a load pattern for the VM. A time series analysis of the load pattern may be performed to generate a predictive resource usage model, the predictive resource usage model indicating one or more predicted variations in the usage of the resource by the VM over a second time period. A predicted resource usage of the VM at a future time that is within the second time period may be determined based, at least in part, on the predictive resource usage model. An amount of the resource to allocate to the VM at a current time may be determined based, at least in part, on the predicted resource usage of the VM at the future time and the actual resource usage of the VM at the current time. |
US11960940B2 |
Performance of function as a service
A FaaS system comprises a plurality of execution nodes. A software package is received in the system, the software package comprising a function that is to be executed in the FaaS system. Data location information related to data that the function is going to access during execution is obtained. Based on the data location information, a determination is then made of an execution node in which the function is to be executed. The function is loaded into the determined execution node and executing in the determined execution node. |
US11960939B2 |
Management computer, management system, and recording medium
A management computer manages a data processing infrastructure including a server that executes a job and a storage device that is coupled to the server via a network and stores data used for processing in accordance with the job. The management computer includes a disc and a CPU. The disc stores maximum resource amount information, path information, and load information. The CPU computes a free resource amount of components forming a path to data related to execution of a predetermined job, based on the maximum resource amount information, the path information, and the load information and determines a parallelizable number in a parallel executable processing unit when the predetermined job is executing in the server, based on the free resource amount. |
US11960924B2 |
Inter-thread interrupt signal sending based on interrupt configuration information of a PCI device and thread status information
Implementations of the present specification provide an inter-thread interrupt signal sending method and apparatus. In the inter-thread interrupt signal sending method, a processor in which a first thread is located sends a notification message to a PCI device via a PCI bus by using an MMIO write operation. The MMIO write operation is implemented based on a virtual space address of the first thread to which a memory address of an MMIO memory of the PCI device is mapped. The PCI device generates an interrupt signal for a second thread in response to receiving the notification message, and sends the interrupt signal to a processor in which the second thread is located based on an interrupt signal sending manner configured in interrupt configuration information of the PCI device. The interrupt configuration information of the PCI device is pre-configured based on status information of the second thread, and the status information of the second thread includes whether the second thread is running or a running status of the second thread. |
US11960923B2 |
Geo-distributed computation and analytics using an input graph
A Multi-site Integrated Session-oriented Transaction (MIST) computing system includes a MIST mapper configured to process a compiled distributed compute session request to determine, for each of at least one remote sets of data, whether to process the remote set of data with one of one or more field nodes or with a cloud node based on a cost of transporting the remote set of data from the proximate field node to the cloud node. In response to determining to process the remote set of data with the cloud node, the MIST mapper is configured to output a data retrieval request to the proximate field node. In response to determining to process the remote set of data with the field node, the MIST mapper is configured to output the computation request to the proximate field node. |
US11960921B2 |
Network functions virtualization platforms with function chaining capabilities
A virtualization platform for Network Functions Virtualization (NFV) is provided. The virtualization platform may include a host processor coupled to an acceleration coprocessor. The acceleration coprocessor may be a reconfigurable integrated circuit to help provide improved flexibility and agility for the NFV. The coprocessor may include multiple virtual function hardware acceleration modules each of which is configured to perform a respective accelerator function. A virtual machine running on the host processor may wish to perform multiple accelerator functions in succession at the coprocessor on a given data. In one suitable arrangement, intermediate data output by each of the accelerator functions may be fed back to the host processor. In another suitable arrangement, the successive function calls may be chained together so that only the final resulting data is fed back to the host processor. |
US11960919B2 |
Virtual accelerators in a virtualized computing system
An example method of virtualizing a hardware accelerator in a host cluster of a virtualized computing system includes: commanding, at an initiator host in the host cluster, a programmable expansion bus device to reconfigure as a virtual accelerator based on specifications of a hardware accelerator in a target host of the host cluster; executing, in the programmable expansion bus device, software to emulate the virtual accelerator as connected to an expansion bus of the initiator host; receiving, at the programmable expansion bus device, compute tasks from an application executing in the initiator host; and sending, to the target host, the compute tasks for processing by the hardware accelerator. |
US11960914B2 |
Methods and systems for suggesting an enhanced multimodal interaction
Provided are methods and systems for suggesting an enhanced multimodal interaction. The method for suggesting at least one modality of interaction, includes: identifying, by an electronic device, initiation of an interaction by a user with a first device using a first modality; detecting, by the electronic device, an intent of the user and a state of the user based on the identified initiated interaction; determining, by the electronic device, at least one of a second modality and at least one second device, to continue the initiated interaction, based on the detected intent of the user and the detected state of the user; and providing, by the electronic device, a suggestion to the user to continue the interaction with the first device using the determined second modality, by indicating the second modality on the first device or the at least one second device. |
US11960913B2 |
Systems and methods of auto-scaling a virtual desktop environment
A system for dynamically auto-scaling allocated capacity of a virtual desktop environment includes: base capacity resources and burst capacity resources and memory coupled to a controller; wherein, in response to executing program instructions, the controller is configured to: in response to receiving a log in request from a first user device, connect the first user device to a first host pool to which the first device user is assigned; execute a load-balancing module to determine a first session host virtual machine to which to connect the first user device; and execute an auto-scaling module comprising a user-selectable auto-scaling trigger and a user-selectable conditional auto-scaling action, wherein, in response to recognition of the conditional auto-scaling action, the controller powers on or powers off one or more base capacity resources or creates or destroys one or more burst capacity resources. |
US11960911B1 |
Storing and restoring desktop application scenes
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes. |
US11960910B2 |
Method and system for declarative configuration of user self-registration pages and processes for a service provider and automatic deployment of the same
Methods and systems are provided for declaratively configuring a process and a page for a particular service provider. User interface(s) can be displayed at a user system and include options for declaratively configuring different log in processes and log in pages for the particular service provider. After receiving a selection of one of the options to configure the log in process and the log in page, inputs can be received that specify a type of identifiers associated with a user to be verified as part of the log in process, and an identity verification process to define how the user will be verified as part of the log in process for the service provider. |
US11960909B1 |
System and method for dynamic user interface experiences
A method and system of providing users with session-specific layouts during access of an application based on contextual data. The system identifies contextual data for each application access session and associates the contextual data with a particular in-app activity. The in-app activity corresponds to a task that is typically performed by the first user when the specific contextual data is detected. The contextual data can include location data, time and date data, and device type data. |
US11960906B2 |
Output impedance calibration, and related devices, systems, and methods
A device may include a number of drivers, wherein each driver of the number of drivers includes a number of transistors coupled to an output node. The device may further include circuitry coupled to the number of drivers. The circuitry may configure at least one driver of the number of drivers in each of a number of configurations, wherein each configuration of the number of configurations is associated with a calibration code of a number of calibration codes. Each configuration generates, in response to signal transmission via the output node, an associated channel performance response of a number of channel performance responses. The circuitry may also store a calibration code for the at least one unit driver, wherein the calibration code generates a desired channel performance response of the number of channel performance responses. Systems and related methods of operation are also described. |
US11960903B2 |
Adaptive settings for a device
Provided are methods and systems for adaptive settings for a device. An example method can comprise utilizing a first configuration setting for a feature in a device, detecting a change in a device factor, and utilizing a second configuration setting for the feature in the device in response to the detected change. Another example method can comprise detecting a change in a device factor, activating a device feature, determining whether a change threshold has been exceeded, and updating a configuration setting for a device feature if the change threshold has been exceeded. |
US11960902B2 |
Chip booting control method, chip, and display panel
The present disclosure relates to a chip booting control method, a chip, a display panel, and an electronic apparatus. The method is applied to a control circuit of a chip, and the chip further includes a buffer. The method includes: reading first booting information from the buffer in response to a chip triggering non-power-down reset, the first booting information being used to boot the chip; determining whether the first booting information satisfies a first preset condition; and booting the chip according to the first booting information in response to the first booting information satisfying the first preset condition. |
US11960897B2 |
Apparatus and methods employing a shared read post register file
In some implementations, a processor includes a plurality of parallel instruction pipes, a register file includes at least one shared read port configured to be shared across multiple pipes of the plurality of parallel instruction pipes. Control logic controls multiple parallel instruction pipes to read from the at least one shared read port. In certain examples, the at least one shared register file read port is coupled as a single read port for one of the parallel instruction pipes and as a shared register file read port for a plurality of other parallel instruction pipes. |
US11960893B2 |
Multi-table instruction prefetch unit for microprocessor
A method, programming product, and/or system for prefetching instructions includes an instruction prefetch table that has a plurality of entries, each entry for storing a first portion of an indirect branch instruction address and a target address, wherein the indirect branch instruction has multiple target addresses and the instruction prefetch table is accessed by an index obtained by hashing a second portion of bits of the indirect branch instruction address with an information vector of the indirect branch instruction. A further embodiment includes a first prefetch table for uni-target branch instructions and a second prefetch table for multi-target branch instructions. In operation it is determined whether a branch instruction hits in one of the multiple prefetch tables; a target address for the branch instruction is read from the respective prefetch table in which the branch instruction hit; and the branch instruction is prefetched to an instruction cache. |
US11960892B2 |
Conditional execution specification of instructions using conditional extension slots in the same execute packet in a VLIW processor
In one embodiment, a system includes a memory and a processor core. The processor core includes functional units and an instruction decode unit configured to determine whether an execute packet of instructions received by the processing core includes a first instruction that is designated for execution by a first functional unit of the functional units and a second instruction that is a condition code extension instruction that includes a plurality of sets of condition code bits, wherein each set of condition code bits corresponds to a different one of the functional units, and wherein the sets of condition code bits include a first set of condition code bits that corresponds to the first functional unit. When the execute packet includes the first and second instructions, the first functional unit is configured to execute the first instruction conditionally based upon the first set of condition code bits in the second instruction. |
US11960891B2 |
Look-up table write
A digital data processor includes an instruction memory storing instructions each specifying a data processing operation and at least one data operand field, an instruction decoder coupled to the instruction memory for sequentially recalling instructions from the instruction memory and determining the data processing operation and the at least one data operand, and at least one operational unit coupled to a data register file and to the instruction decoder to perform a data processing operation upon at least one operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The at least one operational unit is configured to perform a table write in response to a look up table write instruction by writing at least one data element from a source data register to a specified location in a specified number of at least one table. |
US11960888B2 |
Memory system, memory controller, and method for operating memory system
With regard to a function group including all or some functions included in one of multiple binary codes stored in the memory device, a binary code including a first function that is executed at a first timepoint is loaded into a first memory area at a second timepoint that precedes the first time point, thereby minimizing the operation delay time of the memory system, and minimizing the overhead occurring in the processing of calling a specific function. |
US11960881B2 |
System and method for the delivery of software documentation
A system and method for simplifying the creation of documentation, and especially software documentation. A software application, referred to as a source metadata tagger and document compiler is used to add metadata to a final output document. This metadata contains identifiers that are associated with various source files. In this way, the system can easily determine which source file is being reviewed and/or flagged by the reviewer. This information can be used by the ticketing/notification system to create a work item for the appropriate developer or development group. This is vastly simpler than the current system, where human intervention is required to determine which source file is being flagged. |
US11960879B2 |
Code conflict resolution system and method, apparatus, device, and medium
A local apparatus is configured to perform resolution on a conflict field generated by code files of a plurality of versions, and send a conflict resolution result to the service apparatus. The conflict field includes at least one conflict block, and the conflict resolution result includes at least one of a resolution result of a local resolvable conflict block and an identifier of a local irresolvable conflict block. The remote apparatus is configured to obtain the conflict resolution result from the service apparatus, generate a collaborative processing window based on the conflict resolution result, and receive a result of processing the conflict resolution result by a remote user based on the collaborative processing window. |
US11960877B2 |
Updating system, electronic control unit, updating management device, and updating management method
An updating system includes a plurality of electronic control units and an updating management device. The updating management device is configured to request that the electronic control units respectively update programs and store update results of the programs transmitted from the electronic control units. The electronic control unit has a first storage region and a second storage region, and is configured to store an updated program in the second storage region and notify the updating management device of the update results according to a request from the updating management device, and is configured to start a predetermined control using the updated program stored in the second storage region when the update results stored in the updating management device indicate that the updating of the programs in the electronic control units is completed. |
US11960875B2 |
Vehicle master device, vehicle electronic control system, configuration setting information rewrite instruction method, and configuration setting information rewrite instruction program product
A vehicle master device includes at least one processor that is configured to: download rewrite specification data, reprogramming data, and new configuration setting information from a center device upon determining that there is a campaign notification relating to a program update based on a notification from the center device; determine whether an application program is to be rewritten or configuration setting information is to be rewritten based on the rewrite specification data; instruct a rewrite target ECU to rewrite the application program upon determining that the application program is to be rewritten; and instruct the rewrite ECU to rewrite the configuration setting information upon determining that the configuration setting information is to be rewritten. |
US11960874B2 |
Control system, mobile object, server, control method and computer-readable storage medium
A control system comprises a mobile object control unit for controlling a mobile object; an update control unit for controlling reception of an update program of the mobile object control unit from a server and controlling update of the mobile object control unit by the program; an acquisition unit for acquiring reception information indicating a communication manner for receiving from the server for each program; and a communication control unit for controlling receiving the program from the server, based on the reception information, wherein the acquisition unit is for, when both a first update program and a second update program received after update by the first update program is executed have not been received, acquiring information about change of reception information of the first update program, and the communication control unit is for controlling receiving the first update program based on the information about change acquired by the acquisition unit. |
US11960872B2 |
System and method for transferring an operating software update to a safety-oriented device
A system including a safety-oriented device and an electronic storage device which is separate therefrom and in which exactly one piece of data content for the device is stored. The exactly one piece of data content is either an operating software update or an address. The electronic storage device has a first connection unit for mechanical and electrical coupling to the device, the first connection unit comprising a first mechanical coding means. The device has a storage unit in which an operating system is stored, a microcontroller and a second connection unit for mechanical and electrical coupling to the electronic storage device, the second connection unit having a second mechanical coding means. The microcontroller is designed to recognize whether the electronic storage device is connected via its first connection unit to the second connection unit of the device, and in this case is also designed to download the exactly one piece of data content stored in the electronic storage device to the storage unit of the device. |
US11960871B2 |
System and method for app discovery, installation, and usage
A system and method functions to make an app as installed on a smart device usable to access a service, such as a media streaming service. A presence of a counterpart to the app as installed on an appliance within a home network which includes the smart device is detected. A user credential, such as a username and password combination, that is associated with the counterpart to the app is then identified. The user credential is caused to be automatically associated with the app as installed on the smart device. |
US11960867B1 |
Using natural language latent representation in automated conversion of source code from base programming language to target programming language
Using a natural language (NL) latent presentation in the automated conversion of source code from a base programming language (e.g., C++) to a target programming language (e.g., Python). A base-to-NL model can be used to generate an NL latent representation by processing a base source code snippet in the base programming language. Further, an NL-to-target model can be used to generate a target source code snippet in the target programming language (that is functionally equivalent to the base source code snippet), by processing the NL latent representation. In some implementations, output(s) from the NL-to-target model indicate canonical representation(s) of variables, and in generating the target source code snippet, technique(s) are used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated, and a subset (e.g., one) is selected based on evaluation(s). |
US11960862B2 |
Source code correction assistance apparatus and source code correction assistance method
A source code correction assistance apparatus is configured to include a storage device that stores an updated source code, and an arithmetic operational device that generates, as an evaluation code template of the updated source code, a template including a conditional branch sentence related to each case of success or failure of an input condition, notifies an evaluator terminal of a request to create an evaluation code based on the template, controls an access to the updated source code by the evaluator, receives editing by the evaluator on the conditional branch sentence in the template, generates a list of input values for executing all control paths of the evaluation code after the editing, and generates an evaluation code driver that automatically executes the evaluation code by inputting the input value. |
US11960861B1 |
System and method for code development tools existing within code container
An embodiment of the present invention may enable editing and deployment of software by including in an application container editable source code used to produce an application, and tools to edit and build the application, such as a code editor and a build tool to convert the source code to the executable application. The container may include an executable application which may execute in the environment on which the container is saved. A server in the container may control execution of the executable application and build the executable application. A remote user computer may communicate with the code editor to edit the source code, which in its updated version may be built to produce an updated version of the executable application. The server may stop execution of the existing executable application, and start execution of the updated version of the executable application. |
US11960857B2 |
Adder circuit using lookup tables
A four-input lookup table (“LUT4”) is modified to operate in a first mode as an ordinary LUT4 and in a second mode as a 1-bit adder providing a sum output and a carry output. A six-input lookup table (“LUT6”) is modified to operate in a first mode as an ordinary LUT6 with a single output and in a second mode as a 2-bit adder providing a sum output and a carry output. Both possible results for the two different possible carry inputs can be determined and selected between when the carry input is available, implementing a 2-bit carry-select adder when in the second mode and retaining the ability to operate as an ordinary LUT6 in the first mode. Using the novel LUT6 design in a circuit chip fabric allows a 2-bit adder slice to be built that efficiently makes use of the LUT6 without requiring additional logic blocks. |
US11960851B2 |
Systems and methods for improving comprehension in translation based on context-based references
Methods and systems are disclosed herein for a context assistance system converting a reference in a content item based on context associated with the content item. For example, the context assistance system identifies a first entity referenced in the content item associated with a first context. The context assistance system then determines at least one attribute of the first entity. Next, the context assistance system identifies a second context in which the content item is to be presented. The context assistance system determines the second entity based on the second context and on the at least one attribute of the first entity. The context assistance system replaces reference to the first entity in the content item with reference to the second entity. |
US11960850B2 |
Multilingual simultaneous interpretation using a distributed ledger
Methods, apparatuses, and computer program products for multilingual simultaneous interpretation using a distributed ledger are disclosed. A multilingual interpretation server determines that a new word has been added to a first language node, the first language node corresponding to a first language, and broadcasts, to a plurality of other language nodes, a request to interpret the new word, wherein each of the plurality of other language nodes corresponds to a different language. Each of the plurality of language nodes interprets the new word into a particular language and adds the new word and one or more interpretations of the new word to an entry in a dictionary ledger. A multilingual interpretation service provides simultaneous multilingual translations of from a source language to a plurality of target languages using the shared distributed dictionary ledger. A multilingual interpretation client is provided for accessing services provided by the multilingual interpretation service. |
US11960848B2 |
Machine-learned language models which generate intermediate textual analysis in service of contextual text generation
The present disclosure is directed to systems and methods that include and/or leverage one or more machine-learned language models that generate intermediate textual analysis (e.g., including usage of structural tools such as APIs) in service of contextual text generation. For example, a computing system can obtain a contextual text string that includes one or more contextual text tokens. The computing system can process the contextual text string with the machine-learned language model to generate one or more intermediate text strings that include one or more intermediate text tokens. The computing system can process the one or more intermediate text strings with the machine-learned language model to generate an output text string comprising one or more output text tokens. The one or more intermediate text strings can include textual analysis of the contextual text string that supports the output text string. |
US11960847B2 |
Systems and methods for generating responses for an intelligent virtual
Systems and methods are described to automatically generate candidate questions and responses to speed the process of response creation and editing for commercial IVAs and chatbots. Rather than create the questions and responses from scratch for a new IVA, the system uses existing questions and responses from a previous or related IVA to train a model that can generate proposed responses to provided questions. The model, or a different model, can further be trained to generate responses using data taken from company or entity-specific data sources such as websites and knowledge bases. After a set of questions and responses have been generated for an IVA they may be reviewed by one or more human reviewers to ensure they are of a suitable quality. Where no previous or related IVA exists to provide example responses, the model may be trained solely using the company or entity-specific data. |
US11960846B2 |
Embedding inference
Systems and methods are presented for inferring an embedding vector of an item of a first type into the embedding space. Upon receiving a first time for which there is no embedding vector, documents of a document corpus that include (co-occurrence) both the received item and other items of the same type are identified. Of those other items that have embedding vectors, those embedding vectors are retrieved and averaged. The resulting averaged embedding vector is established as an inferred embedding vector for the received item. |
US11960843B2 |
Multi-module and multi-task machine learning system based on an ensemble of datasets
Techniques and systems are provided for training a machine learning model using different datasets to perform one or more tasks. The machine learning model can include a first sub-module configured to perform a first task and a second sub-module configured to perform a second task. The first sub-module can be selected for training using a first training dataset based on a format of the first training dataset. The first sub-module can then be trained using the first training dataset to perform the first task. The second sub-module can be selected for training using a second training dataset based on a format of the second training dataset. The second sub-module can then be trained using the second training dataset to perform the second task. |
US11960840B2 |
Selecting a meaning of a word of a phrase
A method executed by a computing device includes determining a set of identigens for each query word of a query to produce sets of identigens, where a set of identigens represents different meanings of a word of the query. The method further includes obtaining a first identigen selection for a first query word from the first set of identigens. The method further includes interpreting, using identigen pairing rules and based on the first identigen selection, the sets of identigens to produce a query entigen group. The method further includes accessing a knowledge database utilizing the query entigen group to produce a response entigen group. The method further includes generating a response to the query using the response entigen group, where the response includes at least one response word. |
US11960826B2 |
Managing a sharing of media content among client computers
A method is disclosed for presenting media content on a first client computer of client computers that are participating in a collaboration session. The method includes receiving, at the first client computer, the media content from a server, presenting the media content at the first client computer, receiving, at the first client computer, a selection of an option that enables annotations on the media content received from the plurality of client computers for real-time display at each client computer participating in the collaboration session, sending the option to the server to allow annotations on the media content received from the plurality of client computers to be provided at each of the plurality of client computers, receiving, at the first client computer, a first annotation provided by a user of a second client computer and a second annotation provided by a user of a third client computer, and presenting the first and second annotations on the media content at the first client computer, the first and second annotations being presented with identifiers of the second and third client computers respectively. |
US11960825B2 |
Network-accessible collaborative annotation tool
A network-accessible toolbox permits collaborative annotation, facilitating interaction and communication among users. In an implementation, content on a Web page, or other page or document accessible through a network or the Internet, can be annotated. A user can view the page and with the toolbox, select content on the page and make an annotation or suggestion. Multiple users can view and make annotations to the same page at the same time. After annotations are made, users can view the page with annotations made by other users. The author or owner of the page can accept or reject the annotations or suggestions made to the page. If the owner accepts a particular suggestion, the selected content is replaced with the suggestion. |
US11960824B2 |
Document creation system
A document creation system includes keyword object management configured to create keyword objects by merging the expression labels and attributes of keywords and to manage the keyword objects, keyword object placement configured to place, in any position of text, a keyword object managed by the keyword object management, keyword object attribute value input configured to input attribute values to the keyword objects, and keyword object-placed document recording/reading configured to record and read the created keyword object-placed document. |
US11960820B2 |
Analysis and restructuring of web pages of a web site
A structural analysis system analyzes the pages of a web site, including the content of the pages and their relationships to each other. Based on the analysis, the structural analysis system additionally modifies (or suggests modification of) the web pages of the web site, such as by altering the inter-page linking structure of the web site. This improves the structure of the web site, leading search engines to be able to more quickly find and index its pages, as well as increasing the expected ranking that a search engine would provide to pages of the web site within the set of search results provided by the search engine in response to a user query. |
US11960819B2 |
Techniques for document creation based on image sections
In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers. |
US11960816B2 |
Automatic document generation and segmentation system
Methods and systems are provided for generating a corpus of documents from an original document or document corpus. Original documents are processed to extract document layout and elements. Elements are clustered and processed by neural networks, such as GANs, to generate additional elements that are then combined with the extracted layout to produce new documents, such as for training automated document processing systems. |
US11960815B2 |
Automated network-on-chip design
Various examples are provided related to automated chip design, such as a pareto-optimization framework for automated network-on-chip design. In one example, a method for network-on-chip (NoC) design includes determining network performance for a defined NoC configuration comprising a plurality of n routers interconnected through a plurality of intermediate links; comparing the network performance of the defined NoC configuration to at least one performance objective; and determining, in response to the comparison, a revised NoC configuration based upon iterative optimization of the at least one performance objective through adjustment of link allocation between the plurality of n routers. In another example, a method comprises determining a revised NoC configuration based upon iterative optimization of at least one performance objective through adjustment of a first number of routers to obtain a second number of routers and through adjustment of link allocation between the second number of routers. |
US11960814B2 |
Wafer searching method and device
The disclosure provides a wafer searching method and device. The method includes: obtaining a target wafer and a reference wafer; determining a first specific area in the target wafer, and obtaining a first significant distribution feature of the first specific area; determining a second specific area in the reference wafer, and obtaining a second significant distribution feature of the second specific area; in response to determining that the first significant distribution feature corresponds to the second significant distribution feature, estimating a fail pattern similarity between the first specific area and the second specific area; in response to determining that the fail pattern similarity is greater than a threshold, providing the reference wafer as a search result corresponding to the target wafer. |
US11960812B2 |
System and method for determining paths between locations in a physical system
Pathways between reference locations in a physical system are generated based on a layout table. Nodes and edges of the directed graph are associated with cell locations of the layout table. The cell locations define features of the reference locations. Parameters of the nodes and edges are defined based on descriptors recalled from the cells associated with the nodes and edges. The nodes and edges are configured based on the descriptors. Path data regarding potential pathways is generated based on the defined nodes and edges. |
US11960808B1 |
Computer-implemented method for deriving resistance, inductance, and capacitive (RLC) values of an RLC equivalent circuit model associated with a fireset
A computer-implemented method for deriving resistance, inductance, and capacitance (RLC) values of an RLC equivalent circuit model associated with a fireset. The method may comprise steps of: acquiring and storing waveform data of a current discharge pulse capable of executing a fireset; plotting a waveform based on the waveform data; adjusting the plotted waveform by time-shifting and scaling the plotted waveform based on user input values; determining a time offset measurement and initial frequency measurement from the time-shifting and scaling steps, respectively; generating a plurality of model data based on the time offset measurement, initial frequency measurement, and user input values; determining a plurality of percentage error values corresponding to the model data; determining an ideal waveform by selecting a least of the percentage error values and associated model data; deriving ideal RLC values from the ideal waveform and associated model data; and displaying the ideal waveform and plotted waveform. |
US11960803B2 |
Utility structure modeling and design
Systems and methods are described for modeling and analyzing utility structures according to applied loads. Particularly, a model engine can utilize inputs related to a utility structure, environmental conditions to which the utility structure is subjected, and engineering standards expected of the utility structure, and analyze the structure's loading and performance based on analysis configuration inputs. An engine or multiple engines can be run locally, or can be instantiated in a cloud to assist with multiple or complex calculations. Hybrid and geometric non-linear analyses and outputs can be performed or provided. |
US11960800B2 |
Automatic generation of flexible load design
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, perform certain acts. The acts can include obtaining an original load design for loading a trailer to deliver stacks of pallets to physical stores. The load design specifies a respective floor spot assignment for each of the stacks. The original load design satisfies center-of-gravity constraints. The acts also can include generating fluid groups of the stacks to form an initial fluid grouping. The acts additionally can include determining that the fluid groups do not collectively satisfy the center-of-gravity constraints. The acts further can include until the fluid groups collectively satisfy the center-of-gravity constraints, repeatedly determining one or more infeasible groups from the fluid groups, and adjusting at least one of the one or more infeasible groups to update the fluid groups. The acts additionally can include outputting a flexible load design comprising the fluid groups that collectively satisfy the center-of-gravity constraints. Other embodiments are described. |
US11960799B2 |
Generating measurements of physical structures and environments through automated analysis of sensor data
Introduced here computer programs and associated computer-implemented techniques for generating measurements of physical structures and environments in an automated matter through analysis of data that is generated by one or more sensors included in a computing device. This can be accomplished by combining insights that are derived through analysis different types of data that are generated, computed, or otherwise obtained by a computing device. For instance, a computer program may enable or facilitate measurement of arbitrary dimensions, angles, and square footage of a physical structure based on (i) images generated by an image sensor included in the corresponding computing device and (ii) measurements generated by an inertial sensor included in the corresponding computing device. |
US11960796B2 |
Feature replication in a CAD model
A region of a CAD model is obtained via user drawing of a boundary for the region in a GUI. The boundary entirely encloses one or more entities and intersects one or more entities. For each intersecting entity, a reference point on the intersecting entity and a reference direction at the reference point are determined. Based on the reference points and reference directions, a candidate set of candidate entities which are spatially compatible with the intersecting entities is searched. A spatial transformation which maps each reference point and reference direction onto a candidate entity of the candidate set is computed. The one or more entirely enclosed entities are replicated according to the spatial transformation, or replication is suggested via a visualization means. In an embodiment, the CAD model is two-dimensional, the intersecting entities are curves, and the reference direction of an intersecting curve is tangent to the intersecting curve. |
US11960788B2 |
Systems and methods for changing language during live presentation
Disclosed herein are embodiments of systems, methods, and products comprising an analytic server, which receives a request from a user to participate in a panel or an event in a selected language. The analytic server may determine and select the interpreter for the user to provide real time interpretation services. The analytic server transmits the audio signals in the source language interpreter electronic device. After the interpreter translates the audio signals in source language to the selected target language, the analytic server receives the translated audio signals from the interpreter electronic device. The analytic server then transmits the translated audio signals in the user requested language to the user electronic device. When the user changes to a different target language, the analytic server selects a different interpreter to provide real time translation, and transmits the translated audio signals in a new target language to the user. |
US11960787B2 |
Vehicle and control method thereof
A vehicle and control method of the vehicle are provided. The vehicle includes a camera provided on the vehicle and configured to capture an image of an object outside the vehicle, a controller configured to determine a photographing position required for facial recognition from the captured image, a guide configured to guide the photographing position, and a display configured to display a result of the facial recognition. |
US11960785B2 |
Multi collectible storage apparatus
A multi collectible storage apparatus has a display electronic screen on the front side, the screen displaying a digital asset; and a storage protection enclosure compartment on the back side, the enclosure compartment storing a physical collectible, which is associated to the digital asset. The apparatus provides a combination of displaying a digital asset and preserving associated physical collectible, resulting in a fully and deeply experience for navigating the asset visually and acoustically, and meanwhile protecting the valuable physical collectible from damage and decaying. |
US11960784B2 |
Shared augmented reality unboxing experience
Methods and systems are disclosed for performing operations for providing a shared augmented reality unboxing experience. The operations include causing concurrent display of a shared augmented reality experience comprising a shared virtual box that is in a closed state on a plurality of client devices associated with a plurality of users and obtaining a sequence of triggers associated with the shared virtual box. First and second inputs are received respectively from first and second client devices. The operations include determining that the first and second inputs correspond to the sequence of triggers associated with the shared virtual box. The operations include modifying the shared virtual box from being displayed on the plurality of devices in the closed state to being displayed in the open state. |
US11960782B1 |
Information processing system, image forming system, and information processing method for restoring old version of task file via image forming workflow
Provided is an information processing system that can restore an old version of a task file via an image forming workflow. The information processing system has a cloud server and a local server to execute the image forming workflow for a document. The cloud control unit allocates each of tasks of the workflow to the cloud server or the local server. The update accumulation unit accumulates update information of task files allocated to the local server by the cloud control unit. The client control unit sends and receives an execution result of a task allocated to the local server from the cloud server and update information of a file related to the task to and from the cloud server. The local storage unit stores the file related to the task allocated by the local server. |
US11960781B2 |
Image processing apparatus and job execution control method capable of displaying setting history on which prohibition is set
An image processing apparatus includes a job executer that executes a job related to image processing, based on a setting history, a setter that sets prohibition on use of the setting history, a display that displays the setting histories including a setting history on which the prohibition is set, and a controller that controls execution of a job, based on the displayed setting histories, and, in executing the job based on the setting history, the controller determines whether to restrict execution of the job, based on a result of determination on whether the setting history is the setting history on which the prohibition is set. |
US11960780B2 |
Communication device
A communication device may receive a specific signal from a first external device; after the specific signal has been received from the first external device, cause an output unit of the communication device to output specific information obtained by using a public key; after the specific information has been outputted, receive an authentication request in which the public key is used from the first external device; in a case where the authentication request is received from the first external device, send an authentication response to the first external device; after the authentication response has been sent to the first external device, receive connection information from the first external device; and in a case where the connection information is received from the first external device, establish, by using the connection information, a wireless connection between the communication device and a second external device. |
US11960778B2 |
Cooperative communication between mobile devices and image forming apparatuses
An image forming system includes a plurality of image forming apparatuses and an information terminal that communicates with the plurality of image forming apparatuses. The information terminal comprises a processor configured to: communicate with the image forming apparatus, and transmit first information relating to a job to the image forming apparatus, receive certification information corresponding to the first information from the image forming apparatus, output the received certification information, and instruct the image forming apparatus to execute the job in response to receiving, from the image forming apparatus, transmission start information associated with the job. |
US11960777B2 |
Utilizing multiple redundancy schemes within a unified storage element
Utilizing multiple redundancy schemes within a unified storage element, including: receiving, in a storage system at a unified storage element that integrates both fast durable storage and bulk durable storage, a data storage operation from a host computer; storing, in accordance with a first data resiliency technique that corresponds to a RAID N+R format, data corresponding to the data storage operation within the fast durable storage of the unified storage element; and responsive to determining that the complete RAID stripe has been written to the fast durable storage, moving a portion of the stored data from the fast durable storage to the bulk durable storage of the unified storage element, the bulk durable storage storing the data in accordance with a second data resiliency technique that corresponds to a RAID M+R format, wherein M is different from N. |
US11960776B2 |
Data protection for stacks of memory dice
Some memory dice in a stack can be connected externally to the stack and other memory dice in the stack can be connected internally to the stack. The memory dice that are connected externally can act as interface dice for other memory dice that are connected internally thereto. Data protection and recovery schemes provided for the stacks of memory dice can be based on data that are transferred in a single data stream without a discontinuity between those data transfers from the memory dice of the stacks. |
US11960775B2 |
Disaggregation computing system and method
Disclosed herein a disaggregation computing system. The disaggregation computing system comprising: a local computing device that comprises a local processor, a local memory bus, a local memory and a local disaggregation controller; a remote computing device that comprises a remote processor, a remote memory bus, a remote memory and a remote disaggregation controller; and a disaggregation network that connects the local computing device and the remote computing device, wherein the local disaggregation controller and the remote disaggregation controller are configured to: check a response delay for access of the remote memory, and control the access of the remote memory based on the response delay. |
US11960772B2 |
Pipeline using match-action blocks
An apparatus includes an output bus configured to store data, a match table, one or more storage devices, and logic. The match table is configured to store a plurality of entries, each entry including a key value, wherein the match table specifies a matching entry in response to being queried by the query data. The one or more storage devices are configured to store operation information for each of the plurality of entries stored in the match table. The operation information specifies one or more instructions associated with each respective entry in the plurality of entries stored in the match table. The logic is configured to receive one or more operands from the output bus, identify one or more instructions from the one or more storage devices, and generate, based on the one or more instructions and the one or more operands, processed data. |
US11960771B2 |
Storage system and data management method
A first controller manages first mapping information for accessing data stored in a storage area, management of which is assigned to the first controller, and second mapping information for accessing data stored in a predetermined storage area, management of which is assigned to a second controller. The second controller, when having executed garbage collection on the predetermined storage area, changes mapping information to post-migration mapping information for accessing data after being migrated by the garbage collection. The first controller acquires the post-migration mapping information from the second controller, and updates the second mapping information using the post-migration mapping information when information in the second mapping information and is to be used for accessing the data in the predetermined storage area has been updated accompanying the garbage collection when the first controller accesses the data in the predetermined storage area after the garbage collection by using the second mapping information. |
US11960769B2 |
High performance secure read in secure memory providing a continuous output of encrypted information and specific context
A memory device includes a command decoder that implements security logic to detect a command sequence to read a security region of a memory array with continuous encrypted data and to output/input specific contexts for the data. Output/input of specific contexts can be during a dummy cycle to achieve greater performance. A host interfacing can, for example, execute a single command to both get the encrypted data and specific contexts that were used to encrypt the data. Our technology can implement transferring data on the system bus in ciphertext and encrypted by a different Nonce or a different session key than used in a previous transfer operation. In this way, data will be represented with different ciphertext on the bus at different sessions; thereby defending against a replay attack. |
US11960765B2 |
Storage device and method of operating the same
The present technology relates to a storage device. According to the present technology, a memory controller controlling a memory device including a plurality of memory blocks may include an operation controller and a lifetime information controller. The operation controller may control the memory device to receive a write request from a host and perform a write operation on a selected memory block among the plurality of memory blocks. The lifetime information controller may generate lifetime information including a lifetime level of the selected memory block based on an erase and write count of the selected memory block. |
US11960762B2 |
Method for managing memory buffer and memory control circuit unit and memory storage apparatus thereof
A method for managing a memory buffer, a memory control circuit unit, and a memory storage apparatus are provided. The method includes the following steps. Multiple consecutive first commands are received from a host system. A command ratio of read command among the first commands is calculated. The memory storage apparatus is being configured in a first mode or a second mode according to the command ratio and a ratio threshold. A first buffer is configured in a buffer memory to temporarily store a logical-to-physical address mapping table in response to the memory storage device being configured in the first mode, in which the first buffer has a first capacity. A second buffer is configured in the buffer memory in response to the memory storage device being configured in the second mode, in which the second buffer has a second capacity, which is greater than the first capacity. |
US11960759B2 |
Memory device and data searching method thereof
A data search method for a memory device is provided. The data search method includes: based on a recorded compression mode, vectoring a search data to generate a search data vector, and based on the recorded compression mode, compressing the search data and a plurality of objects in a database; setting a search condition; searching the objects of the database by the search data vector to determine whether the search data is matched with the objects of the database; and recording and outputting at least one matched object of the database, the at least one matched object matched with the search data. |
US11960758B2 |
Storage system and folding method for enhanced performance
Rather than use one long folding operation to fold data from single-level cell (SLC) blocks into a multi-level cell (MLC) block, a storage system uses a multi-stage folding operation. By breaking up the folding process into stages, SLC blocks involved in an earlier stage can be released prior to a subsequent stage being performed. This can increase performance of the storage system by releasing SLC source blocks sooner and reducing an SLC block budget requirement. |
US11960757B2 |
Flash translation layer with rewind
A flash translation layer with a rewind feature, and a method of operation. In some embodiments, the method includes: receiving, by a storage device, a first write command, for a first logical address; performing, by the storage device, a write to flash memory at a first physical address, corresponding to the first logical address; receiving, by the storage device, a first bookmarking command, for the first logical address; receiving, by the storage device, a second write command, for the first logical address; performing, by the storage device, a write to flash memory at a second physical address, corresponding to the first logical address; receiving, by the storage device, a first rewind command, for the first logical address; receiving, by the storage device, a read command, for the first logical address; and retrieving, by the storage device, in response to the read command, data from the first physical address. |
US11960749B2 |
Data migration method, host, and solid state disk
A host of a storage system is coupled to multiple SSDs. Each SSD is configured with a migration cache, and each SSD corresponds to one piece of access information. The host obtains migration data information of to-be-migrated data in a source SSD, determines a target SSD, and sends a read instruction carrying information about to-be-migrated data and the target SSD to the source SSD. The source SSD reads a data block according to the read instruction from a flash memory of the source SSD into a migration cache of the target SSD. After a read instruction is completed by the SSD, the host sends a write instruction to the target SSD to instruct the target SSD to write the data block in the cache of the target SSD to a flash memory of the target SSD. |
US11960745B2 |
Empty page scan operations adjustment
Aspects of the present disclosure configure a system component, such as memory sub-system controller, to perform empty page scan operations. The controller selects a portion of the set of memory components that is empty and ready to be programmed. The controller reads one or more signals from the selected portion of the set of memory components. The controller generates an error count value representing whether the portion of the set of memory components is valid for programming based on a result of reading the one or more signals from the selected portion. The controller updates a scan frequency for performing the empty page scan operations for the portion of the set of memory components based on the error count value. |
US11960743B2 |
Memory system with multiple striping of RAID groups and method for performing the same
A data memory system is described, where there may be an asymmetry in the time needed to write or erase data and the time needed to read data. The data may be stored using a RAID data storage arrangement and the reading, writing and erasing operations on the modules arranged such that the erasing and writing operations may be performed without significant latency for performing a read operation. Where a failure of a memory module in the memory system occurs, methods for recovering the data of the failed module are disclosed which may selected in accordance with policies that may relate to the minimizing the possibility of irretrievable data loss, or degradation of latency performance. |
US11960741B2 |
Implied streams
The present disclosure generally relates to writing data to streams. A host device can instruct a data storage device to operate in implied streams mode such that the host device does not need to tell the data storage device the specific stream in which to write data. The data storage device would maintain a list of open append points of specific streams. Upon receiving a write command, the data storage device determines whether the write command is for an already open stream, and if so, write to the specific stream. If not, then the data storage device opens a new stream or write the data to an overflow stream. |
US11960735B2 |
Memory channel controller operation based on data types
The present disclosure includes systems, apparatuses, and methods related to memory channel controller operation. For example, a data type associated with an access request may be determined. The access request may be executed by utilizing, responsive to determining the access request is associated with a first data type, a first memory channel controller coupled to a first memory device to access a first memory address range, associated with the first data type, allocated to the first memory device. The access request may be executed by utilizing, responsive to determining the access request is associated with a second data type, the first memory channel controller and a second memory channel controller coupled to a second memory device to access a second memory address range, associated with the second data type, allocated among the first memory device and the second memory device. |
US11960734B2 |
Logic fabric based on microsector infrastructure with data register having scan registers
Systems and methods described herein may relate to providing a dynamically configurable circuitry able to be programed using a microsector granularity. Furthermore, selective partial reconfiguration operations may be performed use write operations to write a new configuration over existing configurations to selectively reprogram a portion of programmable logic. A quasi-delay insensitive (QDI) shift register and/or control circuitry receiving data and commands from an access register disposed between portions of programmable logic may enable at least some of the operations described. |
US11960733B2 |
Memory controller and method of operating the same
Provided herein may be a memory controller and a method of operating the same. The memory controller may include a plurality of control cores configured to control a plurality of memory devices, respectively, a host core configured to allocate write requests received from a host to each of the plurality of control cores based on predefined criteria, and a shared memory configured to be accessed by the host core and the plurality of control cores, wherein, in response to occurrence of a sudden power-off, the host core is further configured to store, in the shared memory, dump information including information about logical addresses corresponding to the write requests, and wherein a first control core is further configured to store, in a memory device controlled by the first control core, the dump information of a second control core associated with the first control core. |
US11960731B2 |
FIFO memory error condition detection
An apparatus can include first circuitry coupled to a FIFO memory. The first circuitry can provide a write pointer of the FIFO memory at a first rate. Second circuitry can be coupled to the FIFO memory. The second circuitry can provide a read pointer of the FIFO memory at a second rate that is different from the first rate. Third circuitry can be coupled to the first and second circuitries. The third circuitry can provide an indication of an error condition of the FIFO memory based on the write pointer and the read pointer. |
US11960730B2 |
Distributed exception handling in solid state drives
Systems and methods described herein synchronize events between various components of storage device during the processing of an exception (i.e., an internal error). The storage device can have a plurality of processors which may each coordinate operations on various domains of storage device processing tasks. An exception occurring in one domain may require input and coordination from other domains within the storage device. Each exception may have a list of predetermined steps needed for completion which are coordinated via a series of sync points placed between exception action clusters which perform a series of specific operations until data or processing from another domain is needed to continue processing. The sync points can be utilized to halt processing in one domain until the other domains are in sync and complete one or more exception action operations. In this way, a streamlined and predictable synchronization between domains may occur during an exception. |
US11960728B2 |
Interface circuit, memory device, storage device, and method of operating the memory device
An interface circuit of a memory device including a plurality of memory dies including a plurality of registers corresponding to the plurality of memory dies, respectively, the plurality of registers each configured to store command information related to a data operation command, a demultiplexer circuit configured to provide input command information to a selected register from among the plurality of registers according to at least one of a first address or a first chip selection signal, the input command information being received from outside the interface circuit, and a multiplexer circuit configured to receive output command information from the selected register from among the plurality of registers and output the output command information according to at least one of a second address or a second chip selection signal may be provided. |
US11960714B2 |
Devices, methods, and graphical user interfaces for accessing notifications
An electronic device transitions from a power saving state to wake state in which a wake screen user interface is displayed. From the wake screen user interface, the device transitions to a home screen user interface in response to an input that includes movement in a first direction meeting first criteria, and transitions to a widget user interface in response to an input that includes movement in a second direction meeting second criteria. The widget screen user interface includes user interface objects corresponding to different applications, including a respective user interface that is larger than one or more of the application icons corresponding to different applications in the home screen user interface. |
US11960713B2 |
Systems and methods for assisting with color selection
Systems and methods for color selection are provided. A user device displays room types on a display, receives a room type selection indicating a particular room type, displays phrases having words associated with types of feelings, and receives a phrase selection indicating a particular phrase. The user device accesses a lookup table that associates the room types and phrase with paint colors such that each possible combination of room type and phrase is associated with a subset of paint colors. The user device determines the associated subset of paint colors in the lookup table for the combination of the particular room type and the particular phrase and displays the associated subset of paint colors as recommended paint colors for the combination of the particular room type and the particular phrase on the display of the user device. |
US11960711B2 |
Display control device, display control method, and display control program
A display control device has display setting information including setting information of a layer structure of display objects on a terminal screen and setting information of a group to which the display objects belong, display state information indicating a display state of the display object, and operation setting information defining which setting content a combination of an operation target and operation content on a screen indicate for a layer structure and a group of display objects for each combination of the operation target and the operation content. The display control device specifies the setting content to the display object based on the combination of the operation target and the operation content, the display state information, and the operation setting information when an operation on the display object occurs. The display control device generates the display state information in which the layer structure of the display objects or the group to which the display objects belong is changed, based on the display setting information and the specified setting content and displays a screen. |
US11960709B2 |
Method and apparatus for displaying active friend information, electronic device, and storage medium
Provided are a method and apparatus for displaying active friend information, an electronic device, and a storage medium. The method for displaying the active friend information includes receiving an activity information checking instruction, where the activity information checking instruction is generated when a user triggers an entry control on a message page; and displaying an active friend list, where the active friend list displays activity information of an active friend of the user, and the active friend is a friend who is online in a recent preset time period. In this manner, a process of checking the active friend information is simplified and the time spent on checking the active friend information is shortened. |
US11960705B2 |
User terminal device and displaying method thereof
A user terminal device and a controlling method thereof are provided. The user terminal device includes a display configured to be divided into a first area and a second area which is larger than the first area with reference to a folding line, a cover disposed on a rear side of the display, a detector configured to detect a user interaction on the display and the cover, and a controller configured to, in response to the display being folded along the folding line such that the first area and the second area face each other, control the detector to detect a user interaction through an exposure area, which is an exposed part of the second area, and the cover, and, in response to the display being folded such that the two parts of the cover face with each other with reference to the folding line, control the detector to detect a user interaction through the first area and the second area. |
US11960699B2 |
User interfaces for tracking and finding items
In some embodiments, an electronic device present user interfaces for initializing a remote locator object. In some embodiments, an electronic device presents notifications when a remote locator object is separated from the user. In some embodiments, an electronic device presents notifications when an unknown remote locator object is tracking the user. In some embodiments, an electronic device presents a user interface for a short distance locator user interface for finding a remote locator object. In some embodiments, an electronic device presents user interfaces for finding a remote locator object using a map user interface or using a short distance locator user interface. |
US11960696B2 |
Electronic device having multiple processing units and multiple memory units, and processing method thereof
A display method. The method includes dividing at least one underlying graphics sub-resource corresponding to a parameter of a split-screen instruction in an underlying graphics resource; generating at least one virtual display screen based on the parameter corresponding to the split-screen instruction and attribute information of a default virtual display screen of an electronic device; and displaying content in the at least one underlying graphics sub-resource on a display screen of the electronic device based on the attribute information of the at least one virtual display screen. |
US11960693B1 |
Resistive touch sensor with improved force uniformity
A resistive touch sensor includes a base layer, a sensor top sheet positioned in spaced apart relation to a base layer, and a peripheral edge seal formed between the sensor top sheet and the base layer. The sensor further includes a first adhesive layer bonded on a peripheral edge portion to the sensor top sheet, and a second adhesive layer, inset relative to the peripheral edge seal, positioned between the first adhesive layer and the sensor top sheet. The second adhesive layer is bonded on one side to the first adhesive layer and an opposing side to the sensor top sheet corresponding to a portion of a touch active area. The second adhesive layer causes a planarity change in the sensor top sheet proximate the peripheral edge seal thereby increasing the usable area and improving uniformity of touch force across the sensor. |
US11960692B2 |
Information input device configured to detect shear force
To provide an information input device excellent in durability and visibility and configured to detect a shear force, the information input device of the present invention includes a cover panel, a housing including a support portion that supports a peripheral edge of the cover panel from a back surface, a frame-shaped shear force sensor disposed between the peripheral edge of the cover panel and the support portion of the housing and detects a horizontal input with respect to a surface of the cover panel, and a detection circuit connected to the shear force sensor. The frame-shaped shear force sensor has a layered body including a band-like first electrode, an elastic member, and a pair of band-like second electrodes disposed so as to partially overlap with the first electrode. |
US11960691B2 |
Method and apparatus for interfacing with a touch sensor
A technique for reading the columns (12) and rows (14) of a touch sensor (10) provides several advantages, including scalability to touch sensors with high column/row counts. A simultaneously applied set of column input signals (24) yields a corresponding set of column output signals (34) that are combined into a combined column signal (38) that is transformed into the frequency domain after digitization, to yield column values (48) corresponding to the respective touch sensor columns (12). The same process applied with respect to the touch sensor rows (14) yields a set of row values (50), with evaluation of the frequency-domain column and row values (48, 50) providing the basis for detecting touch inputs to the touch sensor (10). |
US11960686B2 |
3D control device with haptic feedback
A control device with haptic feedback includes a vibrating plate having a touch surface provided with touch sensors and capable of being vibrated at an ultrasonic frequency by electromagnetic actuators controlled by a control electronics, so as to generate an ultrasonic lubrication effect on the touch surface. A three-dimensional touch interface is fixed to and integral with the touch surface, configured to communicate vibrations of the ultrasonic lubrication effect from the touch surface to the finger of a user by means of the three-dimensional touch interface. |
US11960681B2 |
Correcting touch interference for active pen
A method of capacitive sensing includes obtaining a capacitive touch profile from multiple receiver electrodes disposed in a sensing region of an input device and obtaining an active pen profile, different from the capacitive touch profile, from the multiple receiver electrodes. The method also includes adjusting, using the capacitive touch profile, the active pen profile to obtain a corrected active pen profile and determining a position of an active pen in the sensing region, using the corrected active pen profile. |
US11960676B2 |
Transparent display device with touch sensor
A transparent display device with a touch sensor is provided, which may minimize or reduce loss of light transmittance due to a touch sensor and a touch line and may detect a defective touch sensor among a plurality of touch sensors provided in a touch block. The transparent display device comprises a substrate provided with a transmissive area and a non-transmissive area, a touch sensor provided in the transmissive area over the substrate, including a touch sensor electrode, a pixel provided in the non-transmissive area over the substrate, including a plurality of light emitting elements comprised of an anode electrode, a light emitting layer and a cathode electrode, a reference line provided in the non-transmissive area, a plurality of switching transistors connecting the reference line with each of the plurality of light emitting elements, and a touch transistor connecting the reference line with the touch sensor. |
US11960672B2 |
Display device with specific number of pulses of a drive signal applied during a detection
A display device is provided and includes signal line; pixel electrode; drive electrode opposed to pixel electrode; scanning lines; and display periods and a detection period in frame, wherein during one of display periods, common voltage is applied to drive electrode, scanning signal is applied to some scanning lines, pixel signal is applied to pixel electrode, wherein, during detection period, AC drive or pulse signal is applied to drive electrode, AC drive or pulse signal having pulses, wherein pulses during the detection period is less than number of some of scanning signal lines. |
US11960664B2 |
Electronic pen
Provided is an electronic pen which communicates with a position detection sensor through electromagnetic induction, including a coil, a columnar magnetic core including a through hole in an axial direction of the magnetic core, a capacitor constituting a resonant circuit together with the coil, and a rod-shaped core body inserted through the through hole of the magnetic core, in which the magnetic core includes a front portion, a back portion, and a middle portion interposed between the front portion and the back portion, an outside diameter of the middle portion is smaller than an outside diameter of the front portion of the magnetic core and an outside diameter of the back portion of the magnetic core, and the coil is wound around the middle portion of the magnetic core. |
US11960662B2 |
Method for determining movement trajectory, and electronic device
A electronic device includes: a body, a light-emitting component, a photosensitive component, and a processor, wherein the light-emitting component, the photosensitive component, and the processor are all disposed in the body, and the photosensitive component is connected to the processor; the light-emitting component is configured to emit probe light; the photosensitive component is configured to acquire optical information about reflected light of the probe light in response to receiving the reflected light; and the processor is configured to determine a movement trajectory of the light-emitting component based on the optical information. |
US11960657B2 |
Targeted drop of a computer-generated object
A method includes, while displaying a computer-generated object at a first position within an environment, obtaining extremity tracking data from an extremity tracker. The first position is outside of a drop region that is viewable using the display. The method includes moving the computer-generated object from the first position to a second position within the environment based on the extremity tracking data. The method includes, in response to determining that the second position satisfies a proximity threshold with respect to the drop region, detecting an input that is associated with a spatial region of the environment. The method includes moving the computer-generated object from the second position to a third position that is within the drop region, based on determining that the spatial region satisfies a focus criterion associated with the drop region. |
US11960656B2 |
Apparatus and methods for contact-minimized ATM transaction processing using radar-based gesture recognition and authentication
Apparatus and methods for contact-minimized automated teller machine (“ATM”) use and transaction processing using Doppler-radar based gesture recognition and authentication. The apparatus and methods may include an ATM including a millimeter-wave radar transmitter and receiver. Movement of one or more objects, including fingers, within a radar field may be analyzed and translated into gestures and authentication passcode(s). By utilizing the radar field instead of physical buttons or a touchscreen, contact with the ATM may be minimized. |
US11960652B2 |
User interactions with remote devices
Systems, methods, and non-transitory media are provided for presenting information associated with at least one input option. An example method can include receiving data identifying one or more input options associated with a first device in a scene; determining, including using at least one memory, information relevant to at least one of the scene, the first device, and a user associated with a second device; and based on the one or more input options and the information, output user guidance data corresponding to an input option for which relevant context information has been determined. |
US11960651B2 |
Gesture-based shared AR session creation
Method of creating shared AR session based on a gesture starts with server receiving observed motion data from first device associated with first user. First device generating observed motion data based on an analysis of data stream comprising images of second user performing a gesture. Second user being associated with second device. Server receiving from second device captured motion data that corresponds to the gesture. Captured motion data being recorded by a sensor included in second device. Server determines whether there is a match between observed motion data from first device and captured motion data from second device. In response to determining that there is the match, server generates shared AR session between first device and second device and causes shared AR session to be displayed by first device and second device. Other embodiments are described herein. |
US11960650B2 |
Method and system for providing a musical or voice or sound audio perception enhanced by means of tactile stimuli
Systems and methods for providing a musical or voice or sound audio perception enhanced by means of tactile stimuli are described. A signal representative of the musical or voice or sound audio is received and tactile stimuli is simultaneously generated. The tactile stimuli (ST) is modulated on the based of the received signal to generate modulated tactile stimuli (STM). The modulated tactile stimuli are applied to a listener, together with a sound diffusion of the musical or voice or sound audio so that the listener can enjoy the musical or voice or sound audio by both auditory stimuli and tactile stimuli. |
US11960647B2 |
Content display device, content display method, and storage medium using gazing point identification based on line-of-sight direction detection
A content display device includes a line-of-sight direction detection unit, a gazing point identification unit, a gazing content identification unit, and a display control unit. The line-of-sight direction detection unit is configured to detect a line-of-sight direction of a person located in a vicinity of a display region in which a plurality of contents are simultaneously displayed. The gazing point identification unit is configured to, based on the line-of-sight direction, identify a gazing point in the display region of the person. The gazing content identification unit is configured to, based on a distribution of the gazing point detected in a predetermined period, identify a gazing content at which the person is gazing. The display control unit configured to determine a display mode of each of the plurality of contents, based on a result of identifying the gazing content, and display each of the plurality of contents in the display mode determined. |
US11960646B2 |
Display control device, display system, display method, and display program
A display control device includes a processor. The processor identifies an attraction target that guides a line of sight of an occupant, acquires the line of sight of the occupant, and causes a display unit attached to an eyeball of the occupant to display a guidance display that guides the line of sight of the occupant to the attraction target based on positional relationship between the line of sight of the occupant and the attraction target. |
US11960645B2 |
Methods for determining if teleoperation should be disengaged based on the user's gaze
A method for disengaging a surgical instrument of a surgical robotic system comprising receiving a gaze input from an eye tracker; determining, by one or more processors, whether the gaze input indicates the gaze of the user is outside or inside of the display; in response to determining the gaze input indicates the gaze of the user is outside of the display, determining an amount of time the gaze of the user is outside of the display; in response to determining the gaze of the user is outside of the display for less than a maximum amount of time, pause the surgical robotic system from a teleoperation mode; and in response to determining the gaze of the user is outside of the display for more than the maximum amount of time, disengage the surgical robotic system from the teleoperation mode. |
US11960640B2 |
Display method and display device for interactive interface and storage medium
The present disclosure provides a display method and a display device for an interactive interface and a computer-readable storage medium. The display method for the interactive interface includes: determining, from at least one object, a target object to interact through the interactive interface; acquiring an attribute information of the target object and an emotion information of the target object; and controlling a display of a first object region of the interactive interface according to the attribute information of the target object and the emotion information of the target object. |
US11960636B2 |
Multimodal task execution and text editing for a wearable system
Examples of wearable systems and methods can use multiple inputs (e.g., gesture, head pose, eye gaze, voice, and/or environmental factors (e.g., location)) to determine a command that should be executed and objects in the three-dimensional (3D) environment that should be operated on. The multiple inputs can also be used by the wearable system to permit a user to interact with text, such as, e.g., composing, selecting, or editing text. |
US11960632B2 |
Data attestation in memory
The present disclosure includes apparatuses, methods, and systems for data attestation in memory. An embodiment includes a memory, and circuitry configured to detect a power off of the apparatus, generate a run-time cryptographic hash, and compare the run-time cryptographic hash with a cryptographic hash in response to detecting the power off, wherein the cryptographic hash is stored in a portion of the memory. |
US11960630B2 |
Register access
An example apparatus can include a memory device and a controller coupled to the memory device configured to receive a command including command information to access a register from a host device. The controller can grant access to the register in response to the controller determining the command is valid and/or deny access to the register in response to the controller determining the command is invalid. The controller can determine the command is valid by calculating an answer using a seed from the command in a formula and verifying the calculated answer matches an answer from the command. The command, once verified as valid, can allow the host device to access configuration registers and/or data registers. |
US11960629B1 |
Determining an exposure rating to help prevent fraud risk from user data exposure
Disclosed are techniques for providing an exposure rating. In an aspect, a processing system provides, to a user, an exposure rating to enable the user to visualize a level of online exposure of their personal information, wherein the exposure rating is determined based at least in part on an email score and a data broker score, wherein the email score is determined based at least in part on a number of a set of commercial email domains determined from a scan of an email account of the user, a number of a set of protected commercial email domains, and an email portion of the exposure rating, and wherein the data broker score is determined based at least in part on a number of a set of known data brokers, a number of the set of protected data brokers, and a data broker portion of the exposure rating. |
US11960623B2 |
Intelligent and reversible data masking of computing environment information shared with external systems
Described is a system for intelligent and reversible data masking of computing environment information shared with an external system. The system may leverage a secure masking agent that acts as an intermediary between a computing system (or environment) and an analytics component. The masking agent may provide real-time reversible data masking that ensures that sensitive information is not exposed outside of a secure (e.g. on-premises) environment, while at the same time ensuring the analytics component receives sufficient contextual information to perform a detailed analysis with the shared information. For example, the system may identify and mask identifying information of a particular server or host, while still retaining certain contextual information such as a network topology. |
US11960622B2 |
Platform for management of user data
A system, method, device, and platform for managing data. Data associated with a user is automatically retrieved from one of a number of sources. The data is automatically confirmed as applicable to a user. The data is added to a data set associated with the user. A determination is made whether the data set is complete after adding the data to the data set. One or more tokens are created based on the data set of the user. |
US11960614B2 |
Secure storage of sensor setting data
The present disclosure relates to a fingerprint sensing system and a method performed by the fingerprint sensing system of verifying that setting data of a fingerprint sensor of the fingerprint sensing system has not been modified. In aspect, a method performed by a fingerprint sensing system of verifying that setting data of a fingerprint sensor of the fingerprint sensing system has not been modified is provided. The method comprises blocking access to the fingerprint sensor setting data held in a storage of the fingerprint sensing system, acquiring from the fingerprint sensor a representation of the fingerprint sensor setting data to be utilized upon capturing a fingerprint image, and verifying from the acquired representation if the fingerprint sensor setting data corresponds to fingerprint sensor setting data that previously was written to the storage. |
US11960612B2 |
Access control for air-gapped computer systems
A system receives a request from a user to execute a command on an air-gapped computer system. If a role-based access control system permits the user to execute the command, the system prompts a number of approvers to determine whether to approve of the user executing the command. If a required number of approvers have approved of the user executing the command, the system encodes the command and incorporates the encoded command in an encoded message. The system uses a simplex communication output device to communicate the encoded message to a simplex communication input device for the air-gapped computer system. The system enables execution of the command by requesting the air-gapped computer system to execute the command, or by providing the user with an access token, received from the air-gapped computer system, which enables the user to physically access the air-gapped computer system and execute the command. |
US11960611B2 |
Efficient distribution of processes between a vehicle control computing device and a cryptographic module, and method for operation thereof
A computing device, in particular, for a control unit of a motor vehicle. The computing device is configured to receive messages from at least one external unit. The computing device is configured to store the received messages at least temporarily and to transmit a plurality of the received messages to a cryptographic module, which is configured to execute a check of the transmitted messages. |
US11960608B2 |
Fast secure booting method and system
A method to secure boot an electronic device is disclosed according to some embodiments. The method includes receiving a request to initiate a boot sequence using memory content stored in a non-volatile memory circuit. A secure boot circuit receives verification data from the non-volatile memory circuit indicating the memory content. The verification data includes an error correction code for the memory content without including all of the memory content. A cryptographic hashing operation is performed to the error correction code in the secure boot circuit to obtain a digest of the error correction code. The digest is compared with a pre-stored reference digest to generate a verification signal. The verification signal is provided to the electronic device indicating whether the boot sequence passes the verification. |
US11960602B2 |
Analyzing hardware designs for vulnerabilities to side-channel attacks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing hardware designs for vulnerabilities to side-channel attacks. One of the methods includes receiving a request to analyze a device hardware design for side-channel vulnerabilities in the device after being manufactured. Physical characteristics data is obtained representing one or more physical characteristics of the device based on the device hardware design. Information flow analysis is performed to identify one or more signals of interest corresponding to digital assets. From the physical characteristics data and the one or more signals of interest, data representing potentially vulnerable signals in the device hardware design is generated. A leakage model is generated for the potentially vulnerable signals that quantifies one or more leakage criteria for one or more structures of the device hardware design. |
US11960597B2 |
Method and system for static analysis of executable files
A method and a system for analysis of executable files are provided. The method comprises: obtaining a plurality of training executable files including at least one malicious executable file and at least one benign executable file; analyzing the plurality of training executable files to extract therefrom data including a plurality of features; transforming the data organizing the plurality of features in sets of features, a given one of which includes features of a respective predetermined type; identifying, in the given set of features, informative features indicative of a given training executable file being one of malicious and benign; combining, over the plurality of training executable files, for the respective predetermined data type, the informative features to generate at least one feature vector; and training, based on the at least one feature vector, at least one of classifier to determine if an in-use executable file is one of malicious and benign. |
US11960596B2 |
Network interface device
A network interface device comprises a first area of trust comprising a first part of the network interface device, the first part comprising one or more first kernels. A second area of trust comprising a second part of the network interface device different to said first part is provided, the second part comprising one or more second kernels. A communication link is provided between the first area of trust and the second area of trust. At least one of the first and second areas of trust is provided with isolation circuitry configured to control which data which is passed to the other of the first and second areas via the communication link. |
US11960592B2 |
Preventing unauthorized access to personal data during authentication processes
Methods, systems, and apparatuses are described herein for improving the security of personal information by preventing attempts at gleaning personal information from authentication questions. A computing device may receive a request for access to an account associated with a user. The request may comprise candidate authentication information. Based on comparing the candidate authentication information with the account data, the computing device may generate a synthetic authentication question. The synthetic authentication question may be generated as if the candidate authentication information is valid. A response to the synthetic authentication question may be received, and the request for access to the account may be denied. |
US11960590B2 |
Enforcing trusted application settings for shared code libraries
Access to a shared library API is restricted for a customer application by a security system. A profile for each of a plurality of trusted applications is generated and stored in a security database. When a customer application attempts to access the shared library API, the customer application is verified by extracting a customer application profile for the customer application, comparing the customer application profile with each stored trusted application profile, and verifying that the customer application can access the shared library API based on the comparison. Based on the verification, the customer application may be allowed to or access to the shared library API or may be prevented from accessing the shared library API. |
US11960584B2 |
Fraud detection in voice biometric systems through voice print clustering
A system is provided for fraud prevention upscaling with a fraudster voice print watchlist. The system includes a processor and a computer readable medium operably coupled thereto, to perform fraud prevention operations which include receiving a first voice print of a user during a voice authentication request, accessing the fraudster voice print watchlist comprising voice print representatives for a plurality of voice print clusters each having one or more of a plurality of voice prints identified as fraudulent for a voice biometric system, determining that one or more of the voice print representatives in the fraudster voice print watchlist meets or exceeds a first biometric threshold for risk detection of the first voice print during the fraud prevention operations, and determining whether the first voice print matches a first one of the plurality of voice print clusters. |
US11960580B2 |
System and method for cursor-based application management
A system and method of managing applications and event notifications using a cursor-based GUI, wherein the cursor-based GUI is located adjacent to the cursor and provides a user with the ability manage and monitor a plurality of dynamically updated applications, commands and event notifications via a persistent and centralized interface. Since the cursor-based GUI is persistent in nature, the plurality of applications, commands and event notifications can be accessed regardless of the user's computer environment. The user can manage user authentication requirements and other configuration information for the cursor-based GUI. |
US11960575B1 |
Data processing for machine learning using a graphical user interface
Embodiments of the present invention are directed to facilitating data preprocessing for machine learning. In accordance with aspects of the present disclosure, a training set of data is accessed. A preprocessing query specifying a set of preprocessing parameter values that indicate a manner in which to preprocess the training set of data is received. Based on the preprocessing query, a preprocessing operation is performed to preprocess the training set of data in accordance with the set of preprocessing parameter values to obtain a set of preprocessed data. The set of preprocessed data can be provided for presentation as a preview. Based on an acceptance of the set of preprocessed data, the set of preprocessed data is used to train a machine learning model that can be subsequently used to predict data. |
US11960571B2 |
Method and apparatus for training image recognition model, and image recognition method and apparatus
A method for training an image recognition model includes: obtaining training image sets; obtaining a first predicted probability, a second predicted probability, a third predicted probability, and a fourth predicted probability based on the training image sets by using an initial image recognition model; determining a target loss function according to the first predicted probability, the second predicted probability, the third predicted probability, and the fourth predicted probability; and training the initial image recognition model based on the target loss function, to obtain an image recognition model. |
US11960570B2 |
Learning contrastive representation for semantic correspondence
A multi-level contrastive training strategy for training a neural network relies on image pairs (no other labels) to learn semantic correspondences at the image level and region or pixel level. The neural network is trained using contrasting image pairs including different objects and corresponding image pairs including different views of the same object. Conceptually, contrastive training pulls corresponding image pairs closer and pushes contrasting image pairs apart. An image-level contrastive loss is computed from the outputs (predictions) of the neural network and used to update parameters (weights) of the neural network via backpropagation. The neural network is also trained via pixel-level contrastive learning using only image pairs. Pixel-level contrastive learning receives an image pair, where each image includes an object in a particular category. |
US11960569B2 |
System and method for refining an item identification model based on feedback
A system for refining an item identification model detects a triggering event at a platform, where the triggering event corresponds to a user placing the item on a platform. The system captures images of the item. The system extracts a set of features from at least one of the images. The system identifies the item based on the set of features. The system receives an indication that the item is not identified correctly. The system receives an identifier of the item. The system identifies the item based on the identifier of the item. The system feeds the identifier of the item and the images to the item identification model. The system retrains the item identification model to learn to associate the item to the images. The system updates the set of features based on the determined association between the item and the images. |
US11960564B2 |
Data processing systems and methods for automatically blocking the use of tracking tools
Data processing systems and methods, according to various embodiments, are adapted for determining a categorization for each tracking tool that executes on a particular webpage based on a variety of criteria, such as the purpose of the tracking tool and its source script. The system may compare the characteristics of tracking tools on a webpage to a database of known tracking tools to determine the appropriate categorization. When a user visits the webpage, the system analyzes these categories and determines whether the tracking tool should be permitted to run based on the categories and/or other criteria, such as whether the user has consented to the use of that type of tracking tool. |
US11960561B2 |
Client-side generation of lossless object model representations of dynamic webpages
The disclosed technology provides for generating a lossless representation of a webpage on a client device. A method can include rendering, by a client device, a webpage to be presented in a web browser at the client device, receiving an indication of user input to run a content check on the rendered webpage, calling, in response to receiving the indication of user input, a scraping function to scrape a document object model (“DOM”) of the rendered webpage in the web browser at the client device, generating a lossless representation of the scraped DOM of the rendered webpage, and transmitting, to a web content analysis system, the lossless representation of the scraped DOM to be used when running the content check for the rendered webpage. The lossless representation of the scraped DOM can be a flat object model (“FlatOM”) of the DOM of the rendered webpage. |
US11960560B1 |
Methods for analyzing recurring accessibility issues with dynamic web site behavior and devices thereof
Methods, non-transitory computer readable media, and accessibility analysis devices are disclosed that generate an event listener hash value for event listeners identified in a web page runtime environment. The event listener hash values are generated from event listener data extracted from web page source code. A subset of the event listeners are determined to be irrelevant to an accessibility review based on a classification identified based on a comparison of the event listener hash values to stored event listener hash values. An element hash value is generated for elements of the web page associated with accessibility issue and another subset of the event listeners determined to be relevant to the accessibility review. An issue report is output to a client device that includes a review for each of a subset of the accessibility issues retrieved based on a comparison of the generated element hash values to stored element hash values. |
US11960558B2 |
Query completion based on location
Systems, methods, and computer storage media having computer-executable instructions embodied thereon that return query completions are provided. A user of a computing device like a mobile phone may enter a prefix. In turn, the prefix and location information associated with the device are transmitted to a server device. The server device receives the prefix and location information. The prefix and the location information are matched with names and locations of entities stored in a database connected to the server device. The server device transmits query completion data to the mobile device. The query completion data includes one or more names that complete the received prefix. The names provided by the server device may be associated with entities that are within a threshold radius of the location information. |
US11960553B1 |
Unsupervised user segment discovery system
A computing system generates and a plurality of clusters by clustering the session representations based on similarity between session representations, the plurality of clusters comprising an optimal number of clusters based on key performance indicators corresponding to each cluster of the plurality of clusters. The computing system determines a medoid of each of the plurality of clusters, and then for each session representation generated for each of a second plurality of sessions, the computing system computes a distance between the session representation and each medoid to determine a nearest medoid and assigns the session representation to a cluster associated with the nearest medoid. |
US11960552B2 |
Consumable data management
In examples, a method of controlling customer access to an assay system comprises (a) receiving a system identifier; (b) identifying said system identifier; and (c) utilizing information obtained from the system identifier to perform one or more operations selected from: (i) enabling full access to said system and/or a consumable used in said system; (ii) enabling partial access to said system and/or a consumable used in said system; or (iii) denying access to said system and/or a consumable used in said system. |
US11960546B2 |
Summarization of ambiguous strings
A processor may analyze one or more unread messages. The one or more unread messages may be from one or more respective conversations. The processor may generate, from the analyzing, an ambiguous strings model. The processor may summarize, via utilization of the ambiguous strings model, the one or more unread messages. The processor may genericize the ambiguous strings model. |
US11960539B2 |
Play control of content on a display device
A system for controlling playback of various types of content includes a first computing device that provides a unique identifier to a second computing device to establish an association there between. By virtue of the established association, the second computing device can send one or more messages to the first computing device, the one or more messages referencing a piece of content associated with a first media playing element of a plurality of media playing elements, and one or more commands corresponding to the first media playing element. The first computing device can select the first media playing element based on the received one or more messages, and control how the first media playing element plays the referenced piece of content utilizing the one or more commands. |
US11960538B2 |
Query system with spoiler prevention
Systems and methods for generating a reply to a query are provided. A query about an event in a content recording during playback of the content recording is received. A type of the event based on the query is determined. A playback position in a timeline of the content recording is determined. Based on the type of the event, an event distribution table is obtained, the table comprising one or more event identifiers and one or more corresponding occurrence times for the one or more event identifiers in the timeline of the content recording. The playback position of the content recording to the one or more occurrence times is compared. A reply to the query is generated, for aural or visual presentation, the reply being based on a result of the comparing, the reply comprising data about at least one event corresponding to the one or more event identifiers. |
US11960537B1 |
User-defined mixed playlist playback mode
Systems and methods including determining and storing a respective user-defined weight value of each of a plurality of source playlists, and, in response to receiving a real time user request to play a user-defined mixed playlist (UDMP), performing real time dynamic playback of the UDMP based on the stored weight values. The method and system may be related to streaming media services, such as audio and/or video streaming media services. |
US11960534B2 |
Coordination of overlapping processing of audio queries
Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device. |
US11960526B2 |
Query response using media consumption history
Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental data, determining an entity type based on the natural language query, selecting an entity associated with the media item that matches the entity type, selecting, from a media consumption database that identifies media items that have been indicated as consumed by the user, one or more media items that have been indicated as consumed by the user and that are associated with the selected entity, and providing a response to the query based on selecting the one or more media items that have been indicated as consumed by the user and that are associated with the selected entity. |
US11960522B2 |
Information management system for database construction
An information management system is provided. An occurrence frequency of sensitivity information over a designated period that is associated with each of designated texts and stored in a database is evaluated over the designated period and a plurality of designated unit periods constituting the designated period for each sensitivity category. Then, a reference image showing the evaluation result is generated and transmitted to an information terminal device, and the reference image about each of a plurality of entities is simultaneously outputted on an output interface of the information terminal device. |
US11960518B2 |
System and method for processing biology-related data, a system and method for controlling a microscope and a microscope
Embodiments relate to a system (100) comprising one or more processors (110) and one or more storage devices (120). The system (100) is configured to receive biology-related language-based search data (101) and generate a first high-dimensional representation of the biology-related language-based search data (101) by a trained language recognition ma-chine-learning algorithm executed by the one or more processors (110). The first high-dimensional representation comprises at least 3 entries each having a different value. Further, the system is configured to obtain a plurality of second high-dimensional representations (105) of a plurality of biology-related image-based input data sets or of a plurality of biology-related language-based input data sets and compare the first high-dimensional representation with each second high-dimensional representation of the plurality of second high-dimensional representations (105). |
US11960513B2 |
User-customized question-answering system based on knowledge graph
This application relates to a user-customized question-answering system based on a knowledge graph that can answer questions accurately. In one aspect, the system includes a user interface configured to receive a question or a reply in the form of a natural language from a user and transmit an answer or reverse question to the user, through a network, and a natural language understanding unit configured to perform natural language analysis and question classification. The system may also include an integrated knowledge graph configured to store or manage a knowledge graph including multi-order relationship triples and a knowledge graph management unit configured to generate a context knowledge graph having entity knowledge graphs and select at least one entity knowledge graph from among the entity knowledge graphs. The system may further include a question target ranking unit configured to generate the answer or the reverse question for the question. |
US11960510B2 |
Data movement from data storage clusters
The described technology is generally directed towards data movement from data storage clusters. A data movement job can be split into data movement tasks, and the data movement tasks can be distributed among multiple nodes of a data storage cluster. In order to distribute the tasks, a data store that identifies the tasks can be split into multiple segments, and different groups of nodes can be assigned affinities to process tasks identified in the different segments. Furthermore, the nodes of each group of nodes can be assigned different start positions within their storage segment, to reduce the likelihood of contention between nodes in connection with claiming a same task. Some of the tasks can be generated in an already claimed state, which also reduces contention and allows for more efficient operation. |
US11960509B2 |
Feedback loop content recommendation
Media content may be recommended based on feedback weightings. Input data describing the presentation of a media content items in association with content management accounts may be represented as data points. Each data point may identify feedback data for a media content item previously recommended for presentation in association with a content management account. The feedback data may identify a viewer reaction to the recommended media content item. A weighting factor based on the feedback data for the media content item presented in association with the content management account may be applied to produce a recommendation. |
US11960507B2 |
Hierarchical data
A computer-implemented method, system and computer program product for identifying ancestor objects in hierarchical data configured for processing with a query, the query having an associated abstract syntax tree. The abstract syntax tree may be processed so as to generate an augmented abstract syntax tree which includes parent identifiers configured to identify the parent nodes of the query. In this way, a need to pre-parse the data may be alleviated. Instead, the identification of a parent node of a query may be encoded into the abstract syntax tree of the query. |
US11960506B2 |
Data processing method and system for cloud platform, and electronic apparatus and storage medium
A data processing method and system for a cloud platform, and an electronic apparatus and a storage medium. The data processing method includes: an acquisition rate of performance data of each data type in a cloud platform is determined (S101); according to the acquisition rate, a shard corresponding to each data type is determined (S102); a database mapping table according to correspondence relationships between shards and databases is generated (S103); and when a data operation request is received, according to the database mapping table, a target database corresponding to the data operation request is determined, and a corresponding operation in the target database is executed (S104). By using the above method, the load balancing of a cloud platform can be realized, and the data processing efficiency can be improved. |
US11960504B2 |
Data replication over low-latency network
A system includes a first data center that includes a first computing device communicatively coupled to a first database. The first computing device is configured to determine data stored in the first database to be replicated to a second database communicatively coupled to a second computing device of a remote data center. The first computing device is further configured to determine whether a point-to-point data tunnel has been established across a broadband cellular network between the first computing device and the second computing device and to establish the point-to-point data tunnel across the broadband cellular network between the first computing device and the second computing device when it is determined that the point-to-point data tunnel has not been established. The first computing device is further configured to replicate the data to the second database by transmitting the data to the second computing device across the point-to-point data tunnel. |
US11960503B2 |
Data management method, data management system, and recording medium
A data management method performed by a first authentication server included in a plurality of authentication servers each having a distributed ledger in a data management system including a device and the plurality of authentication servers includes: obtaining first transaction data generated by the device and including device data obtained or generated by the device; and generating a block including the first transaction data and recording the generated block in the distributed ledger, when the device data included in the first transaction data is first data indicated in an information type list which is a data list indicating data that is subject to recording in the distributed ledger and related to a predetermined contract. |
US11960502B2 |
Byzantine fault tolerance protocol for backing up blockchains
In some embodiments, a method sends first messages that request first information for a set of blocks of the blockchain to the N replicas. Each replica maintains a respective instance of the blockchain. Second messages is received from at least a portion of the N replicas. The second messages include the first information for the set of blocks from each respective instance of the blockchain that is maintained by the N replicas. The method analyzes the first information to determine whether a consensus on the first information is reached by a number of replicas. When consensus is reached, a request is sent to a replica for one or more blocks to back up to a backup blockchain and second information is received for the one or more blocks from the replica. The method uses the second information to back up the one or more blocks in the backup blockchain. |
US11960501B2 |
Preserving user profiles across remote desktop sessions
User profiles of remote desktops are managed in a crash-consistent manner. When a user logs into a remote desktop, metadata of the user profile is loaded from persistent storage while registry settings and files of the user profile are loaded asynchronously with respect to the login. During the remote desktop session, snapshots of the remote desktop image in persistent storage are generated periodically, and a change log that indicates changes to the user profile is created therefrom. The user profile stored in persistent storage is updated lazily using the change log at opportunistic times after snapshot generation. When the user logs out of the remote desktop, the user profile stored in the persistent storage is updated with any additional changes to the user profile by extracting the changes from the copy-on-write cache associated with the most recent snapshot. |
US11960497B2 |
Method and system for automatically generating data determining result
A method and system for automatically generating a data determining result includes an acquisition end sending a data acquisition module to a plurality of user terminals, and sending the first data fed back by the user terminals on the data acquisition module to an analysis end. The analysis end generates a display manner of the data determination result on the basis of a configuration condition. The display manner includes analysis items, a first operation logic for determining analysis values of the analysis items and/or a second operation logic for determining cross analysis values of different analysis items. The analysis end determines the analysis value of the analysis items and/or the cross analysis value of the different analysis items in the display manner from the first data, and generates a data determination result. |
US11960495B2 |
Providing access to state information associated with operators in a data processing system
A data processing system that provides access to operator state information includes a plurality of operators that are configured to perform a computation with respect to data received from data sources. State information is associated with at least one of the plurality of operators. The data processing system also includes an object graph that comprises a representation of the computation, and that may dynamically change at runtime. The data processing system also includes an interface that provides access to the state information via the object graph. The data processing system also includes a query manager that is executable to process a graph query to retrieve the state information by traversing a plurality of nodes within the object graph. Temporal navigation is also supported. Thus, processing a graph query may involve navigating to a node in the object graph at a certain point in time. |
US11960493B2 |
Scoring system for digital assessment quality with harmonic averaging
Systems and methods of the present invention may be used to determine metrics and health scores for content that may correspond to an educational course or textbook, which may be in a digital format. The metrics and health scores may be determined at various hierarchical content levels, and may be used to quantitatively assess how well the corresponding content is performing based on responses submitted to assessment item parts of the content by responders. The metrics may include difficulty and discrimination metrics, which may be determined using maximum likelihood estimation methods based on a modified two parameter item response model. A content analytics interface corresponding to a given content element may be generated and displayed via a user device, and may include content health scores of subcontent within that content element. The subcontent may be ordered according to content health score. |
US11960490B2 |
Property resource location and information sharing system
In general, a computer implemented system configured to receive and retrievably share property metadata associated with an identified property or resource metadata associated with an identified resource with a user or a user group. Specifically, a program code accessible by one or more computing devices to depict a user interface configured to allow entry of property metadata associated with a property identifier of a property and entry of resource metadata associated with a resource identifier of a resource associated with the property allowing a user or each of a group of users to expediently retrieve property metadata or resource metadata associated with a property including metadata associated with one or more default resources associated with a property including: a water shut off valve, a gas shut off valve, and a circuit breaker box. |
US11960487B2 |
Configuration-aware micro-database caches
Methods and systems for using dispersed cached data stored in multiple database nodes for serving database access requests are described herein. Upon receiving a request for data from a requesting device, a first application server determines whether the requested data is stored in a local cache memory. If it is determined that the requested data is not stored in the local cache memory, without accessing a local, first database, the first application server determines that the requested data is stored in a cache memory of a second application server, wherein the second application server stores at least a portion of the data from a second database in its cache memory. The first application server retrieves the requested data from the cache memory of the second application server and provides the retrieved data to the requesting device. |
US11960486B2 |
Systems and methods for secure file management via an aggregation of cloud storage services
The present disclosure describes systems and methods for aggregation and management of cloud storage among a plurality of providers via file fragmenting to provide increased reliability and security. In one implementation, fragments or blocks may be distributed among a plurality of cloud storage providers, such that no provider retains a complete copy of a file. Accordingly, even if an individual service is compromised, a malicious actor cannot access the data. In another implementation, fragments may be duplicated and distributed to multiple providers, such that loss of communications to any one provider does not result in inability to access the data. This implementation may be combined with error correction techniques to allow recovery, even with loss of multiple providers. File synchronization may also be faster in these implementations by dividing reading and writing operations among multiple providers. |
US11960474B2 |
In-place map database update
A method of generating a delta instructions record for updating a source database in-place, comprising obtaining a plurality of source data items contained in a plurality of cells of a plurality of tables organized in tuples and columns, creating a column oriented source stream serializing the source data items by concatenating a source data item of each cell of each column to a preceding source data item of a cell preceding the respective cell in the respective column, obtaining a plurality of target data items contained tables of a target database comprising data item(s) changed compared to the source database, creating a column oriented target stream serializing the plurality of target data items, delta instructions for applying changes detected between the source database and the target database by comparing between the source stream and the target stream, and outputting the delta instructions record to device(s) for updating their source database. |
US11960469B2 |
Heterogeneous integration with distributed ledger blockchain services
Techniques to leveraging distributed ledgers for integrating heterogeneous database systems independent of underlying legacy systems are described herein. Heterogeneous database systems may be integrated to generate a desired analytics report. In one embodiment, DApps (i.e., smart contracts) and database drivers may be deployed to implement just-in-time data mapping in smart contracts to save substantial time in integrating these heterogeneous database systems. With the smart contract approach, the database drivers may be configured to port only the key data that are needed to be processed based upon, for example, on business considerations. As a result, only data fields that are needed may be mapped and converted into smart contracts. Because the data needed may be dynamically mapped to the inputs specified for the smart contract, which in turn handles posting to the distributed ledgers, changes to the inputs are isolated to the smart contract, rather than forcing a schema redesign. |
US11960462B2 |
Real-time data processing
A method is described which includes receiving or obtaining a time series of data (S1). The method also includes storing the time series of data to a storage device without interrupting the reception of the time series of data (S2). The method also includes, for each of a plurality of base time periods, at the end of a most recently elapsed base time period (S5) and without interrupting the reception or storage of the time series of data, calculating (S6) one or more measurements based on the time series of data corresponding to the most recently elapsed base time period and updating a binary tree structure indexing the one or more measurements and the time series of data. Updating the binary tree structure includes generating a new binary tree leaf (1, 2, 4, 5) corresponding to the most recently elapsed base time period (S7). Updating the binary tree structure also includes, in response to one or more new binary tree nodes (3, 6, 7) could be added to complete a perfect binary sub-tree including the new binary tree leaf 15 (S9), generating (S10) the new binary tree nodes (3, 6, 7). The new binary tree leaf (1, 2, 4, 5) and any new binary tree nodes (3, 6, 7) may be disjoint from one or more existing portions of the binary tree structure. Leaves (1, 2, 4, 5) and nodes (3, 6, 7) of the binary tree structure are read-only once generated. Each binary tree leaf (1, 2, 4, 5) includes one or more pointers to measurements based on the corresponding base time period and each binary tree node (3, 6, 7) comprises one or more pointers to aggregated measurements based on all descendant base time periods. |
US11960460B2 |
Method, apparatus, and computer program stored in computer readable medium for conducting arithmetic operation efficiently in database management server
Provided are a method, an apparatus, and a computer program stored in a computer readable medium for conducting an arithmetic operation efficiently in a database management server. In a computer-readable medium including a computer program including encoded commands, which is configured to cause one or more processors to perform operations when the computer program is executed by the one or more processors of a computer system, the operations include: an operation of receiving a structure body creation request for performing a predetermined arithmetic operation; an operation of creating a structure body in response to the structure body creation request; an operation of receiving an arithmetic operation processing request of requesting processing of the predetermined arithmetic operation with respect to a plurality of numerical values; an operation of creating structure body number data for each of the plurality of numerical values by applying each of the plurality of numerical values to the created structure body, the created structure body including one or more array elements and at least some numerical values being allocated to the one or more array elements to create the structure body number data; and an operation of performing the predetermined arithmetic operation based on the structure body number data for each of the plurality of numerical values. |
US11960458B2 |
Deduplicating data at sub-block granularity
A technique for performing data deduplication operates at sub-block granularity by searching a deduplication database for a match between a candidate sub-block of a candidate block and a target sub-block of a previously-stored target block. When a match is found, the technique identifies a duplicate range shared between the candidate block and the target block and effects persistent storage of the duplicate range by configuring mapping metadata of the candidate block so that it points to the duplicate range in the target block. |
US11960456B1 |
Automated clinical concept mapping using SNOMED
A graph-based clinical concept mapping algorithm maps ICD-9 (International Classification of Disease, Revision 9) and ICD-10 (International Classification of Disease, Revision 10) codes to unified Systematized Nomenclature of Medicine (SNOMED) clinical concepts to normalize longitudinal healthcare data to thereby improve tracking and the use of such data for research and commercial purposes. The graph-based clinical concept mapping algorithm advantageously combines a novel graph-based search algorithm and natural language processing to map orphan ICD codes (those without equivalents across codebases) by finding optimally relevant shared SNOMED concepts. The graph-based clinical concept mapping algorithm is further advantageously utilized to group ICD-9/10 codes into higher order, more prevalent SNOMED concepts to support clinical interpretation. |
US11960454B2 |
Method of a universal registration and identification of legal procedures
A method of universal registration and identification of legal procedures and related parties and/or component parts to achieve the unification of the identification of legal procedures, allowing an individual or organization to carry the data related to their legal procedures, the verification of the related data, the assignation of access rights for accessing the data, as well as the unification of the history of procedures and documents. The generation of a unique and non-transferable public identifier for each legal procedure and also for each related part and it consists of different fields (some of the fields are mandatory and others are optional) combining URN, UUID, OID and DID formats. An entity such as an individual, an organization or a digital service can verify the authenticity of both the identifier of a legal procedure, of the DID document associated and of the data associated with said identifier. |
US11960450B2 |
Enhancing efficiency of segment cleaning for a log-structured file system
The efficiency of segment cleaning for a log-structured file system (LFS) is enhanced at least by storing additional information in a segment usage table (SUT). Live blocks (representing portions of stored objects) in an LFS are determined based at least on the SUT. Chunk identifiers associated with the live blocks are read. The live blocks are coalesced at least by writing at least a portion of the live blocks into at least one new segment. A blind update of at least a portion of the chunk identifiers in a chunk map is performed to indicate the new segment. The blind update includes writing to the chunk map without reading from the chunk map. In some examples, the objects comprise virtual machine disks (VMDKs) and the SUT changes between a list format and a bitmap format, to minimize size. |
US11960448B2 |
Unified object format for retaining compression and performing additional compression for reduced storage consumption in an object store
Techniques are provided for implementing a unified object format. The unified object format is used to format data in a performance tier (e.g., infrequently accessed data, snapshot data, etc.) into objects that are stored into an object store for low cost, scalable, long term storage compared to storage of the performance tier. With the unified object format, compression of the data may be retained when the data is stored as the objects into the object store. Additional compression may also be provided for the data in the objects. The unified object format includes slot header metadata used to track the location of the data within the object notwithstanding the data being compressed and/or stored at non-fixed boundaries. The slot header metadata may be cached at the performance tier for improved read performance and may be repaired by a repair subsystem (a slot header repair subsystem). |
US11960445B2 |
File management device
A file management device is a file management device that is connected to a plurality of manufacturing machines or a plurality of robots through a communication network and includes: an input unit to which a user inputs a file deletion command including a file name of files to be deleted; and a file deletion unit that causes the plurality of manufacturing machines or the plurality of robots to delete the files to be deleted with the same file name stored in the plurality of manufacturing machines or the plurality of robots in response to the file deletion command input through the input unit. |
US11960443B2 |
Block data storage system in an event historian
An event historian system receives event data from a client system via a network connection and stores the event data in a block data storage system. An event data block in which to store the received event data is selected based on the time range of the occurrence of the received event data. The received event data is stored in a snapshot within the event data block. Event property data is extracted from the received event data and used to build a plurality of event property index files. |
US11960442B2 |
Storing a point in time coherently for a distributed storage system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The computing devices may take snapshots to store points in time coherently for a distributed storage system. |
US11960436B2 |
Multi-processor synchronization
A method of synchronizing system state data is provided. The method includes executing a first processor based on initial state data during an update cycle, wherein the initial state data represents a state of the system prior to initiation of the update cycle, detecting changes in state of the system by the first processor using sensors, the changes in state being added to a record of modified state data until a predefined progress position within the update cycle, designating the modified state data as next state data, based on reaching the predefined progress position within the update cycle, and transitioning from execution of the first processor based on the initial state data to execution of the first processor based on the next state data, based on completion of the update cycle. |
US11960433B2 |
Techniques to transfer data among hardware devices
Apparatuses, systems, and techniques to route data transfers between hardware devices. In at least one embodiment, a path over which to transfer data from a first hardware component of a computer system to a second hardware component of a computer system is determined based, at least in part, on one or more characteristics of different paths usable to transfer the data. |
US11960432B2 |
Serial data communication device and serial data communication method
The purpose of the present invention is to cause a reception side communication device to appropriately detect a start bit. A serial communication unit (100), which transmits serial data by a combination of a high level signal and a low level signal, is provided with: a serial communication part (111) that provides the start bit on the head of the serial data, and transmits the high level signal in a prescribed duration just before the start bit; and a duration setting part (113) that sets the duration. |
US11960429B2 |
Many-to-many PCIE switch
Methods, apparatus, and computer platforms and architectures employing many-to-many and many-to-one peripheral switches. The methods and apparatus may be implemented on computer platforms having multiple nodes, such as those employing a Non-uniform Memory Access (NUMA) architecture, wherein each node comprises a plurality of components including a processor having at least one level of memory cache and being operatively coupled to system memory and operatively coupled to a many-to-many peripheral switch that includes a plurality of downstream ports to which NICs and/or peripheral expansion slots are operatively coupled, or a many-to-one switch that enables a peripheral device to be shared by multiple nodes. During operation, packets are received at the NICs and DMA memory writes are initiated using memory write transactions identifying a destination memory address. The many-to-many and many-to-one peripheral switches forwards the transaction packets internally within the switch based on the destination address such that the packets are forwarded to a node via which the memory address can be accessed. The platform architectures may also be configured to support migration operations in response to failure or replacement of a node. |
US11960428B2 |
Modular KVM switching system
A modular keyboard video and mouse (KVM) switching system comprises a core KVM switch module, one or more console peripheral interface modules (CPIM) and one or more host computer interface modules (HIM). The CPIM interfaces console peripheral devices to the core KVM switch module and the HIM interfaces host computer to the core KVM switch module Changing of console peripheral devices or host computer involves adapting a corresponding CPIM or HIM without changing the core KVM switch module. |
US11960427B2 |
Bridging module, data transmission system, and data transmission method
A bridging module, a data transmission system, and a data transmission method are provided. The bridging module obtains a first read request, and allocates a first data storage space for first return data corresponding to the first read request. The bridging module combines a first master transaction identifier and an address of the first data storage space as a first slave transaction identifier of the first read request, and sends the first read request to a slave device. The bridging module obtains a second read request, and allocates a second data storage space for second return data corresponding to the second read request. The bridging module combines a second master transaction identifier and an address of the second data storage space as a second slave transaction identifier of the second read request, and sends the second read request to the slave device. |
US11960422B2 |
Direct memory access tracking for pass-through devices in virtualized environments
Systems, apparatuses and methods may provide for a frontend driver that notifies a hypervisor of a map request from a guest driver of a device, wherein the device is passed through to and directly controlled by a virtual machine, and wherein the map request is associated with an attempt of the device to access a guest memory page in a virtualized execution environment. The frontend driver may also determine whether the guest memory page is pinned and send a map hypercall to the hypervisor if the guest memory page is not pinned. Additionally, the hypervisor may determine that the guest memory page is pinned, determine, based on a direct memory access (DMA) bitmap, that an unmap request from the guest driver has been issued, and unpin the guest memory page. |
US11960421B2 |
Operation accelerator and compression method
The present disclosure discloses example operation accelerators and compression methods. One example operation accelerator performs operations, including storing, in a first buffer, first input data. In a second buffer, weight data can be stored. A computation result is obtained by performing matrix multiplication on the first input data and the weight data by an operation circuit connected to the input buffer and the weight buffer. The computation result is compressed by a compression module to obtain compressed data. The compressed data can be stored into a memory outside the operation accelerator by a direct memory access controller (DMAC) connected to the compression module. |