Document Document Title
US12068418B2 Integrated circuit device
An integrated circuit includes; a source region arranged in an upper portion of a substrate, a pair of split gate structures respectively on opposing sides of the source region, wherein each of the pair of split gate structures includes a floating gate electrode layer and a control gate electrode layer disposed on the floating gate electrode layer, an erase gate structure between the pair of split gate structures on the source region and including an erase gate electrode layer, a pair of selection gate structures respectively on outer sidewalls of the pair of split gate structures, and a pair of gate spacers, wherein each of the gate spacers is disposed between one of the pair of split gate structures and one of the pair of selection gate structures, includes a first gate spacer and a second gate spacer disposed on the first gate spacer, is further disposed on an outer side wall of the one of the pair of split gate structures, and a lowermost end of the second gate spacer is at a lower level than an upper surface of the floating gate electrode layer.
US12068412B2 Power semiconductor device
A power semiconductor device according to an aspect of the present disclosure includes a semiconductor layer of silicon carbide (SiC), a plurality of well regions that is disposed in the semiconductor layer, spaced from each other and has a second conductivity type, a plurality of source regions that are disposed in the semiconductor layer on the plurality of well regions respectively, spaced from each other, a drift region that has the first conductivity type and is disposed in the semiconductor layer, the drift region extending from a lower side of the plurality of well regions to a surface of the semiconductor layer through between the plurality of well regions, a plurality of trenches, a gate insulating layer, and a gate electrode layer that is disposed on the gate insulating layer.
US12068410B2 Semiconductor power device
A semiconductor power device includes a substrate; a buffer structure formed on the substrate; a barrier structure formed on the buffer structure; a channel layer formed on the barrier structure; and a barrier layer formed on the channel layer; wherein the barrier structure includes a first functional layer on the buffer structure, a second functional layer formed between the first functional layer and the buffer structure, a first back-barrier layer on the first functional layer, and an interlayer between the first back-barrier layer and the first functional layer; wherein a material of the first back-barrier layer includes Alx1Ga1-x1N, a material of the first functional layer includes Alx2Ga1-x2N, a material of the interlayer includes Alx3Ga1-x3N, a material of the second functional layer includes Alx4Ga1-x4N, wherein 0
US12068405B2 Semiconductor device and manufacturing method thereof
A method includes forming a semiconductor fin protruding above a substrate; forming a first 2D material layer across the semiconductor fin; depositing a gate material layer over the first 2D material layer; etching the gate material layer and the first 2D material layer to form a gate structure and a patterned first 2D material layer under the gate structure; laterally growing a second 2D material layer from the patterned first 2D material layer to beyond the gate structure; after laterally growing the second 2D material layer, forming gate spacers respectively on opposite sidewalls of the gate structure; and after forming the gate spacers, forming a third 2D material layer on the second 2D material layer until a combination of the third 2D material layer and the second 2D material layer comprises at least three or more monolayers of PtSe2.
US12068404B2 Semiconductor device and semiconductor module
Provided is a semiconductor device including: a semiconductor substrate; an active portion provided on the semiconductor substrate; a first well region and a second well region arranged sandwiching the active portion in a top view, provided on the semiconductor substrate; an emitter electrode arranged above the active portion; and a pad arranged above the first well region, away from the emitter electrode, wherein the emitter electrode is provided above the second well region. The provided semiconductor device further includes a peripheral well region arranged enclosing the active portion in a top view, wherein the first well region and the second well region may protrude to the center side of the active portion rather than the peripheral well region.
US12068400B2 Bipolar junction transistors and methods of forming the same
A BJT and methods of forming the same are described. The BJT includes a collector region disposed in a substrate, a lower base structure disposed on the collector region, a first dielectric layer surrounding a bottom portion of the lower base structure, and a second dielectric layer surrounding a top portion of the lower base structure. The first dielectric layer includes a first oxide, the second dielectric layer includes a second oxide, and the first and second oxides have different densities. The BJT further includes an upper base structure disposed on the second dielectric layer and the lower base structure, an emitter region disposed on the lower base structure, a sidewall spacer structure disposed between the emitter region and the upper base structure, and the sidewall spacer structure includes a material different from materials of the first and second dielectric layers.
US12068396B2 Parasitic capacitance reduction
The present disclosure provides semiconductor devices and methods of forming the same. A semiconductor device according to one embodiment of the present disclosure includes a first fin-shaped structure extending lengthwise along a first direction over a substrate, a first epitaxial feature over a source/drain region of the first fin-shaped structure, a gate structure disposed over a channel region of the first fin-shaped structure and extending along a second direction perpendicular to the first direction, and a source/drain contact over the first epitaxial feature. The bottom surface of the gate structure is closer to the substrate than a bottom surface of the source/drain contact.
US12068395B2 Method for forming an undoped region under a source/drain
A method includes forming a semiconductor fin protruding higher than a top surface of an isolation region. The semiconductor fin overlaps a semiconductor strip, and the semiconductor strip contacts the isolation region. The method further includes forming a gate stack on a sidewall and a top surface of a first portion of the semiconductor fin, and etching the semiconductor fin and the semiconductor strip to form a trench. The trench has an upper portion in the semiconductor fin and a lower portion in the semiconductor strip. A semiconductor region is grown in the lower portion of the trench. Process gases used for growing the semiconductor region are free from both of n-type dopant-containing gases and p-type dopant-containing gases. A source/drain region is grown in the upper portion of the trench, wherein the source/drain region includes a p-type or an n-type dopant.
US12068390B2 Power semiconductor device having a gate dielectric stack that includes a ferroelectric insulator
A power semiconductor device includes a semiconductor substrate and a plurality of transistor cells formed in the semiconductor substrate and electrically connected in parallel to form a power transistor. Each transistor cell includes a gate structure including a gate electrode and a gate dielectric stack separating the gate electrode from the semiconductor substrate. The gate dielectric stack includes a ferroelectric insulator and a first dielectric insulator. The first dielectric insulator has a relative permittivity greater than that of silicon dioxide. A driver device for switching the power transistor and a corresponding method of operating the power transistor are also described.
US12068389B2 Semiconductor device including gas spacers and method of manufacture
A semiconductor device including a gaseous spacer and a method for forming the same are disclosed. In an embodiment, a method includes forming a gate stack over a substrate; forming a first gate spacer on sidewalls of the gate stack; forming a second gate spacer over the first gate spacer; removing a portion of the second gate spacer, at least a portion of the second gate spacer remaining; removing the first gate spacer to form a first opening; and after removing the first gate spacer, removing the remaining portion of the second gate spacer through the first opening.
US12068387B2 Multiple threshold voltage scheme in complementary metal oxide semiconductor transistors
A semiconductor structure includes a common semiconductor substrate; a first field effect transistor (FET) gate formed on the substrate, which has a first threshold voltage and comprises a first work function metal and a first barrier layer, and a second FET gate formed on the substrate, which has a second threshold voltage and comprises the first work function metal, the first barrier layer, and a second work function metal.
US12068385B2 Oxidation to mitigate dry etch and/or wet etch fluorine residue
In some implementations, fluorine is oxidized after dry etching an oxide layer above a source/drain contact and before cleaning. Accordingly, less hydrofluoric acid is formed during cleaning, which reduces unexpected wet etching of the source/drain contact. This allows for forming a recess in the source/drain contact with a depth to width ratio in a range from approximately 1.0 to approximately 1.4 and prevents damage to a layer of silicide below the source/drain that can be caused by excessive hydrofluoric acid. Additionally, or alternatively, the recess is formed using multiple wet etch processes, and any residual fluorine is oxidized between the wet etch processes. Accordingly, each wet etching process may be shorter and less corrosive, which allows for greater control over dimensions of the recess. Additionally, less hydrofluoric acid may be formed during cleaning processes between the wet etch processes, which reduces the etching of the source/drain contact between processes.
US12068383B2 Wrap around silicide for FinFETs
A method includes forming a gate stack on a middle portion of s semiconductor fin, and forming a first gate spacer on a sidewall of the gate stack. After the first gate spacer is formed, a template dielectric region is formed to cover the semiconductor fin. The method further includes recessing the template dielectric region. After the recessing, a second gate spacer is formed on the sidewall of the gate stack. The end portion of the semiconductor fin is etched to form a recess in the template dielectric region. A source/drain region is epitaxially grown in the recess.
US12068377B2 Back-end-of-line devices
a transistor and an interconnect structure disposed over the transistor. The interconnect structure includes a first dielectric layer, a first conductive feature in the first dielectric layer, a first etch stop layer (ESL) disposed over the first dielectric layer and the first conductive feature, a dielectric feature disposed in the first ESL, an electrode disposed over the dielectric feature, and a second ESL disposed on the first ESL and the electrode.
US12068376B2 Metal field plates
Integrated semiconductor devices and method of making the integrated semiconductor are disclosed. The integrated semiconductor device may include a first transistor comprising a first gate and at least one first active region, a second transistor comprising a second gate and at least one second active region, wherein the second transistor is spaced a first distance from the first transistor, a dielectric sidewall spacer formed on a gate sidewall of the first transistor and a gate sidewall of the second transistor, a first dielectric layer formed over the first transistor and the second transistor, wherein a thickness of the first dielectric layer is greater than half the first distance, and a patterned metal layer formed on the first dielectric layer and partially covering the second gate.
US12068375B2 Nitride semiconductor device
A nitride semiconductor device includes: a substrate; a first nitride semiconductor layer; a second nitride semiconductor layer; a first opening penetrating through the second nitride semiconductor layer to the first nitride semiconductor layer; a second opening penetrating through the second nitride semiconductor layer to the first nitride semiconductor layer; an electron transport layer and an electron supply layer provided along an inner face of each of the first opening and the second opening and above the second nitride semiconductor layer; a gate electrode; an anode electrode; a third opening penetrating through the electron supply layer and the electron transport layer to the second nitride semiconductor layer; a source electrode in the third opening; a drain electrode; and a cathode electrode. The anode electrode and the source electrode are electrically connected, and the cathode electrode and the drain electrode are electrically connected.
US12068368B2 Shallow trench isolation (STI) contact structures and methods of forming same
A method of forming a semiconductor device includes forming a first semiconductor strip protruding above a first region of a substrate and a second semiconductor strip protruding above a second region of the substrate, forming an isolation region between the first semiconductor strip and the second semiconductor strip, forming a gate stack over and along sidewalls of the first semiconductor strip and the second semiconductor strip, etching a trench extending into the gate stack and isolation regions, the trench exposing the first region of the substrate and the second region of the substrate, forming a dielectric layer on sidewalls and a bottom surface of the trench and filling a conductive material over the dielectric layer and in the trench to form a contact, where the contact extends below a bottommost surface of the isolation region.
US12068367B2 Semiconductor device
A semiconductor device includes a substrate, a gate electrode disposed on an upper surface of the substrate, a source region disposed on a first side of the gate electrode, a drain region disposed on a second side of the gate electrode opposite to the first side of the gate electrode in a horizontal direction, and an insulating structure at least partially buried inside the substrate on the substrate. The insulating structure includes a first portion disposed between the substrate and the gate electrode, and a second portion in contact with the drain region. An uppermost surface of the second portion of the insulating structure is lower than an uppermost surface of the first portion of the insulating structure. At least a part of the gate electrode is disposed on the uppermost surface of the second portion of the insulating structure.
US12068366B2 Semiconductor device
A semiconductor device includes n-type drift layer, n-type current spreading layer having higher impurity concentration than the drift layer, p-type base region provided on top surface, p-type gate-bottom protection region located in the current spreading layer, having first bottom edge portion formed of curved surface, p-type base-bottom embedded region in contact with bottom surface of the base region, having second bottom edge portion formed of curved surface on side surface facing the gate-bottom protection region, being separated from the gate-bottom protection region, and insulated gate electrode structure provided in trench penetrating through the base region to reach the gate-bottom protection region. Bottom surface of the base-bottom embedded region is deeper than bottom surface of the gate-bottom protection region, and minimum value of curvature radius of the first bottom edge portion is larger than minimum value of curvature radius of the second bottom edge portion.
US12068362B2 Electrode structure having improved shape, and electronic device including the electrode structure
An electrode structure includes a pad of conductive material, and a conductive strip having a first end physically and electrically coupled to the pad. The pad includes an annular element internally defining a through opening. The first end of the conductive strip is physically and electrically coupled to the annular element by a transition region so that, when the conductive strip undergoes expansion by the thermal effect, a stress spreads from the conductive strip to the annular element by the transition region.
US12068357B2 Light emitting diode and preparation method therefor
Disclosed are a light emitting diode and a method for manufacturing a light emitting diode. The light emitting diode includes a first-type layer, a light emitting layer, a second-type layer and an electrode layer; the first-type layer includes a first-type gallium nitride; the light emitting layer is located on the first-type layer; the light emitting layer includes a quantum point; the second-type layer is located on the light emitting layer; the second-type layer includes a second-type gallium nitride; and the electrode layer is located on the second-type layer.
US12068356B2 Light-emitting device with insulating layer between electrodes on different layers
A light emitting device may include a first electrode disposed on a substrate; a first insulating layer disposed on the substrate and overlapping at least a part of the first electrode; a second electrode disposed on the first insulating layer and spaced apart from the first electrode; and at least one light emitting diode electrically connected between the first electrode and the second electrode. The first electrode and the second electrode may be disposed on different layers on the substrate, the first insulating layer is disposed between the first electrode and the second electrode, and the first electrode and the second electrode are spaced apart from each other so as not to overlap each other in a plan view.
US12068351B2 Solid-state image pickup device
A solid-state image pickup device capable of suppressing the generation of dark current and/or leakage current is provided. The solid-state image pickup device has a first substrate provided with a photoelectric converter on its primary face, a first wiring structure having a first bonding portion which contains a conductive material, a second substrate provided with a part of a peripheral circuit on its primary face, and a second wiring structure having a second bonding portion which contains a conductive material. In addition, the first bonding portion and the second bonding portion are bonded so that the first substrate, the first wiring structure, the second wiring structure, and the second substrate are disposed in this order. Furthermore, the conductive material of the first bonding portion and the conductive material of the second bonding portion are surrounded with diffusion preventing films.
US12068350B2 Complementary metal-oxide semiconductor (CMOS) image sensor
Provided is an image sensor including a sensor chip including a first substrate and a first interconnection layer, a logic chip including a second substrate and a second interconnection layer, a through-hole penetrating a portion of the second interconnection layer, the first substrate, and the first interconnection layer, and a first connection structure disposed on an inner surface of the through-hole and extending from the first substrate toward the second interconnection layer, wherein the first interconnection layer includes a first interlayer insulating layer and a first interconnection pattern, the second interconnection layer includes a second interlayer insulating layer and a second interconnection pattern, the through-hole includes first and second trenches respectively extending from the through-hole toward the second interconnection layer, bottom surfaces of the first and second trenches contact the second interconnection pattern, and a bottom surface of the through-hole contacts the first interconnection pattern.
US12068347B2 Solid-state imaging device and electronic device
Provided is a solid-state imaging device capable of enhancing pixel sensitivity and preventing color mixture. A solid-state imaging device includes: a plurality of microlenses that condenses incident light; a plurality of color filters that transmits light of a specific wavelength included in the condensed incident light; a plurality of photoelectric conversion parts on which light having a specific wavelength transmitted through the color filter is incident; and a plurality of waveguide wall parts arranged between the color filters and surrounding the color filter. Then, each of the plurality of waveguide wall parts is formed in a position subjected to pupil correction.
US12068345B2 Image sensor package having a light blocking member
According to an aspect, an image sensor package includes a substrate, an image sensor die coupled to the substrate, and a transparent member including a first surface and a second surface, where the second surface of the transparent member is coupled to the image sensor die via one or more dam members such that an empty space exists between an active area of the image sensor die and the second surface of the transparent member. The image sensor package includes a light blocking member coupled to or defined by the transparent member.
US12068340B2 Image sensor comprising an inter-pixel overflow (IPO) barrier and electronic system including the same
An image sensor includes a substrate having a sensing area, a floating diffusion region arranged in the sensing area, a plurality of photodiodes arranged around the floating diffusion region in the sensing area, and an inter-pixel overflow (IPO) barrier in contact with each of the plurality of photodiodes, the IPO barrier overlapping the floating diffusion region in a vertical direction at a position vertically spaced apart from the floating diffusion region within the sensing area.
US12068339B2 Imaging device and electronic device
An imaging device with reduced power consumption is provided.The imaging device includes an imaging portion and an encoder. First image data obtained by the imaging portion is transmitted to the encoder. The encoder includes a first circuit that forms a neural network, and the first circuit conducts feature extraction by the neural network on a first image to generate second image data. Note that since the first circuit has a function of performing convolution processing using a weight filter, the encoder can perform computation with a convolutional neural network.
US12068337B2 Image sensor
An image sensor including a semiconductor substrate having a first surface and a second surface; and a pixel isolation film extending from the first surface of the semiconductor substrate into the semiconductor substrate and defining active pixels in the semiconductor substrate, wherein the pixel isolation film includes a buried conductive layer including polysilicon containing a fining element at a first concentration; and an insulating liner between the buried conductive layer and the semiconductor substrate, and wherein the fining element includes oxygen, carbon, or fluorine.
US12068334B2 Display device and method for manufacturing the same
According to some embodiments of the present disclosure, a display device includes an active pattern including a metal oxide, a gate electrode overlapping the active pattern, a first capacitor electrode spaced apart from the active pattern and including a conductive oxide, and a second capacitor electrode on the first capacitor electrode.
US12068332B2 Display panel and display device
Provided are a display panel and a display device. In an embodiment, the display panel includes: a substrate; pixel circuit islands provided at a side of the substrate, one of the pixel circuit islands includes at least one pixel circuit; light-emitting elements provided at a side of the pixel circuit islands away from the substrate and respectively electrically connected to the pixel circuits of the pixel circuit islands; and light-blocking structures including at least one of a reflective structure or a light-absorbing structure. In an embodiment, the light-blocking structures include first light-blocking structures, each of which is provided on at least one sidewall of one pixel circuit island of the pixel circuit islands. In an embodiment, the first light-blocking structure prevents light out of the pixel circuit island from entering the pixel circuit island through the sidewall of the pixel circuit island.
US12068330B2 Touch array substrate and manufacturing method thereof
A touch array substrate and a manufacturing method thereof, wherein in the touch array substrate, an active layer, an insulating layer, a pixel electrode layer, a metal layer, a planarization layer, and a common electrode layer are sequentially disposed on the buffer layer. The active layer includes a first region corresponding to a source electrode and a second region corresponding to a drain electrode. The pixel electrode layer includes a plurality of base layers. The metal layer is correspondingly disposed on the base layers. The metal layer includes a touch signal line, a data line, and a gate electrode. The common electrode layer includes a touch electrode, the source electrode, and the drain electrode.
US12068326B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate having cell areas and power areas that are alternately arranged in a second direction. Gate structures extend in the second direction. The gate structures are spaced apart from each other in a first direction perpendicular to the second direction. Junction layers are arranged at both sides of each gate structure. The junction layers are arranged in the second direction such that each of the junction layer has a flat portion that is proximate to the power area. Cutting patterns are arranged in the power areas. The cutting patterns extend in the first direction such that each of the gate structures and each of the junction layers in neighboring cell areas are separated from each other by the cutting pattern.
US12068323B2 Semiconductor devices and methods for fabricating the same
A semiconductor device includes a substrate having a first power supply region, a second power supply region, and a cell region therein. The cell region extends between the first power supply region and the second power supply region. A first active region and a second active region are provided, which extend side-by-side within the cell region. A first power supply wiring is provided, which extends in the first direction within the first power supply region. A first source/drain contact is provided, which connects the first active region and the second active region. A second source/drain contact is provided, which connects the first active region and the first power supply wiring. The first source/drain contact includes a first recess portion disposed inside an intermediate region between the first active region and the second active region.
US12068319B2 High performance semiconductor oxide material channel regions for NMOS
Techniques are disclosed for integrating semiconductor oxide materials as alternate channel materials for n-channel devices in integrated circuits. The semiconductor oxide material may have a wider band gap than the band gap of silicon. Additionally or alternatively, the high mobility, wide band gap semiconductor oxide material may have a higher electron mobility than silicon. The use of such semiconductor oxide materials can provide improved NMOS channel performance in the form of less off-state leakage and, in some instances, improved electron mobility as compared to silicon NMOS channels.
US12068315B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes a substrate including a first dummy region and a second dummy region spaced apart from the first dummy region; a device isolation layer filling a trench between the first dummy region and the second dummy region; a first dummy electrode provided on the first dummy region; a second dummy electrode provided on the second dummy region; a power line extending from the first dummy region to the second dummy region, the power line including an expanded portion provided on the device isolation layer, a width of the expanded portion being larger than a line width of a remaining portion of the power line; a power delivery network provided on a bottom surface of the substrate; and a through via extending through the substrate and the device isolation layer, and electrically connecting the power delivery network to the expanded portion. The through via and the expanded portion vertically overlap.
US12068314B2 Fabrication of gate-all-around integrated circuit structures having adjacent island structures
Gate-all-around integrated circuit structures having adjacent island structures are described. For example, an integrated circuit structure includes a semiconductor island on a semiconductor substrate. A first vertical arrangement of horizontal nanowires is above a first fin protruding from the semiconductor substrate. A channel region of the first vertical arrangement of horizontal nanowires is electrically isolated from the fin. A second vertical arrangement of horizontal nanowires is above a second fin protruding from the semiconductor substrate. A channel region of the second vertical arrangement of horizontal nanowires is electrically isolated from the second fin. The semiconductor island is between the first vertical arrangement of horizontal nanowires and the second vertical arrangement of horizontal nanowires.
US12068313B2 Semiconductor arrangement and formation thereof
A semiconductor arrangement and method of forming the same are described. A semiconductor arrangement includes a first gate structure on a first side of an active area and a second gate structure on a second side of the active area, where the first gate structure and the second gate structure share the active area. A method of forming the semiconductor arrangement includes forming a deep implant of the active area before forming the first gate structure, and then forming a shallow implant of the active area. Forming the deep implant prior to forming the first gate structure alleviates the need for an etching process that degrades the first gate structure. The first gate structure thus has a desired configuration and is able to be formed closer to other gate structures to enhance device density.
US12068311B2 Semiconductor device
A semiconductor device includes a semiconductor part, first and second electrodes, and a control electrode. The semiconductor part is provided between the first and second electrodes. The control electrode is provided in a trench of the semiconductor part between the semiconductor part and the second electrode. The semiconductor part includes first to third layers. The first layer of a first conductivity type extends between the first and second electrodes. The second layer of a second conductivity type is provided between the first layer and the second electrode. The second layer is connected to the second electrode. The third layer of the second conductivity type is provided between the second layer and the control electrode. The third layer includes a second-conductivity-type impurity with a higher concentration than a second-conductivity-type impurity of the second layer. The third layer contacts the second electrode, and is electrically connected to the second electrode.
US12068308B2 Integrated circuit structure with avalanche junction to doped semiconductor over semiconductor well
Embodiments of the disclosure provide an integrated circuit (IC) structure, including a triple well structure within a semiconductor substrate. A base region is within a doped well of the triple well structure, a collector terminal is within the doped well and laterally separated from the base region by a first insulator and a first avalanche junction is defined between a first pair of oppositely-doped semiconductor regions within the collector terminal. An emitter terminal is within the third doped well of the triple well structure and laterally separated from the collector terminal by a second insulator. A second avalanche junction is defined between a second pair of oppositely-doped semiconductor regions of the emitter terminal.
US12068294B2 Manufacturing method of micro light emitting diode structure
A manufacturing method of a micro light emitting diode structure includes: providing a first transfer stamp carrying a plurality of micro light emitting elements; providing a second transfer stamp carrying a plurality of light blocking structures, wherein each of the light blocking structures includes a light blocking layer and a light shielding layer disposed on the light blocking layer; providing a temporary substrate; transferring the micro light emitting elements onto the temporary substrate by the first transfer stamp; and transferring the light blocking structures onto the temporary substrate by the second transfer stamp. The micro light emitting elements and the light blocking structures are arranged alternately and fixed to the temporary substrate by connection layer. A reflectivity of the light blocking layer is greater than a reflectivity of the connection layer, and a Young's modulus of the light blocking layer is greater than a Young's modulus of the connection layer.
US12068290B2 Power semiconductor module with low inductance gate crossing
A power semiconductor module includes a main substrate and power semiconductor chips. Each power semiconductor chip is bonded to the main conductive layer with the first power electrode. A first group of the power semiconductor chips is connected in parallel via the second power electrodes and a second group of the power semiconductor chips is connected in parallel via the second power electrodes. The module also includes a first insulation layer and a first conductive layer overlying the first insulation layer as well as a second insulation layer and a second conductive layer overlying the second insulation layer. The first conductive layer provides a first gate conductor area and a first auxiliary emitter conductor area for the first group. The second conductive layer provides a second gate conductor area and a second auxiliary emitter conductor area for the second group.
US12068289B2 Power module
A power module includes a mount layer, a control layer, and a drive layer that are formed on an electrically insulative substrate and multiple power semiconductor elements mounted on the mount layer in one direction and each including a first drive electrode connected to the mount layer, a second drive electrode connected to the drive layer, and a control electrode connected to the control layer. A control terminal is connected to the control layer and a detection terminal is connected to the drive layer. At least one of the control layer and the drive layer includes a detour portion that detours to reduce a difference between the power semiconductor elements in a sum of a length of a first conductive path between the control electrode and the control terminal and a length of a second conductive path between the second drive electrode and the detection terminal.
US12068288B2 Semiconductor integrated circuit device and semiconductor package structure
A semiconductor integrated circuit device includes first and second semiconductor chips stacked one on top of the other. First power supply lines in the first semiconductor chip are connected with second power supply lines in the second semiconductor chip through a plurality of first vias. The directions in which the first power supply lines and the second power supply lines extend are orthogonal to each other.
US12068286B2 Device with embedded high-bandwidth, high-capacity memory using wafer bonding
An electronic device with embedded access to a high-bandwidth, high-capacity fast-access memory includes (a) a memory circuit fabricated on a first semiconductor die, wherein the memory circuit includes numerous modular memory units, each modular memory unit having (i) a three-dimensional array of storage transistors, and (ii) a group of conductors exposed to a surface of the first semiconductor die, the group of conductors being configured for communicating control, address and data signals associated the memory unit; and (b) a logic circuit fabricated on a second semiconductor die, wherein the logic circuit also includes conductors each exposed at a surface of the second semiconductor die, wherein the first and second semiconductor dies are wafer-bonded, such that the conductors exposed at the surface of the first semiconductor die are each electrically connected to a corresponding one of the conductors exposed to the surface of the second semiconductor die. The three-dimensional array of storage transistors may be formed by NOR memory strings.
US12068285B2 Stacked die structure and method of fabricating the same
A stacked die structure includes a base die, a top die and conductive terminals electrically connected to the top die. The base die includes a base semiconductor substrate, a base interconnection layer disposed on the base semiconductor substrate, and a base bonding layer disposed on the base interconnection layer. The top die is stacked on the base die and electrically connected to the base die, wherein the top die includes a top bonding layer, a top semiconductor substrate, a top interconnection layer, top conductive pads and top grounding vias. The top bonding layer is hybrid bonded to the base bonding layer. The top interconnection layer is disposed on the top semiconductor substrate and includes a dielectric layer, conductive layers embedded in the dielectric layer, and conductive vias joining the conductive layers. The conductive pads and top grounding vias are embedded in the dielectric layer and disposed on the conductive layers.
US12068284B2 Vertical interconnect structures with integrated circuits
A 3D IC structure includes multiple dies, such as a top die and a bottom die. The top die and/or the bottom die can each include devices such as computing units, Analog-to-Digital converters, analog circuits, RF circuits, logic circuits, sensors, Input/Output devices, and/or memory devices. One or more vertical interconnect structure (VIS) cells are formed adjacent one or more sides of the device. A VIS is formed in some or all of the VIS cells. One or more non-sensitive circuits, such as repeaters, diodes, and/or passive circuits (e.g., resistors, inductors, capacitors, transformers), are disposed in at least one VIS cell.
US12068283B2 Die stack with cascade and vertical connections
An electronic assembly includes a plurality of electronic die arranged into shingles, each shingle having a multiple offset stacked die coupled by cascading connections. Each shingle is arranged in a stack of shingles with alternate shingles having die stacked in opposite directions and offset in a zigzag manner to facilitate vertical electrical connections from a top of the electronic assembly to a bottom die of each shingle.
US12068277B2 Heterogenous bonding layers for direct semiconductor bonding
A first semiconductor device and a second semiconductor device may be directly bonded using heterogeneous bonding layers. A first bonding layer may be formed on the first semiconductor device and the second bonding layer may be formed on the second semiconductor device. The first bonding layer may include a higher concentration of hydroxy-containing silicon relative to the second bonding layer. The second bonding layer may include silicon with a higher concentration of nitrogen relative to the first bonding layer. An anneal may be performed to cause a dehydration reaction that results in decomposition of the hydroxy components of the first bonding layer, which forms silicon oxide bonds between the first bonding layer and the second bonding layer. The nitrogen in the second bonding layer increases the effectiveness of the dehydration reaction and the effectiveness and strength of the bond between the first bonding layer and the second bonding layer.
US12068273B2 Package
A package includes a die and a redistribution layer. A top surface of the die has a first area and a second area connected with the first area. The redistribution layer structure includes a first insulation layer, a redistribution layer, and a second insulation layer. The first insulation layer is overlapping with the second area. The redistribution layer is disposed above the die. The second insulation layer is disposed above the redistribution layer and overlapping with the second area and the first area. The second insulation layer covers a top surface of the first insulation layer and is in contact with a side surface of the first insulation layer and the top surface of the die.
US12068266B2 Hybrid coating for integrated circuit device
An interconnect layer for an integrated circuit device includes a low radio frequency (RF) loss primary coating that forms a main portion of the interconnect layer, an opening formed in the primary coating, a high aspect ratio patternable secondary coating within the opening, and a via formed in the secondary coating. An aspect ratio of the via is greater than an aspect ratio of the opening.
US12068260B2 Semiconductor die package with ring structure and method for forming the same
A semiconductor die package and a method of forming the same are provided. The semiconductor die package includes a package substrate and a semiconductor device disposed over the package substrate. A ring structure is disposed over the package substrate and laterally surrounds the semiconductor device. The ring structure includes a lower ring portion arranged around the periphery of the package substrate. Multiple notches are formed along the outer periphery of the lower ring portion. The ring structure also includes an upper ring portion integrally formed on the lower ring portion. The upper ring portion laterally extends toward the semiconductor device, so that the inner periphery of the upper ring portion is closer to the semiconductor device than the inner periphery of the lower ring portion. An adhesive layer is interposed between the lower ring portion and the package substrate.
US12068258B2 Method for fabricating electronic assembly including a magnetic field shielding film
An electronic assembly according to an embodiment includes: a circuit board including a first edge surface and a trace having an electrical conductivity; an electronic element including a lateral edge spatially spaced apart from the first edge surface, and mounted on the circuit board and electrically connected to the trace; a protection layer including a second edge surface and disposed on the electronic element to substantially cover the electronic element; a magnetic field shielding film including a third edge surface and disposed on the protection layer; and a first metal layer. The first edge surface connects a main top surface of the circuit board and a main bottom surface of the circuit board, the second edge surface connects a main top surface of the protection layer and a main bottom surface of the protection layer, and the third edge surface connects a main top surface of the magnetic field shielding film and a main bottom surface of the magnetic field shielding film, and the first edge surface, the second edge surface, and the third edge surface are substantially aligned with one another to form a coupling edge surface which is substantially planar. In addition, the first metal layer is disposed on the magnetic field shielding film, and covers the main top surface of the magnetic field shielding film and the coupling edge surface.
US12068257B1 Integrated circuit (IC) structure protection scheme
Some examples described herein relate to protecting an integrated circuit (IC) structure from imaging or access. In an example, an IC structure includes a semiconductor substrate, an electromagnetic radiation blocking layer, and a support substrate. The semiconductor substrate has a circuit disposed on a front side of the semiconductor substrate. The electromagnetic radiation blocking layer is disposed on a backside of the semiconductor substrate opposite from the front side of the semiconductor substrate. The support substrate is bonded to the semiconductor substrate. The electromagnetic radiation blocking layer is disposed between the semiconductor substrate and the support substrate.
US12068255B2 Memory arrays comprising strings of memory cells and methods used in forming a memory array comprising strings of memory cells
A memory array comprising strings of memory cells comprises laterally-spaced memory blocks individually comprising a vertical stack comprising alternating insulative tiers and conductive tiers above a conductor tier. Strings of memory cells comprise channel-material strings that extend through the insulative tiers and the conductive tiers. The channel-material strings directly electrically couple with conductor material of the conductor tier by conducting material that is in a lowest of the conductive tiers and that is directly against multiple of the channel-material strings. The channel-material strings in the laterally-spaced memory blocks comprise part of a memory plane. A wall in the lowest conductive tier is aside the conducting material. The wall is in a region that is edge-of-plane relative to the memory plane. The edge-of-plane region comprises a TAV region. The wall is horizontally-elongated relative to an edge of the TAV region that is in the edge-of-plane region. Other memory arrays and methods are disclosed.
US12068253B2 Semiconductor structure with two-dimensional conductive structures
A semiconductor structure and method of manufacturing a semiconductor structure are provided. The semiconductor structure comprises at least one two-dimensional (2D) conductive structure; a dielectric layer disposed on the 2D conductive structure; and at least one interconnect structure disposed in the dielectric layer and extending into the 2D conductive structure, wherein the interconnect structure laterally connects to at least one edge of the 2D conductive structure.
US12068250B2 3D NAND memory device and method of forming the same
A semiconductor device is provided. The semiconductor device includes a substrate, a stack of word line layers and insulating layers that are stacked alternatingly over the substrate, and channel structures formed in a first array region and a second array region of the stack. The first array region and the second array region are positioned at opposing sides of the stack. A first staircase is formed in a connection region of the stack over the substrate, where the connection region is arranged between the first and second array regions. A second staircase is formed in the connection region of the stack over the substrate, and the connection region in the stack includes a separation region between the first and second staircases.
US12068247B2 Semiconductor structure and method for manufacturing semiconductor structure
A method for manufacturing a semiconductor structure includes: a substrate is provided, the substrate is provided with memory cell array region and peripheral circuit region; a first insulating dielectric layer is formed in memory cell array region and a second insulating dielectric layer is formed in peripheral circuit region, bit line structures are formed in first insulating dielectric layer, conductive structures are formed in second insulating dielectric layer, each bit line structure includes a bit line conductive structure and an isolation structure covering a top and a side wall of bit line conductive structure; isolation structure is etched to form a first gap in memory cell array region and second insulating dielectric layer between conductive structures is etched to form a second gap in peripheral circuit region; and a third insulating dielectric layer is formed on a side wall of first gap and a side wall of second gap.
US12068246B2 Redistribution layer layouts on integrated circuits and methods for manufacturing the same
Exemplary embodiments for redistribution layers of integrated circuit components are disclosed. The redistribution layers of integrated circuit components of the present disclosure include one or more arrays of conductive contacts that are configured and arranged to allow a bonding wave to displace air between the redistribution layers during bonding. This configuration and arrangement of the one or more arrays minimize discontinuities, such as pockets of air to provide an example, between the redistribution layers during the bonding.
US12068240B2 Capacitor in a three-dimensional memory structure
Memory devices can be structured in a three-dimensional arrangement using a circuit under array (CUA) architecture. The memory array of such a memory device can include memory cells disposed in vertically arranged tiers. With the memory array extending over a substrate, the CUA region under the memory array can include control circuitry for the memory array. A space adjacent the memory array and disposed above the CUA region can include a dielectric material and conductive structures, with the conductive structures extending vertically in the dielectric material and alongside the memory array. The conductive structures separated by the dielectric material can be used as a capacitor coupled between nodes with the nodes configured to provide different voltages. This capacitor can be coupled to a circuit or a connection node below the level of the memory array.
US12068239B2 Semiconductor structure with conductive plug and capacitor array
A semiconductor structure includes: a substrate and a dielectric layer arranged on the substrate; a conductive plug, a first portion of the conductive plug being arranged in the substrate, and a second portion of the conductive plug being arranged in the dielectric layer; and a capacitor array, the capacitor array at least surrounding the second portion of the conductive plug.
US12068237B2 Dual circuit digital isolator
An apparatus including; a substrate; an isolator that is formed over the substrate, the isolator including a silicon shield layer that is formed between a first buried oxide (BOX) layer and a second BOX layer; a silicon layer having an oxide trench structure formed therein, the oxide trench structure being arranged to define a first silicon island and a second silicon island; a first electronic circuit that is formed over the first silicon island; and a second electronic circuit that is formed over the second silicon island, the first electronic circuit being electrically coupled to the first electronic circuit.
US12068234B2 Semiconductor structure
A semiconductor structure includes an interposer substrate, an electronic device formed in a device region of the interposer substrate, a guard ring formed in the interposer substrate and surrounding the device region, a first redistribution layer on an upper surface of the interposer substrate and covering the device region and the guard ring, and a chip disposed on the first redistribution layer and overlapping the device region.
US12068231B2 3D integrations and methods of making thereof
Semiconductor packages are described which increase the density of electronic components within. The semiconductor package may incorporate interposers with cavities formed into the top and/or bottom. The cavities may then be used as locations for the electronic components. Alternatively, narrow spacer interposers may be used to space apart standard more laterally elongated interposers to form the indentations used to house the electronic components. The semiconductor package designs described herein may be used to reduce footprint, reduce profile and increase electronic component and transistor density for semiconductor products.
US12068229B2 Semiconductor device
A semiconductor device includes a first die pad, a second die pad, a first semiconductor element, a second semiconductor element, an insulating element, first terminals, second terminals, and a sealing resin. The sealing resin has a first side surface located on one side of a first direction, a second side surface located on the other side of the first direction, and third and fourth side surfaces that are separated from each other in a second direction orthogonal to both a thickness direction and the first direction and are connected to the first and second side surfaces. A first gate mark having a surface roughness larger than the other regions of the third side surface is formed on the third side surface. When viewed along the second direction, the first gate mark overlaps a pad gap provided between the first die pad and the second die pad in the first direction.
US12068224B2 Semiconductor packages having thermal conductive pattern
A semiconductor package includes a semiconductor die, a thermal conductive through via and a conductive paste. The thermal conductive through via is electrically insulated from the semiconductor die. The conductive paste is disposed over the semiconductor die, wherein the thermal conductive through via is thermally coupled to the semiconductor die through the conductive paste.
US12068221B2 Plating for thermal management
Described examples include a process that includes forming a diffusion barrier layer on a backside of a semiconductor wafer. The process also includes forming a seed copper layer on the diffusion barrier layer. The process also includes forming a copper layer on the seed copper layer. The process also includes immersion plating a silver layer on the copper layer.
US12068215B2 Method and apparatus for providing thermal wear leveling
Exemplary embodiments provide thermal wear spreading among a plurality of thermal die regions in an integrated circuit or among dies by using die region wear-out data that represents a cumulative amount of time each of a number of thermal die regions in one or more dies has spent at a particular temperature level. In one example, die region wear-out data is stored in persistent memory and is accrued over a life of each respective thermal region so that a long term monitoring of temperature levels in the various die regions is used to spread thermal wear among the thermal die regions. In one example, spreading thermal wear is done by controlling task execution such as thread execution among one or more processing cores, dies and/or data access operations for a memory.
US12068211B2 Electronic package comprising multiple wires inside an electronic component
An electronic package is provided, in which an electronic component with a conductive layer on an outer surface thereof is embedded in an encapsulant, where at least one electrode pad is disposed on an active surface of the electronic component, and at least one wire electrically connected to the electrode pad is arranged inside the electronic component, so that the conductive layer is electrically connected to the wire, such that the electrode pad, the wire and the conductive layer are used as a power transmission structure which serves as a current path to reduce DC resistance and improve an impedance issue associated with the supply of power.
US12068209B2 Power module
A power module includes a housing having a carrier plate, housing walls and a housing cover. Semiconductor elements and a temperature sensor unit having a temperature sensor are disposed in the interior of the housing on the carrier plate. Partitions disposed in the interior of the housing separate the temperature sensor unit from the semiconductor elements and enclose the temperature sensor unit in a chamber.
US12068204B2 Methods of forming epitaxial structures in fin-like field effect transistors
A method of fabricating a fin-like field effect transistor (FinFET) device includes providing a semiconductor substrate having a region for forming p-type metal-oxide-semiconductor (PMOS) devices and a region for forming n-type metal-oxide-semiconductor (PMOS) devices, forming fin structures in both regions of the substrate separated by isolation features, first forming source/drain (S/D) features in the PMOS region, and subsequently forming S/D features in the NMOS region. First forming the PMOS S/D features and then forming the NMOS S/D features results in a greater extent of loss of isolation features in the PMOS region than in the NMOS region.
US12068203B2 Method for manufacturing semiconductor device structure
A method for manufacturing a semiconductor device structure including a doped region under an isolation feature. The method includes providing a substrate having a first surface and a second surface opposite to the first surface, wherein the substrate comprises a first well region with a first conductive type; forming an isolation feature extending from the second surface of the substrate; forming a first transistor and a second transistor adjacent to the second surface of the substrate; forming a first doped region under the isolation feature, wherein the first doped region has a second conductive type different from the first conductive type; and providing a circuit structure on the first surface of the substrate, wherein the circuit structure is configured to transmit or provide a voltage electrically coupled with the first doped region.
US12068194B2 Selective deposition of metal barrier in damascene processes
A method of forming an integrated circuit structure includes forming an etch stop layer over a conductive feature, forming a dielectric layer over the etch stop layer, forming an opening in the dielectric layer to reveal the etch stop layer, and etching the etch stop layer through the opening using an etchant comprising an inhibitor. An inhibitor film comprising the inhibitor is formed on the conductive feature. The method further includes depositing a conductive barrier layer extending into the opening, performing a treatment to remove the inhibitor film after the conductive barrier layer is deposited, and depositing a conductive material to fill a remaining portion of the opening.
US12068193B2 Semiconductor device structure with interconnect structure having air gap
A semiconductor device structure and method for forming the same are provided. The semiconductor device structure includes a first conductive layer formed over a substrate, and an air gap structure adjacent to the first conductive layer. The semiconductor device structure includes a support layer formed over the air gap structure. A bottom surface of the support layer is in direct contact with the air gap structure, and the bottom surface of the support layer is lower than a top surface of the first conductive layer and higher than a bottom surface of the first conductive layer.
US12068192B2 Architecture of three-dimensional memory device and methods regarding the same
Architectures of 3D memory arrays, systems, and methods regarding the same are described. An array may include a substrate arranged with conductive contacts in a geometric pattern and openings through alternative layers of conductive and insulative material that may decrease the spacing between the openings while maintaining a dielectric thickness to sustain the voltage to be applied to the array. After etching material, a sacrificial layer may be deposited in a trench that forms a serpentine shape. Portions of the sacrificial layer may be removed to form openings, into which cell material is deposited. An insulative material may be formed in contact with the sacrificial layer. The conductive pillars extend substantially perpendicular to the planes of the conductive material and the substrate, and couple to conductive contacts. A chalcogenide material may be formed in the recesses partially around the conductive pillars.
US12068189B2 Elastic membrane, substrate holding device, and polishing apparatus
An elastic membrane to be used for a polishing head includes a contact portion configured to come into contact with a wafer, an annular side wall provided to stand on an outer peripheral end of the contact portion, a first partition wall linearly extending inward in a radial direction in sectional view from the side wall, and a second partition wall linearly extending inward and upward in the radial direction in sectional view from an outer peripheral end portion of the contact portion, wherein the first partition wall, the second partition wall, and the side wall constitute an edge pressure chamber for pressing an edge of the wafer.
US12068185B2 Interlayer transfer apparatus and article transfer system including the same
An article transfer system includes a plurality of stage modules respectively provided at a plurality of layers, an interlayer transfer apparatus configured to transfer an article to each of the plurality of stage modules, and a plurality of loading and unloading apparatus respectively provided on each stage module of the plurality of stage modules, the plurality of loading and unloading apparatus configured to load an article onto respective stage modules of the plurality of stage modules. The interlayer transfer apparatus includes a mast frame extending so as to intersect each stage module of the plurality of stage modules, and a plurality of carriage units configured to move along a length direction of the mast frame, transfer articles, and move in a parallel manner with each other.
US12068183B2 Substrate container with door gasket
Gaskets for wafer containers include a seal body and a retention projection. The retention projection includes a retention segment extending from the seal body, a compression relief segment extending from the retention segment, and a bead disposed at an end of the compression relief segment. The compression relief segment has a cross-sectional width less than a cross-sectional width of the retention segment. The bead has a shape including portion having a width greater than a cross-sectional width of the gland at a corresponding depth in the gland. The gasket can be provided in a wafer container or a door of the wafer container.
US12068157B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device includes forming a first lower overlay key including first and second patterns in a lower layer, forming a first upper overlay key including third and fourth patterns in an upper layer vertically disposed on the lower layer, irradiating a first measurement light to a first region of interest (ROI) over first portions of the first and second patterns to detect a first overlay error and irradiating a second measurement light to a second ROI over second portions of the first and second patterns, the second ROI being different from the first ROI, to detect a second overlay error.
US12068155B2 Anisotropic sige:b epitaxial film growth for gate all around transistor
Embodiments described herein relate to a method of epitaxial deposition of p-channel metal oxide semiconductor (MMOS) source/drain regions within horizontal gate all around (hGAA) device structures. Combinations of precursors are described herein, which grow of the source/drain regions on predominantly <100> surfaces with reduced or negligible growth on <110> surfaces. Therefore, growth of the source/drain regions is predominantly located on the top surface of a substrate instead of the alternating layers of the hGAA structure. The precursor combinations include a silicon containing precursor, a germanium containing precursor, and a boron containing precursor. At least one of the precursors further includes chlorine.
US12068154B2 Method of forming a nitrogen-containing carbon film and system for performing the method
Methods and systems for forming a forming a nitrogen-containing carbon film and structures formed using the methods or systems are disclosed. Exemplary methods include providing a precursor with carbon-terminated carbon-nitrogen bonds. The methods can further include providing a reactant to the reaction chamber.
US12068148B2 Mass spectrometers that utilize ionic wind and methods of use thereof
The invention generally relates to mass spectrometers that utilize ionic wind and methods of use thereof.
US12068141B2 Ring assembly, substrate support apparatus and plasma processing apparatus including the same
A ring assembly includes: an outer insulating ring on an upper outer periphery of a substrate stage; an edge ring on the outer insulating ring around a wafer seated on the substrate stage; and a shadow ring on the outer insulating ring and the edge ring to be movable up and down within a predetermined stroke range and to cover an edge region of the wafer. An upper surface of the edge ring is located higher than an upper surface of the wafer by a predetermined height. The shadow ring includes an annular body portion, and a recess in a bottom surface of the body portion to receive at least a portion of a protruding upper portion of the edge ring. The shadow ring is spaced apart from the outer insulating ring and the edge ring by a predetermined distance to form a flow path for gas flow therebetween.
US12068139B2 Plasma processing apparatus
A plasma processing apparatus of the present disclosure includes a chamber, a shutter, and a contact portion. The chamber has an opening in a sidewall thereof so as to carry a wafer W into the chamber through the opening, and performs therein a predetermined processing on the wafer W by plasma of a processing gas supplied thereinto. The shutter opens or closes the opening by moving along the sidewall of the chamber. The contact portion is formed of a conductive material, and is not in contact with the shutter while the shutter is moving. When the shutter is in the position for closing the opening, the contact portion is displaced in a direction different from the direction of movement of the shutter to come into contact with the shutter.
US12068137B2 Thread profiles for semiconductor process chamber components
A component for use in a substrate process chamber includes: a body having an opening extending partially through the body from a top surface of the body, wherein the opening includes a threaded portion for fastening the body to a second process chamber component, wherein the threaded portion includes a plurality of threads defining a plurality of rounded crests and a plurality of rounded roots, and wherein a depth of the threaded portion, being a radial distance between a rounded crest of the plurality of rounded crests and an adjacent root of the plurality of rounded roots, decreases from a first depth to a second depth at a last thread of the plurality of threads.
US12068136B2 Substrate processing apparatus, method of manufacturing semiconductor device, and plasma generator
There is provided a technique that includes: a process chamber in which a substrate is processed; a gas supply system configured to supply a processing gas into the process chamber; a first plasma generator installed to be wound around an outer periphery of the process chamber and configured to generate plasma from the processing gas in the process chamber; and a second plasma generator installed at an upper portion of the process chamber to protrude toward an inside of the process chamber and configured to generate plasma from the processing gas in the process chamber.
US12068134B2 Digital control of plasma processing
A system including a control plate disposed within a processing chamber. The control plate includes a set of plasma elements designed to independently expose a substrate disposed within the processing chamber to plasma related fluxes. The control plate is designed to independently activate the set of plasma elements. When activated the associated plasma elements expose the substrate to the plasma related fluxes and when not activated the associated plasma elements prevent exposure of the substrate to the plasma related fluxes. The control plate is designed to perform individual time-dependent activation of the set of plasma elements to selectively expose the substrate to the plasma related fluxes.
US12068131B2 Multi-level parameter and frequency pulsing with a low angular spread
Systems and methods for multi-level pulsing of a parameter and multi-level pulsing of a frequency of a radio frequency (RF) signal are described. The parameter is pulsed from a low level to a high level while the frequency is pulsed from a low level to a high level. The parameter and the frequency are simultaneously pulsed to increase a rate of processing a wafer, to increase mask selectivity, and to reduce angular spread of ions within a plasma chamber.
US12068128B2 Charged particle beam system
An object of the invention is to acquire a high-quality image while maintaining an improvement in throughput of image acquisition (measurement (length measurement)). The present disclosure provides a charged particle beam system including a charged particle beam device and a computer system configured to control the charged particle beam device. The charged particle beam device includes an objective lens, a sample stage, and a backscattered electron detector that is disposed between the objective lens and the sample stage and that adjusts a focus of a charged particle beam with which a sample is irradiated. The computer system adjusts a value of an electric field on the sample in accordance with a change in a voltage applied to the backscattered electron detector.
US12068122B2 Vacuum valve and method for manufacturing vacuum circuit breaker
A vacuum valve includes: a vacuum vessel; a cylinder; a partition wall separating an inside of the vacuum vessel from an inside of the cylinder; a movable conductor penetrating the partition wall being movable in an axial direction; a fixed contact fixed inside the vacuum vessel; a moving contact integrated with the movable conductor and being capable of separating from the fixed contact and coming into contact with the fixed contact in association with movement of the movable conductor; a lid that covers an end of the cylinder, the end being on a side opposite to the partition wall; a connecting rod penetrating the lid and coupled to the movable conductor via an insulating rod as an insulator; and a holder that holds the connecting rod while preventing movement of the connecting rod toward the fixed contact in a state where the moving contact is separated from the fixed contact.
US12068115B2 Ceramic electronic component, circuit substrate arrangement, and method of manufacturing ceramic electronic component
A ceramic electronic component includes an element body, a first external electrode, and a second external electrode. The element body includes a dielectric, at least one first internal electrode, and at least one second internal electrode laminated over the first internal electrode via the dielectric interposed therebetween. The element body has a top surface, a bottom surface, a pair of side surfaces, a first end surface, and a second end surface, thereby the element body having a generally cuboid shape. The first internal electrode is exposed on the first end surface. The second internal electrode is exposed on the second end surface. The side surfaces of the element body are concavely curved along a longitudinal direction, so that the element body has a longitudinal central part at which a width is less than a width at the end surface. The first external electrode is formed on the first end surface and electrically connected with the first internal electrode. The second external electrode is formed on the second end surface and electrically connected with the second internal electrode.
US12068110B2 Multilayer electronic component
A multilayer electronic component includes a body including first and second surfaces opposing each other in a first direction, third and fourth surfaces connected to the first and second surfaces and opposing each other in a second direction, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other in a third direction and including a dielectric layer and internal electrodes alternately disposed with the dielectric layer interposed therebetween in the first direction, and external electrodes disposed on the third and fourth surfaces, wherein the external electrodes include an electrode layer disposed on the body and a conductive resin layer disposed on the electrode layer, and the conductive resin layer includes a conductive metal, an epoxy resin, and an acrylic resin.
US12068109B2 Electrochemical energy storage device
An electrochemical energy storage device comprises: a cover plate (4), comprising a lead-out bar (41) and a fixing plate (42), wherein the lead-out bar (41) is a conductor, the fixing plate (42) is an insulator, and the lead-out bar (41) vertically passes through the fixing plate (42) and is fixed thereon; a housing (9), which is cylindrical and is provided with an opening at at least one end thereof, wherein the insulating fixing plate (42) and the opening of the housing (9) are connected in a sealed manner by means of a sealing ring (2); and a rolled core (7), provided in an inner cavity of the housing (9), wherein the rolled core (7) is conductively connected to the lead-out bar (41) by means of an upper connecting piece (6), and is conductively connected to another lead-out end of the housing (9) by means of a lower connecting piece (8); and the device further comprises: a welding ring (1), conductively connected to the housing (9) by means of welding, and a welding bar (3), conductively connected to the lead-out bar (41) of the cover plate (4) by means of welding, wherein the welding ring (1) and the welding bar (3) are provided on the same side of the housing (9). The upper connecting piece (6) and the lower connecting piece (8) respectively lead out the positive electrode and the negative electrode of the electrochemical energy storage device, and lead the positive electrode and the negative electrode to the outside. The device is led out at two ends, has a low internal resistance, and can be tin-soldered, thereby facilitating the assembly of modules.
US12068108B2 Electrochemical device electrode and electrochemical device
An electrochemical device electrode includes a conductive polymer as an active material. The conductive polymer has a grain shape, and an intensity distribution pattern obtained by X-ray diffraction measurement with respect to the conductive polymer has a first peak in which a diffraction angle 2θ ranges from 18° to 21°, inclusive, and a second peak in which a diffraction angle 2θ ranges from 24° to 26°, inclusive.
US12068106B2 Solenoid valve
In a solenoid valve, a length in an axial direction from a stator core end surface to a bottom portion of a yoke is equal to or longer than a total length in the axial direction of a shaft and a plunger. When the shaft and the plunger move to the bottom portion side, the stator core end surface and the spool end surface come into contact with each other so as to restrict a movement of a spool. A groove portion, which communicates a space formed by the stator core, the spool, and the shaft with an accommodating portion when the stator core end surface and the spool end surface come into contact with each other, is formed on at least one of the stator core end surface and the spool end surface, and a communication hole communicates an inside and an outside of the accommodating portion.
US12068102B2 Coil component and electronic device
A coil component includes: a core part including: a winding shaft, and a flange part provided on an axial-direction end of the winding shaft, which has an exterior face on the opposite side of the winding shaft, first and second side faces, and first and second groove parts provided on the exterior face and having a cut-out part on each the first and second side faces; a coil part including: a winding part of a conductor wound around the winding shaft, and two lead parts of the conductor led out from the winding part; and two terminal parts formed on the exterior face of the flange part; wherein the two lead parts are led in from the cut-out parts on the first and second side faces and fitted inside the groove parts, respectively, on the exterior face, and included in the pair of terminal parts, respectively.
US12068101B2 Electronic component
An electronic component includes an insulating layer that has a principal surface, a passive device that includes a low voltage pattern that is formed in the insulating layer and a high voltage pattern that is formed in the insulating layer such as to oppose the low voltage pattern in a normal direction to the principal surface and to which a voltage exceeding a voltage to be applied to the low voltage pattern is to be applied, and a shield conductor layer that is formed in the insulating layer such as to be positioned in a periphery of the high voltage pattern in plan view, shields an electric field formed between the low voltage pattern and the high voltage pattern, and suppresses electric field concentration with respect to the high voltage pattern.
US12068100B2 Embedded and distributed inductive devices
An electronic package comprises an integrated circuit (IC) configured to receive a power input signal and to deliver a regulated power output signal. A multilayer electrical routing structure is attached to the IC and is configured to couple the electronic package to an external circuit. The multilayer routing structure has one or more electrical conductors on each of at least two layers which are configured to route the power input signal from the external circuit to the IC and to route the regulated power output signal from the IC to the external circuit. The one or more electrical conductors form an integrated inductive device having a respective portion disposed on each of the at least two layers and the power output signal is coupled to the external circuit through the integrated inductive device.
US12068093B2 Organic semiconductor element, strain sensor, vibration sensor, and manufacturing method for organic semiconductor element
An organic semiconductor element of the present invention includes: an organic semiconductor film formed from single crystal of an organic semiconductor, and a doped layer formed in a surface of the organic semiconductor film. A strain sensor of the present invention includes: the organic semiconductor element, a pair of electrodes which are electrically connected through the doped layer, and a substrate which is deformable, and which has the organic semiconductor element formed on one surface thereof. A vibration sensor of the present invention includes: the organic semiconductor element, a pair of electrodes which are electrically connected through the doped layer, and a substrate which has flexibility, and which is fixed at one end or both ends thereof, the substrate having the organic semiconductor element formed on the surface of the flexible portion of the substrate.
US12068088B2 Power cable, and method for manufacturing power cable
Provided is a power cable and a method for manufacturing a power cable that reduces occurrence of uneven thickness of an insulating layer and voids and peeling due to shrinkage and has good dielectric breakdown strength. The power cable includes the insulating layer containing 15 mass % or more of a propylene-based resin having a melting point of 110° C. or higher with respect to a whole. The power cable further includes a relationship between a cooling rate X [° C./min] at the time of manufacturing an interface portion in the insulating layer with the inner semiconductive layer and a cooling rate Y [° C./min] at the time of manufacturing a central portion of the insulating layer and is expressed by the relationship (Z), wherein X≥Y×0.8 . . . (Z).
US12068086B2 Welded conductors for power transmission cables welded conductors for power transmission cables
An arrangement for welded conductors for power transmission cables includes conductors welded by a high conductive welding material. A method for production of such welded conductors and power transmission cables including the welded conductors includes joining the conductor elements by welding.
US12068085B2 Entanglement of excitons by acoustic guiding
A system is described that exhibits the functionality of a beam-splitter, typically an optical device that splits a beam of light in two. In this case, the beams are acoustic pulses and can lead to the creation of a Wannier-Mott exciton: a bound state of an electron and an electron hole whose attraction to each other is maintained by the electrostatic Coulomb force. This exciton beam-splitter is lossy (i.e., involves the dissipation of electrical or electromagnetic energy). Half of the time the exciton is radiated away. Nevertheless, if the exciton is not lost, the exciton is now in a superposition of two states that can be well separated in position. Four such beam-splitters can be used to make an exciton interferometer that uses the interference patterns from the interacting acoustic pulses to extract information.
US12068081B2 Health service system
A health service system for caring for the health of a patient. In one example, the health service system operates to present media content in association with a telehealth consultation. The health service system generates a virtual waiting room for display on a patient device, which presents a media content presentation. After the media content presentation has concluded, the health service system facilitates the telehealth consultation between a patient and a care provider. In some configurations the health service system further includes at least one hub care facility. The hub care facility includes a locked door with a scanner that unlocks the locked door upon scanning a time sensitive door unlock code; and a locked medication locker with a scanner that unlocks the locked medication locker upon scanning a medication locker unlock code.
US12068080B1 Virtual sidekick in a health management platform user interface
A user interface for a health management platform is described that includes a virtual sidekick configured to assist a patient in managing a chronic health condition. The virtual sidekick may represent an individual (not necessarily the patient) that is facing similar challenges as the patient such as the same chronic health condition as the patient. In some embodiments, the virtual sidekick can be presented in a virtual scene that includes one or more reverse augmented realty elements that are indicative of a physical context of the patient. For example, the virtual scene may depict visual elements indicative of the patient's physical location and/or weather conditions at the patient's physical location. Data used to personalize and dynamically animate the virtual sidekick to assist the patient in managing a chronic health condition can come from multiple different sources.
US12068075B2 Method for initiating a data transfer from an implantable medical device
In a method for initiating a data transfer from an implantable medical device a relay data request is generated at a remote device, the relay data request containing an implant interrogation request representing a request for the implantable medical device to create an interrogation data set. The relay data request is transferred to a patient device, and a communication link between the patient device and the implantable medical device is established to transmit said implant interrogation request to the implantable medical device. An implant interrogation response is transferred from the implantable medical device to the patient device, the implant interrogation response representing a response from the implantable medical device containing said interrogation data set. The implant interrogation response is transferred from the patient device to the remote device.
US12068072B2 Aggregatory system for enabling online access to encounter data from multiple disparate sources
Disclosed are systems, methods, and non-transitory computer-readable enabling online access to encounter data across multiple disparate sources. The method includes providing a synchronizer application configured to access data of a practice group server, receiving, by an aggregator server, a start time and a duration of a healthcare appointment, and determining a completion time of the healthcare appointment. Based on the completion time, the aggregator server transmits a request for encounter data for the healthcare appointment to the synchronizer application and then receives and stores the encounter data in an aggregator database. The aggregator server generates an electronic alert addressed to a computing device accessible by the patient and transmits the alert to the computing device. The aggregator server receives an electronic response to the alert and provides an interactive user interface to the computing device configured to display the encounter data on the computing device.
US12068071B2 System and method of dynamically generating work assignments
Example systems and methods provide dynamic generation and display of workstation assignments in a pharmacy information system. A plurality of electronic workstation displays are in network communication with a workstation assignment engine configured to generate workstation assignments for employees assigned to the workstations displays and store a schedule record. Based on various triggers, workstations identified in the workstation assignments display the workstation assignments on a graphical user interface portion of the workstation displays. Dynamically generated changes to the workstation assignments in the schedule record may be generated and displayed in response to real-time change in coverage events.
US12068067B2 Method for use in generating a computer-based visualization of 3D medical image data
A method for use in generating a computer-based visualization of 3D medical image data is described. The method includes receiving 3D medical image data and performing a selection process to select first image data forming a first portion of the 3D medical image data, the first image data representing a first anatomical object of a given type. An analysis process is performed on the first image data, a parameter of the analysis process being based on the given type of the first anatomical object. Based at least in part on a result of the analysis process, a visual parameter mapping for the first portion is determined, for use in a rendering process for generating a visualization of the 3D medical image data. Also described is a method of generating a computer-based visualization of 3D medical image data and an apparatus for performing the methods.
US12068063B2 Visualizing patient conditions over time
Methods, computer-readable storage media, and systems for visually grouping related diagnoses and/or encounter/visit data together to provide treatment providers and patients with a summarized view of a patient's treatment per condition and how that treatment has changed over time are provided. Also provided are methods, computer-readable storage media, and systems for conflating related diagnoses and/or encounter data into a visual representation that summarizes a patient's treatment per condition and provides quickly discernible insight into how such treatment has changed over time.
US12068062B2 Customer health activity based system for secure communication and presentation of health information
A system and method for identifying health data associated with a health activity and processing the health data based on protected health information control for secure viewing and communication are provided. The method includes: detecting, by one or more processors, a health activity from a hardware device accessed by a user; identifying, by the one or more processors, health data associated with the health activity; identifying, by the one or more processors, a task to be performed based on the health activity; determining, by the one or more processors, whether the user is an authorized user based on a protected health information control unit; and responsive to the user being authorized, performing the task using the health data for the authorized user.
US12068060B2 Record finding using multi-party computation
Some embodiments are directed to a requesting device and a data device configured for multi-party computation to select a close record from a database. The data device performs a filtering of its candidate records by selecting candidate records from the database for which a received set of similarity values for a target record are close to a set of similarity values for a candidate record. For one or more selected candidate records, the requesting device and the data device performing a multiparty computation protocol to jointly compute a second closeness measure between the target record and the selected candidate record.
US12068058B2 Cut vertex method for identifying complex molecule substructures
Embodiments of the present invention avoid the processing problems associated with using conventional computer systems for identifying and characterizing all of the substructures (e.g., metabolites) of large complex molecules by using a defined minimum cleavable unit (MCU) and an MCU graph for a chosen molecule, as well as a “cut vertex” in the MCU graph for the chosen molecule. The system splits the MCU graph of the chosen molecule at the specified cut vertex to produce two separate MCU graph components (i.e., a first MCU subgraph and a second MCU subgraph) of the chosen molecule, and generates and traverses a first line graph component and a second line graph component, respectively, for the two MCU subgraph components with a graph traversing algorithm to generate and store in memory a first database of substructures and molecular weights for the first component, and a second database of substructures and molecular weights for the second line graph component. Subsequently, embodiments of the present invention can perform binary searches on the two databases (or the two subsections of a single database) to identify and produce graphic representations of all of the substructures of the chosen molecule that have molecular weights that match the query molecular weight (or range of query molecular weights), including the substructures of the chosen molecule that straddle (i.e., include) the cut vertex.
US12068057B2 Processing system, related integrated circuit, device and method
In an embodiment a processing system includes a plurality of storage elements, each storage element comprising a latch or a flip-flop and being configured to receive a write request comprising a data bit and to store the received data bit to the latch or the flip-flop, a non-volatile memory configured to store data bits for the plurality of storage elements, a hardware configuration circuit configured to read the data bits from the non-volatile memory and generate write requests in order to store the data bits to the storage elements and a hardware circuit configured to change operation as a function of a logic level stored to a latch or a flip-flop of a first storage element of the plurality of storage elements, wherein the first storage element comprises a further latch or a further flip-flop and is configured to store, in response to the write request, an inverted version of the received data bit to the further latch or the further flip-flop.
US12068054B2 SRAM design for energy efficient sequential access
An SRAM controller for performing sequential accesses using internal ports that operate concurrently on different rows. Each internal port includes a row address strobe (RAS) timer that generates clock signals controlling the timing of operations during a RAS phase in which word line decoding is performed once for a group of bit cells being accessed. The RAS phase can involve additional conditioning operations, such as precharging of local bits lines associated with the group of bit cells. The RAS phase is followed by an input/output (IO) phase in which individual bit cells are accessed in sequential address order using a column select signal generated by an IO timer. The RAS phase of a first internal port can be at least partially overlapped by the IO phase of a second internal port to hide the RAS latency of the first internal port. The IO timer can be shared among internal ports.
US12068052B2 Preserving blocks experiencing program failure in memory devices
A system and method for preserving block experiencing wordline failure in memory devices. An example method includes performing, by a processor, a write operation to program data to a set of memory cells addressable by a first wordline of a plurality of wordlines of a block of a memory device; determining that a program fault occurred during the write operation; determining a number of wordlines referenced by a program fault data structure that are associated with the block; and responsive to determining that the number of wordlines fails to satisfy a threshold criterion, releasing a second wordline of the plurality of wordlines to be available for write operations.
US12068049B2 Memory system
According to one embodiment, a non-volatile memory includes a plurality of groups and a memory controller configured to execute a first operation. Each of the plurality of groups includes a plurality of cell units. Each of the plurality of cell units includes a plurality of memory cells. The first operation includes: based on a first correction amount associated with a target group, reading data from the target group; and updating the first correction amount to a second correction amount based on the data. The memory controller is configured to: select a first group as the target group; and when a condition is satisfied, select a second group as the target group after performing the first operation related to the first group.
US12068047B2 Memory system for programming dummy data to a portion of a storage region in a program mode
An operating method of a memory system includes storing normal data to a first storage area of a non-volatile memory in a first program mode among multiple program modes defined according to a number of bits stored in each memory cell; storing dummy data in the first storage area in at least one of the multiple program modes including the first program mode; and copying the normal data from the first storage area to a second storage area of the non-volatile memory based on dummy data stored in the first program mode.
US12068042B2 Multi time program device with power switch and non-volatile memory
A multi time program device with a power switch and a non-volatile memory implementing the power switch for multi time program is provided. The device performs a program operation or an erase operation of a non-volatile memory cell in a non-volatile memory device.
US12068041B2 Power reallocation for memory device
A data storage device including, in one implementation, a number of memory die packages disposed on a substrate within the data storage device. Each memory die package has a die density that includes one or more memory dies. The die density of each memory die package is configured to provide an even thermal distribution across the number of memory die packages. The respective die densities of two memory of the die packages are different from each other.
US12068040B2 Nonvolatile semiconductor memory device including a memory cell array and a control circuit applying a reading voltage
A nonvolatile semiconductor memory device according to one embodiment of the present invention includes: a memory cell array and a control circuit. The control circuit executes a first reading operation and a second reading operation. The first reading operation is an operation of reading a threshold voltage set in the selected memory cell by setting a voltage between a control gate electrode and source of the selected memory cell to a first value. The second reading operation is an operation of reading a threshold voltage set in the selected memory cell by setting a voltage between the control gate electrode and source of the selected memory cell to a second value lower than the first value. When executing the second reading operation, the control circuit keeps a voltage of the control gate electrode of the selected memory cell to 0 or a positive value.
US12068034B2 Two-pass corrective programming for memory cells that store multiple bits and power loss management for two-pass corrective programming
Exemplary methods, apparatuses, and systems including a programming manager for controlling writing data bits to a memory device. The programming manager receives a first set of data bits for programming to memory. The programming manager writes a first subset of data bits to a first wordline during a first pass of programming. The programming manager writes a second subset of data bits of the first set of data bits to a buffer. The programming manager receives a second set of data bits for programming. The programming manager writes the second subset of data bits of the first set of data bits to the first wordline during a second pass of programming to increase a bit density of memory cells in the first wordline in response to receiving the second set of data bits.
US12068033B2 Memory device and method of operating the memory device including detrapping operations during programming
Provided herein is a memory device that may include a plurality of memory cells coupled to a plurality of bit lines and a common source line. The memory device may also include a control circuit configured to control a peripheral circuit to perform a program operation that includes two or more program steps on selected memory cells of a selected word line. The peripheral circuit may be configured to perform a first program step of the two or more program steps on the selected memory cells, then perform a detrap operation that applies a detrap voltage to the plurality of bit lines and the common source line for a predefined time, and thereafter perform a second program step of the two or more program steps on the selected memory cells.
US12068030B2 CAM cell, CAM device and operation method thereof, and method for searching and comparing data
The application provides a content addressable memory (CAM) cell, a CAM memory device and an operation method thereof, and a method for searching and comparing data. The CAM cell includes a first flash memory cell having a first terminal for receiving a first search voltage; and a second flash memory cell having a first terminal for receiving a second search voltage, a second terminal of the first flash memory cell electrically connected to a second terminal of the second flash memory cell, wherein the first flash memory cell and the second flash memory cell are serially connected; and a storage data of the CAM cell is based on a combination of a plurality of threshold voltages of the first flash memory cell and the second flash memory cell.
US12068029B2 Three dimensional (3D) memories with multiple resistive change elements per cell and corresponding architectures for in-memory computing
The present disclosure generally relates to multi-switch storage cells (MSSCs), three-dimensional MSSC arrays, and three-dimensional MSSC memory. Multi-switch storage cells include a cell select device, multiple resistive change elements, and an intracell wiring electrically connecting the multiple resistive change elements together and to the cell select device. MSSC arrays are designed (architected) and operated to prevent inter-cell (sneak path) currents between multi-switch storage cells, which prevents stored data disturb from adjacent cells and adjacent cell data pattern sensitivity. Additionally, READ and WRITE operations may be performed on one of the multiple resistive change elements in a multi-switch storage cell without disturbing the stored data in the remaining resistive change elements. However, controlled parasitic currents may flow in the remaining resistive change elements within the cell. Isolating each multi-switch storage cell in a three-dimensional MSSC array, enables in-memory computing for applications such as data processing for machine learning and artificial intelligence.
US12068024B2 Address dependent wordline timing in asynchronous static random access memory
A static random access memory (SRAM) has one or more arrays of memory cells, each array of memory cells activated in columns by a wordline. The activated column of memory cells asserts output data onto a plurality of bitlines coupled to output drivers. The SRAM includes a wordline controller generating a variable pulse width wordline which may be reduced sufficient to introduce memory read errors. Each of a high error rate, medium error rate, low error rate, and error-free rate is associated with a pulse width value generated by the wordline controller. A power consumption tradeoff exists between the wordline pulse width and consumed SRAM power. The wordline controller is thereby able to associate a wordline pulse width to an associated error rate for performing tasks which are insensitive to a high error rate or a medium error rate, which are specific to certain neural network training and inference using various NN data types.
US12068022B2 Integrated circuit and memory device including sampling circuit
An integrated circuit includes: first and second pattern generation circuits generating first and second pattern signal for a sampling section; a first section control part generating a coarse section signal for a first section of the sampling section, according to the first pattern signal; a first filter part generating a first section extract signal by filtering the second pattern signal according to the coarse section signal; a second section control part generating a fine section signal for a second section of the sampling section, according to the first section extract signal; a second filter part generating a second section extract signal by filtering the second pattern signal according to the fine section signal; an output control circuit generating a sampling enable signal according to the first and second section extract signals; and a sampling circuit suitable for sampling an input signal according to the sampling enable signal.
US12068020B2 Dynamic memory with sustainable storage architecture and clean up circuit
The invention relates to DRAM with sustainable storage architecture. The DRAM comprises a first supplying voltage source generating a voltage level corresponding to signal ONE utilized in the DRAM chip, and a DRAM cell which includes an access transistor and a storage capacitor. Wherein a first voltage level is higher than the voltage level corresponding to signal ONE, and the first voltage level is generated by a first sustaining voltage generator. The first sustaining voltage generator is electrically coupled to the storage capacitor of the DRAM cell during a turning-off period of the access transistor of the DRAM cell. A clean up circuit is provided to mitigate the difference between the voltages of BL/BLB and the targeted reference voltage during the equalization period.
US12068019B2 Internal voltage generation circuit and semiconductor memory apparatus including the same
An internal voltage generation circuit includes an enable control circuit configured to generate a final enable signal by limiting an activation time point of an enable signal to a point in time after a reset time, after the enable signal is inactivated. The internal voltage generation circuit also includes a start-up control circuit configured to perform a reset operation during the reset time and generate a start-up signal based on the final enable signal, a reference voltage generation circuit configured to generate a reference voltage based on the start-up signal, a current generation circuit configured to generate a reference current based on the reference voltage, and a voltage generation circuit configured to generate an internal voltage based on the reference current.
US12068014B2 Semiconductor apparatus and method for manufacturing the same
A semiconductor apparatus includes a nonvolatile memory cell array including a plurality of first memory cells and a plurality of second memory cells including a first memory element 11 and a second memory element 12 including a resistance-variable nonvolatile memory element and a first selection transistor electrically connected to the first memory element 11 and the second memory element 12, in which a plurality of first memory elements 11 and a plurality of second memory elements 12 are arranged in a two-dimensional matrix in a first direction and a second direction different from the first direction and on the same interlayer insulating layer, the first memory element 11 is larger than the second memory element 12, and the first memory element 11 and the second memory element 12 are disposed adjacent to each other along the second direction.
US12068013B2 Radiation image reading device
A radiation image reading device includes: a light scanning unit; a light detection unit. Each of a transmittance when the excitation light reflected from the surface of the recording medium is transmitted through the optical filter and a transmittance when the signal light emitted from the surface of the recording medium at an angle larger than a predetermined angle with respect to a direction perpendicular to the scan line within the detection surface is transmitted through the optical filter is smaller than a transmittance when the signal light emitted from the surface of the recording medium at an angle smaller than the predetermined angle with respect to a direction perpendicular to the scan line within the detection surface is transmitted through the optical filter.
US12068009B2 Magnetic recording device, magnetic recording system, and control method for magnetic recording device
According to one embodiment, a magnetic recording device includes a magnetic recording medium group and a magnetic head group. The magnetic recording medium group includes a first magnetic recording medium, a plurality of second magnetic recording media, and a plurality of third magnetic recording media. The magnetic head group includes a first magnetic head, a plurality of second magnetic heads, and a plurality of third magnetic heads. The first magnetic head is configured to record data on the first magnetic recording medium by a first method. One of the plurality of second magnetic heads is configured to record data on one of the plurality of second magnetic recording media by a second method different from the first method. One of the plurality of third magnetic heads is configured to record data on one of the plurality of third magnetic recording media by the second method.
US12068006B2 Video processing method and apparatus, electronic device, and computer readable storage medium
The present disclosure provides a video processing method and apparatus, an electronic device, and a computer-readable storage medium, the video processing method includes: receiving a to-be-processed video; displaying, on a display interface, a preview image of the to-be-processed video through a video preview region, displaying an editing track of the to-be-processed video through a track editing region, and displaying at least one processing function through a processing function navigation region; and when receiving a trigger operation for any processing function, displaying, in the video preview region, a preview image of a processed video obtained by processing the any processing function, and displaying, in the track editing region, an editing identifier corresponding to the any processing function. The editing identifier and the editing track of the to-be-processed video are superimposed and displayed in the track editing region.
US12068005B2 Tape reel and tape cartridge
A tape reel according to an embodiment of the present technology includes: a cylindrical reel hub that includes an outer periphery portion, a tape being wound on the reel hub. The reel hub is formed of a material in which a deformation amount when a load of 300 N is applied radially inward to an axial center of the outer periphery portion is 0.3 mm or less and a water absorption rate is 0.1% or less.
US12067993B2 Inter-channel phase difference parameter encoding method and apparatus
The present disclosure discloses an inter-channel phase difference parameter encoding method, where a current frame is obtained; a signal type and a previous IPD parameter encoding scheme of a previous frame are obtained; a current IPD parameter encoding scheme is obtained at least based on the signal type of the previous frame and the previous IPD parameter encoding scheme; and an IPD parameter of the current frame is processed based on the current IPD parameter encoding scheme.
US12067990B2 Intelligent assistant for home automation
This relates to systems and processes for using a virtual assistant to control electronic devices. In one example process, a user can speak an input in natural language form to a user device to control one or more electronic devices. The user device can transmit the user speech to a server to be converted into a textual representation. The server can identify the one or more electronic devices and appropriate commands to be performed by the one or more electronic devices based on the textual representation. The identified one or more devices and commands to be performed can be transmitted back to the user device, which can forward the commands to the appropriate one or more electronic devices for execution. In response to receiving the commands, the one or more electronic devices can perform the commands and transmit their current states to the user device.
US12067987B2 Method and device of generating acoustic features, speech model training, and speech recognition
The present disclosure discloses a method and device of generating acoustic features, speech model training, and speech recognition. By acquiring the acoustic information vector of the current speech frame and the information weight of the current speech frame, and according to the accumulated information weight corresponding to the previous speech frame, the retention rate corresponding to the current speech frame, and the information weight of the current speech frame, the accumulated information weight corresponding to the current speech frame can be obtained. The retention rate is the difference between 1 and a leakage rate.
US12067985B2 Virtual assistant operations in multi-device environments
Systems and processes for providing a virtual assistant service are provided. In accordance with one or more examples, a method includes receiving, from an accessory device communicatively coupled to the first electronic device, a representation of a speech input representing a user request. The method further includes detecting a second electronic device and transmitting, from the first electronic device, a representation of the user request and data associated with the detected second electronic device to a third electronic device. The method further includes receiving, from the third electronic device, a determination of whether a task is to be performed by the second electronic device in accordance with the user request; and in accordance with a determination that a task is to be performed by the second electronic device, requesting the second electronic device to performed the task in accordance with the user request.
US12067984B2 Voice user interface shortcuts for an assistant application
Methods, apparatus, systems, and computer-readable media are provided for using shortcut command phrases to operate an automated assistant. A user of the automated assistant can request that a shortcut command phrase be established for causing the automated assistant to perform a variety of different actions. In this way, the user does not necessarily have to provide an individual command for each action to be performed but, rather, can use a shortcut command phrase to cause the automated assistant to perform the actions. The shortcut command phrases can be used to control peripheral devices, IoT devices, applications, websites, and/or any other apparatuses or processes capable of being controlled through an automated assistant.
US12067980B2 Electronic device and method for executing task corresponding to shortcut command
Disclosed is an electronic device. An electronic device according to an embodiment comprises: a display; a microphone; a wireless communication circuit; a processor operatively connected to the display, the microphone, and the communication circuit; and a memory operatively connected to the processor, wherein the memory may store a plurality of user-customized tasks mapped to one of a selected word, phrase, or sentence, and may store instructions that, when executed, cause the processor to receive a first voice input according to user's utterance through the microphone, obtain context information related to the electronic device when one of the word, phrase, or sentence is included in the first voice input, select one task from among the plurality of tasks on the basis of at least in part on the context information, and perform the selected one task by using at least a part of the electronic device. Other embodiments understood through the present specification are also possible.
US12067979B2 Efficient empirical determination, computation, and use of acoustic confusability measures
A computer-implemented method includes generating an empirically derived acoustic confusability measure by processing example utterances and iterating from an initial estimate of the acoustic confusability measure to improve the measure. The method can further include using the acoustic confusability measure to selectively limit phrases to make recognizable by a speech recognition application.
US12067978B2 Methods and systems for confusion reduction for compressed acoustic models
Methods and systems are disclosed herein for improvements relating to compressed automatic speech recognition (ASR) systems. The ASR system may comprise a compressed acoustic engine and an adaptive decoder. The adaptive decoder may be dynamically compiled based on characteristics of the compressed acoustic engine and a current state of the application device. In some embodiments, a dynamic command list is used to manage context-specific commands. Two or more commands recognized by the adaptive decoder may be confusable due to compression of the ASR system. Alternate commands may be determined that are semantically equivalent but phonetically different than the confusable commands to reduce classification error of the adaptive decoder. An alternate command may replace one or more of the confusable commands in the adaptive decoder. In some embodiments, a user interface is displayed to a user of the ASR system to select the alternate command for replacement in the decoder.
US12067976B2 Automated search and presentation computing system
A method including transcribing, into digital tokens, utterances from a conversation between an agent and a person. The method also includes embedding the digital tokens into an utterances tensor including sequences of the digital tokens. The method also includes obtaining a metadata tensor by encoding metadata related to the utterances into the metadata tensor. The method also includes executing a machine learning model which takes, as input, the utterances tensor and the metadata tensor, and which outputs a predicted source article predicted to be related to the utterances. The method also includes generating an interactive link to the predicted source article.
US12067975B2 Voice command detection and prediction
Methods, systems, and apparatuses for predicting an end of a command in a voice recognition input are described herein. The system may receive data comprising a voice input. The system may receive a signal comprising a voice input. The system may detect, in the voice input, data that is associated with a first portion of a command. The system may predict, based on the first portion and while the voice input is being received, a second portion of the command. The prediction may be generated by a machine learning algorithm that is trained based at least in part on historical data comprising user input data. The system may cause execution of the command, based on the first portion and the predicted second portion, prior to an end of the voice input.
US12067971B2 Information processing apparatus and information processing method
Provided is an information processing apparatus including a first dictionary that has registered a plurality of utterance expressions, a first voice recognition unit that executes a first voice recognition process using the first dictionary, and a dictionary update unit that updates utterance expressions to be registered to the first dictionary based on usage performance of utterance of a user, in which the dictionary update unit deletes an utterance expression having a low usage performance of utterance from the first dictionary or transfers the utterance expression to a second dictionary that has registered a plurality of utterance expressions not registered in the first dictionary.
US12067970B2 Method and apparatus for mining feature information, and electronic device
A method for mining feature information, an apparatus for mining feature information and an electronic device are disclosed. The method includes: determining a usage scenario of a target device; obtaining raw audio data including real scenario data, speech synthesis data, recorded audio data and other media data; generating target audio data of the usage scenario by simulating the usage scenario based on the raw audio data; and obtaining feature information of the usage scenario by performing feature extraction on the target audio data.
US12067968B2 Alteration of speech within an audio stream based on a characteristic of the speech
In some implementations, a system may receive an audio stream associated with a call between a user and an agent. The system may process, by the device and using a speech alteration model, speech from a first channel of the audio stream to alter the speech from having a first speech characteristic to having a second speech characteristic, wherein the speech alteration model is trained based on reference audio data associated with the first speech characteristic and the second speech characteristic and based on reference speech data associated with the first speech characteristic and the second speech characteristic. The system may extract the speech from the first channel that has the first speech characteristic. The system may provide, within a second channel of the audio stream, altered speech that corresponds to the speech and that has the first speech characteristic.
US12067966B2 Information processing apparatus and information processing method
An information processing apparatus including a controller that controls, based on a detected state of the apparatus, outputting of sound that is performed by the apparatus, wherein the controller sequentially changes, according to an amount of change in the state, a mode of outputting a synthetic sound that can be output by the apparatus in a normal state is provided. Furthermore, an information processing method including, by a processor, based on a detected state of an apparatus, controlling outputting of sound that is performed by the apparatus, wherein the controlling includes, according to an amount of change in the state, sequentially changing a mode of outputting a synthetic sound that can be output by the apparatus in a normal state is provided.
US12067965B2 Device for superscattering acoustic waves
A device for superscattering a target acoustic wave may include a body having an outer surface, at least one resonator being defined within the body and extending to an opening defined within the outer surface and configured to cause the superscattering of the target acoustic wave impinging upon the body, and a motor connected to the body and configured to selectively rotate the body.
US12067964B2 Active sound management in noise cancelation systems
Noise cancellation systems and methods are provided that receive a reference signal representative of a noise to be reduced and provide a noise cancellation signal based upon the reference signal. Some examples include a feedback signal representative of a residual noise in the environment. At least one of the reference signal, the noise cancellation signal, or the feedback signal is filtered to remove components based upon a rotational rate of a rotating equipment associated with the environment, such as an engine of a vehicle. Accordingly, the noise cancellation system may not interfere with sounds related to the engine.
US12067963B2 Soundproof structure body
In a soundproof structure body including a tubular tube body having an opening portion, and a resonance type soundproof structure, in which a phase difference θ, at an upstream of the resonance type soundproof structure, between a reflected wave in the resonance type soundproof structure and a reflected wave of a transmitted wave transmitted through the resonance type soundproof structure and reflected by the opening portion satisfies Inequation |θ−π|≤π/3 with respect to a resonance frequency of the resonance type soundproof structure. This soundproof structure body can effectively offset a reflected wave from a resonance type soundproof structure body by opening end reflection by appropriately specifying positions of the resonance type soundproof structure and the opening end portion of a duct, a tube line, or the like to improve an absorbance of a single resonance type soundproof structure.
US12067958B2 Mura compensation method of display panel and display panel
A mura compensation method of a display panel and a display panel are provided. The display panel includes a display area. The display area includes a regular display sub-area and a function display sub-area. The mura compensation method of the display panel includes: performing an initial compensation for each pixel unit in the display area; acquiring an actual grayscale value and an actual brightness value of each pixel unit in the function display sub-area; and determining a secondary compensation value of each pixel unit in the function display sub-area and performing a secondary compensation.
US12067954B2 Display driver, semiconductor device, and amplifier circuit having a response-speed increase circuit
A voltage generation unit includes first to k-th amplifiers that individually receiving first to k-th reference voltages having mutually different voltage values, individually amplify these reference voltages with gain 1, and output the reference voltages. The generation unit generates plural gradation voltages by dividing voltages between respective voltages output from the first to k-th amplifiers. A decoder unit selects one gradation voltage corresponding to the luminance level represented by the pixel data piece among the gradation voltages and generates a signal having the one gradation voltage as the drive signal for driving a display device. Each amplifier includes a response-speed increase circuit that includes at least one transistor in which a source and a back gate are connected to an output terminal of the amplifier, a predetermined electric potential is applied to a drain, and the reference voltage received by the amplifier is received at a gate.
US12067953B2 Display device and source driver
A source driver includes an output buffer. The output buffer includes: an amplifying unit; a first current control unit that includes a first constant current source and a second constant current source; and a second current control unit that includes a third constant current source and a fourth constant current source. The first constant current source is disposed on a first supply line. The second constant current source is disposed on a second supply line. The third constant current source is connected in parallel to the first supply line, supplies the first power supply voltage to the amplifying unit, and allows turning on and off the supply. The fourth constant current source is connected in parallel to the second supply line, supplies the second power supply voltage to the amplifying unit, and allows turning on and off the supply.
US12067950B2 Display device
A display device includes: a display panel with pixels arranged in a first direction and a second direction; and a light source. Each pixel includes: a first sub-pixel including a color filter for a first color; and a second sub-pixel arranged adjacent to the first sub-pixel in the first direction and including a color filter for a complementary color between a second color and a third color. The light source includes: a first light emitter configured to emit light in the first color; a second light emitter configured to emit light in the second color; and a third light emitter configured to emit light in the third color. One frame period includes: a first light emission period of causing the first and second light emitters to emit light simultaneously; and a second light emission period of causing the first and third light emitters to emit light simultaneously.
US12067946B2 Display device
A display device includes: a display panel; a scan driver to provide scan signals to scan lines; an emission driver to provide emission control signals to emission control lines; and a readout circuit to receive a sensing signal from a readout line. The display panel includes: a first pixel in a first row, and connected to a first sub-scan line from among the scan lines, and a first emission control line; a first photo sensor in the first row, and connected to the first sub-scan line, a reset control line, and the readout line; a second pixel in a second row, and connected to a second sub-scan line from among the scan lines, and a second emission control line; and a second photo sensor in the second row, and connected to the second sub-scan line, a third emission control line, and the readout line.
US12067945B2 Gate driver and electroluminescent display apparatus including the same
Each gate stage of a gate driver may be implemented to operate based on a clock, a set signal, and a reset signal without a driving power, and thus, may not be connected to the driving power. Accordingly, because a driving power line is omitted, a mount area of the gate driver may be reduced, and thus, a narrow bezel may be easily implemented. Each gate stage may be implemented based on the clock without the driving power, and thus, a configuration thereof may be simplified. In this case, because each gate stage includes a leakage current blocker, even when the gate stage is manufactured based on an oxide transistor having a depletion characteristic, the operation stability thereof may be secured.
US12067944B2 Display device and operating method thereof
In order to prevent a rapid decrease in luminance of a screen as an average picture level (APL) increases, a display device for controlling luminance of an image through a peak luminance control (PLC) curve may comprise a display unit and a controller configured to obtain a first average picture level (APL) of a first image, to determine whether a second APL of a second image is increased compared to the first APL as the first image is switched to the second image, and to control image quality of the second image to reduce an output level of the second image when the second APL is increased compared to the first APL.
US12067940B2 Display device and method for driving same
The present application discloses a display device capable of satisfactorily displaying an image without causing insufficient charging even when it is difficult to ensure a time for sufficiently charging a holding capacitor of a pixel circuit. For each of m pixel circuit columns in a display portion 11, a data signal line group made up of a data signal line Doj connected to an odd-numbered pixel circuit in the pixel circuit column and a data signal line Dej connected to an even-numbered pixel circuit in the pixel circuit column, and a signal distributor 5j to which the data signal line group is connected are provided. A data-side drive circuit 30 provides data signals S1 to Sm to signal distributors 51 to 5m, respectively, and each signal distributor 5j distributes the provided data signal Sj to two data signal lines connected thereto. A scanning-side drive circuit 40 sequentially selects scanning signal lines GB1 to GBn such that a selection period of each scanning signal line GBi has a portion overlapping with a selection period of a scanning signal line GBi+1 to be selected next.
US12067939B2 Pixel circuit, method for controlling a pixel circuit, and array substrate
A pixel circuit, a method for controlling a pixel circuit, an array substrate, and a display panel are provided. Based on the structural improvement of the pixel circuit, when the light-emitting control signal is maintained at a high level, turning on a driving transistor by changing a Vgate signal from a high level to a low level, to complete a reset initialization of the driving transistor; and compensating a turn-on voltage of the driving transistor by changing a Vdata signal from a low level to a high level.
US12067931B2 Display device and method for driving the display device
Disclosed is a display device including a display panel. The device includes a reference voltage generator, a controller, and a data driver. The controller is configured to receive an input image signal and a dimming value, convert the dimming value into the dimming control signal, and convert the input image signal into image data. The reference voltage generator is configured to receive the dimming control signal and output a correction reference voltage by correcting at least one of a first gamma reference voltage and a second gamma reference voltage based on the dimming control signal. The data driver is configured to receive the correction reference voltage, generate gamma voltages based on the correction reference voltage, convert the image data into data voltages based on the gamma voltages, and output the data voltages to a display panel with pixels.
US12067930B2 Light-emitting panel
Disclosed is a light-emitting panel. The light-emitting panel includes a first power line; a second power line, the second power line and the first power line are spaced apart; and a plurality of light-emitting units arranged at intervals. The plurality of light-emitting units is connected to a plurality of light-emitting circuits in series in one-to-one correspondence, and the light-emitting circuit includes the first power line and the second power line. A compensation resistor is further connected to the light-emitting circuit in series.
US12067927B2 Display apparatus and mobile terminal
A display apparatus and a mobile terminal are provided. The display apparatus includes a display panel, N2 data drives, and a timing controller. Video data can be transmitted to a plurality of input video interfaces corresponding to the data drives in a time-sharing manner using one output video interface of the timing controller. Therefore, a timing controller with relatively low resolution can be matched with a display panel with relatively high resolution, thereby reducing overall costs of the display apparatus.
US12067924B2 Display panel and controlling method thereof
The present application provides a display panel and a controlling method thereof. The method includes: obtaining two grayscale values corresponding to two locations in a same frame, wherein two data voltages of the two locations are transmitted by the same data line; obtaining a grayscale threshold value, and determining a grayscale difference value according to the two grayscale values; when an absolute value of the grayscale difference value is greater than grayscale threshold value, obtaining a first voltage range, and determining the two data voltages corresponding to the two locations according to the first voltage range and the two grayscale values.
US12067923B2 Ambient illumination intensity determining method and apparatus, and storage medium
An ambient illumination intensity determining method and apparatus, and a storage medium are provided, and relate to the field of display technologies. In the method, a terminal device (20) includes a display (21, 304) and an ambient light sensor (12, 303), an ambient light detection area (211) is disposed in the display (21, 304), and the ambient light sensor (12, 303) is disposed in a coverage area of the ambient light detection area (211). When the display (21, 304) is turned on and an integration period of the ambient light sensor (12, 303) starts, a color value of a target color in the ambient light detection area (211) is determined; the ambient light detection area (211) is controlled to display the target color within the integration period; a first ambient illumination intensity is detected by the ambient light sensor (12, 303); a target impact value of both a brightness value of the display (21, 304) and the color value of the target color on the first ambient illumination intensity is determined; and the first ambient illumination intensity is corrected based on the target impact value to obtain a second ambient illumination intensity. In this way, the target color has a single color value, a target impact value calculation method is simple with high accuracy, and the obtained second ambient illumination intensity tends to be closer to a real ambient illumination intensity.
US12067922B2 Display control device, display control method, and display control program
A display control device includes processing circuitry configured to store index setting information indicating combinations of a plurality of indexes and importance of each of the indexes, and visual variable setting information indicating a visual variable used when a value of the index of the importance is displayed for each importance on a heatmap, calculate values of the indexes collectively on a display basis on the heatmap, specify the combinations of the plurality of indexes and the importance of each of the indexes with reference to the index setting information, and determine a visual variable which is allocated to each of the indexes based on the visual variable setting information and the importance of each of the indexes specified.
US12067921B2 Display device brightness compensation look-up table manufacturing method, device thereof, and display device
The present application discloses a display device brightness compensation look-up table obtaining method. The method includes a parameter reading step, an initial grayscale brightness detection step, a compensation region brightness detection step, a compensation data obtaining step, and a compensation look-up table generation step. The above method solves a technical issue that conventional demura technologies cannot uniform brightness of the display panel to result in poor quality of the display panel.
US12067920B1 Line scanning unit, line-scanning cascade circuit, and driving method
A line scanning unit, a line-scanning cascade circuit, and a driving method thereof are disclosed. The unit includes: an input module for pulling-up a voltage of a first node to be at high potential; an output module for receiving a first clock signal and outputting an output signal via a signal output terminal; a pull-down maintenance control module for pulling-up a voltage of a second node to be at high potential; a maintaining module for pulling-down voltages of the signal output terminal and the first node to be at low potential; a pull-down module for pulling-down the voltage of the second node to be at low potential; a first reset module for pulling-down the voltage of the first node to be at low potential; a second reset module for pulling-down the voltages of the first node, the second node, and the signal output terminal to be at low potential.
US12067917B2 Display device and method for driving the same
A method for driving a display device is performed by the display device. The method includes: displaying a first image including user convenience information through a display panel; generating sensing data corresponding to a fingerprint sensing area by using a photoelectric sensor; and determining whether a sensed fingerprint corresponding to the sensing data is a fake fingerprint by comparing expected sensing light illuminance information based on the first image with sensed light illuminance information of the sensing data. The first image includes a first color pattern in the fingerprint sensing area of the display panel. A fake-determination image pattern includes the first color pattern and a second color pattern different from the first color pattern.
US12067906B2 Foldable Y-frame sign
A foldable display includes a first frame, a second frame, and a third frame. The display includes a first frame hinge that rotatably couples the first frame to the second frame about a first axis. The display includes a second frame hinge that rotatably couples the second frame to the third frame about a second axis. A linkage assembly is attached to the first frame and to the second frame. The linkage assembly limits a maximum angle between the first frame and the second frame when the linkage assembly is fully extended, creating a base structure with the first frame and the second frame, supporting the foldable display. The display includes a clasp rotatably about a clasp hinge and attached to the third frame. The clasp is attachable to the first frame at a clasp receiver.
US12067905B2 Systems and methods for identifying articles of clothing
Systems and methods for allowing sight impaired or blind persons to identify articles of clothing utilizing “smart labels” which comprise identification information, wherein the identification information is contained in, represented by, or interpretable via raised indicia (e.g., raised lettering or Braille), smart codes, global positioning system (GPS) technology, magnetic stripes, radio frequency identification (RFID) technology, near field communication (NFC) technology, microprocessors, Bluetooth technology, or combinations thereof. These smart labels are unaffected by normal usage such as washing, folding and crumpling to allow sight impaired or blind persons to tactually, or via an electronic interpretation device, e.g., personal computer, a smartphone, computer tablet, magnetic stripe reader, NFC communicator, RFID reader, or Bluetooth device, comprehend the identification information of the smart label.
US12067902B2 System and method for processing boolean and garbled circuits in memory-limited environments
A system and method for processing garbled circuit techniques in memory-limited environments. The method includes: initializing a plurality of input gates and a plurality of state gates; generating a circuit slice for an update function; setting the plurality of state gates as a plurality of new output-state-gates; and generating a circuit slice for a finalization function, wherein the finalization function represented by a sub-circuit, the outputs of which are terminal gates.
US12067892B1 System and method for vocal training
A computer-implemented system and method for vocal training. A user's voice is measured and assessed. Personalized attributes about the user are also acquired including goals of the user. Based on measured aspects of a user's voice, and attributes acquired about the user (based on a combination of user-reported data, mechanically-assessed and/or artificial intelligence-determined analysis), (1) a report is generated about the user's vocal quality and ability, and (2) the user is given individualized feedback, lessons, and vocal exercises specific to the user's voice, vocal ability, voice-comfort-zone boundaries, and the user's goals in a scientific manner in the form of a virtual-vocal coach. The techniques and goals may be given to the user in real time, and/or used to generate new exercises and drills. By constantly measuring and scoring a user's progress, an ongoing-overall-voice strategy is generated to help the user meet the user's ongoing vocal-development goals.
US12067890B2 Reduced engine taxi predictor
A method of supporting taxi operation of an aircraft with multiple engines is provided. The method includes receiving information indicating a predicted duration of a taxi operation of a flight of the aircraft and weather conditions at the airport and determining whether a reduced-engine taxi operation (RETO) of the aircraft is permitted based on the predicted taxi duration and the weather conditions. When RETO is permitted, the method further includes determining a fuel savings of RETO in which at least a portion of the taxi operation is performed with less than all of the engines running, relative to a normal taxi operation in which the taxi operation is performed with all of the engines running and outputting a recommendation of RETO or normal taxi operation to a display device onboard the aircraft, the recommendation of RETO when the fuel savings is at least a given minimum fuel savings.
US12067887B2 Method and system for generating aerial imaging flight path
A method and system for developing a flight plan for taking images from an area of interest is disclosed. A series of trajectories is determined. Each trajectory is determined based on a logarithmic spiral curve derived from a range of predetermined basis angles and selecting a constant tangent angle between a radial line from the location of an image sensor to a target location, and a tangent line to the logarithmic spiral curve at the location of the image sensor. A set of trajectories from the series of trajectories is selected. The selected trajectories are scaled to cover the area of interest. The selected trajectories are transformed to coordinates corresponding to the area of interest. The set of scaled and transformed trajectories are stored as the flight plan for taking images of the area of interest.
US12067886B2 Device for producing a flight plan for lightweight aircraft
A device is specified for producing a flight plan for lightweight aircraft. The device includes a first interface, a second interface, and a processing unit. The first interface is configured to receive aircraft data relating to the lightweight aircraft, wherein the aircraft data at least contain flight properties and functions of the lightweight aircraft. The second interface is configured to receive weather data from a weather information source, wherein the weather data contain at least weather data from the past and contain at least air movements in an altitude profile between a maximum altitude of the lightweight aircraft and the Earth's surface. The processing unit is configured to compare the aircraft data to the weather data and to ascertain whether the lightweight aircraft is manoeuvrable in the case of the received weather data and on the basis of the aircraft data.
US12067885B2 Systems and methods for geo-fencing device communications
An unmanned aerial vehicle (UAV) includes a sensor configured to detect an indicator of a geo-fencing device; and a flight controller configured to generate one or more signals that cause the UAV to operate in accordance with a set of flight regulations that are generated based on the detected indicator of the geo-fencing device.
US12067883B2 Redundant communication method, apparatus and system for cooperative autonomous driving platooning
The present disclosure relates to Internet of Vehicles technology, and provides a method, an apparatus, and system for redundant communication for platooning. The method includes: transmitting application data to be transmitted to at least two V2V devices; and controlling the at least two V2V devices that have received the application data to transmit the application data to a predetermined air interface, such that a receiving apparatus obtains the application data from the air interface. With the redundant configuration of the V2V devices, the problem caused by communication failure of one single V2V device can be avoided, so as to ensure stability of V2V communication and guarantee safe operation for platooning.
US12067880B2 Safety system for a vehicle to detect and warn of a potential collision
Systems and methods are provided for processing reports received from vehicles. A processing device perform operations comprising receiving a first report generated by a first vehicle, the first report generated by the first vehicle for a first hazard detected by the first vehicle; receiving a second report generated by a second vehicle, the second report generated by the second vehicle for a second hazard detected by the second vehicle; analyzing the first report and the second report to make a determination that the first report and the second report identify a related hazard; aggregating the first report and the second report into a consolidated report based on the determination that the first report and the second report identify a related hazard; and generating a map, the map indicating a location of the related hazard based on the consolidated report.
US12067878B1 Crowd sourced real-time parking space detection and notification
A system comprising a capture device and a database. The capture device may be configured to capture video, implement a processor to perform video analysis on the captured video to extract metadata, and store the captured video. The database may be configured to receive the metadata from the wireless communication device, analyze the metadata, determine a location of an available parking space in response to the analysis of the metadata and a current location of a parking user and communicate the location of the available parking space to the parking user. The metadata may be extracted by the processor to generate information about objects present in the video and uploaded to the database for storage without the captured video. The processor may detect a status of a plurality of parking spaces and determine whether each of the plurality of parking spaces is the available parking space.
US12067873B2 System and method for controlling traffic
A portable traffic signal system with multiple signal heads where a substantially horizontal telescopic arm is used to support multiple signal heads, where each additional remote stage is initially inclined with respect to an adjacent less remote stage and multiple traffic signal control boxes are held to a trailer using a “J” hook and a hole in a trailer floor, in combination with a hand crank jack.
US12067869B2 Systems and methods for generating source-agnostic trajectories
Examples disclosed herein involve a computing system configured to (i) obtain (a) a first set of sensor data captured by a first sensor system of a first vehicle that indicates the first vehicle's movement and location with a first degree of accuracy and (b) a second set of sensor data captured by a second sensor system of a second vehicle that indicates the second vehicle's movement and location with a second degree of accuracy that differs from the first degree of accuracy, (ii) based on the first set of sensor data, derive a first trajectory for the first vehicle that is defined in terms of a source-agnostic coordinate frame, (iii) based on the second set of sensor data, derive a second trajectory for the second vehicle that is defined in terms of the source-agnostic coordinate frame, and (iv) store the first and second trajectories in a database of source-agnostic trajectories.
US12067865B2 Method for obtaining road condition information, apparatus thereof, and storage medium
A method includes: obtaining a number of vehicles passing a driving road segment within a duration; determining whether the driving road segment is a sparse road segment by determining whether the number of vehicles is less than or equal to a vehicle threshold; obtaining first real-time driving data transmitted by a first vehicle the target road segment, and obtaining first driving characteristic-information of the target road segment based on the first real-time driving data; obtaining second real-time driving data transmitted by a second vehicle passing a topology road segment, and obtaining second driving characteristic-information of the target road segment based on the second real-time driving data, the topology road segment being a road segment within a target range of the target road segment; and generating road-condition information of the target road based on at least the second driving characteristic-information.
US12067862B2 Illuminated indicator for doorbell
An illuminated indicator for a doorbell can be arranged to receive light along an optical axis (e.g., that is perpendicular to a front face of the doorbell housing) and emit the light from an output portion that defines a closed loop (e.g., that extends around the optical axis) and in a direction that is parallel to the optical axis. The illuminated indicator can include a light pipe that receives light along the optical axis and reflects the light to follow a radially outward and divergent path, e.g., that is perpendicular to the optical axis. The radially outward and divergent light can be reflected to follow a path that is parallel to the optical axis for emission at an output portion of the light pipe. The light pipe can be configured to transmit a doorbell switch activation force to other parts of the doorbell to cause actuation of the switch.
US12067858B2 Updating persistent displays for industrial devices
A system may include a device that has one or more components that may perform one or more operations of an industrial automation system. The device may detect a change in an operation of the one or more components and generate a signal representative of the change. The system may also include one or more persistent display tags that may correspond to the one or more components. The one or more persistent display tags may receive the signal from the device and update a display in response to receiving the signal.
US12067857B1 System and method for reducing a threat footprint of an area-of-interest
A method for reducing a threat footprint for an area-of-interest by, determining a base risk score for an area-of-interest, deriving a graphical representation of the area-of-interest and one or more defense strategies for the area-of-interest, training an adversarial reinforcement learning agent to identify one or more successful attack paths on the graphical representation of the area-of-interest that are effective in bypassing the one or more defense strategies for the area-of-interest, determining an active risk score based upon the one or more successful attack paths identified by the adversarial reinforcement learning agent and determining one or more mitigation actions that will reduce the active risk score for the area-of-interest based upon the base risk score and one or more predetermined resource constraint.
US12067853B1 Attic security system
An attic security system including a housing assembly, a camera assembly and an electronic assembly. The housing assembly includes a housing. The electronic assembly is embedded within said housing. The camera assembly includes at least one camera. The at least one camera is attached to a top end of the housing. The electronic assembly includes sensors and a microprocessor. The microprocessor can identify patterns of shapes and movement patterns through the sensors and the at least one camera. The microprocessor can recognize if the movement patterns and the patterns of shape correspond to movement patterns and patterns of shape of wildlife and send images or videos taken by the at least one camera to a remote device via email or text.
US12067850B2 Games, lotteries, and sweepstakes and tickets, systems, technologies, and methods related thereto
Games, lotteries, and/or sweepstakes as well as tickets, systems, technologies, and/or methods related thereto. In some embodiments, a gaming hub or clearing house which is used to screen prospective game contestants prior to permitting their participation with games, sweepstakes, and/or lotteries and/or as well as for monitoring contestant play. In certain alternative embodiments, the game network access granting hub utilizes facial recognition technology to screen prospective game contestants.
US12067849B2 Wager market creation and management
Methods and systems for managing a wagering system may receive a stream of state information of a live sporting event in real time and determine initial and possible future states of a first performance parameter of the event based on the stream. After a beginning of the game and before the start of the event, a probability of occurrence is calculated for possible future states of the first performance parameter, based on historical data. During an initial state of the first performance parameter, a signal operative to open a first market for betting on the possible future states based on the probability of occurrence is transmitted. Before an end of the initial state, a signal operative to close the first market is transmitted, and then an outcome of the first performance parameter is determined based on the stream. Payouts of the first market are resolved based on the outcome.
US12067848B2 Gaming device having gridded-card game feature
Embodiments of the present invention set forth systems, apparatuses and methods for implementing a card game on a gaming device. Here, gaming devices having a display and game processor may be operable to provide a gaming event using cards with gridded fields. In one type of gaming event, a player may be given one or more cards with a gridded field and compete against one or more other opponents each having one or more competing cards with gridded fields. In another type of gaming event, a player may be given one or more cards with gridded fields and try to match numbers or indicia that are randomly drawn. Play of the gaming event may continue in multiple rounds or stages where a next stage is reached by obtaining a continuation trigger on one or more of the player cards during a present round of the gaming event.
US12067843B2 Symbol-driven incrementation of progressive feature prizes across multiple games in a multi-game package
A multi-game package environment for a gaming device includes at least a first and second game. The first game is eligible to trigger a payout of one or more first progressive feature prizes associated with the first game and ineligible to trigger a payout of one or more second progressive feature prizes associated with the second game. A first set of random-based game outcomes are generated for a round of play of the first game to randomly determine a bulk progressive feature prize update operation across at least one progressive feature prize of each of the games in the multi-game package. A second set of random-based game outcomes is generated to randomly determine whether one of the one or more first progressive feature prizes in the first game is triggered. Concurrently, an amount by which to update a visual meter associated with each updated progressive feature prize may be determined.
US12067842B2 Graphic capture in a mobile loyalty network
Devices and methods for generating and/or communicating using optically formatted image data are provided. One method includes receiving first gaming information from a first wager-based gaming device via a local area network. The method further includes receiving from the first wager-based gaming device a request to include the first gaming information in a machine readable optically formatted image data. The method further includes generating the machine readable optically formatted image data or instructions for creating the machine readable optically formatted image data. Data encoded in the machine readable optically formatted image data comprises a unique identifier and the first gaming information. The method further includes sending the generated machine readable optically formatted image data or the instructions for creating the machine readable optically formatted image data to the first wager-based gaming device. The machine readable optically formatted image data is output to a display device.
US12067837B2 Community gaming experience
A gaming environment may provide a user with a community gaming experience by providing, via a first interface at a first gaming machine, a display of a wagering game to a first player; determining an initial game outcome for a play of the wagering game by the first player, wherein the initial game outcome is a losing game outcome; based on the losing game outcome by the first player, receiving, from a second player, a selection of an option to wager on a final game outcome, the final game outcome being based in part on the losing game outcome; displaying, via a second interface at a second gaming machine, the final game outcome to the second player; and providing an award to the second player based on the final game outcome.
US12067832B2 Blockchain system for managing responsible gaming data
A blockchain system, and related devices, systems, and methods are provided. A blockchain node device node device receives a first message from a gaming device in communication with the blockchain node device, the first message including a request for first play data corresponding to historical wagering activity by a player and wagering limit data associated with a limitation on wagering activity by the player. The blockchain node transmits a first blockchain block of a plurality of blockchain blocks of a blockchain data structure to the gaming device, wherein the first blockchain block includes the first play data. The blockchain node receives a second message from the gaming device, the second message including a second blockchain block including hash data associated with the first blockchain block and second play data corresponding to further wagering activity by the player. The blockchain node adds the second blockchain block to the blockchain data structure.
US12067825B2 Unified access control system
An amusement park access control system includes an amusement park area having an entrance. A unified access control device is positioned at the entrance and is configured to control guest access into the amusement park area. The unified access control device includes sensor modules and an access control module physically connected to one another to form a unified structure. The sensor modules scan the entrance to determine guest identification data. An access control computer system is communicatively coupled to the unified access control device and includes databases storing guest enrollment data and entitlement data associated with the guest enrollment data. The unified access control device identifies entitlements associated with the guest identification data based on a comparison between the guest identification data, the guest enrollment data, and the entitlement data, and controls guest access through the entrance based on the identified entitlements.
US12067821B2 Exit device with indicator
A door exit device may include a light source for indicating a status of the exit device. The light source may be capable of providing a first indication denoting that the exit device is in a first state (e.g., a dogged state) and a second indication denoting that the exit device is in a second state (e.g., an undogged state). Further, the exit device may include first and second parallel control systems capable of electronically controlling that status of the exit device. In some instances, a first parallel control system may supersede a second parallel control system.
US12067818B2 Checkpoint-based tracing for monitoring a robotic system
To identify sources of data resulting from an execution flow in a robotic device such as an autonomous vehicle, an operating system receives sensor data from various sensors of the robotic device. For each sensor, the system generates a data log comprising an identifier of a first checkpoint associated with that sensor, as well as a first timestamp. The system performs an execution flow on the sensor data from that sensor. The system updates the data log to include an identifier and timestamp for one or more additional checkpoints during the execution flow. The system then fuses results, uses the fused data as an input for a decision process, and causes a component of the robotic device to take an action in response to an output of the decision process. The system may record the action, an action timestamp and the data logs for each sensor in a memory.
US12067815B2 Telematically monitoring a condition of an operational vehicle component
Apparatus, device, methods and system relating to a vehicular telemetry environment for monitoring vehicle components and providing indications towards the condition of the vehicle components and providing optimal indications towards replacement or maintenance of vehicle components before vehicle component failure.
US12067812B1 System and method for analyzing vehicle data
A system and method for collecting and evaluating data associated with operation of a vehicle. Vehicle trajectory data associated with operation of a vehicle is received from a device configured to collect the vehicle trajectory data. The vehicle trajectory data comprises time-marked and location-marked speed data. The vehicle trajectory data is segmented into one or more segments, each representing a pattern of driver behavior. Event data is retrieved from one or more databases and corresponds to a time associated with the time marking of the vehicle trajectory data and a location associated with the location marking of the vehicle trajectory data. The segments are correlated with the event data using the time and the location. The correlations are analyzed. Based on the analysis, associations between the vehicle trajectory data and the event data are determined. The associations represent a causal relationship between the segments and the event data.
US12067811B2 System for secure transfer of digital aircraft data comprising redundant data producer systems, related assembly and method
A system for secure transfer of digital aircraft data comprising redundant data producer systems includes a first data producer, capable of producing first data, at successive moments, and a second data producer, redundant to the first system. The second data producer is capable of producing an integrity check result relating at least to second data which it produces in a manner redundant to the first data, the integrity check result being transmitted to a data consumer. The data consumer is capable of retrieving the first data and the integrity check result produced by the second system, to produce a new integrity check result from the first data and compare the new integrity check result with the integrity check result produced by the second system.
US12067803B2 Fingerprint sensor and display device including the same
There are provided a fingerprint sensor and a display device including the same. The fingerprint sensor includes a base substrate in which a first sensing region and a second sensing region are defined on a plane, first photo sensors disposed on the first sensing region of the base substrate, and second photo sensors disposed on the second sensing region of the base substrate. The first sensing region has an area larger than that of the second sensing region, and the first photo sensor has a width wider than that of the second photo sensor.
US12067797B2 Product labeling review
A label processing engine receives, as inputs, raw data representative of a label and baseline data, detects a raw data object within the raw data, classifies the raw data object, and localizes the raw data object within the raw data, detects a baseline data object within the baseline data, classifies the baseline data object, and localizes the baseline data object within the baseline data. The engine recognizes corresponding text within the raw data object and the baseline data object and extracts the corresponding text within the raw data object and the baseline data object, reassembles the corresponding text of the raw data object and the baseline data object into respective lines of text, compares the respective lines of text with one another, and issues a notification based on the comparison.
US12067796B2 Method for detecting fraud in documents
Described are methods and systems for detecting fraud in documents. First images of a first set of genuine documents and second images of a second set of genuine documents are obtained. A printed feature, spacings between printed features in the first images, and positions of printed features in the second images are selected. Selected features, spacings and positions are annotated to obtain original landmark locations for each printed feature, spacing and position. Annotated features, spacings and positions are transformed to obtain transformed features, transformed spacings and transformed positions. The transformed features, spacings and positions are combined with a noise model to generate modified features, modified spacings and modified positions. Each modified feature, modified spacing and modified position comprises annotations indicating modified landmark locations. Input data for a machine learning model is generated using original landmark locations and modified landmark locations. The machine learning model is trained using the input data.
US12067795B2 Information processing device and information processing method
An information processing device on a server side includes: a predetermined number of recognition units, for which a model updated by performing image recognition in a predetermined number of vehicles and executing unsupervised learning is each set, configured to perform image recognition on an image, on which image recognition has been performed in a predetermined number of the vehicles; and an evaluation value calculation unit configured to evaluate recognition results obtained in a predetermined number of the recognition units and calculate an evaluation value for each of the recognition units. The information processing device on the vehicle side includes an execution unit that executes unsupervised learning, and a determination unit that determines whether learning has been performed correctly or not for a model updated in the execution unit on the basis of an evaluation value found on the server side.
US12067794B2 Server, electronic device, and control methods therefor
A server and an electronic device for identifying a fake image are provided. The server includes a memory storing an artificial intelligence model trained to identify a fake image; and a processor connected to the memory, and configured to identify whether an image is the fake image by inputting the image to the artificial intelligence model, wherein the artificial intelligence model is a model trained based on an original image and a sample fake image, each including information about a landmark of a face area.
US12067792B2 Method for detecting groceries in corridor, terminal device and storage medium
A method for detecting groceries in corridor is provided, this method includes: obtaining an image collected from a corridor, performing pedestrian detection and grocery detection on the image collected from the corridor to obtain a pedestrian detection result and a grocery detection result; performing, if there is a pedestrian image in the pedestrian detection result, an image processing on the image collected from the corridor according to the pedestrian image; comparing the image that is collected from the corridor and has been processed with a preset corridor image to obtain an image similarity; generating, if there is a grocery image in the grocery detection result, or if the image similarity is less than or equal to a similarity threshold, a grocery cleaning instruction according to an identifier of corridor in the image collected from the corridor; and sending a grocery cleaning prompt according to the grocery cleaning instruction.
US12067787B2 Determining and mapping location-based information for a vehicle
Systems, methods, and non-transitory computer-readable media can determine contextual information describing at least one physical structure corresponding to a location based at least in part on data captured by one or more sensors of a vehicle. A set of candidate interaction points for the at least one physical structure can be determined based at least in part on the determined contextual information describing the at least one physical structure corresponding to the location. The set of candidate interaction points can be filtered to identify one or more interaction points. An interaction point can be selected from the one or more interaction points to use for stopping the vehicle.
US12067782B2 Surveillance camera system and method for operating same
A surveillance camera system according to an embodiment of the present disclosure comprises: multiple surveillance cameras for capturing images of different surveillance regions to surveil a protection object; an event management server which is connected to the surveillance cameras through a communication network and receives a first event signal or a second event signal from at least one of the surveillance cameras; and a manager terminal for receiving event information corresponding to the second event signal from the event management server when the second event signal is generated, wherein the first event signal corresponds to a signal generated when the protection object is detected by at least one of the multiple surveillance cameras, and the second event signal corresponds to a signal generated when the protection object is detected by none of the multiple surveillance cameras during a preconfigured reference time.
US12067778B2 Client based image analysis
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated and manual image reviews can be performed sequentially or in parallel. The generated image tags may be provided to a requester in real-time, be used to select an advertisement, and/or be used as the basis of an internet search. In some embodiments generated image tags are used as a basis for an upgraded image review. A confidence of a computer generated image review may be used to determine whether or not to perform a manual image review. Images and their associated image tags are optionally added to an image sequence.
US12067777B2 Efficient video processing via dynamic knowledge propagation
Certain aspects of the present disclosure provide a method of processing video data. In one example, the method includes receiving input video data; sampling a first subset of clips from the input video data; providing the first subset of clips to a first component of a machine learning model to generate first output; sampling a second subset of clips from the input video data, wherein the second subset of clips comprises fewer clips than the first subset of clips; providing the second subset of clips to a second component of the machine learning model to generate a second output; aggregating the first output from the first component of the machine learning model with the second output from the second component of the machine learning model to generate aggregated output; and determining a characteristic of the input video data based on the aggregated output.
US12067775B2 System, device and method for master clock and composite image
A system includes a sensor capturing sensor data and an imager capturing imager data in combination with a computing device configured to time calibrate the sensor and the imager, detect an occurrence of a first event in the sensor data and extract a first time at which the first event occurred, and identify a first image in the image data having a capture time correlating to the first time at which the first event occurred in combination with retrieving the first image for insertion into a composite image including further image data combined with at least a portion of the first image depicting the first event.
US12067772B2 Methods and apparatus for venue based augmented reality
In one general aspect, a method can include capturing first features associated with a real-world physical area as a model and associating an AR object with a fixed location within the model. The method can include capturing second features associated with a real-world location corresponding with a portion of the real-world physical area. The method can include associating the captured second features with a location in the model, corresponding with the real-world location, as an AR anchor where the AR object is associated with the AR anchor.
US12067766B2 Methods and systems of resilient mobile distributed computing
A system includes: a named data networking (NDN) based Spark distributed computing network including a Spark distributed computing network including a master computer node and a plurality of slave computer nodes, and a named data networking (NDN) protocol installed on the Spark distributed computing network, and a coded distributed computing (CDC) target recognition model deployed on the NDN-based Spark distributed computing network. The NDN-based Spark distributed computing network is configured to: receive one or more batches of input images; generate a parity image from each batch of the input images; predict a label for each image of the batch of the input images; process the generated parity image; upon a label prediction of one image of the batch of the input images being unavailable, reconstruct the unavailable label prediction; and classify labels for the input images.
US12067763B2 Three-dimensional point cloud label learning estimation device, three-dimensional point cloud label learning estimation method, and 3D point cloud label learning estimation program
A three-dimensional point cloud label learning and estimation device includes: a clustering unit that clusters a three-dimensional point cloud into clusters; a learning unit that makes a neural network learn to estimate a label corresponding to an object to which points contained in each of the clusters belong; and an estimation unit that estimates a label for the cluster using the neural network learned at the learning unit. In the three-dimensional point cloud label learning and estimation device, the neural network uses a total sum of sigmoid function values (sum of sigmoid) when performing feature extraction on the cluster.
US12067760B2 Systems and methods for image processing
Systems and methods for identifying objects in shipping containers using radiographic images are described. More particularly, techniques for using artificial neural networks to analyze radiographic images of shipping containers and associated cargo manifests are discussed.
US12067758B2 Object discovery in images through categorizing object parts
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting objects in images. One of the methods includes obtaining an input image; processing the input image to generate predicted part feature data, the predicted part feature data comprising, for each of a plurality of possible object parts: a part presence probability representing a likelihood that the possible object part is depicted in the input image, a predicted pose of the possible object part in the input image given that the possible object part is depicted in the input image, and an object part feature vector characterizing the depiction of the possible object part given that the possible object part is depicted in the input image; and processing the predicted part feature data for the plurality of possible object parts to generate an object detection output that identifies one or more objects depicted in the input image.
US12067754B2 Electronic device and method of inferring object in image
Provided are a method and electronic device for inferring an object in an image using a convolutional neural network (CNN) model. The method includes including: identifying a first region of interest in a first frame in the moving image, and a first object in the first region of interest, by providing the first frame to convolution layer groups sequentially connected in the CNN model, identifying a second region of interest in a second frame, the second region of interest corresponding to the first region of interest, and the second frame being after the first frame, providing the second region of interest to the CNN model, and obtaining first output data output from a first convolution layer group from among the convolution layer groups, and determining whether to identify a second object in the second region of interest by using a second convolution layer group, based on the first output data.
US12067752B1 Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: (i) when a number of three-dimensional points included in point cloud data to be encoded is n that is greater than a predetermined number, n being an integer greater than or equal to 2, calculating an encoding coefficient by generating a hierarchical structure in which each of n pieces of attribute information on the three-dimensional points is sorted into one of a higher frequency component and a lower frequency component to be layered, and generating a bitstream including the encoding coefficient calculated in the calculating; and (ii) when a number of three-dimensional points included in the point cloud data is m that is smaller than or equal to the predetermined number, m being an integer greater than or equal to 1, generating a bitstream in accordance with m pieces of attribute information on the three-dimensional points without generating a hierarchy structure.
US12067749B2 Color channel correlation detection
Systems, apparatuses, and methods for performing color channel correlation detection are disclosed. A compression engine performs a color channel transform on an original set of pixel data to generate a channel transformed set of pixel data. An analysis unit determines whether to compress the channel transformed set of pixel data or the original set of pixel data based on performing a comparison of the two sets of pixel data. In one scenario, the channel transformed set of pixel data is generated by calculating the difference between a first pixel component and a second pixel component for each pixel of the set of pixel data. The difference is then compared to the original first pixel component for each pixel. If the difference is less than or equal to the original for a threshold number of pixels, then the analysis unit decides to apply the color channel transform prior to compression.
US12067748B2 Selection of image label color based on image understanding
A system and method for adaptive color assignments to image labels during annotation of datasets includes preparing a dataset for image labeling by an annotator by: leveraging a global color analyzer to perform a global color distribution of a plurality of images to identify one or more overall colors present in the plurality of images, and a local color analyzer to perform a local color distribution for each image to identify one or more colors present in an area of interest of the image, and selecting a plurality of candidate colors to be used as image labels by the annotator, based on an output of the global color analyzer and an output of the local color analyzer.
US12067747B2 Camera parameter calculation apparatus, camera parameter calculation method, and non-transitory computer readable medium storing program
In a camera calibration apparatus (10), an external parameter calculation unit (13) calculates a rotation vector and a rotation matrix using the normalized start point coordinates, the normalized end point coordinates, and an “evaluation function” obtained by the normalized coordinate transformation unit (12) for each normal vector in the image plane and then outputs the calculated translation vector and rotation matrix. The normal vectors in the image plane respectively correspond to a plurality of normal vectors in a world coordinate space with respect to a reference plane in the world coordinate space. The evaluation function is for overdetermining a rotation parameter around a normal line with respect to the above reference plane in the world coordinate space.
US12067746B2 Systems and methods for using computer vision to pick up small objects
A method for estimating a pose of an object includes: receiving, by a processor, an observed image depicting the object from a viewpoint; computing, by the processor, an instance segmentation map identifying a class of the object depicted in the observed image; loading, by the processor, a 3-D model corresponding to the class of the object; computing, by the processor, a rendered image of the 3-D model in accordance with an initial pose estimate of the object and the viewpoint of the observed image; computing, by the processor, a plurality of dense image-to-object correspondences between the observed image of the object and the 3-D model based on the observed image and the rendered image; and computing, by the processor, the pose of the object based on the dense image-to-object correspondences.
US12067743B2 Automated license plate recognition system and related method
Systems, methods, devices and computer readable media for determining a geographical location of a license plate are described herein. A first image of a license plate is acquired by a first image acquisition device of a camera unit and a second image of the license plate is acquired by a second image acquisition device of the camera unit. A three-dimensional position of the license plate relative to the camera unit is determined based on stereoscopic image processing of the first image and the second image. A geographical location of the camera unit is obtained. A geographical location of the license plate is determined from the three-dimensional position of the license plate relative to the camera unit and the geographical location of the camera unit. Other systems, methods, devices and computer readable media for detecting a license plate and identifying a license plate are described herein.
US12067739B2 Method for 3D scanning of a real object
A computer-implemented method for 3D scanning of a real object with a camera having a 3D position including receiving, from the camera, an image of the real object, displaying on a screen, in an augmented reality view, the image of the real object enclosed within a virtual 3D box and, superimposed to the real object, a virtual structure made of a set of planar tiles, and being anchored to the virtual 3D box, each tile corresponding to a predetermined pose of the camera, detecting that a tile is pointed at with the camera; acquiring, from the camera, a frame of the virtual 3D box, thereby validating said tile, said frame being a projection of the virtual 3D box on the image, iterating for different 3D positions of the camera, until a sufficient number of tiles is validated for scanning the real object, and implementing a 3D reconstruction algorithm with all captured frames.
US12067738B2 Estimating ground truth object keypoint labels for sensor readings
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining estimated ground truth object keypoint labels for sensor readings of objects. In one aspect, a method comprises obtaining a plurality of sets of label data for a sensor reading of an object; obtaining respective quality control data corresponding to each of the plurality of sets of label data, the respective quality control data comprising: data indicating whether the labeled location of the first object keypoint in the corresponding set of label data is accurate; and determining an estimated ground truth location for the first object keypoint in the sensor data keypoint from (i) the labeled locations that were indicated as accurate by the corresponding quality control data and (ii) not from the labeled locations that were indicated as not accurate by the corresponding quality control data.
US12067735B2 Information processing device, estimation method, and nontransitory computer readable medium for estimating a position of a target
An information processing device includes a reference image generation unit that generates a reference image by using a partial area including a head of a tracking target in a whole-body image of the tracking target, a comparative image generation unit that generates a comparative image to be used for comparison with the reference image by using the partial area containing the head of the tracking target in a tracking image of the tracking target where feet are not contained, an adjustment unit that compares the reference image with the comparative image, and adjusts a position of the head of the tracking target in the comparative image, and a feet estimation unit that estimates a position of the feet of the tracking target in the tracking image by using the comparative image where the position of the head of the tracking target is adjusted.
US12067734B2 Image processing apparatus, image processing method, and storage medium
An apparatus is configured to perform a tracking process using a first frame image and a second frame image separated from the first frame image by a predetermined period of time in a video image, and includes a detection unit configured to detect a subject as a tracking target from each of the first frame image and the second frame image, a first determination unit configured to determine whether the tracking targets are in a moving state or in a non-moving state in each combination of the tracking target detected from the first frame image and the tracking target detected from the second frame image, and a second determination unit configured to perform matching determination to determine whether the combination is a combination of identical tracking targets if the combination of the tracking targets is a combination of tracking targets in the non-moving state.
US12067733B2 Video target tracking method and apparatus, computer device, and storage medium
A video target tracking method is provided to a computing device, the method includes: obtaining a partial detection map corresponding to a target image frame in a to-be-detected video; obtaining a relative motion saliency map corresponding to the target image frame; determining constraint information corresponding to the target image frame according to the partial detection map and the relative motion saliency map; adjusting a parameter of an image segmentation model by using the constraint information, to obtain an adjusted image segmentation model; and extracting a target object from the target image frame by using the adjusted image segmentation model.
US12067731B2 Image foreground segmentation algorithm based on edge knowledge transformation
An image foreground segmentation algorithm based on edge knowledge transformation includes the following steps: 1) construction of an image segmentation framework with edge self-supervised mechanism; 2) construction of an inner edge and outer edge discriminator; 3) generation of pseudo-segmented triplet data; 4) two edge adversary foreground segmentation guided by a very few labeled samples of the target category. According to the image foreground segmentation algorithm based on edge knowledge transformation established in the above steps, under the guidance of a very small number of labeled segmentation samples of the target category, the inner and outer edge discrimination network transforms edge knowledge of a large amount of open-source labeled data of a non-target category into a foreground segmentation network for the target category image by the way of adversary of segmentation results, and realize the segmentation of foreground target category objects of the image.
US12067728B2 Heterogeneous image registration method and system
A heterogeneous image registration method includes: performing edge detection on collected images, in combination with a curvature scale space strategy to extract contour curved segments in an edge image. Implementing a feature point detection strategy based on global and local curvature detecting feature points in the contour curved segments, and obtaining the nearest minimum local curvature of the feature points pointing to starting and end points of the contour, respectively. Calculating the number of neighborhood sampling points and neighborhood auxiliary feature points of neighborhoods on both edges of each of the feature points according to the nearest minimum local curvature. Using neighborhood auxiliary feature points and feature points to form a feature triangle, calculating an angle bisector vector and a main direction corresponding to the feature point in the feature triangle. The present invention is remarkable, accurate, and has high adaptability to the image registration scene of electric equipment.
US12067725B2 Image region localization method, image region localization apparatus, and medical image processing device
Embodiments of this application disclose methods, systems, and devices for image region localization and medical image processing. In one aspect, a method comprises acquiring three-dimensional images of a target body part of a patient. The three-dimensional images comprise a plurality of magnetic resonant imaging (MRI) modalities. The method comprises registering a first image set of a first modality with a second image set of a second modality. After the registering, image features of the three-dimensional images are extracted. The image features are fused to obtain fused features. The method also comprises determining voxel types corresponding to voxels in the three-dimensional images according to the fused features. The method also comprises selecting, from the three-dimensional images, target voxels having a preset voxel type, obtaining position information of the target voxels, and localizing a target region within the target body part based on the position information of the target voxels.
US12067721B2 Methods and apparatuses for guiding collection of ultrasound images
Aspects of the technology described herein relate to receiving an ultrasound image, automatically determining a location of a specific point on an anatomical structure depicted in the ultrasound image, and displaying an indicator of the location of the specific point on the anatomical structure on the ultrasound image. In some embodiments, the anatomical structure is a bladder. In some embodiments, the specific point is the centroid. In some embodiments, a statistical model determines the specific point. The indicator may be, for example, a symbol located at the specific point, a horizontal line extending through the specific point from one edge of the anatomical structure to another, and/or a vertical line extending through the specific point from one edge of the anatomical structure to another.
US12067718B2 Crop yield component map
Embodiments relate to a system that generates a crop yield component map for a field. The system determines amounts of nitrogen applied to each portion of the field by a set of nitrogen applicator farming machines. The system accesses crop yield data associated with a crop that was grown in the field. The crop yield data was generated by a set of harvester farming machines that travelled through the field and harvested plant parts of the crop. The system determines, by analyzing the crop yield data, plant part metrics for the harvested plant parts in each field portion. The system generates a crop yield component map that maps, for each field portion, a plant part metric associated with the field portion and an amount of nitrogen applied to the field portion. The component map may then be provided for display.
US12067714B2 Radiomic signature of a perivascular region
A method for characterising a perivascular region using medical imaging data of a subject. The method comprises calculating the value of a radiomic signature of the perivascular region using the medical imaging data. Also disclosed is a method for deriving a radiomic signature for predicting cardiovascular risk. The method comprises obtaining a radiomic dataset and using the radiomic dataset to construct a perivascular radiomic signature. Also disclosed are systems for performing the aforementioned methods.
US12067711B2 Data processing platform for analyzing stereo-spatio-temporal crop condition measurements to support plant growth and health optimization
An apparatus includes at least one processor configured to obtain stereo-spatio-temporal data measurements of plants in a growing area. The stereo-spatio-temporal data measurements include (i) first spatio-temporal data measurements of the plants in the growing area and (ii) second spatio-temporal data measurements of the plants in the growing area. The at least one processor is also configured to analyze the stereo-spatio-temporal data measurements to identify one or more actual or potential problems associated with one or more of the plants. The at least one processor is further configured to generate a graphical user interface identifying at least one of the one or more actual or potential problems with the one or more plants. The first and second spatio-temporal data measurements of each stereo-spatio-temporal data measurement are associated with at least one common plant characteristic and different three-dimensional positions within the growing area taken at one or more known times.
US12067710B2 Method and apparatus for spot-checking visual inspection system
A spot-checking method for a visual inspection system includes obtaining a plurality of to-be-inspected images, inspecting the plurality of to-be-inspected images to obtain defect types and/or parameters of a target object in the plurality of to-be-inspected images, and confirming availability of the visual inspection system based on the defect types and/or the parameters.
US12067707B2 Multimodal safety systems and methods
Multimodal systems are provided for managing safety in an industrial environment. The system comprises: (a) a computer vision component for generating a first output data; (b) a real-time locating component for generating a second output data about an object within the industrial environment and a mobile tag device deployed to the object; (c) a LIDAR component for generating a third output data; and (d) an edge computing device connected to the computer vision component, the real-time locating component and the LIDAR component via a local network, and is configured to: (i) receive a data stream including the first output data, the second output data and the third output data, (ii) process the data stream using a machine learning algorithm trained model to generate a safety related result and feedback data, and (iii) deliver the feedback data to the object via the mobile tag device.
US12067706B2 Veneer sorting control device, veneer sorting control method, and program for veneer sorting control
Provided is a veneer sorting control device including: a sorting condition setting unit 11 that sets sorting conditions for each of a plurality of kinds of defects so as to sort a veneer into a plurality of quality ranks; a defect detection unit 13 that detects the plurality of kinds of defects with respect to each of a plurality of pieces of veneer image data acquired from an image storage unit 100; a quality rank sorting unit 14 that sorts a plurality of the veneers into a plurality of quality ranks in correspondence with the sorting conditions which are set and defect detection states; a first totalization unit 15 that totalizes the number or a number ratio of the veneers in the plurality of quality ranks which are sorted; and a display control unit 17 that displays the totalization result on a screen. The number of the veneers sorted into the plurality of quality ranks can be confirmed by a simulation using the veneer image data stored in the image storage unit 100.
US12067703B2 Grain size estimation device, grain size estimation method, grain size estimation program, and grain size estimation system
According to one embodiment, a grain size estimation device includes an acquisition unit that acquires a captured image of a surface segment of an object inducing metal; and an estimation unit that estimates a grain size of the surface segment of the object indicated in the acquired image, based on a predictive model generated by machine learning using images of metal surfaces and grain sizes in the metal surfaces as training data.
US12067696B2 Image sensors with variable resolution image format
A system is provided that is configured to encode an image in accordance with a variable resolution image format. The variable resolution image format allows the specification of a number of windows in terms of their location and resolution. The image can be decomposed into a minimum number of square superpixels such that all specified windows are at the assigned resolution or better. By encoding one image where only critical portions are at the high resolution while less critical portions are at intermediate or lower resolutions, the number of bits that need to be transmitted from the system to a remote host subsystem can be dramatically reduced.
US12067695B2 Method and device for encoding/decoding the geometry of a point cloud
The present embodiments relate to a method and device. The method comprises obtaining at least one first point from at least one point of a point cloud by projecting said point of the point cloud onto a projection plane and obtaining at least one other point of the point cloud determined according to said at least one first point; determining and encoding at least one interpolation coding mode for said at least one first point based on at least one reconstructed point obtained from said at least one first point and at least one interpolation point defined by said at least one interpolation coding mode to approximate said at least one other point of the point cloud; and signaling said at least interpolation coding mode as values of image data.
US12067694B2 Method for generating metadata, image processing method, electronic device, and program product
A method in an illustrative embodiment includes dividing a first image having a first resolution into a plurality of image patches, and converting each of the plurality of image patches into an image patch having a second resolution by using a plurality of candidate conversion models, the second resolution being higher than the first resolution. The method may include determining a plurality of quality factors corresponding to the plurality of candidate conversion models for each of the converted image patches. The method may include selecting a conversion model for each image patch from the plurality of candidate conversion models based on the plurality of quality factors and computation load factors of the plurality of candidate conversion models, and generating metadata for converting the first image into a second image having the second resolution based on position information of each image patch and the conversion model selected for each image patch.
US12067690B2 Image processing method and apparatus, device, and storage medium
An image processing method is provided. The method includes: encoding an input image based on an attention mechanism to obtain an encoding tensor set and an attention map set of the input image; obtaining an encoding result of the input image according to the encoding tensor set and the attention map set, the encoding result of the input image recording an identity feature of a human face in the input image; encoding an expression image to obtain an encoding result of the expression image, the encoding result of the expression image recording an expression feature of a human face in the expression image; and generating an output image according to the encoding result of the input image and the encoding result of the expression image, the output image having the identity feature of the input image and the expression feature of the expression image.
US12067689B2 Systems and methods for determining the scale of human anatomy from images
Systems and methods are disclosed for generating a scaled reconstruction for a consumer product. One method includes receiving digital input comprising a calibration target and an object; defining a three-dimensional coordinate system; positioning the calibration target in the three-dimensional coordinate system; based on the digital input, aligning the object to the calibration target in the three-dimensional coordinate system; and generating a scaled reconstruction of the object based on the alignment of the object to the calibration target in the three-dimensional coordinate system.
US12067684B2 Method, device and computer program product for manipulating virtual bounding volumes
A computerized method comprising acquiring an image of a physical environment comprising one or more physical entities; generating a virtual view based on the acquired image, the virtual view being a 3D representation of the physical environment and comprising 3D data corresponding to the one or more physical entities of the physical environment; displaying the virtual view overlaid on the acquired image of the physical environment; obtaining bounding volumes for a plurality of 3D object models; merging said bounding volumes for the plurality of 3D object models into a virtual bounding volume, said merging occurring with respect to a particular 3D point within each one of the bounding volumes such that the particular 3D points coincide in the virtual bounding volume; and displaying the virtual bounding volume in the virtual view.
US12067681B2 Scalable parallel tessellation
Methods and tessellation modules for tessellating a patch to generate tessellated geometry data representing the tessellated patch. Received geometry data representing a patch is processed to identify tessellation factors of the patch. Based on the identified tessellation factors of the patch, tessellation instances to be used in tessellating the patch are determined. The tessellation instances are allocated amongst a plurality of tessellation pipelines that operate in parallel, wherein a respective set of one or more of the tessellation instances is allocated to each of the tessellation pipelines, and wherein each of the tessellation pipelines generates tessellated geometry data associated with the respective allocated set of one or more of the tessellation instances.
US12067680B2 Systems and methods for mesh generation
Systems and methods for mesh generation are described. One aspect of the systems and methods includes receiving an image depicting a visible portion of a body; generating an intermediate mesh representing the body based on the image; generating visibility features indicating whether parts of the body are visible based on the image; generating parameters for a morphable model of the body based on the intermediate mesh and the visibility features; and generating an output mesh representing the body based on the parameters for the morphable model, wherein the output mesh includes a non-visible portion of the body that is not depicted by the image.
US12067676B2 Cyberspace map model creation method and device
The present disclosure discloses a cyberspace map model creation method, which includes: determining that a coordinate system of a cyberspace map model uses an IP address as a basic vector; mapping the IP address to a two-dimensional coordinate system; determining, by means of orthogonalizing a logical port, a region, a topological structure to the IP address, a three-dimensional coordinate system to describe more fine-grained information of a cyberspace; constructing a scale standard, so as to lay a theoretical foundation for a multi-level and scalable representation of complex and diverse cyberspace resources in the cyberspace map model; and determining a mapping relationship between a cyberspace map and a geographic map to support screen segmentation, so as to perform a comparison drawing of a same cyberspace scenario in different cyberspace maps and geographic maps, and present cyberspace information in many aspects.
US12067658B1 Method, apparatus and device for automatically making up portrait lips, storage medium and program product
Embodiments of the present disclosure provide a method, apparatus and device for automatically making up portrait lips, storage medium and program product. The method includes: extracting lip key points from a portrait facial image and detecting a portrait facial orientation and a lip shape in the portrait facial image; adjusting positions of the lip key points based on the portrait facial orientation and the lip shape; detecting a skin hue and a skin color number of a facial area in the portrait facial image; and selecting a target lipstick color from a lipstick color sample library based on the skin hue and the skin color number; and performing fusion coloring by using the target lipstick color according to the positions of the lip key points.
US12067656B2 Image editing method, information processing apparatus, and recording medium having program recorded thereon
Provided is an image editing method including: displaying a setting image including a first image and a second image; receiving a first operation of designating a first point on the first image from a user; receiving a second operation of designating a second point on the second image from the user; receiving a third operation of designating a third point on the first image from the user; receiving a fourth operation of designating a fourth point on the second image from the user; and deforming the first image into a third image by making the first point correspond to the second point and making the third point correspond to the fourth point.
US12067652B2 Correction of magnetic resonance images using multiple magnetic resonance imaging system configurations
Disclosed herein is a medical system (100, 300) comprising a memory (110) storing machine executable instructions (120) and an image generating neural network (122). The image generating neural network is configured for outputting synthetic magnetic resonance image data (128) in response to receiving reference magnetic resonance image data (126) as input. The synthetic magnetic resonance image data is a simulation of magnetic resonance image data acquired according to a first configuration of a magnetic resonance imaging system when the reference magnetic resonance image data is acquired according to a second configuration of the magnetic resonance imaging system. Execution of the machine executable instructions causes a computational system (106) to: receive (200) measured k-space data (124) acquired according to the first configuration of the magnetic resonance imaging system; receive (202) the reference magnetic resonance image data; receive (204) the synthetic magnetic resonance image data by inputting the reference magnetic resonance image data into the image generating neural network; and reconstruct (206) corrected magnetic resonance image data (132) from the measured k-space data and the synthetic magnetic resonance image data.
US12067645B2 High-resolution controllable face aging with spatially-aware conditional GANs
There are provided computing devices and methods, etc. to controllably transform an image of a face, including a high resolution image, to simulate continuous aging. Ethnicity-specific aging information and weak spatial supervision are used to guide the aging process defined through training a model comprising a GANs based generator. Aging maps present the ethnicity-specific aging information as skin sign scores or apparent age values. The scores are located in the map in association with a respective location of the skin sign zone of the face associated with the skin sign. Patch-based training, particularly in association with location information to differentiate similar patches from different parts of the face, is used to train on high resolution images while minimize resource usage.
US12067644B2 Computer vision systems and methods for object detection with reinforcement learning
Computer vision systems and methods for object detection with reinforcement learning are provided. The system includes a reinforcement learning agent configured to detect an object pertaining to a target object class and a plurality of objects pertaining to different target object classes, such that the reinforcement learning agent determines a bounding box for each of the detected of objects. The system first sets parameters of the reinforcement learning agent. The system then detects an object and/or objects in an image based on the set parameters. Finally, the system determines a bounding box and/or bounding boxes for each of the detected objects.
US12067641B2 Page faulting and selective preemption
One embodiment provides a parallel processor comprising a memory interface and a processing array coupled with the memory interface. The processing array is configured to address memory accessed via the memory interface via a virtual address mapping and includes circuitry to resolve a page fault for the virtual address mapping, wherein each of the multiple compute blocks is separately preemptable.
US12067640B2 Dynamically reconfigurable register file
Techniques for managing register allocation are provided. The techniques include detecting a first request to allocate first registers for a first wavefront; first determining, based on allocation information, that allocating the first registers to the first wavefront would result in a condition in which a deadlock is possible; in response to the first determining, refraining from allocating the first registers to the first wavefront; detecting a second request to allocate second registers for a second wavefront; second determining, based on the allocation information, that allocating the second registers to the second wavefront would result in a condition in which deadlock is not possible; and in response to the second determining, allocating the second registers to the second wavefront.
US12067638B2 Identity management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying management, are disclosed. In one aspect, a method includes the actions of receiving, at a given time, a request to verify an identity of a user and a location of the user. The actions further include, in response to the request to verify the identity of the user, identifying a computing device associated with the user. The actions further include determining a previous time and a previous location that computing device verified the identity of the user. The actions further include, based on the given time, the location of the user, the previous time, and the previous location, determining whether to output data verifying the identity of the user at the location.
US12067636B2 Systems and methods for location fencing within a controlled environment
Methods and systems for providing location fencing within a controlled environment are disclosed herein. A location fencing server determines a location of a first inmate based on a first beacon device, and determines a location of a second inmate based on a second beacon device. Further, the location fencing server determines a proximity status based on the location of the first inmate and the location of the second inmate. Additionally, the location fencing server determines that the first inmate and the second inmate are in violation of a proximity policy based on the proximity status. In some embodiments, the location fencing server sends a notification to an employee device based on the violation of a proximity policy.
US12067635B2 Social media final notification system
A social media final notification and digital asset management system is provided. The system includes a server comprising storing user data corresponding to social media platforms and legacy representative data stored on the server. The system includes a user computing device operated by a legacy representative coupled to the computer server. The server may be programmed to receive from the user computing device a signal indicating a person associated with the user data is deceased. The server may be programmed to retrieve the user data, generate and transmit to the social media platforms a final message stored in the user data by the deceased person prior to death. The server may be programmed to cancel the social media accounts a predetermine amount of time after close of the social media accounts. The legacy representative may access the cloud storage accounts aggregated on the server and save to a different location.
US12067634B2 Cross-listed property matching using image descriptor features
Two sets of data, each containing property listings, are obtained from two discrete merchant platforms. Each property listing in a set of data of a first merchant is sequentially paired with each of the property listings in a set of data of a second merchant. For each pair, each image of the property listing of the first merchant is compared to each image of the property listing of the second merchant, and images of statistically sufficient similarity are identified. The similarity of images, and in particular, of similar images likely to be rooms of the property, are considered in a determination of whether the product listings of the first and second merchant are for the same cross-listed product.
US12067631B2 Systems, media, and methods for automated response to queries made by interactive electronic chat
Systems, media, and methods for automated response to social queries comprising: monitoring queries from users, each query submitted to a vendor via an interactive chat feature of an external electronic communication platform, monitoring human responses to the queries, monitoring subsequent communications conducted via the electronic communication platform until each query is resolved; applying a first machine learning algorithm to the monitored communications to identify a query susceptible to response automation; applying a second machine learning algorithm to the query susceptible to response automation to identify one or more responses likely to resolve the query; and either i) notifying a human to respond to the query susceptible to response automation with the one or more responses likely to resolve the query, or ii) instantiating an autonomous software agent configured to respond to the query susceptible to response automation with the one or more responses likely to resolve the query.
US12067628B1 Overspending alert system
A mobile device includes a processing circuit and a network interface structured to communicate data over a network. The mobile device generates and transmits a request to register for an alert program to a remote computing system and the mobile device renders a registration interface comprising a prompt asking permission to access user activity information. In response to receiving permission, the mobile device transmits an indication of approval to a remote computing system. After transmitting approval, the mobile device transmits an instance of the user activity information to the remote computing system. In response to sending the instance, the mobile device receives and implements a time-limited budget restriction on a user payment account where the time-limited budget restriction is based at least in part on the instance of the user activity.
US12067626B2 Systems and methods for maintaining a distributed ledger pertaining to smart contracts
Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles.
US12067621B2 Systems and methods of identifying relative ordering for electronic data transaction requests
An electronic exchange computing system is provided that includes a computer storage system, at least one transceiver, and a processing system. The storage system stores an electronic order book. The transceiver receives data transaction requests and transmits messages of an electronic data feed. The processing system generates an identifier, which may be referred to as a transaction identifier, for received data transaction requests. The identifier may be generated in a non-sequential and increasing manner such that it is greater than previously generated identifiers. The processing system will process the data transaction request and generate an electronic data feed message based on how data transaction request is handled. The electronic data feed message is sent to client computing system and includes the generated identifier.
US12067609B2 System and method of sorting apparatus cell allocation for fast e-commerce order fulfillment
Methods and systems for allocating cells of a sorting apparatus include associating, in a database, an identifier of the sorting apparatus with an identifier of a first container storing a first item of the purchase order, the purchase order including a second item stored in a second container; before associating the sorting apparatus with the second container, receiving an identifier of the first item; determining, in the database using the identifier of the first item, whether any cell of the sorting apparatus is associated with the purchase order; when no cell of the sorting apparatus is associated with the purchase order, associating, in the database, an identifier of a cell of the sorting apparatus with the identifier of the purchase order; and transmitting a first signal to a computer associated with a worker instructing placement of the first item in the cell.
US12067608B2 System and method for a better fitting wearable item
A method includes a processor receiving consumer first data and consumer feedback associated with a wearable item from a plurality of consumer devices. The processor aggregates the consumer first data and the consumer feedback into a plurality of first aggregated subsets based on a portion of the consumer first data and the consumer feedback. The processor grants a wearable item designer device of a plurality of wearable item designer devices access to the consumer first data, the consumer feedback or the plurality of first aggregated subsets. A wearable item designer associated with the wearable item designer device is configured to modify a wearable item design for a solid form of a wearable item mold in an assembly process, based on the consumer first data, the consumer feedback or the plurality of first aggregated subsets.
US12067606B2 Real-time provisioning of targeted, alternative product information based on structured messaging data
The disclosed embodiments include computer-implemented systems and processes that provision targeted alternative product information based on structured messaging data. For example, an apparatus may receive a message that characterizes a real-time payment requested by a first counterparty from a second counterparty, and is associated with a first product provisioned to the second counterparty by the first counterparty. The apparatus may determine that a second product is available to the second counterparty based on the message. Further, the apparatus may transmit notification data to a device operable by the second counterparty. The notification data includes product data characterizing the second product, and causes an application program executed at the device to present at least a portion of the product data within a digital interface. The apparatus also receives a response to the notification data from the device and, based on the response, provisions the second product to the second counterparty.
US12067605B1 Computer-readable medium, method, and system for providing financial products via augmented reality
A system may a processor that may receive image data of a vehicle via one or more image sensors and retrieve vehicle data regarding the vehicle from a vehicle database based on the image data. The vehicle database may include a first set of data regarding a plurality of vehicles. The processor may then retrieve financial data regarding a user from a financial database, such that the financial database includes a second set of data regarding financial information concerning the user. The processor may then determine one or more financial products associated with a purchase of the vehicle, generate one or more visualizations representative of the one or more financial products, and modify the image data depicted on a display to include the one or more visualizations.
US12067600B2 Available capacity-based billing system and method for vehicle batteries
An available capacity-based billing system includes a vehicle including a battery, and a battery controller configured to determine a maximum value and a minimum value of a state of charge (SOC) of the battery based on settings of an available capacity of the battery, a user terminal configured to receive a capacity setting change request including a setting change amount of the available capacity and then to transmit the capacity setting change request, and a server configured to receive the capacity setting change request transmitted by the user terminal and to determine a battery usage fee corresponding to the setting change amount of the available capacity included in the received capacity setting change request.
US12067595B2 Behavior shift-based interest level prediction
A method includes providing a Fibonacci confidence interval level on user program viewership data to distinguish user interest level in different linear entertainment programs. The method also includes creating a behavior shift feature space for acquiring information about user behavior over time based on a behavior sequence, a first derivative on the behavior sequence, and a second derivative on the behavior sequence. The method further includes utilizing, based on a trained machine learning model, a transformer structure and attention to map user data from the behavior shift feature space into a prediction of the Fibonacci confidence interval level.
US12067594B2 Visitor detection unit and identification system
A visitor detection unit includes a digital processor, an RF transceiver, a sensor and digital memory. Preferably, the digital memory includes code segments executable on the digital processor for transmitting a beacon signal via a transmitter portion of the RF transceiver, monitoring via the sensor for a visitor event monitoring via a receiver portion of the RF transceiver for a beacon response event, and selectively transmitting metadata via the transmitter portion of the RF transceiver that is related at least one of the visitor event and the beacon response event. In this example embodiment, an enclosure is provided for the digital processor, the RF transceiver and the digital memory such that the visitor detection unit can be mounted on a surface proximate to a physical area to be monitored.
US12067593B2 Advertisement target determining device and advertisement target determining method
Provided is a method of determining an advertisement target according to an advertisement request, the method includes: obtaining usage history information from a plurality of devices, obtaining features of the plurality of devices, based on the usage history information, and generating feature vectors for the obtained features; determining labels for the plurality of devices, based on the advertisement request and the obtained features; generating an advertisement target inference model, based on the determined labels and the feature vectors; and determining at least one advertisement target device among the plurality of devices by applying the generated advertisement target inference model to the plurality of devices.
US12067588B2 System and method for intelligent discount distribution based on subscriber tier
A system and method for operating a bundle-type checkout system incorporating subscription tiers, comprising an offer manager that receives price offer values from consumers, a discount optimization manager that calculates a least acceptable offer value based on offer pattern data associated to each product identifier of the bundle, calculates a total available discount for the bundle based on the least acceptable offer value and retail prices of each product identifier of the bundle, calculates price discount thresholds and compares price discount values to offer values to calculate price discounts and determines acceptability of the price offer values, and weighted discount distribution among subscription tiers to calculate a final price for each product identifier.
US12067586B2 Garnering interest on potential listing in a photo or video
Various implementations described herein are able to leverage the interaction from one or more potential buyers relative to a digital image to automatically create a sales listing for items that appear to be of interest to the buyers. This reduces or eliminates all together the manual effort previously required of sellers in researching and collecting data on each item they wish to sell. Because of their technical nature, the innovative solutions described herein are also readily scalable which, in turn, greatly improves the seller's experience. Based on buyer interaction experiences, sales listings for each item for sale can be automatically created and listed.
US12067581B2 Object type identifying apparatus, object type identifying method, and recording medium
Provided is an object type identifying apparatus that is capable of correctly identifying the types of objects held in a hand of a person. This object type identifying apparatus is provided with: a memory storing instructions; a storage device storing information indicating a type of an object at a position of each object; and one or more processors configured to execute the instructions to: acquire a position of an object; determine whether an object is picked up or an object is placed, based on sensor information; when determined that an object is picked up, identify a type of the picked-up object, based on the position of the object acquired and information stored in the storage device; and when determined that an object is placed, update information stored in the storage device, using an image captured by a camera that captures arrangement of each object from a front side.
US12067580B2 Management of programmatic and compliance workflows using robotic process automation
The disclosed embodiments include computer-implemented processes that manage adaptively queued compliance workflow through a virtualization of robotic process automation (RPA) techniques and that manage adaptively a testing and “de-risking” of target programmatic interfaces through a virtualization of additional RPA techniques. In some examples, an apparatus may obtain an element of response data from a programmatic interface based on a corresponding element of input data. The apparatus may determine that the element of response data deviates from an expected response of the programmatic interface to the element of input data, and generate exception data characterizing the determined deviation. The apparatus may also modify at least one functionality of the programmatic interface in accordance with the exception data.
US12067574B2 Using transaction data to present search results
Using transaction data to present search results is described. A payment service computing platform may receive transaction data associated with users of a payment service, and may receive a search query from a payment application associated with the payment service and executing on a device of a user. The payment service computing platform may then determine, based at least in part on a portion of the transaction data associated with the user, a user risk metric associated with the user, may generate a list of entities based at least in part on the user risk metric, and may cause a user interface of the payment application to present at least a portion of the list of entities as a search result to the search query.
US12067570B2 System, method, and computer program product for predicting a specified geographic area of a user
Provided is a system, method, and computer program product for predicting a specified geographic area of a user. The method includes receiving transaction data associated with a plurality of transactions during a predetermined time interval. The method also includes generating a geographic area prediction model based on the transaction data by determining a verified geographic area for each user, and determining transaction data associated with a plurality of transactions involving each user for a plurality of feature vector parameters, training the geographic area prediction model based on the plurality of feature vector parameters for the verified geographic area for each user, and validating the geographic area prediction model based on the plurality of feature vector parameters for the verified geographic area for each user.
US12067568B2 Authentication of contactless transactions
Disclosed embodiments include aspects that relate to authentication of contactless interactions. Identifying information can be provided from multiple sources. A chip-embedded card can be registered to an individual and include identifying information associated with the information. During a contactless transaction, identifying information can be acquired. An individual's identity can be validated based on identifying information. A chip-embedded card can be read by a card reader at a particular location providing physical presence information. In one instance, identifying information from the chip-embedded card can be compared to other identifying information to determine whether there is a match or mismatch. A confidence score can be computed based on the amount and type of information provided. An individual's identity can be validated when the confidence score satisfies a threshold.
US12067563B2 System for collecting customer ratings from a pin entry device
The present invention provides a system operable to collect customer ratings during a transaction using an electronic point of sale system comprising a computer programmed to effect operation of the electronic point of sale system. The system includes a POS module programmed to manage operation of a scanner, a PIN entry device; a payment application operable to manage the PIN entry device; a POS proxy module; a payment application plug-in operable in conjunction with the payment application; a scanner pass-through driver operable to pass scanner signals between the POS module and the scanner while collecting information from the scanner signals and sending that information to the POS proxy module; wherein the POS proxy module is programmed to cause collection of a customer rating during the transaction by using the information received from the scanner pass-through driver to initiate a customer rating collection session, to send a customer rating initiation signal to the payment application plug-in which in turn causes the PIN entry device to prompt the customer to enter a rating.
US12067561B2 System architecture for enabling distributed temporary control of discrete units of an asset
Described herein are various embodiments of methods and systems for distributing temporary control of an asset. For example, a method can include receiving an indication of an execution of a transfer of temporary control between a granting entity and a receiving entity of a unit of an asset comprising a plurality of units. Transaction data comprising a duration of the temporary control of the unit can be received and recorded in a distributed ledger of a blockchain network. Logic and rules corresponding to conditions of transfer of the temporary control of the unit of the asset can be identified. The method can include receiving a granting entity authentication key and determining that whether the transaction data meet the logic and the rules of the conditions of transfer.
US12067559B2 Methods and systems for forensic investigations in contract networks
A method for detecting fraud across networks of interconnected smart contracts on a blockchain network, including constructing a graph representation of nodes and node edges representing smart contracts and interactions therebetween on a blockchain network. New smart contracts are added to the graph representation which is updated to reflect updated edges. Pattern recognition algorithms are applied to the graph database to identify and flag sub-graphs suggesting potential fraud. Filtering smart contracts gather forensic data about each smart contract comprised by the flagged sub-graph. A fraud risk score is determined by analyzing the forensic data. If the fraud risk score exceeds a threshold value, a fraud response is triggered.
US12067554B2 System, method, and apparatus for user-less payment on delivery
Described herein are systems, methods, and apparatuses for performing a user-less payment for an item upon its delivery by an unmanned delivery vehicle. The unmanned delivery vehicle may navigate to a delivery location, receive payment information, initiate a payment transaction with a remote server, and release the item at a specified location upon successful completion of the payment transaction. Upon arrival of the unmanned delivery vehicle, a wireless data transmission device may send payment information to a remote server, and the remote server may provide the unmanned delivery vehicle with an indication of whether the item can be released and a specific location at which the item can be released.
US12067553B2 Methods for locating an antenna within an electronic device
A method of determining a proximity of an antenna located in a payment instrument to an antenna located within an electronic device may include receiving, at the antenna located within the electronic device, a first signal from the antenna located in the payment instrument, the first signal received at a first time, receiving, at the antenna located within an electronic device, a second signal from the antenna located in the payment instrument, the second signal received at a second time, the second time being later than the first time, determining a difference in a signal strength between the first and second signals, and displaying, on a display of the electronic device, an indication based on the determination.
US12067550B2 QR code initiative: checkout
Systems, computer-implemented methods, apparatus, and/or computer program products that can facilitate electronic generation and/or display of enhanced, transaction-based QR codes are provided. In various embodiments, a system can receive, from an electronic beacon of a point-of-sale device, context data characterizing a transaction facilitated by the point-of-sale device. In various instances, the system can generate a quick response (QR) code based on the context data and based on financial instrument data, such that the context data and the financial instrument data are embedded within or correlated to the QR code. In various aspects, the system can visually render the QR code on an electronic display, such that the QR code is scannable by the point-of-sale device.
US12067549B2 Systems and methods of image processing and shrinkage evaluation
Some embodiments provide image evaluation systems and methods, comprising: a plurality of camera systems distributed about a retail facility and each of the plurality of camera systems; and an image processing system configured to receive multiple images over time, process each image comprising: determine, from pixel data, a gradient amplitude and directional component; determine a histogram curve from the gradient amplitudes as a function of the directional component of the pixel data, and identify a key direction relative to a maximum accumulation of the gradient amplitudes; for the gradient amplitudes, of the pixel data, having a corresponding directional component that is within a direction threshold of the key direction, identify a number of local maxima corresponding to the key direction; and determine a quantity of items of the product corresponding to a quantity of the number of local maxima.
US12067548B2 Information processing system, information processing device, information processing method, and recording medium storing program
Provided is an information processing system that enables a customer to shop efficiently. This information processing system is equipped with at least one server that manages an inventory possessed by a virtual store and a physical store, wherein the server uses article identification information capable of uniquely identifying an article to manage the inventory. The server receives a reservation or purchase of an article from a customer terminal. The server then transmits an instruction for displaying, on an electronic tag that is attached to an article and corresponds to received article identification information, an indicator that the article has been reserved or purchased.
US12067541B2 Integrated electronic disbursement and cash flow management system and method
A system and method are provided for managing electronic disbursements transferred from a business client of a financial institution to customers of the business client. The system includes a disbursement instruction processor receiving a disbursement instruction over a network from a business client system, the disbursement instruction processor processing the instruction and performing multiple steps. The steps include using a customer identifier to determine available payment channels for the customer and selecting an electronic payment channel when available payment channels include an electronic payment channel. An electronic disbursement notification is forwarded to the customer. A confirmation may be provided upon acceptance of the disbursement through the disbursement notification.
US12067537B2 System and method for facilitating programmatic verification of transactions
Systems and methods for programmatic access of a financial institution system. A normalized API request provided by an application system specifies user information corresponding to at least one account endpoint of an external financial institution system. Responsive to the request, at least one application proxy instance associated with the normalized API request is used to collect transaction information from a corresponding financial institution system by providing the financial institution system with a proprietary API request that specifies at least account credentials associated with the user information. The transaction information is included in at least one proprietary API response provided by the financial institution system. A normalized API response is generated based on the collected transaction information and provided to the application system. Each application proxy instance is constructed to simulate an application of the corresponding financial institution system on behalf of a user associated with the application proxy instance.
US12067530B2 Systems and methods for logical data processing
A method includes receiving a data processing request at a computing system. The data processing request identifies data to be compared to sets of criteria according to a predefined sequence of the sets that is defined by a non-variant logic process. The method also includes determining whether the request is to be processed according to a variant logic process that defines a modified sequence of the criteria sets than the non-variant logic process. The method also includes dynamically altering the predefined sequence of the criteria sets to the modified sequence responsive to determining that the request is to be processed using the variant logic process, comparing the data identified by the request with the criteria sets according to the modified sequence, and processing the data according to the criteria sets of criteria in the modified sequence.
US12067528B1 Apparatus and method for managing perishable food items
An apparatus and method for transferring perishable food items between a refrigerated storage unit and a mobile kitchen vehicle maintains the integrity of the perishable food items in connection with a replenishment operation or a restocking operation. The refrigerated storage unit comprises a side door that can be retracted. The side door can comprise a canopy and an air curtain. The canopy and the air curtain assist in maintaining a refrigerated temperature of the perishable food items as they are transferred from the refrigerated storage unit to the receiving truck. The refrigerated storage unit can comprise additional side doors to accommodate multiple receiving food trucks simultaneously.
US12067527B2 System and method for identifying misplaced products in a shelf management system
Disclosed herein is a system and method of identifying misplaced products on a retail shelf using a feature extractor trained to extract features from images of products on the shelf and output identifying information regarding the product in the product image. The extracted features are compared to extracted features in a product library and a best fit is obtained. A misplaced product is identified if the identifying information produced by the feature extractor fails to match the identifying information associated with the best fit features from the product library.
US12067523B2 Baggage handling verification device, system and method
A baggage handling verification device (200) is for use with baggage (46) having RFID tags (48) attached. A user interface emits signals, an attachment element (22, 28, 222, 228) attaches the device to a user, an RFID antenna (232) and reader (234) obtain tag data representing first parameters for determining a baggage handling method. Data memory (242) stores second parameters for determining a baggage handling method. A CPU (238) compares the first and second parameters. The device emits different signals depending on whether a match exists between the parameters. Match-indicating signals indicate to handle a baggage item according to a predetermined method, while no-match indicating signals indicate not to handle the baggage item according to that method. The invention also covers a related system including the verification device and method of determining whether the baggage item must be handled according to predetermined baggage handling parameters.
US12067518B2 Method and system for measuring computable climate action transactions as a benefit, gift, engagement, incentive, recognition, reward, teambuilding and training tool
Techniques are provided for receiving and processing vetting, criteria, and certification parameters of entities intending to offer sustainable products and services to compute climate impact measurement, rating, and badge elevation output parameters. The techniques further receive informational input parameters about the sustainable products and services to offer the sustainable products and services in the form of benefits, gifts, incentives, recognition, rewards, engagement, teambuilding, and training tools. The techniques further generate, monitor, and update purchasing funds and offering flows in response to purchases or offerings of the sustainable products and services. The techniques further monitor how each recipient of the sustainable products and services or of the offering of benefits, gifts, incentives, recognition, rewards, engagement, teambuilding, and training tools further shares sustainable products and services or of the offering of benefits, gifts, incentives, recognition, rewards, engagement, teambuilding, and training tools to contacts in their respective social or digital networks.
US12067516B2 Systems and methods for a psychological-based approach for organizational growth of a business
A system and method for a psychological-based approach for organizational growth of a business is described herein. The method is executed by an engine, an application, a software program, a service, or a software platform on a computing device. The engine includes an artificial intelligence (AI) component. The method includes: capturing data associated with a project continuously and in real-time, combining the captured data with other data to create a data set, utilizing the data set to better predict and drive a resolution of one or more problems associated with the project, outputting a plurality of frameworks to address the one or more problems, receiving a selection from a user of a framework from the plurality of frameworks to address the one or more problems, executing a base build using the selected framework to address the one or more problems.
US12067514B2 Systems and methods for optimization of pick walks
A system includes 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, cause the one or more processors to perform: selecting, by a greedy tote reduction algorithm within an infeasible totes loop, items that have a highest volume restriction and a highest weight restriction for each of a plurality of respective totes; iteratively executing a swap of the items; iteratively searching for candidate solutions until a solution of picklists for the plurality of respective totes containing the items, as swapped, is found; executing a minimum trolley loop algorithm on the solution of picklists to create combined picklists; and displaying to a picker on an interface of a computing device, turn-by-turn directions within a pick walk for the combined picklists. Other embodiments are disclosed herein.
US12067512B2 Information processing apparatus for lending and borrowing vehicles between areas, non-transitory computer readable medium, and information processing method
An information processing apparatus includes a controller that acquires, from vehicle dispatch centers that each manage an operation plan for a specific area, the operation plan for each area, determines, based on the acquired operation plans, whether a period of time exists, in non-adjacent first and second areas, during which there is a surplus of vehicles in the first area and a shortage of vehicles in the second area, and generates, when the period of time is determined to exist, a vehicle movement plan such that a surplus vehicle in the first area is lent to a vehicle dispatch center that manages an operation plan for an area between the first and second areas, and a vehicle dispatch center in the second area borrows a vehicle from the vehicle dispatch center that manages the operation plan for the area between the first and second areas.
US12067505B2 System and method for adjusting leaching operations based on leach analytic data
The method may comprise receiving historical data (e.g., mineralogy data, irrigation data, raffinate data, heat data, lift height data, geographic data on ore placement and/or blower data); training a predictive model using the historical data to create a trained predictive model; adding future assumption data to the trained predictive model; running the forecast engine for a plurality of parameters to obtain forecast data for a mining production target; comparing the forecast data for the mining production target to the actual data for the mining production target; determining deviations between the forecast data and the actual data, based on the comparing; and changing each of the plurality of parameters from the forecast data to the actual data to determine a contribution to the deviations for each of the plurality of parameters.
US12067501B2 Localized temporal model forecasting
Disclosed herein are systems, computer-readable media, and methods related to modeling on multivariate time series data overlaid with event data. In particular, some examples involve selecting one or more historical time series data arrays similar to a recent time series data array and filtering the similar historical time series data arrays based on event data. Some examples can also involve training a localized temporal forecasting model using the filtered historical time series data arrays. Some examples can include building and/or training the localized temporal forecasting model at or near a time that a forecast is needed.
US12067498B2 Swarm control apparatus and method using dynamic rule-based blockchain
Provided are a swarm control apparatus and an operating method thereof. In particular, a swarm control method, performed by the swarm control apparatus, includes: generating a first rule related to the swarm, based on an attribute of at least one node from among a plurality of nodes; sharing the generated first rule with the at least one node; forming the swarm including the at least one node, based on the shared first rule; detecting a change in the at least one node in the swarm; and changing the first rule to a second rule, based on the detected change.
US12067497B2 Distributed activity control systems for artificial intelligence task execution direction including task adjacency and reachability analysis
A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, permitted parallelism in task execution, task adjacency to subsequent tasks, and reachability from each task to other tasks; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; and, a communications network supporting communication between said directed activity controller and task execution controllers for directing execution of said directed activity control program using selected task execution agents.
US12067495B2 Neural network activation compression with non-uniform mantissas
Apparatus and methods for training a neural network accelerator using quantized precision data formats are disclosed, and in particular for storing activation values from a neural network in a compressed format having lossy or non-uniform mantissas for use during forward and backward propagation training of the neural network. In certain examples of the disclosed technology, a computing system includes processors, memory, and a compressor in communication with the memory. The computing system is configured to perform forward propagation for a layer of a neural network to produced first activation values in a first block floating-point format. In some examples, activation values generated by forward propagation are converted by the compressor to a second block floating-point format having a non-uniform and/or lossy mantissa. The compressed activation values are stored in the memory, where they can be retrieved for use during back propagation.
US12067490B2 Parallel-hierarchical model for machine comprehension on small data
Examples of the present disclosure provide systems and methods relating to a machine comprehension test with a learning-based approach, harnessing neural networks arranged in a parallel hierarchy. This parallel hierarchy enables the model to compare the passage, question, and answer from a variety of perspectives, as opposed to using a manually designed set of features. Perspectives may range from the word level to sentence fragments to sequences of sentences, and networks operate on word-embedding representations of text. A training methodology for small data is also provided.
US12067481B2 Array-integrated upstream/downstream router for circuit switched parallel connectivity
Array-integrated upstream/downstream routers for circuit-switched parallel connectivity are provided. A system comprises an array of neural cores having at least one dimension, a plurality of signal wires, and a plurality of routers. Each neural core comprises a plurality of ordered input wires, a plurality of ordered output wires, and a plurality of synapses, each synapse operatively coupled to one of the plurality of input wires and one of the plurality of output wires. The plurality of signal wires are disposed along each dimension of the array of neural cores. Each router is operatively coupled to one of the plurality of neural cores and to at least one signal wire along each dimension of the array of neural cores. Each of the plurality of routers is adapted to selectively route a signal from the at least one signal wire to its coupled neural core. Each of the plurality of routers is adapted to selectively route a signal from its coupled neural core to the at least one signal wire.
US12067479B2 Heterogeneous deep learning accelerator
Systems and methods for heterogenous hardware acceleration are disclosed. The systems and methods can include a neural network processing unit comprising compute tiles. Each of a first set of the compute tiles can include a first tensor array configured to support operations in a first number format. Each of a second set of the compute tiles can include a second tensor array configured to support operations in a second number format, the second number format supporting a greater range or a greater precision than the first number format, and a de-quantizer configured to convert data in the first number format to data in the second number format. The systems and methods can include neural network processing units, multi-chip hardware accelerators and distributed hardware accelerators including low-precision components for performing interference tasks and high-precision components for performing training tasks. Transfer learning tasks can be performed using low-precision components and high-precision components.
US12067475B2 Image forgery detection via headpose estimation
Systems and/or techniques for facilitating image forgery detection via headpose estimation may include a system that can receive a document from a client device. The system can identify, by executing a first trained machine learning model, an object that is depicted in the document. The system can determine, by executing a second trained machine learning model, a pose of the object. The system can determine, by executing a third trained machine learning model, whether the document is authentic or forged based on the pose of the object. The system can, in response to determining that the document is forged, transmit an unsuccessful validation message to the client device.
US12067470B2 Virtual assistant configured to recommended actions in furtherance of an existing conversation
A system is described that determines, based on information associated with a user of a computing device, an event for initiating an interaction between the user and an assistant executing at the computing device. The system selects, based on the event and from a plurality of actions performed by the assistant, at least one action associated with the event. The system determines, based on the at least one action, whether to output a notification of the event which includes an indication of the event and a request to perform the at least one action associated with the event. Responsive to determining to output the notification of the event, the system sends, to the assistant, the notification of the event for output during the interaction between the user and the assistant.
US12067469B2 System and method for machine learning-based delivery tagging
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: receiving historical delivery records over a predetermined time period from partners associated with items offered to subregions through an online platform; generating nodes for combinations each comprising a respective one of the partners, a respective one of the items offered by the partners, and a respective one of the subregions; generating, using a machine learning model, a respective classification for each respective node on whether to tag the each respective node as deliverable in a predetermined time window; and automatically tagging a portion of the nodes as deliverable in the predetermined time window in the online platform. Other embodiments are disclosed.
US12067468B2 Learning model management system, learning model management method, and recording medium
A learning model management system executes a provisional evaluation when the number of feedback data is equal to or less than a threshold of a definite evaluation but is more than a threshold of a provisional evaluation. In this provisional evaluation, prediction accuracy of the learning model that is in operation is evaluated a plurality of times, and whether or not the prediction accuracy of the learning model that is in operation is in a deterioration trend is determined based on the change tendency of the evaluation results. If it is determined that the prediction accuracy of the learning model that is in operation is in a deterioration trend, the learning model management system provides a notification about the deterioration trend of the prediction accuracy to a manager to cause him/her to increase the number of feedback data up to a number that enables the definite evaluation.
US12067466B2 Artificial intelligence and machine learning hyperscale infrastructure
A hyperscale artificial intelligence and machine learning infrastructure includes a plurality of racks, where: at least one or more of the racks include one or more GPU servers; at least one or more of the racks include one or more storage systems; each of the racks include one or more switches coupled to at least one switch in another rack; and the one or more GPU servers are configured to execute one or more artificial intelligence or machine learning applications, wherein data stored within the one or more storage systems is used as input to the one or more artificial intelligence or machine learning applications.
US12067463B2 Machine learning platform
A machine learning platform operating at a server is described. The machine learning platform accesses a dataset from a datastore. A task that identifies a target of a machine learning algorithm from the machine learning platform is defined. The machine learning algorithm forms a machine learning model based on the dataset and the task. The machine learning platform deploys the machine learning model and monitors a performance of the machine learning model after deployment. The machine learning platform updates the machine learning model based on the monitoring.
US12067461B2 Fast preparation of highly-entangled quantum states
A method of preparing an entangled state of a plurality of qubits. The method comprises: (i) preparing an array of qubits, each qubit being in a ground qubit state and having an excited qubit state. The array comprises a plurality of first qubits and a plurality of second qubits, each first qubit disposed at a vertex of a first lattice, each second qubit disposed at a vertex of a second lattice, wherein each first qubit has at least one nearest neighbor second qubit, wherein for any two first qubits, a spacing between said first qubits and their respective nearest neighbor second qubits is the same, each first qubit capable of having an Ising interaction with its nearest neighbor second qubit; (ii) causing a single-site rotation of the plurality of the first qubits and of the plurality of the second qubits, thereby causing each first and each second qubit to transition into a superposition of the ground qubit state and the excited qubit state; (iii) evolving the array of qubits for a pre-determined time τ, thereby producing a cluster state of the array of qubits; and (iv) measuring the state of each first qubit, wherein the measuring comprises reversing the single-site rotation of the plurality of the first qubits, thereby preparing an entangled state of the plurality of second qubits.
US12067460B2 Methods and circuits for performing two-qubit quantum gates
There is described a method for performing a two-qubit gate. The method comprises coupling a first qubit to a second qubit, and coupling a third qubit to the first qubit and to the second qubit, wherein the third qubit is a coupler. A drive signal is applied to the coupler to perform the two-qubit gate on the first qubit and the second qubit by driving the coupler, the drive signal creating coupling between eigenstates of a Hamiltonian of the coupler.
US12067459B2 Quantum circuit generation method and related device
A quantum circuit generation method includes determining a reference state of a target molecule and N excitations states corresponding to the reference state, where N is a positive integer greater than or equal to 1; determining M excitations states from the N excitations states based on an attribute of the reference state and attributes of the N excitations states, where M is a positive integer greater than or equal to 1 and less than or equal to N; and generating a first quantum circuit based on the M excitations states such as to improve computation efficiency and to reduce resource consumption.
US12067455B2 Two dimensional barcode with dynamic environmental data system, method, and apparatus
Methods, systems, and apparatus for combining preprinted information together with coded sensor information within a two-dimensional barcode. The sensor information may be of an environmental, physical or biological nature, and records a cumulative change in status of the environmental or biological condition to which the labeled product has been exposed. A sensor dye chemistry is employed that undergoes a continuous chemical or physical state change in response to the occurrence of the environmental condition. The continuous change is between an initial state and an end state causing a change in the color state of the sensor dye embedded within the sensor-augmented two-dimensional barcode, encoding sensor digital information. Sensor information is recovered utilizing the error-correction feature during barcode decoding.
US12067454B2 Software systems for facilitating object transport
One example of the present disclosure can include a server that can determine transport routes for individual objects based on rules. The transport routes can include an intermediary at which the individual objects are to be consolidated into a single container. The server can also receiving a request from a client computer for an object label corresponding to one of the individual objects. In response to receiving the request, the server can determine the intermediary based on a transport route for the object, generate the object label based on the intermediary, and transmit the object label to the client computer for causing the object label to be printed with a printer and coupled to the object.
US12067450B2 Near co-axial polarized illuminator apparatuses and uses thereof
Embodiments of the present disclosure include near co-axial polarized illuminator apparatuses and uses thereof. The near co-axial polarized illuminator is internally positionable in near co-axial alignment with one or more imager(s) utilized to capture a representation of a field of view illuminated by the near co-axial polarized illuminator. Embodiments include small form factor reader(s) that utilize a near co-axial polarized illuminator to improve illumination of a field of view captured via multiple imagers for detecting and/or decoding machine-readable symbologies, such as barcodes. Some embodiments include a DPM channel image sensor, a standard range channel image sensor, a near co-axial polarizer light source positioned adjacent to the DPM channel image sensor and adjacent to the standard range channel image sensor, a near co-axial polarizer aligned with the near co-axial polarizer light source, and an analyzer aligned with the DPM channel image sensor and/or the standard range channel image sensor.
US12067444B2 Shared controller for system with multiple NFC readers
This disclosure relates to systems with multiple NFC front ends and at least one shared controller. One disclosed system includes a first discrete device having a first near field communication (NFC) controller, a second discrete device having a second NFC controller, a communicative connection between the first discrete device and the second discrete device, and a system controller located on the first discrete device. The system controller is communicatively connected to the first NFC controller. The system controller is connected to the second NFC controller via the communicative connection. In specific approaches, the second discrete device can include a display which is also controlled by the system controller, and the system controller is NCI compliant and application aware. In specific approaches, the system controller can control the second NFC controller based on the content concurrently being provided to the display.
US12067441B2 Determining the position of a radio tag using a learned model
A communication device includes an antenna, a driving unit, a first acquisition unit, an input unit, and a second acquisition unit. The driving unit moves a position of the antenna. The first acquisition unit acquires tag data of each radio tag based on a radio wave of each radio tag received by the antenna at a plurality of positions of the antenna. The input unit inputs the tag data of each radio tag at the plurality of positions of the antenna into a learned model. The second acquisition unit acquires, from the learned model, data indicating whether each radio tag is included in a first range or a second range based on the input of the tag data of each radio tag into the learned model by the input unit.
US12067440B2 Systems and methods for generating secure tags
Systems and methods are provided for decoding secure tags using an authentication server and secure tag reader. The system can include at least one processor and at least one non-transitory memory. The memory can contain instructions that, when executed by the at least one processor, cause the secure tag reader to perform operations. The operations can include detecting a potential secure tag in an image and generating a normalized secure tag image using the image and a stylesheet. The operations can further include providing an identification request to an authentication server, the identification request including the normalized secure tag image. The operations can additionally include receiving rules for decoding tag data encoded into the secure tag as tag feature options and decoding the tag data using the received rules.
US12067439B2 Card-type media
A card-type medium includes: a card body; an internal component embedded in the card body; an exposed component partially exposed on a front surface of the card body; and a circuit board to which the internal component and the exposed component are bonded, wherein the circuit board includes a first connection portion to which the internal component is bonded, a second connection portion to which the exposed component is bonded, the second connection portion being located at a position different from the first connection portion in a card thickness direction connecting the front surface of the card body and a rear surface on an opposite side of the card body to the front surface, and a connection wiring portion that connects the first connection portion and the second connection portion, the connection wiring portion extending in a direction including the card thickness direction.
US12067434B2 Methods of storing information using nucleic acids
The present invention relates to methods of synthesizing de novo a polynucleotide storing data using a programmable template independent polymerase.
US12067432B2 Machine learning repository service
Techniques for providing and servicing listed repository items such as algorithms, data, models, pipelines, and/or notebooks are described. In some examples, web services provider receives a request for a listed repository item from a requester, the request indicating at least a category of the repository item and each listing of a repository item includes an indication of a category that the listed repository item belongs to and a storage location of the listed repository item, determines a suggestion of at least one listed repository item based on the request, and provides the suggestion of the at least one listed repository item to the requester.
US12067431B2 Service cooperation support apparatus, service cooperation support method and service cooperation support program
A service linkage assistance device includes a reception unit, which receives definition information of a stateless upper-layer API exposed to an upper-layer device that links a plurality of services and definition information of a plurality of stateful lower-layer APIs exposed by a lower-layer device. The service linkage assistance device includes an interpretation unit, which extracts at least one lower-layer API corresponding to the upper-layer API by using the definition information of the upper-layer API and the definition information of the lower-layer APIs, and generates an API correspondence table in which an execution order of the extracted lower-layer API is set.
US12067428B2 Thread synchronization mechanism
An apparatus to facilitate thread synchronization is disclosed. The apparatus comprises one or more processors to execute a producer thread to generate a plurality of commands, execute a consumer thread to process the plurality of commands and synchronize the producer thread with the consumer thread, including updating a producer fence value upon generation of in-order commands, updating a consumer fence value upon processing of the in-order commands and performing a synchronization operation based on the consumer fence value, wherein the producer fence value and the consumer fence value each correspond to an order position of an in-order command.
US12067421B2 Advanced memory tracking for kernel mode drivers
Described are examples for tracking memory usage of a driver. A memory allocation request related to the driver to allocate a portion of memory for the driver can be traced in a kernel mode of an operating system. One or more associated allocation parameters can be recorded, and an allocation history of the driver over a period of time can be reported during execution of the driver and based on the one or more allocation parameters indicated by the memory allocation request.
US12067419B1 Load balancing computing resources in an observability pipeline system
Load balancing processes are performed in an observability pipeline system comprising a plurality of computing resources. In some aspects, the observability pipeline system defines a leader role and worker roles. A plurality of computing jobs each include computing tasks associated with event data. The leader role dispatches the computing tasks to the worker roles according to a least in-flight task dispatch criteria, which includes iteratively: identifying an available worker role; identifying one or more incomplete computing jobs; selecting, from the one or more incomplete computing jobs, a computing job that has the least number of in-flight computing tasks currently being executed in the observability pipeline system; identifying a next computing task from the selected computing job; and dispatching the next computing task to the available worker role. The worker roles execute the computing tasks by applying an observability pipeline process to the event data associated with the respective computing task.
US12067418B2 Thread creation on local or remote compute elements by a multi-threaded, self-scheduling processor
Representative apparatus, method, and system embodiments are disclosed for a self-scheduling processor which also provides additional functionality. Representative embodiments include a self-scheduling processor, comprising: a processor core adapted to execute a received instruction; and a core control circuit adapted to automatically schedule an instruction for execution by the processor core in response to a received work descriptor data packet. In another embodiment, the core control circuit is also adapted to schedule a fiber create instruction for execution by the processor core, to reserve a predetermined amount of memory space in a thread control memory to store return arguments, and to generate one or more work descriptor data packets to another processor or hybrid threading fabric circuit for execution of a corresponding plurality of execution threads. Event processing, data path management, system calls, memory requests, and other new instructions are also disclosed.
US12067414B2 Data swap prevention in distributed computing environments based on mapping among global user identification, correlation identification and thread identification
Inadvertent data swaps can be prevented by measuring volume of transactions in distributed computing environment to determine locations for potential data swaps; and managing a correlation between a thread identification (ID) and transaction header (ID) for transactions in the distributed computing environment. In some embodiments, the prevention of data swaps can further include performing a data transmission interruption to avoid data swaps at the locations for potential data swaps. When the thread identification (ID) and transaction header (ID) do not match the potential for data swaps can be high.
US12067412B2 Executing an application with multiple processors
In one example, a system for executing applications can include a main processor to initialize a virtual machine to execute an application. The main processor can also determine a main utilization indicator of the main processor is above a threshold and an auxiliary utilization indicator of an auxiliary processor is below a threshold, wherein the auxiliary processor is based on an auxiliary instruction set architecture. Additionally, the main processor can transmit an instruction from the application to the auxiliary processor for execution and update context data for the application in response to receiving an execution result from the auxiliary processor.
US12067411B2 Hot growing a cloud hosted block device
A method of resizing a block storage volume for a virtual machine includes executing the virtual machine and attaching a virtual storage device to the virtual machine. The virtual storage device exposes the block storage volume on memory hardware to the virtual machine. The block storage volume includes a first storage capacity. The method also includes mounting the block storage volume to the virtual machine and resizing the block storage volume while the virtual machine continues to execute. The block storage volume is resized without attaching an additional virtual storage device to the virtual machine or mounting an additional block storage volume to the virtual machine.
US12067408B2 Method and system for recognizing user intent and updating a graphical user interface
The present method and system provides for recognizing user intent and updating a graphical user interface. In an example, the method and system comprise collecting usage data from users, grouping users based on usage data, assigning a user intent to each group of users, training an intent prediction model using machine learning, providing access to the intent prediction model, assigning an intent to a new user using the intent prediction model, and, modifying the graphical user interface to facilitate the assigned intent of the user.
US12067405B2 Run-time configuration loading
Configurations for communication interfaces are disclosed. In at least one embodiment, a processor includes one or more circuits to determine a firmware configuration for one or more server components and to transmit the firmware configuration at startup.
US12067402B2 Validation of iPXE scripts using owner certificates and ownership vouchers
Techniques and architecture are described for validating and verifying iPXE scripts prior to execution during a booting process. During the booting process of a network device, right after the UEFI/BIOS stage of the booting process, a trusted iPXE script may make a request to a network server for the ownership voucher and owner certificate of the network device. The ownership voucher and owner certificate may then be stored in a trusted platform module (TPM) on the network device. In configurations, the retrieved owner certificate may be validated by the ownership voucher. The owner certificate may be used to validate iPXE scripts. Once validated, the iPXE scripts may be executed and the booting process may be continued to the kernel loading step and the application loading step. During a subsequent booting process of the network device, the ownership voucher and owner certificate may be retrieved from the TPM.
US12067395B2 Pre-staged instruction registers for variable length instruction set machine
Methods and systems relating to improved processing architectures with pre-staged instructions are disclosed herein. A disclosed processor includes a memory, at least one functional processing unit, a bus, a set of instruction registers configured to be loaded, using the bus, with a set of pre-staged instructions from the memory, and a logic circuit configured to provide the set of pre-staged instructions from the set of instruction registers to the at least one functional processing unit in response to receiving an instruction from the instruction memory.
US12067394B2 Native support for execution of get exponent, get mantisssa, and scale instructions within a graphics processing unit via reuse of fused multiply-add execution unit hardware logic
Embodiments are directed to systems and methods for reuse of FMA execution unit hardware logic to provide native support for execution of get exponent, get mantissa, and/or scale instructions within a GPU. These new instructions may be used to implement branch-free emulation algorithms for mathematical functions and analytic functions (e.g., transcendental functions) by detecting and handling various special case inputs within a pre-processing stage of the FMA execution unit, which allows the main dataflow of the FMA execution unit to be bypassed for such special cases. Since special cases are handled by the FMA execution unit, library functions emulating various functions, including, but not limited to logarithm, exponential, and division operations may be implemented with significantly fewer lines of machine-level code, thereby providing improved performance for HPC applications.
US12067389B2 Dongle for a building management system and method of operating
A method of using a dongle connects the dongle to a USB port of a building equipment system. Once connected, remote communication with the building equipment system may be achieved via the dongle, and firmware may be downloaded to a processor of the building equipment from the dongle.
US12067386B2 Systems and methods for determining software parity
Systems and methods for determining that a new software program is in parity with a legacy software program. In some aspects, the system receives information for multiple threads processed by a legacy software program. The system processes the information using the new software program, which is executed in parallel with the legacy software program. If an output of a particular thread from the new software program varies outside a threshold distance from a corresponding output for the thread from the legacy software program, the system ceases further processing of the particular thread by the new software program. Otherwise, the system allows processing of the particular thread by the new software program to continue.
US12067384B2 Consumer device firmware updating via HDMI
Systems and methods for updating firmware in an audio device, such as a soundbar, operatively connected to a Smart TV, are shown and described. Firmware update data is transmitted to the audio device via an audio return channel (ARC) of an HDMI cable. In certain of the systems, the firmware update data is transmitted to the audio device when no audio is being transmitted to or played by the audio device. In other systems, the firmware update data and real-time audio data are multiplexed by the Smart TV and are sent to the audio device via the audio return channel for subsequent demultiplexing and playback of the audio.
US12067383B2 Program update control apparatus, program update control method, and computer-readable storage medium
A program update control apparatus comprises a rewriting control unit for performing control over rewriting of a program executed by a mobile object control unit for controlling at least part of a mobile object with a new program, a retrieving unit for retrieving information related to the new program and a power amount required for the rewriting from an external apparatus, and a power source information retrieving unit for retrieving a remaining capacity of a battery of the mobile object used for the rewriting, wherein the rewriting control unit starts the rewriting based on information related to a power amount required for the rewriting, the power source information retrieving unit retrieves a remaining capacity of the battery during the rewriting, and the rewriting control unit determines whether to continue the rewriting based on a remaining capacity of the battery retrieved and the power amount required for the rewriting.
US12067382B2 Update control apparatus, moving body, update control method, and computer-readable storage medium
An update control apparatus includes: a first acquiring unit configured to acquire information based on a unique value of a moving-body control unit; a second acquiring unit configured to acquire version information of a program for performing control by the moving-body control unit from a first storage region of a storage apparatus provided in the moving-body control unit; a third acquiring unit configured to acquire, on a basis of the version information acquired by the second acquiring unit, a newer version of the program for performing the control by the moving-body control unit; a writing unit configured to write the new version of the program acquired by the third acquiring unit to a second storage region provided in the storage apparatus; and an instruction unit configured to output an instruction to cause the moving-body control unit to control in accordance with the program stored in the second storage region.
US12067381B2 Center, update management method, and non-transitory storage medium
A center, configured to communicate with an OTA master that controls software updating of a plurality of electronic control units, includes a processor. The processor is configured to receive, from the OTA master, first identification information that identifies the electronic control units, and to store compatibility information that defines a version of software that is compatible with the electronic control units. The processor is configured to identify a version of software that is compatible with a target electronic control unit based on the compatibility information. The target electronic control unit is an electronic control unit that is an object of software updating among the electronic control units identified by the first identification information. The processor is configured to control, by communicating with the OTA master, such that software of the target electronic control unit is updated to the compatible version of the software that is identified.
US12067380B2 System and method of offloading and migrating management controller functionalities using containerized services and application thereof
A system and a method of offloading and migrating management controller functionalities using containerized services are provided. Specifically, a computing device may request a container image from a container management system by sending an instruction to the container management system to select a group of management functionalities to be provided in the container image. In response to receiving the instruction, the container management system retrieves a corresponding group of the services corresponding to the selected group of management functionalities, and creates the container image using the retrieved services. Upon receiving a request from the computing device for the container image, the container management system sends the container image to the computing device, such that the container image may be executed on the computing device to provide a virtual management device thereon. The container image is also capable of being migrated from the computing device to another computing device.
US12067379B2 Method for processing a medical data set by an edge application based on a cloud-based application
A computer-implemented method is for processing a medical data set at a processing system by at least one edge application. In an embodiment, the method includes receiving the medical data set from a medical system, the medical system and the processing system being parts of a local network. The method furthermore includes initializing the at least one edge application based on a cloud-based application, the cloud-based application being stored within a cloud system and the cloud system being separated from the local network. The at least one edge application is a software application executable by the processing system. The method further includes processing the medical data set by the at least one edge application, thereby generating a processed medical data set; and providing the processed medical data set.
US12067378B2 Selecting a sample set of cloud computing resources for A/B testing of a software deployment
A sample set of cloud computing resources is dynamically selected for testing a software deployment. Telemetry data associated with the resources and customer support data associated with customers that utilize the resources are obtained. A subset of the customers is selected based on the customer support data, and a candidate subset of the resources is selected based on the selected subset of customers and the telemetry data. Criteria for the selection is based on usage patterns and is configurable. Resources of customers with special support agreements, and customers previously selected, may be excluded from the candidate subset. The sample set of cloud computing resources may be randomly selected from the candidate subset. Software is deployed to the sample set as a B resource group and tested for issues with an A resource group to determine whether to proceed to full deployment, roll back the deployment, and/or retest the software.
US12067377B2 System and a method for automatic generation of smart contracts across blockchain platforms
The present invention provides for a system (100) and a method for generating smart contracts for blockchain platforms. An input received as natural language text is processed into a first parameter to generate a Domain Specific Language (DSL) construct. DSL construct is disintegrated into a stream of tokens and a syntax analysis is performed on the stream of tokens to check if the syntax of the DSL construct matches with a grammar file defined for the DSL construct. Each of the marked lines of the stream of tokens is read and the read marked lines are transformed into an organized structure. A file specific to a target blockchain platform is generated based on a second parameter and the organized structure is mapped with the generated file associated with the target blockchain platform to generate a target code template for generating a deployable target smart contract for the target blockchain platform.
US12067374B2 Division and modulo operations
A device is provided. In some examples, the device includes a division logic circuit having input lines including a first least significant input line. The division logic circuit further includes temporary output lines including a second least significant line. The device also includes a first multiplexer having a first data input coupled to the first least significant input line. The first multiplexer further includes a second data input coupled to the second least significant line.
US12067373B2 Hybrid filter banks for artificial neural networks
The present disclosure advantageously provides a system including a memory, a processor, and a circuitry to execute one or more mixed precision layers of an artificial neural network (ANN), each mixed precision layer including high-precision weight filters and low precision weight filters. The circuitry is configured to perform one or more calculations on an input feature map having a plurality of input channels (cin) using the high precision weight filters to create a high precision output feature map having a first number of output channels (k), perform one or more calculations on the input feature map using the low precision weight filters to create a low precision output feature map having a second number of output channels (cout−k), and concatenate the high precision output feature map and the low precision output feature map to create a unified output feature map having a plurality of output channels (cout).
US12067372B2 Method and system for restricting transmission of sensitive information contained in a document
To provide a sentence data management method and a sentence data management system in which sentence data and a provision of a regulation are associated and a risk of legal violation associated with outbound transmission of the sentence data is reduced. A sentence data management system includes a processor configured to convert a word string of a first document described using a first term into a word string described using a third term; convert a word string of an outbound-transmitted second document described using a second term into a word string described using the third term; compare the first document and the second document by using a comparison result between the word string and the word string as a comparison result between the word string and the word string; and check a possibility of violation to the regulation in outbound transmission to determine the outbound transmission of the second document.
US12067369B2 System and method for language translation
Provided are computer implemented systems and methods for providing improved language translation, including translation of input text to an output translated text Selement. This may include providing for rule-based language translation. This may further include a plurality of machine translation models adapted to different translation domains. A machine translation selector is described that selects an in-domain machine translator from the plurality of machine translation models based on an input text element. The selected in-domain machine translator may generate a first translated text element from the input text element. A post-editor module may generate a second translated text element by predicting a post-edit to the first translated text element. The first translated text element and the second translated text element are evaluated by a quality evaluation model that determines a first metric associated with the first translated text element and a second metric associated with the second text element.
US12067364B2 Dynamically generating feature vectors for document object model elements
A plurality of HyperText Markup Language (HTML) strings corresponding to a dataset of document object model (DOM) nodes is tokenized according to a tokenization scheme to produce a dictionary of tokens that occur in the dataset. A condensed dictionary of tokens in produced by removing low-value tokens from the vocabulary of tokens. An information matrix is computed based on the condensed dictionary of tokens, the information matrix being a set of values, a value of the set of values corresponding to a frequency of co-occurrence of a pair of tokens. A library of word vectors is derived from the information matrix. A feature vector of an HTML element is generated based at least in part on the library of word vectors, and a classification for the HTML element is obtained from a machine learning model as a result of inputting the feature vector into the machine learning model.
US12067356B2 User interface categorization based on file name
Provided is a software process that can dynamically identify and display a plurality of category values of an electronic file based on a file name assigned to the electronic file. Thus, the software can automatically populate a user interface with details about content within the electronic file based on the file name. In one example, the method may include receiving an electronic computer file having a file name, identifying a subset of characters within the file name which correspond to a data category, mapping a value of the identified subset of characters to a category value in the data category, displaying an identifier of the electronic file on a user interface, and dynamically populating a predefined field within the user interface corresponding to the data category with the mapped category value.
US12067354B2 Simplifying complex input strings
Simplification of complex input strings is utilized for user convenience, such that the user may input a complex input string in lieu of performing an external calculation and inputting the result thereof. The simplification identifying at least one operator in the complex input string indicative of a mathematical operation, identifying a first sub-string and a second sub-string in the input string, comparing the first sub-string to an expectation identification associated with the input field to determine a significance of the first sub-string, comparing the first sub-string to a range expectation associated with said significance to determine if the first sub-string meets the range expectation, and calculating a simplified input string by performing the mathematical operation on the first sub-string and the second sub-string.
US12067347B2 Sentence generation method and apparatus, device, and storage medium
A sentence generation method is provided for an electronic device. The method includes obtaining an input sequence, encoding the input sequence to obtain a sentence eigenvector, decoding the sentence eigenvector to obtain a first predetermined quantity of candidate sentence sequences, clustering the first predetermined quantity of candidate sentence sequences to obtain sentence sequence sets of at least two types, screening out a second predetermined quantity of candidate sentence sequences from the sentence sequence sets of at least two types, the second predetermined quantity of candidate sentence sequences including at least two sentence feature types, and determining an output sequence corresponding to the input sequence according to the second predetermined quantity of candidate sentence sequences.
US12067339B2 Voxel-based electromagnetic-aware integrated circuit routing
A computer-implemented method for integrated circuit routing is described. The computer-implemented method comprising receiving a description of interconnected terminals of an integrated circuit with a wiring route electrically coupling the interconnected terminals and configuring a simulated environment defined via a plurality of voxels based on the description. The individual voxels included in the plurality of voxels each correspond to a spatial representation for a corresponding region of a layout associated with the integrated circuit. The computer-implemented method further includes determining local contributions of the individual voxels to a characteristic metric of the integrated circuit based on an electromagnetic simulation of the integrated circuit and revising the wiring route based on the local contributions of the individual voxels.
US12067336B2 Information processing apparatus, non-transitory computer readable medium, and programmable logic circuit
An information processing apparatus includes a processor configured to: acquire multiple pieces of circuit configuration information corresponding to multiple split circuits forming a processing circuit configured to execute a single processing function; and cause reconfiguration processes that reconfigure multiple partial reconfiguration regions into the multiple split circuits corresponding to the multiple pieces of acquired circuit configuration information to be executed in parallel.
US12067335B2 Automatic configuration of pipeline modules in an electronics system
Generation of a full register-transfer level (RTL) description of an electronics system includes generating an optimized pipeline configuration from inputs including a database of RTL elements, and a list of configurable pipeline components; and generating the full RTL description with the pipeline components configured according to the optimized pipeline configuration. Generating the configuration includes performing a search for a configuration that optimizes area and timing.
US12067333B2 Methods for estimating refrigerant charge for HVACR systems
A method for estimating refrigerant charge for an HVACR system is provided. The method includes obtaining one or more system parameters during operation. The one or more system parameters include at least one of compressor suction superheat, system mass flow, expansion device mass flow or opening degree, compressor suction saturated temperature, and compressor discharge saturated temperature. The method also includes conducting a regression analysis on the one or more system parameters to determine one or more predictive parameters for estimating the refrigerant charge. The method further includes determining a predictive model based on regression analysis. The predictive model establishes a relationship between the refrigerant charge and the one or more predictive parameters. Also the method includes estimating the refrigerant charge based on the predictive model.
US12067331B2 Systems and methods for control of an acoustic environment
A computing system can implement a computer-implemented method for providing selective control of an acoustic environment of a user. The computer-implemented method can include determining a selected audio source of a plurality of audio sources in an environment of a user based at least in part on a selection user input at a peripheral device, where the peripheral device is in communication with the computing system. The computer-implemented method can include receiving a configuration user input at the peripheral device, where the configuration user input is indicative of an intent to configure an audio characteristic associated with the selected audio source. The computer-implemented method can include, in response to receiving the configuration user input, configuring the audio characteristic associated with the selected audio source based at least in part on the configuration user input.
US12067327B2 Display apparatus and method for adjusting headphone volume
A display apparatus, which is electrically connected to a host, is provided. The display apparatus includes a display panel, a display controller, an audio interface, and an audio-processing chip. The display controller is configured to control displaying of the display panel. The audio interface includes a detection circuit configured to detect whether a pair of headphones is plugged into the audio interface. The audio-processing chip is configured to receive an audio signal from the host, and to convert the audio signal into an output audio signal. When the detection circuit detects that the pair of headphones has been plugged into the audio interface, the audio-processing chip adjusts strength of the output audio signal according to a headphone-volume setting of the display apparatus, and transmits the adjusted output audio signal to the pair of headphones for playback through the audio interface.
US12067326B2 Electronic wearable device for displaying information
Programs, systems, and methods for displaying data communicated to the wearable device by short-range communication and displayable by a display on the wearable device. In some embodiments, the data may be indicative of identification, authentication, or promotion. A communication device may transmit the data to the wearable device via short-range wireless communication. The wearable device may receive the communication and display the information on the display of the wearable device.
US12067324B2 Virtual and augmented reality telecommunication platforms
Provided herein are clinical evaluation and treatment as well as training protocols in virtual or augmented reality that create fully immersive environments, which enable real-time rendering for communication, specifically telecommunication, between two or more parties. In various embodiments, a virtual environment is provided to a first user at a first location. A first set of data comprising positional data of the first user is provided to a second user (e.g., an instructor) at a second location. An activity (e.g., a treatment or assessment protocol) may be received from the second user (e.g., an instructor) and the activity may be displayed to the first user via layering the activity over the virtual environment. An adjustment may be applied to the activity by the second user based on compliance of the first user with the activity protocols. Additional users at other locations may also receive the first activity from the second user.
US12067323B2 Data processing method and device and storage medium
A data processing method applied to a first electronic device. The method includes determining first data and second data corresponding to a first display unit and a second display unit respectively based on an obtained to-be-displayed data; adjusting the first data and the second data to obtain target first data and target second data respectively based on an adjustment parameter, the adjustment parameter being determined based on display parameters of the first display unit and the second display unit, the display parameters being related to pixels per unit area of the first display unit and the second display unit; and outputting the target first data to the first display unit and outputting the target second data to the second display unit for the first display unit and the second display unit to display the same size when displaying the same object.
US12067312B2 First communication device and non-transitory computer-readable medium storing computer-readable instructions for first communication device
A first communication device may execute an output control process of externally outputting output information, the output information obtained using a public key of the first communication device, receive an authentication request from a second communication device that has obtained the public key, send a first authentication response to the second communication device via a wireless interface in a case where it is determined that a wireless connection has been established between the first communication device and a first access point, the first authentication response including first role information indicating that the first communication device is to serve a first role which is a role of sending first wireless setting information to the second communication device, and send the first wireless setting information to the second communication device.
US12067308B2 Method and system for printing verified copy of a non-fungible token
A system and method for generating a secure digital copy of content associated with a non-fungible token (NFT). The system may include, be part of, or be in communication with a print device. The system will receive, from a requesting entity, a print request to print digital content that is associated with an NFT. The system will then access a user profile of the requesting entity to identify a digital wallet associated with the requesting entity. The system will determine whether the digital wallet indicates that the requesting entity owns the NFT. In response to determining that the digital wallet indicates that the requesting entity owns the NFT, the system will generate a print job that comprises a set of instructions to print the digital content, optionally with a verification code. The system may then cause the print device to print the digital content.
US12067307B2 Document management apparatus capable of outputting print data for which a print reservation is made, and non-transitory computer readable medium
A document management apparatus includes a processor configured to: receive information on document data which is a target of image formation, and authentication destination information; issue information on a reservation associated with the received information on the document data and the received authentication destination information; on receipt of information on a reservation, obtain authentication information of a user who has entered the information on the reservation; request an authentication destination specified from authentication destination information associated with the information on the reservation to perform authentication using the obtained authentication information of the user; and, in a case of successful authentication, apply control to permit an output of document data specified from information on document data associated with the information on the reservation.
US12067304B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium storing a program that performs dynamic range conversion based on obtained display information
An image processing apparatus includes a first obtainment unit configured to obtain high dynamic range (HDR) data that represents a high-dynamic range (HDR) image, a second obtainment unit configured to obtain print information to perform printing based on the HDR data obtained by the first obtainment unit, a third obtainment unit configured to obtain display information of a display apparatus that is to perform a display based on the HDR data, and a conversion unit configured to perform dynamic range conversion based on the display information obtained by the third obtainment unit, and then to perform dynamic range conversion based on the print information obtained by the second obtainment unit.
US12067302B2 Automated content and context aware spot print workflow
Spot aware print workflow techniques and system are described. In an implementation, a digital document is received for printing that includes a plurality of objects. Spot functionality is detected as corresponding to a respective object based on object properties detected for the respective object. One or more spot planes for are generated based on the spot functionality and a determination is made of color values for the one or more spot planes, respectively, based on context data describing a context, in which, the one or more spot planes are to be printed. The spot planes having the color values are output for printing by a print mechanism.
US12067299B2 Multi-drive usage based on single pair ethernet
A system includes drives that are communicatively coupled to a gateway communication device via single pair Ethernet (SPE) conductors. The gateway communication device may operate as router or a scanner to facilitate communication between the drives and components of an industrial automation system that are accessible via an Ethernet network.
US12067298B2 Memory system supporting redundant logical domain
A memory system includes a nonvolatile memory including memory dies, and a controller. The controller is configured to create a first virtual storage with a first part of the memory dies and a second virtual storage with a second part of the memory dies, and create a redundant logical domain spanning one or more memory dies corresponding to the first virtual storage and one or more memory dies corresponding to the second virtual storage. The memory controller is configured to, in response to a write command, store write data corresponding to the write command in a first region of the first virtual storage and in a second region of the second virtual storage, and return to the host a response including a first physical address of the first region and a second physical address of the second region.
US12067297B2 Storage system and data layout conversion method in storage system
Disclosed is a storage system that performs a drive data layout change while maintaining I/O functionality. The storage system creates a redundancy group for forming a redundant configuration of data to be stored in a storage drive, and stores data of the redundancy group in a plurality of the storage drives. A processor in a storage node discards data stored in a unit storage area, recovers the discarded data according to a changed data format, and re-stores the recovered data in the storage drive. The processor in the storage node performs an I/O process on the data to be discarded during a data format change, by achieving recovery based on the data of the redundancy group that is stored in an area other than the unit storage area where the data format is to be changed.
US12067290B2 On-die cross-temperature management for a memory device
Control logic in a memory device receives a request to read data from a memory array of a memory device, the request comprising an indication of a segment of the memory array where the data is stored, and determines whether a write temperature associated with the data is stored in a flag byte corresponding to the segment of the memory array. Responsive to determining that the write temperature associated with the data is stored in the flag byte, the control logic determines a cross-temperature for the data based on the write temperature and a read temperature at a time when the request to read the data is received, determines a program/erase cycle count associated with the segment of the memory array, and determines, based on the cross-temperature and the program/erase cycle count, whether to perform a corrective action to calibrate a read voltage level to be applied to the memory array to read the data from the segment.
US12067283B2 Memory apparatus and memory testing method thereof for correcting ROM code having error by ECC processing unit after determined to transition to safe mode
A semiconductor memory device and an operation method capable of suppressing malfunctions and the like and performing safe operations are provided. A flash memory of the disclosure includes a controller which controls an operation based on a code read from a ROM. The operation method of the disclosure includes detecting whether the code read from the ROM has an error by a CRC processing unit; determining whether to transition to a safe mode when the code having the error is detected; and detecting and correcting the error of the code by an ECC processing unit after transitioning to the safe mode.
US12067282B2 Write path selection
A storage system has NVRAM (nonvolatile random-access memory), storage memory that includes SLC (single level cell) flash memory and QLC (quad level cell) flash memory, and a processor. The processor performs a method that includes selecting one of a plurality of write paths for incoming data, and writing the incoming data via the selected write path. A first write path includes writing to NVRAM, writing from NVRAM to SLC flash memory and writing from SLC flash memory to QLC flash memory. A second write path includes writing to NVRAM and writing from NVRAM to QLC flash memory, bypassing SLC flash memory. A third write path includes writing to SLC flash memory, bypassing NVRAM, and writing from SLC flash memory to QLC flash memory.
US12067281B2 Modifying access operations based on temperature projections
Techniques for memory operations are described. Indications of temperature levels at a memory device may be received, where each of the indications may be associated with a respective time point. Based on an indicated temperature level satisfying a first threshold, a derivative of a temperature of the memory device may be calculated using the indicated temperature levels. Based on calculating the derivative, a determination as to whether the derivative satisfies a second threshold may be determined. If the derivative satisfies the second threshold, operations for accessing the memory device may be modified. A second derivative of the temperature of the memory device may similarly be calculated and compared against a third threshold based on the indicated temperature level satisfying the first threshold. If the second derivative satisfies the third threshold, operations for accessing the memory device may be modified by a different amount.
US12067278B2 Live data migration in document stores
A method and system for live migration of an index in a document store are provided. The method includes creating a new index based on a change request, wherein the change request designates at least one change relative to a current index, wherein the new index includes all mappings and settings of the current index together with the at least one requested change, wherein the new index and the current index are properties of the document store; initiating a reindexing process of the new index by copying documents from the current index to the new index, wherein the current index remains active during the reindexing of the new index; resharding the current index; and upon successful completion of the reindexing process, deleting the current index and directing all write and read requests to the new index.
US12067276B2 Command bus in memory
The present disclosure includes apparatuses and methods related to a command bus in memory. A memory module may be equipped with multiple memory media types that are responsive to perform various operations in response to a common command. The operations may be carried out during the same clock cycle in response to the command. An example apparatus can include a first number of memory devices coupled to a host via a first number of ports and a second number of memory devices each coupled to the first number of memory devices via a second number of ports, wherein the second number of memory devices each include a controller, and wherein the first number of memory devices and the second number of memory devices can receive a command from the host to perform the various (e.g., the same or different) operations, sometime concurrently.
US12067275B1 Memory bank with subdomains
Techniques are disclosed relating to an I/O agent circuit. The I/O agent circuit may include a memory bank and be coupled to a set of devices. The I/O agent circuit may assign a device of the set of devices to a subdomain of a plurality of subdomains implemented for the memory bank. The I/O agent circuit may store, in that memory bank, a set of transactions of the device in association with the subdomain assigned to the device. The I/O agent circuit may execute the set of transactions such that transactions stored in the memory bank in association with other ones of the plurality of subdomains than the subdomain assigned to the device do not block execution of the set of transactions.
US12067274B2 Writing segments and erase blocks based on ordering
A method is provided. The method includes receiving a set of data blocks to be stored in a storage system. The storage system includes a plurality of non-volatile memory modules. The method also includes generating a set of segments based on the set of data blocks. A respective segment comprising portions of one or more erase blocks. The method further includes writing the set of segments to the non-volatile memory modules based on orderings of the portions of the one or more erase blocks.
US12067271B2 Data migration synchronization process using a manifest from a source device to a new destination device
In some implementations, a computing device may configure a new device based on a current state of an old device, including settings, preferences, and other user data. The data may be transferred from the old device to the new device, and then relocated according to a manifest that details positions of the data on the old device. The destination device may be rebooted into a configuration mode to allow for the relocation of the transferred data, and then rebooted again to configure the destination device to provide access to the data in its respective relative locations on the destination device.
US12067270B2 Memory device security and row hammer mitigation
Systems, methods, and apparatus for memory device security and row hammer mitigation are described. A control mechanism may be implemented in a front-end and/or a back-end of a memory sub-system to refresh rows of the memory. A row activation command having a row address at control circuitry of a memory sub-system and incrementing a first count of a row counter corresponding to the row address stored in a content addressable memory (CAM) of the memory sub-system may be received. Control circuitry may determine whether the first count is greater than a row hammer threshold (RHT) minus a second count of a CAM decrease counter (CDC); the second count may be incremented each time the CAM is full. A refresh command to the row address may be issued when a determination is made that the first count is greater than the RHT minus the second count.
US12067267B2 Managing data reliability in semiconductor devices
A system includes a semiconductor device configured to store data and a controller communicatively coupled to the semiconductor device. The semiconductor device and the controller are configured to; in response to determining that particular data stored in the semiconductor device satisfies a reliability condition, obtain first readout data by reading the particular data at a first read voltage, and obtain second readout data by reading the particular data at a second read voltage. The second read voltage is different from the first read voltage. The semiconductor device and the controller are configured to compare the first readout data and the second readout data and obtain a comparison result; and, based on the comparison result, determine whether to perform an error correction process on the particular data.
US12067262B2 Replay protected memory block data frame
Devices and techniques are disclosed herein for providing an improved Replay Protected Memory Block (RPMB) data frame and command queue for communication between a host device and a memory device.
US12067260B2 Transaction processing with differing capacity storage
A method of processing transactions associated with a command in a storage system is provided. The method includes receiving, at a first authority of the storage system, a command relating to user data. The method includes sending a transaction of the command, from the first authority to a second authority of the storage system, wherein a token accompanies the transaction and writing data in accordance with the transaction as permitted by the token into a partition that is allocated to the second authority in a storage device of the storage system.
US12067251B2 Data automation and predictive modeling for planning and procuring solid state drive replacements
A method of predicting usage levels of solid-state drives (SSDS) includes receiving time series usage data from each SSD over a plurality of monitoring intervals (lags), and using a first portion of the time series usage data to train (fit) an ARIMA model to the time series data. A unique ARIMA model (order) is determined for each SSD from the unique time series % usage data of each SSD. The ARMIA model is then fit to the time series % usage data and used in a predictive manner to predict a future date when the % usage will exceed a threshold % usage value. By predicting when the SSDs will meet particular thresholds, it is possible to plan for and procure replacement SSDs to enable currently installed SSDs to be removed from service before the currently installed SSD % usage levels exceed threshold values, thus enabling the currently installed SSDs to be repurposed.
US12067247B2 Method of managing independent word line read operation in flash memory and related memory controller and storage device
A method of managing operation commands for a flash memory includes: providing a first command queue for receiving and storing a plurality of normal operation commands; providing at least one word line read (IWLR) command queue for receiving and storing a plurality of IWLR operation commands; issuing a lock state command between each two consecutive IWLR operation commands to the at least one second command queue; determining a selected command queue from the first command queue and the at least one IWLR command queues according to the lock state command; and delivering an operation command from the selected command queue to the flash memory.
US12067246B2 Data storage system with dynamic workload adjustment based on headroom estimation
A method of dynamically adjusting workload of a data storage system includes, while processing a first workload, calculating a saturation value of a saturation metric that scales substantially linearly with an I/O per second (IOPS) rate relative to a maximum IOPS rate of the system, determining that the saturation value is one of (1) above a high threshold and (2) below a low threshold, and performing a workload adjustment operation that establishes a second workload by (1) subtracting from the first workload based on the saturation value being above the high threshold, and (2) adding to the first workload based on the saturation value being below the low threshold, then subsequently processing the second workload.
US12067242B2 Performing secondary copy operations based on deduplication performance
An improved information management system is described herein in which the information management system can evaluate the deduplication performance of secondary copy operations and dynamically adjust the manner in which secondary copy data is created to minimize the negative effects of performing deduplication. Furthermore, the improved information management system can improve deduplication performance by applying different storage policies to different types of applications running on a client computing device. Moreover, the improved information management system can automatically detect the region of a client computing device and apply an appropriate information management policy to the client computing device to avoid inconsistencies or other errors resulting from administrator control.
US12067239B2 Data stripe protection
Systems, apparatuses, and methods related to data stripe protection are described. An error management component can process multiple read/write/recovery requests concurrently. When read/write requests are to be processed on respective strips of a stripe, the error management component can process (e.g., concurrently) the read/write requests to determine a quantity of errors within each one of the strips and the determined quantity can be used to further determine whether to access other memory portions to correct the determined quantity.
US12067236B2 Data stability in data storage system
A system and method of uniform sampling in an append-only database to determine temporal distribution of data.
US12067235B2 Data storage device and data storage system
A data storage device includes multiple storage modules. Each storage module includes a storage which having a memory device and a first memory controller and a second memory controller. The first memory controller is coupled to the memory device for accessing the memory device. The second memory controller is coupled to the storage for accessing the storage. The first memory controller includes a first transmission interface. The second memory controller includes a second transmission interface. The first memory controller and the second memory controller communicate with each other through the first transmission interface and the second transmission interface.
US12067233B2 Method and system for tuning a memory device for high-speed transitions
The present disclosure relates to a method and system for tuning a memory device for high-speed transitions. Upon failure of bus sampling tuning of a memory device with default tuning parameters, the host device is configured to transmit an auto-tuning request to the memory device for until one or more pre-defined conditions are satisfied. The memory device is configured to receive the auto-tuning request from the host device, selects a set of tuning parameters from a plurality of sets of tuning parameters, and transmits a tuning block to the host device based on the selected set of tuning parameters, until one or more pre-defined conditions are satisfied. Thereby, the memory device can utilize high-speed mode and high-speed transitions can be achieved between host and memory devices. Thus, initialization failure of the memory device can also be avoided.
US12067231B2 Electronic devices and corresponding methods for capturing image quantities as a function of touch input type
An electronic device includes a device housing supporting a user interface, one or more touch sensors, and at least one image capture device. One or more processors cause, in response to the user interface receiving user input initiating an image capture operation, the at least one image capture device to capture a first plurality of images when the one or more touch sensors detect a multi-handed touch input and a second plurality of images when the one or more touch sensors detect a single-handed touch input.
US12067228B2 Transition and interaction model for wearable electronic device
In one embodiment, a wearable device includes a device body including a touch-sensitive display and a circular mechanical ring rotatable around the touch-sensitive display, a band coupled to the device body, processors, and a memory coupled to the processors including instructions executable by the processors, the processors being operable when executing the instructions to present on the touch-sensitive display a first screen corresponding to a device currently paired with the wearable device, the first screen including an indication of an operational status of the currently paired device and, based on determining a type of the operational status and in response to a first transition event at the first screen, present a second screen with its content being determined based on the type of the operational status and whether an input associated with the first transition event is on the circular mechanical ring or at the touch-sensitive display.
US12067227B2 Method and device for pushing media resources with gesture operations
A pushing device and method of a media resource, an electronic device, and a storage device are described. The method for pushing the media resource includes determining an objective sliding path according to acquired path information; detecting a gesture operation on an interface for displaying a to-be-pushed media resource to determine a sliding path of the gesture operation; determining whether the sliding path of the gesture operation matches the objective sliding path when a sliding path similarity is greater than or equal to a first threshold, and that the sliding path of the gesture operation does not match the objective sliding path when the sliding path similarity is less than the first threshold; and generating a pushing instruction for pushing the to-be pushed media resource in response to the sliding path matching the objective sliding path.
US12067225B2 Devices, systems, and methods to emphasize regions of interest across multiple imaging modalities
One or more devices, systems, methods and storage mediums for optical imaging medical devices, such as, but not limited to, Optical Coherence Tomography (OCT), single mode OCT, and/or multi-modal OCT apparatuses and systems, and methods and storage mediums for use with same, for viewing, controlling, updating, and emphasizing multiple imaging modalities are provided herein. One or more embodiments provide at least one intuitive Graphical User Interface (GUI), method, device, apparatus, system, or storage medium to comprehend information, including, but not limited to, molecular structure of a vessel, and to provide an ability to manipulate the vessel information. In addition to controlling multiple imaging modalities, the GUI may operate for one or more applications, including, but not limited to, expansion/underexpansion (e.g., for a stent) and/or apposition/malapposition (e.g., for a stent), co-registration and imaging.
US12067220B2 System and method for flexible configuration of a controlling device
A system and method whereby an user interface editing device is used to create a user interface for a controlling device, the created user interface including user interface elements that are associated with functional operations of a virtual equivalent of an appliance. After the created user interface is transferred to the controlling device, the virtual equivalent of an appliance is caused to be linked to an intended target appliance whereupon activation of those user interface elements of the graphical user interface that were associated with functional operations of the virtual equivalent of an appliance will cause the controlling device to transmit commands to control corresponding functional operations of the intended target appliance.
US12067216B2 Contextual conversations for a collaborative workspace environment
Described herein is a user interface that enables messages within a collaborative workspace environment to be propagated to different workspaces that are associated with different tabs in the collaborative workspace environment. Thus, a comment made in a workspace associated with a first tab is reflected in a workspace associated with a different tab and vice versa.
US12067215B2 Providing media to a user based on a triggering event
Methods and apparatus related to determining a triggering event of a user, selecting media relevant to the triggering event, and providing the selected media to the user. Some implementations are directed to methods and apparatus for determining a past event of the user that is indicative of past interaction of the user with one or more past entities and the triggering event may be determined to be associated with the past event. The media selected to provide to the user may contain media that includes the one or more past entities associated with the past event and the media may be provided to the user in response to the triggering event.
US12067212B2 Dynamically replacing interactive content of a quick setting bar
A method and a client device for dynamically replacing interactive content of a quick setting bar are disclosed. The method comprises: monitoring activity of a user on a terminal client and the terminal client state. Identifying content currently presented to the user. Selecting one or more graphical user interface elements to present on the quick setting bar. The one or more graphical user interface elements have been selected based on a content list acquired from a storage according to data and a user profile calculated based on the user activity and terminal client state. Moreover, this comprises updating the quick setting bar to display the one or more graphical user interface elements while the currently presented content is displayed by a presentation unit of the terminal client.
US12067210B2 Methods and systems for visualizing teeth and treatment planning
Orthodontic devices such as aligners, palatal expanders, retainers, and dental implants can be used to adjust the position of teeth and to treat various dental irregularities. To help the clinician or doctor (i.e., orthodontist) design and plan the subject's treatment plan, a 3D digital model of the subject's teeth, dentition, and gingiva can be constructed from a 3D scan of the subject's mouth, teeth, dentition, and gingiva. The 3D model of the subject's teeth and dentition can be displayed graphically to the doctor on a display using a computing system with memory and software.
US12067209B2 Light-emitting user input device for calibration or pairing
A light emitting user input device can include a touch sensitive portion configured to accept user input (e.g., from a user's thumb) and a light emitting portion configured to output a light pattern. The light pattern can be used to assist the user in interacting with the user input device. Examples include emulating a multi-degree-of-freedom controller, indicating scrolling or swiping actions, indicating presence of objects nearby the device, indicating receipt of notifications, assisting pairing the user input device with another device, or assisting calibrating the user input device. The light emitting user input device can be used to provide user input to a wearable device, such as, e.g., a head mounted display device.
US12067199B2 Touch panel with detection surface having recessed surface
According to an aspect, a touch panel includes, in sequence: a stretchable array substrate; a detection electrode; and a resin plate. The resin plate has a detection surface facing opposite to the detection electrode. The detection surface has a recessed surface. The detection electrode and the recessed surface overlap when viewed in a stacking direction in which the stretchable array substrate, the detection electrode, and the resin plate are stacked.
US12067197B2 Touch control screen, screen module, and electronic device
This application provides a touch control screen, a screen module, and an electronic device. An end portion of a groove that is in a conducting layer of the touch control screen and whose component of length is greater than 0 on a y-axis is extended. This can reduce stress concentration at the end portion of the groove, thereby improving reliability of a capacitive touch control screen. In addition, the touch control screen in this application can be prepared simply by designing a pattern of a mask in advance. This features ease of operation and rapid deployment and is very practical.
US12067196B2 Beamforming optimization for segmented thin-film acoustic imaging systems incorporated in personal portable electronic devices
An acoustic imaging system coupled to an acoustic medium to define an imaging surface. The acoustic imaging system includes an array of piezoelectric acoustic transducers formed at least in part from a thin-film piezoelectric material, such as PVDF. The array is coupled to the acoustic medium opposite the imaging surface and formed using a thin-film manufacturing process over an application-specific integrated circuit that, in turn, is configured to leverage on or more beamforming scan operations to drive the array of piezoelectric actuators to generate an image of an object at least partially wetting to the imaging surface.
US12067189B2 Smart pen and display device using the same
The present disclosure relates to a smart pen and a display device using the same, in which a reflective light reception rate may be enhanced through a light output structure to increase a code pattern and code information recognition rate of a display panel. According to an embodiment of the disclosure, smart pen comprising a body portion, a pen tip portion formed on one end of the body portion to form a path of light emitted from a light emitting portion in an end direction at one side, a code detector detecting shape data for code patterns by applying light to the pen tip portion and receiving light reflected from a display panel and the pen tip portion, and a code processor generating coordinate data by using the shape data and transmitting the coordinate data to a main processor for driving the display panel.
US12067184B2 Sensor device and sensor-equipped display device including detection electrode
A sensor-equipped display device is provided and includes a display panel and a detection electrode. The panel includes a display area in which pixels are arranged with a first pixel pitch in a first direction and a second pixel pitch in a second direction. The electrode includes an pattern having line fragments. The pattern has connection points at which ends of the fragments are connected to each other, and at least part of the connection points is arranged linearly such that an arrangement gaps thereof in the first and second direction is set to a first and second connection point pitch.
US12067182B2 Electronic device
An electronic device includes a base layer, a first sensing electrode and a second sensing electrode disposed on the base layer, a first signal line and a second signal line. The first signal line is electrically connected to the first sensing electrode through at least one first via, and the second signal line is electrically connected to the second sensing electrode. The first signal line is apart from the second signal line at most 2 micrometers in a top view of the electronic device.
US12067179B2 Display device with a touch detecting function
A display device is provided and includes common electrodes overlapping pixels; common driver configured to supply voltage during a display period and an AC drive signal for touch detection during touch detection period; source lines connected to columns of pixels; source driver configured to supply an image signal; gate lines connected to rows of the pixels; select transistors connected between source driver and source lines; and controller configured to supply DC control signal to gate terminals of select transistors during display period, supply an AC control signal to gate terminals of select transistors during touch detection period, wherein AC control signal is synchronous with AC drive signal.
US12067178B2 Fabric sensing device
A touch-sensitive textile device that is configured to detect the occurrence of a touch, the location of a touch, and/or the force of a touch on the touch-sensitive textile device. In some embodiments, the touch-sensitive textile device includes a first set of conductive threads oriented along a first direction, and a second set of conductive threads interwoven with the first set of conductive threads and oriented along a second direction. The device may also include a sensing circuit that is operatively coupled to the first and second set of conductive threads. The sensing circuit may be configured to apply a drive signal to the first and second set of conductive threads. The sensing circuit may also be configured to detect a touch or near touch based on a variation in an electrical measurement using the first or second set of conductive threads.
US12067175B2 Heated joystick
This disclosure generally describes a system for warming an area surrounding a control element for controlling operation of an associated machine or device. The system can include a heating element that can warm air in and around the heating element when actuated, a blower unit that can be in fluid communication with the heating element and that can generate a flow of the warm air when the heating element and the blower unit are actuated, and a forearm extension unit that can channel the flow of the warm air from the blower unit to warm a user's forearm when the user uses an associated machine or device to which the forearm extension unit is attached. The associated machine or device can be a wheelchair.
US12067171B1 Systems and methods for operating artificial reality devices using gestures
Systems and methods are provided for operating an artificial reality device using gestures. In various exemplary embodiments, an artificial reality device may receive information initiating a gesture recognition mode via the artificial reality device, and cause a camera associated with the artificial reality device to operate in the gesture recognition mode. The artificial reality device may further receive at least one image of a gesture captured by the camera and identify and evaluate the gesture. The gesture may be indicative of a user command. The artificial reality device may also execute the user command, and may generate feedback confirming execution of the user command.
US12067168B2 Method and apparatus for generating and merging image-based texture motion
A method of providing a texture motion effect in a multisensory media system includes generating a texture signal by using linear predictive coding (LPC) filters obtained by applying LPC to each of a column and a row forming a texture image selected from an input image and generating a texture motion by using a visual roughness of the texture signal and a depth speed of a camera.
US12067165B2 Haptic reproduction system and driving method
A haptic reproduction system comprises: a touch display device, an upper computer and a waveform generator. The touch display device comprises a piezoelectric unit, a touch display panel and a touch driving unit. The piezoelectric unit is disposed on the touch display panel. The touch driving unit is electrically connected to the touch display panel and the upper computer, and is configured to acquire touch information and transmit the touch information to the upper computer. The upper computer is electrically connected to the waveform generator, and is configured to send a first waveform generation instruction to the waveform generator according to the touch information. The waveform generator is configured to generate a first waveform signal according to the first waveform generation instruction. The piezoelectric unit is electrically connected to the waveform generator, and is configured to resonate with the touch display panel under the drive of the first waveform signal.
US12067164B2 Haptic feedback for computing systems
Techniques for proving haptic feedback in computing systems are described. In operation, an input representing utilisation parameters of an electronic pen is received. In an example, the electronic pen may be electronically coupled to the computing system. Based on the received utilisation parameters, the computing system provides a pattern of haptic feedback to the user.
US12067160B2 Systems and methods for controlling secondary devices using mixed, virtual or augmented reality
Disclosed are embodiments for systems and methods for controlling secondary devices at fine scales using mixed, virtual and/or augmented reality. Examples of secondary devices may include those involved in lighting (i.e., light emitting diodes), sound, and the production of videos, film, and movies. In some embodiments, a system may include a server, mixed reality user device and secondary device communicatively coupled via a network. The server may be configured to generate a virtual object based on gestural data that is configured for display within a mixed reality environment. The server may also be configured to generate secondary device settings based on gestural data, where the secondary device settings may be used to control the operation of a secondary device.
US12067159B2 Multi-factor intention determination for augmented reality (AR) environment control
Examples of augmented reality (AR) environment control advantageously employ multi-factor intention determination and include: performing a multi-factor intention determination for summoning a control object (e.g., a menu, a keyboard, or an input panel) using a set of indications in an AR environment, the set of indications comprising a plurality of indications (e.g., two or more of a palm-facing gesture, an eye gaze, a head gaze, and a finger position simultaneously); and based on at least the set of indications indicating a summoning request by a user, displaying the control object in a position proximate to the user in the AR environment (e.g., docked to a hand of the user). Some examples continue displaying the control object while at least one indication remains, and continue displaying the control object during a timer period if one of the indications is lost.
US12067158B2 Object interaction method and system, and computer-readable medium
Disclosed is an object interaction method, comprising: determining a pose of a terminal device under a real environment coordinate system; according to pixel information and depth information of a first object, determining a pose of the first object relative to the terminal device; according to the pose of the terminal device under the real environment coordinate system and the pose of the first object relative to the terminal device, determining a pose of the first object under the real environment coordinate system; determining a pose of a second object under the real environment coordinate system; and according to the pose of the first object under the real environment coordinate system and the pose of the second object under the real environment coordinate system, controlling the first physical object and the second virtual object to interact with each other.
US12067157B2 Drift cancelation for portable object detection and tracking
The technology disclosed can provide capabilities such as using motion sensors and/or other types of sensors coupled to a motion-capture system to monitor motions within a real environment. A virtual object can be projected to a user of a portable device integrated into an augmented rendering of a real environment about the user. Motion information of a user body portion is determined based at least in part upon sensory information received from imaging or acoustic sensory devices. Control information is communicated to a system based in part on a combination of the motion of the portable device and the detected motion of the user. The virtual device experience can be augmented in some implementations by the addition of haptic, audio and/or other sensory information projectors.
US12067151B2 Resource-efficient privacy-preserving transactions
A computer with data (the “source”) establishes communication channels to other computers with available computing resources (the “workers”). The computers exchange information to negotiate alternative sets of encryption techniques and security settings. The source calculates a response by negotiating a data reduction scheme that is applied to form heterogeneous data payloads. Some of the data are encrypted using a fully homomorphic encryption algorithm to form a multi-segment response, whereas other data are encrypted using an encryption algorithm other than fully homomorphic encryption. Security-relevant parameters of the invoked encryption schemes are varied to achieve a negotiated optimal data reduction scheme. Candidate reduction schemes to apply to the user data are negotiated based on then-current communication bandwidth availability and/or computer processing resources at the source and/or at the workers. When an agreement is reached, the source transmits protected data to the workers in accordance with the negotiated data reduction scheme.
US12067150B2 Information processing apparatus, information processing method and program for anonymizing data
An information processing device, anonymizing data composed of records including one or more items through statistical processing, includes a memory, and a processor configured to acquire a data set from a server, classify respective records constituting the data into one or more first sets, based on masking target items, a dictionary, and a selected hierarchy level, classify the respective records into one or more second sets with respect to a number of records belonging to each of the one or more first sets, and calculate a ratio of records belonging to each of the one or more second sets to the records constituting the data, calculate an index value regarding merged data, change the hierarchy level based on the ratio of records, priority set in advance, and the index value, and create a statistically processed record by statistically processing records belonging to a same first set.
US12067148B2 Security processor configured to authenticate user and authorize user for user data and computing system including the same
A security processor includes a key generator circuit configured to randomly generate a key, an encryption circuit configured to encrypt user data based on the key, and a security manager circuit configured to receive a first user identification (ID), which uniquely corresponds to a user of a device, and determine whether to allow access to the user data by authenticating the first user ID.
US12067147B1 Control tower restrictions on third party platforms
Systems, methods, and apparatuses for providing a user a central location to manage permissions provided to third-parties and devices to access and use user data maintained by a financial institution are described. The central location serves as a central portal where a customer of the financial institution can manage all access to account information and personal information stored at the financial institution. Accordingly, the customer does not need to log into each individual third-party system or customer device to manage previously provided access to the customer information or to provision new access to the customer information. A user additionally is able to have user data and third-party accounts of the user deleted from devices, applications, and third-party systems via a central portal. Restrictions on how user data is used by devices, applications, and third-party systems can be imposed via a central portal.
US12067145B2 Consent data pipeline architecture and operation
The disclosure herein describes processing consent data and using the processed consent data in workflows. Customer consent data is accessed, wherein the customer consent data includes subject consent instances including associated consent purpose-value pairs. The customer consent data is mapped to a raw consent data schema based on mapping selections made on a mapping UI, wherein the mapping includes mapping consent purpose-value pairs of the consent instances to data columns of the raw consent data schema. Metadata representing one or more consent rules related to the raw consent data schema is generated based on rule selections made on a rule configuration UI and the consent rules are applied to one or more workflows. The disclosure enables consent data in different formats and/or from different sources to be ingested and standardized in a single platform such that consent checking functionality can be provided for applications in a consistent and comprehensive manner.
US12067141B2 Systems and methods for an on-demand, secure, and predictive value-added data marketplace
A data marketplace for enriching data records by matching, identifying composite data records, and utilizing Reference Source datasets. Customer data can be tokenized and then subsequently transmitted to a third-party Data Marketplace Platform. Similarly, a Reference Source dataset may be tokenized and transmitted to a Data Marketplace Platform. On the Data Marketplace Platform, the customer data and the reference source data may be compared, wherein certain data attributes (i.e., tokens on the Data Marketplace Platform) may be identified as missing in the customer dataset and present in the reference source dataset. The customer may then have the ability to acquire the missing and value-added data attributes by transacting with the reference source via a data broker, such as the Data Marketplace Platform.
US12067140B2 Method and system for storing electronic documents based on distributed environment
A method and system for storing electronic documents based on a distributed environment includes the following steps of: a storage management server receives a document data stream sent by a client; the storage management server parses the document type of the electronic document; the storage management server Match the corresponding first storage server based on the document type of the electronic document and the user information; the storage management server sends the corresponding electronic document to the corresponding first storage server; the first storage server is based on the first storage server The digital watermark loading rule of the server loads the digital watermark on the electronic document; the first storage server stores the electronic document loaded with the digital watermark. The embodiment of the present invention facilitates the distributed storage server to store different types of electronic documents in combination with electronic document types, and ensures that subsequent users can manage and refer to the stored electronic documents.
US12067134B2 Secure data transfer via user-specific data containers
A processor may identify that one or more client-side applications have been initiated. The processor may identify a browser container. The processor may securely run the one or more client-side applications in the browser container. A website server may collect data that is to be transferred to a browser and sent back from the browser, and the browser container may be associated with the browser. The processor may permit a transfer and sending of the data between the website server and the browser. The transfer and sending of the data may include session specific information that is to be cached on a client-side.
US12067131B2 Transitioning leadership in a cluster of nodes
Transitioning leadership in a cluster of nodes, including: initiating, by two or more nodes among a cluster of nodes, a leadership transition, wherein: a first node transmits a first secret key identifier to each of the other nodes in the cluster of nodes; and a second node transmits a second secret key identifier to each of the other nodes in the cluster of nodes; updating, by each node and based at least in part on a resolution policy, the current secret key identifier to be the second secret key identifier instead of the first secret key identifier; and transitioning, based at least in part on the second secret key identifier being selected to be the current secret key identifier, the second node to be a leader node of the cluster of nodes.
US12067128B2 Dynamic system profiling based on data extraction
Methods, computer-readable media, software, systems and apparatuses may retrieve, via a computing device and over a network, information related to one or more characteristics of a particular application or service deployed in a computing environment. The particular application or service may be associated with a class of applications or services based on the information. A type of personal data collected may be determined for each application or service in the associated class. For the particular application or service, a risk metric indicative of a type of personal data collected by the particular application or service in relation to the type of personal data collected by other applications or services in the associated class may be determined. An additional application or service with a lower risk than the particular application or service may be recommended.
US12067127B2 Software vulnerability detection in managed networks
A system may include persistent storage containing representations of configuration items discovered in a managed network, where the configuration items include computing devices and software applications installed on the computing devices. One or more processors may be configured to: (i) obtain results of a vulnerability analysis performed on a software application, where the results indicate that the software application exhibits a vulnerability, (i) determine a count of computing devices on which the software application is installed, (iii) calculate a security threat score for the vulnerability, where the security threat score is based on a severity factor of the vulnerability and the count of computing devices, (iv) provide, to a first entity, a first indication of the software application and the vulnerability, and (v) provide, to a second entity, a second indication of the software application, the vulnerability, and the security threat score.
US12067124B2 Systems and methods for node selection and ranking in cyber-physical systems
The present application describes techniques for node selection and ranking for, e.g., attack detection and localization in cyber-physical systems, without relying on digital twins, computer models of assets, or operational domain expertise. The described techniques include obtaining an input dataset of values for a plurality of nodes (e.g., sensors, actuators, controllers, software nodes) of industrial assets, computing a plurality of principal components (PCs) for the input dataset according to variance of values for each node, computing a set of common weighted PCs based on the plurality of PCs according to variance of each PC, and ranking each node based on the node's contribution to the set of common weighted PCs.
US12067119B1 Providing cryptographic attestations of enclaves used to process user data in a cloud provider network
Techniques are described for enabling users of cloud provider services to verify, via cryptographic attestation, that trusted “enclaves” are used to process user data during limited points in time at which user data may be unencrypted or otherwise vulnerable. A cloud provider service processes requests involving user data at least in part using an enclave, where an enclave includes a virtual machine running on isolated computing resources of a host computing device managed by the cloud provider. The enclave, for example, can include an application that performs operations such as decrypting user data included in requests sent to a service (e.g., user data encrypted as part of a Transport Layer Security (TLS) connection established between the service and a client computing device), obtaining user-specific encryption keys from a key management service or other source, encrypting the user data using the encryption keys, and forwarding the encrypted data for further processing.
US12067115B2 Malware attributes database and clustering
A system and method for detecting malware using hierarchical clustering analysis. Unknown files classified by clustering and in view of known malicious and known safe files. Machine learning models and detection rules are used to enhance classification accuracy.
US12067107B2 Device handoff identification proofing using behavioral analytics
A security platform architecture is described herein. The security platform architecture includes multiple layers and utilizes a combination of encryption and other security features to generate a secure environment.
US12067106B2 Multifactor identity authentication via cumulative dynamic contextual identity
Disclosed are example methods, systems, and devices that allow for generation and maintenance of a central identity databank for a user's digital life. The identity databank may include identity elements with payload values and metadata values corresponding immutable attributes of the user. A multifactor identity authentication protocol allows service provider devices to more reliably validate transactions with user devices via an identity system. The identity databank may include passwords, which may be generated by the identity system linked to user accounts and/or service providers. The passwords may be provided to service provider devices, eliminating the need for users to conceive of a multitude of varying passwords for the user's accounts.
US12067104B2 Systems and methods for data security within power tools
A method is provided, the method comprising generating a data package, by control circuitry of a power tool; generating a unique signature for the data package with a private key, wherein the private key is generated by a secure element of the power tool, and wherein the secure element is a digital key storage unit; and transmitting the signed data package to an auxiliary device for verification.
US12067103B2 Iframe injection in mobile web browser applications for web browser extension opt-in
There are provided systems and methods for iframe injection in mobile web browser applications for web browser extension opt-in. A service provider may provide a mobile application web browser extension, which may operate in conjunction with a mobile application web browser. The extension may interface with the web browser in order to determine data for browsed websites and user interactions and provide offers and savings to users during electronic transaction processing. In order to use the extension with the web browser, an opt-in preference and permission may be required. To provide this opt-in, the extension may cause the web browser to navigate to and load a webpage of the service provider. The extension may then inject an iframe that calls another domain, and a script of the extension executes in the iframe. The script may then infer that a permission has been granted.
US12067102B2 Security verification method and relevant device
The present disclosure provides a security verification method and a relevant device, to increase the difficulty of cracking. The method includes: receiving, from a verification requester, a request for pulling a sliding verification code; acquiring the sliding verification code which includes a slider and a second endpoint image obtained by performing filter processing on a first endpoint image; and returning the sliding verification code to the verification requester. The first endpoint image and the slider are generated from the same original image, and the slider and the second endpoint image are returned to the verification requester finally. The second endpoint image is obtained by performing image processing on the first endpoint image, and after the image processing, in an area outside the slider placement area, pixel values of pixels in the second endpoint image are different from pixel values of corresponding pixels in the original image.
US12067095B2 Biometric authentication system, biometric authentication method, and storage medium
A biometric authentication system, including an image input unit configured to obtain an image by imaging a living body, a storage unit configured to store registration information relating to a plurality of biological features obtained from a biological region of an image of each person, and an authentication processing unit configured to process the biological region of the image obtained by the image input unit to execute biometric authentication based on the registration information, wherein the plurality of biological features obtained from the biological region of the each person are a plurality of biological features having a low pattern correlation with one another, and wherein the authentication processing unit is configured to combine the plurality of biological features having a low pattern correlation with one another, which are obtained by processing the image, to execute the biometric authentication.
US12067092B2 3D passcode provided in virtual space
In one aspect, a device includes a processor and storage accessible to the processor. The storage includes instructions executable by the processor to present, on a display and in virtual space, at least first and second three-dimensional (3D) objects to which user input is directable in a particular sequence to provide a passcode associated with the device. The instructions are also executable to identify receipt of the passcode based on detection of first user input directed in the particular sequence to the first and second 3D objects. The instructions are then executable to authenticate a user responsive to the identification. In various examples, the virtual space may form part of an augmented reality presentation, a mixed reality presentation, and/or a virtual reality presentation.
US12067087B2 Sensor domain adaptation
A system includes a computer programmed to receive first sensor data from a first sensor, wherein the first sensor data is defined in part by a first data space that includes first parameters of the first sensor, and second sensor data from a second sensor, wherein the second sensor data is defined in part by a second data space that includes second parameters of the second sensor, to input the first sensor data and the second sensor data to a machine learning program to train the machine learning program to determine a domain translation of data from the first data space to the second data space, and then to input a set of training data received from the first sensor to the trained machine learning program to generate a training dataset based on the determined domain translation of data from the first data space to the second data space.
US12067085B2 Method and apparatus for determining lock type
Method for determining a lock type of a lock device. In the method, a group of raw data of a group of lock devices is collected from a group of sensors respectively. Here the group of lock devices are respectively mounted to an object at a group of positions, and the group of lock devices belong to at least one lock type of a plurality of lock types. A group of probability distributions are obtained based on the group of raw data. Here a probability distribution in the group of probability distributions is associated with a lock device in the group of lock devices and probabilities of lock types to which the lock device belongs. A lock type of the lock device is determined based on the group of probability distributions.
US12067084B1 Apparatus and methods for increasing proximity of a subject process to an outlier cluster
An apparatus and method for determining an instruction set is provided. The apparatus includes a processor and a memory connected to the processor. The memory contains instructions configuring the processor to receive multiple datasets, where each dataset describes actions performed by an entity and to generate, for each dataset of the datasets, an outlier cluster. Generating the outlier cluster includes aggregating data included in a dataset, identifying data within aggregated data based on similarity to actions, and assigning a quality score for the identified data based on assessing whether identified data exceeds a threshold value. The outlier cluster is determined based on the quality score. The processor may receive a subject process describing a current state of the entity and identify, for each outlier cluster, a process modification model that describes a set of actions to be performed to increase proximity of the subject process to each outlier cluster.
US12067083B2 Detecting displacements and/or defects in a point cloud using cluster-based cloud-to-cloud comparison
Examples described herein provide a method that includes performing cluster matching with one or more cluster sizes for each of a plurality of points of a measurement point cloud. The method further includes determining, based on results of the multi-radii cluster matching, whether an object is displaced or whether the object includes a defect.
US12067078B2 Edge device, storage medium, and method of controlling edge device
An edge device is capable of requesting a server including a first processing processor dedicated to specific processing to execute predetermined processing, and the edge device includes: a determination unit configured to determine whether the predetermined processing is processable by a second processing processor dedicated to the specific processing included in the edge device; and a control unit configured to cause the second processing processor of the edge device to execute the predetermined processing in a case where it is determined that the predetermined processing is processable.
US12067073B2 URL exchange
Methods, systems, and apparatus, including computer-readable storage media for uniform resource locator (URL) customization. A request for URL customization may be received by one or more processors. The one or more processors may translate a URL associated with the request into a destination objection. One or more customized links may be generated based on the destination object. The destination object may include one or more of a brand, scheme, host, path, or query. Prior to translating the URL associated with the request into the destination object, the one or more processors may determine whether the URL associated with the request contains a known host by comparing a host of the URL to a list of known hosts.
US12067066B2 Determining feasible itinerary solutions
A method for changing an itinerary based on a user change request is disclosed. The method may commence with receiving an itinerary request associated with one or more passengers. The method may continue with receiving a user itinerary change request associated with the itinerary network. The method may continue with generating an itinerary object associated with the user itinerary change request. The method may continue with modifying the itinerary network based on the itinerary object. The method may continue with processing the itinerary network using a topology of the itinerary network to create a plurality of tuples, the plurality of tuples including at least flight tuples and hotel tuples. The method may continue with performing a content search for the plurality of tuples for each of the one or more passengers. The method may continue with generating feasible itinerary solutions based on results of the content searches.
US12067064B2 Data processing system for generating entries in data structures from network requests
A data processing system for searching network requests to extract values of parameters in the network requests includes a shared memory that stores data structures, wherein each of the data structures is stored in association with a value of a key, and wherein each of the data structures includes one or more entries for storage of data representing a network request. A parser engine parses a particular network request for values of parameters and for a value of a key. A search engine queries the shared memory for a particular data structure stored in association with the value of the key. A logic engine detects an absence of a particular entry, in the particular data structure, that stores data representing the particular network request, generates an entry in the particular data structure, and stores in the generated entry the values of the parameters.
US12067063B2 Temporal transformation of location-based queries
A system and method for transforming location-based data queries into temporal domain by leveraging a location-to-time knowledge conversion graph. In some systems which contain diverse sets of data objects, only certain objects may contain explicit location data, while others may not. Therefore, queriability of this diverse data by location properties would likely yield incomplete results. In some embodiments, this method allows for the transformation and augmentation of a given data query containing location-based filtering properties into a time-region-based lookup, wherein a given location has been assigned to a time region in the given data graph and all data events within that time region may be augmented with location metadata automatically in the knowledge graph. Over time, a system utilizing these embodiments can offer comprehensive location-based data services and insights with a diverse set of data objects that exists and not all objects contain explicit location information.
US12067060B2 Automatic document negotiation
Approaches provide for generating a document (e.g., a contract) that satisfies constraints of at least one party in a negotiation. Information can be obtained from parties seeking to negotiate document sections (e.g., clauses or provisions) of a document such as a contract. Ranking values for a plurality of candidate contracts can be determined based on information from the parties, including their preferences for different sections (e.g., provisions) of the contract. The values can be used to optimize an optimization function that measures the degree to which candidate contracts satisfy the information provided by the parties. For example, an optimization technique, machine learning-based technique, or other appropriate technique can be utilized to determine a document or document information that satisfies the constraints of the parties. Thereafter, a contract can be selected and presented to the parties. The parties can execute the contract, modify, store, or otherwise interact with and/or process the contract.
US12067059B2 Dynamically generating normalized master data
In one embodiment, the present disclosure pertains to dynamically generating normalized master data. In one embodiment, input records comprising string representations of entities are received from multiple sources. The input records may be used as queries to a similarity search data store of master data records. One or more most likely matching master records are returned with corresponding similarity scores. The input record, master record, and a training set are processed using a machine learning algorithm. In one embodiment, one or more similarity scores are incorporated into the machine learning algorithm. The machine learning algorithm produces a final score. Data from input records may be merged into the master records if the final score is greater than a threshold.
US12067056B2 Feedback control for automated messaging adjustments
A processor may receive data and generate a quantified representation of the data by processing the data using at least one machine learning (ML) algorithm, the quantified representation of the data indicating a sentiment of content of the data. The processor may automatically revise the content of the communications data. The revising may include determining a reaction to the content of the communications data, generating a quantified representation of the reaction, determining a difference between the quantified representation of the reaction and the quantified representation of the communications data, identifying, based on the difference, a portion of the content having an unintended sentiment, and replacing the portion of the content with different content.
US12067054B2 Method and system for characteristic-based video processing
A method and apparatus for characteristic-based video processing include: in response to receiving a region of a picture of a video sequence, determining a characteristic in the region, the region being independent of other regions of the picture for video coding; determining a class associated with the region based on the characteristic, the class being selected from a plurality of classes; and encoding the region using a parameter set associated with the class, the parameter set being selected from a plurality of parameter sets for video coding at different quality levels.
US12067051B1 Music and content recommendation, identification, similarity evaluation, and matching
Systems, devices and methods for analyzing music and other content are provided. In some embodiments, music libraries may be searched by using one or more songs, portions of songs or other segments of music as the search key. Other types of audio and video files may also be searched using similar devices and methods. In other embodiments, a musician or vocalist who sounds similar to another musician or vocalist may be identified. Similarity scores may be generated for music and/or other content that indicate the likelihood that they will be perceived as similar or dissimilar.
US12067050B1 Dynamically altering shared content
Systems and methods for dynamically altering shared content are provided. A set of media items to be shared with users of a content sharing service is identified. The set of media items includes a first media item associated with a first media item type and multiple second media items each associated with a second media item type. Each of the second media items correspond to at least one of a geographic location or a content preference associated with client devices connected to the content sharing service. In response to receiving a request for content from a first client device of the client devices connected to the content sharing service, a second media item is identified among the second media items. The identified second media item corresponds to a geographic location or a content preference associated with the first client device. The set of media items is updated by replacing the multiple second media items with the identified second media items and the updated set of media items is transmitted to the first client device, in accordance with the request for content.
US12067044B2 Dynamic query adjustment based on data protection configurations
Aspects of the present disclosure relate to systems and methods for dynamically adjusting queries based on data protection configurations. In one example, a request for data is received from an application. The data is indexed in at least one of a first index database, a second index database and a third index database. A first key notification indicating a protection status of a personal device is received. A query is sent to each of the first index database, the second index database and the third index database for the requested data based on the protection status of the personal device. The requested data is loaded into the application. A second key notification indicating a change in the protection status of the personal device is received. At least some of the loaded data is removed from the application based on the change in the protection status of the personal device.
US12067041B1 Time series data to statistical natural language interaction
Disclosed implementations include systems, methods, and apparatus that process multiple, disparate streams of data, determine correlations and relationships between the data and provide natural language responses that provide insights for events or activities that have occurred and foresights for events or activities that are forecasted to occur. The disclosed implementations include a model that understands data statistics and provides both insights and foresights that are backed with statistical support that can be presented to and understood by operators. Still further, the disclosed implementations are capable of operating at edge locations that may be frequently or permanently disconnected from conventional or cloud based systems.
US12067038B2 System and method for adaptive search responses
Systems, methods, and other embodiments associated with an adaptive search system are described. In one embodiment, user actions are monitored on a search results list in a graphical user interface, wherein the search results list is obtained based on a query vector representing a search query. The query vector is dynamically modified in response to the user actions on a selected result document by shifting the query vector away from the selected result document in a vector space in response to the user rejecting the selected result document. A revised search results list is then generated without the user changing the search query by executing the modified query vector in a search.
US12067036B1 Management of certificate metrics
Techniques for managing certificate metrics are described. A method of managing certificate metrics can include adding certificate data associated with one or more certificates to a plurality of slots of a metric certificate data store, reading, by a metric publisher, the certificate data associated with a first slot of the metric certificate data store in response to an event, determining a metric associated with each certificate associated with a subset of the certificate data associated with the first slot of the metric certificate data store, and providing the metric associated with each certificate to a resource monitoring service.
US12067033B2 Entity-relationship embeddings
The present technology utilizes data about diverse types of entities to inform machine learning models. The present technology can ingest social network data that includes nodes from diverse entity types, and utilize information implicit in relationships between one entity type with another entity type. The present technology creates a plurality of embedding spaces for representing entities of different types as vectors. The vectors identify a first entity, a second entity, and a relationship between the entities. The data from the embedding spaces can be input into a model configured to classify entities as likely to be associated with an explored characteristic, and output of a classification of entities that are likely associated with the explored characteristic. The model is configured to relate the different types of entities to classify entities as likely to be associated with the explored characteristic.
US12067032B2 Intervals for data replication
A storage system performs data replication with a recovery point objective (RPO). The storage system replicates data at intervals through data transfers over a network. The storage system determines bandwidth of the network. The storage system determines the intervals for replicating the data, based on size of data transfers, network bandwidth, and the recovery point objective.
US12067028B2 Stateful database application programming interface
An application programming interface gateway service generates an application programming interface that, in various examples, allows client applications to access database functionality without maintaining active database connections, managing database credentials, or providing SQL code. The application programming interface maintains state information between invocations that allows for improved database performance. The state information may include SQL statements and subroutines, compiled SQL code, database credentials, active database connections, and connection pools. When invoked by a client application, the application programming interface may select an active database connection from a connection pool based at least in part on the activity history of each connection in the connection pool so that the expected cache performance of the database may be improved. Access to the application programming interface may be controlled via fine-grained access controls independent of the credentials used to access the database.
US12067020B2 Nested discovery and deletion of resources
Systems, methods, and non-transitory computer readable media are provided for recursively searching a plurality of workspaces of the system for linked data associated with the seed data, initiating an endpoint process for each the seed data and the linked data, and, upon completion of the search, delete the seed data and the linked data identified based at least in part on the endpoint process. The process may be automatically repeated at a predetermined time interval to identify and remove future data that is stored in the plurality of datasets.
US12067019B2 Dynamic data restriction in a database clean room
Embodiments of the present disclosure may provide a data clean room architecture that dynamically restricts data included in the clean room. The data clean room architecture can implement row access policy or dynamic data masking for row and column based restrictions of data provided through the clean room. The data clean room architecture can provide a limited set of data that does not require obfuscation of data for direction matching and correlation of data in the different datasets, such as matching user identifiers or emails.
US12067015B2 Technique for accessing archive data stored in relational databases through the SAP archive information system
An non-transitory computer readable medium is described herein related to enhancing an SAP Archive Information System running on a SAP NetWeaver Application Server. The enhancements enable the SAP Archive Information System to query a remote relational database for archived business data. The enhancements offers multiple alternative ways of interfacing with such a database and of merging the query results obtained from such database into the SAP-standard output structures of the SAP Archive Information System.
US12067012B2 Cache updates through distributed message queues
In some examples, a first computing device may receive a first request from a second computing device. For example, the first computing device may be able to communicate with a plurality of database nodes, each database node maintaining a portion of a database distributed across the plurality of database nodes. Further, the first computing device may maintain a local cache of a subset of information maintained in the database. The first computing device may send a second request based on the first request to a first database node to cause the first database node to change the data in the database. In addition, the first computing device receives, from a message queue of a plurality of distributed message queues, a cache update message based on the change to the data in the database. The first computing device may update the local cache based on the cache update message.
US12067009B2 Predictive query parsing time and optimization
A query is preprocessed for features identified by a Data Manipulation Language (DML) in the text of the query. A machine-learning algorithm uses the features as input and provides as output a predicted query parsing execution time needed by a query parser to parse the query. The predicted query parsing time is provided as input to a query optimizer. The query optimizer uses the predicted query parsing time as a factor in optimizing a query execution plan for the query. Subsequently, the query execution plan is executed against a database as the query.
US12067005B2 Data clean room using defined access via native applications
Embodiments of the present disclosure may provide a data sharing system implemented as a local application of a distributed database. A query from a query template can be validated and executed against shared dataset that comprises portions of data from the database dataset and additional portions of data from another database of the distributed database.
US12067004B2 Identifying recurring sequences of user interactions with an application
Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.
US12067003B2 Performance enhancement for writing database pages
A system and method including receiving a request to update a timestamp associated with database pages of a database instance logically organized into at least one page set, each of the at least one page set including a plurality of the database pages; updating the timestamp associated with each database page in each respective at least one page set; issuing, in response to updating the timestamp associated with a last database page in each of the at least one page set, a write request to write the plurality of database pages in each of the respective at least one page set to a persistent data store; and writing the plurality of database pages in each of the respective at least one page set to a persistent data store, the plurality of database pages written to the persistent data store having an updated timestamp associated therewith.
US12067001B2 Deferred computation of entity states in a software platform
A software platform includes a frontend and a backend application instance. A user can operate the frontend to modify a data object stored in a database of the backend application instance. The data object may be associated with a higher-order object, referred to as an entity of the software platform. One or more data consumers (e.g., search engine indexing services) may require as input a full computed state of platform-level objects such as entities. The software platform defers computation of entities until necessary by inserting work items into a work item queue that reference entities in need of full state computation. Worker nodes wait specified deferral periods before computing full entity states and transmitting the full computed states to the one or more data consumers, thereby significantly reducing redundant computation of full entity states.
US12067000B2 Methods and systems to process asynchronous transactions at a management system
A method comprises receiving an add instruction to add a new account to a subscriber database at the system, wherein the add instruction indicates a line identifier and a first source identifier, wherein the line identifier identifies a line activated by the new account, wherein a first source identifier identifies a first carrier billing system from which the request to add the new account is received, when an existing account indexed by the line identifier is present at the subscriber database, deleting, by the provisioning application, the existing account from the subscriber database, and adding, by the provisioning application, the new account associated with the line identifier at the subscriber database, wherein the new account indicates the first source identifier.
US12066999B1 Lock-free timestamp ordering for distributed transactions
At a lock-less data management service, a multi-phase commit of a transaction is performed. The multi-phase commit includes a read set validation phase (in which a first set of timestamp-based conditions is used to determine whether the transaction has a read-write conflict), a pre-commit timestamps update phase (in which respective pre-commit timestamps associated with data items of the transaction's write set are set to a proposed commit time after verifying that the proposed commit time satisfies a second set of timestamp-based conditions), and a write initialization phase (in which respective new versions of individual data items of the write set are stored, without storing data item values indicated in the write set).
US12066990B1 Data architecture for supporting multiple search models
Embodiments include a search and match computing system configured to: access, from a third party computing system, a query regarding at least one entity; determine if the query is a structured query or an unstructured query; process the query with at least one of an application programming interface configured to receive structured queries or a second application programming interface receive unstructured queries; initiate a search and match application configured to execute queries on at least one of: a relational data scheme or a non-relational data scheme; receive search results from the at least one of: the relational data scheme or the non-relational data scheme; and process the received search results to generate an output data packet for access by the third party computing system.
US12066989B2 Method and apparatus for constructing knowledge graph
Various embodiments of the teachings herein include a method for constructing a knowledge graph. The method may include: acquiring training data; using the training data to train a classification model; for each column of data providing each attribute value into the classification model, to obtain an entity attribute, and determining an entity attribute; subjecting to determine a mapping relationship between the columns of data; determining a mapping relationship between the entity attributes; determining a mapping relationship between entities corresponding to the entity attributes; and generating a knowledge graph comprising the entities and the mapping relationship between the entities.
US12066988B2 Computer-automated analysis and validation systems for data models
A system includes a processor and a memory storing instructions. The instructions include, in response to receiving a first input indicating a first data model from a user device, obtaining the first data model and identifying objects within the first data model. The instructions include obtaining a set of rules and, for each rule of the set of rules, applying the rule to each object to determine an adherence of the object to the rule or a violation of the object of the rule. The instructions include generating a report that indicates, for each rule and for each object, the adherence of the object to the rule or the violation of the object of the rule and calculating an adherence score based on an overall adherence of the objects to the set of rules. The instructions include transmitting, for display on the user device, the generated report and adherence score.
US12066987B2 Software services with declarative resource modeling and resource model patterns
A system can receive a first command that declares a first relationship between a first pair of computer resources of a group of computer resources, wherein the first relationship is any first one from a group of relationships, wherein a number of relationships in the group of relationships has a defined size. The system can receive a second command that declares a second relationship between a second pair of computer resources of the group of computer resources, wherein the second relationship is any second one from the group of relationships. The system can create a resource model for the group of computer resources based on the first command and the second command. The system can store the resource model in a memory.
US12066981B1 Apparatus, method, and computer program product for automatic record de-duplication using zero-byte file
A data ingestion system prevents data duplication during a data ingestion operation by determining whether a current instance of an ingestion pending indicator file associated with a data set is present at initialization of the data ingestion operation. Upon determining that no current instance of the ingestion pending indicator file is present, the system generates and stores a new ingestion pending indicator file and performs the data ingestion operation using current watermark data. Upon determining that the current instance of the ingestion pending indicator file is not present, the system generates corrected watermark data and performs the data ingestion operation with respect to the corrected watermark data. Upon completion of the data ingestion operation, the system deletes the current instance of the ingestion pending indicator file.
US12066980B2 File system metadata
Aspects for remote analysis of file system metadata are described. In an example, a computer-readable file from a client system is received. The computer-readable file comprises file system metadata of a file system, and corresponding source location of the file system metadata on a volume of the client system. Thereafter, a target location on a target volume is identified, wherein the target location corresponds to the source location on the volume of the client system. In an example, the file system metadata is replicated onto the target location based on the computer-readable file, for analysis.
US12066979B2 Intelligent and automated review of industrial asset integrity data
In some embodiments, a meta-data inspection data store may contain hierarchical components and subcomponents of an industrial asset and define points of interest. An industrial asset inspection platform may access that information and generate an inspection plan, including an association of at least one sensor type with each of the points of interest. The platform may then store information about the inspection plan in an inspection plan data store and receive inspection data (e.g., from a manual inspection, from an inspection robot, from a fixed sensor, etc.). A smart tagging algorithm may be executed to associate at least one point of interest with an appropriate portion of the received inspection data based on information in the inspection plan data store.
US12066971B2 Direct network access by a memory mapped peripheral device for scheduled data transfer on the network
A network interface peripheral device (NIP) may include a network interface for communicating with a network, and an interconnect interface for communicating with a processor subsystem. First buffers in the NIP may hold data received from and/or distributed to peer peripherals by the NIP, and second buffers may hold payload data of scheduled data streams transmitted to and/or received from the network by the NIP. Payload data from the data in the first buffers may be stored in the second buffers and transmitted to the network according to transmit events generated based on a received schedule. Data may be received from the network according to receive events generated based on the received schedule, and distributed from the second buffers to the first buffers. A centralized system configuration entity may generate the schedule, manage configuration of the NIP, and coordinate the internal configuration of the NIP with a network configuration flow.
US12066970B1 Systems and methods for establishing sessions between CPUs using a multiplexer
In one embodiment, a method includes connecting, via a first interface of a controller card, a multiplexer of the controller card to a central processing unit (CPU) of the controller card. The method also includes connecting, via an interface of a first remote card, the multiplexer of the controller card to the first remote card. The method further includes interconnecting, by the multiplexer, the first interface of the controller card to the interface of the first remote card.
US12066968B2 Communication interface structure and Die-to-Die package
A communication interface structure and a Die-to-Die package are provided. The communication interface structure includes first bumps arranged in a first row-column configuration, second bumps arranged in a second row-column configuration, and conductive lines disposed between the first bumps and the second bumps to connect each of the first bumps to each of the second bumps. The first bumps in neighboring rows are alternately shifted with each other. The second bumps are disposed under or over the first bumps, wherein each of the second bumps in even rows is at a position shifted in a column direction from a center of each of the first bumps in the even rows, and each of the second bumps in odd rows is at a position between two of the second bumps in the even rows in the column direction.
US12066965B2 Encoding of symbols for a computer interconnect based on frequency of symbol values
Data are serially communicated over an interconnect between an encoder and a decoder. The encoder includes a first training unit to count a frequency of symbol values in symbol blocks of a set of N number of symbol blocks in an epoch. A circular shift unit of the encoder stores a set of most-recently-used (MRU) amplitude values. An XOR unit is coupled to the first training unit and the first circular shift unit as inputs and to the interconnect as output. A transmitter is coupled to the encoder XOR unit and the interconnect and thereby contemporaneously sends symbols and trains on the symbols. In a system, a device includes a receiver and decoder that receive, from the encoder, symbols over the interconnect. The decoder includes its own training unit for decoding the transmitted symbols.
US12066964B1 Highly available modular hardware acceleration device
A system includes a rack with multiple hardware acceleration devices and multiple modular controllers coupled together into a single system implementing one or more servers. Each modular hardware acceleration device includes multiple hardware accelerators, such as graphical processing units, field programmable gate arrays or other specialized processing circuits. In each modular hardware acceleration device, hardware accelerators are communicatively coupled to a multi-port connection device, such as a switch, and also communicatively coupled to at least two external ports. A modular controller of a particular server coordinates operation of hardware accelerators of multiple hardware acceleration devices included in the particular server to provide advanced processing capabilities. Hardware accelerators may be dynamically assigned to particular processing servers to adjust processing capabilities of those servers. A particular server may be assigned one or more standby controller to enhance availability of the server.
US12066962B2 System and method for communication between a commander device and a responder device
A device includes a master device, a set of slave devices and a bus. The master device is configured to transmit first messages carrying a set of operation data message portions indicative of operations for implementation by slave devices of the set of slave devices, and second messages addressed to slave devices in the set of slave devices. The second messages convey identifiers identifying respective ones of the slave devices to which the second messages are addressed requesting respective reactions towards the master device within respective expected reaction intervals. The slave devices are configured to receive the first messages transmitted from the master device, read respective operation data message portions in the set of operation data message portions, implement respective operations as a function of the respective operation data message portions read, and receive the second messages transmitted from the master device.
US12066960B2 System direct memory access engine offload
Systems, devices, and methods for direct memory access. A system direct memory access (SDMA) device disposed on a processor die sends a message which includes physical addresses of a source buffer and a destination buffer, and a size of a data transfer, to a data fabric device. The data fabric device sends an instruction which includes the physical addresses of the source and destination buffer, and the size of the data transfer, to first agent devices. Each of the first agent devices reads a portion of the source buffer from a memory device at the physical address of the source buffer. Each of the first agent devices sends the portion of the source buffer to one of second agent devices. Each of the second agent devices writes the portion of the source buffer to the destination buffer.
US12066958B2 Clock generation for timing communications with ranks of memory devices
A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.
US12066949B2 Address translation based on page identifier and queue identifier
Translated addresses of a memory device can be stored in a first LUT maintained by control circuitry. Untranslated addresses can be stored in a second LUT maintained by the control circuitry. In response to a translation request for a particular translated address of the memory device corresponding to a target untranslated address, an index of the second LUT associated with the target untranslated address can be determined, the index of the second LUT can be mapped to an index of the first LUT, and the particular translated address corresponding to the target untranslated address can be retrieved from the first LUT.
US12066948B2 Dynamic banking and bit separation in memories
Memories that are configurable to operate in either a banked mode or a bit-separated mode. The memories include a plurality of memory banks; multiplexing circuitry; input circuitry; and output circuitry. The input circuitry inputs at least a portion of a memory address and configuration information to the multiplexing circuitry. The multiplexing circuitry generates read data by combining a selected subset of data corresponding to the address from each of the plurality of memory banks, the subset selected based on the configuration information, if the configuration information indicates a bit-separated mode. The multiplexing circuitry generates the read data by combining data corresponding to the address from one of the memory banks, the one of the memory banks selected based on the configuration information, if the configuration information indicates a banked mode. The output circuitry outputs the generated read data from the memory.
US12066946B2 Methods and apparatuses for dynamically changing data priority in a cache
Embodiments are generally directed to methods and apparatuses for dynamically changing data priority in a cache. An embodiment of an apparatus comprising: a priority controller to: receive a memory access request to request data; and set a priority flag for the memory access request based on an accumulated access amount of data stored in a memory block to be accessed by the memory access request to dynamically change a priority level of the requested data.
US12066943B1 Alias processing method and system based on L1D-L2 caches and related device
The present disclosure is suitable for the field of hardware chip design, and particularly relates to an alias processing method and system based on L1D-L2 caches and a related device. A method for solving an alias problem of the L1D cache based on a L1D cache-L2 cache structure and a corresponding system module are disclosed. The method provided by the present disclosure can maximize hardware resource efficiency, without limiting a chip structure, a hardware system type, an operating system compatibility and a chip performance, and meanwhile, the module realized based on the cache cannot greatly increase power consumption of the whole system, thus having good expandability.
US12066937B2 Method, electronic device and computer program product for flushing metadata
Techniques for flushing metadata involve: receiving a flushing request, the flushing request instructing to flush metadata in at least one cache region to a persistent storage device; acquiring a plurality of target indicators, the target indicator at least indicating a type of a cache region and a block in the cache region, where the plurality of target indicators are classified based on types of cache regions indicated by the target indicators among the plurality of target indicators; determining, from the plurality of target indicators, at least one target indicator of the same type as the at least one cache region; and flushing metadata in a block indicated by the at least one target indicator. Such techniques avoid flushing a cache region that does not need to be flushed, shortens the response time to the flushing request, and reduces the occupancy of system resources.
US12066931B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.
US12066925B2 Method and system for integration test monitoring and management
A method for providing integration test monitoring and management is disclosed. The method includes receiving, via an application programming interface, an integration contract, the integration contract relating to a dependency agreement between applications; mapping a dependency for each of the applications based on the integration contract; receiving, via the application programming interface, a request that relates to a regression testing request for an application; identifying a test from a test suite based on the request and a result of the mapping; automatically initiating, via an integration layer, the identified test based on a predetermined parameter; and capturing, via an application programming interface, a test result that corresponds to the automatically initiated test.
US12066923B2 Systems and methods for detecting failures of computer applications
Methods and systems for testing of at least one computer application include receiving from a user a monitoring request; selecting a script; performing at least one automation test with at least one automation application; requesting analytic data from at least one computer application; receiving analytic data associated with the at least one computer application; determining response data of the at least one computer application by inputting the analytic data to a comparison model determined based on an analysis technique configured to detect a failure by the at least one computer application; and generating a report based on an output of the analysis technique if the failure by the at least one computer application is detected.
US12066922B2 System and methods for deploying a distributed architecture system
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: onboarding data received from one or more entities to create a version of an artifact of a first distributed architecture; periodically running one or more test cases using the version of the artifact in an environment; detecting a modification to the version of the artifact; automatically generating a modified version of the artifact incorporating the modification; selecting a first artifact from the list of one or more artifacts associated with the first distributed architecture, wherein the first artifact comprises an internet protocol (IP) address; deploying the first artifact, by using the IP address, into a networking sandbox to implement changes to the first artifact corresponding to a particular objective; and building a second artifact. Other embodiments are disclosed.
US12066919B2 Systems and methods for validating data
Techniques for validating data in shared environments are disclosed. In some embodiments, a system monitors data during data entry windows and sends notifications when potential a data corruption event is detected. Users may identify what data to monitor by registering queries with the system. During the registration process, the system may execute the query to determine an expected query result. The system may then execute the query one or more additional times during the data entry window to determine whether a subsequent query result diverges from the expected result. If so, then the system may trigger a notification that identifies the potential data corruption event. Users may define notification lists for registered queries to identify recipients of the event notifications, which may span members of multiple teams in a development environment.
US12066918B2 System to track and measure machine learning model efficacy
Systems and/or techniques for facilitating online-monitoring of machine learning models are provided. In various embodiments, a system can receive monitoring settings associated with a machine learning model to be monitored. In various cases, the monitoring settings can identify a first set of data features that are generated as output by the machine learning model. In various cases, the monitoring settings can identify a second set of data features that are received as input by the machine learning model. In various aspects, the system can compute a first set of statistical metrics based on the first set of data features. In various cases, the first set of statistical metrics can characterize a performance quality of the machine learning model. In various instances, the system can compute a second set of statistical metrics based on the second set of data features. In various cases, the second set of statistical metrics can characterize trends or distributions of input data associated with the machine learning model. In various aspects, the system can store the first set of statistical metrics and the second set of statistical metrics in a data warehouse that is accessible to an operator. In various embodiments, the system can render the first set of statistical metrics and the second set of statistical metrics on an electronic interface, such that the first set of statistical metrics and the second set of statistical metrics are viewable to the operator.
US12066917B2 Auto insights into data changes
Techniques described herein can monitor various data metrics. The auto-insight techniques can further detect and rank data segments that contributed to, or counteracted, shifts in data and detect when such shifts occurred. Thus, the techniques described herein can detect and identify root causes in shifts in different metrics. The techniques include pruning and ranking causes to identify the root causes and identify non-relevant factors, as well.
US12066911B2 Method and system for testing operation of target computer system
The present disclosure relates to a method for testing the operation of a target computer system constrained by a set of timed requirements. For each of a plurality of subsets of the set, the method includes: searching for a witness trace satisfying a criterion for detecting a conflict between timed requirements of the subset; when a witness trace is found: searching for a contradicting timed requirement among the timed requirements of the set which are not present in the subset; when a contradicting timed requirement is found: adding the contradicting timed requirement to the incremental subset. An inconsistency of the operation of the target computer system is detected when a witness trace is found for and no contradicting timed requirement is found.
US12066904B2 Array integration for virtual machine backup
Methods and systems for improving the performance of a primary system that is running one or more virtual machines and capturing snapshots of the one or more virtual machines over time are described. The performance penalty on the primary system when a hypervisor running the one or more virtual machines is used to capture the snapshots of the one or more virtual machines may be reduced by leveraging storage array snapshots to reduce the amount of time that the hypervisor must freeze virtual disks of the one or more virtual machines. In this case, changed block tracking information for changed data blocks associated with the snapshots may be acquired from the hypervisor and the changed data blocks themselves may be pulled from the storage array snapshots without requiring the hypervisor to keep the virtual disks of the one or more virtual machines in a frozen state.