Document | Document Title |
---|---|
US12142748B2 |
Battery module having structure capable of rapid cooling, and ESS comprising same
A battery module includes a plurality of battery cells; a module housing configured to accommodate a cell stack including the plurality of battery cells; and a sprinkler provided through the module housing at one side of the cell stack in a stacking direction, and the sprinkler includes a coupler positioned at an outer side of the module housing and connected to a supply tube that supplies a cooling fluid; a sprinkler head positioned at an inner side of the module housing and connected to the coupler; and an insulation cover assembly having an insulation cover configured to cover the sprinkler head and an impeller assembly configured to cover an opening formed at one side end of the insulation cover in a longitudinal direction. |
US12142747B2 |
Heat-exchanging component, method for manufacturing heat-exchanging component, system of manufacturing heat-exchanging component, battery and electricity-consuming apparatus
The present application provides a heat-exchanging component, a method for manufacturing the heat-exchanging component, a system of manufacturing the heat-exchanging component, a battery and an electricity-consuming apparatus. The heat-exchanging component provided by the embodiments of the present application includes a first plate body and two second plate bodies. The first plate body includes a first main body, a first convex portion and a second convex portion, and the first convex portion and the second convex portion protrude from a surface of the first main body away from the accommodating space; in a thickness direction of the first main body, a size of the first convex portion protruding from the first main body is smaller than a size of the second convex portion protruding from the first main body; the first flow passage is formed inside the first convex portion. |
US12142742B2 |
Method of cooling battery cells
A method of cooling an array of battery cells within a chamber in a housing, the battery cells being electrically connected via a busbar having at least one terminal tab for connection to an electrical terminal in the housing, the method comprising the steps of: supplying coolant through an opening in the housing into the chamber; and diverting at least a part of the coolant flow from its inlet flow path due to impingement of the flow upon part of the terminal tab. |
US12142737B2 |
Electrical power system with removable battery modules
A power system for a vehicle or a stationary installation is disclosed comprising a battery pack having a plurality of removable battery modules, each battery module having an internally controllable connection to a common power bus, a system component controlled by a Power Controller Unit (PCU), said PCU having a connection to said common power bus, and a System Control Unit (SCU) being in communication with each of said battery modules and said PCU, said SCU receiving control inputs from the Operator of the power system. In some embodiments, said Operator may be a human operator, an Electronic Operator Unit (EOU), or a combination thereof. A method is disclosed for operating the internally controllable connection of each of the battery modules responsive to the control inputs received by the SCU from the Operator of the power system and the monitored status of the power system. |
US12142728B2 |
Solid-state battery and method for producing the same
A solid-state battery having a low heat generation amount and low resistance, and a method for producing the same. The solid-state battery is a solid-state battery comprising: a cathode comprising a cathode layer that contains an oxide-based cathode active material, an anode comprising an anode layer that contains an anode active material, and a solid electrolyte layer being disposed between the cathode layer and the anode layer and containing a solid electrolyte, wherein at least any one of the cathode layer and the solid electrolyte layer contains a sulfide-based solid electrolyte, and wherein the sulfide-based solid electrolyte comprises a high oxygen concentration layer on a contact surface with the oxide-based cathode active material, the high oxygen concentration layer having a higher oxygen element concentration than other parts except the contact surface. |
US12142724B2 |
Multi-electrolyte battery
A multi-electrolyte battery, that may include an anode, a cathode, a solid electrolyte positioned between the anode and the cathode, current carriers that comprises an anode current carrier and a cathode current carrier; and at least one other electrolyte. The anode current carrier and the cathode current carrier comprise two external portions that extends outside the anode. The solid electrolyte is sealingly coupled to the two external portions of at least one of the current carriers to define at least one sealed electrolyte, the at least one sealed electrolyte belongs to the at least one other electrolyte. |
US12142720B2 |
Battery including bipolar cells that have a cell edge seal
A battery includes a stacked arrangement of electrochemical cells. Each electrochemical cell is free of a cell housing and includes a bipolar plate having a substrate, a first active material layer formed on a first surface of the substrate, and a second active material layer formed on a second surface of the substrate. Each cell includes a solid electrolyte layer that encapsulates at least one of the active material layers, and an edge insulating device that is disposed between the peripheral edges of the substrates of each pair of adjacent cells. Within each cell, an elastic seal is provided between the edge insulating device and the first surface of one cell or the solid electrolyte layer of an adjacent cell. |
US12142716B2 |
Active control of light emitting diodes and light emitting diode displays
Synchronization for light emitting diode (LED) pixels in an LED display is provided so that one or more actions of all LED pixels are able to be initiated at the same time, or within a millisecond. LED displays and corresponding systems may include a controller that is configured for sending communication signals to one or more strings of LED pixels. Active electrical elements within each LED pixel may be configured to receive the communication signals, generate corresponding synchronization signals, and respond in a manner that is coordinated with all other LED pixels in a particular LED display. Failure mitigation of LED pixel failures within an LED string is provided where the controller is configured with bidirectional communication ports for communication with the LED string. In a failure mitigation process, the bidirectional communication ports may switch directions to provide communication signals to both sides of an LED string. |
US12142715B2 |
Light-emitting device
A light-emitting device includes light-emitting elements connected through a wiring pattern, at least one wire electrically connecting a portion of the wiring pattern to another portion of the wiring pattern, and a reflective member covering a region of the mounting board except for the wiring pattern. The wiring pattern includes wire connection regions at such a distance from each other as to allow the wire to connect the connection regions to each other. The connection regions being used to connect the light-emitting elements in series and/or in parallel by the wire in any one pattern of a plurality of connection patterns with different numbers of series and parallel connections. A plurality of rows of light-emitting elements each constituted of part of the light-emitting elements are disposed on the wiring pattern. The wiring pattern includes an extending portion provided outside of the rows and not provided between the rows. |
US12142711B2 |
Light emitting diodes, components and related methods
Light emitting diodes, components, and related methods, with improved performance over existing light emitting diodes. In some embodiments, light emitter devices included herein include a submount, a light emitter, a light affecting material, and a wavelength conversion component. Wavelength conversion components provided herein include a transparent substrate having an upper surface and a lower surface, and a phosphor compound disposed on the upper surface or lower surface, wherein the wavelength conversion component is configured to alter a wavelength of a light emitted from a light source when positioned proximate to the light source. |
US12142710B2 |
Micro light-emitting diode display device
A micro LED display device includes a circuit substrate, an epitaxial structure layer, a metal conductive layer, a light conversion layer and a light-shielding structure. The epitaxial structure layer includes a first surface, a second surface, and a plurality of micro LED units separated from each other. The micro LED units are electrically connected to the circuit substrate. The metal conductive layer is disposed on the second surface and directly contacts the epitaxial structure layer, and has a plurality of light conversion region each corresponds to one of the micro LED units. The light conversion layer is disposed in a part of the light conversion regions. The light-shielding structure does not cover the light conversion regions. In the direction perpendicular to a bonding surface of the circuit substrate, the thickness of the metal conductive layer is greater than that of the epitaxial structure layer. |
US12142704B2 |
Tandem photovoltaic device and production method
A tandem photovoltaic device and production method. The tandem photovoltaic device includes: an upper battery cell and a lower battery cell, and a tunnel junction located between the upper battery cell and the battery cell; the lower battery is a crystalline silicon cell; the tunnel junction includes: an upper crystalline silicon layer, a lower crystalline silicon layer and an intermediate layer located between the upper crystalline silicon layer and the lower crystalline silicon layer; the upper crystalline silicon layer, the lower crystalline silicon layer and the intermediate layer are in direct contact, and the doping types of the upper crystalline silicon layer and the lower crystalline silicon layer are opposite; the doping concentration of the upper crystalline silicon layer at the interface with the intermediate layer and the doping concentration of the lower crystalline silicon layer at the interface with the intermediate layer are greater than or equal to 1018 cm−3. |
US12142700B2 |
Solar cell emitter region fabrication with differentiated P-type and N-type architectures and incorporating dotted diffusion
Methods of fabricating solar cell emitter regions with differentiated P-type and N-type architectures and incorporating dotted diffusion, and resulting solar cells, are described. In an example, a solar cell includes a substrate having a light-receiving surface and a back surface. A first polycrystalline silicon emitter region of a first conductivity type is disposed on a first thin dielectric layer disposed on the back surface of the substrate. A second polycrystalline silicon emitter region of a second, different, conductivity type is disposed on a second thin dielectric layer disposed in a plurality of non-continuous trenches in the back surface of the substrate. |
US12142699B1 |
Solar cell and photovoltaic module
The solar cell includes a substrate having a central region and two peripheral regions. The solar cell further includes multiple finger electrodes arranged at intervals along the first direction, and the multiple finger electrodes include multiple first finger electrodes and multiple second finger electrodes. Each of the multiple first finger electrodes includes first body portions and first widened portions arranged alternatingly along the second direction, each of the multiple second finger electrodes includes second body portions and second widened portions arranged alternatingly along the second direction, and the first widened portions are arranged and aligned to the second widened portions. A respective first widened portion of a respective first finger electrode in two first finger electrodes farthest from the central region on the substrate has a larger orthographic projection than a respective first widened portion of each of two first finger electrodes closest to the central region. |
US12142698B1 |
Solar cell and photovoltaic module
Provided are a solar cell and a photovoltaic module. The solar cell includes: an N-type silicon substrate, where the N-type silicon substrate has a front surface and a rear surface opposite to the front surface; a passivation layer that contains an aluminum oxide material and that is located on the front surface; a first antireflection layer, a second antireflection layer, and a third antireflection layer that are located on a side of the passivation layer away from the substrate and stacked in a direction in which the substrate points to the passivation layer, where the first antireflection layer contains a silicon nitride material, the second antireflection layer contains a silicon oxynitride material; and the third antireflection layer contains a silicon oxide material; a tunneling dielectric layer located on the rear surface; and a doped conductive layer located on the tunneling dielectric layer. |
US12142697B2 |
Two-dimensional material-based wiring conductive layer contact structures, electronic devices including the same, and methods of manufacturing the electronic devices
Provided are two-dimensional material (2D)-based wiring conductive layer contact structures, electronic devices including the same, and methods of manufacturing the electronic devices. A 2D material-based field effect transistor includes a substrate; first to third 2D material layers on the substrate; an insulating layer on the first 2D material layer; a source electrode on the second 2D material layer; a drain electrode on the third 2D material layer; and a gate electrode on the insulating layer. The first 2D material layer is configured to exhibit semiconductor characteristics, and the second and third 2D material layers are metallic 2D material layers. The first 2D material layer may include a first channel layer of a 2D material and a second channel layer of a 2D material. The first 2D material layer may partially overlap the second and third 2D material layers. |
US12142688B2 |
Semiconductor device
A semiconductor device comprising an oxide semiconductor film, a gate electrode, a first insulating film, a source electrode, a drain electrode, and a second insulating film is provided. Each of a top surface of the gate electrode, a top surface of the source electrode, and a top surface of the drain electrode comprises a region in contact with the second insulating film. A top surface of the first insulating film comprises a region in contact with the gate electrode and a region in contact with the second insulating film and overlapping with the oxide semiconductor film in a cross-sectional view of the oxide semiconductor film. The oxide semiconductor film comprises a region in contact with the first insulating film and a region in contact with the second insulating film and adjacent to the region in contact with the first insulating film in the cross-sectional view. |
US12142686B2 |
Field effect transistor
The present disclosure relates to semiconductor structures and, more particularly, to field effect transistors and methods of manufacture. The structure includes: at least one gate structure having source/drain regions; at least one isolation structure within the source/drain regions in a substrate material; and semiconductor material on a surface of the at least one isolation structure in the source/drain regions. |
US12142679B2 |
Semiconductor device
In semiconductor device, a field plate portion having a high concentration p-type semiconductor region, a low concentration p-type semiconductor region having a lower impurity concentration than the high concentration p-type semiconductor region and a high concentration n-type semiconductor region is provided. Then, the high concentration p-type semiconductor region is electrically connected to the source region while the high concentration n-type semiconductor region is electrically connected to the drain region. |
US12142676B2 |
High electron mobility transistor and method for forming the same
A method for forming a high electron mobility transistor includes the steps of forming an epitaxial stack on a substrate, forming a gate structure on the epitaxial stack, forming an insulating layer covering the epitaxial stack and the gate structure, forming a passivation layer on the insulating layer, forming an opening on the gate structure and through the passivation layer to expose the insulating layer, and removing a portion of the insulating layer through the opening to form an air gap between the gate structure and the passivation layer. |
US12142675B2 |
Semiconductor device and method of manufacturing the same
The present invention relates to a heterojunction field effect transistor, and the heterojunction field effect transistor includes a barrier layer provided in an upper layer portion of a channel layer of a first nitride semiconductor, being formed of a second nitride semiconductor hetero-joined to the first nitride semiconductor, first and second impurity regions provided, being spaced each other with the barrier layer interposed therebetween, a source electrode and a drain electrode which are provided on the first and second impurity regions, respectively, an insulating film which is so provided as to come into contact with at least a region of the barrier layer excluding an edge portion thereof on the side of the source electrode, a gate insulating film which is in contact with the edge portion of the barrier layer and covers the insulating film, and a gate electrode which is so provided on the gate insulating film. |
US12142674B2 |
Gallium Nitride high-electron mobility transistors with p-type layers and process for making the same
A high-electron mobility transistor includes a substrate layer, a first buffer layer provided on the substrate layer, a barrier layer provided on the first buffer layer, a source provided on the barrier layer, a drain provided on the barrier layer, and a gate provided on the barrier layer. The transistor further includes a p-type material layer having a length parallel to a surface of the substrate layer over which the first buffer layer is provided, the length of the p-type material layer being less than an entire length of the substrate layer. The p-type material layer is provided in one of the following: the substrate layer, or the first buffer layer. A process of making the high-electron mobility transistor is disclosed as well. |
US12142668B2 |
Semiconductor device and method
In an embodiment, a structure includes: a semiconductor substrate; a fin extending from the semiconductor substrate; a gate stack over the fin; an epitaxial source/drain region in the fin adjacent the gate stack; and a gate spacer disposed between the epitaxial source/drain region and the gate stack, the gate spacer including a plurality of silicon oxycarbonitride layers, each of the plurality of silicon oxycarbonitride layers having a different concentration of silicon, a different concentration of oxygen, a different concentration of carbon, and a different concentration of nitrogen. |
US12142664B2 |
Reducing metal gate overhang by forming a top-wide bottom-narrow dummy gate electrode
A polysilicon layer is formed over a substrate. The polysilicon layer is etched to form a dummy gate electrode having a top portion with a first lateral dimension and a bottom portion with a second lateral dimension. The first lateral dimension is greater than, or equal to, the second lateral dimension. The dummy gate electrode is replaced with a metal gate electrode. |
US12142663B2 |
Method for forming source/drain contacts
A semiconductor structure includes a substrate, a semiconductor fin extending from the substrate, and a silicon germanium (SiGe) epitaxial feature disposed over the semiconductor fin. A gallium-implanted layer is disposed over a top surface of the SiGe epitaxial feature, and a silicide feature is disposed over and in contact with the gallium-implanted layer. |
US12142661B2 |
Automatic reverse blocking bidirectional switch
A monolithically integrated bidirectional switch includes: an output terminal; a control terminal; a compound semiconductor substrate; a common drift region in the compound semiconductor substrate and in series between the input terminal and the output terminal; a first gate; and a second gate. The first gate is electrically connected to the control terminal and the second gate is electrically connected to the input terminal, or one of the first gate and the second gate is a normally-on gate and the other one of the first gate and the second gate is a normally-off gate. In either case, the monolithically integrated bidirectional switch is configured to conduct current in a single direction from the input terminal to the output terminal through the common drift region. A corresponding power electronic system that uses the monolithically integrated bidirectional switch is also described. |
US12142659B2 |
Transistor gate structures and methods of forming the same
In an embodiment, a device includes: a p-type transistor including: a first channel region; a first gate dielectric layer on the first channel region; a tungsten-containing work function tuning layer on the first gate dielectric layer; and a first fill layer on the tungsten-containing work function tuning layer; and an n-type transistor including: a second channel region; a second gate dielectric layer on the second channel region; a tungsten-free work function tuning layer on the second gate dielectric layer; and a second fill layer on the tungsten-free work function tuning layer. |
US12142658B2 |
Semiconductor device
A semiconductor device is fabricated by a method including the following steps: a first step of forming a semiconductor film containing a metal oxide over an insulating layer; a second step of forming a conductive film over the semiconductor film; a third step of forming a first resist mask over the conductive film and etching the conductive film to form a first conductive layer and to expose a top surface of the semiconductor film that is not covered with the first conductive layer; and a fourth step of forming a second resist mask that covers a top surface and a side surface of the first conductive layer and part of the top surface of the semiconductor film and etching the semiconductor film to form a semiconductor layer and to expose a top surface of the insulating layer that is not covered with the semiconductor layer. |
US12142653B2 |
Semiconductor device
A semiconductor device includes a semiconductor substrate, a first semiconductor layer, a first floating gate electrode, a first control gate electrode, an erase gate electrode, and a blocking layer. The semiconductor substrate has a first source/drain region. The first semiconductor layer extends upward from the first source/drain region of the semiconductor substrate. The first floating gate electrode surrounds the first semiconductor layer. The first control gate electrode surrounds the first floating gate electrode and the first semiconductor layer. The erase gate electrode is over the first floating gate electrode and the first control gate electrode. The erase gate electrode surrounds the first semiconductor layer. The blocking layer has a first portion between the first floating gate electrode and the first control gate electrode and a second portion between the erase gate electrode and the first semiconductor layer. |
US12142651B2 |
Integrated circuit multi-gate transistors structure with gate via and manufacturing method thereof
A method includes forming a gate structure over a substrate. A dielectric cap is formed over the gate structure. An etch stop layer is deposited over the dielectric cap. An interlayer dielectric (ILD) layer is deposited over the etch stop layer. The ILD layer is in contact with a sidewall of the etch stop layer. A gate via in the ILD layer is formed to pass through the etch stop layer and the dielectric cap to the gate structure. |
US12142643B2 |
Material structure for low thermal resistance silicon-based gallium nitride microwave and millimeter-wave devices and manufacturing method thereof
A material structure for silicon-based gallium nitride microwave and millimeter-wave devices and a manufacturing method thereof are provided. The material structure includes: a silicon substrate; a dielectric layer of high thermal conductivity, disposed on an upper surface of the silicon substrate, and an uneven first patterned interface being formed between the dielectric layer and the silicon substrate; a buffer layer, disposed on an upper surface of the dielectric layer, and an uneven second patterned interface being formed between the buffer layer and the dielectric layer; a channel layer, disposed on an upper surface of the buffer layer; and a composite barrier layer, disposed on an upper surface of the channel layer. In the material structure, the uneven patterned interfaces increase contact areas of the interfaces, a thermal boundary resistance and a thermal resistance of device are reduced, and a heat dissipation performance of device is improved. |
US12142642B2 |
Field assisted interfacial diffusion doping through heterostructure design
An apparatus includes a heterostructure including a substrate of Group-III-nitride material, a source layer including a dopant positioned on a surface of the substrate, and a conductive cap layer positioned on the source layer. A method of electric field-enhanced impurity diffusion includes obtaining a heterostructure including a substrate of Group-III-nitride semiconductor material, a source layer including a dopant positioned directly on the substrate, and a conductive cap layer positioned above the source layer, and applying a thermal annealing treatment to the heterostructure. An electric field gradient is established within the source layer and the cap layer for causing diffusion of an element from the substrate to the cap layer, and for causing diffusion of the dopant from the source layer to a former location of the element in the substrate thereby changing a conductivity and/or magnetic characteristic of the substrate. |
US12142639B2 |
Electronic device with gallium nitride transistors and method of making same
Fabrication methods and gallium nitride transistors, in which an electronic device includes a substrate, a buffer structure, a hetero-epitaxy structure over the buffer structure, and a transistor over or in the hetero-epitaxy structure. In one example, the buffer structure has an extrinsically carbon doped gallium nitride layer over a dual superlattice stack or over a multilayer composition graded aluminum gallium nitride stack, and a silicon nitride cap layer over the hetero-epitaxy structure. |
US12142635B2 |
Gate all-around semiconductor device
A semiconductor device includes first channel layers disposed over a substrate, a first source/drain region disposed over the substrate, a gate dielectric layer disposed on and wrapping each of the first channel layers, a gate electrode layer disposed on the gate dielectric layer and wrapping each of the first channel layers, and a liner semiconductor layer disposed between the first channel layers and the first source/drain region. |
US12142634B2 |
Silicon and silicon germanium nanowire structures
Methods of forming microelectronic structures are described. Embodiments of those methods include forming a nanowire device comprising a substrate comprising source/drain structures adjacent to spacers, and nanowire channel structures disposed between the spacers, wherein the nanowire channel structures are vertically stacked above each other. |
US12142630B2 |
Vertically arranged semiconductor pixel sensor
A pixel sensor may include a vertically arranged (or vertically stacked) photodiode region and floating diffusion region. The vertical arrangement permits the photodiode region to occupy a larger area of a pixel sensor of a given size relative to a horizontal arrangement, which increases the area in which the photodiode region can collect photons. This increases performance of the pixel sensor and permits the overall size of the pixel sensor to be reduced. Moreover, the transfer gate may surround at least a portion of the floating diffusion region and the photodiode region, which provides a larger gate switching area relative to a horizontal arrangement. The increased gate switching area may provide greater control over the transfer of the photocurrent and/or may reduce switching delay for the pixel sensor. |
US12142627B2 |
Photoelectric conversion apparatus, photoelectric conversion system, and moving body
The wiring is configured so that both ends of a region including each of a plurality of pixel circuits in a first direction and both ends of the region in a second direction intersecting the first direction are connected by a combination of a wiring layer group. |
US12142625B2 |
Imaging system with selective readout for visible-infrared image capture
An imaging system including a sensor wafer and a logic wafer. The sensor wafer includes a plurality of pixels arranged in rows and columns, the plurality of pixels arranged in rows and columns and including at least a first pixel and a second pixel positioned in a first row included in the rows. The sensor wafer includes a first transfer control line associated with the first row, the first transfer control line coupled to both a first transfer gate of the first pixel and a second transfer gate of the second pixel. The logic wafer includes a first storage capacitor associated with the first pixel and a second storage capacitor associated with the second pixel, a first storage control line coupled to a first storage gate associated with the first pixel and a second storage control line coupled to a second storage gate associated with the second pixel. |
US12142620B2 |
Complementary metal-oxide semiconductor (CMOS) image sensors with saddle-gate source follower for imaging pixels
A saddle-gate source follower transistor is described, such as for integration with in-pixel circuitry of complementary metal-oxide semiconductor (CMOS) image sensor (CIS) pixels. The saddle-gate source-follower transistor structure can include a channel region having a three-dimensional geometry defined on its axial sides by trenches. A gate oxide layer is formed over the top and axial sides of the channel region, and a saddle-gate structure is formed on the gate oxide layer. As such, the saddle-gate structure includes a seat portion extending over the top of the channel region, and first and second fender portions extending over the first and second axial sides of the channel region, such that the first and second fender portions are buried below an upper surface of the semiconductor substrate (e.g., buried into trenches formed in side isolation regions). |
US12142618B2 |
Image sensor including isolation region for removing photocharges
An image sensing device is provided to include a first photoelectric conversion element and a second photoelectric conversion element that are arranged adjacent to each other; a first isolation region located between the first and second photoelectric conversion elements and configured to receive a voltage to generate an electric field to attract photocharges from the first or second photoelectric conversion element; and a second isolation region separated from the first isolation region, the second isolation region located between the first and second photoelectric conversion elements and structured to include an insulation material to block photocharges from moving between the first and second photoelectric conversion elements. |
US12142613B2 |
Array substrate
An array substrate includes a substrate, a plurality of first signal lines, a plurality of traces, a plurality of second signal lines, and a plurality of switching elements. The first signal lines are disposed on the substrate along a first direction. The traces are disposed on the substrate along a second direction different from the first direction, and one trace is electrically connected to one first signal line and crosses another one first signal line. The second signal lines are disposed on the substrate along the second direction, the second signal lines cross the first signal lines, and the traces and the second signal lines are formed of different conductive layers. The switching elements are disposed on the substrate, and one of the switching elements is electrically connected to a corresponding one first signal line and a corresponding one second signal line. |
US12142612B2 |
Display panel and display device
A display panel includes an opposing substrate and a display substrate. At least one side of the display substrate has a pad area in which gold fingers are arranged. The orthographic projection of the opposing substrate on the display substrate covers the pad area. In a non-display area of the display panel, the opposing substrate and the display substrate are bonded by means of frame sealant. The pad area is located on the outer side of the frame sealant. Side surfaces of the gold fingers are exposed from the side surface of the display substrate. A conductive layer is formed on the side surfaces of the gold fingers. The display panel further includes a flexible buffer layer which is filled between the opposing substrate and the display substrate and covers the gold fingers. The flexible buffer layer is located on the outer side of the frame sealant. |
US12142611B2 |
Semiconductor structure for reducing stray capacitance and method of forming the same
A layout method includes: generating a design data including an electronic circuit; and generating a design layout by placing a cell corresponding to the electronic circuit. The cell includes a first transistor and a second transistor over the first transistor. The first transistor includes a gate extending in a first direction, a first active region arranged in a first layer and extending in a second direction, and a first conductive line and a second conductive line arranged on two sides of the first active region. The second transistor includes the gate, a second active region arranged in a second layer over the first layer and extending in the second direction, and a third conductive line and a fourth conductive line arranged on two sides of the second active region. At least one of the four conductive lines includes a first portion non-overlapped with the gate in the first direction. |
US12142609B2 |
Dummy fin between first and second semiconductor fins
An embodiment device includes a first source/drain region over a semiconductor substrate and a dummy fin adjacent the first source/drain region. The dummy fin comprising: a first portion comprising a first film and a second portion over the first portion, wherein the second portion comprises: a second film; and a third film. The third film is between the first film and the second film, and the third film is made of a different material than the first film and the second film. A width of the second portion is less than a width of the first portion. The device further comprises a gate stack along sidewalls of the dummy fin. |
US12142608B2 |
Semiconductor device and method for making the same
A semiconductor device includes a plurality of semiconductor fins, at least one gate stack, a refill isolation, and an air gap. Each of the semiconductor fins extends in an X direction. Two adjacent ones of the semiconductor fins are spaced apart from each other in a Y direction transverse to the X direction. The at least one gate stack has two stack sections spaced apart from each other in the Y direction. The stack sections are disposed over two adjacent ones of the semiconductor fins, respectively. The refill isolation and the air gap are disposed between the stack sections. |
US12142604B2 |
Semiconductor device and semiconductor system including electro static discharge (ESD) protective device
According to one embodiment, a first P-type transistor with a gate is coupled to a first node, and a drain is coupled to a second node. A first N-type transistor with a gate is coupled to the first node, and a drain is coupled to the second node. A second P-type transistor with a gate is coupled to the second node, and a drain is coupled to a third node. A second N-type transistor with a gate is coupled to the second node, and a drain is coupled to the third node. The first P-type transistor is smaller than the first N-type transistor. The second N-type transistor is smaller than the second P-type transistor. The second N-type transistor is smaller than the first N-type transistor. |
US12142602B2 |
Light emitting diode for display and display apparatus having the same
A light emitting device including a first LED sub-unit having a thickness in a first direction, a second LED sub-unit disposed on a portion of the first LED sub-unit in the first direction, each of the first and second LED sub-units comprising a first-type semiconductor layer, a second-type semiconductor layer, and an active layer, a reflective electrode disposed adjacent to the first LED sub-unit and electrically connected to the first-type semiconductor layer of the first LED sub-unit, and a first ohmic electrode forming ohmic contact with the second-type semiconductor layer of the first LED sub-unit, in which the active layer of the first LED sub-unit is configured to generate light, includes AlxGa(1-x-y)InyP (0≤x≤1, 0≤y≤1), and overlaps the active layer of the second LED sub-unit in the first direction, and the active layer of the second LED sub-unit includes the same material as the active layer of the first LED sub-unit. |
US12142599B2 |
Stacked transistor structure with reflection layer
A semiconductor device is provided and includes a first substrate including a first transistor; a laser reflection layer on the first transistor; and a second substrate on the laser reflection layer, the second substrate including a second transistor. |
US12142589B2 |
Semiconductor device including resistor element
A semiconductor device includes a first pad defined on one surface of a first chip; a second pad defined on one surface of a second chip which is stacked on the first chip, and bonded to the first pad; a first resistor element defined in the first chip, and coupled to the first pad; and a second resistor element defined in the second chip, and coupled to the second pad. |
US12142588B2 |
Semiconductor device and method of manufacturing the same
A method includes forming a first substrate including a first dielectric layer and a first metal pad, forming a second substrate including a second dielectric layer and a second metal pad, and bonding the first dielectric layer to the second dielectric layer, and the first metal pad to the second metal pad. One or both of the first and second substrates is formed by forming a first insulating layer, forming an opening in the layer, forming a barrier on an inner surface of the opening, forming a metal pad material on the barrier, polishing the metal pad material to expose a portion of the barrier and to form a gap, expanding the gap, forming a second insulating layer to fill the opening and the gap, and polishing the insulating layers such that a top surface of the metal pad is substantially planar with an upper surface of the polished layer. |
US12142585B2 |
Devices and methods for enhancing insertion loss performance of an antenna switch
Devices and methods for enhancing insertion loss performance of an antenna switch are disclosed. In one example, a semiconductor device formed to serve as an antenna switch is disclosed. The semiconductor device includes: a substrate, a dielectric layer and a polysilicon region. The substrate includes: an intrinsic substrate; a metal-oxide-semiconductor device extending into the intrinsic substrate; and at least one isolation feature extending into and in contact with the intrinsic substrate. The at least one isolation feature is disposed adjacent to the metal-oxide-semiconductor device. |
US12142584B2 |
Semiconductor device package
A semiconductor device package includes an electronic component and a substrate. The electronic component has a first surface and a second surface. The substrate is connected to the first surface of the electronic component through an adhesive layer. The substrate includes a first antenna disposed over the second surface of the electronic components through the adhesive layer. |
US12142583B2 |
RF amplifier package
Example embodiments relate to RF amplifier packages. One example RF amplifier package includes an input terminal, an output terminal, a substrate, a first DC blocking capacitor having a first terminal and a grounded second terminal, and a second conductor die mounted on the substrate. The semiconductor die includes a semiconductor substrate, an RE power field-effect transistor (FET) integrated on the semiconductor substrate, a gate bondbar, a first drain bondbar, a second drain bondbar, and a plurality of first bondwires connecting the second drain bondbar to the first terminal of the first DC blocking capacitor. The RF power FET includes a plurality of gate fingers that are electrically connected to the gate bondbar and that each extend from the gate bondbar towards the first drain bondbar and underneath the second drain bondbar, a first set of drain fingers, and a second set of drain fingers. |
US12142575B2 |
Staircase etch control in forming three-dimensional memory device
Embodiments of three-dimensional (3D) memory devices and methods for controlling a photoresist (PR) trimming rate in the formation of the 3D memory devices are disclosed. In an example, a method includes forming a dielectric stack over a substrate, measuring a first distance between the first trimming mark and the PR layer along a first direction, and trimming the PR layer along the first direction. The method also includes etching the dielectric stack using the trimmed PR layer as an etch mask to form a staircase, forming a second trimming mark using the first trimming mark as an etch mask, measuring a second distance between the second trimming mark and the trimmed PR layer, comparing the first distance with the second distance to determine a difference between an actual PR trimming rate and an estimated PR trimming rate, and adjusting PR trimming parameters based on the difference. |
US12142574B2 |
Semiconductor devices and methods of manufacture
Semiconductor devices and methods of manufacturing the semiconductor devices are described herein. A method includes forming an interconnect structure over a device wafer. The device wafer includes a first integrated circuit, a semiconductor substrate, and a redistribution structure. The method further includes forming a metallization layer and a group of dummy insertion structures having a stepped pattern density in a topmost dielectric layer of the interconnect structure. The group of dummy insertion structures and the metallization layer are planarized with the dielectric layer. The method further includes forming a first bonding layer over the group of dummy insertion structures, the metallization layer, and the dielectric layer. The method further includes bonding a carrier wafer to the first bonding layer, forming an opening through the semiconductor substrate, and forming a conductive via in the opening and electrically coupled to the redistribution structure. |
US12142566B2 |
Method of forming stacked trench contacts and structures formed thereby
Methods and associated structures of forming a microelectronic device are described. Those methods may include forming a structure comprising a first contact metal disposed on a source/drain contact of a substrate, and a second contact metal disposed on a top surface of the first contact metal, wherein the second contact metal is disposed within an ILD disposed on a top surface of a metal gate disposed on the substrate. |
US12142565B2 |
Different via configurations for different via interface requirements
Vias, along with methods for fabricating vias, are disclosed that exhibit reduced capacitance and resistance. An exemplary interconnect structure includes a first source/drain contact and a second source/drain contact disposed in a dielectric layer. The first source/drain contact physically contacts a first source/drain feature and the second source/drain contact physically contacts a second source/drain feature. A first via having a first via layer configuration, a second via having a second via layer configuration, and a third via having a third via layer configuration are disposed in the dielectric layer. The first via and the second via extend into and physically contact the first source/drain contact and the second source/drain contact, respectively. A first thickness of the first via and a second thickness of the second via are the same. The third via physically contacts a gate structure, which is disposed between the first source/drain contact and the second source/drain contact. |
US12142564B2 |
Backside power distribution network semiconductor package and method of manufacturing the same
Provided is a semiconductor architecture including a carrier substrate, a landing pad included in the carrier substrate, a first semiconductor device provided on a first surface of the carrier substrate, the first semiconductor device including a first component provided on the landing pad, and a second semiconductor device provided on a second surface of the carrier substrate, a second component protruding from the second semiconductor device being provided on the landing pad. |
US12142559B2 |
Semiconductor device comprising a capacitor
A capacitor includes a case including a capacitor element, a first connection terminal, a second connection terminal, and a second insulating sheet formed between the first connection terminal and the second connection terminal, and the first connection terminal, the second insulating sheet, and the second connection terminal extend to the outside from the case. A semiconductor module includes a multi-layer terminal portion in which a first power terminal, a first insulating sheet, and a second power terminal are sequentially stacked. The first power terminal includes a first bonding area electrically connected to the first connection terminal, and the second power terminal includes a second bonding area electrically connected to the second connection terminal. The first insulating sheet includes a terrace portion that extends in a direction from the second bonding area towards the first bonding area in a planar view. |
US12142557B2 |
Integrated chip having a back-side power rail
The present disclosure relates to an integrated chip including a semiconductor device. The semiconductor device includes a first source/drain structure, a second source/drain structure, a stack of channel structures, and a gate structure. The stack of channel structures and the gate structure are between the first and second source/drain structures. The gate structure surrounds the stack of channel structures. A first conductive wire overlies and is spaced from the semiconductor device. The first conductive wire includes a first stack of conductive layers. A first conductive contact extends through a dielectric layer from the first conductive wire to the first source/drain structure. The first conductive contact is on a back-side of the first source/drain structure. |
US12142554B2 |
Electronic component and manufacturing method thereof
An electronic component and a manufacturing method thereof are provided. The electronic component includes a structure member and a connecting member. The structure member includes at least one working unit. The at least one working unit is disposed in a first region. The connecting member is disposed on the structure member and includes a second region. The second region is overlapped with the first region, and a metal density of the second region is less than a metal density of the first region. The electronic component and the manufacturing method thereof of the embodiment of the disclosure include the effect of improving the reliability or quality of the electronic component. |
US12142546B2 |
High voltage semiconductor device
Disclosed is a high voltage semiconductor device. More particularly, the present disclosure relates to a semiconductor device capable of improving the breakdown voltage characteristics in an off-state and in an on-state by electrically connecting a first source metal to a source in a core region and in corner regions. |
US12142545B2 |
Nested architectures for enhanced heterogeneous integration
Embodiments disclosed herein include electronic packages and methods of forming such electronic packages. In an embodiment, the electronic package comprises a base substrate. The base substrate may have a plurality of through substrate vias. In an embodiment, a first die is over the base substrate. In an embodiment a first cavity is disposed into the base substrate. In an embodiment, the first cavity is at least partially within a footprint of the first die. In an embodiment, a first component is in the first cavity. |
US12142541B2 |
Semiconductor package
A semiconductor package includes a semiconductor chip including a chip pad; a lower redistribution structure on the semiconductor chip, the lower redistribution structure including a lower redistribution insulating layer and a lower redistribution pattern electrically connected to the chip pad of the semiconductor chip; a molding layer on at least a portion of the semiconductor chip; and a conductive post in the molding layer, the conductive post having a bottom surface and a top surface, the bottom surface of the conductive post being in contact with the lower redistribution pattern of the lower redistribution structure and the top surface of the conductive post having a concave shape. |
US12142539B2 |
Semiconductor structure
A semiconductor structure includes a substrate, a first support layer, and multiple support pillars. The substrate includes a monitoring region. The monitoring region includes a first region and a second region. The first support layer is located in the first region and the second region, and is located above the substrate. The support pillars are located in the second region. The support pillars penetrate the first support layer and are not connected to each other. Each of the support pillars extends toward the substrate. |
US12142537B2 |
Defect measurement method
A micro detector includes a substrate, a fin structure, a floating gate, a sensing gate, a reading gate and an energy sensing film. The fin structure is located on the substrate. The floating gate is located on the substrate, and the floating gate is vertically and crossly arranged with the fin structure. The sensing gate is located at one side of the fin structure. The reading gate is located at the other side of the fin structure. The energy sensing film is located on the sensing gate and is connected with the sensing gate. An induced charge is generated when the energy sensing film is contacted with an external energy source, and the induced charge is stored in the floating gate. |
US12142526B2 |
Stacked device with buried interconnect
A stacked field-effect transistors (FETs) layout and a method for fabrication are provided. The stacked FETs include a buried interconnect within the stacked devices which provides power to buried components without requiring a wired connection from a top of the stacked FET to the buried components. The buried interconnect allows for efficient scaling of the stacked devices without extraneous wiring from a top of the device to each epitaxial region/device within the overall device. |
US12142519B2 |
Etch stop detection structure and etch stop detection method
An etch stop detection structure and an etch stop detection method are provided. The etch stop detection structure includes a substrate, a first dielectric layer, a first stop layer, and a second dielectric layer. The substrate includes a device region and a detection region. The first dielectric layer is located on the substrate. The first stop layer is located on the first dielectric layer. The second dielectric layer is located on the first stop layer. There is a first air gap in the first dielectric layer and the first stop layer in the device region. There is a trench in the second dielectric layer in the detection region. The trench exposes the first stop layer. The etch stop detection structure can be used to detect the etch stop signal. |
US12142515B2 |
Substrate processing apparatus
The present disclosure relates to a substrate processing apparatus including: a chamber; a supporting part coupled to the chamber to support the substrate; a lid disposed on the supporting part and coupled to the chamber; a purge gas injection unit coupled to the lid to inject a purge gas to a processing space between the lid and the supporting part, for dividing the processing space into a plurality of processing regions; a shield disposed between the lid and the supporting part and coupled to the lid; a first injection unit injecting a first gas to a first processing region of the processing regions; a second injection unit injecting the first gas to the first processing region at a position apart from the first injection unit; and a first partition wall part coupled to the shield so that a first injection region disposed under the first injection unit, a second injection region disposed under the second injection unit, and a first separation space between the first injection region and the second injection region are included in a region where a processing process using the first gas is performed. |
US12142514B2 |
Clamp ring and method of using clamp ring
A clamp ring including an inner periphery of increased diameter at locations where inwardly extending tabs are not located reduces the risk a workpiece that is placed in close proximity to the clamp ring or which contacts the clamp ring during processing will stick to the clamp ring. |
US12142513B2 |
Wafer processing tools and methods thereof
A wafer processing device may include a wafer exchanger including two or more blades, each of the two or more blades may be configured to receive a wafer, the two or more blades may be rotatable about an axis on a single horizontal plane, and the two or more blades may be movable between at least a load cup and a robot access location; wherein the load cup may include a wafer station that is vertically moveable relative a blade located in the load cup and may be configured to remove a wafer from a blade located in the load cup and place a wafer on a blade located in the load cup. Other devices, load cups and methods are also disclosed herein. |
US12142512B2 |
Vacuum apparatus
A vacuum apparatus includes: a chamber; and a transfer robot transferring a processing object into the chamber, wherein the transfer robot includes an arm portion, a support portion provided at a tip of the arm portion and having a lower thermal conductivity than the arm portion, a plate provided between the support portion and the processing object and having a higher thermal conductivity than the support portion, and a support pad provided on the support portion and supporting the processing object by being in contact with the processing object while separating the processing object from the plate, a contact region allowing the support portion and the plate to be in contact with each other therein and a space region separated the support portion and the plate from each other are provided between the support portion and the plate, and the plate includes a projection configured as the contact region. |
US12142511B2 |
Substrate processing apparatus
A transfer apparatus for transporting substrates in a transfer chamber having a first and second ends and two sides extending between the ends. The transfer apparatus includes a drive section, at least one base arm fixed at one end with respect to the transfer chamber and including at least one arm link rotatably coupled to the drive section and at least one transfer arm rotatably coupled to a common end of the base arm, the at least one transfer arm has two end effectors. The drive section has motors with three independent axes of rotation defining three degrees of freedom. One degree of freedom moves the at least one base arm horizontally for transporting the at least one transfer arm and two degrees of freedom drives the at least one transfer arm to extend and retract the at least one transfer arm and swap the two end effectors. |
US12142508B2 |
Factory interface robots usable with integrated load locks
A factory interface for an electronic device manufacturing system can include a load lock disposed within the interior volume of a factory interface and a factory interface robot disposed within the interior volume of the factory interface. The factory interface robot can be configured to transfer substrates between a first set of substrate carriers and the first load lock. The factory interface robot can comprise a vertical tower, a plurality of links, and an end effector. |
US12142507B2 |
Systems and methods for air flow optimization in environment for semiconductor device
A system comprises a front opening universal pod (FOUP) configured to hold one or more semiconductor wafers and a load dock having a stage and a receiving portion extending above the stage. The FOUP is positioned on the stage. A fan filter unit (FFU) positioned above the load dock. An air flow optimizer device is disposed on the receiving portion and under the FFU. The air flow optimizer device has an inlet opening and an outlet opening and a channel extends between the inlet opening and the outlet opening. |
US12142505B2 |
Transport apparatus with linear bearing
A vacuum substrate transport apparatus including a frame, a drive section having a drive axis, at least one arm, having an end effector for holding a substrate, having at least one degree of freedom axis effecting extension and retraction, and a bearing defining a guideway that defines the axis, the bearing including at least one rolling load bearing element disposed in a bearing case, interfacing between a bearing raceway and bearing rail to support arm loads, and effecting sliding of the case along the rail, and at least one rolling, substantially non-load bearing, spacer element disposed in the case, intervening between each of the load bearing elements, wherein the spacer element is a sacrificial buffer material compatible with sustained substantially unrestricted service commensurate with a predetermined service duty of the apparatus in a vacuum environment at temperatures over 260° C. for a specified predetermined service period. |
US12142499B2 |
Pickup apparatus and method of using the same
A pickup apparatus for separating a semiconductor die adhered on an adhesive film therefrom includes a frame, an UV light emitting element, and a collector element. The frame is configurated to hold the adhesive film adhered with the semiconductor die thereon. The UV light emitting element is disposed inside the frame, where the adhesive film is disposed between the semiconductor die and the UV light emitting element. The collector element is disposed over the frame. |
US12142498B2 |
Ceramic structure and wafer system
A heater includes a base body, resistance heating element, and terminal part. The base body comprises ceramic, is plate shaped, and includes a hole on its lower surface. The resistance heating element is inside the base body. The terminal part is electrically connected to an internal conductor, is at least partially located inside the base body, and is exposed from a lower surface of the base body to an exterior of the base body. The terminal part includes a connection conductor that is inserted in the hole and connected to the internal conductor. A lower surface of the connection conductor is located on a side closer to the upper surface of the base body. The hole includes a reduced-diameter portion which has a diameter smaller than a diameter of the connection conductor between the lower surface of the connection conductor and the lower surface of the base body. |
US12142494B2 |
Small gas flow monitoring of dry etcher by OES signal
In a method of controlling a plasma beam of a plasma etcher a flow rate controller of the plasma etcher is set to generate one or more flow rates of an etching gas corresponding to one or more plasma beams of the plasma etcher. The emitted light generated by plasma discharge corresponding to the one or more plasma beams of the plasma etcher is monitored. The flow rate controller is calibrated based on the one or more flow rates and a corresponding emitted light of the plasma discharge. |
US12142493B2 |
Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes: a nozzle unit configured to discharge a processing liquid to a substrate; a pipe connected to the nozzle unit and a processing liquid supply unit supplying the processing liquid; a charge amount control unit disposed at the pipe, including a filter unit charged with positive charges or negative charges, and including at least one of a control valve, controlling a flow rate of the processing liquid passing through an inside of the filter unit, and a power supply unit, applying a voltage to the filter unit, to control a charge amount of the processing liquid; and a control unit connected to the charge amount control unit. |
US12142492B2 |
Method for treating substrate and apparatus for treating substrate
A method for processing a substrate includes providing the substrate, a film being formed on the substrate, performing pretreatment to surface-treat the film formed on the substrate using a treatment gas in a plasma state, and performing, after the pretreatment, liquid treatment to remove the film from the substrate by supplying a treatment liquid onto the substrate. |
US12142489B2 |
Semiconductor device manufacturing method and plasma processing method
A semiconductor device manufacturing method for manufacturing a semiconductor device including Gate All Around type Field effect transistors includes a step of removing an organic film on an n-type channel; a step of removing a work function control metal film on a bottom surface between channels; a step of forming a protective film onto an organic film on a p-type channel; and a step of removing a work function control metal film on the n-type channel. |
US12142487B2 |
Methods of modifying portions of layer stacks
Embodiments provided herein generally relate to methods of modifying portions of layer stacks. The methods include forming deep trenches and narrow trenches, such that a desirably low voltage drop between layers is achieved. A method of forming a deep trench includes etching portions of a flowable dielectric, such that a deep metal contact is disposed below the deep trench. The deep trench is selectively etched to form a modified deep trench. A method of forming a super via includes forming a super via trench through a second layer stack of a layer superstack. The methods disclosed herein allow for decreasing the resistance, and thus the voltage drop, of features in a semiconductor layer stack. |
US12142482B2 |
Vapor deposition method and vapor deposition device
Using the first robot, the carrier standing by in the load lock chamber is deposited into the reaction chamber without mounting the wafer before processing, and cleaning gas is supplied while the reaction chamber is maintained at a predetermined cleaning temperature, and the carrier that has been cleaned in the reaction chamber is transferred to the load lock chamber using the first robot. The carrier and susceptor are cleaned at a predetermined frequency. After that, the carrier is carried out from the reaction chamber, and the reaction gas is supplied to the reaction chamber to form a polysilicon film on the surface of the susceptor. |
US12142478B2 |
Method and chamber for backside physical vapor deposition
Embodiments of the present disclosure generally relate to methods and apparatus for backside stress engineering of substrates to combat film stresses and bowing issues. In one embodiment, a method of depositing a film layer on a backside of a substrate is provided. The method includes flipping a substrate at a factory interface so that the backside of the substrate is facing up, and transferring the flipped substrate from the factory interface to a physical vapor deposition chamber to deposit a film layer on the backside of the substrate. In another embodiment, an apparatus for depositing a backside film layer on a backside of a substrate, which includes a substrate supporting surface configured to support the substrate at or near the periphery of the substrate supporting surface without contacting an active region on a front side of the substrate. |
US12142474B2 |
Substrate processing method and substrate processing system
A substrate processing method includes removing a dissolved gas in a processing liquid; forming a liquid film of the processing liquid covering a surface of a substrate, by supplying, onto the surface of the substrate, the processing liquid from which the dissolved gas is removed; carrying the substrate having the liquid film formed thereon into a processing vessel; and drying the surface of the substrate by flowing a processing fluid into the processing vessel while maintaining an internal pressure of the processing vessel, in which the substrate having the liquid film formed thereon is accommodated, at a pressure allowing the processing fluid to be maintained in a supercritical state, to replace the processing liquid covering the surface of the substrate with the processing fluid, and, then, by vaporizing the processing fluid. |
US12142467B2 |
Self-assembled monolayer deposition from low vapor pressure organic molecules
The present disclosure generally relates to a substrate processing chamber, a substrate processing apparatus, and a substrate processing method for self-assembled monolayer (SAM) deposition of low vapor pressure organic molecules (OM) followed by further substrate processing, such as atomic layer deposition. |
US12142462B2 |
Method of reducing leakage of heat transfer gas and plasma processing apparatus
With respect to a method of reducing leakage of a heat transfer gas, the method includes mounting an edge ring on a main body including an electrostatic chuck; attracting the edge ring to the electrostatic chuck; increasing a temperature of the edge ring; decreasing the temperature of the edge ring; and repeating the increasing of the temperature and the decreasing of the temperature a plurality of times. |
US12142460B2 |
Control of plasma sheath with bias supplies
Systems and methods for plasma processing are disclosed. An exemplary system may include a plasma processing chamber including a source to produce a plasma in the processing chamber and at least two bias electrodes arranged within the plasma processing chamber to control plasma sheaths proximate to the bias electrodes. A chuck is disposed to support a substrate, and a source generator is coupled to the plasma electrode. At least one bias supply is coupled to the at least two bias electrodes, and a controller is included to control the at least one bias supply to control the plasma sheaths proximate to the bias electrodes. |
US12142456B2 |
Self-differential confocal tilt sensor for measuring level variation in charged particle beam system
A sensor may be used to measure a degree of tilt of a sample. The sensor may include an apparatus having a light source, first, second, and third optical elements, a lens, and an aperture. The first optical element may supply light from the light source toward the sample, and may supply light input into the first optical element from the sample toward the second optical element. The second optical element may supply light toward first and second sensing elements. An aperture may be arranged on a focal plane of the lens. A light beam incident on the first sensing element may be a reference beam. |
US12142453B2 |
Multi-beam inspection apparatus
A multi-beam inspection apparatus including an improved source conversion unit is disclosed. The improved source conversion unit may comprise a micro-structure deflector array including a plurality of multipole structures. The micro-deflector deflector array may comprise a first multipole structure having a first radial shift from a central axis of the array and a second multipole structure having a second radial shift from the central axis of the array. The first radial shift is larger than the second radial shift, and the first multipole structure comprises a greater number of pole electrodes than the second multipole structure to reduce deflection aberrations when the plurality of multipole structures deflects a plurality of charged particle beams. |
US12142449B2 |
Actuation device, vehicle and a method for actuation
An actuation device for mounting on a vehicle part, in particular in the form of a door or a hinged closure element, is provided. The subject actuation device includes: an electrical switch having at least one switching element for triggering a vehicle function; and a housing unit having at least a first and a second housing portion, which at least partly form a housing interior, in which the switching element is arranged, the second housing portion being movable, at least in some regions, relative to the first housing portion from an idle position into an actuation position in order to actuate the switching element. A vehicle and an actuation method are also provided. |
US12142448B2 |
Switch for an on-load tap changer and load transfer switch for an on-load tap changer
An on-load tap-changer of a tap-changing transformer has a switch. The switch has: a take-off contact; a primary fixed contact; and a contact unit. The contact unit has a moving contact, a first arcing contact and a second arcing contact. These contacts are pivotable about a pivot axis during a switchover process such that the contacts assume a first position, in which they make contact with the take-off contact and the primary fixed contact, and a second position, in which they are separated from the take-off contact and the primary fixed contact. The second arcing contact assumes the first position before the first arcing contact when switching over from the second position to the first position and leaves the first position after the first arcing contact when switching over from the first position to the second position. |
US12142447B2 |
Switch
A switch includes a first fixed contactor, a second fixed contactor, a movable contactor, permanent magnets, and a yoke. The movable contactor extends in a first direction, includes a first movable contact at a first end portion, and is provided to be contactable with and separatable from the first fixed contactor in a second direction. The permanent magnets are arranged to sandwich the movable contactor, and to cause their surfaces facing the movable contactor in the third direction of the movable contactor to have the same polarity. The yoke surrounds a periphery of the movable contactor in the first direction and the third direction and is connected to surfaces of the permanent magnets on opposite sides of their surfaces facing the movable contactor. The yoke includes a protrusion protruding toward the movable contactor at a position facing the first end portion of the movable contactor in the first direction. |
US12142446B2 |
Auxiliary contact system of contactor
An auxiliary contact system of a contactor includes an auxiliary movable contact, an auxiliary static contact corresponding to the auxiliary movable contact, and a rotation member configured to be rotatable between a first position and a second position. In the first position, a main movable contact of the contactor is driven by the rotation member to an electric contact position in which the main movable contact contacts a main static contact and the auxiliary movable contact is in the electric contact position contacting the auxiliary static contact. In the second position, the main movable contact of the contactor is driven by the rotation member to an electric separation position where the main movable contact is separated from the main static contact and the rotation member pushes the auxiliary movable contact to the electric separation position separated from the auxiliary static contact. |
US12142437B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including laminated dielectric layers, first and second main surfaces, first and second end surfaces, and first and second side surfaces, first and second internal electrode layers on the dielectric layers and respectively exposed to the first and second end surfaces, and first and second external electrodes respectively on the first and second end surfaces. The multilayer body includes an effective layer portion in which the first and second internal electrode layers are opposite to each other, the effective layer portion includes inner and outer effective layer portions, and a coverage of the first and second internal electrode layers with respect to the dielectric layer in the outer effective layer portion is larger than a coverage of the first and second internal electrode layers with respect to the dielectric layer located in the inner effective layer portion. |
US12142435B2 |
Multilayer capacitor
A multilayer capacitor includes: a body including a multilayer structure in which one or more first internal electrodes and one or more second internal electrodes are alternately stacked in a first direction with one or more dielectric layers interposed therebetween; and first and second external electrodes disposed on the body and spaced apart from each other to be connected to the first internal electrodes and the second internal electrodes, respectively. The body further includes: a plurality of side margin layers with the multilayer structure interposed therebetween in a second direction, perpendicular to the first direction; and one or more edge margin portions for providing a margin between an edge of at least one of the side margin layers in a third direction and the multilayer structure, and between an edge of at least one of the side margin layers in the first direction and the multilayer structure. |
US12142432B2 |
Multilayer capacitor
A multilayer capacitor includes a body including a dielectric layer and a plurality of internal electrodes stacked on each other interposing the dielectric layer therebetween, and external electrodes disposed externally on the body, respectively including a first layer connected to the internal electrode and a second layer covering the first layer, wherein the first layer includes a metal particle including an element A and a Z-A-O phase formed in the metal particle, and here, the element Z is an alkali metal. |
US12142431B2 |
Use of organic and organometallic high dielectric constant material for improved energy storage devices and associated methods
A dielectric material is provided. The dielectric material includes at least one layer of a substantially continuous phase material. The material is selected from the group consisting of an organic, organometallic, or combination thereof in which the substantially continuous phase material has delocalized electrons. |
US12142429B1 |
Systems and methods for patterning valve metals
Cold-sprayed aluminum capacitors on lead frame metal foils are provided for applications in 3D power package integration. This additive manufacturing process allows pre-patterned low-temperature processing of aluminum electrodes on metal lead frames, insulated metal substrates or even heat-spreaders and cold-plates. Cold-sprayed capacitors can eliminate several process integration and reliability issues that are associated with traditional discrete surface-assembled capacitors. |
US12142422B2 |
Parallel mobile coil mechanism for magnetic manipulation in large workspace
A magnetic manipulation system and method for moving and navigating a magnetic device in a body are provided. The system includes a robotic parallel mechanism having at least three electromagnets and at least three electromagnetic coils coupled to the at least three electromagnets, respectively. The electromagnetic coils are actuated to keep the electromagnets in static conditions or move the electromagnets along a desired trajectory, a current control unit supplying currents to the electromagnetic coils which have soft iron cores. The currents supplied by the control unit are configured to generate dynamic magnetic field in the soft iron core's linear region. The current control unit and the robotic parallel mechanism are configured to generate desired dynamic magnetic fields in desired positions within a workspace to control a magnetic device, and a three-dimensional position sensor is configured for performing a close loop control of the robotic parallel mechanism. |
US12142416B2 |
Electric motor, motor vehicle, and method for producing a winding for an electric motor
An electrical machine having a winding support having multiple grooves, which carries at least one winding. The winding is formed by a conductor which has multiple groove sections which each extend within one of the grooves of the winding support and which are conductively connected by connecting sections of the conductor, which are outside the grooves. The conductor has an insulation layer applied to the conductor at least in the groove sections. The insulation layer has layer thicknesses different from one another for at least two of the groove sections. |
US12142415B2 |
Coil device
A coil device including: a core containing magnetic particles and a resin component; a coil including a conductor having a coil shape; and a terminal electrode formed on a part of an outer surface of the core and electrically connected to an end of the conductor drawn from the coil. The terminal electrode includes a first electrode layer in contact with the end of the conductor and a second electrode layer located outside the first electrode layer. The first electrode layer and the second electrode layer both include conductive powder and resin, and a content of the resin in the second electrode layer is higher than a content of the resin in the first electrode layer. |
US12142413B2 |
Coil component and manufacturing method of same
A coil component that can mitigate stress generated between a coil wire and a magnetic layer and make a position of a coil stable, and a manufacturing method of the coil component. The coil component includes a base body and a coil disposed in the base body, the base body includes a plurality of magnetic layers laminated in a first direction, the coil includes a plurality of coil wires laminated in the first direction, the base body further includes a crack generating layer that overlaps at least a part of the coil wires when viewed in the first direction, and a crack is present inside the crack generating layer. |
US12142408B2 |
Reactor
A reactor is provided with a coil including a pair of winding portions arranged in parallel, a magnetic core to be arranged inside and outside the winding portions, a case for accommodating an assembly including the coil and the magnetic core, and a sealing resin portion to be filled into the case. The case includes a bottom plate portion on which the assembly is placed, a side wall portion for surrounding the assembly, and an opening facing the bottom plate portion and having a rectangular planar shape. The pair of winding portions are so arranged that a parallel direction is orthogonal to the bottom plate portion. The reactor includes a supporting member to be arranged along a short side direction of the opening. The supporting member includes end portions to be stopped in contact with facing inner surfaces of the side wall portion. |
US12142407B2 |
Inductor devices and stacked power supply topologies
According to one configuration, an inductor device includes a core fabricated from multiple different types of magnetically permeable material. The inductor device includes an electrically conductive path extending through the core. A magnetic permeability of the core varies in magnitude depending on a distance with respect to the electrically conductive path. |
US12142406B2 |
Ferrite sintered body and wire-wound coil component
A ferrite sintered body contains from 45.0% by mole to 49.7% by mole Fe in terms of from Fe2O3, 2.0% by mole to 8.0% by mole Cu in terms of CuO, from 25.0% by mole to 45.0% by mole Ni in terms of NiO, and from 1.0% by mole to 20.0% by mole Zn in terms of ZnO, in which when Fe, Cu, Ni, and Zn are converted to Fe2O3, CuO, NiO, and ZnO, respectively, and when the total amount of the Fe2O3, the CuO, the NiO, and the ZnO is 100 parts by weight, the ferrite sintered body contains from 5 ppm to 25 ppm B in terms of elemental B and from 6 ppm to 25 ppm Nb in terms of elemental Nb. |
US12142405B2 |
Magnetic material and inductor
A magnetic material is formed of an aggregate of magnetic particles. When a magnetic particle is rotated by 360/n degrees (n is an any integer equal to or greater than 6) around a gravity center position of the magnetic particle in a planar region, an area of the magnetic particle after the rotation overlaps with an area of the magnetic particle before the rotation by 90% or more. In the planar region, gravity center positions of from nine to eleven magnetic particles are on a band portion in a rectangular shape. For the magnetic particles in the planar region, when a number-based 50% cumulative frequency distribution of maximum lengths in a direction passing through respective gravity center positions is defined as α, a 10% cumulative frequency distribution is equal to or greater than 0.6α, and a 90% cumulative frequency distribution is equal to or less than 1.4α. |
US12142400B2 |
Wiring module and elastic waterproofing member
One object is to be able to easily attach an elastic waterproofing member to a wiring member. A wiring module (10) includes a wiring member (20), and an elastic waterproofing member (30, 130, 230, 330) in which a penetration accommodating portion (32) is formed that is capable of accommodating a portion in a longitudinal direction of the wiring member. The elastic waterproofing member includes a first split waterproofing member (36, 136) and a second split waterproofing member (38, 138), the first split waterproofing member and the second split waterproofing member are obtained by splitting the elastic waterproofing member so as to longitudinally split the penetration accommodating portion, and the first split waterproofing member and the second split waterproofing member are kept in a joined state, with a portion in a longitudinal direction of the wiring member accommodated in the penetration accommodating portion. |
US12142398B2 |
Wire with a terminal having reinforce material
The present disclosure suppresses, in a wire with terminal provided with a sealing member, buckling of a wire during insertion into a terminal mounting hole. A wire with terminal includes a wire having a core wire made of a conductor and an insulation coating covering the outer periphery of the core wire, a terminal connected to a lengthwise end portion of the wire, a tubular sealing member enclosing the outer periphery of the insulation coating, and a reinforcing material adhered to the outer peripheral surface of the insulation coating. The lengthwise end portion of the wire with terminal including the terminal and the sealing member is inserted into a terminal mounting hole of a housing. Also, the reinforcing material is provided in an area extending rearward from a rear end portion of the sealing member in an insertion direction into the terminal mounting hole. |
US12142396B2 |
Wiring member
A wiring member includes: a plurality of wire-like transmission members; and a sheet to which the plurality of wire-like transmission members are fixed, wherein an intersection region portion where the plurality of wire-like transmission members are disposed on the sheet to intersect with each other is provided, and the intersection region portion includes a bending position. |
US12142395B2 |
Polymeric compounds for cable coatings and processes for producing same
Coated conductors having a conductor at least partially surrounded by a polymeric composition. The polymeric composition contains a broad-molecular-weight-distribution high-density ethylene-based polymer and a narrow-molecular-weight-distribution linear-low-density ethylene-based polymer, and has a density of at least 0.95 g/cm3. Also disclosed are processes for preparing the polymeric composition and for making the coated conductors. Further disclosed are articles of manufacture containing the same. |
US12142393B2 |
Insulation sheet
An object of the present invention is to provide an insulation sheet having high thermal conductivity in the in-plane direction. The present invention provides an insulation sheet comprising insulating particles and a binder resin, wherein, for the entire cross-section of the sheet perpendicular to the in-plane direction, the insulation sheet contains 75 to 97% by area of the insulating particles, 3 to 25% by area of the binder resin, and 10% by area or less of the voids. |
US12142392B2 |
Draw-rod bushing with sealed bottom contact
The present disclosure relates to a bushing comprising a conductor tube, a support tube, arranged within the conductor tube, a draw-rod configured to run through the support tube, and a contact arrangement arranged to be drawn into the conductor tube by the draw-rod. The contact arrangement comprises a sealing plug arranged for sealingly engaging an inside wall of the conductor tube to prevent liquid from passing the sealing plug into the conductor tube. |
US12142390B2 |
Communication cable including a mosaic tape
Cable foil tape having random or pseudo-random patterns or long pattern lengths of discontinuous metallic shapes and a method for manufacturing such patterned foil tape are provided. In some embodiments, a laser ablation system is used to selectively remove regions or paths in a metallic layer of a foil tape to produce random distributions of randomized shapes, or pseudo-random patterns or long pattern lengths of discontinuous shapes in the metal layer. In some embodiments, the foil tape is double-sided, having a metallic layer on each side of the foil tape, and the laser ablation system is capable of ablating nonconductive pathways into the metallic layer on both sides of the foil tape. |
US12142389B2 |
Cable for power-over-ethernet having an extended usable length
A method of extending the usable length of a power-over-ethernet cable includes the steps of providing twisted pairs of wires with the conductor of each wire being a 20 AWG or 22 AWG conductor and terminating the cable at an RJ-45 style connector. The connector for the 20 AWG conductors has an insert therein with holes that can accommodate 20 AWG conductors. FEP, PVC or PP insulation may surround each conductor. |
US12142387B2 |
Cooling arrangement for dry fuel storage
A nuclear component handling arrangement is disclosed including a storage overpack including an inner envelope, an inner canister including an outer envelope, and a vent and duct system. The inner canister is positionable within the storage overpack. The vent and duct system includes an inlet vent, an outlet vent, and a passageway defined between the inner envelope of the storage overpack and the outer envelope of the inner canister. The passageway extends between the inlet vent and the outlet vent. The inlet vent includes an inlet entrance, an inlet exit, and a curved transition surface extending between the inlet entrance and the inlet exit. |
US12142385B2 |
Methods and systems for reducing a risk of spread of disease among people in a space
Methods and systems for location tracking or maintaining a count of people in a building or space. An illustrative method may include storing a background image of a field of view of a video camera and receiving a video stream from the video camera. Background subtraction may be performed to identify one or more blobs in the field of view of the video camera. The size of the one or more blobs may be compared to an expected size of the blob at a similar distance from the camera. When the size of the blob is greater than the expected size of a person at the determined distance of the corresponding blob by more than a predetermined threshold the blob may be counted as two or more people. |
US12142381B1 |
Systems and methods for offering products based on medical assessments
A system in accordance with present embodiments includes a device comprising a sensor configured to detect sensed data for an individual. The sensed data comprises data related to health of the individual. The system also includes a health analysis system communicatively coupled to the device. The health analysis system comprises a memory and a processor. The memory is configured to store instructions that cause the processor to receive the sensed data from the device, analyze the sensed data to determine health trend data for the individual, retrieve group health trend data associated with the health trend data for the individual, generate a predicted health trend for the individual based at least in part on a comparison between the health trend data for the individual and the group health trend data, and adjust offered products, premiums, or both, based on predicted health trend for the individual. |
US12142379B2 |
Computing a pathological condition
A computer-implemented method for computing a pathological condition of a subject, comprising obtaining (10) initial cranial image data of a subject from an input interface, and incorporating the initial cranial image data into a knowledge model comprised within a semantic network stored in a memory performing (12), via a processor, at least one processing sequence on the initial cranial image data using the semantic network to thus provide, in the semantic network, at least one element comprising topographical data of the subject's brain, or a portion of the subject's brain, referenced to a reference coordinate system wherein the at least one processing sequence performs at least one state iteration of at least a portion of the semantic network from a first state into a second state comparing (14) the topographical data of the subject's brain to one, or more pathological condition prediction elements of the semantic network to form an indication of a pathological condition of the subject, and generating (16) an additional element in the semantic network comprising the indication of the pathological condition of the subject. |
US12142378B2 |
Detecting recurrence of a medical condition
Presented are concepts for detecting recurrence of a medical condition in a subject previously treated for the medical condition. One such concept comprises, using natural language processing, extracting information from a data set comprising information relating to the subject prior to and/or during the subject's previous treatment for the medical condition. The extracted information is reformulated into structured data based on a standardized model. A data retrieval request comprising a structured query adhering to a template is obtained and, based on the structured query of the data retrieval request, data is retrieved from the structured data. |
US12142377B2 |
Method for data communication between an infusion station and a front-end computing device in a healthcare environment
In a method for data communication between an infusion station (1) and a front-end computing device (2) in a healthcare environment data is in an upstream direction (A1) and received in a downstream direction (A2), by at least one infusion station (1) for carrying out an infusion operation. In addition, data is in the upstream direction (A1) received and in the downstream direction (A2) transmitted by at least one front-end computing device (2). Herein, data in the upstream direction (A1) is received from and in the downstream direction (A2) is transmitted to the at least one infusion station (1) by a driver module (DP1-DP4), and data in the upstream direction (A1) is transmitted to and in the downstream direction (A2) is received from the at least one front-end computing device (2) by a virtual device module (VD1, VD2). |
US12142371B1 |
Low-latency conversational artificial intelligence (AI) architecture with a parallelized in-depth analysis feedback loop
In some aspects, a multi-turn conversational system includes: an artificial intelligence to provide a conversation interface configured to execute multiple turns of human-like conversation with a user and a control logic, in communication with the conversation interface, and configured to generate one or more control signals based on evaluating multiple turns of upstream human-like conversation between the conversation interface and the user. The control signals contribute in part to construction of multiple turns of downstream human-like conversation between the conversation interface and the user. |
US12142369B2 |
Enterprise computer system for medical data processing
A computer system and method for generating non-fungible tokens (NFTs) representing a company asset based on evaluation of company assets (e.g., a hospital). Stored in a database are one or more digital assets (e.g., one or more of settlement rights and insurance claim payment obligations) representative of contractual obligations owed to the company (e.g., settlement rights), which are then analyze to determine one or more assets owed to the company. A valuation value is then determined for the determined one or more assets. NFTs are then generated based on the determined valuation value of the determined one or more assets. Additionally, the generated NFTs may be leveraged as collateral in an underwriting process. Further, analyzed in real-time, is a revenue cycle management of the company for generating a risk-weighted index value indicative of the revenue cycle management. |
US12142367B2 |
Surgery visualization theatre
A surgery visualization system is described herein. The surgery visualization system includes a display monitor positioned in view of a surgeon and a support arm system including a first support arm and a second support arm. The first and second support arms are orientated such that the display monitor is visible to the surgeon between the first and second support arms. A 3D digital viewport coupled to the first support arm. A 3D digital microscope coupled to the second support arm. A computer system including a processor programmed to receive and process images from the 3D digital microscope and display the processed images on the 3D digital viewport and the display monitor. |
US12142364B2 |
Systems and methods that provide a positive experience during weight management
A device for weight management includes a platform, a weight sensor configured to measure a weight of a user when the user is positioned on the platform, an input mechanism configured to receive input related to target weight of the user, a converter configured to convert the measured weight to a non-numerical output based upon the input, and a display configured to provide the non-numerical output to the user without providing the measured weight to the user. |
US12142350B2 |
Method for predict affinity between drug and target substance
Disclosed is a method for predicting an affinity between a drug and a target substance, which is performed by a computing device including at least one processor according to some embodiments of the present disclosure. The method for predicting an affinity between a drug and a target substance may include: extracting a feature value of each of the drug and the target substance by using a first neural network; performing a cross attention between the feature values by using a second neural network; and predicting the affinity between the drug and the target substance based on a result of performing the cross attention by using a third neural network. |
US12142348B2 |
Memory device comprising programmable command-and-address and/or data interfaces
A memory device comprising a programmable command-and-address (CA) interface and/or a programmable data interface is described. In an operational mode, two or more CA interfaces may be active. In another operational mode, at least one, but not all, CA interfaces may be active. In an operational mode, all of the data interfaces may be active. In another operational mode, at least one, but not all, data interfaces may be active. The memory device can include circuitry to select: an operational mode; a sub-mode within an operational mode; one or more CA interfaces as the active CA interface(s); a main CA interface from multiple active CA interfaces; and/or one or more data interfaces as the active data interfaces. The circuitry may perform these selection(s) based on one or more bits in one or more registers and/or one or more signals received on one or more pins. |
US12142346B2 |
Memory device with selective precharging
A memory device includes memory cells operably connected to column signal lines and to word signal lines. The column signal lines associated with one or more memory cells to be accessed (e.g., read) are precharged to a first voltage level. The column signal lines not associated with the one or more memory cells to be accessed are precharged to a second voltage level, where the second voltage level is less than the first voltage level. |
US12142343B2 |
Memory devices for multiple read operations
Memory devices might include an array of memory cells, a plurality of access lines, and control logic. The array of memory cells includes a plurality of strings of series-connected memory cells. Each access line of the plurality of access lines is connected to a control gate of a respective memory cell of each string of series-connected memory cells of the plurality of strings of series-connected memory cells. The control logic is configured to: open the array of memory cells for multiple read operations; read first page data from respective memory cells coupled to a selected access line of the plurality of access lines; read second page data from the respective memory cells coupled to the selected access line; and close the array of memory cells subsequent to reading the first page data and the second page data. |
US12142337B2 |
System and method for parallel memory test
A device including a controller coupled to memory components via a forward data path, and a signature register coupled to the memory components via a backward data path. The controller provides memory address signals and a controller clock signal to the memory components via the forward data path, which includes first circuitry to provide test-enable signals to the memory components that enable the memory components to read stored memory values. The backward data path includes second circuitry to receive from the memory components a set of memory signals and combine them into a combined signal. Each memory signal is associated with a respective one of the memory components and includes at least one stored memory value read from the corresponding memory component. The signature register calculates a test signature based on the combined signal and compares the test signature to an expected signature. |
US12142336B2 |
Intelligent memory device test rack
A detection is made by a processing device allocated to a memory device test board of a distributed test platform that a memory sub-system has engaged with a memory device test resource of the memory device test board. A test is identified to be performed for a memory device of the memory sub-system. The test includes first instructions to be executed by a memory sub-system controller of the memory sub-system in performance of the test and second instructions to be executed by the processing device in performance of the test. The second instructions are to cause one or more test condition components of the memory device test resource to generate one or more test conditions to be applied to the memory device while the memory sub-system executes the first instructions. Responsive to a transmission of the first instructions to the memory sub-system controller, the second instructions are executed. |
US12142335B2 |
Address fault detection
Methods, systems, and devices for address fault detection are described. In some examples, a memory device may receive a command (e.g., a write command) and data, and may generate a set of parity bits based on an address of the command and the data. The data and the set of parity bits may be stored to respective portions of a memory array. In some examples, the memory device may receive a command (e.g., a read command) for the data. The memory device may read the data and may generate a set of parity bits (e.g., a second set of parity bits) based on an address of the command and the read data. The sets of parity bits may be compared to determine whether an error associated with the data exists, an error associated with an address path of the memory exists, or both. |
US12142330B2 |
Semiconductor memory device and method of operating the semiconductor memory device
A method of operating a semiconductor memory device includes a plurality of program loops for programming selected memory cells among a plurality of memory cells. Each of the plurality of program loops includes setting a state of a bit line connected to the selected memory cells, applying a program voltage to a word line connected to the selected memory cells, and performing a verify operation on the selected memory cells using a first pre-verify voltage, a second pre-verify voltage greater than the first pre-verify voltage, and a main verify voltage greater than the second pre-verify voltage. A first program permission cell, a second program permission cell, a third program permission cell, and a program prohibition cell are determined by performing the verify operation. |
US12142328B2 |
Erasing and erasing verification for three-dimensional NAND memory
The present disclosure provides a method of erase and erase verification for a memory device. The method includes applying a first erase voltage to erase memory cells of the memory device. The first erase voltage is incrementally increased by a first erase step voltage until the memory cells pass an initial erase verification. The method also includes determining whether the memory cells pass or fail sub-erase verifications by applying sub-erase verification voltages. The method further includes applying a second erase voltage to erase the memory cells after the sub-erase verifications. The second erase voltage is increased from the first erase voltage by a second erase step voltage, which is smaller than the first erase step voltage and is determined according to whether the memory cells pass or fail the sub-erase verifications. |
US12142324B2 |
Semiconductor storage device and system
A semiconductor storage device includes a memory cell array and a control circuit. The memory cell array includes a plurality of memory strings, a plurality of word lines, each of which is connected to the memory strings, and a plurality of bit lines connected to the memory strings, respectively. The plurality of bit lines are grouped into a plurality of bit line groups. The control circuit is configured to receive a read command and first address information specifying one or more of the bit line groups. The control circuit is configured to, in response to the read command, read data selectively from each memory string connected to each bit line in the one or more bit line groups specified by the first address information, and output the read data. |
US12142317B2 |
Storage device including auxiliary power supply and method of operating the same
A storage device includes a main system; a power loss protection integrated circuit (PLP IC) configured to provide output power to the main system based on external or internal power; and an auxiliary power supply configured to provide the internal power to the PLP IC. The main system may operate in a dump mode where data is backed up in response to at least one of a first condition or a second condition being satisfied. The PLP IC may provide the output power based on the internal power in response to a sudden power off (SPO) occurring. The first condition is satisfied when the SPO occurs and an SPO time is longer than a maximum filtering time. The second condition is satisfied when the SPO occurs and a voltage level of the internal power provided by the auxiliary power supply is lower than a voltage level of a threshold voltage. |
US12142316B2 |
Memory device for in-memory computing
A memory device includes a plurality of computing memory cells, each of which stores a weight value, receives an input value and generates an output value. Each of the computing memory cells includes a transistor connected to a bit line and a word line, receiving a sensing current through the bit line and receiving an input voltage through the word line. When the sensing current flows through the transistor, the computing memory cell generates a first voltage difference corresponding to the output value. The output value is equal to a product of the input value and the weight value. |
US12142313B2 |
Systems and methods for capture and replacement of hammered word line address
A memory device includes at least one memory bank comprising a set of redundant word lines, a set of normal word lines, and row hammer refresh logic. The RHR logic comprises a first input to receive a first signal indicative of whether a match was generated at a fuse of the memory device, a second input to receive a redundant row address corresponding to a first location of a memory array of the memory device, a third input to receive a word line address corresponding to a second location of the memory array of the memory device. The RHR logic also comprises an output to transmit at least one first memory address adjacent to the first location or at least one second memory address adjacent to the second location based on a value of the first signal. |
US12142308B2 |
Optical identifier and system for reading same
A system includes a multiplexed optical identifier and a reader for the optical identifier. The multiplexed optical identifier includes an optical substrate, and a plurality of volume holograms in the optical substrate. The reader includes an illumination source and a camera. The illumination source is configured to direct light into the optical identifier to produce an image of a corresponding one of the volume holograms at the camera, and the camera is configured to capture the image, which is stored in a digital format by the system. The multiplexed optical identifier contains more than one code page, wherein each of the code pages is used for a different purpose. |
US12142306B2 |
Magnetic sensor, magnetic head, and magnetic recording device
According to one embodiment, a magnetic sensor includes first to sixth shields, first and second magnetic layers, a first member, and first to fourth terminals. The first magnetic layer is provided between the first shield and the second shield. The first magnetic layer is between the third shield and the fourth shield in the second direction. The second magnetic layer is provided between the first magnetic layer and the second shield. The second magnetic layer is between the fifth shield and the sixth shield in the second direction. The second magnetic layer is electrically connected to the fifth shield and the sixth shield. The first member includes a first region and a second region. The first region is provided between the third shield and the first magnetic layer. The second region is provided between the first magnetic layer and the fourth shield. |
US12142302B2 |
Time compressing a sequence of frames of content
Methods and systems for compressing video content are presented. The methods and systems include analyzing a sequence of media frames stored in the memory device and calculating a displacement level of each of the media frames. The displacement level indicates how different each of the media frames is to a previous media frame. The sequence of media frames is divided into a plurality of cuts where each cut ends at a media frame having a substantially high displacement level. Frames to be removed from the sequence of media frames are identified in each cut based upon the frame's displacement level. The identified frames are then removed. |
US12142301B1 |
System, method, and computer program for facilitating video generation by predicting and recommending next steps in the video generation process
This disclosure relates to a system, method, and computer program for facilitating video creation by recommending next steps in a user interface for video creation. A video production system tracks the state of a video as a user makes changes to the video. As the user develops the video, the system predicts the next step in the video generation process and makes recommendations to the user based on this prediction. The system will recommend an asset type to add to the video and also suggest specific instances of the asset type to add to the video. The video production system leverages a number of prediction models. The models include a deep learning model that is trained on a large corpus of video material to predict a next step of a video based on a current state. The system greatly shortens the time needed for the production of digital video by recommending video assets automatically to the user. As the underlying model has been trained on a corpus of high quality data, this system will lead the user to create high quality video with the correct conventions, whilst still allowing creative direction. |
US12142299B2 |
Automatic video formatting with brand awareness
The present invention includes a system for improving the visual quality of recorded videos, especially screen recordings such as webinars. The system automatically detects the boundaries of individual tile elements on a screen recording, and then performs facial recognition in order to identify which tiles include a human face and for tracking that face even when the tiles are repositioned over the course of the video. The system uses liveness detection to determine which tiles are video tiles and which tiles are screenshare tiles and then automatically shifts the relative position of the video tiles and the screenshare tiles to create an improved aesthetic quality of the recorded videos. The system is further capable of automatically integrating a company's color branding or logos into the recorded videos. |
US12142297B2 |
Oooh platform: content management tool for chaining user generated video content
An approach is provided for a content management tool for chaining user generated video content. A method includes providing, for display via a social media application, a first recording of a first user participating in a first session that includes first content. The method includes transmitting, by the social media application, the first recording to a plurality of devices. The method includes receiving, through the social media application, a plurality of submissions, from the plurality of devices, that are based on or responsive to the first recording, each submission of the plurality of submissions comprising a second recording of a user of a device of the plurality of devices. The method includes providing, by a cloud-based software tool, controls for selecting one or more submissions of the plurality of submissions to generate an audiovisual work. The method includes providing the audiovisual work for display via the social media application. |
US12142295B2 |
Optical disc drive and electronic equipment
There is provided an optical disc drive that can guide the center of an optical disc to the position of a spindle motor, while allowing the number of components to be reduced. A base frame includes a stopper portion that comes into contact with an outer edge of the optical disc having reached the position of a spindle motor and that restricts backward movement of the optical disc. A switch arm includes a contact portion located on a side opposite to the stopper portion across the optical disc having reached the position of the spindle motor, and the switch arm uses the contact portion to push the optical disc toward the stopper portion. |
US12142294B2 |
Signal processing apparatus, method, and program to detect a time interval containing sound based on a distance between two mobile bodies
Provided is a signal processing apparatus which includes an interval detection unit to detect a time interval containing a sound that is emitted from a mobile body and that is included in a recording signal obtained by collecting sounds around the mobile body in a state where another mobile body is present around the mobile body, the time interval being detected on the basis of the recording signal and a sensor signal output from a sensor attached to the mobile body. |
US12142291B2 |
Action estimation device, action estimation method, and recording medium
An action estimation device includes: an obtainer that obtains sound information pertaining to an inaudible sound, the inaudible sound being a sound in an ultrasonic band collected by a sound collector; and an estimator that estimates an output result, obtained by inputting the sound information obtained by the obtainer into a trained model indicating a relationship between the sound information and action information pertaining to an action of a person, as the action information of the person. |
US12142289B2 |
Adaptive echo delay determination using an out-of-band acoustic reference signal
An adaptive echo cancellation system introduces an acoustic reference signal to audio content being transmitted to the speaker for playback. The acoustic reference signal is an out-of-band signal, such as an ultrasonic signal, which is typically not audible to humans. The microphone of the mobile device receives the audio content played back by the speaker as well as audio content introduced by the user (e.g., the speech of the user). The adaptive echo cancellation system detects the acoustic reference signal and determines a time delay between when the acoustic reference signal was introduced to the audio content and when the audio content including the acoustic reference signal was received by the mobile device. Echo is cancelled from the received audio content based on this determined time delay. |
US12142287B2 |
Method for transforming audio signal, device, and storage medium
A method for transforming an audio signal comprises obtaining a plurality of segmental original frequency-domain signal segments and a plurality of segmental target frequency-domain signal segments by segmenting and performing a Fourier transform on an original audio signal and an initial target audio signal obtained by pitch shifting on the original audio signal; obtaining a plurality of original formant envelopes by respectively filtering the plurality of segmental original frequency-domain signal segments according to a plurality of original segment window functions, and obtaining a plurality of target formant envelopes by respectively filtering the plurality of segmental target frequency-domain signal segments according to a plurality of target segment window functions; and determining a pitch-shifted audio signal based on the plurality of segmental target frequency-domain signal segments, the plurality of original formant envelopes, and the plurality of target formant envelopes. |
US12142285B2 |
Quantizing spatial components based on bit allocations determined for psychoacoustic audio coding
In general, techniques are described for quantizing spatial components based on bit allocations determined for psychoacoustic audio coding. A device comprising a memory and one or more processors may perform the techniques. The memory may store a bitstream including an encoded foreground audio signal and a corresponding quantized spatial component. The one or more processors may perform psychoacoustic audio decoding with respect to the encoded foreground audio signal to obtain a foreground audio signal, and determine, when performing the psychoacoustic audio decoding, a first bit allocation for the encoded foreground audio signal. The one or more processors may also determine, based on the first bit allocation, a second bit allocation, and dequantize, based on the second bit allocation, the quantized spatial component to obtain a spatial component. The one or more processors may reconstruct, based on the foreground audio signal and the spatial component, scene-based audio data. |
US12142284B2 |
Audio encoder, audio decoder and related methods using two-channel processing within an intelligent gap filling framework
An apparatus for generating a decoded two-channel signal, comprising: a parametric decoder for providing parametric data for a second set of second spectral portions and a two-channel identification identifying for a second spectral portion of the second set of second spectral portions either a first two-channel representation for the second spectral portion of the second set of second spectral portions or a second two-channel representation for the second spectral portion of the second set of second spectral portions, the second two-channel representation being different from the first two-channel representation; and a frequency regenerator for regenerating the second spectral portion of the second set of second spectral portions depending on a first spectral portion of a first set of first spectral portions, the parametric data for the second spectral portion of the second set of second spectral portions and the two-channel identification for the second spectral portion of the second set of second spectral portions to acquire a regenerated second spectral portion of the second set of second spectral portions. |
US12142275B2 |
Enabling speech interactions on web-based user interfaces
One or more associated identifiers are determined based on one or more associated tag types of an interactable element of web content. The determined one or more associated identifiers are associated with the interactable element. Based on the association of the determined one or more associated identifiers with the interactable element, one of the interactable element is matched to a received speech input. An action is performed with respect to the interactable element based on the matching. |
US12142274B2 |
Voice wakeup method and device
A voice wakeup method and a device are provided. The method includes: receiving, by a third-party device, wakeup messages sent by at least two electronic devices, where the wakeup message includes wakeup keyword energy information used to indicate a wakeup keyword energy value, and the wakeup keyword energy value; normalizing wakeup keyword energy values based on ambient sound energy and/or sound collection capabilities of devices, to obtain at least two normalized wakeup keyword energy values; and based on the at least two normalized wakeup keyword energy values, sending a wakeup permission instruction to a first electronic device in the at least two electronic devices, and sending a wakeup prohibition instruction to another electronic device other than the first electronic device, where a normalized wakeup keyword energy value of the first electronic device is a maximum value. This helps improve accuracy of waking up a device nearby in a multi-device scenario. |
US12142270B2 |
Method and system for processing a dialog between an electronic device and a user
A method for processing a dialog between a user and an electronic device, including obtaining, by the electronic device, a voice query of the user; providing, by the electronic device, a voice response for the voice query, the voice response including a plurality of portions; identifying, by the electronic device, an occurrence of at least one event while providing the voice response; and modifying, by the electronic device, the voice response to include information about the at least one event. |
US12142269B2 |
Invokable automated agent for interactive workflows
An indication from a live agent in a communication session with a user to invoke a specified automated agent interactive conversation flow is received. The communication session with the user is transitioned from the live agent to the specified automated agent interactive conversation flow. During the specified automated agent interactive conversation flow, the live agent retains control over the communication session. An indication of an interaction of the user with the specified automated agent interactive conversation flow is provided. The communication session with the user is returned back to the live agent. |
US12142268B2 |
Multicomputer system providing voice enabled event processing
Arrangements for voice enabled event processing are provided. In some aspects, a self-service kiosk may detect a mobile device of a user and a connection may be established between the self-service kiosk and the mobile device. The user may request, via natural language data input, processing of an event, such as a transaction. The natural language data input may be captured by the mobile device of the user and transmitted to the self-service kiosk or other processing device. The natural language input may be processed to identify the requested event. Based on the processed natural language data, an event processing request may be generated. Based on processing the event, one or more event processing commands may be generated. The event processing commands may be executed to perform one or more functions associated with completion of the event processing (e.g., distributing funds, activating a deposit receptacle, or the like). |
US12142267B2 |
Presence-based application invocation
Systems and methods for presence-based application invocation are disclosed. For example, presence of a personal device and/or user associated with a personal device is detected at a primary device. When account data associated with the personal device and the primary device correspond, checks are performed to determine if automatic invocation of an application associated with the personal device should be performed. Those checks include determining whether one or more conditions are satisfied, determining current usage of the application and/or the primary device indicates desirability to automatically invoke the application, and/or whether the application has been enabled for use on the primary device. |
US12142266B2 |
Hybrid voice command technique utilizing both on-device and cloud resources
Systems and methods are presented for recognizing and responding to voice commands at a local system and selectively streaming audio to a network-based computing system to recognize voice commands when the user provides a specific voice command to stream to the network-based computing system and/or when the user provides a voice command that is not recognizable by the local system. |
US12142260B2 |
Time distributions of participants across topic segments in a communication session
Methods and systems provide for presenting time distributions of participants across topic segments in a communication session. In one embodiment, the system connects to a communication session with a number of participants; receives a transcript of a conversation between the participants produced during the communication session, the transcript including timestamps for each utterance of a speaking participant; determines, based on analysis of the transcript, a meeting type for the communication session; generates a number of topic segments for the conversation and respective timestamps for the topic segments; for each participant, analyzes the time spent by the participant on each of the generated topic segments in the meeting; and presents, to one or more users, data on the time distribution of participants for each topic segment and across topic segments within the conversation. |
US12142259B2 |
Detection of live speech
A method of detecting live speech comprises: receiving a signal containing speech; obtaining a first component of the received signal in a first frequency band, wherein the first frequency band includes audio frequencies; and obtaining a second component of the received signal in a second frequency band higher than the first frequency band. Then, modulation of the first component of the received signal is detected; modulation of the second component of the received signal is detected; and the modulation of the first component of the received signal and the modulation of the second component of the received signal are compared. It may then be determined that the speech may not be live speech, if the modulation of the first component of the received signal differs from the modulation of the second component of the received signal. |
US12142257B2 |
Emotion-based text to speech
Systems and methods are provided for providing emotion-based text to speech. The systems and methods perform operations comprising accessing a text string; storing a plurality of embeddings associated with a plurality of speakers, a first embedding for a first speaker being associated with a first emotion and a second embedding for a second speaker of the plurality of speakers being associated with a second emotion; selecting the first speaker to speak one or more words of the text string; determining that the one or more words are associated with the second emotion; generating, based on the first embedding and the second embedding, a third embedding for the first speaker associated with the second emotion; and applying the third embedding and the text string to a vocoder to generate an audio stream comprising the one or more words being spoken by the first speaker with the second emotion. |
US12142253B2 |
Solid adhesive film for acoustic liner and method
A system and method for bonding together a facesheet and an acoustic screen of an acoustic liner using a solid adhesive film having a first adhesive side opposite a second adhesive side are provided. The system includes a solid adhesive film having a first adhesive side opposite a second adhesive side; an acoustic screen bonded to the first adhesive side of the solid adhesive film; and a facesheet bonded to the second adhesive side of the solid adhesive film. The method includes bonding the facesheet to the first adhesive side of the solid adhesive film and bonding the acoustic screen to the second adhesive side of the solid adhesive film. |
US12142249B2 |
Information processing apparatus
There is provided an information processing apparatus that includes a plurality of pieces of sensing data in different forms obtained from a plurality of sensors each sensing a state related to a performance by a motion of a user, an information processing section that processes the sensing data converted by the conversion section, and an information output section that outputs feedback information to the user on the basis of a processing result of the information processing section. The conversion section converts the sensing data in an analog form from the sensors into sensing data in a digital form and outputs the sensing data in the digital form to the information processing section, and converts the sensing data in the digital form from the sensors into sensing data in the analog form and outputs the sensing data in the analog form to the analog-digital signal conversion section. |
US12142245B2 |
Control system with cascade driving circuits and related driving method
A control system includes a plurality of driving circuits coupled in series, which include a first driving circuit and a second driving circuit. The first driving circuit includes a first receiver, a first transmitter and a first flag signal selector. The first transmitter is coupled to the first receiver, and the first flag signal selector is coupled between the first receiver and the first transmitter. The second driving circuit, coupled to the first driving circuit, includes a second receiver, a second transmitter and a second flag signal selector. The second transmitter is coupled to the second receiver, and the second flag signal selector is coupled between the second receiver and the second transmitter. |
US12142239B2 |
Data processor
A novel human interface excellent in operability is provided. Furthermore, a novel data processor excellent in operability is provided. Furthermore, a novel data processor, a novel display device, or the like is provided. An input/output device that receives image data and supplies positional data, and an arithmetic device that supplies the image data and receives the positional data are included. The input/output device includes a first region, a second region, and a bend portion between the first region and the second region. Each of the first region and the second region includes a display portion and a positional data input portion that overlaps the display portion. The arithmetic device includes an arithmetic unit and a storage unit that stores a program to be executed by the arithmetic unit. |
US12142236B2 |
Liquid crystal displays with optical sensors
According to one embodiment, a liquid crystal display device with an optical sensor includes a display panel and a driver IC. The display panel includes first to third signal lines, an optical sensor including a photoelectric conversion element, and a sensor signal line that is connected to the optical sensor and transmits a detection signal to the driver IC. One first wiring line drawn from one terminal of the driver IC is connected to four switching elements. Three of the four switching elements are electrically connected to one of the first to third signal lines, respectively. One of the four switching elements, different from the three switching elements, is electrically connected to the sensor signal line. |
US12142232B2 |
Display device
According to an embodiment of the present disclosure, a display device includes a liquid crystal display panel; and a backlight unit configured to supply light to the liquid crystal display panel, wherein the backlight unit includes a light source array including a plurality of blocks each including a plurality of light sources, and a light source driver configured to control the plurality of blocks, the plurality of blocks are divided into a plurality of groups, and blocks belonging to a same group are arranged consecutively in a vertical direction. |
US12142229B2 |
Display device
Disclosed is a display device comprising: a display panel on which a plurality of pixels of different colors are arrayed; a power supply configured to supply a high-potential driving voltage to the display panel; and a data driver configured to calculate an average picture level of input image data, and generate a data voltage based on a compensation value for compensating for a voltage drop of the high-potential driving voltage based on the calculated APL, wherein the compensation value is independently set for each of the colors. |
US12142218B2 |
Pixel circuit, display panel, and display apparatus
A pixel circuit includes: a driving sub-circuit including a first end connected to a first power line, a control end connected to a first node, and a second end connected to a second node; and a compensation sub-circuit connected to the first node, the second node, a light emission control signal line to receive one of a first voltage and a reference voltage, a scanning signal line to receive one of the first control voltage and a second control voltage, and a data signal line to receive one of a data voltage and the reference voltage. Under control of the reference voltage received from the light emission control signal line, a first control voltage received from the scanning signal line, and the reference voltage received from the data signal line, when the first power line receives the first power voltage, a threshold voltage of the driving sub-circuit is compensated. |
US12142210B2 |
Display panel and display apparatus
A display panel includes a base substrate, a driving circuit layer on the base substrate and a light emitting structure layer, the driving circuit layer includes a plurality of circuit units, and the light emitting structure layer includes a plurality of light emitting devices; at least one circuit unit includes a plurality of initial signal lines and a pixel driving circuit including a plurality of transistors, which includes at least one oxide thin film transistor and at least one low-temperature polycrystalline silicon thin film transistor; the plurality of initial signal lines each include a signal sub-line in a first direction, at least one initial signal line includes a signal sub-line extending in a second direction intersecting with the first direction; the signal sub-line extending in the first direction and the signal sub-line extending in the second direction of the initial signal line are electrically connected to each other. |
US12142209B2 |
Pixel and display apparatus having the same
A pixel includes a light emitting element, a driving switching element, an initialization voltage terminal, a data initialization switching element set, and an adjustment switching element. The driving switching element may provide a driving current to the light emitting element. The adjustment switching element is electrically connected to the data initialization switching element in series. At least one of the data initialization switching element set and the adjustment switching element may control an electrical connection between the control electrode of the driving switching element and the initialization voltage terminal. A control electrode of the adjustment switching element is electrically connected to an input electrode of the adjustment switching element. |
US12142207B2 |
Configurable pixel uniformity compensation for OLED display non-uniformity compensation based on scaling factors
A system may include an electronic display panel having pixels, where each pixel may emit light based on a respective programming signal. The system may include a memory storing a map. The processing circuitry may determine a function for each pixel from the map. The processing circuitry may determine a respective control signal based on the function and a target brightness level for each pixel to generate multiple control signals, where the respective control signal is used to generate the respective programming signal for each pixel. The processing circuitry may determine a scaling factor based at least in part on the first map and may scale at least a subset of the multiple control signals based at least in part on the scaling factor. |
US12142205B2 |
Power supply, light emitting display device and driving method thereof
A light emitting display device can include a display panel configured to display an image, a driver configured to drive the display panel, and a power supply configured to supply a high-level voltage to a first power line of the display panel. Also, the power supply includes a voltage controller configured to receive, from the driver, a vertical synchronization signal and current amount information of the high-level voltage for driving of the display panel, and boost the high-level voltage to be supplied to the display panel during a vertical blank period, based on the vertical synchronization signal and the current amount information of the high-level voltage. |
US12142202B2 |
Display brightness adjustment method and related apparatus
This application discloses a display brightness adjustment method, including: an electronic apparatus obtains a to-be-displayed image and calculates an average pixel level APL of the to-be-displayed image. The electronic apparatus determines, based on the third light adjustment curve, an actual display brightness value corresponding to the average pixel level of the to-be-displayed image. The electronic apparatus adjusts display brightness of the to-be-displayed image based on the actual display brightness value. In this way, impact exerted on contrast when brightness is turned down at a low APL can be ensured, and a high contrast effect of image brightness of an HDR display can be ensured. |
US12142201B1 |
Display panels and display devices
A display including a pixel circuit is provided. The pixel circuit includes a driving transistor, a writing transistor connected in series between a data line and the second node or the third node, an initialization module, and a compensation transistor connected in series between the first node and the second node or the third node. In the driving transistor, a gate is connected to the first node, a first electrode is connected to the second node, and a second electrode is connected to the third node. A gate of the writing transistor is connected to a scanning signal. The initialization module is connected to the first, second, and/or third nodes to perform resetting. The compensation transistor remains a turned-on state in only one continuous time period in each frame, and the initialization module and the writing transistor turn on in a time-sharing manner in the continuous time period. |
US12142200B2 |
Multi-layer display module
A multi-layer display module includes a first display panel, a second display panel, a driving device, and an image composition control unit. The second display panel is located beside the first display panel and overlaps the first display panel. The first display panel and the second display panel have an interval therebetween. The driving device is configured to simultaneously provide image signals to the first display panel and the second display panel. An object image displayed in the first display panel is a first object image. An object image displayed in the second display panel is a second object image. The image composition control unit is configured to increase a size of the first object image displayed on the first display panel or decrease a size of the second object image displayed on the second display panel according to information of a relative position of an outside viewer. |
US12142199B2 |
Recognition apparatuses, recognition methods, and electronic devices capable of not reducing screen-to-body
A recognition apparatus includes a recognition layer and a light-emitting panel disposed on the recognition layer. The recognition layer is configured to recognize an object that contacts the light-emitting panel based on light that is emitted by the light-emitting panel in response to contact with the object and reflected by the object to the recognition layer. |
US12142194B2 |
Display apparatus
A display apparatus includes a display panel including: a pixel array in which pixels including a plurality of light-emitting elements are arranged in a plurality of row lines and sub-pixel circuits provided for each of the plurality of light-emitting elements and providing a driving current to the light-emitting elements. The display apparatus also includes a drive unit is configured to: set image data voltages to the sub-pixel circuits of the display panel in a row line order during a data setting period for each row line; and drive the sub-pixel circuits to provide the driving current to the light-emitting elements of the pixel array in the row line order based on a sweep signal sweeping from a first voltage to a second voltage and the set image data voltages during a light-emitting period for each row line. |
US12142193B2 |
Display apparatus including self-emitting devices
A display apparatus includes pixels. Each of the pixels includes a first node controller applying a data voltage to a first node, a second node controller shifting a voltage of a second node from a low level driving voltage to an on pulse voltage, a third node controller applying a reference voltage having an on level to a third node during a first period in one frame and applying the low level driving voltage to the third node during a second period, a driving transistor being on-duty-driven during the first period and off-duty-driven during the second period, and a light emitting device including an anode electrode connected to the second electrode of the driving transistor and a cathode electrode. The light emitting device emits light responsive to a constant current applied from the driving transistor during the first period and does not emit light during the second period. |
US12142186B2 |
Display screen
There is provided a display screen configurable via optical signals to display an image. The display screen is formed of an optical waveguide having a display surface and supporting a plurality of pixels for displaying the image on the display surface of the optical waveguide. The optical waveguide is arranged to guide a multiplexed signal in optical form to a plurality of pixel controllers, each coupled to at least one of the pixels and configured to demultiplex the multiplexed signal and thereby extract a component signal associated with the at least one pixel for controlling it to render an element of the image. |
US12142181B2 |
Display device normalizing for extended use and method for operating the same
A display device includes a driving controller configured to receive an input image signal and to output an output image signal, a data driving circuit configured to output a data signal to correspond to the output image signal, and a display panel including a plurality of pixels configured to display an image corresponding to the data signal. The driving controller includes a moving picture accumulator configured to receive the input image signal and to output an accumulation image signal obtained by accumulating the input image signal for an accumulating time, a moving picture average calculator configured to output an average image signal by dividing the accumulation image signal by the accumulating time, and a normalizer configured to output the output image signal by normalizing the average image signal, based on the maximum reference brightness of the display panel. |
US12142178B2 |
Display device and method of driving display device
A method of driving a display device includes: sensing characteristic information of pixels by outputting sensing voltages to sensing lines; and operating an external compensation of the pixels based on the characteristic information. The sensing of the characteristic information of pixels includes: detecting a capacitance deviation of sensing capacitors of first sensing lines connected to the sensing lines; and sensing the characteristic information of the pixels by replacing at least one of the first sensing lines with a second sensing line based on the capacitance deviation. |
US12142177B2 |
Dynamic infrared scene generation and projection system and methods
A dynamic infrared (IR) scene generation system comprising a thin-film screen configured to react to contact by an IR laser; a laser scanning system configured to contact the thin-film screen with laser beam, the laser scanning system comprising a laser scanner, one or more modulators, and an IR laser source; and an image processing system operably connected to a controller configured to control the laser scanning system based on data from the image processing system, wherein the laser scanning system can be configured to contact the thin-film screen with the IR laser based on an IR scene input. |
US12142171B2 |
Display device and driving method therefor
Provided are a display device and a driving method therefor. Each pixel island in a display panel is divided into a plurality of sub-pixel subdivision units, different monocular viewpoint images are formed by rendering different grayscales for different sub-pixel subdivision units, and a main lobe angle of each lens is adjusted to satisfy that the monocular viewpoint images displayed by the sub-pixel subdivision units in a pixel island are projected to a corresponding independent visible region respectively through different lenses to form a viewpoint, so as to satisfy conditions for achieving super-multi-viewpoint 3D display. |
US12142169B2 |
Pre-operative assessment tool and method for predicting difficult airway
A pre-operative system and method are provided for predicting a difficult airway for intubation or mask ventilation in making a more accurate and confident prediction on difficult airway. The system may be provided as a two-sided card wherein a first side of the card may include a combination of predictive tests that are shown to be the most helpful in predicting a difficult airway. A ruler is also provided on an edge of the card to assist with measurements, along with an inch to centimeter conversion factor. A second side of the card includes a list of contributing factors for a difficult airway and clinical assessments findings associated with difficult mask ventilation. This cognitive aid may also comprise of a method to use the combination of predictive tests and contributing factors in conducting a thorough and confident assessment of an airway prior to a surgical procedure requiring anesthesia. |
US12142168B2 |
Adhesive label and roll
An adhesive label is provided. The adhesive label includes an adhesive patch that covers at least 50% but less than 85% of a backside surface of the adhesive label and that is at least partially horizontally and vertically centered on the backside surface. |
US12142166B1 |
Wristband label form with uneven lamination panels
A combination wristband and label form. A combination wristband and label includes a front side formed of paper and a back side. The back side has a polyester section having a first section and a second section. The first section is removable from the form and the second section is permanently adhered to the form. The first section comprises a removable wristband and a removable extender. The wristband has a first panel and a second panel, a first strap extending outboard from said first panel and a second strap extending outboard from said second panel. The first panel has the printable area defined therein and a surrounding area surrounds the printable area. A size of the printable area is disparate from a size of said first panel. |
US12142165B2 |
Light sensitive display system
A light sensitive display system to form an artistic display is disclosed. The light sensitive display system includes a light permeable member and a reflective surface. The light permeable member further includes a first side and a second side opposed to the first side, at least one of the first side and the second side including a translucent material. Further, the reflective surface is disposed sequentially with respect to the light permeable member. When the light sensitive display system is exposed to a light source, light passes through the light permeable member and reflects from the reflective surface to cause irradiation of the translucent material and diffused transmission of the light through the translucent material, to form an artistic display. |
US12142164B2 |
Encryption device and encryption method
An encryption device includes: an encryption key generation unit that generates an encryption key on the basis of photoelectric random numbers that are random numbers obtained on the basis of photoelectric conversion performed by an array sensor in which a plurality of pixels having light-receiving elements for visible light or non-visible light are one-dimensionally or two-dimensionally arranged; and an encryption unit that performs encryption of a target signal on the basis of the encryption key generated by the encryption key generation unit. Accordingly, it is possible to realize encryption that makes deciphering of an encryption key more difficult as compared to a case in which pseudo-random numbers are used, and thus it is possible to promote improvement of security. |
US12142163B2 |
System for evaluating radar vectoring aptitude
The present disclosure generally relates to systems and methods for evaluating radar vectoring aptitude of an individual. An exemplary computer-implemented method comprises: displaying a graphic representation of an aircraft; displaying a predetermined shape of a plurality of predetermined shapes, wherein each of the plurality of predetermined shapes is associated with a facility type; providing an instruction for controlling the aircraft; receiving a plurality of audio inputs from a user; performing a speech-to-text analysis to each of the plurality of audio inputs to obtain a plurality of corresponding text strings; identifying, based on the plurality of corresponding text strings, a plurality of vectoring clearances associated with the aircraft; displaying an animation of the aircraft based on the plurality of vectoring clearances; and based on the plurality of vectoring clearances, calculating a facility-specific aptitude score of the user. |
US12142156B1 |
Automated moving target apparatus
An automated moving target apparatus is disclosed. In at least one embodiment, the apparatus provides at least one target to train for real life scenarios by mimicking human motion along two axes and improving reaction time, accuracy, and building muscle memory. |
US12142152B2 |
Systems and methods for tail-specific parameter computation
A device for tail-specific parameter computation includes a memory, a network interface, and a processor. The memory is configured to store a tail-specific aircraft performance model for a first aircraft of an aircraft type. The tail-specific aircraft performance model is based on historical flight data of the first aircraft and a nominal aircraft performance model associated with a second aircraft of the aircraft type. The network interface is configured to receive flight data from a databus of the first aircraft. The processor is configured to generate, based at least in part on the flight data and the tail-specific aircraft performance model, a recommended cost index and a recommended cruise altitude. The processor is also configured to provide the recommended cost index and the recommended cruise altitude to a display device. |
US12142149B2 |
Method for authorizing the flight of an aircraft having a hybrid power plant provided with at least one electric motor and at least one heat engine
A method for authorizing the flight of an aircraft provided with a hybrid power plant having at least one heat engine and at least one electric motor electrically connected to an electrical energy source comprising several electrical accumulators. The method comprises extracting (STP1), while on the ground, an electrical energy or an electrical power to be extracted from the electrical energy source during a predetermined time period and determining (STP2) for the electrical accumulators, respective initial values of an operating parameter, calculating (STP3) an average value from the initial values, determining (STP4) a minimum value from the measured initial values, issuing an authorization when a difference between the average value and the minimum value is less than a threshold and a prohibition when said difference between the average value and the minimum value is greater than or equal to the threshold. |
US12142147B2 |
Request-response-based sharing of sensor information
Various aspects of the disclosure relate to a request-response mechanism for sharing sensor information. For example, sensor devices (e.g., in vehicles, fixed structures, or a combination thereof) may selectively share information acquired by the sensor devices. The disclosure relates in some aspects to avoiding redundant transmissions of sensor information. For example, a sensor device of a set of sensor devices may determine which sensor device should transmit information and/or the time(s) at which that sensor device should transmit the information. |
US12142144B2 |
Information processing device, vehicle, information processing method, and non-trasitory storage medium for providing guidance information instructing an occupant how to handle a vehicle from a received emergency message
An information processing device that provides information to an occupant of a vehicle is provided. The information processing device includes a control unit that executes: receiving an emergency message notifying occurrence of a predetermined event; and switching a mode from a first display mode to a second display mode that is a mode for providing guide information for instructing the occupant on how to handle the vehicle when the emergency message is received. |
US12142140B2 |
Methods and systems for managing exhaust emission in a smart city based on industrial Internet of Things
Disclosed is a method for managing exhaust emission in a smart city based on Internet of Things. The method is executed by a management platform of an Internet of Things system, the system further includes a user platform, a service platform, a management platform, a sensor network platform, and one or more object platforms. The method includes: obtaining current monitoring data in a preset area collected by an object platform of the one or more object platforms through the sensor network platform, determining vehicle information based on the current monitoring data, determining a total amount of exhaust emission in the preset area based on the vehicle information, and determining vehicle limit information based on the total amount of exhaust emission, and sending the vehicle limit information to the user platform through the service platform by the management platform. |
US12142133B2 |
Fire safety device address and location verification
A system comprises a plurality of remote addressable devices being individually programmed with configuration data and emitting an output signal modulated to encode the configuration data such that the output signal includes a visual output signal and/or an audio output signal. The system further comprises a mobile device communicating with the plurality of remote addressable devices. The mobile device receives the output signal and demodulates it to extract the configuration data. The system further comprises a central controller communicating with the plurality of remote addressable devices. The mobile device or the central controller identifies a physical location for each remote addressable device, and further determines that the respective remote addressable device is properly configured and operational for communication with the central controller in response to identifying verification that the respective remote addressable device is installed in the physical location associated with the respective remote addressable device within a structure. |
US12142129B2 |
Determining emergency severity and response strategy
One example method of operation may include receiving potential emergency event communications from one or more emergency monitoring entities targeting a potential emergency location, comparing the potential emergency event communications to one or more emergency event thresholds, determining a level of severity of the potential emergency event, and transmitting one or more notifications to one or more emergency response entities based on the one or more emergency events thresholds being exceeded and the level of severity. |
US12142128B2 |
Systems and methods for providing evacuation monitoring and assistance
Disclosed herein are apparatuses and methods for providing evacuation guidance. An implementation may determine a last known location of a person in an environment under evacuation. An implementation may calculate, for the person, an exit time for evacuating the environment based on an amount of time needed by the person to exit the environment starting from the last known location. An implementation may monitor whether the person has evacuated the environment. An implementation may determine whether a current time has passed the exit time. An implementation may transmit an alert to a device of the person in response to determining that the current time has passed the exit time and that the person has not evacuated the environment. |
US12142126B2 |
Method for abnormal judgment and safety inspection of smart gas harmful components, internet of things system, and medium thereof
The present disclosure provides a method, an Internet of Things system and medium for abnormal judgment and safety inspection of smart gas harmful components. The method comprises: obtaining composition information of a gas and use information of a user; determining a generation rate of harmful components of the gas based on the composition information and the use information; and generating warning information in response to the generation rate of the harmful components being greater than a generation rate threshold; determining an abnormal rate based on the warning information and a combustion adequacy of the gas, wherein the abnormal rate represents a probability of abnormality occurrence during a process of gas combustion, the combustion adequacy is determined through processing a flame area based on a combustion adequacy determination layer, and the combustion adequacy determination layer is obtained by training a generation rate prediction model; and performing the safety inspection on a gas pipeline and gas components in response to the abnormal rate being greater than an abnormal rate threshold. |
US12142121B2 |
Information processing system, customer identification apparatus, and information processing method
According to the present invention, there is provided an information processing system (100) including an acquisition unit (11) that acquires an image, which is generated by a camera, of a face, a selection unit (14) that extracts a person in the acquired image, and selects a person who performs a settlement process based on at least one of a distance from a checkout apparatus, an appearance frequency, and an appearance period of time in a case where a plurality of persons are extracted, an identification unit (12) that identifies the selected person based on the image in which the person is included, and database information in which a feature value of a face is registered, a settlement unit (checkout unit (21)) that performs the settlement process with respect to the identified person. |
US12142120B1 |
Anti-skimming bracket
An anti-skimming device includes a base configured to be mounted to at least one of a support structure or a card reader device. The base includes mounting openings configured to receive mounting hardware for securing the base to the at least one of the support structure or the card reader device. An arm extends outward from the base. The arm includes a flange extending such that a gap is defined between the flange and the base. The gap is configured to receive at least portion of the card reader device therein such that the flange of the arm overlaps a portion of a front side of the card reader device. |
US12142117B2 |
Money handling apparatus
The present disclosure relates to a money handling apparatus including: a money storage unit configured to store money; a locking unit configured to limit access to the money storage unit; and a control unit configured to give unlock permission to unlock the locking unit to at least one of a plurality of qualified persons who are qualified to unlock the locking unit, and to perform a process involving change of the qualified person. |
US12142116B2 |
Automated teller machine
An automated teller machine includes: a bundle storage unit into which a bundle of paper mediums are input and which separates the bundle of paper mediums into individual sheets and conveys the paper mediums individually; a paper medium alignment unit that aligns and conveys the paper mediums conveyed individually from the bundle storage unit; a discrimination unit that discriminates the aligned paper mediums conveyed individually from the paper medium alignment unit; a normal banknote temporary holding unit that temporarily holds normal banknotes discriminated in the discrimination unit and conveyed individually; and a rejected banknote temporary holding unit that temporarily holds rejected banknotes discriminated in the discrimination unit and conveyed individually. |
US12142113B2 |
System and method for casino jackpot pouch management
Methods and systems for processing jackpots, including providing jackpot-related forms such as tax forms to jackpot winners, suspending jackpot processing, integrating jackpot processing with other features such as loyalty and financial/wallet features and systems, managing jackpot payment pouches, and processing of player tips, such as from jackpot funds, are provided. |
US12142110B2 |
Systems and methods for using a non-regulated device to generate data objects via a regulated device
Systems and methods are provided for using a non-regulated device to generate data objects via a regulated device. A first device can provide interface content items corresponding to one or more events for which to generate a data object, and receive, via a user selection, object information identifying an event of the one or more events, one or more object parameters, and a second device identifier identifying a second device of the user. The first device can generate a request to provide the object information to one or more servers, and transmit the request to provide the object information to one or more servers. The request causes the one or more servers to store an entry including the object information, generate a link to the object information, and transmit a message including the link to the second device of the user using the second device identifier. |
US12142109B2 |
Quantum sports betting algorithms engine
An engine that both calculates “basic odds” (calculated by using historical database mining) and at least one more odds making formula to calculate odds on at least one outcome of a single play in a live event, crossing at least two different odds making formulas to create crossed odds. The embodiments can utilize AI to correlate the crossed odds with the final odds on similar historical plays in which odds were calculated and use machine learning after the play's outcome is known to correlate odds generated by each odds making formula with most profitable odds calculated on previous similar plays. This system may use a hybrid of a basic computer system with AI capability computers and connection to quantum capability computers to assist with calculating odds where the basic computer can determine when and how much to invoke the AI capability, the Quantum capability, and the combined AI capability. |
US12142102B2 |
Ultra-wide band device for access control reader system
A device connectable to a reader of an access control system includes an antenna, an ultra-wide band (UWB) front end circuit, a controller, and a communication link. The (UWB) front end circuit is connected to the antenna to facilitate UWB communication with a credential device. The controller is connected to the UWB front end and configured to perform ranging for the credential device using the UWB communication. The communication link is configured to interface with the reader. |
US12142099B2 |
Information processing system, information processing method and computer program
An information processing system (10) comprises: a first acquiring means (210) for acquiring a first information relating to performance of a specific inspection; a second acquiring means (220) for acquiring a second information for determining that whether or not a user is a person who has gotten the specific inspection; a determining means (300) for performing a determination that whether or not the user has gotten the specific inspection on the basis of the first information and the second information; and an output means (400) for performing an output according to a result of the determination. According to such the information processing system, it is possible to appropriately process information relating to a specific inspection. |
US12142095B2 |
Method of fuel economy calculation on brand-new vehicles
A vehicle fuel economy system and method of operating same includes vehicle sensors for measuring fuel economy data about a vehicle. The fuel economy data includes an actual mileage and an actual fuel consumed of the vehicle. The vehicle fuel economy system includes a display device for displaying the fuel economy data, and a control device operatively connected for computer communication to the vehicle sensors and the display device. The control device, upon determining the actual mileage is below or equal to a predetermined mileage threshold, calculates an initial average fuel economy by adjusting the actual mileage by the predetermined mileage threshold. Also, the control device, upon determining the actual mileage is above the predetermined mileage threshold, calculates an average fuel economy based the actual mileage and the actual fuel consumed. The control device controls the display device to display the initial average fuel economy or the average fuel economy. |
US12142089B2 |
Pass-through OBD-II diagnostic interface
An apparatus and methods are provided for a pass-through dongle for accessing and interacting with vehicle performance and status data. The dongle includes a first connector for plugging into an OBD-II connector of a vehicle. A wireless connection may be established between the dongle and a mobile device that provides access to and interactivity with the vehicle performance and status data. A second connector comprising the dongle is configured to receive an auxiliary device that is configured to access vehicle status data by way of the OBD-II connection. The dongle simultaneously establishes the wireless connection with the mobile device and provides the auxiliary device with access to the vehicle performance and status data. In some embodiments, the dongle is configured to operate in conjunction with a vehicle diagnostic communication system that includes a vehicle performance system whereby the vehicle performance and status data may be interactively accessed. |
US12142088B2 |
Messaging of communication service issues to vehicle crew and passengers
A communication service monitoring system includes one or more network communication devices and control circuitry configured to receive communication service data from one or more network communication devices. The communication service data is related to a communication service provided onboard a first vehicle. The control circuitry is further configured to, in response to receiving the communication service data, proactively detect, based at least in part on the communication service data, a performance issue related to the communication service, generate a message comprising a description of the performance issue, establish a network connection with each of one or more service access devices onboard the first vehicle using at least one of the one or more network communication devices, and transmit the message, via the network connection, to at least one of the one or more service access devices. |
US12142085B2 |
Parking meter system
A parking enforcement system can include a weather resistant housing, a processor disposed inside of the housing, a memory disposed inside of the housing and coupled to the processor, a network interface disposed in the housing and coupled to the processor, a first camera disposed in the housing and facing outward towards a first parking space. The processor can be configured to recognize when a vehicle first occupies the first parking space and determine a classification for the vehicle. |
US12142079B2 |
Feature conversion learning device, authentication device, feature conversion learning method, authentication method, and recording medium
A feature conversion learning device is configured to acquire a first image, reduce the first image to a second image having lower resolution than the first image, enlarge the second image to a third image having the same resolution as the first image, extract a first feature that is a feature of the first image and a second feature, convert the second feature into a third feature, and learn a feature conversion method based on a result of comparing the first feature with the third feature. |
US12142077B2 |
Method of augmenting a dataset used in facial expression analysis
In a computer-implemented method of augmenting a dataset used in facial expression analysis, a first facial image and a second facial image are added to a training/testing dataset and mapped to two respective points in a continuous dimensional emotion space. The position of a third point in the continuous dimensional emotion space between the first two points is determined. Augmentation is achieved when a labelled facial image is derived from the third point based on its position relative to the first and second facial expression. |
US12142075B2 |
Facial authentication device, facial authentication method, and program recording medium
This facial authentication device is provided with: a detecting means for detecting a plurality of facial feature point candidates, using a plurality of different techniques, for at least one facial feature point of a target face, from a plurality of facial images containing the target face; a reliability calculating means for calculating a reliability of each facial image, from statistical information obtained on the basis of the plurality of detected facial feature point candidates; and a selecting means for selecting a facial image to be used for authentication of the target face, from among the plurality of facial images, on the basis of the calculated reliabilities. |
US12142074B2 |
Light recognition module for determining a user of a computing device
This application relates to a laptop computer. The laptop computer includes a base portion pivotally coupled to a lid portion is described. The laptop computer includes a display assembly carried by the lid portion, where the display assembly includes a light-transmissive cover, a display layer overlaid by the light-transmissive cover, a display stack electrically coupled to and overlaid by the display layer, and a light pattern recognition module adjacent to the display stack and overlaid by the display layer. The light pattern recognition module includes (i) a light pattern projector that projects a light pattern directly through the display layer. |
US12142069B2 |
Composite piezoelectric element and electronic device having the same
A composite piezoelectric element and an electronic device having the same are disclosed, in which the composite piezoelectric element includes insulating films and piezoelectric bodies, which are alternately arranged, wherein the piezoelectric bodies may be categorized into general piezoelectric bodies used as at least one of a haptic actuator, a speaker actuator and a receiver actuator, and a finger scan recognition piezoelectric body for finger scan recognition. |
US12142066B2 |
Artificial intelligence-based image processing method, apparatus, device, and storage medium
This application discloses an artificial intelligence-based image processing method, apparatus, device, and storage medium, and relates to the field of computer technology. The method includes: obtaining a slice image; dividing the slice image to obtain a plurality of image blocks; feeding the plurality of image blocks into a labeling model, extracting, by the labeling model, a pixel feature of the slice image based on the plurality of image blocks, determining a plurality of vertex positions of a polygonal region in the slice image based on the pixel feature, concatenating the plurality of vertex positions, and outputting label information of the slice image, the polygonal region being a region in which a target pathological tissue of interest is located. |
US12142061B2 |
Ambiguous lane detection event miner
A computer system obtains a plurality of road images captured by one or more cameras attached to one or more vehicles. The one or more vehicles execute a model that facilitates driving of the one or more vehicles. For each road image of the plurality of road images, the computer system determines, in the road image, a fraction of pixels having an ambiguous lane marker classification. Based on the fraction of pixels, the computer system determines whether the road image is an ambiguous image for lane marker classification. In accordance with a determination that the road image is an ambiguous image for lane marker classification, the computer system enables labeling of the image and adds the labeled image into a corpus of training images for retraining the model. |
US12142056B2 |
Information processing device, information processing method, and computer readable medium for determining a latent event
An object recognition unit (200) recognizes an object existing around a moving body (100). A surrounding situation estimation unit (204) analyzes at least any of a position and behavior of the object recognized by the object recognition unit (200), and derives as a latent event, an event which is likely to surface later and is attributed to an object that the object recognition unit (200) has not been able to recognize to exist around the moving body (100). |
US12142055B2 |
Image processing device
There is provided an image processing device capable of easily reducing a burden related to image recognition and obtaining stable recognition performance even when a posture of a vehicle changes from moment to moment. An image processing device 50 includes a storage unit 5 and an image processing unit 6. The storage unit 5 stores a pickup image acquired by an image pickup unit 4 mounted on the vehicle and an inclination angle transmitted from an inclination angle sensor 2 that detects the inclination angle of the vehicle. The image processing unit 6 performs image processing on the pickup image. The image processing unit 6 associates the pickup image in an inclined state with the inclination angle based on a time difference Δt between a time from when the pickup image in the inclined state is acquired by the image pickup unit 4 until the acquired pickup image is stored in the storage unit 5, and a time from when the inclination angle is detected by the inclination angle sensor 2 until the detected inclination angle is stored in the storage unit 5. The image processing unit 6 generates a recognition image in a non-inclined state, which is used for image recognition of the pickup image, from the pickup image in the inclined state based on the inclination angle associated with the pickup image. |
US12142052B2 |
Information processing system, information processing method, and non-transitorycomputer-readable medium
An object of the present disclosure is to manage an improvement state of usage manners of a user.An information processing system (10) according to the present disclosure includes: a user information acquiring means (1) for acquiring user information related to usage manners of a user; a manner score managing means (2) for calculating and accumulating a manner score according to the user information; a manner score comparing means (3) for comparing, for each user, a past manner score with a current manner score and for generating a comparison result; and an information presenting means (4) for presenting, to a user, information according to the comparison result. |
US12142051B2 |
Controlling camera-based supervision of a physical space
It is provided a method for controlling camera-based supervision of a physical space. The method is performed in a supervision controller and comprises the steps of: determining that a person enters the physical space; deactivating camera-based supervision of the physical space based on the person entering the physical space, by turning off a video feed of the camera-based supervision; determining that a person exits the physical space; and activating camera-based supervision of the physical space based on the person exiting the physical space. |
US12142050B1 |
Systems and methods for isolating features in dynamically acquired image data used for updating policy data
A method may include receiving, via a processor, a digitally stitched image representative of a property from a storage component and receiving a model from the storage component. The method may then involve comparing the digitally stitched image to the model to identify one or more features associated with a portion of the property and sending data comprising one or more features to a computing device for presenting via an electronic display. The method may also involve receiving additional data indicative the one or more features from the computing device and generating an altered digitally stitched image based on the digitally stitched image and the portion of the one or more features. Afterwards, the method may update the model based on the altered digitally stitched image and send a notification indicative of the updated model representative of the property to a computing device. |
US12142048B2 |
Freight management systems and methods
Example freight management systems and methods are described. In one implementation, a first sensor tower is located near a loading dock and includes multiple camera sensors that capture a first set of images of a freight item in the loading dock. A second sensor tower located near the loading dock captures a second set of images of the freight item. A computing device receives the first set of images and the second set of images. The computing device analyzes the first set of images and the second set of images to identify at least one object associated with the freight item. |
US12142046B2 |
Method and system for enhancing authenticity detail of captured video
A method and system for enhancing authenticity detail of captured video is disclosed. Objects within a physical environment (and visible within a camera field of view) are captured in video, and by way of video analytics these objects and their respective metadata are employed as part of the method and system for enhancing the authenticity detail of the captured video. Also, rather than the audio/video stream(s) being modified, the actual video scene itself may be modified. |
US12142043B2 |
Video processing for embedded information card localization and content extraction
Metadata for one or more highlights of a video stream may be extracted from one or more card images embedded in the video stream. The highlights may be segments of the video stream, such as a broadcast of a sporting event, that are of particular interest. According to one method, video frames of the video stream are stored. One or more information cards embedded in a decoded video frame may be detected by analyzing one or more predetermined video frame regions. Image segmentation, edge detection, and/or closed contour identification may then be performed on identified video frame region(s). Further processing may include obtaining a minimum rectangular perimeter area enclosing all remaining segments, which may then be further processed to determine precise boundaries of information card(s). The card image(s) may be analyzed to obtain metadata, which may be stored in association with at least one of the video frames. |
US12142042B2 |
Performer density assessment
A system for assessing performer density includes a computing platform having processing hardware and a memory storing software code. The processing hardware is configured to execute the software code to receive content and content data, the content data identifying one or more performer(s) depicted or referenced in the content, and determine, using the content and the content data, one or more segment(s) of the content in which the performer(s) is/are depicted or referenced. The processing hardware is further configured to execute the software code to infer, for each determined segment(s) of the content, a respective importance of the performer(s) in a respective context of each determined segment(s), and calculate, based on the determined segment(s) of the content and the respective importance of the performer(s), a respective density score of each performer with respect to the content. |
US12142041B2 |
Enhancing viewing experience by animated tracking of user specific key instruments
Systems and methods are provided for identifying a key instrument in an event. One example method includes receiving a capture of the event and identifying, at a first computing device, the event. The key instrument is identified at the first computing device. An indicator to apply to and/or around the identified key instrument is generated for display. |
US12142039B1 |
Interactive insurance inventory and claim generation
Techniques for generating an insurance claim include receiving pupil data from an electronic device. The pupil data indicates a gaze direction of a user. Environment information is received from the electronic device, including point cloud data representing an environment in which the electronic device is currently disposed and a plurality of objects located within the environment. The techniques include determining an identity of an object of the plurality of objects based at least in part on the gaze direction and the environment information. The techniques include receiving, from the electronic device and via the network, information indicative of an input provided by the user, the input corresponding to the object, and comprising at least one of a first user utterance or a hand gesture. The techniques include generating an insurance claim based at least in part on the information and on the identity of the object. |
US12142035B2 |
Transition detector neural network
In one aspect, an example method includes (i) extracting a sequence of audio features from a portion of a sequence of media content; (ii) extracting a sequence of video features from the portion of the sequence of media content; (iii) providing the sequence of audio features and the sequence of video features as an input to a transition detector neural network that is configured to classify whether or not a given input includes a transition between different content segments; (iv) obtaining from the transition detector neural network classification data corresponding to the input; (v) determining that the classification data is indicative of a transition between different content segments; and (vi) based on determining that the classification data is indicative of a transition between different content segments, outputting transition data indicating that the portion of the sequence of media content includes a transition between different content segments. |
US12142031B1 |
Machine-learned model training for sensor parameter setting optimization
This disclosure describes methods, apparatuses, and systems for training machine-learned models to determine optimal parameter settings associated with a sensor. For example, a system can input training data into a first machine-learned model configured to output an optimized sensor setting associated with a sensor parameter, the training data includes first sensor data and second sensor data. The system can input the training data into a second machine-learned model configured to output a detected feature. The system can determine a difference between the detected feature and a known feature. The system can alter a model configuration parameter used to capture or process the training data to minimize the difference to obtain a trained first or second machine-learned model. The system can further transmit the trained first and second machine-learned models to a vehicle configured to be controlled based on the first and the second machine-learned models. |
US12142026B2 |
Systems and methods for using image scoring for an improved search engine
A method includes storing at least one image performance score for each of a set of images, the set of images comprising a plurality of subsets of images, each subset corresponding with a different web page of a plurality of web pages, the at least one image performance score for an image indicating a likelihood that a user will interact with the image; determining a web page score for each of the plurality of web pages based on one or more image performance scores of the subset of images that corresponds with the web page; receiving a query comprising one or more keywords or images; selecting a set of web pages by applying a search engine machine learning model to the one or more keywords and the web page score for each of the plurality of web pages; and presenting the set of web pages at a computing device. |
US12142024B2 |
Automated bioturbation image classification using deep learning
A system, method, and non-transitory computer readable medium for ichnological classification of geological images are described. The method of ichnological classification of geological images includes receiving a geological image by a computing device having circuitry including a memory storing program instructions and one or more processors configured to perform the program instructions, formatting the geological image to generate a formatted geological image, applying the formatted geological image to a deep convolutional neural network (DCNN) trained to classify bioturbation indices, and matching the formatted geological image to a bioturbation index class. |
US12142023B2 |
System and method for generating a mask for object instances in an image
A system for generating a mask for object instances in an image is provided. The system includes a first module comprising a trained neural network and configured to input the image to the neural network, wherein the neural network is configured to generate: pixel offset vectors for the pixels of the object instance configured to point towards a unique center of an object instance, the pixel offset vectors thereby forming a cluster with a cluster distribution, and for each object instance an estimate of said cluster distribution defining a margin for determining which pixels belong to the object instance. A method for training a neural network map to be used for generating a mask for object instances in an image is also provided. |
US12142014B2 |
Method, an apparatus and a computer program product for video encoding and video decoding
The embodiments relate to a method comprising compressing input data (I) by means of at least a neural network (E, 310); determining a compression rate for data compression; miming the neural network (E, 310) with the input data (I) to produce an output data (c); removing a number of elements from the output data (c) according to the compression rate to result in a reduced form of the output data (me); and providing the reduced form of the output data (me) and the compression rate to a decoder (D, 320). The embodiments also relate to a method comprising receiving input data (me) for decompression; decompressing the input data (me) by means of at least a neural network (D, 320); determining a decompression rate for decompressing the input data (me); miming the neural network (D, 320) with input data (me) to produce a decompressed output data (ĩ); padding a number of elements to the compressed input data (me) according to the decompression rate to produce an output data (ĩ); and providing the output data (ĩ). |
US12142012B2 |
Method and system for re-projecting and combining sensor data for visualization
There is provided a system and method of re-projecting and combining sensor data of a scene from a plurality of sensors for visualization. The method including: receiving the sensor data from the plurality of sensors; re-projecting the sensor data from each of the sensors into a new viewpoint; localizing each of the re-projected sensor data; combining the localized re-projected sensor data into a combined image; and outputting the combined image. In a particular case, the receiving and re-projecting can be performed locally at each of the sensors. |
US12142011B2 |
System and a method for calculating a camera lens offset deviation
A system for calculating a camera lens offset deviation is provided. The system includes a camera module configured to be enclosed within a translucent filter, a tracing module that traces a field of view in coverage of a camera lens, a threshold module that converts the grayscale image into a binary image, a dilation module that uses a translucent filter positioned in front of the camera lens for noise reduction, a contour module plots the high-intensity pixels in the threshold image, an extraction module extracts an external point of the lens image, a resolution generation module generates a resolution of a camera sensor and plots a reference line, a determination module determines a center of the circle using a fit ellipse, plots a plurality of deviation axis lines and compares them with the reference thereby obtaining the offset deviation, an alert module alerts the user about the lens offset deviation. |
US12142010B2 |
Method for calibrating a vehicle cabin camera
A method for calibrating a vehicle cabin camera having: a pitch, yaw and roll angle; and a field of view capturing vehicle cabin features which are symmetric about a vehicle longitudinal axis comprises: selecting points from within an image of the vehicle cabin and projecting the points onto a 3D unit circle in accordance with a camera projection model. For each of one or more rotations of a set of candidate yaw and roll rotations, the method comprises: rotating the projected points with the rotation; flipping the rotated points about a pitch axis; counter-rotating the projected points with an inverse of the rotation; and mapping the counter-rotated points back into an image plane to provide a set of transformed points. A candidate rotation which provides a best match between the set of transformed points and the locations of the selected points in the image plane is selected. |
US12142008B2 |
Asymmetric camera sensor positioning for enhanced package detection
This document describes asymmetric camera sensor positioning for enhanced package detection. In aspects, an electronic doorbell has an image sensor that is rotated to a portrait orientation and vertically shifted relative to a lens of a camera, resulting in asymmetric positioning of the image sensor relative to the lens. The lens projects an image circle onto the image sensor and the image sensor has a sensor detection area having upper corners within the image circle and lower corners outside of the image circle to enable capture of an object located in a lower portion of the image circle and proximate to an edge of the image circle. Then, lens distortion correction is performed on a captured image to provide a final image usable to detect the package, which may be located within the image circle but outside of a conventional sensor detection area. |
US12142004B2 |
Image display method and apparatus, and electronic device
Embodiments of the present disclosure provide an image display method and apparatus, and an electronic device. The method includes: obtaining target position information of a user in a real environment when the user is in a virtual environment; obtaining first image data corresponding to the real environment and second image data corresponding to the virtual environment when the target position information meets a predetermined condition, both the first image data and the second image data being based on a same coordinate space; performing superposition and merging processing on the first image data and the second image data to generate third image data; and displaying the third image data, to enable the user to view environment data in the real environment when the user is in the virtual environment. |
US12141989B2 |
Estimating tracking determination region based on object state change event coordinates
An estimation apparatus includes one or more hardware processors configured to detect a first object included in time-series images, and generate a tracking trajectory of the first object; detect a state change event indicating an appearance, a disappearance, a bend, or a stay of the tracking trajectory, and extract a coordinate of the first object in which the state change event has occurred; and estimate a determination region based on the coordinate. Accordingly, the estimation apparatus is able to estimate more accurately an image region to be analyzed. |
US12141987B2 |
Method for extracting roof edge image for installing solar panel by using machine learning
The present invention relates to a method of extracting a roof edge image for solar panel installation by using machine learning, the method comprising: a training step for passing original rooftop image data through a second generation unit of an image extraction system to output an image similar to a target image, and passing image data, from which a rooftop edge has been detected, through a first generation unit of the system to identify the image data from an original image; a step for segmenting an obstruction hiding a roof edge, and receiving, by a second discriminator unit, an image in which the roof edge has been detected; a step for optimizing the weight of a parameter, and training the second generation unit and the second discriminator unit again; and a step for automatically connecting edge portions after extracting edges, and generating a complete roof edge image. |
US12141985B2 |
Weeding robot and method and apparatus for planning weeding path thereof, and medium
A weeding robot and a method and apparatus for planning a weeding path for the weeding robot and a medium are provided. The method for planning a weeding path for the weeding robot includes the following steps: acquiring an image segmentation model based on neural network model training, where the image segmentation model is configured to identify and segment a weed target feature, a soil target feature and a crop target feature; and based on the weed target feature, acquiring the weed target feature by intra-camera tracking, and acquiring the weed target feature by inter-camera tracking, and planning a weeding path for a weeding robotic arm of the weeding robot, to enable the weeding robotic arm to weed according to the weeding path. |
US12141984B2 |
System and method of automatic detection of hotspot locations in breast thermograms
A system and method for automatically detecting a location of a plurality of hotspots from a thermal image of a breast region of a subject by (i) automatically detecting areolar points (x, y) from the thermal image of the breast region of the subject, (ii) automatically detecting a plurality of hotspot regions on the thermal image of the breast region of the subject by performing a hotspot region segmentation method, (iii) calculating a plurality of radial locations (ri, θi) of a plurality of hotspots on the hotspot region, (iv) automatically generating a text report based on the detected location of the plurality of hotspots and (v) providing the detected radial locations (ri, θi) of the plurality of hotspots as a text report to scan the plurality of hotspots only on the detected radial locations (ri, θi) instead of scanning in the entire breast region of the subject. |
US12141979B2 |
Image data processing to increase follow-up analysis fidelity
Techniques are provided for improving image data quality, such as in functional imaging follow-up studies, using reconstruction, post-processing, and/or deep-learning enhancement approaches in a way that automatically improves analysis fidelity, such as lesion tracking fidelity. The disclosed approaches may be useful in improving the performance of automatic analysis methods as well as in facilitating reviews performed by clinician. |
US12141977B2 |
Image processing apparatus, image processing method, and image processing program
An image processing apparatus including: an acquisition unit that acquires a first radiographic image captured by irradiating a subject, in which a contrast agent is administered, with radiation of a first energy and a second radiographic image captured by irradiating the subject with radiation of a second energy; a generation unit that generates a difference image between the first and the second radiographic image; and a correction unit that performs a correction on either one of the first and second radiographic images or the difference image to remove an artifact component which generates an artifact predetermined as an appearance similar to that of a contrast agent imaging by the contrast agent, wherein, in a case in which the correction unit performs the correction on the first and the second radiographic image, the generation unit generates a difference image between the corrected first and second radiographic image. |
US12141972B2 |
Medicine image recognition method, electronic device and readable storage medium
A medicine image recognition method applied to an electronic device is provided. The method includes obtaining target images by inputting medicine images into a position detection network. Character feature matrices are generated according to the target images and a character recognition network. Image feature matrices are generated by inputting the target images into a category recognition network. Reference matrices are generated according to the image feature matrices and corresponding character feature matrices. Once a matrix to be tested is generated by processing an image to be tested, and a recognition result of the image to be tested is generated according to a similarity between the matrix to be tested and each of the reference matrices. |
US12141969B2 |
Medical image processing device and medical image processing program
A controller of a medical image processing device acquires a medical image of a subject. The controller causes a display to display a pre-modification image in which at least the position or range of a lesion to be modified on the medical image is displayed. The controller receives an instruction to designate at least the position or range of the lesion to be modified in a state in which the pre-modification image is displayed on the display. When at least the position or range of the lesion is designated, the controller acquires a predicted disease image in which the lesion is modified according to the designated information on the basis of the medical image. The controller causes the display to display the predicted disease image and the pre-modification image simultaneously or in a switching manner. |
US12141965B2 |
Systems and methods for image quality optimization
The present disclosure discloses methods and systems for image quality optimization. The method may include obtaining an image to be processed. The method may also include determining at least one related feature of the image. The at least one related feature may include at least one of an acquisition parameter feature relating to the image, an imaging parameter feature relating to the image, an imaging subject feature of an imaging subject, or a quality feature of the image. The method may also include inputting the image and the at least one related feature into an image processing model. The method may also include determining an optimized image of the image based on an output of the image processing model. |
US12141963B2 |
Systems and methods for identifying bioactive agents utilizing unbiased machine learning
Systems and methods for identifying molecules that are biologically active against a disease, where the method can comprise culturing a first mammalian cell population under organoid formation conditions in the presence of a test molecule to obtain a first organoid, wherein the first mammalian cell population, when cultured under the organoid formation conditions in the absence of the test molecule, results in an organoid with a disease phenotype; imaging the first organoid following exposure to the test molecule; analyzing one or more images of the first organoid using a neural network that has been trained to assign a probability score of disease or non-disease ranging between 0% and 100%; assigning the first organoid a probability score ranging between 0% and 100%; wherein the test molecule is biologically active against the disease if the probability score of the first organoid is greater than a cutoff probability score of non-disease or lower than a cutoff probability score of disease. |
US12141961B2 |
Methods and associated systems for determining compliance of a part having an uneven profile with a reference drawing
There are provided a method and associated system for determining compliance of a part having teeth, crests or roots with a reference drawing. The method includes providing an image of the part; overlaying and aligning the reference drawing with the image of the part; analyzing the image of the part with the aligned overlay to extract a plurality of measurement points on the image of the part, each being associated with a corresponding crest or root of the teeth; and comparing the image of the part to the reference drawing in the crest or root regions to determine if the part is within a predetermined tolerance at each measurement point. The method is particularly suited for the inspection of parts having an uneven profile. |
US12141954B2 |
Image processing method, image processing apparatus
A processor determines an image defect in a test image obtained through an image reading process performed on an output sheet output by an image forming apparatus. The processor creates an image to be processed including a horizontal line, extending in a horizontal direction, extracted from the test image. Furthermore, the processor determines the presence or absence of at least one periodicity set in advance in a vertical direction in the image to be processed and determines the cause of the horizontal line according to the determination result on the periodicity. |
US12141952B2 |
Exposure defects classification of images using a neural network
Embodiments of the present invention provide systems, methods, and computer storage media for detecting and classifying an exposure defect in an image using neural networks trained via a limited amount of labeled training images. An image may be applied to a first neural network to determine whether the images includes an exposure defect. Detected defective image may be applied to a second neural network to determine an exposure defect classification for the image. The exposure defect classification can includes severe underexposure, medium underexposure, mild underexposure, mild overexposure, medium overexposure, severe overexposure, and/or the like. The image may be presented to a user along with the exposure defect classification. |
US12141951B2 |
Method and apparatus for contrast enhancement
A method of contrast enhancement of a three-dimensional light sheet microscopy image formed from N individual images each corresponding to a light sheet plane and spaced apart from each other in the z-direction by at least a distance d, the x/y-plane being the light sheet plane and the x-direction being the propagation direction of the light sheet of the light sheet plane, comprising:Deconvolution of the three-dimensional image in the z-direction, comprising: For each intensity vector of N intensities (Ix,y,1, . . . , Ix,y,N) having the same x/y value, performing a multiplication with a tridiagonal N×N deconvolution matrix, which assigns to each voxel (x, y, n) a correction parameter f1, with which, by the multiplication of the deconvolution matrix with the intensity vector, for a component I(x, y, n) of the intensity vector the intensities Ix, y, n+1 and Ix, y, n−1 of the corresponding voxels of the neighboring image plane are multiplied, before they are subtracted from the intensity value I(x, y, n). |
US12141950B2 |
Systems and methods for increasing image fidelity
Image captured through a non-rectilinear lens may exhibit distortions. The distortions may be reduced by warping the image. However, warping the image may degrade the fidelity of the image. The warped image may be enhanced to increase the fidelity of the image. The enhancement may be applied to the portions of the image that were degraded from the warping. |
US12141941B2 |
Generative neural networks with reduced aliasing
Systems and methods are disclosed that improve output quality of any neural network, particularly an image generative neural network. In the real world, details of different scale tend to transform hierarchically. For example, moving a person's head causes the nose to move, which in turn moves the skin pores on the nose. Conventional generative neural networks do not synthesize images in a natural hierarchical manner: the coarse features seem to mainly control the presence of finer features, but not the precise positions of the finer features. Instead, much of the fine detail appears to be fixed to pixel coordinates which is a manifestation of aliasing. Aliasing breaks the illusion of a solid and coherent object moving in space. A generative neural network with reduced aliasing provides an architecture that exhibits a more natural transformation hierarchy, where the exact sub-pixel position of each feature is inherited from underlying coarse features. |
US12141940B2 |
Method and image-processing device for evaluating an alignment of stitched images
A method includes aligning a first image frame of a first stream of images from a first image sensor and a further first image frame of a second stream of images from a second image sensor according to a first alignment, aligning a second image frame of the first stream of images and a further second image frame of the second stream of images according to the first alignment, obtaining a first stitched image frame by blending the aligned first image frame and further first image frame in a first blending area according to a first blending function, obtaining second stitched image frame by blending the aligned second image frame and the further second image frame in a second blending area according to a second blending function, and evaluating the first alignment from a difference pattern calculated from pixel values of the first stitched frame and the second stitched frame. |
US12141939B2 |
Adaptive sub-pixel spatial temporal interpolation for color filter array
An electronic device includes a processor configured to estimate green values at red and blue pixel locations of an input Bayer frame based on green values at green pixel locations of the input Bayer frame. The processor is also configured to generate red, green, and blue channels of joint demosaiced-warped output RGB pixels from the input Bayer frame based on the green values at the green pixel locations, the estimated green values at the red and blue pixel locations, an alignment vector map, and kernels for red, green, and blue pixels. |
US12141931B2 |
Supporting apparatus, design supporting system, and non-transitory computer readable medium storing design supporting program
A design supporting apparatus includes a processor configured to sort three-dimensional models of respective parts included in a module where plural parts are combined for each type of the parts and execute processing of displaying results of determination of whether or not the respective parts meet predetermined requirements related to assemblability for each type of the parts, the results being determined using the three-dimensional models, for each part in predetermined display forms according to the results of the determination. |
US12141928B2 |
Navigation paths for directing users to food items based on meal plans
In some implementations, an extended reality (XR) device may receive, via an interface of the XR device, an input associated with meals of a user associated with the XR device. The XR device may determine, based on the input, a meal plan for the user of the XR device, wherein the meal plan is associated with target meals. The XR device may determine, based on recipes for the target meals, a list of food items for preparing the target meals associated with the meal plan. The XR device may provide, via the interface, the list of food items and the target meals. The XR device may provide, via the interface, an in-store navigation path to direct the user of the XR device via overlayed audio-visual cues to locations within a physical retail store to pick up the food items. |
US12141927B2 |
Presenting augmented reality display data in physical presentation environments
Methods and systems for rendering augmented reality display data to locations of a physical presentation environment based on a presentation configuration are provided. A physical presentation environment configuration may be accessed that includes locations of a physical presentation environment for mapping augmented reality display data. The augmented reality display data may include a plurality of augmented reality objects that are rendered for display. Presentation attributes of the augmented reality display data may be used in conjunction with the presentation configuration for mapping and rendering the augmented reality display data. The rendered augmented reality display data may be dynamically interactive, and may be generated based on previous presentation configurations, mapping preferences, mapping limitations, and/or other factors. |
US12141926B2 |
Computer-implemented human-machine interaction method and user interface
A human-machine interaction, HMI, user interface (1) connected to at least one controller or actuator of a complex system (SYS) having a plurality of system components, C, represented by associated blocks, B, of a hierarchical system model (SYS-MOD) stored in a database, DB, (5) said user interface (1) comprising: an input unit (2) adapted to receive user input commands and a display unit (3) having a screen adapted to display a scene within a three-dimensional workspace, WSB1, associated with a selectable block, B1, representing a corresponding system component, C, of said complex system (SYS) by means of a virtual camera, VCB1, associated to the respective block, B1, and positioned in a three-dimensional coordinate system within a loaded three-dimensional workspace, WSB1, of said block, B1, wherein the virtual camera, VCB1, is moveable automatically in the three-dimensional workspace, WSB1, of the associated block, B1, in response to a user input command input to the input unit (2) of said user interface (1) to perform a zooming operation on the respective block, B1, to reveal or hide its content areas, CAs, wherein the content areas, CAs, of the zoomed block, B1, include nested child blocks, B1_1, B1_2, of the respective block, B1. |
US12141924B1 |
Cohort based body change journeys
Described are systems and methods directed to a body change journey that utilizes one or more current body measurement values, one or more goal body measurement values, and a cohort to determine a body change journey that a user can follow to progress from the current body measurement value to the goal body measurement value. The cohort may include a plurality of data of other bodies who have progressed from a starting body measurement value that is similar to the current body measurement value. |
US12141922B2 |
Object modeling using light projection
A shape generation system can generate a three-dimensional (3D) model of an object from a two-dimensional (2D) image of the object by projecting vectors onto light cones created from the 2D image. The projected vectors can be used to more accurately create the 3D model of the object based on image element (e.g., pixel) values of the image. |
US12141920B2 |
3D building modeling system
Described herein is a process and system for constructing three-dimensional (3D) representations of roof structures. The system can create representations of roof structures of arbitrary complexity and can create representations of dependent roof structures such as dormers. The system can create representations of roof structures that conventional methods cannot create, such as roofs with edges that are not coplanar, roofs with faces that do not connect to exterior edges, roofs composed of sub-structures, or roofs with dependent structures such as dormers. |
US12141916B2 |
Markerless motion capture of hands with multiple pose estimation engines
An example of an apparatus for markerless motion capture is provided. The apparatus includes cameras to capture images of a subject from different perspectives. In addition, the apparatus includes a pose estimation engines to receive the images. Each pose estimation engine is to generate a coarse skeletons of the received image and is to identify a region of the image based on the coarse skeleton. Furthermore, the apparatus includes pose estimation engines to receive the regions of interest previously identified. Each of these pose estimation engines is to generate a fine skeleton of the region of interest. In addition, the apparatus includes attachment engines to generate a whole skeletons. Each whole skeleton is to include a fine skeleton attached to a coarse skeleton. The apparatus further includes an aggregator to receive the whole skeletons. The aggregator is to generate a three-dimensional skeleton from the whole skeletons. |
US12141912B2 |
Projection method and projection system
A projection method includes, obtaining a first image obtained by imaging a projection target with a camera, receiving an operation of a user drawing a drawing object in the first image, generating first object information representing a two-dimensional position of the drawing object in the first image, converting the first object information into second object information, converting the second object information into third object information representing a position of the drawing object on an image to be projected from a projector based on second position information representing a relative three-dimensional position between the projector and the projection target and second posture information representing an orientation of an optical axis of the projector, and projecting a projection image including the drawing object on the projection target from the projector. |
US12141910B2 |
Image rendering method and apparatus
A method of generating a training set for a neural precomputed light model includes: generating a plurality of candidate viewpoints of a scene, culling candidate viewpoints according to a probability that depends upon a response of the surface of the scene to light at a surface position in the scene corresponding to the viewpoint, and generating training images at the remaining viewpoints. |
US12141909B2 |
Controlling rendering operations by shader buffer identification
Methods of rendering a scene in a graphics system identify a draw call within a current render and analyse the last shader in the series of shaders used by the draw call to identify any buffers that are sampled by the last shader and that are to be written by a previous render that has not yet been sent for execution on the GPU. If any such buffers are identified, further analysis is performed to determine whether the last shader samples from the identified buffers using screen space coordinates that correspond to a current fragment location and if this determination is positive, the draw call is added to data relating to the previous render and the last shader is recompiled to replace an instruction that reads data from an identified buffer with an instruction that reads data from an on-chip register. |
US12141898B2 |
Continuous bed motion acquisition with axially short phantom for PET imaging system setup and quality control
An improved method for time alignment (TA) procedure and crystal efficiency (CE) normalization estimation procedure for a PET scanner system is disclosed. In the TA procedure modeled time-of-flight (TOF) data are compared against the measured TOF data from an axially short cylinder phantom in order to find individual detector's time offsets (TOs). Then the TOs are estimated simultaneously by matching the TOF center of mass between the modeled and measured TOF data. In the CE estimation, TOF reconstruction of CBM data on the axially short cylinder phantom is performed. Alternating between TOF image reconstruction and CE updates eventually lead to the correct estimation of activity and CE component. |
US12141897B2 |
Method and device for regularizing rapid three-dimensional tomographic imaging using machine-learning algorithm
Proposed are a method and device for regularizing rapid three-dimensional tomographic imaging using a machine-learning algorithm. A method for regularizing three-dimensional tomographic imaging using a machine-learning algorithm according to an embodiment comprises the steps of: measuring a three-dimensional tomogram of a cell to acquire a raw tomogram of the cell; acquiring a regularized tomogram by using a regularization algorithm; and learning the relationship between the raw tomogram and the regularized tomogram through machine-learning. |
US12141894B2 |
Multi-frame depth-based multi-camera relighting of images
A method includes capturing a plurality of first images using a first image sensor and capturing a plurality of second images using a second image sensor. The method also includes estimating depth information based on at least one of the first images and at least one of the second images. The method further includes obtaining information related to a lighting direction from an artificial intelligence (AI) light director, where the AI light director is trained to determine one or more lighting directions. In addition, the method includes generating at least one relit image using at least one of the first and second images based on the obtained information related to the lighting direction and the estimated depth information. |
US12141891B2 |
Machine learning sparse computation mechanism
Techniques to improve performance of matrix multiply operations are described in which a compute kernel can specify one or more element-wise operations to perform on output of the compute kernel before the output is transferred to higher levels of a processor memory hierarchy. |
US12141888B1 |
Dynamic and hierarchical image sensing and processing
In one example, an apparatus is provided. The apparatus is part of a mobile device and comprises: an array of pixel cells each configured to perform an image sensing operation, one or more attributes of the image sensing operation being configurable based on an image sensing configuration; a sensor data processor configured to execute a hierarchical set of processing operations; and a controller configured to: receive, from the sensor data processor, a first-level processing output from a first-level processing operation of the hierarchical set of processing operations; and based on the first-level processing output satisfying a condition, control the sensor data processor to execute a second-level processing operation on at least one image frame captured by the array of pixel cells to generate a second-level processing output. |
US12141887B2 |
Image synthesis device and method for embedding watermark
An image synthesis method includes inputting an original image and a watermark image into a synthesis model and obtaining a synthesized image output from the synthesis model. The original image and the watermark image are respectively processed in first and second sub-models of the synthesis model and then combined, and the concatenated result is processed in a third sub-model to generate the synthesized image. |
US12141871B1 |
System, method and program product for generating and utilizing stable value digital assets
The present invention generally relates to the use of a stable value digital asset to pay dividends for securities and other financial instruments tied to a blockchain. |
US12141870B2 |
Decentralized asset exchange having low slippage using stable and volatile ratios with weighted asset allocation
A decentralized asset exchange technology with technology improvements for low slippage is provided. A method is provided that includes receiving a request to exchange a first amount of a first token for a second token. The first token and the second token have an exchange rate. The method also includes determining a first liquidity amount for the first token, determining a second liquidity amount for the second token, identifying a tangent of a function that is generated using the first liquidity amount, the second liquidity amount, the exchange rate, and a slippage rate, and determining a price of the first amount of the first token based on the tangent. |
US12141869B2 |
Method and system for high frequency trading
A method for high frequency trading is provided, which is performed by one or more processors, and includes calculating a latency for a market order for each of a plurality of candidate batch sizes, selecting a batch size from among the plurality of candidate batch sizes based on the calculated latency, generating input data corresponding to the selected batch size using market data for a target item, using a machine learning model, generating prediction data for the target item at a future time point associated with the selected batch size, based on the generated input data, and generating order data for the target item based on the generated prediction data. |
US12141866B2 |
Apparatus and methods for implementing changed monitoring conditions and/or requirements using dynamically-modifiable control logic
A computer-implemented monitoring system receives an input data stream of electronic data messages and processes the input data stream using a current set of computer instructions to determine a monitoring status. In response to receiving information for modifying the current set of computer instructions, the system dynamically modifies the current set of computer instructions using the received information by injecting one or more modifying computer instructions into the current set of computer instructions resulting in a modified current set of computer instructions. The modified current set of computer instructions are executed to generate a new monitoring status for output. |
US12141863B2 |
Systems and methods for online automobile purchasing
Exemplary embodiments may provide an online automobile purchasing experience for a customer. The experience may be provided by, or associated with, a financial institution. The automobile buying experience may be accessible to both customers of the financial institution as well as non-customers. Customers of the financial institution may receive added benefits during and after the experience. Non-customers may have the opportunity to become a customer of the financial institution as part of the experience. |
US12141862B2 |
Systems and methods for account status monitoring
Disclosed herein are systems and methods for account status monitoring. The method can include receiving user registration information and account information corresponding to a first user account. The account information can include first user credit information. The method can include analyzing, by a machine learning rules engine, the account information and the user registration information to create a user behavior pattern associated with the first user account. The method can further include determining an anomaly in the user behavior pattern indicative of a life event. Based on the life event and the user registration information, the method can determine a second user account and corresponding account information comprising second user credit information. In response, the method can include predicting, by a convolutional neural network, an effect on the second user credit information resulting from the transfer of the first user credit information to the second user account. |
US12141861B1 |
Financial autopilot
Methods, systems, and apparatus, including computer programs encoded on computer storage media for an automated financial management system. One of the methods includes receiving data indicating a list of historic transactions of a user from a plurality of financial institutions. The method includes identifying at least one predicted unexpected expense based on providing at least some of the data to a trained machine-learning model, the trained machine-learning model trained using historic transaction data of a plurality of other users. The method includes determining a plan to account for the unexpected expense. The method also includes automatically transferring an amount based on the plan. |
US12141860B2 |
System and method for a fast rental application
The method, system, and computer-readable medium facilitate a fast rental application. A method may include receiving a login corresponding to a profile in a profile repository; receiving second data corresponding to the user associated with the profile from one or more search databases; automatically determining categories of a plurality of categories to which the second data belongs using a trained machine learning algorithm; retrieving the first data from one or more databases; generating updated user data corresponding to the user associated with the profile based upon at least the first data and the second data; storing at least the updated user data in the profile; and updating a rental application based on at least the updated user data. |
US12141859B2 |
Image cropping method and system
A method of overlaying two images, comprising retrieving an image of a first object; generating an image mask; receiving an input to position the image mask over the image of the first object; receiving a first dimension of the first object; receiving a selection of characteristics of a second object; receiving an image of the second object having the selected characteristics, wherein the received image has been cropped according to the first dimension of the first object; and overlaying the cropped image of the second object on the image of first object at the position of the image mask. |
US12141857B2 |
System for an aircraft modification user interface marketplace
Methods and systems for managing modifications to aircraft using a graphical user interface. A navigation section is displayed in the graphical user interface and includes at least one of a models menu control or a scenarios menu control. The models menu control is selectable to present model options to a user, the model options being customized based on at least one of identification information associated or customer information. The scenarios menu control is selectable to present scenario options to a user, the scenario options being tailored for the customer based on the at least one of identification information associated with the user or customer information retrieved for the customer. An effectivity selector allows the user to select a set of aircraft for modification. Based on the set of aircraft selected, features displayed in the graphical user interface based on an option from the model or scenario options are customized automatically. |
US12141854B1 |
Systems, methods, and devices for measuring similarity of and generating recommendations for unique items
The disclosure herein provides methods, systems, and devices for measuring similarity of and generating recommendations for unique items. A recommendation system for generating recommendations of alternative unique items comprises an items information database, a penalty computation engine, a recommendation compilation engine, and one or more computers, wherein the penalty computation engine comprises a customizations filter, a condition filter, and a dissimilarity penalty calculator. |
US12141852B2 |
Methods for simultaneous learning of inputs and parameters on machine learning-based recommender systems
The present disclosure relates to a recommender system and method. Unlike known systems, which learn neural network parameters during training and fix the input vectors, the recommender system learns both the input vectors and machine learning model parameters during training. In one embodiment, the initial user and item input vectors are interaction vectors that are based on known and unknown user feedback. The non-zero elements of the interaction vectors correspond user-item pairs for which feedback is known, and the zero elements corresponding to user-item pairs for which feedback is unknown. The non-zero elements of the interaction vectors are learnable parameters during the training phase. The user and item vectors, as well as the model parameters, learned during the training phase are used in a prediction and recommendation phase to make product recommendations for a user. |
US12141848B2 |
Time-restricted ownership of NFTs
A non-fungible token (NFT) representing a computer game asset can be purchased for a limited time by a gamer or a spectator and in some cases extended up to a maximum period, after which time the NFT is placed back on the market. |
US12141843B2 |
Method and apparatus for advertisement information error detection and correction
An advertising system is provided and generally includes a computing device that can receive attribute data from a plurality of information sources for an item. The computing device can determine a first number of sources for which the same attribute value for an attribute of the item is received, and can determine a second number of sources for which any attribute value for the same attribute of the item is received. The computing device can generate an attribute confidence value for the attribute based on the first number of sources and the second number of sources, indicating how likely the attribute value for the attribute is correct. The computing device can determine an item confidence value for the item based on multiple attribute confidence values for the item. Based on the item confidence value, the computing device may provide an attribute error signal indicating an attribute value error. |
US12141842B2 |
Method and system for analyzing live broadcast video content with a machine learning model implementing deep neural networks to quantify screen time of displayed brands to the viewer
A method for brand recognition in video by implementing a brand recognition application coupled to a streaming media player, for identifying an observed set of brands streamed in a broadcast video; receiving, by the brand recognition application, a broadcast video stream of a series of images contained in consecutive frames about an object of interest; extracting a set of brand features from each of image received by applying a trained brand recognition model with neural networks in order to detect one or more features related to each displayed object of interest in each frame, wherein the object of interest is associated with a brand image contained video content displayed to a viewer; and displaying, by a graphic user interface, information from the brand recognition application comprising at least time detected of the brand image in the video content of the broadcast video. |
US12141841B2 |
Generating accompanying text creative
A method comprises: collecting data including combinations of images and accompanying text and user feedback of the combinations; building training data sets based on the collected data; training a plurality of neural networks using the training data; generating a creative feature vector based on a specified image using a first network of the trained plurality of neural networks; generating a target audience vector based on a specified target audience using a second network of the trained plurality of networks; generating a sequence of words based on the vectors using a third network of the plurality of trained neural networks; and transmitting the generated sequence of words and the specified image to the target audience over a network. |
US12141840B1 |
System and method for transmitting direct advertising information to an augmented reality device
The present invention provides a system and a method for delivering advertisement content perceptible by a user of an augmented reality device. |
US12141839B2 |
Media providing method, terminal system of taxi vehicle and server performing the same
An embodiment terminal system of a taxi vehicle includes a first terminal located in the taxi vehicle and configured to display media content provided from a server that provides a call/allocation service on a screen, wherein the media content displayed through the first terminal is varied based on whether a passenger in the taxi vehicle used the call/allocation service to board the taxi vehicle. |
US12141833B2 |
Controlling content distribution
A computer-implemented method for controlling content distribution includes forwarding information associated with a user to a device operated by the user, the information being configured for use in selecting content from any of multiple content providers for a content distribution to the user. The method includes receiving, in response to the information, an edit of the information forwarded from the device. The edit identifies a first content provider and including a first modification of the content distribution regarding the first content provider. The method includes storing the edit in association with the information such that the first modification is taken into account in the content distribution. The method can be implemented using a computer program product tangibly embodied in a computer-readable storage medium. |
US12141831B2 |
Payment card transaction systems and methods with instant geographic merchant incentive notification
An electronic payment card processing system and method includes a host computing device having at least one processor in communication with a memory device and a multi-party payment processing network for processing payment-by-card transactions. The host computing device is configured to identify a first payment-by-card transaction between an enrolled cardholder and a first enrolled merchant that is processed over the multi-party payment processing network, identify at least one affiliated merchant of the first enrolled merchant; and send an affiliate incentive offer for the at least one affiliated merchant to the enrolled cardholder. |
US12141830B2 |
Systems and methods for pooling disparate point currencies
In some aspects, the techniques described herein relate to a method including: providing, in a collaboration space, a point conversion interface; passing, via the point conversion interface, user credentials to a third-party point issuer; receiving, via the point conversion interface and from the third-party point issuer, a number of points, wherein the number of points is associated with the user credentials; multiplying the number of points by a conversion factor, wherein the multiplying produces a number of unified points; crediting a points pool associated with a collaboration space, with the number of unified points; and receiving, at the collaboration space and from a user of the collaboration space, an instruction to apply the number of unified points to a travel objective, wherein the travel objective is included on a digital itinerary provided by the collaboration space. |
US12141826B2 |
Systems and methods for alternative adverts
A method of providing digital content is disclosed. A request to view and interact with the digital content is received from a user. In response to the request, it is determined whether the user has advert-free rights to view and interact with the digital content. In response to determining that the user does not have the advert-free rights to view and interact with the digital content, the user is provided with an alternative advert (AA) query that includes AA query items. The AA query items include at least one preselected AA query item, where the preselected AA query item is enabled or not enabled to be unselected by the user. In response to determining that an AA query response to the AA query was received from the user within a predefined time period, the requested digital content is provided to a user device of the user without adverts. |
US12141825B2 |
Generating insights based on signals from measuring device
A system is described that generates insights on the consumption or usage behavior of a product by analyzing the real-time usage of the product by one or more users. The product is placed on the measuring device for continuous monitoring of the usage of the product by those one or more users in real-time. The measuring device includes a sensor unit that generates weigh data, motion data, location data, and time consumed data of the product and transmits to a computing device. A communication device records the consumption or usage of the product by a user, along with feedback from the user. The computing device generates insights based on the sensed data generated by the measuring device, and recording and feedback at the communication device. The computing device generates reports—one for the user, and one for a merchant of the product and/or similar products—including respective insights. |
US12141822B1 |
System and method to extrapolate inventory sales data using incomplete market data
A method and apparatus for estimating sales across a market with incomplete information taken from one or a plurality of exchanges, is disclosed. Inventory is observed disappearing from the exchanges. There is some probability that the inventory disappeared because it was sold, and some probability that it was withdrawn by the broker for a variety of other reasons. Disappeared inventory is assigned a score that correlates with the likelihood of the listing having been sold. A list of these inferred sales is generated by comparing the score to a threshold. A further refinement removes items from the list should the sold inventory return to the market. |
US12141819B2 |
Systems, methods, and techniques for determining locational marginal emission rates in an electric power system
Systems, methods, and techniques are disclosed whereby locational marginal emission rates may be determined for each location (or node) of an electric power generation and distribution system using Real-Time Market data provided by a power system market operator, along with marginal offer estimate data and generator emission data. Noisy and incomplete input data can be appropriately handled to allow use of Real-Time Market data. The effect of congestion (violated constraints) can also be removed. |
US12141816B2 |
Systems and methods for interconnecting manufacturing nodes and consumer end points
The present invention comprises a market exchange platform for connecting manufacturers and merchants in a cost and time efficient manner to reduce the cost of goods and to maximize the sales without creating excess inventory. The system may allow for the tracking of orders from a merchant at the inception of a good order to the sale of the good by the merchant. Tracking of a good may allow for each manufacturer to be rated on their efficiency in terms of both cost and time which may allow for various vendor ratings to be assigned to each of the manufacturers and merchants using the market exchange platform. |
US12141813B1 |
Systems and methods for cross-channel communication management
Disclosed herein are systems and methods capable of establishing a communication session between a customer and an analyst. The contents of the communication session are analyzed to make recommendations of goods and services to the customer. Otherwise, the communication session may be redirected from one channel, for example, chatting to another channel, for example, voice call, to another analyst. The customer's information and the communication session details are retained, and provided to another analyst before the customer is redirected. Such systems, apparatuses, methods, and computer program products use real-time machine learning scoring algorithm to determine which analyst the customers should be transferred to, and thereby saving a lot of time for both the analysts and the customers, and significantly reduce misroutes by eliminating human errors. |
US12141810B2 |
Interactive help desk system
A variety of systems and methods are disclosed, a method comprising connecting a user, operating a kiosk, and a service specialist, operating a service specialist station, such that the service specialist is capable of supporting the user in servicing an electronic device from a remote location, the method comprising: engaging a portion of the kiosk; establishing a two-way communication connection between the kiosk and the service specialist station thereby allowing the user and the service specialist to interact in real time; allowing the service specialist to inspect the electronic device; determining a service the electronic device needs based on the results of the service specialists inspection; and servicing the device, wherein the service specialist guides the user through steps required for performing the determined service on the electronic device via step-by-step instructions. |
US12141808B2 |
Systems and methods for quantifying and electronically displaying degrees of association between blockchain addresses
Disclosed are methods and systems for quantifying degrees of association between blockchain addresses in a weighted-linked database. The method may include: obtaining a node data set comprising one or more nodes and edges; associating a first node of the node data set with a first weight factor; identifying a first edge of the node data set, wherein the first edge comprises data indicating a source node address corresponding to the first node, a target node address corresponding to a second node of the one or more nodes in the node data set, and a first edge weight; determining a source value for the second node based on the first weight factor and the first edge weight; generating, a risk value for the second node based on the source value; and presenting, on a GUI, graphical depictions of the first node, the second node, and the first edge. |
US12141807B2 |
Method and system for assessing the reputation of a merchant
The system and method may assess the merchant risk level on a more continuous scale rather than a binary categorization. It may produce a continuous risk score proportional to the likelihood of a merchant being risky, effectively addressing the issue of shades of gray encountered by the traditional blacklisting approach. The continuous risk score feature provides greater flexibility as it allows the payment network to make dynamic pricing decisions (known as interchange optimization) based on the merchant risk level. Using collective intelligence from transactions across the payment network, the system and method may be able to assess the merchant risk level with high accuracy. The system and method may be particularly beneficial to small merchants with low transaction volume as even a few fraudulent transactions can easily put them in the high-risk merchant category. Further, the system and method may help payment processing networks make better decision on cross-border transactions. |
US12141804B2 |
Dynamic transaction card protected by multi- factor authentication
A dynamic transaction card comprising an outer surface, a sensor, and a display disposed on the outer surface is disclosed. The dynamic transaction card can include an antenna and a microcontroller controlling a dynamic transaction card application. The dynamic transaction card can also include a secure payment chip having a plurality of contact points and storing a passive tag associated with a user. The passive tag can include a unique identifier and one or more log-in credentials for the user. When making a purchase, the user can be authenticated via a connection between the dynamic transaction card and a user device. The unique identifier can be used as an authentication token and the one or more log-in credentials can be verified against log-in credentials associated with the user. |
US12141803B2 |
Random number generation in a blockchain
The invention relates to distributed ledge technologies such as consensus-based blockchains. Computer-implemented methods for a secure random number generation within blockchain scripts are described. The invention is implemented using a blockchain network, which may be, for example, a Bitcoin blockchain. A third transaction is validated. The third transaction is associated with a third digital asset and includes a first and second puzzle in a locking script. The first puzzle is included, in a first transaction, in a first locking script that encumbers transfer of control of a first digital. The second puzzle is included, in a second transaction, in a second locking script that encumbers transfer of control of a second digital asset. A pseudorandom number is generated based at least in part on solutions to the first and second puzzles. Control of the third digital asset is transferred based at least in part on the pseudorandom number. |
US12141802B2 |
Method for paying a fee for allowing a vehicle to use a road network that is subject to toll charges, and toll system for performing the method
In a toll system for paying a fee for allowing a vehicle to use a road network, a random generator generates a random character string and transmits it to an electronic payment system and to a monitoring device for an on-road check on a usage authorization of vehicles using the road network. A user registers with the payment system in order to acquire a usage authorization and inputs a registration number of the vehicle intended for use. The payment system generates a hash value and transmits it to an electronic operator system of a toll operator. The monitoring device records a registration number of the vehicle and generates the hash value from the registration number and the currently valid character string. The operator system checks whether the hash value from the monitoring device matches a hash value from the payment system. |
US12141801B2 |
Method and device for authenticating a user using the conductivity of the human body
A method for controlling the authentication of a user by an authentication device, the authentication being implemented by verification, by the authentication device, that a code entered by the user on an interaction interface of the authentication device corresponds to a predetermined code associated with the user is disclosed. A signal representative of a radio signal characteristic of an interaction of the user on the interaction interface of the authentication device is received by the user's terminal. The radio signal is transmitted by an antenna of the authentication device via a channel using electromagnetic wave conduction capacities of the user's body when the user enters the code. It is verified that the radio signal corresponds to a previously stored reference signal, and, in the event of a positive verification, a piece of data representative of the user's identity is transmitted to the authentication device for verification with the user's identity. |
US12141797B2 |
System and method for device management of information handling systems using cryptographic blockchain technology
According to one embodiment, a computing environment having multiple Information Handling Systems (IHSs), each having one or more field replaceable units (FRUs) and a ledger of a blockchain. Each IHS includes computer-executable instructions to receive a signal indicating that one of the FRUs has been removed, obtain unique identifying information about the removed FRU, and generate a new block to the blockchain indicating that the one FRU has been removed from the IHS. Additionally, the instructions may receive a signal indicating that another FRU has been added, obtain unique identifying information about the added FRU, and generate a new block to the blockchain indicating that the one FRU has been added to the IHS. |
US12141796B2 |
Blockchain-based data processing method, device, and medium
Embodiments of this application provide a blockchain-based data processing method, a device, and a medium. The method includes: sending a first channel closing message on a chain-off channel; receiving a second signature in a second state and a second channel closing message that are sent on the off-chain channel, where the second signature is obtained by signing the second channel closing message; and signing a third channel closing message to obtain a first signature in the second state, and sending the first signature. This application can ensure transaction security and improve a transaction processing capability. |
US12141795B2 |
Systems and methods for providing card interactions
A method including receiving a first application user credential associated with a user profile; comparing, for a first match, the first application user credential with a stored second application user credential, wherein the stored second application user credential is associated with a user identity; and responsive to finding a first match, verifying the user identity by performing the following: communicating with a card using near field communication; receiving a public key of a key pair of the card and cardholder identification information of an account holder of the card; instructing the card to generate a digital signature; receiving the digital signature from the card; verifying the digital signature using the public key; and comparing, for a second match, at least a portion of the user identity with at least a portion of the cardholder identification information. |
US12141790B2 |
Show to pay payment mode of a digital asset payment network
A method includes initiating, by a user computing device, a digital asset-based payment to a merchant computing entity and sending, by the user computing device, user computing device real-time payment information to a digital asset payment computing entity. The method further includes locking, by the digital asset payment computing entity, an amount of network digital assets, generating a user authorization scannable code, and sending the user authorization scannable code to the user computing device. The method further includes providing, by the user computing device, the user authorization scannable code to the merchant computing entity. When the merchant computing entity scans the user authorization scannable code, the method further includes sending, by the merchant computing entity, merchant computing entity real-time payment information to the digital asset payment computing entity, and providing, by the digital asset payment computing entity, a confirmation to the merchant computing entity. |
US12141784B2 |
System for wheelchair-based near field communication (NFC) payment extension and standard
A payment facilitating and processing system includes a payment terminal. The payment terminal includes a processor and a first receiver. The first receiver is configured to communicate with the processor. The payment facilitating and processing system further includes a second receiver, which is also configured to communicate with the processor. The payment facilitating and processing system still further includes a mobility assistance device including a transmitter. The transmitter is configured to receive payment information from a payment apparatus and transmit the payment information to the second receiver upon positioning of the transmitter in close proximity to the second receiver. |
US12141775B2 |
Weight check for verification of ticket switching
Techniques for weight checking for verification of ticket switching are disclosed herein. An example system includes: a weighing scale; cameras configured to capture images of items passing through a product scanning region and images of barcodes affixed to the items; a processor; and a memory storing instructions that cause the one or more processors to determine a first identification of an item based on the image of the barcode; determine a second identification of the item based on the image of the item; compare the first identification to the second identification to determine whether the two identifications match; based on determining that the two identifications do not match, generate a request for the user to place the item on the weighing scale; determine that the weight of the item does not match a first weight associated with the first identification of the item; and trigger one or more mitigation actions. |
US12141771B1 |
Systems and methods for completing transactions via lockable boxes
A provider computing system comprises a network interface configured to communicate data to and from a lockbox computing system associated with the provider and a user device associated with a user over a network, and a lockbox management circuit structured to receive a lockbox transaction request from the user device where the lockbox transaction request comprises a transaction identification and a desired time window for the lockbox transaction, identify a lockbox available to complete the lockbox transaction according to the lockbox transaction request from a plurality of lockboxes located at different lockbox locations, transmit a lock request to the lockbox causing the lockbox to physically lock via an actuator of the lockbox, dispense currency into the lockbox by a currency dispenser based on the transaction identification, and cause the actuator to unlock the lockbox based on an input terminal of the lockbox receiving a passcode during the time window. |
US12141769B2 |
Stablecoin as a medium of exchange on a blockchain-based transaction network
Aspects of this disclosure relate to various systems and methods for use in a regulated industry and using an SEC qualified stablecoin as a store of value and medium of exchange on a blockchain-based transaction network. The system includes a stablecoin blockchain system with a stablecoin blockchain framework, a stablecoin ecosystem, and a stablecoin blockchain transaction network. The stablecoin blockchain system facilitates transactions between stablecoin blockchain participants within the stablecoin ecosystem. The stablecoin ecosystem conducts transactions across a stablecoin blockchain transaction network and a distributed blockchain ledger. |
US12141760B2 |
Systems and methods for optimizing incident resolution
An automated system is provided for facilitating improvements to an incident resolution system. The system includes a scenario construction processor configured for establishing a system incident scenario and a machine learning model constructed using incident response information for each of a plurality of incidents. A simulation processor is configured to use the machine learning model to run simulations of the system incident scenario. Each simulation includes at least one variation of a selected critical action characteristic critical actions included in the scenario and each simulation produces a simulated incident resolution parameter. An improvement evaluation processor determines from the simulations, one or more of the at least one variation that results in a simulated incident resolution parameter meeting predetermined improvement criteria. |
US12141759B2 |
Determining utility infrastructure and connectivity interruptions
An approach for determining an infrastructure service interruption is disclosed. The approach relies on utilizing UAVs (unmanned aerial vehicle) to map electronic signals (e.g., Wi-Fi, etc.) that emanates from building structures (e.g., residential, commercial, etc.). Electronic signals having a certain frequency or multiple frequencies may be used. Essentially, the approach can detect power/signal loss by comparing differences in Wi-Fi signal maps pre and post event (e.g., severe thunderstorm, etc.). The 24/7 event monitoring is carried out by using UAVs and the UAVs can operate on a regular or event driven schedule vs. continuously operating multiple fixed data collection units. |
US12141757B1 |
System, method, and computer program for automatically predicting the job candidates most likely to be hired and successful in a job
A method and system for predicting a match between a candidate and a job position for an organization include generating an enriched talent profile associated with the candidate, the enriched talent profile comprising first characteristic values and second characteristic values, wherein the first characteristic values relate to characteristics verifiably possessed by the candidate, and second characteristic values are predicted values by executing a first neural network module, generating a calibrated job profile for the job position, the calibrated job profile comprising job requirements for the job position, and executing a second neural network module using the enriched talent profile and the calibrated job profile as inputs to calculate one or more hire-related prediction values for the candidate. |
US12141754B2 |
Finite state machines for implementing workflows for data objects managed by a data processing system
Techniques for using finite state machines (FSMs) to implement workflows in a data processing system comprising at least one data store storing data objects and a workflow management system (WMS). The WMS is configured to perform: determining a current value of an attribute of a first data object by accessing the current value in the at least one data store; identifying, using the current value and metadata specifying relationships among at least some of the data objects, an actor authorized to perform a workflow task for the first data object; generating a GUI through which the actor can provide the input that the workflow task is to be performed; and in response to receiving, from the actor and through the GUI, input specifying that the workflow task is to be performed: performing the workflow task; and updating the current workflow state of the first FSM to a second workflow state. |
US12141752B2 |
Intelligent routing of radio-frequency identification data
Methods, systems, and computer-readable media are provided for routing radio-frequency identification (RFID) location data from an RFID tag reader to a record-keeping unit. A first tagging entry is received from a first record-keeping unit. The information associated with the first tagging entry is stored in a data store. A first set of location data is received, indicating that the RFID tag of the first item has been read by an RFID tag reader. It is algorithmically determined that the received location data corresponds to the first tagging entry received from the first record-keeping unit. The first set of location data is communicated to the first record-keeping unit. |
US12141746B2 |
Vending device with integrated inventory monitoring
A vending device has at least one display area and an evaluator. The display area is formed by a rigid body, and has at least two, spatially-separated product areas, the rigid body of the display area being held by force transmission areas of at least two weighing cells. The evaluator is configured to, at periodic intervals or when a total weight detected by the at least two weighing cells changes: determine new coordinates of a center of gravity from data of the weighing cells, and transmit the new coordinates to a controller. The controller is configured to: determine a product area within the display area based upon changes in the coordinates of the center of gravity, determine, from the change in a total weight, the weight of goods removed from or added to the determined product area, and update an inventory, stored in a memory, for the product. |
US12141744B1 |
Method and system for item tracking with real-time feedback
A system and method of item tracking and providing real-time feedback while one or more items are moved from one location to another location during a moving session. The system and method generate alerts to the user, allow for remote monitoring of the session by others, record the location of where the item was placed to help prevent loss or misplacement of the item. The system and method described herein enable for moving (or loading) sessions to be more efficient, reduce losses, increase safety, and raise alerts when certain thresholds are met or exceeded while items are moved to enable action to be taken in response to such alert. |
US12141741B1 |
Smart label fast charging configuration
One example may include a label with a top surface, a bottom surface, a number of electrical lead contacts, and a number of capacitors connected to the plurality of electrical lead contacts, and the electrical lead contacts and the capacitors are embedded between the top surface and the bottom surface of the label. |
US12141740B2 |
System of unit/cargo dynamic traffic and schedule management
Electronic methods and system of inbound and outbound transport unit/cargo, traffic and schedule management, assistance and assignment based on relevant resource availability and transport unit progress and in advance unrecoverable delay recognition. |
US12141739B2 |
Distributed computing system that practically applies networked computing technology and machine-readable indicia to support traceability of products from providers to clients
A distributed computing system is disclosed that practically applies networked computing technology and machine-readable indicia to support traceability of products from providers to clients, the system comprising a plurality of distributed computers for communication over a network regarding a product identified by machine-readable indicia, for which a record is maintained in memory, and which is distributed through a supply chain that includes at least the provider, a distributor, and the client. The distributed computers include first, second, third, and fourth computers that cooperate with each other to support compliance with client rules and tracing of the order from the provider to the client through the participants in the supply chain via the machine-readable indicia and associations that are created in the memory to link the product with its passage through the supply chain. |
US12141736B2 |
System and method for determination of export codes
The export of products from a jurisdiction is enabled by choosing export codes from a model. The electronic model comprises a branched tree defining a configuration of the export codes and selection criteria for the codes. The branched tree includes a plurality of branches and leaves. Each of the leaves includes an export code for a product, a probability that the export code for the product is accurate, and a description of the product. The tree is traversed to obtain the codes. The tree is trained to improve the quality of the selection process. |
US12141731B2 |
Performance metric assurance for asset management
Various embodiments described herein relate to performance assurance modeling for a portfolio of assets. In this regard, a request to generate one or more performance assurance insights related to one or more assets is received. The request includes a fault descriptor describing one or more faults associated with the one or more assets. In response to the request, a first risk level associated with the one or more faults is determined based on the fault descriptor and asset data associated with the one or more assets. Additionally, in response to the request, a second risk level associated with the one or more faults is generated based on one or more predetermined relationships between faults and asset performance indicator thresholds. The one or more performance assurance insights are then generated based on a comparison between the first risk level and the second risk level. |
US12141730B2 |
Estimation of crop pest risk and/or crop disease risk at sub-farm level
Method, apparatus, and computer program product are provided for estimating crop pest risk and/or crop disease risk at sub-farm level. In some embodiments, a farm region is determined based on farm definition data, and input data associated with the farm region are retrieved from a plurality of data sources. The input data may include a plurality of pixel sets. In some embodiments, for each pixel set, crop risk data are determined based on the input data using one or more spatiotemporal regression models. The crop risk data may include an estimate of crop pest risk and/or crop disease risk for each pixel set. In some embodiments, the farm region is categorized into a plurality of sub-farms each defining a risk level category for that sub-farm based on the crop risk data. In some embodiments, the sub-farms are displayed as a visual heat-map, along with recommended antidote options. |
US12141729B2 |
Systems and methods for determining path solutions associated with a supply chain network
Input data comprises an order to provide a quantity of one or more finished goods to a site. Software is programmed for: accessing information that defines an architecture of a supply chain network comprising a plurality of sites connected by a plurality of path fragments; generating one or more path solutions to fulfill the order; removing one or more loops from the one or more path solutions; generating based on the one or more path solutions and the one or more removed loops, one or more revised path solutions; outputting the one or more revised path solutions for display on a client device; and transmitting, only to computers of the sites of a revised subset of a plurality of path fragments, a plurality of signals to initiate movement of one or more of raw materials or finished goods. |
US12141727B1 |
Systems and methods for intelligently seeding a formulation network model
A computer-implemented method for generating natural language explanations of product formulations includes implementing a causal-based formulation network model within a web-based graphical, activating a target causal path of the causal-based formulation network model based on subscriber input; constructing a formulation impact explanation prompt based on a formulation outcome node and a sequence of interconnected formulation parameter nodes of the target causal path; generating, by a large language model, a natural language explanation of the target causal path based on an input of the formulation impact explanation prompt; and surfacing, by the web-based graphical user interface, the natural language explanation of the target casual path. |
US12141725B1 |
Computerized data processing systems and methods for generating interactive graphical user interfaces
Centralized communication server systems and methods are provided. In one embodiment, a centralized server includes at least one network interface for bidirectional communication with mobile devices. At least one processor is configured to receive, via the computer network, event information for a discharge event associated with an individual, automatically identify a department associated with the one or more rooms, automatically receive protocol information for the identified department, and identify one or more milestones. The processor(s) are further configured to automatically generate workload data based on the identified milestones, receive assignment information for a plurality of individuals associated with the protocol information, and automatically assign the one or more milestones to the first individual. The processor(s) are further configured to automatically generate a first electronic notification addressed to the first mobile device, including information associated with the at least one discharge event and the one or more milestones. |
US12141721B2 |
Vehicle charge intent prediction and recommendation systems and methods
A vehicle charging management method is disclosed. The method may include obtaining a first input associated with a vehicle. The first input may include a state of charge (SOC) level of a vehicle battery, a distance travelled by the vehicle since last charge, and time since the last charge. The method may further include obtaining a second input associated with historical vehicle battery charging information. Responsive to obtaining the first input and the second input, the method may include determining a vehicle user intent to charge the vehicle battery. The method may further include comparing the vehicle user intent with a threshold value, and transmitting a notification to a communication device when the vehicle user intent is greater than the threshold value. |
US12141716B2 |
Systems and methods for determining rideable vehicle locations
The disclosed computer-implemented method may include using location data from multiple devices improve the accuracy of location estimates for a rideable vehicle and/or provide calibration for location information. In some examples, at the end of a ride the system may record the location of the rider's device to augment the location data from the rideable vehicle. In another example, when a batch of rideable vehicles are delivered to a location, the system may use the location of the operator's device and/or the locations of other rideable vehicles in the batch to increase the accuracy of data for the location of any given rideable vehicle. In some embodiments, the system may detect the number of functioning location sensors to determine the confidence in the location of the vehicle. This confidence information can then be used in network decisions such as matching. Various other methods, systems, and computer-readable media are also disclosed. |
US12141714B2 |
Clustering, explainability, and automated decisions in computer-based reasoning systems
The techniques herein include using an input context to determine a suggested action and/or cluster. Explanations may also be determined and returned along with the suggested action. The explanations may include (i) one or more most similar cases to the suggested case (e.g., the case associated with the suggested action) and, optionally, a conviction score for each nearby cases; (ii) action probabilities, (iii) excluding cases and distances, (iv) archetype and/or counterfactual cases for the suggested action; (v) feature residuals; (vi) regional model complexity; (vii) fractional dimensionality; (viii) prediction conviction; (ix) feature prediction contribution; and/or other measures such as the ones discussed herein, including certainty. The explanation data may be used to determine whether to perform a suggested action. |
US12141712B2 |
Method and system for extracting contextual information from a knowledge base
This disclosure relates generally to method and system for extracting contextual information from a knowledge base. The method receives a user query comprising a request to extract contextual information from the user query. Further, the user query is analyzed based on a plurality of predefined parameters to determine sufficiency of information comprised in the user query. The received user query identifies relevant sources of the structured data, the unstructured data or the semi-structured data storage repositories. The user query is processed using a fine grain approach, where a dictionary of one or more keywords with weights are created through the domain ontology builder from the one or more knowledge articles. Furthermore, an appropriate contextual information related to the user query is extracted using the fine grain approach, based on the knowledge articles associated with the trained knowledge base comprising information required by the user query extracted from the knowledge articles. |
US12141709B1 |
Providing contextual actions for mobile onscreen content
Systems and methods provide an application programming interface to offer action suggestions to third-party applications using context data associated with the third-party. An example method includes receiving content information and context information from a source mobile application, the content information representing information to be displayed on a mobile device as part of a source mobile application administered by a third party, the context information being information specific to the third party and unavailable to a screen scraper. The method also includes predicting an action based on the content information and the context information, the action representing a deep link for a target mobile application. The method further includes providing the action to the source mobile application with a title and a thumbnail, the source mobile application using the title and thumbnail to display a selectable control that, when selected, causes the mobile device to initiate the action. |
US12141707B2 |
Estimation of current and future machine states
Disclosed is a method for generating a prediction model. The model can be used in processing machine event data to predict behavior of a plurality of industrial machines under supervision. The prediction model can be configured to determine current and future states of the industrial machines. The method can include extracting event features from event codes and structuring the event features into feature vectors. A first dimension of a first feature vector corresponds to a first event feature, and a second dimension of the first feature vector corresponds to a second event feature. The method can also include generating the prediction model by clustering the feature vectors into a plurality of vector clusters, the vector clusters assigned to respective machine states. The prediction model can be constructed based on event data from a first industrial machine and be applied to control an operating state of a second industrial machine. |
US12141706B2 |
Data generalization for predictive models
A method, apparatus and a product for data generalization for predictive models. The method comprising: obtaining a training dataset that comprises a plurality of training instances and predicted labels thereof, wherein each training instance is a valuation of a set of features, wherein the set of features comprises a feature having a domain, wherein the predicted label of each training instance is a label predicted thereto by a predictive model; training an auxiliary model using the training dataset; based on the auxiliary model, determining an alternative set of features that is a generalization of the set of features, wherein the alternative set of features comprises a generalized feature having a generalized domain, wherein each value in the generalized domain corresponds to one or more values in the domain; obtaining a generalized instance having a valuation of the alternative set of features; and determining a label for the generalized instance. |
US12141704B2 |
Neural flow attestation
Mechanisms are provided to implement a neural flow attestation engine and perform computer model execution integrity verification based on neural flows. Input data is input to a trained computer model that includes a plurality of layers of neurons. The neural flow attestation engine records, for a set of input data instances in the input data, an output class generated by the trained computer model and a neural flow through the plurality of layers of neurons to thereby generate recorded neural flows. The trained computer model is deployed to a computing platform, and the neural flow attestation engine verifies the execution integrity of the deployed trained computer model based on a runtime neural flow of the deployed trained computer model and the recorded neural flows. |
US12141703B2 |
Minimum deep learning with gating multiplier
Systems and methods according to the present disclosure can employ a computer-implemented method for inference using a machine-learned model. The method can be implemented by a computing system having one or more computing devices. The method can include obtaining data descriptive of a neural network including one or more network units and one or more gating paths, wherein each of the gating path(s) includes one or more gating units. The method can include obtaining data descriptive of one or more input features. The method can include determining one or more network unit outputs from the network unit(s) based at least in part on the input feature(s). The method can include determining one or more gating values from the gating path(s). The method can include determining one or more gated network unit outputs based at least in part on a combination of the network unit output(s) and the gating value(s). |
US12141697B2 |
Annotating customer data
Aspects of the present disclosure relate to annotating or tagging customer data. In some embodiments, the annotating can include summarizing touchpoints into k-hot encoding feature vectors, mapping the feature vectors onto an embedding layer, predicting a hierarchical data sequence using the embedding layer and the feature vectors, extracting the feature vectors that are most influential in predicting the embedding layer, and outputting the touchpoints associated with the most influential feature vectors. |
US12141695B2 |
AI-based pattern identification transformer
Apparatus and methods for a pattern identification transformer neural network is provided. The pattern identification transformer neural network may be able to learn from relatively small numbers of data elements. The pattern identification transformer neural network may function in similar method to the way humans transform data points. As such, the pattern identification transformer neural network may be able to learn patterns from a small number of examples and determine what attributes are helpful from a single experience. The pattern identification transformer neural networks may include a multi-head attention module, a normalize module and a feed forward neural network. The multi-head attention module may receive vectors that correspond to experiences. The normalize module may normalize the received vectors. The feed forward neural network may incorporate the received vectors into the neural network. |
US12141691B2 |
Generating output examples using recurrent neural networks conditioned on bit values
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating output examples using neural networks. Each output example includes multiple N-bit output values. To generate a given N-bit output value, a first recurrent input comprising the preceding N-bit output value is processed using a recurrent neural network and in accordance with a hidden state to generate a first score distribution. Then, values for the first half of the N bits are selected. A second recurrent input comprising (i) the preceding N-bit output value and (ii) the values for the first half of the N bits are processed using the recurrent neural network and in accordance with the same hidden state to generate a second score distribution. The values for the second half of the N bits of the output value are then selected using the second score distribution. |
US12141690B2 |
Interactive machine learning
A computer-implemented method of interactive machine learning in which a user is provided with predicted results from a trained machine learning model. The user can take the predicted results and adjust the predicted data to retrain the model. |
US12141687B2 |
Processing device and electronic device having the same
A processing device includes: a plurality of bitcells, each of the plurality of bitcells including: a variable resistor layer including a plurality of active variable resistors and a plurality of inactive variable resistors; an active layer including a plurality of switches configured to control either one of a voltage to be applied between ends of each of the active variable resistors and a current flowing to each of the active variable resistors; and a plurality of metal layers including wires electrically connecting the active variable resistors to the switches, wherein at least one of the plurality of bitcells includes a via penetrating through the variable resistor layer and connecting at least one of the switches to at least one of the active variable resistors. |
US12141684B2 |
Neural network architecture using single plane filters
Hardware for implementing a Deep Neural Network (DNN) having a convolution layer, the hardware comprising an input buffer configured to provide data windows to a plurality of convolution engines, each data window comprising a single input plane; and each of the plurality of convolution engines being operable to perform a convolution operation by applying a filter to a data window, each filter comprising a set of weights for combination with respective data values of a data window, and each of the plurality of convolution engines comprising: multiplication logic operable to combine a weight of the filter with a respective data value of the data window provided by the input buffer; and accumulation logic configured to accumulate the results of a plurality of combinations performed by the multiplication logic so as to form an output for a respective convolution operation. |
US12141681B2 |
Merge operations for darts
A one-shot neural architecture search method referred to as MergeNAS by merging different types of convolutions into a single operation. This mergence approach reduces the search cost to roughly half a GPU-day as well as alleviates the over-fitting problem caused by a traditional differentiable architecture search (DARTS) approach by reducing the number of redundant parameters. |
US12141680B2 |
Fiber and fabric computers
A fiber computer has a fiber body including electrically insulating fiber body material along the length of the fiber body. Electrical conductors are disposed within the fiber body and are operative to transmit electrical power, electrical ground, clock signals, and data signals through the fiber body. Input units disposed within the fiber body accept external stimuli. Microcontroller microchips disposed within the fiber body process stimuli accepted by an input unit. Memory module microchips within the fiber body store data and communicate with microcontroller microchips. Output units produce an output directed out of the fiber body. A clock signal generator within the fiber body synchronizes operation of input units, microcontroller microchips, memory module microchips, and output units. Each of the computer input units, microcontroller microchips, memory module microchips, and computer output units are disposed in electrical connection with the plurality of electrical conductors for fiber computer operation within the fiber body. |
US12141678B2 |
Partial activation of multiple pathways in neural networks
A device, system, and method for approximating a neural network comprising N synapses or filters. The neural network may be partially-activated by iteratively executing a plurality of M partial pathways of the neural network to generate M partial outputs, wherein the M partial pathways respectively comprise M different continuous sequences of synapses or filters linking an input layer to an output layer. The M partial pathways may cumulatively span only a subset of the N synapses or filters such that a significant number of the remaining the N synapses or filters are not computed. The M partial outputs of the M partial pathways may be aggregated to generate an aggregated output approximating an output generated by fully-activating the neural network by executing a single instance of all N synapses or filters of the neural network. Training or prediction of the neural network may be performed based on the aggregated output. |
US12141677B2 |
Environment prediction using reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for prediction of an outcome related to an environment. In one aspect, a system comprises a state representation neural network that is configured to: receive an observation characterizing a state of an environment being interacted with by an agent and process the observation to generate an internal state representation of the environment state; a prediction neural network that is configured to receive a current internal state representation of a current environment state and process the current internal state representation to generate a predicted subsequent state representation of a subsequent state of the environment and a predicted reward for the subsequent state; and a value prediction neural network that is configured to receive a current internal state representation of a current environment state and process the current internal state representation to generate a value prediction. |
US12141674B2 |
Method for generating user interactive information processing model and method for processing user interactive information
The present application discloses a method for generating a user interactive information processing model and a method for processing user interactive information, relates to the technical field of graph neural networks, and particularly relates to a user interactive information processing technology. The method comprises the following steps: determining node representations of network nodes of each layer in a graph neural network in an iterative manner, wherein the node representation of a single-layer node is obtained by representations of neighbor nodes of the single-layer node; adding the attribute feature of each node in each layer of network nodes to the node representation of each layer of network nodes to obtain a graph neural network to be trained; and training the graph neural network to be trained based on existing user interactive information, to obtain a user interactive information processing model, wherein the user interactive information processing model comprises adjusted node representation. |
US12141663B2 |
Double-barreled question predictor and correction
A computer-implemented method includes gathering data samples into a data set, correcting for imbalance in the data set to produce a corrected data set by applying active learning to the data set to increase a number of double barreled question data samples occurring in the data set, selecting an optimal machine learning model for the corrected data set, training the optimal machine learning model using the corrected data set, operating the optimal machine learning model on new data to produce a prediction result, and generating a visual representation of at least one prediction results. |
US12141662B1 |
Parallelizable distributed data preservation apparatuses, methods and systems
The Parallelizable Distributed Data Preservation Apparatuses, Methods and Systems (“PDDP”) transforms an ad impression event, a bidding invite, original data set, original data distribution estimation, symetry ML BET table inputs via PDDP components into real-time mobile bid, mobile ad placement, pseudo random datastet, build classifier structure, build regression structure outputs. In one example embodiment, the PDDP includes an apparatus. The PDDP's apparatus' instructions include obtaining original data set and determine appropriate symmetry ML basic element table, generating original data distribution estimation structure and generate new dataset random generation structure, generating new random dataset transformation structure and transforming original data with the symmetry ML basic element table into pseudo random dataset. The PDDP also provides pseudo random dataset to machine learning component and to generate build classifier and build regression structures from the machine learning component. |
US12141660B2 |
Quantum repeaters for concatenated quantum error correction, and associated methods
Quantum repeaters and network architectures use two concatenated quantum error correction codes to increase the transmission range of quantum information. A block of data qubits collectively encode a second-layer logical qubit according to a second-layer code concatenated with a first-layer code. A first-layer quantum repeater first-layer corrects each data qubit based on a first-layer syndrome extracted therefrom. The first-layer quantum repeater transmits these first-layer-corrected qubits to a second-layer quantum repeater via a quantum communication channel. The first-layer quantum repeater also transmits the first-layer syndromes to the second-layer quantum repeater via a classical communication channel. After extracting a second-layer syndrome from the first-layer-corrected qubits, the second-layer quantum repeater uses the first-layer syndromes and second-layer syndrome to second-layer correct the first-layer-corrected qubits. The first-layer syndromes improve quantum error correction by reducing the number of sec-and-layer stabilizer measurements needed to determine which data qubits have an error. |
US12141657B2 |
Parallel multi-qubit operations on a universal ion trap quantum computer
The disclosure describes various aspects related to enabling effective multi-qubit operations, and more specifically, to techniques for enabling parallel multi-qubit operations on a universal ion trap quantum computer. In an aspect, a method of performing quantum operations in an ion trap quantum computer or trapped-ion quantum system includes implementing at least two parallel gates of a quantum circuit, each of the at least two parallel gates is a multi-qubit gate, each of the at least two parallel gates is implemented using a different set of ions of a plurality of ions in a ion trap, and the plurality of ions includes four or more ions. The method further includes simultaneously performing operations on the at least two parallel gates as part of the quantum operations. A trapped-ion quantum system and a computer-readable storage medium corresponding to the method described above are also disclosed. |
US12141654B2 |
Code scanning method and apparatus
The present disclosure relates to code scanning methods based on vehicle-mounted cameras. One example method includes collecting a first image by using a vehicle-mounted camera, parsing a target encoding pattern included in the first image, and when no parsing information is obtained, collecting, based on image data obtained by the vehicle-mounted camera, another image that is close to the first image in a time relationship for parsing to attempt to obtain parsing information in the target encoding pattern. |
US12141653B2 |
Systems for authentication and related devices and methods
A gemstone including: a table defining a first area; a culet defining a second area with a size equal to a size of the first area; and a scanable indicia positioned in the gemstone between the table and the culet. |
US12141652B1 |
Barcode-aware object verification
A method captures first image data representing at least a portion of a first item and decodes a first barcode in the first image data and determines a first item template associated with the first barcode. The first item template comprises first identifier data identifying the first item from other items and first region-of-interest data specifying a first region-of-interest of the first item. Based on the first region-of-interest, a second region-of-interest of the first image data is determined. The second region-of-interest is modified to fit within a boundary of the first image data. The method determines whether a ratio of an area of the second and first regions-of-interest is greater than a first threshold and generates second image data comprising the second region-of-interest when the ratio is greater than the first threshold. The method determines the second image data corresponds to the first identifier data and generates first data indicating the first barcode is matched with the first item. |
US12141640B2 |
Protection of personal data contained on an RFID-enabled device
A system for protecting personal data contained on an RFID-enabled device, suitable for use with an RFID system including an RFID reader configured to extract information from an RFID chip associated with the RFID-enabled device, includes a personal data protection system including a personal data protection device configured to prevent reading of the RFID chip associated with an RFID-enabled personal item. |
US12141636B2 |
RFID tag IC with standard-adapted counter increment, and RFID communication system
There is described an RFID tag IC, comprising: i) an NFC interface configured to initiate a power-up, when coupled with an HF field, and receive a read command from an RFID device; ii) a non-volatile memory, wherein the non-volatile memory is configured to store a counter value; and iii) a processing unit configured to increment the counter value when coupled with the HF field, set an increment flag, when the increment is successful, and thereby block a further increment of the counter value, in particular when fulfilling the read command, and reset the increment flag after fulfilling the read command. Further, a communication system and a method of operating are described. |
US12141635B2 |
Smartcard inlay and method of manufacturing a smartcard inlay
A method of manufacturing a smartcard inlay the method comprising: providing a dielectric sheet; depositing, on a first major surface of the dielectric sheet, an active matrix TFT array comprising at least one conductive layer; wherein the at least one conductive layer is deposited on regions of the dielectric sheet outside the active matrix TFT array to provide electrical connections of the inlay. |
US12141634B2 |
Display card and electronic device with wireless communication function
The disclosure provides a display card and an electronic device with a wireless communication function. The display card includes a connection interface circuit, a display chip, a wireless communication chip, and a micro-controller unit. The connection interface circuit is configured to electrically connect the display card to the electronic device. The display chip is disposed in the display card. The wireless communication chip is disposed in the display card. The micro-controller unit is disposed in the display card and is electrically connected to the connection interface circuit, the display chip, and the wireless communication chip. In response to the electronic device being in the power off mode, the micro-controller unit receives power for the electronic device through the connection interface circuit and executes the wireless communication function through the wireless communication chip. Therefore, the convenience of the user when operating the electronic device is improved. |
US12141633B2 |
Metallic chipcard having a metal label thereon
A chipcard having a card body formed by at least one dielectric layer and one metal layer, the metal layer having a cavity and an outline, the metal layer further having a slit, the card further having an antenna extending in the cavity. The card further includes at least one metal label at least partially covering the cavity and the antenna, the label being fixed onto one of the faces of the card, the metal label having a metal layer comprising a pattern having a first part formed by first etched metal lines delimiting at least one zone that is at least partially of metal, and a second part made of second etched metal lines forming only open loops. |
US12141623B2 |
Method and system for cloud virtualization
A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host. |
US12141622B1 |
Dynamic distribution of a workload processing pipeline on a computing infrastructure
Disclosed are systems, methods, and computer readable media for automatically assessing and allocating virtualized resources (such as central processing unit (CPU) and graphics processing unit (GPU) resources). In some embodiments, this method involves a computing infrastructure receiving a request to perform a workload, determining one or more workflows for performing the workload, selecting a virtualized resource, from a plurality of virtualized resources, wherein the virtualized resource is associated with a hardware configuration, and wherein selecting the virtualized resources is based on a suitability score determined based on benchmark scores of the one or more workflows on the hardware configuration, scheduling performance of at least part of the workload on the selected virtualized resource, and outputting results of the at least part of the workload. |
US12141617B2 |
System and method of identifying equivalents for task completion
A system is provided for determining equivalence to execute a task. The system includes an identity module that obtains a unique identity for each of a plurality of resources, and a metadata collection module that collects metadata information relating to the plurality of resources based on the obtained unique identifier for each resource, and that stores the collected metadata information in a metadata database, with the metadata information relating to capabilities of the respective resource for executing the task. Moreover, the system includes an equivalence processor that determines a set of resources of the plurality of resources that are configured to execute the task defined by a requesting client device in an equivalent manner based on the collected metadata information of the at least one set of resources. |
US12141615B2 |
Vehicular control device, vehicular display system, and vehicular display control method
The vehicular control device for displaying on the vehicular display includes: a physical processor that operates a plurality of operating systems in parallel on the virtualization software; a trigger detection unit for detecting the activation trigger; and an allocation unit. When detecting the activation trigger to activate the first operating system that executes the priority application and the second operating system as the other operating system, the allocation unit temporarily allocates the first operating system to the virtual processor cores with the allocation amount more that the predetermined allocation amount of the virtual processor cores after the activation is completed. |
US12141613B2 |
Resource management for preferred applications
An apparatus, related devices and methods, having a memory element operable to store instructions; and a processor operable to execute the instructions, such that the apparatus is configured to monitor software and hardware parameters on an electronic device that includes an application designated as a preferred application; determine whether the preferred application is running; detect a change in software or hardware parameters that indicates to reallocate resources to the preferred application; and apply, based on detecting the change in software or hardware parameters, an optimization policy that reallocates resources to a process associated with the preferred application. |
US12141612B2 |
Resource enhancement process as a function of resource variability based on a resource enhancement metric
In an aspect, an apparatus for resource enhancement is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory contains instructions configuring at least a processor to generate a host platform. A host platform is configured to receive resource data from a user. At least a processor is configured to compare resource data of a user to a resource enhancement metric. At least a processor is configured to calculate, as a function of a comparison, a resource variability. At least a processor is configured to execute, as a function of a resource variability, a resource enhancement process. |
US12141611B2 |
Simultaneous-multi-threading (SMT) aware processor allocation for cloud real-time workloads
An example system includes a processor and a node agent executing on the processor. The node agent is configured to receive a message indicative of a workload, a processor policy of the workload, and a number of processor threads requested for the workload. The node agent is also configured to allow simultaneous allocation of a processor core to the workload and another workload based on the processor policy being a first policy. The node agent is also configured to prevent simultaneous allocation of the processor core to the workload and the other workload based on the processor policy being a second policy or a third policy. The node agent is also configured to allow simultaneous allocation of the processor core for two or more of the requested processor threads based on the processor policy being the second policy. The node agent is also configured to prevent simultaneous allocation of the processor core for more than one of the requested processor threads based on the processor policy being the third policy. |
US12141609B2 |
Method and system for performing data management services for composed information handling systems
A method for managing composed information handling systems to perform workflows. The method includes obtaining a first request for data from a system control processor to perform a first portion of a workflow; making a first determination that the first request is associated with a first change of the data; performing first transformations on the data based on the first request to obtain first transformed data; providing the first transformed data to the system control processor; obtaining a second request for the data from the system control processor to perform a second portion of the workflow; making a second determination that the second request is associated with a second change of the data; performing second transformations on the data based on the second request to obtain second transformed data; and providing the second transformed data to the system control processor. |
US12141608B2 |
Systems and methods of resource configuration optimization for machine learning workloads
Systems and methods are provided for optimally allocating resources used to perform multiple tasks/jobs, e.g., machine learning training jobs. The possible resource configurations or candidates that can be used to perform such jobs are generated. A first batch of training jobs can be randomly selected and run using one of the possible resource configuration candidates. Subsequent batches of training jobs may be performed using other resource configuration candidates that have been selected using an optimization process, e.g., Bayesian optimization. Upon reaching a stopping criterion, the resource configuration resulting in a desired optimization metric, e.g., fastest job completion time can be selected and used to execute the remaining training jobs. |
US12141606B2 |
Cascading of graph streaming processors
Methods, systems, and apparatuses for graph stream processing are disclosed. One apparatus includes a cascade of graph streaming processors, wherein each of the graph streaming processor includes a processor array, and a graph streaming processor scheduler. The cascade of graph streaming processors further includes a plurality of shared command buffers, wherein each shared command buffer includes a buffer address, a write pointer, and a read pointer, wherein for each of the plurality of shared command buffers a graph streaming processor writes commands to the shared command buffer as indicated by the write pointer of the shared command buffer and the graph streaming processor reads commands from the shared command buffer as indicated by the read pointer, wherein at least one graph streaming processor scheduler operates to manage the write pointer and the read pointer to avoid overwriting unused commands of the shared command buffer. |
US12141605B2 |
Scheduling operations on a computation graph
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations represented on a computation graph. One of the methods receiving, by a computation graph system, a request to generate a schedule for processing a computation graph, obtaining data representing the computation graph generating a separator of the computation graph; and generating the schedule to perform the operations represented in the computation graph, wherein generating the schedule comprises: initializing the schedule with zero nodes; for each node in the separator: determining whether the node has any predecessor nodes in the computation graph, when the node has any predecessor nodes, adding the predecessor nodes to the schedule, and adding the node in the schedule, and adding to the schedule each node in each subgraph that is not a predecessor to any node in the separator on the computation graph. |
US12141602B2 |
Asynchronous quantum information processing
An asynchronous approach to implementing a quantum algorithm can reduce dead time of a quantum information processing unit (QIPU). Multiple parameter sets are determined for a quantum program by a controller and the QIPU is instructed to execute the quantum program for the parameter sets. Results from each program execution are returned to the controller. After one or more results are received, the controller determines an updated parameter set while the QIPU continues executing the quantum program for the remaining parameter sets. The QIPU is instructed to execute the quantum program for the updated parameter set (e.g., immediately, after a current program execution, or after the remaining parameter sets are processed). This asynchronous approach can result in the QIPU having little or no dead time, and thus can make more efficient use of the QIPU. |
US12141597B2 |
Efficient out of order request completion
Systems and methods for supporting efficient out of order request completion. In one implementation, a processing device may receive, at a device of a host computing system, a plurality of requests from a driver for the device, wherein each request of the plurality of requests causes the device to perform a corresponding operation, and wherein the plurality of requests are received in a receive order; complete a first request of the plurality of requests by performing a first operation specified by the first request; determine whether the first request has completed in the receive order in relation to one or more previously completed requests; and responsive to determining that the first request has completed in the receive order in relation to the one or more previously completed requests, generating a first response to the first request that indicates that the first request has completed in the receive order in relation to the one or more previously completed requests. |
US12141593B2 |
Method for displaying play screen and electronic device
A method for displaying a play screen and an electronic device relate to the field of terminal technologies to reduce power consumption of an electronic device. The method includes: determining, by the electronic device based on a preset condition, whether the screen element in the play screen includes a second dynamic element, where the second dynamic element has a second frame rate, and the preset condition includes that: an area proportion of the second dynamic element in the play screen is less than a preset threshold, and the second frame rate is greater than the first frame rate; and when the screen element in the play screen includes the second dynamic element, displaying, by the electronic device, the play screen of the foreground application at the first frame rate. |
US12141585B2 |
Method and system to monitor drift in a virtual developmental environment of abstracted containerized applications
Systems and methods are provided to monitor drift in branches of code associated with virtualized containers of cellular services developed in a virtual platform that include a set of core network components associated with a network slice to provide network functions and microservices wherein the virtual plane includes a development test environment for developing at least instructional sets of branch code; a development application to configure an instructional set including branch code for associating with one or more containers that clone a plurality of network functions and microservices of the cellular services deployed in physical infrastructure; and a drift monitoring tool that based on simulations from tests of a developed branch code executed with containers of cloned network functions and microservices provide data to developers of drift caused by the branch code to operations of the network functions and microservices contained in the physical infrastructure. |
US12141583B2 |
Register reorganisation by changing a mapping between logical and physical registers based on upcoming operations and an incomplete set of connections between the physical registers and execution units
An apparatus has processing circuitry with execution units to perform operations, physical registers to store data, and forwarding circuitry to forward the data from the physical registers to the execution units. The forwarding circuitry provides an incomplete set of connections between the physical registers and the execution units such that, for each of at least some of the physical registers, the physical register is connected to only a subset of the execution units. The apparatus also has register renaming circuitry to map logical registers identified by the operations to respective physical registers and register reorganisation circuitry to monitor upcoming operations and to determine, based on the upcoming operations and the connections provided by the forwarding circuitry, whether to perform a register reorganisation procedure to change a mapping between the logical registers and the physical registers. The register reorganisation circuitry is also configured to perform the register reorganisation procedure. |
US12141582B2 |
Implementing specialized instructions for accelerating dynamic programming algorithms
Various techniques for accelerating dynamic programming algorithms are provided. For example, a fused addition and comparison instruction, a three-operand comparison instruction, and a two-operand comparison instruction are used to accelerate a Needleman-Wunsch algorithm that determines an optimized global alignment of subsequences over two entire sequences. In another example, the fused addition and comparison instruction is used in an innermost loop of a Floyd-Warshall algorithm to reduce the number of instructions required to determine shortest paths between pairs of vertices in a graph. In another example, a two-way single instruction multiple data (SIMD) floating point variant of the three-operand comparison instruction is used to reduce the number of instructions required to determine the median of an array of floating point values. |
US12141581B2 |
Predictive dead store elimination
Predictive dead store elimination is provided. The method comprises identifying, in a program, a first store operation and a second store operation in a program loop that comprise a store pair with a same loop-invariant base address and determining whether the store pair is a predictive dead store elimination candidate. Responsive to a determination that the store pair is a predictive dead store elimination candidate, the method eliminates the first store operation in each iteration of the program loop, except the last DSRC (dead store recurrence constant) iterations and sinks the first store operation in the last DSRC iterations to after the program loop. |
US12141580B2 |
Microprocessor with non-cacheable memory load prediction
A processor includes an instruction issue unit that receives a first instruction, and issues the first instruction with a write time, which for a load instruction corresponds to a data cache latency time or to a non-cacheable latency time of a non-cacheable predictor. The non-cacheable predictor includes a tag array and data array with a plurality of entries to predict non-cacheable latency times of non-cacheable load instructions. The non-cacheable predictor can be implemented as a direct map, an N-way associative cache, or a fully associative cache. |
US12141578B2 |
Instructions and logic to perform floating point and integer operations for machine learning
One embodiment provides for a graphics processing unit to accelerate machine-learning operations, the graphics processing unit comprising a multiprocessor having a single instruction, multiple thread (SIMT) architecture, the multiprocessor to execute at least one single instruction; and a first compute unit included within the multiprocessor, the at least one single instruction to cause the first compute unit to perform a two-dimensional matrix multiply and accumulate operation, wherein to perform the two-dimensional matrix multiply and accumulate operation includes to compute a 32-bit intermediate product of 16-bit operands and to compute a 32-bit sum based on the 32-bit intermediate product. |
US12141576B2 |
Separate relationship management for application data objects
A separate relationship management interface for applications that utilize application data objects to implement various application features is used to track changes to relationships between application data objects. Requests that cause writes corresponding to relationships between application data objects and requests that cause reads of relationships between application data objects may be handled using an interface that interacts with a separate data store tracking the relationships between application data objects. |
US12141574B2 |
Program update system and vehicle management server
A vehicle management server is configured to transmit, to a vehicle, an update program for updating an existing program of an electronic device mounted on the vehicle. The vehicle management server includes a communicator and a controller. The communicator is configured to communicate with the vehicle. The controller is configured to control an update process. The controller is configured to determine, depending on a type of the update program, whether to present, to a vehicle user, an indication related to the update process for the existing program using the update program, and transmit, when the controller determines to present the indication related to the update process to the vehicle user, information for causing a predetermined information terminal to display the indication related to the update process to the vehicle via the communicator. |
US12141573B2 |
Methods and terminal for updating converted applet file, and Java Card device
A method implemented by a Java Card device for updating a CAP file including at least one existing component on the Java Card device. The method includes: receiving from a terminal one or multiple first commands including an update file for updating the CAP file; determining at least one element type or location of at least one existing first element of the CAP file using type information or first location information included in the update file; searching the CAP file on the Java Card device for the at least one existing first element using the at least one determined element type or location; and if the at least one existing first element is found, replacing each of the at least one existing first element by one of at least one new first element included in the update file. |
US12141569B2 |
Redundant system and load drive control device
Provided is a redundant system capable of executing a start request received during update of a microcomputer control program even when an external nonvolatile memory is employed in a redundant system in which one load is controlled by a plurality of control circuits having a redundant configuration, the redundant system being low in cost and excellent in responsiveness. In the redundant system that controls one load by a plurality of control systems having a redundant configuration, when an update program signal for the plurality of control systems is received, update of a control program for each of the plurality of control systems in a predetermined order is individually executed, and when a start request of the load is received during the execution of the update of a control program of one predetermined system, the load is controlled by a system other than the one predetermined system, and during the control, the update of the control program of the one predetermined system is continued. |
US12141567B2 |
Enhancing applications based on effectiveness scores
Provided are techniques for enhancing applications based on effectiveness scores. Application functionalities of applications in an application landscape are identified. Application logs for the applications are analyzed to identify how the application functionalities are executing. Groups of application functionalities are formed, where each of the groups includes different application functionalities that perform a similar function. For a group of the groups, an effectiveness score is assigned to each of the different application functionalities in that group. For each application functionality, a corresponding recommendation is identified on how that application functionality is to be modified based on the effectiveness score for that application functionality compared to the effectiveness score of each of the other application functionalities in the group. Each application functionality to be modified is automatically updated based on the corresponding recommendation. The applications in the application landscape are executed. |
US12141565B2 |
Universal installer and uninstaller
Provided are a universal software installer and/or uninstaller. The universal software installer determines a structure of the software to be installed and verifies all necessary software elements are applied or installed on the endpoint during the install. The universal software uninstaller determines a structure of the software to be uninstalled and verifies all related software elements are removed from the endpoint. The universal software installer and/or uninstaller is independent of an operating system platform executing on the endpoint. |
US12141564B2 |
Instant installation of apps
A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file. |
US12141557B2 |
Pruning engine
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by preprocessing input source code files with codeword processing operations to generate a plurality of preprocessed input source code files, identifying candidate code snippets by pruning one or more preprocessed input source code files that do not meet a similarity threshold measure for library functions stored in the system library, and identifying at least a first validated code snippet from the one or more candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics. |
US12141554B2 |
Intelligent and predictive modules for software development and coding using artificial intelligence and machine learning
An AI tool for writing computer code is generated by collecting code entry data from a plurality of remote computing devices, training a code completion network using the code entry data, wherein the code completion network is configured to predict one or more additional code entry activities based on a provided set of code entry activities, and providing the code completion network to one or more development sessions. A code segment is intelligently generated by receiving a request to modify computer code of a program in a development interface, and presenting a text input component and a code description prompt. The technique further includes receiving, via the text input component, a code description, applying at least part of the code description to a code generation network to obtain a code segment suggestion and presenting the code segment suggestion on a display. |
US12141553B2 |
Programmatically generating evaluation data sets for code generation models
Evaluation data sets may be programmatically generated for code generation models. An evaluation data set is obtained that includes items that correspond to different evaluation tests for a code generation system. The individual items of the evaluation data set maybe converted, including the conversion of a function signature for the items, the test statements for the items and using a code generation system to generate the body of the function. |
US12141550B2 |
Intelligent and dynamic updates to group objects based on attribute value change
Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media that facilitate intelligent and dynamic updates to membership of group object(s) based on a change to an attribute value with respect to an entity associated with the group object(s). In an embodiment, a computing system can: create a first group object using an attribute value that can at least partly define membership of group member(s) of the first group object; generate a dependency mapping file that maps the attribute value to second group object(s) created using the attribute value; employ the dependency mapping file to identify the second group object(s) upon detection of a change to the attribute value with respect to an entity associated with the first group object and the second group object(s); and/or update membership of the first group object and the second group object(s) to reflect the change to the attribute value with respect to the entity. |
US12141548B2 |
Trailing or leading digit anticipator
Methods and leading zero anticipators for estimating the number of leading zeros in a result of a fixed point arithmetic operation which is accurate to within one bit for any signed fixed point numbers. The leading zero anticipator includes an input encoding circuit which generates an encoded input string from the fixed point numbers; a window-based surrogate string generation circuit which generates a surrogate string whose leading one is an estimate of the leading one in the result of the arithmetic operation by examining consecutive windows of the encoded input string and setting corresponding bits of the surrogate string based on the examinations; and a counter circuit configured to estimate the number of leading zeros in the result of the arithmetic operation based on the leading one in the surrogate string. |
US12141547B2 |
Device, method and system to selectively provide a mode of random number generation
Techniques and mechanisms providing a mode of random number generation to satisfy a requirement for a consumer of random numbers. In an embodiment, a device comprises a Gaussian random number generator (GRNG) circuit, multiple uniform random number generator URNG circuits, and circuitry which is coupled between the GRNG circuit and the URNG circuits. Based on an indication of one or more required performance characteristics and/or one or more required statistical characteristics, a controller identifies a corresponding one of multiple available random number generation (RNG) modes. The controller communicates control signals to provide the mode with the circuitry. In another embodiment, the control signals configure the circuitry to select one or more of the URNG circuits for use in calculating random numbers with the GRNG circuit. |
US12141540B2 |
Message mapping and combination for intent classification
A method, computer system, and a computer program product for automated agent intent detection enhancement are provided. A first message from a first user is received. The first message is generated during a first conversation between the first user and a first automated agent. A computer produces a second message that includes a same request as the first message but a different language modality than the first message. The second message and the first message are combined to form a combined message. The combined message is input into the first automated agent such that the first automated agent produces an intent classification for the first message. |
US12141538B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12141532B2 |
Device and method for machine reading comprehension question and answer
Aspects of the subject disclosure may include, systems and methods, for example, including receiving a user question data in a speech format or a text format, analyzing the user question data, selecting a plurality of documents from a plurality of domains corresponding to the user question data, searching for a plurality of passages including candidates for an answer value determined as being suitable for the user question data, in the plurality of documents, obtaining candidates by inputting the user question data and the plurality of passages into a plurality of MRC question and answer units, determining the answer value based on whether a reliability value of each of the candidates exceeds a threshold value, and providing the determined answer value to a user. Other embodiments are disclosed. |
US12141524B2 |
Variable dimension version editing for graphical designs
Computer-implemented methods for allowing users to specify interactive graphical designs are provided. The graphical designs can comprise multiple dimension versions—such as a tablet dimension version or a phone dimension version. Some of the methods involve an inheritance structure that defines a first dimension version of the design as a child of a second dimension version of the design. Specifications for properties of widgets in the graphical design are applied to the design in accordance with the inheritance specification. Some of the methods involve an inheritance characterization that determines how properties of a widget are affected by the inheritance structure across different dimension versions. Some of the methods involve an existence property for the widgets. |
US12141523B1 |
Automatic structure selection and content fill within a group-based communication system
Media, methods, and systems for automatically selecting and prefilling template structures within a group-based communication system. A template structure is automatically selected based on a received user input. A prompt including one or more keywords from the user input is submitted to a content fill model. The content fill model returns a response with content output used to automatically populate one or more content fields within the template structure. |
US12141516B2 |
System and method for improving design performance through placement of functional and spare cells by leveraging LDE effect
Systems and methods for improving design performance of a layout design through placement of functional and spare cells by leveraging layout dependent effect (LDE) is disclosed. The method includes the steps of: importing a plurality of technology files associated with the layout design into an EDA system; importing a netlist associated with the layout design into the EDA system; importing a standard cell library containing pattern-S timing information of the functional cells and the spare cells; performing floorplan and spare cell insertion, wherein the spare cells are distributed uniformly across the floorplan; and conducting placement and optimization through re-placement of the at least one functional cells and the spare cells to form pattern-S with at least one timing critical cells to improve an overall timing performance of the layout design. According to some embodiments, conducting placement and optimization further includes: moving the at least one spare cells to locations to abut the at least one timing critical cells to form pattern-S for each of the at least one timing critical cells. |
US12141511B2 |
Automated circuit generation
Some embodiments of the present disclosure include techniques for generating a capacitor comprising receiving a total capacitance for a capacitor to be generated, determining a number N of unit capacitors having a unit capacitance to be combined to form the total capacitance, generating a transistor level schematic comprising N unit capacitor schematics having the unit capacitance, wherein the N unit capacitor schematics are configured to produce the total capacitance, and generating a layout comprising N capacitor layout elements configured to produce said capacitor. |
US12141509B2 |
Hydraulic fracturing system
A method can include receiving a stimulated rock volume dimension for a hydraulic fracture in a reservoir where the stimulated rock volume dimension defines a stimulated rock volume region: refining a grid cell model of the reservoir based on the stimulated rock volume dimension by selecting a refinement technique from a group of refinement techniques and generating new finer grid cells in the grid cell model based on the selected refinement technique: assigning a physical property value to each of the new finer grid cells using one or more physical property values selected from a group of existing physical property values; and performing a fluid flow simulation using the grid cell model with the new finer grid cells and their assigned physical property values, and the group of existing physical property values to generate fluid flow simulation results. |
US12141507B2 |
Process window optimizer
A defect prediction method for a device manufacturing process involving processing a pattern onto a substrate, the method comprising: identifying a processing window limiting pattern (PWLP) from the pattern; determining a processing parameter under which the PWLP is processed; and determining or predicting, using the processing parameter, existence, probability of existence, a characteristic, or a combination thereof, of a defect produced from the PWLP with the device manufacturing process. |
US12141506B2 |
Method for generating predictive chance maps of petroleum system elements
A non-transitory computer readable medium includes a set of instructions that in operation cause a processor to determine at least one modelled parameter of a feature of interest in petroleum exploration. The instructions also cause a processor to assign a likelihood value to each modelled parameter of the at least one modelled parameter and to generate an initial chance map for each modelled parameter of the at least one modelled parameter. Further, the instructions cause a processor to assign a weighting factor for each modelled parameter of the at least one modelled parameter, and to combine the initial chance maps using the weighting factor for each modelled parameter of the at least one modelled parameter to generate a first simulation chance map. |
US12141503B1 |
Systems and methods to implement commands based on selection sequences to a user interface
Systems and methods to implement commands based on selection sequences to a user interface are disclosed. Exemplary implementations may: store, electronic storage, a library of terms utterable by users that facilitate implementation of intended results; obtain audio information representing sounds captured by a client computing platform; detect the spoken terms uttered by the user present within the audio information; determine whether the spoken terms detected are included in the library of terms; responsive to determination that the spoken terms are not included in the library of terms, effectuate presentation of an error message via the user interface; record a selection sequence that the user performs subsequent to the presentation of the error message that causes a result; correlate the selection sequence with the spoken terms based on the selection sequence recorded subsequent to error message to generate correlation; and store the correlation to the electronic storage. |
US12141498B2 |
Selective adjustment of sound playback
A device for managing sound playback includes one or more processors configured to receive an indication of a user-device interaction between a user and an audio interface device during a sound playback operation of a multi-speaker audio playback system. The one or more processors are also configured to, based on receiving the indication of the user-device interaction, initiate a selective adjustment of the sound playback operation to reduce a playback sound of the multi-speaker audio playback system based on a position of the user. |
US12141496B2 |
Optical element with sound function and display device using same
The present invention relates to an optical element capable of simultaneously outputting sound from the surface of a display device with an image, the optical element comprising: a first electrode member; a first dielectric elastomer layer disposed on the first electrode member; a second electrode member disposed on the first dielectric elastomer layer; and an optical crystal layer disposed on the second electrode member. Accordingly, in the present invention, image and sound are implemented simultaneously, and thus, it is possible to prevent defects due to mismatching of the image and the sound, and a separate sound system is not required when the display device is manufactured using the optical element, thereby making it possible to reduce components of an electronic product including the display device and reduce the manufacturing cost. |
US12141494B2 |
Electronic device and non-transitory computer readable medium controlling display in response to a change in folding angle
A foldable device with a folding portion comprises a processor, a first display, and a second display. When the device is closed, only one of the first display and the second display is capable of presenting information to a user. The processor is configured to perform, in response to a change in a folding angle of the folding portion within a predetermined time from a user operation received on one of the first display and the second display, second display control on an other one of the first display and the second display, wherein the second display control on the other one of the first display and the second display is in accordance with content displayed at a point that received the user operation. |
US12141489B1 |
Deferred media transform in user space
Methods and systems for rendering a print job can involve saving an initial characteristic of a print job during a setup of the print job, comparing a current characteristic of the print job to the initial characteristic, and applying a transformation to compensate for a mismatch between the initial characteristic and the current characteristic prior to rendering of the print job. The print job is rendered after applying the transformation. The transformation may be performed in a vector space prior to marking of the print job in a device space. |
US12141487B2 |
Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device
A terminal device may, in a case where a function executing operation is accepted, send, by using a target communication path, a function executing instruction for causing the function executing device. The terminal device may, in a case where a predetermined condition which includes a memory of the terminal device storing Virtual Private Network (VPN) communication information is satisfied, execute a related process related to switching the target communication path from a first communication path to a second communication path. The first communication path may be a communication path for communicating with the function executing device via a local area network without using the Internet. The second communication path may be a communication path for communicating with the function executing device via the Internet. |
US12141486B2 |
Print control apparatus, control method for print control apparatus, and print control system
A print control apparatus communicable with an image forming apparatus and configured to be activated based on activation of the image forming apparatus includes one or more computer-readable storage media, and one or more processors, wherein the one or more processors and the one or more computer-readable storage media are configured to receive a shut-down instruction, receive a signal from the image forming apparatus, transmit a shut-down notification to the image forming apparatus, and receive a reply to the shut-down notification from the image forming apparatus, and perform, in a case where the shut-down instruction is received, shut-down processing of the print control apparatus upon receiving, as the signal, a predetermined signal from the image forming apparatus and receiving the reply to the shut-down notification. |
US12141482B2 |
Maintaining data in memory for transformation and quality checking when reading from a source and loading to a target
Data transformation and data quality checking is provided by reading data from a source datastore and storing the data into memory, performing in-memory processing of the data stored in memory, where the data is maintained in-memory for performance of the in-memory processing thereof, and where the in-memory processing includes performing one or more transformations on the data stored in memory, in which the data stored in memory is transformed and stored back into the memory and applying one or more data quality rules to the data stored in-memory, and based on performing the in-memory processing of the data stored and maintained in memory for the in-memory processing, loading to a target datastore at least some of the data processed by the in-memory processing. |
US12141481B2 |
Write ordering for persistent memory
Techniques are provided for implementing write ordering for persistent memory. A set of actions are identified for commitment to persistent memory of a node for executing an operation upon the persistent memory. An episode is created to comprise a first subset of actions of the set of actions that can be committed to the persistent memory in any order with respect to one another such that a consistent state of the persistent memory can be reconstructed in the event of a crash of the node during execution of the operation. The first subset of actions within the episode are committed to the persistent memory and further execution of the operation is blocked until the episode completes. |
US12141476B2 |
Method of writing data in storage device and method of reading data from storage device using sensor information, storage device performing the same and method of operating storage device using the same
In a method of writing data in a storage device, a data write request is received from a host device. Spatial information is received from a spatial sensor included in the storage device based on the data write request. A logical storage area management table is updated based on the data write request and the spatial information such that target data to be stored is written into a target storage area corresponding to the spatial information among a plurality of logical storage areas. A program command and the target data are transmitted to a nonvolatile memory such that the target data is programmed into a physical storage area in the nonvolatile memory corresponding to the target storage area. |
US12141474B2 |
Queue circuit for controlling access to a memory circuit
A queue circuit that manages access to a memory circuit in a computer system includes multiple sets of entries for storing access requests. The entries in one set of entries are assigned to corresponding sources that generate access requests to the memory circuit. The entries in the other set of entries are floating entries that can be used to store requests from any of the sources. Upon receiving a request from a particular source, the queue circuit checks the entry assigned to the particular source and, if the entry is unoccupied, the queue circuit stores the request in the entry. If, however, the entry assigned to the particular source is occupied, the queue circuit stores the request in one of the floating entries. |
US12141472B2 |
Providing communication between storage processors through an interconnect and a set of storage devices
Techniques provide communication between storage processors (SPs) of a storage array. The techniques involve electrically coupling the SPs with an interconnect of the storage array. The techniques further involve electrically coupling a storage device having dual on-device controllers with the interconnect. The techniques further involve establishing a communications pathway between the SPs through the interconnect and the storage device having the dual on-device controllers while the SPs are electrically coupled with the interconnect and while the storage device is electrically coupled with the interconnect. |
US12141471B2 |
Storage device and operating method utilizing a buffer when a write failure occurs
The present disclosure relates to a storage device including a memory device having a plurality of memory cells and performing a program operation to store write data in the plurality of memory cells, a buffer memory device temporarily storing therein the write data, and a memory controller controlling the buffer memory device and the memory device to temporarily store in the buffer memory device, the write data received from a host memory included in a host and provide the write data from the buffer memory device to the memory device in response to a write command received from the host, wherein the memory controller comprises a buffer memory manager determining, based on a used capacity of the buffer memory device whether to transfer, to the host, a command completion with respect to the write command at a first time point or a second time point. |
US12141466B2 |
Data storage with parity and partial read back in a redundant array
A memory device may include a plurality of non-volatile memory devices and a controller. The controller may be configured to generate first parity data for a portion of a data block stored in a plurality of memory blocks of the plurality of non-volatile memory devices, store the first parity data in a swap block that includes one or more non-volatile memory devices of the plurality of non-volatile memory devices, generate second parity data for the data block, store the second parity data in the swap block, perform a partial read back of the data block, store, after performing the partial read back, the second parity data in a subset of the plurality of memory blocks, and release the first parity data from the swap block after storing the second parity data in the subset of the plurality of memory blocks. |
US12141465B2 |
Object management in tiered memory systems
Systems, apparatuses, and methods related to object management in tiered memory systems are discussed. An example method can include determining a type of characteristic set for each of a plurality of memory objects to be written to a memory system. The memory system can include a first memory device and a second memory device. The method can further include configuring each of the plurality of memory objects to be written to the memory system in the first memory device or the second memory device based on the determination of the type of characteristic set associated with each of the plurality of memory objects. The method can further include writing each of the plurality of memory objects to the first memory device or the second memory device based on the configuration of each of the plurality of memory objects. |
US12141464B2 |
Scrub rate control for a memory device
Methods, systems, and devices for scrub rate control for a memory device are described. For example, during a scrub operation, a memory device may perform an error correction operation on data read from a memory array of the memory device. The memory device may determine a quantity of errors detected or corrected during the scrub operation and determine a condition of the memory array based on the quantity of errors. The memory device may indicate the determined condition of the memory array to a host device. In some cases, the memory device may perform scrub operations based on one or more condition of the memory array. For example, as a condition of the memory array deteriorates, the memory device may perform scrub operations at an increased rate. |
US12141461B2 |
Integrating mirrored storage to remote replication site
A method, computer system, and computer program product area provided. A computer transmits a query command to a storage descriptor area of a first disk. The first disk belongs to a dual-site data replication system. The dual-site data replication system provides active-active access to a volume of data stored in an active disk and replicated in a backup disk. The computer receives a response to the query command. The response indicates the active disk and the backup disk for the dual-site data replication system. The computer controls an additional copy of the volume of data at a further remote site based on the active disk. |
US12141456B2 |
Calculator and memory control method
According to an embodiment, a calculator searches for an auxiliary storage device connected to the calculator. If a plurality of auxiliary storage devices are found as a result of the search, the calculator measures a write speed of each of the plurality of auxiliary storage devices. The calculator sets a degree of priority to preferentially utilize a swap space of an auxiliary storage device having a higher write speed. The calculator activates the swap space in accordance with the degree of priority. |
US12141452B2 |
Host-write-based autonomous compute storage device system
An autonomous compute storage device system includes a computing device and a storage device that is coupled to the computing device. The storage device receives a write instruction from a host processing system in the computing device that includes data for storage in a storage subsystem that is included in the storage device and, in response, performs a write operation to provide the data in a memory subsystem that is accessible to the storage device and store the data in the storage subsystem. If the storage device determines that an autonomous compute signature matches the data that was provided in the memory subsystem during the performance of the write operation, it executes an autonomous compute application to perform compute operations that are associated with the data that was provided in the memory subsystem during the performance of the write operation and generate at least one compute operation result. |
US12141451B2 |
Memory page access instrumentation
Embodiments of the present disclosure relate to memory page access instrumentation for generating a memory access profile. The memory access profile may be used to co-locate data near the processing unit that accesses the data, reducing memory access energy by minimizing distances to access data that is co-located with a different processing unit (i.e., remote data). Execution thread arrays and memory pages for execution of a program are partitioned across multiple processing units. The partitions are then each mapped to a specific processing unit to minimize inter-partition traffic given the processing unit physical topology. |
US12141450B2 |
Processors, methods and systems to allow secure communications between protected container memory and input/output devices
An integrated circuit includes protected container access control logic to perform a set of access control checks and to determine whether to allow a device protected container module (DPCM) and an input and/or output (I/O) device to communicate securely through one of direct memory access (DMA) and memory-mapped input/output (MMIO). The DPCM and the I/O device are allowed to communicate securely if it is determined that at least the DPCM and the I/O device are mapped to one another, an access address associated with the communication resolves into a protected container memory, and a page of the protected container memory into which the access address resolves allows for the aforementioned one of DMA and MMIO. In some cases, a Security Attributes of Initiator (SAI) or security identifier may be used to obtain a DPCM identifier or attest that access is from a DPCM mapped to the I/O device. In some cases, a determination may be made that a type of access is compatible with one or more allowed access types for the page as represented in a protected container page metadata structure. |
US12141448B2 |
Volume promotion management and visualization in a metro cluster
Techniques are disclosed for volume promotion management and visualization in a metro cluster. For example, a system can include a processor coupled to a memory, the processor configured to: receive a promotion request directed to a selected volume of a cluster volume, wherein the cluster volume is established between a first volume in a first array and a second volume in a second array, the selected volume being one of the first and second volume; collect metrics that indicate respective characteristics associated with the cluster volume; and in response to receiving the request: compare the metrics with a database that associates permutations of metrics with respective conditions for promoting the selected volume, determine, based on the comparison, a target condition set having a permutation of metrics that matches the metrics, and perform a promotion procedure on the selected volume upon a determination that the target condition set is satisfied. |
US12141447B2 |
Erasure coding implementation with reduced parity calculation overhead
A method is described. The method includes storing data extent replicas for each of a plurality of data extents, wherein, data extent replicas for a same one of the data extents are stored in different physical storage devices, and wherein, a same physical storage device is permitted to store respective data extent replicas of different ones of the data extents. The method includes writing to the respective data extent replicas for at least one of the data extents multiple times without calculating one or more parity extents for the plurality of data extents. The method includes upon a writing activity criteria having been met, calculating one or more parity extents for the data extents and storing the parity extents, and, preserving at least one of the data extent replicas for each of the plurality of data extents. |
US12141444B2 |
Mirrored disaggregated memory in a clustered environment
An example computer-implemented method for mirroring memory in a disaggregated memory clustered environment is provided. The method includes assigning, by a hypervisor, a disaggregated memory to a virtual machine comprising a remote disaggregated memory, the virtual machine being one node of a cluster of the disaggregated memory clustered environment. The method further includes allocating, by a disaggregated memory manager, a mirrored memory for the remote disaggregated memory to mirror the remote disaggregated memory on an alternate node of the cluster of the disaggregated memory clustered environment. The method further includes responsive to a memory access occurring, maintaining, by the disaggregated memory manager, the mirrored memory. The method further includes, responsive to detecting a memory allocation adjustment, modifying, by the disaggregated memory manager, memory usage across the cluster. The method further includes, responsive to detecting a failure resulting in loss of access to the remote disaggregated memory, implementing a corrective action. |
US12141439B2 |
Memory command assignment based on command processor workload
Implementations described herein relate to memory command assignment based on command processor workload. In some implementations, a memory device may determine a first command type of a first memory command. The memory device may identify a first command processor, associated with the first command type, that is one of multiple command processors configured to execute memory commands. The first command processor may be configured to execute only commands having the first command type unless a computational credit condition, associated with another command processor, is satisfied. The memory device may determine that a cumulative computational credit value associated with the first command processor does not satisfy a condition. The memory device may assign the first memory command to the first command processor for execution based on determining that the cumulative computational credit value associated with the first command processor does not satisfy the condition. |
US12141436B1 |
SAS driver-level systems and methods for upgrading firmware for disk array enclosures (DAEs)
A request is received to upgrade firmware for disk array enclosures (DAEs). Each DAE is reachable by a host server using first and second paths. The first path extends from a first port of a first HBA of the host server to each of a set of first input/output modules (IOMs) in the DAEs. The first IOMs have first SAS expanders to which storage disks are connected. The second path extends from a second port of a second HBA of the host server to each of a set of second IOMs in the DAEs. The second IOMs have second SAS expanders to which the disks are connected. The first port is changed from a first state during which a SAS driver exposes all topology change events to an OS of the host server to a second state during which the SAS driver does not expose all of the topology change events. |
US12141433B2 |
System for providing interactive participation-type drawing making service and method for controlling the same
The present disclosure relates to a system for providing an interactive participation-type drawing making service, which provides a remote drawing making service that is capable of real-time interaction between a first user and a second user in a contactless environment, wherein the system includes: a first terminal that is capable of inputting a first event signal of the first user; a second terminal that is capable of inputting a second event signal of the second user; a control part that constructs a network with the first and second terminals and a web, generating a server module for using a pre-stored drawing making program while undergoing communication, reflects all of each data resulting from real-time input of the first and second event signals to the drawing making program in real time, when both of the first and second terminals connect to the generated server module, and controls a preset alarm signal so as to be output in response to a result of reflection; and an alarm part that is equipped to the first and second terminals, performing visual displaying on an arbitrary screen according to the alarm signal output from the control part. Hereby, it is capable of implementing an interaction-type drawing making environment in such a fashion of interaction where the multilateral participants are able to draw and complete one drawing and accordingly increasing artistic competency in a more interesting making environment. |
US12141430B2 |
Systems and methods for managing digital notes
Methods for managing notes, either digital notes or images of physical notes. One feature uses multiple drawing layers divided into tiles to render drawing operations. The tiles with drawing changes are rendered in new tiles while tiles without changes are used from a previous drawing layer. This feature accommodates redo and undo commands by pushing or popping a layer on the history stack of layers. Another feature uses a displayed plus button that expands upon touch to display actions. A user can touch an action to select it and, upon releasing the touch, the action is executed with respect to displayed boards of digital notes. Another feature receives a 3D model of notes from a video scan and uses a transformation matrix to convert the notes in the 3D model to corresponding digital notes. |
US12141428B2 |
System and method for saving history information for view parameter data
A system for saving history information of input data to parameters included in a view is provided. The system includes a processor configured to: output an instance of the view; obtain pre-stored view details for the view, including identifiers of the parameters and tables to which input data of the parameters included are to be stored; make a generic API call to save current input data of a parameter to a table, wherein an input to the API call includes the current input data and old data of the parameter; based on the current input data and the old data being different, store the current input data in the table, create history information of the current input data and store the history information in a history table. |
US12141423B2 |
Techniques for manipulating computer graphical objects
A computer-generated virtual object manipulator having one or more affordances for manipulating a computer-generated virtual object is disclosed. Selection of a virtual object can cause an object manipulator to be displayed over the virtual object. The object manipulator can include a cone-shaped single-axis translation affordance for each of one or more object axes, a disc-shaped single-axis scale affordance for each of the one or more object axes, an arc-shaped rotation affordance for rotation about each of the one or more object axes, and a center of object affordance for free space movement of the virtual object. The object manipulator can also include a slice-shaped two-axis translation affordance that can be displayed after hovering over an area in a particular plane. |
US12141417B1 |
Method and apparatus of utilizing artificial intelligence in the scrolling process
This patent includes techniques for improved rates of display of images within an image set. This is particularly useful to scrolling through medical images. For example, the top of the head on an axial head CT image is a smaller size on the screen as compared to the middle of the head. This patent provides a method for image analysis and medical history analysis to optimize scrolling rates. |
US12141416B2 |
Protocol for facilitating presentation of extended reality content in different physical environments
Systems, methods, and computer program products are provided for facilitating presentation of content in a three dimensional (3D) environment. Facilitating presentation of content in a 3D environment includes: receiving an indication of device settings of an extended reality appliance; receiving an indication of content requested for presentation via the extended reality appliance; based on the device settings, selecting 3D placement requirements for the requested content, the 3D placement requirements including at least one of: a 3D physical background, a visual span, virtual object positioning protocols, 3D anchoring requirements, 3D content size requirements, or ambient illumination requirements; transmitting the selected 3D placement requirements and the requested content, the transmitted content including at least one tag for associating portions of the content with at least some of the 3D placement requirements to thereby enable the extended reality appliance to display the content in a 3D environment. |
US12141411B2 |
Terminal device and position detection sensor including sensor electrodes and linear members arranged in between background
There is provided a terminal device including electronic paper and a position detection sensor disposed on a lower side of a display screen of the electronic paper and configured to detect a position indicated by an electronic pen on the display screen. The position detection sensor includes an insulating substrate having a first surface on a side facing the display screen, and a plurality of first electrodes arranged in a first direction on the first surface of the insulating substrate. One or more first linear members extended in a direction along the first electrodes are arranged in each space between two of the first electrodes having a predetermined distance from each other in the first direction, among the plurality of first electrodes, on the first surface of the insulating substrate. |
US12141410B2 |
Electronic apparatus
An electronic apparatus includes a display panel and a digitizer disposed under the display panel and provided with a plurality of holes defined therethrough to overlap the folding region. The digitizer includes a first base layer, first loop coils including first first coils and second first coils, a second base layer disposed under the first base layer, second loop coils including first second coils and second second coils, and interposed between the first base layer and the second base layer, and bridge patterns. A first first line included in one bridge pattern is connected to a corresponding first first coil, and a second first line included in the bridge pattern is connected to the second first coil which receives a signal the same as a signal of the first first coil. |
US12141406B2 |
Touch display device
A touch display device can include at least one transistor on a substrate; an organic light-emitting diode on the at least one transistor; an encapsulation layer on the organic light-emitting diode; a touch buffer on the encapsulation layer; touch electrodes comprising at least one X-touch electrode and at least one Y-touch electrode on the touch buffer; a touch sensing circuit electrically connected with the touch electrodes; a black matrix on the touch electrodes; and color filters on the black matrix. Also, the touch display device can include at least one dummy metal disposed adjacent the at least one X-touch electrode and disconnected from the at least one X-touch electrode; in which each of the at least one X-touch electrode and the at least one Y-touch electrode has a body portion and a plurality of wing portions connected to the body portion. |
US12141398B2 |
Gate driver having a plurality of start circuits and display device including the same
A gate driver includes a plurality of stage groups each including a plurality of stages; and a plurality of start circuits each configured to output a start signal to each of the plurality of stage groups, wherein each of the plurality of start circuits outputs the start signal to an uppermost stage among the plurality of stages of each of the plurality of stage groups, so that an area of the gate driver can be reduced. |
US12141396B2 |
Differential-difference-amplifier-based touch sensor interface
Techniques are described for touch event sensing in a capacitive touch panel that is integrated with a display. In some such environments, a large amount of display noise is capacitively coupled with the touch sensing signals. This can degrade performance of conventional sensing approaches, which tend to use a buffering stage followed by a difference amplifier stage. Embodiments provide a single-stage, differential-difference-amplifier-based touch event sensing approach that pre-cancels coupled display noise from adjacent channels by common-mode rejection prior to amplifying, thereby generating amplified differential output signals that include substantially only the desired touch sensing information. |
US12141395B2 |
Detection with a capacitive based digitizer sensor
A method for capacitive based detection with a digitizer sensor including a plurality of conductive elements that are capacitively coupled is described. The method includes generating a drive signal including transient sections separated in time by flat sections, providing the drive signal generated to at least one conductive element of the digitizer sensor, and sampling outputs transferred to a second conductive element that is capacitively coupled to the at least one conductive element in response to providing the signal generated to the at least one conductive element. The sampling events of the sampling are timed to take place both in response to the transient sections of the drive signal and to the flat sections of the drive signal. |
US12141391B2 |
Pairing method, position detecting system, position indicator and position detecting apparatus
A pairing method between a stylus and a position detecting apparatus that detects a position pointed to by the stylus includes: sharing, by the position detecting apparatus, a sensor identifier (ID) that is included in an uplink signal transmitted to the stylus while the stylus and the position detecting apparatus are proximate to each other at or within a predetermined distance, the sensor ID uniquely identifying the position detecting apparatus; and determining, by the position detecting apparatus using the sensor ID, whether information is transmitted from the stylus, the information being transmitted via a first wireless communication having a range that is longer than the predetermined distance. |
US12141390B2 |
Panel detection discrimination for extended sensor panels
A touch sensor device includes a first panel, a second panel, and a drive-sense circuit (DSC). The first panel that includes first electrodes arranged in a first direction and second electrodes arranged in a second direction. The second panel includes third electrodes arranged in a third direction and fourth electrodes arranged in a fourth direction. The DSC is operably coupled via a single line to a coupling of a first electrode of the first electrodes and a first electrode of the third electrodes. The DSC is configured to provide the signal, which is generated based on a reference signal, via the single line to the coupling and simultaneously to sense the signal via the single line. The DSC generates a digital signal representative of the at least one electrical characteristic associated with the first electrode of the first electrodes and/or the first electrode of the third electrodes. |
US12141385B2 |
Light emitting display device with integrated touch screen
A light emitting display device with an integrated touch screen includes: a substrate which includes a display area in which a plurality of display pixels is disposed and a non-display area around the display area; a light emitting diode in the display area; an encapsulation unit which covers the display area and the non-display area; a touch electrode line on the encapsulation unit; a touch routing line which is disposed in the non-display area and is connected to the touch electrode line; a plurality of blocking structures which is disposed in the non-display area and is configured to enclose the display area; and a step compensation layer disposed between the encapsulation unit and the touch routing line; wherein the step compensation layer reduces a step caused by the plurality of blocking structures to reduce irregularities of a surface of the encapsulation unit. |
US12141383B2 |
Display panel and manufacturing method thereof
A display panel and a manufacturing method thereof are disclosed. The display panel includes a fingerprint recognition area and a touch control area surrounding the fingerprint recognition area. In the fingerprint recognition area, transparent conductive units in one direction are connected to form first electrodes by second connecting lines, and the transparent conductive units in another direction are bridged to form second electrodes by first connecting lines. |
US12141379B1 |
Stylus pen having an automatic consecutive tapping function
A stylus pen including a pen unit, a switch, and a control unit is provided. The pen unit includes a tip, and a shaft connected to the tip. The control unit is switchable between a default mode and an alternative mode in response to operation on the switch. In the default mode, the control unit emits a default-mode wave of a default-mode frequency to the shaft. In the alternative mode, the control unit emits an alternative-mode wave to the shaft in a pulsating pattern. The pulsating pattern has a wave period that includes a working period where the control unit emits the alternative-mode wave of the default-mode frequency, and a non-working period where the control unit stops emitting the alternative-mode wave. |
US12141378B2 |
Anger management system
A system for managing anger during consumption of video content. The system includes a visual display device having a display screen displaying the video content; a computer hardware configured to interrupt, on the display screen, a de-escalation content over the video content via the visual display device, wherein the computer is embodied in a dongle electrically connected to a port of the visual display device; and a handheld actuator configured to emit an anger signal that causes the computer hardware to overlay the de-escalation content, wherein the actuator is configured to detect the computer hardware is operatively associated with the visual display device, and wherein the actuator is form factored to resemble an empowering object. |
US12141374B2 |
Method applied to signal synchronization system, system, stylus, and electronic device
A method applied to a signal synchronization system, a system, a stylus, and an electronic device. The system includes a stylus and an electronic device. The electronic device supports a first refresh rate and a second refresh rate. The method includes: after an electronic device is wirelessly connected to a stylus, the electronic device samples a downlink signal from the stylus based on a third refresh rate, where the third refresh rate is equal to a first refresh rate or a second refresh rate; and the stylus sends the downlink signal to the electronic device based on the third refresh rate, and samples an uplink signal from the electronic device at a fourth refresh rate, where the fourth refresh rate is the least common multiple of the first refresh rate and the second refresh rate. |
US12141366B2 |
Gesture recognition system and method of using same
A method of executing a gesture command includes identifying a hand centroid of a hand. The method also includes identifying a first finger tip of a first finger on the hand. The method further includes identifying a thumb tip of a thumb on the hand. Moreover, the method includes determining a surface normal relationship between the hand centroid, the first fingertip and the thumb tip. |
US12141365B1 |
Gesture tracking device and system
A gesture tracking system for detecting and measuring phalangeal joint movement of a finger. The system includes an attachment structure configured to couple to a finger and a sensor assembly coupled to the attachment structure. The sensor assembly includes more than one sensor. Each sensor is associated with exactly one phalangeal joint and includes a string potentiometer, a recoil spring, and an anchor point. The string potentiometer includes a string and a drum. The string has a first end, a second end, and a length therebetween. The first end of the string is disposed on the drum and the recoil spring is coupled to the drum. The second end of the string is coupled to the anchor point, which is disposed distal to the first end of the string. The length of the string indicates a linear position of the associated phalangeal joint. |
US12141360B2 |
Three-dimensional touch interface providing haptic feedback
A touch interface, intended to control a device and to be touched by an external body, includes a plate, at least one transducer, a control member, a sensor, and a control unit. The at least one transducer is configured to apply a variable amplitude pressure to the plate to vibrate the plate. The control member extends from the plate, between a proximal surface, integral with the plate, and a distal surface. The control member is intended to be in contact with an external body. The sensor is configured to emit a state signal. The state signal is representative of contact of the external body on the control member. The control unit is connected to the sensor and is configured to send, on the basis of the state signal, an activation signal to at least one transducer, to form a vibration propagating along the plate to the control member. |
US12141353B1 |
Systems and methods for displaying dynamic closed-captioning content
Systems and methods for displaying dynamic closed-captioning content are disclosed. In one embodiment, a system includes a user monitoring device for monitoring one or more characteristics of at least one user viewing display content produced by a display device, one or more processors, and a non-transitory computer-readable medium storing instructions that, when executed by the one or more processors, cause the one or more instructions to receive user data from the user monitoring device that corresponds to the one or more characteristics of the at least one user, determine a comprehension state of the at least one user based at least in part on the user data, and adjust a closed-captioning state of closed-captioning of the display content based on the comprehension state. |
US12141352B2 |
Method for implementing a zooming function in an eye tracking system
The present invention concerns a method for providing an eye tracking devices and systems with a zooming function on specific Region of Interest, said Region of Interest being part of the field of view of a user wearing an eye tracking device, said zooming function triggered by a specific event correlated to detected user's gaze information. |
US12141347B1 |
Machine learning and user driven selective hearing
An audio processing device may generate a plurality of microphone signals from a plurality of microphones of the audio processing device. The audio processing device may determine a gaze of a user who is wearing a playback device that is separate from the audio processing device, the gaze of the user being determined relative to the audio processing device. The audio processing device may extract speech that correlates to the gaze of the user, from the plurality of microphone signals of the audio processing device by applying the plurality of microphone signals of the audio processing device and the gaze of the user to a machine learning model. The extracted speech may be played to the user through the playback device. |
US12141345B2 |
Adapting assistant suggestions rendered at computerized glasses according to changes in user gaze and/or other user input
Implementations set forth herein relate to an automated assistant that can render selectable suggestion(s) at a display interface of computerized glasses, and can adapt the suggestions according to changes to a gaze direction of the user and/or other further inputs from the user. The selectable suggestion(s) can be initially rendered based on contextual data that may be associated with a user who is directing their gaze into an environment that includes different environmental features. Certain environmental features can be identified by the automated assistant as being predicted to be of interest to the user and—when a user expresses interest in a particular feature—the selectable suggestions can be adapted. Interest of the user in the particular environmental feature can be expressed by redirecting their gaze towards the particular feature and/or providing further input relevant to the particular feature. |
US12141344B2 |
Improving accuracy of interactions for gaze-enabled AR objects when in motion
Methods and systems for providing augment reality overlay associated with a real-world object includes detecting a gaze target of a user viewing the real-world environment using a pair of AR glasses by tracking a gaze of the user. Position parameters affecting the gaze of the user are tracked and one or more attributes of the gaze target are selectively corrected to allow the user to maintain their gaze on the gaze target. An AR trigger element associated with the gaze target is triggered in response to the gaze of the user. The AR trigger element provides additional information related to the gaze target selected by the user. |
US12141337B2 |
Theft detector
An end-user computing device can include a theft detector that maintains a registered host device list containing identifiers of at least one registered host device. The theft detector can have root access to operations of the end-user device and the theft detector can provides a secure reboot request in response to detecting a possible theft condition. The end-user computing device can also include a boot loader that executes a secure reboot of the end-user device in response to a secure reboot request from the theft detector. The secure reboot of the end-user device resets the end-user device to prevent access to the end-user device. |
US12141335B2 |
Terminal and communication method
A terminal includes a security subsystem, a baseband processor, and a first bidirectional bus coupled between the security subsystem and the baseband processor. The security subsystem is configured to manage at least one of data related to a user identity or data related to network security in wireless communication, and exchange the data with the baseband processor by using the first bidirectional bus. The baseband processor is configured to exchange the data with the security subsystem by using the first bidirectional bus, and implement wireless communication by using the data. The security subsystem and the baseband processor are in the same hierarchy. The security subsystem may proactively perform data transmission by using the first bidirectional bus. |
US12141334B2 |
Method for initializing a security bus in a master-slave system
A method initializes a security bus in a security bus system. The method includes scanning the security bus in order to identify slave units connected to the security bus, and determining, for each identified slave unit, whether the slave unit is a standard slave unit or a slave unit that itself provides input data for the security controller. The method further includes assigning, for each identified slave unit, an address to the slave unit. If the slave unit is a standard slave unit, then the slave unit is automatically assigned a communication address. If the slave unit is a slave unit that itself provides input data for the security controller, then the slave unit is automatically assigned a communication address and additionally a security address. The method also includes storing the addresses assigned to the identified slave units in order to initialize the security bus. |
US12141331B2 |
Undefined lifecycle state identifier for managing security of an integrated circuit device
This document describes methods and systems that use an undefined lifecycle state identifier to manage security of a system-on-chip (SoC) integrated circuit (IC) device. As part of the described techniques, the SoC IC device may include a first set of logic integrated circuitry that determines that a first combination of bit values fails to correspond to a known lifecycle state identifier. The first set of logic integrated circuitry may then provide, to a second set of logic integrated circuitry, a second combination of bit values that corresponds to the undefined lifecycle state identifier. The second set of logic integrated circuitry may then place the SoC IC device into an undefined lifecycle state. |
US12141329B2 |
Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a processor configured to use authentication information of a first user who is registered in plural electronic signature services and uses the electronic signature services, to acquire at least one of contract information regarding a contract using each electronic signature service or service information, from each electronic signature service, the authentication information being provided for each of the electronic signature services and used for using the electronic signature service, and the service information being information regarding each electronic signature service, display a check screen in association with the acquired at least one of the contract information or the service information and the electronic signature service as an acquisition source, the check screen being used for checking the plural electronic signature services, and receive selection of the electronic signature service used by the first user on the check screen. |
US12141328B1 |
Systems and methods for fund transfers via blockchain
Methods and systems for managing and/or processing a blockchain to maintain data security for confidential and/or personal data are provided. According to certain aspects, the disclosed data security techniques may enable access sharing functionality utilizing the blockchain. The data security techniques disclosed herein also enable the use of smart contracts to transfer funds associated with payment obligations. A node may receive a transaction indicative of a settlement condition of a smart contract being satisfied. Accordingly, the transaction may be compiled into a block of a blockchain and routed to the smart contract. The smart contract may direct a node to transfer funds in accordance with the payment obligations. |
US12141325B2 |
Computer-implemented method and system for checking data anonymization
Provided is a computer-implemented method and system for checking anonymisation of data. Anonymized data are analysed by means of a smart contract process based on data privacy rules automatically raising a flag in case of an anomaly. The smart contract is governed in a decentralized manner where anodes of distributed database can verify the rules specified in the smart contract and/or assess an anomalous situation. To this end, test data are generated at the data source by applying the data privacy rules to the original data. The test data are checked against the anonymized data and depending on the check result metadata are generated. The metadata are provided to nodes of a distributed database for further verification. |
US12141323B2 |
Processing personally identifiable information from a schema
A method for improving electronic data security including receiving a record containing personally identifiable information (PII) with at least one data field and receiving schema information. Identifying, from a structured data store, a unique identifier associated with one or more fields in the record in response to the schema information and then modifying the unique identifier to create a pseudo-identifier. Using the pseudo-identifier to query the structured data source and return the response to said querying for each record. The PII may have multiple data fields and said returning includes replacing the PII with the response to said querying. The processing of each PII may include instructions to either mask, ignore, or redact the PII based on the schema information mapping. |
US12141321B1 |
Rules-based data access systems and methods
Methods and systems for rules-based data access are described. In some embodiments, a request for access to customer data by a requesting entity is received; the data is categorized; the person's preferences with respect to allowing access to data are compiled; a requesting entity is determined; and the providing entity that collected each requested data item is determined. Data shareability rules are evaluated based on the policies that regulate the access of the customer data and the requesting entity, and the customer data is provided to the requesting entity according to the evaluation. |
US12141318B2 |
Techniques for private and secure collection and processing of data for generalized analysis
The present disclosure relates to techniques for collection and processing of data over a network, and in particular to in providing generalized analysis for preserving privacy of data sources. In some embodiments, a system receives a request for analytical data made by a requester, wherein the request includes: information for identifying one or more data source devices to be queried for input data, a type of data processing to be performed on the input data for generating the analytical data, and a data type for the analytical data. In response to receiving the request, the system causes the one or more data source devices to be queried for the input data. The system causes a response that includes the analytical data to be sent to the requester. Other embodiments are described throughout the present disclosure. |
US12141314B2 |
Secret detection on computing platform
Aspects of the disclosure provide for an end-to-end system for detecting and responding to known secrets leaked on a computing platform. By securely retrieving secret data from a repository of known secrets, the platform can detect whether potential secrets are leaked in digital documents generated by applications or services of the platform, and compare the potential secrets with known secrets in the repository. The system deterministically and accurately identifies whether secrets were leaked in a digital document, and can also identify both the source of the leakage and the affected users, devices, or groups of users and devices on the platform. |
US12141312B2 |
Methods, systems and machine-readable programs for communicating self destructive messages
Provided herein are methods, systems and machine-readable programs for enabling a secure channel for communicating self-destructive messages. In an embodiment, a method, system and machine-readable program are provided for generating, communicating and receiving the self-destructive message is disclosed. |
US12141304B1 |
Systems and methods to track, store, and manage events, rights, and liabilities
Aspects herein relate to storing information concerning rights and liabilities or other records on distributed ledgers. A method disclosed can include identifying a transferor blockchain associated with rights and liabilities for transfer from a transferor to an acquirer, identifying an acquirer blockchain associated with the acquirer, creating an interim blockchain including the rights and liabilities, generating entries to the transferor blockchain removing the rights and liabilities, and generating entries to the acquirer blockchain adding the rights and liabilities. Another method disclosed can include identifying a critical record of a party, identifying a blockchain associated with the party, and generating an entry on the blockchain associated with the critical record, the entry having permissions related to at least the party. |
US12141298B1 |
Role-based object identifier schema
A method includes receiving a first user request to access or modify a first application, the first user request including a first object identifier (OID), the first OID identifying a first role of the first user. The method further includes determining whether the first OID is equivalent to a first application-specific role, and in response to determining that the first OID is equivalent to the first application-specific role, authorizing the first user request. |
US12141289B1 |
Real time application protection system configuration deficiency prediction
Techniques are described for improving real-time application protection (RTAP) systems (e.g., web application firewalls (WAFs), runtime application self-protection (RASP) systems). In particular, a device within a trusted network may configured to predict vulnerabilities of proposed configurations for the RTAP systems. For example, the device may train one or more machine learning models with a first plurality of configuration settings of application protection systems corresponding to a plurality of applications and a first plurality of known vulnerabilities corresponding the first plurality of configuration settings; apply the one or more machine learning models to a proposed configuration setting to predict one or more potential vulnerabilities of the proposed configuration setting; and identify one or more configuration changes to the proposed configuration setting to overcome the predicted one or more potential vulnerabilities. |
US12141287B2 |
Enabling flexible policies for BIOS settings access with role-based authentication
Disclosed methods for enabling flexible policies for user access to BIOS attribute settings perform operations including creating a BIOS attribute map encompassing one or more configurable BIOS attributes, generating a role-based authorization table associating an authorization role to each of the configurable BIOS attributes, and deploying the role-based authorization table to an information handling system. Responsive to a user launching a BIOS attribute configuration tool, a user role associated with the user is detected and the role-based authorization table is retrieved. Based on the role-based authorization table and the user role, configurable BIOS attributes for the user are identified. The configurable BIOS attributes may then be presented to the BIOS configuration to enable the user to perform configuration operations for the configurable BIOS attributes. |
US12141282B2 |
Methods and apparatus to augment classification coverage for low prevalence samples through neighborhood labels proximity vectors
Methods, apparatus, systems, and articles of manufacture are disclosed that augment classification for low prevalence samples. An example non-transitory computer readable medium comprises instructions that, when executed, causes a machine to at least classify a data sample using a first classifier, classify the data sample using a second classifier different from the first classifier, the second classifier using a plurality of sensitive hashing (LSH) forests to analyze a sorted plurality of neighbor samples, determine whether a first classification result of the first classifier meets or exceeds a confidence threshold, in response to the first classification result of the first classifier meeting or exceeding the confidence threshold, output the first classification result, and in response to the first classification result of the first classifier not meeting or exceeding the confidence threshold, output a second classification result of the second classifier. |
US12141278B2 |
Systems and methods for detecting a prior compromise of a security status of a computer system
A computer-implemented method for detecting a security status of a computer system may include: in response to satisfaction of a predetermined trigger condition associated with an electronic application installed on a memory of the computer system, performing a security check process on the computer system; in response to the security check process determining that a security status of the computer system is currently compromised, performing a first security action; and in response to the security check process determining that the security status is formerly compromised, performing a second security action. |
US12141275B2 |
Graphical user interface tool for configuring a vehicle's intrusion detection system
A system for configuring an intrusion detection system. The system includes an input device, a display device, and an electronic processor. The electronic processor is configured to receive input, via the input device. The input the electronic processor receives includes a previous configuration file, a databus configuration file, and user input. The electronic processor is also configured to run, with an intrusion detection system configuration tool, a simulation of communication on a vehicle communication system based on the input received and display, on the display device, results of running the simulation with the intrusion detection system configuration tool. The electronic processor is further configured to output a new configuration file and a file configured to be uploaded to a vehicle. |
US12141273B2 |
Focused image grabbing
A computer-based method includes monitoring user activities at an endpoint device on a computer network, determining if one of the user activities at the endpoint device presents a potential threat to network security, creating an alert of the potential threat, and providing, with the alert, a redacted version of a screenshot from the endpoint device. One or more open windows that appeared on the screen of the endpoint device are obscured or removed in the redacted version of the screenshot of the endpoint device. |
US12141265B2 |
Method and apparatus for facilitating the login of an account
Systems and methods are provided for facilitating account login, wherein the method is implemented by a first server that is associated with a first account. In some embodiments, the method comprises receiving, from a terminal device, a request to log into a second account associated with a second server, wherein the request includes a first identifier associated with the first account and a second identifier associated with the second server. The method further comprises generating account information to be transmitted to the second server based on the first identifier; and transmitting the account information to the second server based on the second identifier; wherein the transmission of the account information enables the second account to be automatically logged into at the second server. |
US12141264B2 |
Secure authorization via modal window
The disclosure relates to systems and methods for authorization of a user in a spatial 3D environment. The systems and methods can include receiving a request from an application executing on a mixed reality display system to authorize the user with a web service, displaying to the user an authorization window configured to accept user input associated with authorization by the web service and to prevent the application or other applications from receiving the user input, communicating the user input to the web service, receiving an access token from the web service, in which the access token is indicative of successful authorization by the web service, and communicating the access token to the application for authorization of the user. The authorization window can be a modal window displayed in an immersive mode by the mixed reality display system. |
US12141262B2 |
Using projected spots to determine facial micromovements
Systems, methods, and non-transitory computer readable media including instructions for determining and interpreting facial skin micromovements are disclosed. Determining facial skin micromovements includes controlling at least one coherent light source for projecting a plurality of light spots on a facial region of an individual, wherein the plurality of light spots includes at least a first light spot and a second light spot spaced from the first light spot. Reflected light from the first light spot is analyzed to determine changes in first spot reflections. Reflected light from the second light spot is analyzed to determine changes in second spot reflections. Based on the determined changes in the first spot reflections and the second spot reflections, the facial skin micromovements are determined. The facial skin micromovements derived from analyzing the first spot reflections and analyzing the second spot reflections are interpreted. An output of the interpretation is generated. |
US12141256B2 |
System for face authentication and method for face authentication
A system for face authentication which can operate separately for individual providers of face authentication service in a stable and efficient manner, which system includes: face authentication machines; an administrator terminal; a face management server for storing registered users' face image data; and face matching servers each configured to generate face feature amount data of a person to be verified from image data acquired from the camera of a face authentication machine, and perform a matching operation by comparing the face feature amount data of the person with that of registered users, wherein, prior to face authentication, data of associations between face authentication machines and face matching servers entered by an administrator is transmitted from the administrator terminal to the face management server. |
US12141255B2 |
Method for authenticating a user on client equipment
A method of authenticating a user on client equipment, the user equipped with a personal terminal, the method wherein it comprises implementing by data processing means in said client equipment the following steps: (a) When said user's personal terminal is in proximity to said client equipment, receiving from the terminal and temporarily storing on data storage means in the client equipment: —a reference biometric data item of the user; and—at least one alphanumeric user authentication data item; stored on the data storage means in the terminal; (b) Identifying said user via biometric recognition from a candidate biometric data item of the user and the reference biometric data item(s) stored on the data storage means in the client equipment; (c) Using at least one alphanumeric authentication data item of the identified user stored on the data storage means in the client equipment, for authentication of said user. |
US12141252B1 |
Assigning new passcodes to electronic devices
An electronic book distribution system includes electronic devices that reset their passcodes after specified authentication failures. The passcodes of an individual electronic device is reset to a value that is generated using a predefined function of a randomly generated support code. The support code is displayed to the user, and the user is instructed to contact a support service in order to obtain the new passcode. The support service independently authenticates the user, calculates the new device passcode using the same predefined function used by the electronic device, and provides the new passcode to the user. |
US12141251B2 |
Authentication of a user based on analyzing touch interactions with a device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for continuous identity authentication based on gesture data. In one aspect, a method includes receiving gesture data corresponding to one or more gestures received on a touch screen of the mobile device from an individual, generating specific features extracted from the one more gestures, comparing the specific features with gesture data collected on the mobile device from a user previously interacting with the mobile device, and verifying that an identity of the individual matches an identity of the previous user. |
US12141250B2 |
Media content management
A system and method for media content management include creating, via a digital vault, a container file comprising media content submitted by a first user and content metadata; verifying, via the digital vault, a completeness of the content metadata associated with the media content in the container file; classifying, via the digital vault, the container file based on the completeness of the media content; capturing, via the digital vault, event metadata when a second user gains access to the container file, the event metadata comprising at least one of identification of the second user, an activation timestamp, a duration of access, portions of the container file accessed, and changes to the container file; and enabling a private communication channel between parties affiliated with the media content to permit messaging among the parties affiliated with the media content via the private communication channel. |
US12141248B2 |
Systems and methods for whitebox device binding
A method is disclosed. The method includes receiving, by a user device, an encrypted message from a server computer. The encrypted message is a message encrypted with a master secret key or a key derived from the master secret key. The user device signs the encrypted message with a secure element private key. The user device, using a whitebox, cryptographically recovers a secure element public key from a certified key using a server computer public key. The certified key is certified by the server computer and based on at least the secure element public key. The user device, using the whitebox, cryptographically recovers the encrypted message from the signed encrypted message using the secure element public key. The user device, using the whitebox, decrypts the encrypted message using the master secret key or the key derived from the master secret key in the whitebox to obtain the message. |
US12141247B1 |
Apparatus and method for persistent digital rights management
A machine has a network interface circuit to provide connectivity to networked machines. A processor is connected to the network interface circuit. A memory is connected to the processor and the network interface circuit. The memory stores instructions executed by the processor to record the purchase of a digital asset by a user at a client machine from a data source machine in network communication with the client machine. The location of the digital asset on one or more machines of the networked machines is archived. The location is separate from the data source machine. The digital asset is associated with a data access policy. A request for the digital asset is received. The data access policy is enforced through programmatic control utilized by one or more of the networked machines to form a consent state. Distribution of the digital asset to a networked machine is authorized in response to the consent state. |
US12141245B2 |
Re-encryption-based digital rights management
Encrypting a document, including: generating first and second nonces; combining the first and second nonces to generate a secret key that is deterministically defined by the first and second nonces; encrypting the document using the secret key to produce an encrypted document; delivering the first nonce to a license manager; and delivering the second nonce to a rights manager. |
US12141244B2 |
Video resolution enforcement and optimization in an adaptive bitrate environment
Methods and systems related to authoring and acquiring digital rights management (DRM) licenses are disclosed. For example, a computing device may generate or author a digital rights management license for a content asset that includes one or more usage restriction rules. A usage restriction may limit the maximum display resolution for a content asset. Another device may then receive the license and process the one or more usage restrictions prior to presentation of the content asset to a user. |
US12141242B2 |
Image data classification method, computer device, and readable storage medium
An image data classification method which includes distributing image data to n users is provided. N marks corresponding to the image data are collected by collecting the mark made by each of the n users on the image data. Once target marks are determined from the n marks and a rate of the target marks is calculated, a quality of the image data is determined according to the rate of the target marks. |
US12141237B2 |
System and method for ensemble expert diversification via bidding and control thereof
The present teaching relates to method, system, medium, and implementations for machine learning. A bid is received, from an expert during training, for a training sample with an amount within a level of available bidding currency associated with the expert. The training sample is used for training a model associated with the expert. It is determined whether the expert is among at least one winner selected based on bids from one or more experts. If the expert is among the at least one winner, the training sample is sent to the expert. The at least one winner is selected based on one or more criteria aiming at expert diversification. |
US12141233B1 |
Method, system, and computer program product for characterizing an electronic circuit using model order reduction-based envelope fourier techniques
Disclosed are methods, systems, and articles of manufacture for characterizing an electronic design with an MOR-based envelope Fourier technique. Multiple training models may be determined at multiple time points for an electronic circuit by using at least the MOR-based envelope Fourier technique that comprises a harmonic balance technique. A training model of the multiple training models may be reduced into a reduced order training model in a reduced order space at least by applying at least model order reduction of the MOR-based envelope Fourier technique to the training model. A time varying system may be determined for the electronic circuit based by using at least the reduced order training model. |
US12141227B2 |
Adaptive matrix multiplication accelerator for machine learning and deep learning applications
An adaptive matrix multiplier. In some embodiments, the matrix multiplier includes a first multiplying unit a second multiplying unit, a memory load circuit, and an outer buffer circuit. The first multiplying unit includes a first inner buffer circuit and a second inner buffer circuit, and the second multiplying unit includes a first inner buffer circuit and a second inner buffer circuit. The memory load circuit is configured to load data from memory, in a single burst of a burst memory access mode, into the first inner buffer circuit of the first multiplying unit; and into the first inner buffer circuit of the second multiplying unit. |