Document | Document Title |
---|---|
US12211861B2 |
Low noise vertical gate device structure
Various embodiments of the present disclosure are directed towards a method for forming a pixel sensor. The method comprises forming a photodetector in a substrate. The substrate is patterned to define an opening above the photodetector. A gate electrode is formed within the opening, where the gate electrode has a top conductive body overlying a bottom conductive body. A first segment of a sidewall of the top conductive body contacts the bottom conductive body. A floating diffusion node is formed in the substrate laterally adjacent to the gate electrode. A second segment of the sidewall of the top conductive body overlies the floating diffusion node. |
US12211860B2 |
Integration of microdevices into system substrate
In a micro-device integration process, a donor substrate is provided on which to conduct the initial manufacturing and pixelation steps to define the micro devices, including functional, e.g. light emitting layers, sandwiched between top and bottom conductive layers. The microdevices are then transferred to a system substrate for finalizing and electronic control integration. The transfer may be facilitated by various means, including providing a continuous light emitting functional layer, breakable anchors on the donor substrates, temporary intermediate substrates enabling a thermal transfer technique, or temporary intermediate substrates with a breakable substrate bonding layer. |
US12211859B2 |
Light-emitting substrate and display device
A light-emitting substrate and a display device. The light-emitting substrate includes a base substrate, an electrode layer and a definition pattern layer; the electrode layer is at a side of the base substrate, and the definition pattern layer is at a side of the electrode layer away from the base substrate; the electrode layer includes a first electrode, and the definition pattern layer covers at least a part of the first electrode; the definition pattern layer includes a plurality of first openings, the plurality of first openings expose a same first electrode. Therefore, the light-emitting substrate can ensure the bonding success rate of the light-emitting substrate, and thus can further improve the product yield of the light-emitting substrate. |
US12211856B2 |
Display panelwith dislocated signal lines and display device with dislocated signal lines
Provided are a display panel and a display device. The display panel includes a base substrate, and a first signal line and a second signal line that are located on a side of the base substrate. Both the first signal line and the second signal line are located in a first metal layer and extend along a first direction. The distance between at least part of a surface of the first signal line facing the base substrate and a plane where the base substrate is located is defined by D1. The distance between at least part of a surface of the second signal line facing the base substrate and the plane where the base substrate is located is defined by D2, such that D2 is not equal to D1. |
US12211851B2 |
Semiconductor device including standard cells
A semiconductor device includes a plurality of standard cells. The plurality of standard cells include a first group of standard cells arranged in a first row extending in a row direction and a second group of standard cells arranged in a second row extending in the row direction. The first group of standard cells and the second group of standard cells are arranged in a column direction. A cell height of the first group of standard cells in the column direction is different from a cell height of the second group of standard cells in the column direction. |
US12211836B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a first channel region disposed over a substrate, and a first gate structure disposed over the first channel region. The first gate structure includes a gate dielectric layer disposed over the channel region, a lower conductive gate layer disposed over the gate dielectric layer, a ferroelectric material layer disposed over the lower conductive gate layer, and an upper conductive gate layer disposed over the ferroelectric material layer. The ferroelectric material layer is in direct contact with the gate dielectric layer and the lower gate conductive layer, and has a U-shape cross section. |
US12211829B2 |
Semiconductor package
A semiconductor package according to the inventive concept includes a first semiconductor chip configured to include a first semiconductor device, a first semiconductor substrate, a plurality of through electrodes penetrating the first semiconductor substrate, and a plurality of first chip connection pads arranged on an upper surface of the first semiconductor substrate; a plurality of second semiconductor chips sequentially stacked on an upper surface of the first semiconductor chip and configured to each include a second semiconductor substrate, a second semiconductor device controlled by the first semiconductor chip, and a plurality of second chip connection pads arranged on an upper surface of the second semiconductor substrate; a plurality of bonding wires configured to connect the plurality of first chip connection pads to the plurality of second chip connection pads; and a plurality of external connection terminals arranged on a lower surface of the first semiconductor chip. |
US12211827B2 |
Power supply system and power supply module
A power supply system includes a system board electrically connected to a load; a first package and a second package provided on an upper side of the system board; and a bridge member provided on upper sides of the first package and the second package, comprising a passive element and used for power coupling between the first package and the second package, wherein vertical projections of the first package and the second package on the system board are both overlapped with a vertical projection of the bridge member on the system board, the first package, and the second package are encapsulated with switching devices, terminals on upper surfaces of the first package and the second package are electrically connected to the bridge member, and terminals on lower surfaces thereof are electrically connected to the system board. |
US12211826B2 |
Method for producing a lighting device
In an embodiment a method for producing a lighting device includes providing a wafer assemblage having a semiconductor layer sequence arranged on a carrier substrate, separating the wafer assemblage into a plurality of first optoelectronic semiconductor chips, each comprising a section of the semiconductor layer sequence and of the carrier substrate, transferring at least some of the first optoelectronic semiconductor chips to a first auxiliary carrier, wherein the first auxiliary carrier has contact pads on a main surface, wherein the contact pads are surrounded and delimited in each case by a contour, and wherein each of the first optoelectronic semiconductor chips is arranged on a contact pad, cutting, on the first auxiliary carrier, to size the first optoelectronic semiconductor chips in order to adapt the first optoelectronic semiconductor chips to a predefined shape such that the each first optoelectronic semiconductor chip lies completely within the contour of an assigned contact pad, and transferring the first optoelectronic semiconductor chips from the first auxiliary carrier to a carrier. |
US12211825B2 |
Memory array, integrated circuit including the same, and manufacturing method thereof
A memory array includes a first bit-line stack disposed over a substrate, a first spacer, a first data storage structure, and a word line. The first bit-line stack includes a first bit line disposed over the substrate; and a first hard mask layer partially covering a top surface of the first bit line. The first spacer is disposed on a lower sidewall of a first sidewall of the first bit line. The first hard mask layer and the first spacer expose a top corner of the first bit line. The first data storage structure covers the top corner of the first bit line. The word line covers a sidewall of the first data storage structure. |
US12211814B2 |
Semiconductor interconnect structures with conductive elements, and associated systems and methods
Semiconductor devices having interconnect structures with conductive elements configured to mitigate thermomechanical stresses, and associated systems and methods, are disclosed herein. In one embodiment, a semiconductor package includes a semiconductor die and a pillar structure coupled to the semiconductor die. The pillar structure can include a plurality of conductive elements made of a first conductive material having a first elastic modulus. The pillar structure can further include a continuous region of a second conductive material at least partially surrounding the plurality of conductive elements. The second conductive material can have a second elastic modulus less than the first elastic modulus. |
US12211812B2 |
Semiconductor storage device and method for fabricating semiconductor storage device
A semiconductor storage device includes a first substrate, a second substrate, a first stacked body, and a second stacked body. The first stacked body is provided between the first substrate and the second substrate and includes a first trace, a first pad connected to the first trace, and a first insulator. The second stacked body is provided between the first stacked body and the second substrate and includes a second trace, a second pad connected to the second trace, and a second insulator. The first pad includes a plurality of first electrode portions connected to the first trace. The first insulator is provided between the plurality of first electrode portions. The plurality of first electrode portions are bonded to the second pad. |
US12211811B2 |
Electronic device and method of manufacturing electronic device
An electronic device includes a substrate, an electronic component, a first interposing layer and a second interposing layer. The substrate is non-planar and the substrate includes a first substrate pad and a second substrate pad. The electronic component includes a first component pad and a second component pad corresponding to the first substrate pad and the second substrate pad respectively. When the first component pad contacts the first substrate pad, a height difference exists between the second component pad and the second substrate pad. The first interposing layer connects between the first component pad and the first substrate pad. The second interposing layer connects between the second component pad and the second substrate pad. A thickness difference between the first interposing layer and the second interposing layer is 0.5 to 1 time the height difference. |
US12211810B2 |
Drive chip and display panel
The present application discloses a drive chip and a display panel. The drive chip includes a first area and a second area. The drive chip includes a substrate and drive pins. The density of the pins located in the first area is lower than the density of the pins located in the second area. The pins located in the second area includes first drive pins and second drive pins. The distance between the substrate and a face of the first drive pins away from the substrate is greater than the distance between the substrate and a face of the second drive pins away from the substrate. The occurrence of poor electric conduction is avoided. |
US12211801B2 |
Chip package and method of forming the same
A chip package includes a semiconductor die laterally encapsulating by an insulating encapsulant, a first dielectric portion, conductive vias, conductive traces and a second dielectric portion. The first dielectric portion covers the semiconductor die and the encapsulant. The conductive vias penetrate through the first dielectric portion and electrically connected to the semiconductor die. The conductive traces are disposed on the first dielectric portion. The second dielectric portion is disposed on the first dielectric portion and covering the conductive traces, wherein a first minimum lateral width of a conductive trace among the conductive traces is smaller than a second minimum lateral width of a conductive via among the conductive vias. A method of forming the chip package is also provided. |
US12211799B2 |
Semiconductor packages and methods for forming the same
Embodiments of the present disclosure provide an integrated circuit die with vertical interconnect features to enable direct connection between vertically stacked integrated circuit dies. The vertical interconnect features may be formed in a sealing ring, which allows higher routing density than interposers or redistribution layer. The direct connection between vertically stacked integrated circuit dies reduces interposer layers, redistribution process, and bumping processes in multi-die integration, thus, reducing cost of manufacturing. |
US12211797B2 |
Flexible substrate
According to one embodiment, a flexible substrate includes a support plate including a first surface, a line portion including a flexible insulating base located on the first surface and a wiring layer disposed on the insulating base, and a protective member covering the line portion, and the wiring layer includes a first metal layer and a second metal layer stacked on the first metal layer, the second metal layer has a first film thickness in a first area and a second film thickness in a second area, and the second film thickness is greater than the first film thickness. |
US12211796B2 |
Microelectronic assemblies having topside power delivery structures
Microelectronic assemblies, related devices and methods, are disclosed herein. In some embodiments, a microelectronic assembly may include a package substrate including a first conductive pathway electrically coupled to a power source; a first microelectronic component, embedded in an insulating material on the surface of the package substrate, including a through-substrate via (TSV) electrically coupled to the first conductive pathway; a second microelectronic component embedded in the insulating material; and a redistribution layer on the insulating material including a second conductive pathway electrically coupling the TSV, the second microelectronic component, and the first microelectronic component. |
US12211795B2 |
Semiconductor device
A semiconductor device includes a substrate including a cell array region and a peripheral circuit region, capacitors on the cell array region of the substrate, peripheral transistors on the peripheral circuit region of the substrate, a first upper interlayer insulating layer on the capacitors and the peripheral transistors, a first upper contact electrically connected to at least one of the peripheral transistors, the first upper contact penetrating the first upper interlayer insulating layer, a first upper interconnection line provided on the first upper interlayer insulating layer and electrically connected to the first upper contact, a second upper interlayer insulating layer covering the first upper interconnection line, and a first blocking layer between the first upper interlayer insulating layer and the second upper interlayer insulating layer. The first blocking layer is absent between the first upper interconnection line and the first upper interlayer insulating layer. |
US12211789B2 |
Three dimensional integrated circuit and fabrication thereof
A method includes following steps. First transistors are formed over a substrate. An interconnect structure is formed over the plurality of first transistors. A dielectric layer is formed over the interconnect structure. 2D semiconductor seeds are formed over the dielectric layer. The 2D semiconductor seeds are annealed. An epitaxy process is performed to laterally grow a plurality of 2D semiconductor films respectively from the plurality of 2D semiconductor seeds. Second transistors are formed on the plurality of 2D semiconductor films. |
US12211784B2 |
SOI substrate and related methods
Implementations of a silicon-on-insulator (SOI) die may include a silicon layer including a first side and a second side, and an insulative layer coupled directly to the second side of the silicon layer. The insulative layer may not be coupled to any other silicon layer. |
US12211782B2 |
Semiconductor package dielectric susbtrate including a trench
A package comprises at least one first device die, and a redistribution line (RDL) structure having the at least one first device die bonded thereto. The RDL structure comprises a plurality of dielectric layers, and a plurality of RDLs formed through the plurality of dielectric layers. A trench is defined proximate to axial edges of the RDL structure through each of the plurality of dielectric layers. The trench prevents damage to portions of the RDL structure located axially inwards of the trench. |
US12211774B2 |
Lead stabilization in semiconductor packages
Generally described, one or more embodiments are directed to semiconductor packages comprising a plurality of leads and methods of forming same. The plurality of leads include active leads that are electrically coupled to bond pads of a semiconductor die and thereby coupled to active components of the semiconductor die, and inactive leads that are not electrically coupled to bond pads of the semiconductor die. The active leads have surfaces that are exposed at a lower surface of the semiconductor package and forms lands, while the inactive leads are not exposed at the lower surface of the package. |
US12211764B2 |
Semiconductor device and method of manufacturing the same
The third side surface includes inclined surfaces inclined in a direction in which a center in an up-down direction of the third side surface is convex. The mold resin further includes a residual section provided in the center of the third side surface and a dowel section provided between the inclined surface and the residual section. The dowel section projects further in a lateral direction than the inclined surface. The residual section further projects in the lateral direction than the dowel section and has a fracture surface perpendicular to the up-down direction. |
US12211762B2 |
Semiconductor devices and methods of manufacturing semiconductor devices
In one example, a semiconductor device includes a first substrate with a first substrate top side, a first substrate bottom side opposite to the first substrate top side, a first substrate lateral side interposed between the first substrate top side and the first substrate bottom side, and a first substrate conductive structure. An electronic component is coupled to the first substrate top side and coupled to the first substrate conductive structure. A support includes a support wall having a first ledge coupled to the first substrate top side, a first riser coupled to the first substrate lateral side, and a second ledge extending from the first riser away from the first substrate lateral side. Other examples and related methods are also disclosed herein. |
US12211761B2 |
Protector cap for package with thermal interface material
A method of manufacturing a package includes mounting an electronic component on an electrically conductive carrier, encapsulating part of the carrier and the electronic component by an encapsulant, covering an exposed surface portion of the carrier with an electrically insulating and thermally conductive interface structure, and covering at least part of the interface structure by a protection cap. |
US12211760B2 |
Integrated circuit devices including a parameter measuring structure and methods of forming the same
Integrated circuit devices may include a cell transistor and a parameter measuring structure (e.g., a resistance measuring structure). The cell transistor may be on a first surface of a substrate structure, which is opposite a second surface thereof. The parameter measuring structure may include first and second contact structures that extend through the substrate structure. The second surface of the substrate structure may expose respective portions of the first and second contact structures. |
US12211759B2 |
Circuit die with isolation test structure
An integrated circuit includes an isolation test structure (ITS) formed in a non-active region. An electrical isolation between structures of the integrated circuit may be validated based on a measured resistance or conductivity across the ITS. In some embodiments the ITS includes interdigitated buffer layer structures. In some embodiments, the ITS is arranged in series with a test Through-substrate via (TSV). The test TSV is formed with a slower etch rate and smaller diameter than other standard TSVs of the integrated circuit and can be used to validate the formation of the standard TSVs based on measured resistance or conductivity thereof. By arranging the ITS and the test TSV in series, isolation of the integrated circuit and formation of TSVs in the integrated circuit can be validated using a single measurement. |
US12211758B2 |
Semiconductor devices having a defect detector and data storage systems including the same
A semiconductor device and data storage system, the device including a substrate having a first region, a second region surrounding the first region, and a third region surrounding the second region; a memory structure on the first region; a first defect detector on the second region; and a dam structure on the third region, wherein the dam structure surrounds the first defect detector and includes a plurality of conductive lines stacked on the third region. |
US12211757B2 |
Semiconductor device and method of forming the same
An apparatus includes an active region; a scribe region surrounding the active region; a test component in the scribe region; a pad electrode in the active region; and a power supply wiring of an upper wiring layer in the active region, the power supply wiring extending between the test component and the pad electrode; and an interconnection structure coupling the test component and the pad electrode across a border between the active region and the scribe region, the interconnection structure including a wiring portion of a lower wiring layer crossing the power supply wiring. |
US12211752B2 |
FinFET device and method of forming same
A method for forming a semiconductor device includes patterning a substrate to form a strip including a first semiconductor material, forming an isolation region along a sidewall of the strip, an upper portion of the strip extending above the isolation region, forming a dummy structure along sidewalls and a top surface of the upper portion of the strip, performing a first etching process on an exposed portion of the upper portion of the strip to form a first recess, the exposed portion of the strip being exposed by the dummy structure, after performing the first etching process, reshaping the first recess to have a V-shaped bottom surface using a second etching process, wherein the second etching process is selective to first crystalline planes having a first orientation relative to second crystalline planes having a second orientation, and epitaxially growing a source/drain region in the reshaped first recess. |
US12211751B2 |
Semiconductor device and method for fabricating the same
A semiconductor device includes a single diffusion break (SDB) structure dividing a fin-shaped structure into a first portion and a second portion, an isolation structure on the SDB structure, a first spacer adjacent to the isolation structure, a metal gate adjacent to the isolation structure, a shallow trench isolation (STI around the fin-shaped structure, and a second isolation structure on the STI. Preferably, a top surface of the first spacer is lower than a top surface of the isolation structure and a bottom surface of the first spacer is lower than a bottom surface of the metal gate. |
US12211750B2 |
Mechanisms for forming FinFET device
Embodiments of mechanisms for forming a semiconductor device are provided. The semiconductor device includes a substrate. The semiconductor device also includes a first fin and a second fin over the substrate. The semiconductor device further includes a first gate electrode and a second gate electrode traversing over the first fin and the second fin, respectively. In addition, the semiconductor device includes a gate dielectric layer between the first fin and the first gate electrode and between the second fin and the second gate electrode. Further, the semiconductor device includes a dummy gate electrode over the substrate, and the dummy gate electrode is between the first gate electrode and the second gate electrode. An upper portion of the dummy gate electrode is wider than a lower portion of the dummy gate electrode. |
US12211747B2 |
Method of forming contact metal
A semiconductor device is disclosed. The device includes a source/drain feature formed over a substrate. A dielectric layer formed over the source/drain feature. A contact trench formed through the dielectric layer to expose the source/drain feature. A titanium nitride (TiN) layer deposited in the contact trench and a cobalt layer deposited over the TiN layer in the contact trench. |
US12211746B2 |
Methods used in forming a memory array comprising strings of memory cells including forming a pair of elevationally-extending walls that are laterally-spaced relative one another and that are individually horizontally-longitudinally-elongated
A method used in forming a memory array comprising strings of memory cells comprises forming a stack comprising vertically-alternating first tiers and second tiers. Horizontally-elongated trenches are formed into the stack to form laterally-spaced memory-block regions. The memory-block regions comprise part of a memory-plane region. A pair of elevationally-extending walls are formed that are laterally-spaced relative one another and that are individually horizontally-longitudinally-elongated. The pair of walls are one of (a) or (b), where: (a): in the memory-plane region laterally-between immediately-laterally-adjacent of the memory-block regions; and (b): in a region that is edge-of-plane relative to the memory-plane region. Through the horizontally-elongated trenches and after forming the pair of walls, sacrificial material that is in the first tiers is isotropically etching away and replaced with conducting material of individual conducting lines. Other embodiments, including structure independent of method, are disclosed. |
US12211740B2 |
Interconnect structure and methods of forming the same
An interconnect structure and methods of forming the same are described. In some embodiments, the structure includes a first dielectric layer and one or more first conductive features disposed in the first dielectric layer. The one or more first conductive features includes a first metal. The structure further includes a plurality of graphene layers disposed on each of the one or more first conductive features, the plurality of graphene layers include a second metal intercalated therebetween, and the second metal is different from the first metal. |
US12211738B2 |
Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a substrate and a dielectric material disposed over the substrate. A void is disposed within the dielectric material. A dielectric liner is disposed along inner sidewalls of the dielectric material proximate to the void. An inner surface of the dielectric liner defines an outer extent of the void, and the dielectric liner includes an inner liner layer and an outer liner layer. |
US12211737B2 |
Cleaning chamber for metal oxide removal
In some embodiments, the present disclosure relates to a method that includes forming a dielectric layer over a conductive structure on a substrate. A removal process is performed to remove a portion of the dielectric layer to expose a portion of the conductive structure. The substrate is transported into a cleaning chamber having a wafer chuck below a bell jar structure. A cleaning process is performed to clean the exposed portion of the conductive structure by turning on a noble gas source to introduce a noble gas within the cleaning chamber, turning on an oxygen gas source to introduce oxygen within the cleaning chamber, applying a first bias to a plasma coil to form a plasma gas, and applying a second bias to the wafer chuck. The substrate is removed from the cleaning chamber. A conductive layer is formed over the dielectric layer and coupled to the conductive structure. |
US12211724B2 |
Optical measurement tool containing chromatic aberration enhancement component and optical alignment method using the same
An optical alignment method includes providing an emitted radiation beam which includes a first peak wavelength and a second peak wavelength to a chromatic aberration enhancement component which increases a chromatic aberration of the emitted radiation beam, providing a first incident radiation beam having the first peak wavelength and a second incident radiation beam having the second peak wavelength which is shorter than the first peak wavelength to respective first and second alignment marks located at different vertical levels in a device under test, detecting reflected radiation from the first and second alignment marks, and using the detected reflected radiation for optical alignment of layers in the device under test. |
US12211720B2 |
Vacuum transfer device, substrate processing system, and substrate processing method
A vacuum transfer device configured to transfer a substrate in a vacuum includes: a flat motor including a body, a plurality of electromagnetic coils arrayed in the body, and a current controller that controls a current supplied to the electromagnetic coil; a transfer unit including a substrate holder configured to hold a substrate, and a base having a plurality of magnets arrayed therein and magnetically levitating from a surface of the body by a magnetic field generated by the electromagnetic coil, and move in a magnetically levitating state thereby moving the substrate holder; and a temperature controller configured to adjust temperature of at least a portion of the body. The temperature of the transfer unit is adjusted by stopping the magnetic levitation of the base by controlling the current supplied to the electromagnetic coil, and bringing the base into contact with a temperature-adjusted portion of the body. |
US12211716B2 |
Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a chamber including an upper chamber and a lower chamber coupled to each other to provide a space for processing a substrate, a substrate support configured to support the substrate within the chamber, an upper supply port provided in the upper chamber and configured to supply a supercritical fluid on an upper surface of the substrate within the chamber, a recess provided in a lower surface of the upper chamber, the recess including a horizontal extension portion extending in a direction parallel with the upper surface of the substrate in a radial direction from an outlet of the upper supply port and an inclined extension portion extending obliquely at an angle from the horizontal extension portion, and a baffle member disposed within the recess between the upper supply port and the substrate. |
US12211715B2 |
Substrate vacuum treatment apparatus and method therefor
A vacuum treatment apparatus for substrate including a vacuum treatment arrangement. An input load-lock arrangement leads towards and into the vacuum treatment arrangement and an output load-lock arrangement leads from the vacuum treatment arrangement. One of the two load-lock arrangements includes at least two load-locks in series respectively pumped by pumps. |
US12211714B2 |
Reconfigurable mainframe with replaceable interface plate
A mainframe of a device fabrication system comprises a base and a plurality of facets on the base. Each facet of the plurality of facets comprises a frame. The mainframe further comprises a plurality of replaceable interface plates. Each replaceable interface plate of the plurality of replaceable interface plates is attached to a respective facet such that at most one replaceable interface plate is attached to each facet. At least one replaceable interface plate comprises one or more access ports. The mainframe further comprises a lid over the plurality of facets. The base, the lid and the plurality of facets with the attached plurality of replaceable interface plates together define an interior volume of the mainframe. The mainframe further comprises a robot arm in the interior volume. |
US12211713B2 |
Apparatus, system, and method of providing a ramped interconnect for semiconductor fabrication
The disclosure is and includes at least an apparatus, system and method for a ramped electrical interconnection for use in semiconductor fabrications. The apparatus, system and method includes at least a first semiconductor substrate having thereon a first electrical circuit comprising first electrical components; a second semiconductor substrate at least partially covering the first electrical circuit, and having thereon a second electrical circuit comprising second electrical components; a ramp formed through the second semiconductor substrate between at least one of the first electrical components and at least one of the second electrical components; and an additively manufactured conductive trace formed on the ramp to electrically connect the at least one first electrical component and the at least one second electrical component. |
US12211708B2 |
Substrate processing apparatus and substrate processing method
First and second concentration measurement parts (415, 425) are provided in first and second supply liquid lines (412, 422) in which first and second supply liquids flow, respectively. A dissolved concentration of gas in the second supply liquid is lower than that in the first supply liquid. In the first and second supply liquid lines, respective one ends of first and second branch lines (51, 52) are connected to respective positions on the upstream side of the concentration measurement parts. The other ends of the first and second branch lines are connected to a mixing part (57), and by mixing the first and second supply liquids, a processing liquid is generated. Respective flow rate adjustment parts (58) of the first and second branch lines are controlled on the basis of respective measured values of the first and second concentration measurement parts so that the dissolved concentration of the gas in the processing liquid can become a set value. It is thereby possible to prevent the supply liquid containing particles or the like caused by the concentration measurement part from being contained into the processing liquid to be supplied to a substrate and also to adjust the dissolved concentration of the gas in the processing liquid to the set value with high accuracy. |
US12211706B2 |
Substrate processing device and method of manufacturing substrate processing device
A substrate processing device is provided. The substrate processing device includes a processing container including a mounting table, a refrigeration device disposed to have a gap between the mounting table and the refrigeration device, a first elevating device configured to raise or lower the refrigeration device, a refrigerant flow path to supply a refrigerant to the gap, a compression device configured to compress the refrigerant supplied to the refrigerant flow path, and refrigerant transfer pipes connected to both a first connection-fixing unit which is a flow path port of the refrigerant flow path and a second connection-fixing unit fluid-communicating with the compression device. Further, each of the refrigeration transfer pipes extends such that at least a portion of the refrigerant transfer pipe is curved between the first and second connection-fixing units, and each of the refrigerant transfer pipes is placed on a support member at the second connection-fixing unit. |
US12211704B2 |
Semiconductor package having side wall plating
Methods are disclosed herein for forming wettable flanks on quad flat no-leads semiconductor packages. The methods may begin with a package assembly having multiple non-singulated packages. The package assembly includes a lead frame assembly having dies coupled thereto. A mold encapsulation covers the dies and exposes portions of leads. An electroplating step deposits plating on the exposed portions of the leads. First and second series of parallel step cuts are made between the die packages to form sidewalls of wettable flanks. The first and second series of parallel step cuts are perpendicular to each other. These cuts are made at a depth to cut fully through the lead frame but not fully through the mold encapsulation. After the first and second series of parallel step cuts, the wettable flanks are plated using an electroless method. A third and fourth series of cuts singulates the assembly into discrete QNF semiconductor packages. |
US12211703B2 |
Methods for forming a semiconductor device having a second semiconductor layer on a first semiconductor layer
A method of forming a semiconductor device includes: forming a first semiconductor layer on a semiconductor substrate, the first semiconductor layer being of the same dopant type as the semiconductor substrate, the first semiconductor layer having a higher dopant concentration than the semiconductor substrate; increasing the porosity of the first semiconductor layer; first annealing the first semiconductor layer in an atmosphere including an inert gas; forming a second semiconductor layer on the first semiconductor layer; and separating the second semiconductor layer from the semiconductor substrate by splitting within the first semiconductor layer. Additional methods of forming a semiconductor device are described. |
US12211702B2 |
Solid body and multi-component arrangement
A solid body is disclosed. The solid body includes: a detachment plane in an interior space of the solid body, the detachment plane including laser radiation-induced modifications; and a region including layers and/or components. A multi-component arrangement is also disclosed. The multi-component arrangement includes: a solid-body layer including more than 50% SiC and modifications or modification components generating pressure tensions in a region of a first surface, the modifications being amorphized components of the solid-body layer, the modifications being spaced closer to the first surface than to a second surface opposite the first surface, the first surface being essentially level; and a metal layer on the first surface of the solid-body layer. |
US12211701B2 |
Gate structure of semiconductor device and method of manufacture
A semiconductor device and method of manufacture are provided. In some embodiments a divergent ion beam is utilized to implant ions into a capping layer, wherein the capping layer is located over a first metal layer, a dielectric layer, and an interfacial layer over a semiconductor fin. The ions are then driven from the capping layer into one or more of the first metal layer, the dielectric layer, and the interfacial layer. |
US12211697B2 |
Method for manufacturing semiconductor structure and same
A method for manufacturing a semiconductor structure includes: providing a base having first contact layers and a second contact layer; forming an initial electrical connection layer; forming a lower mask layer including a first and a second pattern regions, and on an upper surface of the base, orthographic projections of two first contact layers fall within an orthographic projection of one first pattern region, and an orthographic projection of one second contact layer falls within an orthographic projection of one second pattern region; patterning the first pattern region to form two first sub-pattern regions discrete from each other; and etching the initial electrical connection layer to form first electrical connection layers and a second electrical connection layer discrete from each other, in which the first electrical connection layers correspond to the first sub-pattern regions, and the second electrical connection layer corresponds to the second pattern region. |
US12211693B2 |
Spacer patterning process with flat top profile
A method for forming a metal containing feature includes performing a deposition process, the deposition process comprising conformally depositing an over layer on top surfaces of a patterned mandrel layer and over a spacer layer on sidewalls of the patterned mandrel layer, and performing an etch process, the etch process comprising removing the over layer from the top surfaces of the patterned mandrel layer and shoulder portions of the spacer layer, and removing the shoulder portions of the spacer layer, using a fluorine containing etching gas. |
US12211689B2 |
Method of manufacturing semiconductor device capable of controlling film thickness distribution
Described herein is a technique capable of improving a controllability of a thickness distribution of an oxide film formed on a surface of a substrate. According to one aspect of the technique, there is provided a method of manufacturing a semiconductor device, including: (a) forming a first oxide layer by supplying an oxygen-containing gas and an hydrogen-containing gas to a heated substrate at a first pressure less than an atmospheric pressure and by oxidizing a surface of the substrate; and (b) forming a second oxide layer by supplying the oxygen-containing gas and the hydrogen-containing gas to the heated substrate at a second pressure less than the atmospheric pressure and different from the first pressure and by oxidizing the surface of the substrate on which the first oxide layer is formed. |
US12211686B2 |
Methods of forming SOI substrates
Methods of forming SOI substrates are disclosed. In some embodiments, an epitaxial layer and an oxide layer are formed on a sacrificial substrate. An etch stop layer is formed in the epitaxial layer. The sacrificial substrate is bonded to a handle substrate at the oxide layer. The sacrificial substrate is removed. The epitaxial layer is partially removed until the etch stop layer is exposed. |
US12211680B2 |
Pulsed power module with pulse and ion flux control for magnetron sputtering
An electrical power pulse generator system and a method of the system's operation are described herein. A main energy storage capacitor supplies a negative DC power and a kick energy storage capacitor supplies a positive DC power. A main pulse power transistor is interposed between the main energy storage capacitor and an output pulse rail and includes a main power transmission control input for controlling power transmission from the main energy storage capacitor to the output pulse rail. A positive kick pulse power transistor is interposed between the kick energy storage capacitor and the output pulse rail and includes a kick power transmission control input for controlling power transmission from the kick energy storage capacitor to the output pulse rail. A positive kick pulse power transistor control line is connected to the kick power transmission control input of the positive kick pulse transistor. |
US12211677B2 |
Uniformity control for plasma processing
A system and method including a processing device. The processing device receives data including one or more plasma exposure durations of a plasma process. The plasma exposure duration are associated with a set of controlled elements. The processing device causes a each set of controlled elements to switch between a first mode of operation and a second mode of operation. Each set of controlled elements expose appropriate portion of a substrate to the plasma related fluxes. The first set of controlled elements process the substrate at an increased rate while operating in the first mode of operation relative to the second mode of operation. The processing device causes each set of controlled elements to operate in the first mode of operation for the appropriate time duration based on the received plasma exposure duration data. |
US12211675B2 |
Apparatus for treating substrate and method for treating a substrate
The inventive concept provides a substrate treating apparatus. The substrate treating apparatus includes a housing having a treating space for treating a substrate; a support unit configured to support the substrate at the treating space; and a plasma source for generating a plasma from a process gas supplied into the treating space; an exhaust line connecting to the housing and exhausting an atmosphere of the treating space; and a pressure adjusting unit positioned between the support unit and the exhaust line and configured to adjust an exhaust pressure exhausted from the exhaust line, and wherein the pressure adjusting unit includes: an opening/closing member for opening and closing the exhaust line; a lifting/lowering member for moving the opening/closing member in an up/down direction; and an elastic member for providing a restoring force to the lifting/lowering member. |
US12211674B2 |
Plasma processing apparatus
A plasma processing apparatus for finely adjusting conductance of exhaust gas and controlling pressure in a processing chamber with high accuracy, including a processing chamber; a base plate formed with an exhaust opening; an exhaust portion lid disposed in the processing chamber so as to face the exhaust opening; an exhaust device configured to exhaust a gas in the processing chamber via the exhaust opening; and an actuator configured to drive the exhaust portion lid. An axis of the exhaust opening coincides with a central axis of the processing chamber. The exhaust portion lid includes a circular plate portion and a protruding portion protruding from the circular plate portion toward the exhaust opening. The exhaust portion lid is driven by the actuator to be movable to various positions with respect to the exhaust opening and the base plate. |
US12211673B2 |
Processing chamber deposition confinement
Exemplary semiconductor processing systems may include a chamber body including sidewalls and a base. The system may include a substrate support extending through the base of the chamber body. The chamber body may define an access circumferentially extending about the substrate support at the base of the chamber body. The system may include one or more isolators disposed within the chamber body. The one or more isolators may define an exhaust path between the one or more isolators and the chamber body. The exhaust path may extend to the base of the chamber body. The systems may include a fluid source fluidly coupled with the chamber body at the access extending about the substrate support. |
US12211671B2 |
Wafer placement table
A wafer placement table includes: a ceramic substrate having a wafer placement surface at an upper surface, and incorporating an electrode; a cooling substrate which is bonded to a lower surface of the ceramic substrate, and in which a refrigerant flow path is formed; a power supply terminal connected to the electrode; and a power supply terminal hole vertically penetrating the cooling substrate and storing the power supply terminal. The power supply terminal hole intersects with the refrigerant flow path. |
US12211669B2 |
Multiple charged-particle beam apparatus with low crosstalk
Systems and methods of forming images of a sample using a multi-beam apparatus are disclosed. The method may include generating a plurality of secondary electron beams from a plurality of probe spots on the sample upon interaction with a plurality of primary electron beams. The method may further include adjusting an orientation of the plurality of primary electron beams interacting with the sample, directing the plurality of secondary electron beams away from the plurality of primary electron beams, compensating astigmatism aberrations of the plurality of directed secondary electron beams, focusing the plurality of directed secondary electron beams onto a focus plane, detecting the plurality of focused secondary electron beams by a charged-particle detector, and positioning a detection plane of the charged-particle detector at or close to the focus plane. |
US12211665B2 |
Charged particle beam device
A charged particle beam device suppresses sample deformation caused by placing a sample on a suctioning surface of an electrostatic chuck mechanism, the sample having a temperature different from the suctioning surface. The charged particle beam device includes the electrostatic chuck mechanism; a stage which moves a sample, which is to be irradiated with a charged particle beam, relative to an irradiation position of the charged particle beam; an insulating body which is disposed on the stage and constitutes a dielectric layer of the electrostatic chuck; a first support member which supports the insulating body on the stage; a ring-shaped electrode which encloses the surroundings of the sample and is installed on the insulating body in a contactless manner, and to which a predetermined voltage is applied; and a second support member which supports the ring-shaped electrode. |
US12211663B2 |
Charge carrier generation source
A carrier generation source is provided, comprising a carrier generation area configured to provide carriers and a grid electrode, the grid electrode comprising an electrically conductive carrier, the carrier having a first side and a second side opposite the first side, the first side being directly adjacent the carrier generation area, the carrier having a plurality of through-holes extending from the first side through the carrier to the second side, the through-holes on the first side each having a first opening surface and the through-holes on the second side having a second opening surface, the first opening surface being larger than the second opening surface. |
US12211661B2 |
Status indicator for switchgear
A switchgear assembly includes an indicator assembly to indicate whether a movable contact is in an open or a closed position. The indicator assembly includes an indicator body having first and second sections. The indicator body is rotatable to display the first section in the open position and the second section in the closed position. The indicator assembly also includes a drive gear having a first helical spline and coupled to an actuator of the switchgear assembly such that operation of the actuator moves the drive gear, and an elongated driven gear having a second helical spline extending along a length of the driven gear and engaged with the first helical spline of the drive gear such that movement of the drive gear rotates the driven gear. The driven gear is coupled to the indicator body such that rotation of the driven gear causes rotation of the indicator body. |
US12211660B2 |
Fuse assembly using coated wound wire and sacrificial core
A fuse assembly includes a housing and a wound wire operable as a fusible element. The housing has a cavity for the fusible element. The fusible element is formed by coating a wire with enamel and wrapping the wire around a core to produce enamel-coated wound wire. The enamel-coated wound wire is attached to the housing. The core is etched away until the core is dissolved and the enamel is stripped away. |
US12211659B2 |
Vacuum interrupter assembly, switchgear including vacuum interrupter assembly, and method of configuring vacuum interrupter assembly
Described herein is a VI assembly that includes a VI having a stationary contact on a stationary contact potential, a moveable contact on a moveable contact potential, and a vapor shield. The stationary and moveable contacts define a contacting area. The moveable contact is moveable relative to the stationary contact along an axis of the VI. The VI assembly further includes at least one field coupler. The stationary contact and the vapor shield have a predetermined stationary contact-vapor shield capacitance with respect to each other. The moveable contact and the vapor shield have a predetermined moveable contact-vapor shield capacitance with respect to each other. The field coupler is configured such that it adds a field coupler capacitance to at least one of the stationary contact-vapor shield capacitance and the moveable contact-vapor shield capacitance to make the stationary contact-vapor shield capacitance and the moveable contact-vapor shield capacitance substantially equal. |
US12211655B2 |
Capacitor with multiple elements for multiple replacement applications
An apparatus includes a case having an elliptical cross-section capable of receiving a plurality of capacitive elements. One or more of the capacitive elements provide at least one capacitor having a first capacitor terminal and a second capacitor terminal. The apparatus also includes a cover assembly that includes a deformable cover mountable to the case, and, a common cover terminal having a contact extending from the cover. The cover assembly also includes at least three capacitor cover terminals, each of the at least three capacitor cover terminals having at least one contact extending from the deformable cover. The deformable cover is configured to displace at least one of the at least three capacitor cover terminals upon an operative failure of at least one of the plurality of the capacitive elements. The cover assembly also includes at least four insulation structures. One of the four insulation structures is associated with one of the at least three capacitor cover terminals. The apparatus also includes a first conductor capable of electrically connecting the first capacitor terminal of a capacitor provided by one of the plurality of capacitive elements to one of the at least three capacitor cover terminals and a second conductor capable of electrically connecting the second capacitor terminal of the capacitor provided by one of the plurality of capacitive elements to the common cover terminal. |
US12211644B2 |
Optical system
An optical system is provided, including a housing, an optical element, a first movable part, a driving assembly, and a temperature adjusting module. The optical element is disposed on the housing. The first movable part is movably connected to the housing. The driving assembly is configured to drive the first movable part to move relative to the housing. The temperature adjusting module is disposed in the housing for adjusting the temperature of the optical system. |
US12211643B2 |
Solenoid coil structure, solenoid coil assembly, and control device
Provide are a solenoid coil structure, a solenoid coil assembly and a control device each including the same. The solenoid coil structure includes: a bobbin having a cylindrical body about which a coil is wound and a plurality of lead-pin coupling parts extending on the body in an axial direction; and a housing having an outer side surface covering an outer circumferential surface of the body, and an end surface which the plurality of lead-pin coupling parts pass through and protrude from and which is located on an end of the outer side surface in the axial direction. |
US12211636B2 |
Coil component
Disclosed herein is a coil component that includes a coil pattern provided on the substrate. The outer and inner shapes of the coil pattern are both larger in width in a first direction than a second direction. The outer shape of the coil pattern has a pair of first outer shape sections and a second outer shape section positioned between the pair of first outer shape sections in the first direction and having a width in the second direction larger than that of the first outer shape sections. The inner shape of the coil pattern has a pair of first inner shape sections and a second inner shape section positioned between the pair of first inner shape sections in the first direction and having a width in the second direction larger than that of the first inner shape sections. |
US12211635B2 |
Arrangement to cool a coil
An arrangement to cool a coil, comprising an enclosure, which at least partially incorporates or houses the coil, and a device to create an airflow to cool the coil, wherein the coil comprises at least one cooling channel to guide the airflow through the windings of the coil and an outer air duct lying radially in the outer circumference area of the coil or lying radially inside below an outer part of the coil, characterized in that an air guidance plate is placed at or near one longitudinal end of the outer air duct and/or of the coil to prevent bypasses of the airflow and/or to block at least partially the airflow through and/or along the outer air duct, achieves the object to cool a coil, especially a coil of a transformer, in an efficient manner using space-saving means. |
US12211634B2 |
Soft magnetic alloy and magnetic component
A soft magnetic alloy or the like combines high saturated magnetic flux density, low coercive force and high magnetic permeability μ′. A soft magnetic alloy having the composition formula (Fe(1−(α+β))X1αX2β)(1−(a+b+c+d+e))BaSibCcCudMe. X1 is one or more elements selected from the group consisting of Co and Ni, X2 is one or more elements selected from the group consisting of Al, Mn, Ag, Zn, Sn, As, Sb, Bi, N, O and rare earth elements, and M is one or more elements selected from the group consisting of Nb, Hf, Zr, Ta, Ti, Mo, μ′ and V. 0.090≤a≤0.240, 0.030. |
US12211633B2 |
Non-oriented electrical steel sheet
What is provided is a non-oriented electrical steel sheet having a chemical composition in which, by mass %, C: 0.010% or less, Si: 1.50% to 4.00%, sol. Al: 0.0001% to 1.0%, S: 0.010% or less, N: 0.010% or less and one or a plurality of elements selected from the group consisting of Mn, Ni, Co, Pt, Pb, Cu and Au: 2.50% to 5.00% in total with a remainder including Fe and impurities, in which a recrystallization rate is 1% to 99% in a metallographic structure, a sheet thickness is 0.50 mm or less, and, in the case of measuring a magnetic flux density B50 after annealing the non-oriented electrical steel sheet at 800° C. for two hours, a magnetic flux density B50 in a 45° direction with respect to a rolling direction is 1.75 T or more. |
US12211632B2 |
TMOV device
A thermally protected metal oxide varistor includes a body, a first electrode, a thermal fuse, and a glue. The body is made up of a crystalline microstructure including zinc oxide mixed with one or more other metal oxides. The first electrode is located on one side of the body and is connected to a first lead wire. The thermal fuse is connected between the first electrode and the first lead wire. The glue is to be deposited over the thermal fuse as well as over a top portion of the first lead wire. |
US12211630B2 |
Stretchable electronics and method for manufacturing the same
Provided are stretchable electronics and a method for manufacturing the same. The stretchable electronics may include a substrate, a plurality of electronic elements disposed to be spaced apart from each other on the substrate, and a wire structure disposed on the substrate to connect the plurality of electronic elements to each other. The wire structure may include an insulator extending from one of the electronic elements to the other of the adjacent electronic elements and a metal wire configured to cover a top surface and side surfaces of the insulator. The insulator may include at least one bent part in a plan view. |
US12211625B2 |
Systems and methods for detecting and tracking infectious diseases using sensor data
An example method for identifying and reporting a space or individual that has been exposed to an infectious disease includes identifying sensor data related to one or more individuals in a space; determining, based on the sensor data, that a particular individual among the one or more individuals is infected with an infectious disease; generating a report requesting that the space be disinfected; and outputting the report to a computing device. |
US12211618B2 |
Methods and systems for treating cancer based on response prediction using light scattering technology
Disclosed are methods and systems that make use of light scattering techniques, such as the use of a multiphoton laser-scanning microscope, to quantify the scattering directionality of second harmonic generation (SHG) from biopsy samples of cancer in order to predict efficacy of neoadjuvant chemotherapy. |
US12211613B2 |
Rapid response system for cardiac arrest
An improved emergency response system includes a set of databases which relates to volunteer responders and patients, which is controlled by a central system computer. The system interacts with patients and volunteer responders through a wireless network to patient and volunteer communicator devices. The emergency response system calculates and provides a compensation to the volunteer responders based upon their on-duty time, proximity to enrolled patients, and optionally based upon their performance during training and cardiac rescue events. |
US12211605B2 |
Device, system and method for storing clinical-surgical data
The present invention describes a device, a system, and a process for storing clinical-surgical data from clinical-surgical environment. Specifically, the present invention comprises an integrating means provided with a processor capable for receiving clinical-surgical data from a plurality of signal sources and for generating integrated and resized data to promote the storage of such data, providing a high degree of security in order to prevent frauds or damage to data/signals generated in the clinical-surgical event. The present invention pertains to the fields of health, medicine, and information technology. |
US12211604B2 |
Medical device having camera
This application relates to medical devices having cameras. According to a first aspect, this specification describes an electronic device comprising: a display; and a stereoscopic camera, in which the electronic device is configured to: capture a stereoscopic image using the stereoscopic camera; determine if the captured stereoscopic image comprises one or more items of food; in the event of a positive determination, determine an estimate of nutritional content of the one or more items of food in dependence on the captured stereoscopic image; and display information relating to the estimate of nutritional content via the display. |
US12211597B2 |
Patient interactive healing environment
Systems, methods, and computer-readable media for providing an interactive healing environment to a patient are provided. Servers in a network may operate a set of modules to communicate with a client device of the patient. The set of modules may operate to enhance communication between the patient and the healthcare providers of patient in the healthcare facility. The modules may also interact with medical devices associated with the patient. The medical devices may be connected to a component, such as a bus, that receives data from the medical devices and determines where the data should be sent. |
US12211588B1 |
Methods and systems for using deep learning to predict protein-ligand complex structures in protein folding and protein-ligand co-folding
A method for using machine learning to predict protein-ligand complex structures in protein folding and/or protein-ligand co-folding is presented. The method includes receiving, at a processor, a predicted set of coordinates for (1) a plurality of protein atoms and (2) a plurality of ligand atoms, included in a protein-ligand structure. At least one adjustment to be applied to the predicted set of coordinates is determined based on a plurality of loss functions associated with the plurality of protein atoms and/or the plurality of ligand atoms. A machine learning model is trained to predict geometric information of an unseen protein-ligand structure based on the at least one adjustment. |
US12211586B2 |
Signal generator for controlling timing of signal in memory device
A device includes a first memory subarray, a first modulation circuit, a second memory subarray, a second modulation circuit and a control signal generator. The first modulation circuit is coupled to the first memory subarray. The second memory subarray is located between the first memory subarray and the first modulation circuit along a direction. The second modulation circuit is coupled to the second memory subarray. The control signal generator is configured to generate a first control signal to trigger the first modulation circuit according to a first length of the first memory subarray along the direction, and configured to generate a second control signal to trigger the second modulation circuit according to a second length of the second memory subarray along the direction. |
US12211582B2 |
Signed and binary weighted computation for an in-memory computation system
An in-memory computation (IMC) circuit includes a memory array formed by memory cells arranged in row-by-column matrix. Computational weights for an IMC operation are stored in the memory cells. Each column includes a bit line connected to the memory cells. A switching circuit is connected between each bit line and a corresponding column output. The switching circuit is controlled to turn on to generate the analog signal dependent on the computational weight and for a time duration controlled by the coefficient data signal. A column combining circuit combines (by addition and/or subtraction) and integrates analog signals at the column outputs of the biasing circuits. The addition/subtraction is dependent on one or more a sign of the coefficient data and a sign of the computational weight and may further implement a binary weighting function. |
US12211581B2 |
Memory device, memory system, and operation method of memory device
A memory device includes a driver that drives a data line connected with an external device, an internal ZQ manager that generates an internal ZQ start signal, a selector that selects one of the internal ZQ start signal and a ZQ start command from the external device, based on a ZQ mode, a ZQ calibration engine that generates a ZQ code by performing ZQ calibration in response to a selection result of the selector, and a ZQ code register that loads the ZQ code onto the driver in response to a ZQ calibration command from the external device. |
US12211579B2 |
Memory sense amplifier trimming
A memory device, such as an MRAM memory, includes a memory array with a plurality of bit cells. The memory array is configured to store trimming information and store user data. A sense amplifier is configured to read the trimming information from the memory array, and a trimming register is configured to receive the trimming information from the sense amplifier. The sense amplifier is configured to receive the trimming information from the trimming register so as to operate in a trimmed mode for reading the user data from the memory array. |
US12211577B2 |
Layout for dual in-line memory to support 128-byte cache line processor
A memory stick configured for use with a processor in a computer is provided. The memory stick includes a printed circuit board with first and second sides, each of the first and second sides including eighteen memory chips, each of the memory chips being an ×8 DRAM chip; the eighteen memory chips being distributed into first, second, third and fourth rows, the first row and the second row being on a left half of the printed circuit board and the third and fourth row being on a right half of the printed circuit board; and the printed circuit board including at least 400 pins including at least 16 pins for ECC bits and at least 128 pins for data bits; wherein at least the memory chips and the 128 pins for data bits establish a 128-bit data width to communicate. |
US12211574B2 |
Method for error correction coding with multiple hash groupings and device for performing the same
Various aspects include methods and devices for implementing the methods for error checking a memory system. Aspects may include receiving, from a row buffer of a memory, access data corresponding to a column address of a memory access, in which the row buffer has data of an activation unit of the memory corresponding to a row address of the memory access, determining multiple error correction codes (ECCs) for the access data using the column address, and checking the access data for an error utilizing at least one of the multiple ECCs. In some aspects, the multiple ECCs may include a first ECC having data from an access unit of the memory corresponding with the column address, and at least one second ECC having data from the access unit and data from the activation unit other than from the access unit. |
US12211570B2 |
Test circuit and method for reading data from a memory device during memory dump
A test circuit coupled to a memory device and configured to read data stored in the memory device during a memory dump, includes a dump controller and a pattern generator. The dump controller triggers the pattern generator to start a pattern generating operation in response to a setting of memory dump mode by a processor. The pattern generator generates multiple control signals in the pattern generating operation and provides the control signals to the memory device. The control signals include an address signal, a memory enable signal and a read enable signal. The address signal includes multiple memory addresses arranged in multiple consecutive clock cycles of the processor. The consecutive clock cycles of the processor is provided to read the data stored in the memory addresses. |
US12211559B2 |
Page buffer circuit and memory device including the same
A memory device includes a memory cell array and a page buffer circuit, wherein the page buffer circuit includes page buffer units including upper page buffer units and lower page buffer units and cache units arranged between the upper page buffer unit and the lower page buffer units. The cache units include upper cache units and lower cache units. Each page buffer unit includes a sensing node and a pass transistor. The upper cache units share a first combined sensing node, and, the lower cache units share a second combined sensing node. In a data transmission period, sensing nodes respectively included the page buffer units are electrically connected to one another through serial connections of the pass transistors respectively included in the page buffer units. |
US12211557B2 |
Semiconductor memory device
A semiconductor memory device includes a first memory pillar and a sequencer. The first memory pillar is sandwiched between a first word line and a second word line, sandwiched between a third word line and a fourth word line, sandwiched between a fifth word line and a sixth word line, includes a first memory cell facing the first word line, a second memory cell facing the second word line, a third memory cell facing the third word line, a fourth memory cell facing the fourth word line, a fifth memory cell facing the fifth word line and a sixth memory cell facing the sixth word line. The sequencer executes an erase operation on the first to sixth memory cells to enable execution of a primary write operation for the first memory cell and a primary write operation for the second memory cell at different timings. |
US12211550B2 |
Ternary content addressable memory and decision generation method for the same
A TCAM comprises a plurality of first search lines, a plurality of second search lines, a plurality of memory cell strings and one or more current sensing units. The memory cell strings comprise a plurality of memory cells. The current sensing units are coupled to the memory cell strings. In a search operation, a determination that whether any of the data stored in the memory cell strings matches a data string to be searched is made according to whether the one or more current sensing units detect current from the memory cell strings, or according to the magnitude of the current flowing out from the memory cell strings detected by the one or more current sensing units. Each memory cell includes a first transistor, a second transistor and an inverter. The first search line is coupled to the second search line by the inverter. |
US12211548B2 |
Erase operation with electron injection for reduction of cell-to-cell interference in a memory sub-system
Control logic in a memory device cause a programming pulse to be applied to a set of wordlines including a first set of even-numbered wordlines corresponding to a first set of memory cells to be erased and a second set of odd-numbered wordlines corresponding to a second set of memory cells to be erased, where a set of electrons are injected into a first set of gate regions, a second set of gate regions, and a set of inter-cell regions of a charge trap (CT) layer of the memory device. The control logic executes a first erase cycle on the first set of even-numbered wordlines to remove a first subset of electrons from the first set of gate regions corresponding to the first set of even-numbered wordlines. The control logic executes a second erase cycle on the second set of odd-numbered wordlines to remove a second subset of electrons from the second set of gate regions corresponding to the second set of even-numbered wordlines. |
US12211544B2 |
Semiconductor memory device having memory chip bonded to a CMOS chip including a peripheral circuit
A memory device includes a first memory cell provided above a substrate; a first bit line coupled to the first memory cell and extending in a first direction; a first sense amplifier configured to sense a voltage of the first bit line; a second memory cell provided above the substrate; a second bit line adjacent to the first bit line and extending in the first direction, the second bit line being coupled to the second memory cell; a second sense amplifier configured to sense a voltage of the second bit line; and a third memory cell provided above the substrate. A third bit line not adjacent to the second bit line extends in the first direction, and is coupled to the third memory cell; and a third sense amplifier is configured to sense a voltage of the third bit line. The first and second sense amplifiers belong to a first sense amplifier group, are adjacent to each other and are arranged in a second direction intersecting the first direction. The third sense amplifier belongs to a second sense amplifier group. The first and second sense amplifier groups are adjacent to each other and are arranged in the first direction. |
US12211541B2 |
Memory controller, control method for memory controller, and storage medium
In a memory controller, at least one of a plurality of refresh methods varying in refresh target area of a dynamic random access memory (DRAM) is a refresh method of refreshing an entire area of the DRAM, and a specific event that disables access to the entire area of the DRAM occurs in a cycle longer than a refresh execution cycle using the refresh method of refreshing the entire area of the DRAM. The memory controller includes a selection unit configured to select one refresh method from among the plurality of refresh methods, depending on whether the specific event that disables the access to the entire area of the DRAM is to occur in a refresh execution period. |
US12211540B2 |
Protocol for refresh between a memory controller and a memory device
The present embodiments provide a system that supports self-refreshing operations in a memory device. During operation, the system transitions the memory device from an auto-refresh state, wherein a memory controller controls refreshing operations for the memory device, to a self-refresh state, wherein the memory device controls the refreshing operations. While the memory device is in the self-refresh state, the system sends progress information for the refreshing operations from the memory device to the memory controller. Next, upon returning from the self-refresh state to the auto-refresh state, the system uses the progress information received from the memory device to control the sequencing of subsequent operations by the memory controller. |
US12211537B2 |
Method for reading and writing memory cells in three-dimensional FeRAM
A method of programming a ferroelectric memory device is disclosed. The method includes applying a first voltage to a first word line; applying a second voltage to the first word line; and applying a pass voltage to a second word line during a period of applying the first voltage to the first word line and during a period of applying the second voltage to the first word line. The pass voltage is between the first threshold voltage and the second threshold voltage. |
US12211536B1 |
System and method for nanomagnet based logic device
A system and method for a logic device is disclosed. A plurality of substrates are provided. At least one input nanomagnet is disposed over each of the plurality of substrates. The plurality of input nanomagnets are disposed substantially equidistant from each other. The plurality of input nanomagnets are each a single domain nanomagnet. A spacer layer is disposed over the plurality of input nanomagnets. An output magnet is disposed over the spacer layer. |
US12211530B1 |
Magnetic disk apparatus and method
According to an embodiment, a controller of a magnetic disk apparatus moves a magnetic head to a first track being one of tracks on a magnetic disk. The controller acquires, in a servo sampling cycle, a positioning error amount of the magnetic head with respect to the first track. The controller executes an access to the first track by the magnetic head after a positioning error amount equal to or less than a first threshold is continuously acquired a first set number of times. The controller obtains a frequency estimation value by estimating a frequency of residual vibration of the magnetic head due to movement of the magnetic head to the first track and obtains an amplitude estimation value by estimating an amplitude of the residual vibration. The controller updates the first set number of times on the basis of the frequency estimation value and the amplitude estimation value. |
US12211526B2 |
Adaptive bias control for magnetic recording head
A read head includes a permanent magnet (PM) layer formed up to 100 nm behind a free layer where PM layer magnetization may be initialized in a direction that adjusts free layer (FL) bias point, and shifts sensor asymmetry (Asym) closer to 0% for individual heads at slider or Head Gimbal Assembly level to provide a significant improvement in device yield. Asym is adjusted using different initialization schemes and initialization directions. With individual heads, initialization direction is selected based on a prior measurement of asymmetry. The PM layer is CoPt or CoCrPt and has coercivity from 500 Oersted to 1000 Oersted. The PM layer may have a width equal to the FL, or in another embodiment, the PM layer adjoins a backside of the top shield and has a width equal to or greater than that of the FL. |
US12211525B2 |
Reader noise reduction using spin hall effects
A read head is disclosed wherein a Spin Hall Effect (SHE) layer is formed on a free layer (FL) in a sensor and between the FL and top shield (S2). Preferably, the sensor has a seed layer, an AP2 reference layer, antiferromagnetic coupling layer, AP1 reference layer, and a tunnel barrier sequentially formed on a bottom shield (S1). When the stripe heights of the FL and SHE layer are equal, a two terminal configuration is employed where a current flows between one side of the SHE layer to a center portion thereof and then to S1, or vice versa. As a result, a second spin torque is generated by the SHE layer on the FL that opposes a first spin torque from the AP1 reference layer on the FL. |
US12211524B2 |
Magnetoresistance effect element
A magnetoresistance effect element has a first ferromagnetic metal layer, a second ferromagnetic metal layer, and a tunnel barrier layer that is sandwiched between the first and second ferromagnetic metal layers, the tunnel barrier layer is expressed by a chemical formula of AB2Ox, and has a spinel structure in which cations are arranged in a disordered manner, A represents a divalent cation that is either Mg or Zn, and B represents a trivalent cation that includes a plurality of elements selected from the group consisting of Al, Ga, and In. |
US12211523B2 |
Terminal connection portion for electronic device
A first terminal provided on a tail pad portion includes a base portion, a bent portion and an overlapping portion. The base portion includes a first surface fixed to a base insulating layer and a second surface on an opposite side to the first surface. The bent portion is reversed in a thickness direction of the base portion from an end of the base portion towards the second surface. The overlapping portion extends from the bent portion in a direction along the second surface. An anisotropic conductive film (ACF) is disposed between the overlapping portion and the second terminal. The overlapping portion and the second terminal are connected to each other via the ACF. |
US12211521B2 |
Method, apparatus, device and medium for video editing
The present disclosure relates to a method, an apparatus, a device and a medium for video editing. The method including: obtaining a plurality of target videos, the plurality of target videos comprising first videos shot and recorded by different user devices for a same recording task; obtaining an editing template corresponding to the plurality of target videos, the editing template comprising display position information of the plurality of target videos and track information of the plurality of target videos; and showing a video editing interface based on the plurality of target videos and the editing template; wherein the video editing interface comprises a preview playback area and an editing track area, images of the plurality of target videos are respectively presented in a display area in the preview playback area that is indicated by respective display position information of the plurality of target videos. |
US12211517B1 |
Endpointing in speech processing
A speech-processing system may determine potential endpoints in a user's speech. Such endpoint prediction may include determining a potential endpoint in a stream of audio data, and may additionally including determining an endpoint score representing a likelihood that the potential endpoint represents an end of speech representing a complete user input. When the potential endpoint has been determined, the system may publish a transcript of speech that preceded the potential endpoint, and send it to downstream components. The system may continue to transcribe audio data and determine additional potential endpoints while the downstream components process the transcript. The downstream components may determine whether the transcript is complete; e.g., represents the entirety of the user input. Final endpoint determinations may be made based on the results of the downstream processing including automatic speech recognition, natural language understanding, etc. |
US12211516B2 |
Noise event detection and characterization
A method characterizes a noise event, and includes locating microphones in an environment and generating a training event at a location in the environment as a reference for a noise event. A sound sample is recorded at each microphone and phase differences between the sound samples are used to establish a noise event signature for an event at that location. A noise event may subsequently be identified by taking sound samples from the microphones associated with the noise event and using phase differences between them to identify the noise event by matching against noise event signatures. |
US12211509B2 |
Fusion of acoustic and text representations in RNN-T
A speech recognition model includes an encoder network, a prediction network, and a joint network. The encoder network is configured to receive a sequence of acoustic frames characterizing an input utterance; and generate, at each of a plurality of output steps, a higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The prediction network is configured to: receive a sequence of non-blank symbols output by a final Softmax layer; and generate, at each of the plurality of output steps, a dense representation. The joint network is configured to generate, at each of the plurality of output steps based on the higher order feature representation and the dense representation, a probability distribution over possible speech recognition hypotheses. The joint network includes a stack of gating and bilinear pooling to fuse the dense representation and the higher order feature representation. |
US12211508B2 |
Server-side processing method and server for actively initiating dialogue, and voice interaction system capable of initiating dialogue
A server-side processing method for implementing an active initiation of a dialogue is disclosed, comprising: establishing a communication connection with a voice client, in response to a received request for establishing a connection from the voice client; receiving an information stream sent by the voice client through the communication connection; performing a dialogue decision-making process according to the information stream, obtaining and outputting an adapted dialogue content to the voice client upon determining that it is an active dialogue scenario. A server and a system for implementing an active initiation of a dialogue are also provided. The disclosed solutions realize intelligent decision-making for voice interaction, and can actively initiate a dialogue based on server-side decision-making, improving interaction experience and realizing intelligent interaction. |
US12211504B2 |
Speech-based selection of augmented reality content
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for receiving, by a device, speech input to select augmented reality content for display; determining at least one keyword included in the speech input; identifying, from plural augmented reality content items, an augmented reality content item corresponding to the at least one keyword; and displaying the augmented reality content item with an image captured by a camera of the device. |
US12211498B2 |
Siri integration with guest voices
Systems and processes for operating an intelligent automated assistant are provided. In one example process, a natural-language user input is received at an electronic device and a user intent determined. Where an audio recording corresponding to the intent is available, a digital assistant of the electronic device provides a first spoken output introducing the audio recording, the audio recording itself, and a second spoken output indicating the end of the audio recording. |
US12211495B2 |
Assessment of the quality of a communication session over a telecommunication network
Apparatus (5) for assessing a quality of a communication session (3) between at least one first party (1) and at least one second party (2a, 2b . . . 2N), over a telecommunication network (4), comprising means for: monitoring (S1) said communication session by continuously receiving an audio stream associated with said communication session; converting (S2) language of said audio stream into text data; determining (S3), from said text data, at least first understandability quality features (UQFA, UQFG) and an information quality feature (IQF), said first understandability quality feature being representative of at least word articulation and grammar correctness within said language, and said information quality feature being representative of a comparison of the semantic content of said audio stream with a set of contents related to said audio stream; assessing (S4) said quality from said quality features. |
US12211485B2 |
Speech synthesis method, and electronic device
The disclosure provides a speech synthesis method, and an electronic device. The technical solution is described as follows. A text to be synthesized and speech features of a target user are obtained. Predicted first acoustic features based on the text to be synthesized and the speech features are obtained. A target template audio is obtained from a template audio library based on the text to be synthesized. Second acoustic features of the target template audio are extracted. Target acoustic features are generated by splicing the first acoustic features and the second acoustic features. Speech synthesis is performed on the text to be synthesized based on the target acoustic features and the speech features, to generate a target speech of the text to be synthesized. |
US12211484B2 |
Speech synthesis utilizing audio waveform difference signal(s)
Techniques are disclosed that enable generation of an audio waveform representing synthesized speech based on a difference signal determined using an autoregressive model. Various implementations include using a distribution of the difference signal values to represent sounds found in human speech with a higher level of granularity than sounds not frequently found in human speech. Additional or alternative implementations include using one or more speakers of a client device to render the generated audio waveform. |
US12211481B2 |
Acoustic metamaterial systems
Disclosed herein are systems using acoustic metamaterial surfaces comprising arrangements of unit cells arranged to introduce time delays to an incident acoustic wave. In embodiments the relative positions of two or more acoustic metasurfaces (81, 82) is selected or adjusted to control the acoustic output of the system such that the acoustic output of the system is a non-linear combination of the respective operations performed by the plurality of acoustic metasurfaces (81, 82), the non-linear combination being a convolution of the respective operations performed by the plurality of acoustic metasurfaces that is determined as a function of the relative positioning between the acoustic metasurfaces (81, 82). Also disclosed are applications of such acoustic metasurfaces in noise-reducing structures. |
US12211479B2 |
Automatic gain control in an active noise reduction (ANR) signal flow path
The technology described in this document can be embodied in a method that includes receiving an input signal captured by one or more sensors associated with an active noise reduction (ANR) headphone, and determining one or more characteristics of a first portion of the input signal. Based on the one or more characteristics of the first portion of the input signal, a gain of a variable gain amplifier (VGA) disposed in an ANR signal flow path can be adjusted, and accordingly, a set of coefficients for a tunable digital filter disposed in the ANR signal flow path can be selected. The method further includes processing a second portion of the input signal in the ANR signal flow path using the adjusted gain and selected set of coefficients to generate a second output signal for the electroacoustic transducer of the ANR headphone. |
US12211477B2 |
Acoustic panel and associated manufacturing method
An acoustic panel has two substantially parallel skins between which cavities forming Helmholtz resonators are arranged. One of the skins is bored with orifices, each of which opens into one of said cavities and forms a neck of the resonators. One or more of said cavities includes of a hollow structure having the shape of a triangular-based prism. |
US12211472B2 |
Intelligent system for matching audio with video
An intelligent system for matching audio with video of the present invention provides a video analysis module targeting color tone, storyboard pace, video dialogue, length and category and director's special requirement, actors expression, movement, weather, scene, buildings, spacial and temporal, things and a music analysis module targeting recorded music form, sectional turn, style, melody and emotional tension, and then uses an AI matching module to adequately match video of the video analysis module with musical characteristics of the music analysis module, so as to quickly complete a creative composition selection function with respect to matching audio with a video. |
US12211470B2 |
Quick-detachable and replaceable musical instrument holder
A quick-detachable and replaceable musical instrument holder includes at least one quick-detachable seat and at least one quick-detachable rod. The at least one quick-detachable seat includes a quick-detachable connector, a quick-detachable control latch and a reset part, and the quick-detachable rod includes an insertion rod and a holder body. The quick-detachable connector is provided with an insertion hole for inserting the insertion rod. A through hole penetrates transversely through the insertion hole. The quick-detachable control latch includes a cylinder, a pressing part and a protrusion are respectively provided at both ends of the cylinder. A notch including a bare section and a stopper section is provided in the middle of the cylinder. The stopper section is provided with a block. |
US12211469B2 |
Plectrum storage organizer and display apparatus
An apparatus comprises a disc having a plurality of radially projecting slots, each slot configured to receive and hold a musical instrument pick. The disc may also comprise a protrusion configured to be pushed by a finger of a user of the apparatus to retrieve a pick from each of the slots in the disc. |
US12211465B2 |
In-situ display monitoring and calibration system and methods
Disclosed are embodiments of in-situ display monitoring and calibration systems and methods. An image acquisition system captures images of the viewing plane of the display. Captured images may then be processed to characterize various visual performance characteristics of the display. When not in use capturing images of the display, the image acquisition system can be stored in a manner that protects it from environmental hazards such as dust, dirt, precipitation, direct sunlight, etc. A calibration image in which a plurality of light emitting elements is set to a particular color and intensity may be displayed, an image then captured, and then a difference between what was expected and what was captured may be developed for each light emitting element. Differences between captured images and expected images may be used to create a calibration data set which then may be used to adjust the display of further images upon the display. |
US12211463B2 |
Device and method for transition between luminance levels
A device and a method for outputting video content for display on a display. At least one processor displays a first video content on the display, receives a second video content to display, obtains a first luminance value for the first video content, extracts a second luminance value from the second video content, adjusts a luminance of a frame of the second video content based on the first and second luminance values and outputs the frame of the second video content for display on the display. The video content can comprise frames and a luminance value can be equal to an average frame light level for the most recent L frames of the corresponding video content. In case a luminance value is unavailable, a Maximum Frame Average Light Levels of the first video content and the second video content can be used instead. |
US12211462B1 |
Variable refresh rate flicker calculation methodology
Described herein is a system and method for calculating variable refresh rate (VRR) flicker of a display used for information handling systems. VRR display data is provided to the display which generates a raw optical waveform. The raw optical waveform is captured by an optical sensor. The captured raw optical waveform is weighted using an inverse Fast Fourier Transform from a Temporal Contrast Sensitivity Function (TCSF). Calculating the flicker value of the weighted optical waveform over a defined moving window is performed. The flicker average and flicker maximum of the flicker value is used to determine a VRR flicker value. |
US12211461B2 |
Display apparatus and method of controlling the same
Provided is a display apparatus including: a liquid crystal panel; a source driver configured to output a grayscale voltage to the liquid crystal panel; a timing controller configured to transmit a source control signal to the source driver; a scaler configured to transmit image data corresponding to content received from an external source to the timing controller; and a controller configured to adjust a driving scan rate of the liquid crystal panel to correspond to a set scan rate of the content, and control at least one of the scaler or the timing controller to adjust a data rate of an output signal based on the driving scan rate. |
US12211457B1 |
Dynamic quantum dot color shift compensation systems and methods
A device may include an electronic display having multiple illuminators that generate light at a first wavelength and a quantum dot layer that converts a portion of the light from the first wavelength to a second wavelength. The first wavelength may vary based on a brightness level of the illuminator, and the amount of light generated by the illuminator that is converted to the second wavelength may vary based on the first wavelength. The electronic display may also include a display pixel to regulate the light emitted from the electronic display at a pixel location based on compensated image data. The device may also include image processing circuitry to determine a luminance contribution to the light from the illuminator for the pixel location, determine per color component compensation values based on the luminance contribution, and generate the compensated image data based on the per color component compensation values. |
US12211456B2 |
RGB pixel contrast control systems and methods
A device may include an electronic display to display an image frame based on first and second color component input image data. The electronic display may include a first illuminator to generate a first light at a first brightness level, a second illuminator to generate a second light of a different color at a second brightness level, a first set of pixel locations to emit the first light based on a first set of pixel values, and a second set of pixel locations to emit the second light based on a second set of pixel values. The electronic device may also include pixel contrast control circuitry that determines the first brightness level and the first set of pixel values based on the first color component input image data and determines the second brightness level and the second set of pixel values based on the second color component input image data. |
US12211454B2 |
Driving circuit, driving method, display substrate and display device with node control circuit for controlling potential of node
A driving circuit, a driving method, a display substrate and a display device are provided. The driving circuit includes a first node control circuit, a second node control circuit, a third node control circuit and an output circuit; the first node control circuit controls the potential of the first node; the second node control circuit controls the potential of the second node; the third node control circuit controls, under the control of the on-off control signal, the first node to be electrically connected to the third node or the first node to be electrically disconnected from the third node; the output circuit controls, under the control of the potential of the second node and the potential of the third node, output of the driving signal through the driving signal terminal. |
US12211448B2 |
Display panel and display device
A display panel includes sub-pixels and a scan driving circuit. The scan driving circuit includes a plurality of stages of shift registers including at least one first shift register and at least one second shift register, and a plurality of clock signal lines including at least one first sub-clock signal line and at least one second sub-clock signal line. Each shift register includes a first sub-circuit and a second sub-circuit. A first sub-clock signal line in the at least one first sub-clock signal line is electrically connected to a first sub-circuit in a first shift register in the at least one first shift register. A second sub-clock signal line in the at least one second sub-clock signal line is electrically connected to one sub-circuit of a first sub-circuit and a second sub-circuit in a second shift register in the at least one second shift register. |
US12211444B2 |
Pixel drive circuit, pixel drive method, and display panel
A pixel drive circuit which includes a first data input circuit, a second data input circuit, a current regulation circuit, a first energy storage circuit, a second energy storage circuit, a first light-emitting control circuit and a second light-emitting control circuit. The first and second data input circuits are in electrical connection with control ends of the first and second light-emitting control circuits, respectively. Inputs of the first and second light-emitting control circuits are both in electrical connection with a first power supply. Outputs of the first and second light-emitting control circuit are in electrical connection with anodes of a first light-emitting device and a second light-emitting device, respectively. The first light-emitting device and the second light-emitting device emit light simultaneously. The current regulation circuit is in electrical connection with an output of the second data input circuit. |
US12211442B2 |
Driving backplane, display panel and display device
A driving backplane, a display panel and a display device are provided. The driving backplane has a pixel circuit, a data line and a power line; transistors include a driving transistor, a writing transistor, a compensation transistor and an initialization transistor; the power line includes a power line body extending along a column direction and a shielding part connected to a side of the power line body along a row direction; at least a portion of the writing transistor and the initialization transistor are located between the power line and the data line; a channel of the driving transistor overlaps with the power line; and a channel of the compensation transistor overlaps with the shielding part. |
US12211440B2 |
Starting signal providing module, method and splicing display device
A starting signal providing module, a starting signal providing method and a splicing display device are provided. The starting signal providing module comprises a detection circuit, a plurality of signal generating circuits and a plurality of enabling circuits. The signal generating circuit is configured to generate and provide a feedback signal to the detecting circuit when a last-stage scan driving signal output terminal of a scan driving circuit in a corresponding display panel outputs a valid scan driving signal. The detection circuit is configured to provide an enabling control signal to enabling circuits corresponding to at least two signal generating circuits according to the feedback signals from at least two signal generating circuits. The enabling circuit is configured to control a starting signal to be supplied to a scan driving circuit included in a corresponding display panel upon receiving the enabling control signal. |
US12211439B2 |
Display panel and display device
Provided is a display panel. The display panel includes a base substrate and a plurality of pixel circuits disposed on the base substrate. At least two pixel circuits in a same column are coupled with a same first initial power line, such that only a small quantity of signal lines need to be disposed on the base substrate. |
US12211435B2 |
Display panel transistor gate-signal compensation systems and methods
An electronic device may include an electronic display having a gate-on-array (GOA) that generates gate signals in response to an activation signal, pixels that activate in response to a combination of the gate signals and data signals indicative of image data, and sensing circuitry. The sensing circuitry may measure a characteristic response of a gate signal a characteristic response of one or more pixels, or both and compare the characteristic responses to baselines. The electronic device may also include compensation circuitry that applies a compensation to the activation signal and/or to the image data based on the comparisons between the characteristic responses and the baselines. |
US12211434B2 |
Detecting stationary regions for organic light emitting diode (OLED) television (TV) luminance reduction
One embodiment provides a computer-implemented method that includes adaptively adjusting a detection time interval based on stationary region type of one or more stationary regions and a scene length in a video. The method further includes tracking pixels of the one or more stationary regions from a number of previous frames to a current frame in the video in real-time. A minimum and a maximum of max-Red-Green-Blue (MaxRGB) pixel values are extracted from each frame in a scene of the video as minimum and a maximum temporal feature maps for representing pixel variance over time. Segmentation and block matching are applied on the minimum and maximum temporal feature maps to detect the stationary region type. |
US12211433B2 |
Display substrate and manufacturing method thereof, and display device
A display substrate and a manufacturing method thereof, and a display device are provided. In the display substrate, each signal line includes a first conductive portion; for at least one signal line, the display substrate includes a multi-layer insulating pattern on a side of the first conductive portion away from the base substrate; a first insulating pattern in the multi-layer insulating pattern includes a hollow, and an orthographic projection of the hollow on the base substrate is at least partially in a region surrounded by an orthographic projection of the first conductive portion on the base substrate; and for at least one clock signal line included in the at least one signal line, a ratio between a size of the hollow in a first direction and a size of a shift register unit in the first direction ranges from ¾ to 1. |
US12211432B2 |
Display panel and display apparatus
A display panel includes light-emitting elements and pixel circuits. The pixel circuit includes a comparator and a first transistor. The first transistor and the light-emitting element are electrically connected in series between a first power supply terminal and a second power supply terminal. An output terminal of the comparator is coupled to a control terminal of the first transistor. The comparator includes a first input terminal receiving a data signal, and a second input terminal receiving a step signal. The comparator is configured to compare a voltage of the data signal with a voltage of the step signal, and supply a comparison result to the control terminal of the first transistor. An operation cycle of the pixel circuit includes a light-emitting phase in which the step signal includes plateau signals and ramp signals, plateau signals are constant-voltage signals, and voltages of ramp signals progressively change over time. |
US12211431B2 |
Display device and method of driving the same
A display device may include: a first pixel coupled to a first scan line, a first data line, and a first sensing line; a second pixel coupled to the first scan line, a second data line, and a second sensing line; a first sensing channel corresponding to the first pixel and including a first sampling capacitor; and a second sensing channel corresponding to the second pixel and including a second sampling capacitor. During a first period, the first sensing channel may store a first sampling signal in the first sampling capacitor while the first sensing line is coupled to the first sensing channel, and the second sensing channel may store a second sampling signal in the second sampling capacitor while the second sensing line is disconnected from the second sensing channel. |
US12211427B2 |
Image processing device and method, and image display apparatus, and program and recording medium
A conversion table is generated from an average luminance value, a histogram, and a peak luminance value of an input image, and is used for conversion of the input image to generate an output image, for display at an image display. The conversion table has a feature by which, when the input gradation value is equal to the peak luminance value, the gradation value of the output image is made to be also equal to the peak luminance value, and, in at least part of a range in which the input gradation value is lower than the peak luminance value, the output gradation value is made to be smaller than the gradation value of the input image. |
US12211424B2 |
Display panel driving circuit and display device including the same
A display panel driving circuit includes a scan driving circuit including a scan stage and a timing controller. The scan stage includes a first circuit connected to a first input node of receiving a first clock signal, a second circuit connected to a second input node of receiving a second clock signal, a third circuit connected to a third input node of receiving a carry signal, the first circuit, and the second circuit and connected to a first control node and a second control node, a pull-up transistor electrically connected to the first input node and an output node of outputting a scan signal and turned on/off by the first control node, and a pull-down transistor electrically connected to the output node and a low-level voltage line and turned on/off by the second control node. |
US12211423B2 |
Display panel and display device including the same
A display panel includes: sub-pixels each including a storage capacitor configured to have a data voltage written thereto; a capacitor node line connected to the storage capacitor of at least one of the sub-pixels; a compensation reference voltage line configured to receive a compensation reference voltage; a first power supply voltage line configured to receive a first power supply voltage; a first connection transistor configured to connect the compensation reference voltage line to the capacitor node line based on an emission signal; and a second connection transistor configured to connect the first power supply voltage line to the capacitor node line based on the emission signal. |
US12211421B2 |
Display assembly with a dot matrix and pictographic elements
A display assembly (201) for a kitchen device (100), the display assembly (201) including: a liquid crystal display panel (214) having a plurality of liquid crystal elements (300) forming a dot matrix (302); a memory device (225) for storing executable instructions for operating the dot matrix (302); a processor (202) adapted to execute the executable instructions to: determine a required output of the dot matrix (302); retrieve a predetermined instruction set from the memory device (225) that corresponds to the required output; and operate the dot matrix (302) using the predetermined instruction set, wherein the predetermined instruction set includes an instruction for each element (300) in the plurality of liquid crystal elements (300). |
US12211420B2 |
Pixel circuit, driving method thereof, and display device
Pixel circuit, driving method thereof and display device are provided. The pixel circuit includes a driving transistor, a first input module, a second input module, a first connection module, a second connection module, a light emitting control module, and a storage capacitor. The first input module is configured to transmit a first input signal to a first terminal of the driving transistor. The second input module is configured to transmit a second input signal to a second terminal of the driving transistor. The first connection module is configured to connect a first terminal of the driving transistor to a gate of the driving transistor. The second connection module is configured to connect a second terminal of the driving transistor to the gate of the driving transistor. The light emitting control module is configured to transmit a driving signal generated by the driving transistor to a light emitting element. |
US12211418B2 |
Display data adjustment method
A display data adjustment method is provided, including the following. First display data is received, and first grayscale values of first sub-pixels of different colors in the first display data are converted from a first color gamut space into color values in a second color gamut space. First weight values are generated according to the color values. Lookup tables are compared according to the first grayscale values of the first sub-pixels to obtain groups of first high grayscale values and first low grayscale values corresponding to the first sub-pixels. Second high grayscale values and second low grayscale values are obtained by calculation according to the groups of the first high grayscale values and the first low grayscale values and the first weight values. The second high grayscale values or the second low grayscale values are selected as second grayscale values of second sub-pixels in second display data. |
US12211417B2 |
Method and apparatus for driving display panel and display device
The present disclosure provides a A driving method of a display panel, including: determining a target region and a non-target region in the display panel; dividing the target region into a plurality of target sub-regions, and dividing the non-target region into a plurality of non-target sub-regions, wherein an area of the target sub-region is less than that of the non-target sub-region; determining brightness compensation values of each target sub-region and each non-target sub-region according to a gray scale value of each pixel in an input image; determining a compensated brightness of each pixel unit in the display panel according to the gray scale value of each pixel in the input image, the brightness compensation values of each target sub-region and each non-target sub-region; and driving each pixel unit in the display panel to emit light according to the compensated brightness of each pixel unit in the display panel. |
US12211416B2 |
Estimating a delay from a monitor output to a sensor
Disclosed herein are system, method, and computer program product embodiments, and/or combinations and sub-combinations thereof, for determining a time delay for synchronizing one or more parameters. In an embodiment, a plurality of frames is presented on a display device. A brightness level is modulated in one or more frames of the plurality of frames. A plurality of image frames of a face of a user is received. The plurality of image frames are obtained from a video stream recorded by an image sensor during the presentation of the plurality of frames on the display device. The plurality of image frames are processed to determine the time delay between when the modulating the brightness level is performed in the one or more frames and when the modulating the brightness level in the one or more frames is reported by the image sensor. |
US12211404B2 |
Foldable display device and method of manufacturing foldable display device
A display device including a lower electrode layer including a first lower electrode having first and second areas and a second lower electrode having third and fourth areas, a pixel defining layer disposed on the lower electrode layer, a first electroluminescent layer disposed on the pixel defining layer and the first area and having an outline substantially surrounding an outline of the first area when viewed from the top, a second electroluminescent layer disposed on the pixel defining layer and the third area and having an outline substantially surrounding an outline of the third area when viewed from a top, an upper electrode disposed on the first and second electroluminescent layers and having an outline substantially surrounding the outlines of the first and second electroluminescent layers when viewed from the top, and a color filter layer. |
US12211400B2 |
Labels with adhesive patch patterns
A label is provided. The label includes a substrate with diamond-shaped adhesive patches disposed on a pattern on a backside of the substrate. In an embodiment, the label has a peel value within a range of 130-150 gram force (gf) per inch (gf/in) based on the pattern. In an embodiment, the diamond-shaped adhesive patches include a first diamond-shaped adhesive patch and a second diamond-shaped adhesive patch, the size of the first diamond-shaped adhesive patches is greater than the size of the second diamond-shaped adhesive patch. In an embodiment, each first diamond-shaped adhesive patch surrounds a corresponding second adhesive patch without intersecting or touching the corresponding second adhesive patch. |
US12211397B2 |
Updating a lesson package
A method for execution by a computing entity for creating a learning tool regarding a topic includes issuing a representation of a first set of physicality assessment assets of a first learning object to a second computing entity. The method further includes obtaining a first assessment response in response to the representation of the first set of physicality assessment assets. The method further includes determining an undesired performance aspect of the first assessment response. The method further includes updating at least one of the first learning object and a second learning object based on the undesired performance aspect to facilitate improved performance of a subsequent assessment response. |
US12211395B2 |
Machine learning-based educational content adaptation based on user personal characteristics
Techniques are provided for machine learning-based educational content adaptation based on user personal characteristics. One method comprises obtaining personal characteristics of at least one user; applying the personal characteristics of the at least one user to at least one machine learning model to automatically adapt at least one educational content item for the at least one user using one or more of the applied personal characteristics of the at least one user; and initiating a provision of the at least one automatically adapted educational content item to the at least one user. Technology-related characteristics of the at least one user may also be applied to the at least one machine learning model to further adapt the at least one educational content item for the at least one user using the applied technology-related characteristics. |
US12211394B2 |
Simulated tissue models and methods
Simulated tissue structures for practicing surgical techniques and methods of manufacturing those structures are provided. In particular, a realistic organ model or simulated tissue portion for practicing the removal of a tumor or other undesired tissue followed by suturing a remnant defect as part of the same surgical procedure is provided. The simulated tissue structures include a polyp simulation having a suturable mesh layer that is separable from a defect layer. A simulated colon model with interchangeable and suturable tissue pods is also provided as is a fully suturable rectum model and a rectum model with integrative suturable and removable polyp zones. |
US12211393B2 |
Coding test device and coding test method
The present disclosure relates to a coding test device and a coding test method. The coding test device according to one embodiment includes a problem provider for providing a test problem including an initial condition to a user terminal, a code receiver for receiving first algorithm code corresponding to the initial condition from the user terminal, and an additional condition provider for determining whether a predetermined passing condition for the first algorithm code is satisfied and providing an additional condition related to the initial condition to the user terminal based on the result of determination for the first algorithm code. |
US12211390B2 |
System and method for improving efficiency of delivery via unmanned aerial vehicles
A method and system for optimizing drone delivery efficiency. The method includes determining an optimal intermediate location for a UAV based on historical payload delivery data related to a payload carried by the UAV, wherein the distance between the optimal intermediate location and each of a group of potential recipient devices is less than a predetermined threshold; causing the UAV to navigate to the optimal intermediate location; sending, to each potential recipient device having a probability of requesting the payload carried by the UAV which exceeds a predetermined threshold, a notification indicating the payload carried by the unmanned aerial vehicle; receiving, from a first potential recipient device of the potential recipient devices, a request to deliver the payload; and causing the UAV to navigate from the optimal intermediate location to a location of the first potential recipient device when the request to deliver the payload is received. |
US12211375B2 |
Method and apparatus for providing road user alerts
A method at an infrastructure unit of signaling a presence of a vulnerable road user, the method including receiving at least one report from a sensor unit, the at least one report indicating the presence of the vulnerable road user; composing a message indicating the presence of the vulnerable road user; and transmitting the message to road users proximate the infrastructure unit on a channel. |
US12211372B2 |
Visual signaling system
A visual signaling system includes smart signage with a set of three or more lights visible from a single direction. Activation of the lights in a first pattern indicates a hazard and for individuals to move away from the sign. Activation of the lights in a second pattern indicates safety and for individuals to move toward the sign. Activation of the lights in a third pattern indicates a need for caution and for individuals to refrain from approaching the sign. The visual signaling system may include a plurality of smart signs which display different patterns on different signs depending on the location of each sign relative to the hazard, thereby guiding individuals away from the hazard. |
US12211360B2 |
Navigable 3D view of a premises alarm event
A control device for a premises security system is provided. The control device includes processing circuitry configured to receive a plurality of video streams associated with the plurality of image capture devices, stitch together at least a portion of the plurality of video streams to generate a three-dimensional (3D) view, determine an alarm event associated with the premises security system, and overlay at least one virtual object onto the 3D view, where the at least one virtual object indicates the alarm event and data associated with the alarm event. |
US12211359B2 |
Instant video alert notifier
A portable programmable display and control module which serves as a basic light switch and a digital custom light switch display. The control module can be removed from the electrical box when power fails to provide for an emergency flashlight. The control module can be provided with a mini-hard drive and microprocessor in order to be able to download digital content and display it on a lighted touch screen. The control module can also be controlled and programmed wirelessly by a computer or smart phone to control light switches, outlets, and other devices. The control module can also include a built-in solar cell to charge the module for prolonged power failures. A battery back-up can also be provided. The module can be provided with a front camera and a rear camera and can be used in emergency events to transmit images and video to first responders. The module can also be provided with two-way radio technology to allow communication with a first responder, in one non-limiting example, during an emergency event. |
US12211356B2 |
Controlled access gate
A controlled access entrance gate, comprising a frame or structure (11) that defines an entry area (I1), an exit area (I2) and a transit area (P) of a user (U), a actuation unit (13), which allows the passage of one or more subjects (U), an electronic control unit (14) and a plurality of sensors or cameras (15, 16). The sensors or cameras (15, 16), which can also be used as an independent kit and can be associated with any type of passage or area to be controlled, are suitable for detecting the data relating to the distance (DT) between each sensor (15, 16) and each subject (U) present in the entry area (I1) or in the exit area (I2) or in the passage area (P) and the speed, trajectory and tracking parameters of the subject (U). An electronic control unit (14) receives and processes data through interpolation processes and machine-learning and/or deep-learning algorithms, so as to autonomously learn the characteristics of the passage and predict the forms and probabilistic directions of each subject (U) inside the volume corresponding to the entry (I1) and exit (I2) areas and to the transit area (P) of the passage. |
US12211354B2 |
Multi-step validation and redemption for digital lottery tickets
A system and method for facilitating the purchase of digital lottery tickets, the validation of digital lottery tickets, and the redemption of digital lottery tickets. The systems and methods provide improved security and protection against fraudulent validation and redemption of digital lottery tickets. |
US12211347B2 |
Casino cage cashout system with integrated chip validation and transaction record generation
A casino cage cashout system includes integrated chip validation and transaction record generation. The system includes an interface to a chip reader. An output of the chip reader is used to generate chip information, including chip value, such as for causing an automated cash dispenser to dispense cash in an amount equal to the value of the chips being redeemed. The cage cashout system is also integrated with an anti-money laundering (AML) system, wherein the cage cashout system automatically generates a transaction report which include information regarding the chip cashout and transmits that report to the AML system. |
US12211343B2 |
Gaming machine and method with numerical basis for prizes in reels
A gaming machine and method for operating a slot machine game in which virtual or mechanical reels include numbers from which a prize amount is produced by concatenation. In response to a wager activation by a player, the reels display conduct a base game including spinning the reels and stopping to produce a respective randomly selected outcome having a plurality of symbols including single digit numbers which are positive numbers and zero, double digit numbers which are positive and double zero, and blank symbols. A prize amount associated with the outcome is identified by concatenating the single and double digit numbers along a designated payline. |
US12211342B2 |
Gaming machine and methods of operating gaming machines
A gaming machine is described herein. The gaming machine includes a processor programmed to execute an algorithm including the steps of initiating an instance of a game by randomly selecting a reel set from a plurality of reel sets including a group of adjacent coupled reels that spin and stop together. The group of adjacent coupled reels includes a variable symbol position group that extends across each of the adjacent coupled reels. The processor randomly selects a special symbol to display in the variable symbol position group. The processor then selects an oversized symbol associated with the special symbol and animates the plurality of reels to spin and stop such that the group of adjacent coupled reels spins and stops together and the oversized symbol is displayed overlaying the variable symbol position group. |
US12211338B2 |
Electronic gaming device with icon selection removal feature utilizing a special effects animation
An electronic gaming device comprising a display device, at least one input mechanism, a processor, and a memory storing a plurality of reel strips, and instructions which cause the processor to: select symbols from the reel strips for display at a plurality of symbol positions; display the symbols selected at the symbol positions; in response to a trigger condition being met, initiate an icon selection instance from which one prize of a set of prizes may be awarded, wherein each prize has an associated prize symbol; determine whether to remove one or more prizes from the set of prizes; display a plurality of selectable icons, each of the icons representing a prize; visually remove the one or more prizes; receive selections of the icons until an end condition of a plurality of end conditions is met; and provide an award. |
US12211331B2 |
Automatic handling of mis-delivered items in computerized parcel locker systems
An automated computerized parcel locker system is provided, which includes multiple lockers in a common housing, each having one or more sensors that indicate whether an item is present in the locker, the status of the locker door, and the like. The parcel locker system includes routines that allow for automatic processing of parcels delivered to an incorrect locker, missing parcels, objects other than delivered parcels placed into the lockers, and the like. The routines also allow for automated and semi-automated management, servicing, and use of the lockers, for example to indicate to a courier or other user which lockers are available for delivery and which contain delivered parcels. |
US12211330B2 |
Control method of a combination lock
A control method of a combination lock includes executing a lock management program to obtain the management authority of the combination lock. When any unlocking password of the combination lock is assigned to a third person, the lock management program can tie each authorized unlocking password with its associated information to create a password list. When the unlocking authority of the combination lock is to be changed, the lock management program can display each authorized unlocking password together with its associated information, permitting deletion or change of the selected unlocking password and/or its associated information. |
US12211326B2 |
Systems and methods for digital twin for condition based maintenance
A method may include receiving sensor data from a sensor associated with a component of a vehicle; determining a component scalar of the component using the sensor data and a digital twin model of the component; detecting an abnormality of the sensor associated with the component of the vehicle; based on detecting the abnormality of the sensor, determining an estimated component scalar of the component using the component scalar; and providing the estimated component scalar to the digital twin model of the component. |
US12211325B1 |
System and methods for managing and controlling a network of distributed service units
A system for managing and controlling a network of distributed service units, comprising service units, each includes sensors, each configured to detect operational parameters, and a secondary control unit configured to generate unstructured inputs containing digital signals related to the detected operational parameters, and a remote primary control unit communicatively connected to the secondary control units of the service units, wherein the remote primary control unit is configured to communicate with the secondary control units to receive the generated unstructured inputs, process the unstructured inputs by aggregating the unstructured inputs. The aggregation involves structuring the unstructured inputs to generate a structured data package. The remote primary control unit is further configured to transmit the structured data package to the secondary control units for a selective implementation of one or more operational adjustments based on the structured data package. |
US12211324B2 |
System, method, and apparatus for managing vehicle data collection
An apparatus that includes a parameter acquisition circuit, a property translation circuit, a parameter conditioning circuit, and a vehicle property provisioning circuit. The parameter acquisition circuit interprets a vehicle parameter value. The property translation circuit interprets a property request value, the property request value defining, at least in part, a requested vehicle property. The parameter conditioning circuit generates, in response to the property request value, vehicle property data from the vehicle parameter value, and the vehicle property data corresponds to the requested vehicle property. The vehicle property provisioning circuit transmits the vehicle property data to an external device in response to the property request value. |
US12211323B2 |
System, method, and apparatus for managing vehicle automation
A system including a vehicle having a network comprising a plurality of end points and a controller, where the controller includes an automation definition circuit, an automation management circuit, and an automation execution circuit. The automation definition circuit is structured to interpret an automation description. The automation management circuit is structured to provide an automated action plan in response to the automation description, and to store the automated action plan as a data file on a data storage communicatively coupled to the controller. The automation execution circuit is structured to provide an automation command in response to the automated action description, where an end point of the plurality of end points is responsive to the automation command to implement an automated vehicle response. |
US12211319B2 |
Method, apparatus and system for customer group analysis, and storage medium
The present disclosure discloses a method, apparatus and system for customer group analysis, and a storage medium. The method includes: obtaining video images of a customer group passing by a display apparatus; recognizing and tracking head images of the customer group in the video images, and determining behavior characteristics of individuals in the customer group; and performing statistical analysis on the behavior characteristics of the customer group corresponding to the display apparatus, so as to update a quantity of individuals corresponding to each behavior characteristic. |
US12211318B2 |
Processing apparatus, mobile object, processing method, and storage medium
A processing apparatus converts a first image into a second image with a lower resolution than a resolution of the first image, specifies a target region including a predetermined objective target in the second image on the basis of the second image, and specifies a target region including the objective target in the first image on the basis of the specified target region in the second image. |
US12211317B2 |
Highlighting expressive participants in an online meeting
The present disclosure relate to highlighting audience members with reactions to a presenter of an online meeting. Unlike physical, fact-to-face meeting that enables spontaneous interactions among the presenter and the audiences that are collocated with the presenter, presenting materials during an online meeting raises an issue of the present not being able to see real-time reactions or feedback by the audience members. The present disclosure addresses the issue by dynamically determining one or more audience members who indicate reactions during the online meeting or presentation and displaying faces of the one or more audience members under spotlight to the presenter. The presenter sees faces of the audience members with reactions during the online presentation and responds to the audience members and keep the audience engaged. The spotlight audience server analyzes video frames and determines types of reactions of the audience members. |
US12211316B2 |
Field sequence color display driving method and display device
A field sequence color (FSC) display driving method includes matching an eye movement amplitude with a preset amplitude, obtaining an eye state data according to the matching result of the eye movement amplitude and the preset amplitude, and obtaining a target pixel coordinate of the target corresponding to a pixel data to be displayed based on the eyeball state data. The pixel data is displayed according to the target pixel coordinate. |
US12211313B2 |
Customer analysis apparatus, customer analysis method, and non-transitory storage medium
A customer analysis apparatus (10) includes an image acquisition unit (110) and an image processing unit (120). The image acquisition unit (110) acquires a first image generated by a first image capture unit (22) and a second image generated by a second image capture unit (24). The image processing unit (120) processes the first image and the second image. More specifically, the image processing unit (120) generates product information indicating a product (50) taken out from a product shelf (40), by processing the first image and the second image. Further, the image processing unit (120) generates customer attribute information of a customer taking out the product (50), by processing the first image. Then, the image processing unit (120) causes a result storage unit (130) to store the product information and the customer attribute information in association with each other. |
US12211311B2 |
Object recognition method and object recognition apparatus
Disclosed is an object recognition method and object recognition apparatus. The object recognition method may include detecting an object region comprising an object in an input image, determining scores corresponding to regions of the object region, determining weights based on the scores and detection information of the object region, determining a final score based on the scores and the determined weights, and determining a result of recognizing the object based on the final score. |
US12211308B2 |
Multi-modal sensor fusion for content identification in applications of human-machine interfaces
Interactions with virtual systems may be difficult when users inadvertently fail to provide sufficient information to proceed with their requests. Certain types of inputs, such as auditory inputs, may lack sufficient information to properly provide a response to the user. Additional information, such as image data, may enable user gestures or poses to supplement the auditory inputs to enable response generation without requesting additional information from users. |
US12211304B2 |
Method and apparatus for performing structured extraction on text, device and storage medium
Embodiments of the present disclosure provide a method and apparatus for performing a structured extraction on a text, a device and a storage medium. The method may include: performing a text detection on an entity text image to obtain a position and content of a text line of the entity text image; extracting multivariate information of the text line based on the position and the content of the text line; performing a feature fusion on the multivariate information of the text line to obtain a multimodal fusion feature of the text line; performing category and relationship reasoning based on the multimodal fusion feature of the text line to obtain a category and a relationship probability matrix of the text line; and constructing structured information of the entity text image based on the category and the relationship probability matrix of the text line. |
US12211303B2 |
Data classification based on recursive clustering
Methods and systems are presented for providing a machine learning model framework configured to perform complex data classifications. Upon receiving a request for classifying data, the data is recursively assigned to one or more clusters. During each iteration of clustering assignment, a set of clusters is selected based on a previously assigned cluster for the data, and the data is then assigned to a particular cluster from the selected set of clusters. The machine learning model framework also includes a plurality of machine learning models configured to perform simple data classifications. A particular machine learning model is selected from the plurality of machine learning model based on the one or more clusters to which the document is assigned. The particular machine learning model is then used to classify the document. |
US12211302B2 |
Structural decomposition in handwriting
A method for processing lists in handwriting, comprising: initially classifying each of a plurality of text lines as a distinct text item which is not part of a list; and a classification process comprising a pattern detection in each text line for classifying each text line starting with a predetermined list symbol as a distinct list item which is part of a list; determining an item indentation of each text item with respect to a reference position and determining for each list item a text indentation representing the indentation of text comprised in said list item; and a merging step for merging, as part of a same text item, or as part of a same list item, if predefined conditions are met. A text structure data model may then be generated based on a result of the merging process. |
US12211301B2 |
Home UI system for managing digital ink
A home user interface (UI) system for managing digital ink is provided. The home UI system includes a plurality of state sensors capable of detecting a state in a house or a change in the state, and a plurality of home-use devices that are provided in the house or that form part of the house and that each include a handwriting sensor capable of detecting handwriting made by a person. The home UI system further includes one or more notification units that are configured to notify the person of the existence of the home-use device or a detectable region of the handwriting sensor of the home-use device. The home UI system further includes a controller which, when it is determined that a notification is necessary from a detection result of one or more of the state sensors, instructs at least one of the notification units to carry out the notification. |
US12211300B1 |
Exposure correction for machine vision cameras
Systems and methods for automatically adjusting the exposure settings (e.g., exposure time, analog gain, etc.) of imaging device(s) and/or camera(s) utilized in machine vision systems. According to embodiments of the present disclosure, one or more images or frames of a stream of images captured by an imaging device of a machine vision system can be processed and analyzed to determine exposure settings that may be applied to capture subsequent images by the imaging device. For example, a frame of the stream of images can be partitioned into a plurality of zones, and the pixels of each zone can be non-uniformly sorted into a histogram to represent the distribution of pixels in each zone. The histogram values for each zone can be aggregated to determine an aggregated exposure value associated with the frame, which can be compared against a target exposure value in view of a response function associated with the imaging device to determine the exposure value for capturing subsequent frames in the stream of images. |
US12211299B2 |
Methods and systems of utilizing image processing systems to measure objects
Methods, systems, and techniques for utilizing image processing systems to measure objects, such as vehicles and damage to vehicles, include determining locations of waypoints within a source image of the object, reshaping a minimum area polygon that is defined by the waypoint locations to cover at least a portion of the depicted object within the image so that the reshaped at least a portion has an essentially uniform depth of field, and determining a warping transformation based on the reshaping. The methods, systems, and techniques further include applying the warping transformation to at least a portion of the source image to generate a warped image, and utilizing the warped image to measure areas of damage on the depicted object and the respective locations of the damaged areas, e.g., in conjunction with heat map and/or segmentation map of the source image, which may have been warped using the transformation. |
US12211295B2 |
Parallel image segmentation and spectral acquisition
A scanning microscope system configured for material analysis and mineralogy comprising a first detector and a second detector, and a data-processing system comprising a data-storage component and a segmentation component. The data-storage component is configured for providing image(s) of a sample based on first emissions from a plurality of first scan locations. The segmentation component is configured for determining at least one or a plurality of second scan locations for at least one or a plurality of region(s) of the at least one image. The second detector is configured for detecting second emissions from at least one of the second scan locations of at least one of the regions. The system is further configured for determining the second scan location(s) for the region(s) and detecting the second emissions from the at least one of the second scan locations of the at least one of the regions in parallel. |
US12211293B2 |
Vehicle loading and passage configurator
A system receives identification of an item to be loaded into a vehicle and determines dimensions of the item. The system adds the item to a total load for an identified vehicle and, based on known dimensions of available space in the identified vehicle, determines one or more candidate placement options for each of one or more items comprising the total load, within available space within the vehicle, wherein candidate placement options for each item are determined so as not to overlap with placement options for another of the one or more items within a given configuration representing placement options for all of the one or more items comprising the total load. Additionally, the system presents a visual rendering of at least one given configuration that successfully allows the total load to fit within the available space. |
US12211290B2 |
Vehicle parking finder support system, method and computer program product for determining if a vehicle is at a reference parking location
A vehicle parking finder support system, method and computer program product for determining if a vehicle is at a reference parking location. The vehicle parking finder support system includes at least a first camera configured to provide images of the surroundings of the vehicle; a memory; a processing circuitry operatively connected to the at least first camera and the memory, configured to cause the vehicle parking finder support system to: obtain, by the at least first camera, at least first image data of the surroundings of the vehicle; obtain, from the memory, at least first reference image data; and determine if the vehicle is at the reference parking location using the at least first reference image data and the obtained at least first image data. |
US12211289B2 |
Vehicular parking system
A vehicular parking system includes vehicle-to-vehicle (V2V) communication system disposed at a first vehicle. The vehicular parking system, as the first vehicle navigates a parking facility in search of an available parking space, receives a parking space availability communication via the V2V communication system. The parking space availability communication originates from a second vehicle that is also navigating the parking facility. The parking space availability communication indicates multiple available parking spaces within the parking facility and the multiple available parking spaces are determined by the second vehicle as the second vehicle navigates the parking facility and passes available parking spaces. The vehicular parking system, responsive to receiving the parking space availability communication, reserves one of the multiple available parking spaces of the parking space availability communication for the first vehicle. |
US12211288B2 |
Managing traffic light detections
Provided are methods for managing traffic light detections, which can include: deriving a first state of a traffic light at an intersection a vehicle is approaching, according to first detection data acquired by a first traffic light detection (TLD) system; deriving a second state of the traffic light at the intersection, according to second detection data acquired by a second TLD system that is independent from the first TLD system; determining traffic light information at the intersection based on at least one of (i) the first state or (ii) a result of checking whether the first state is same as the second state; and causing the vehicle to operate in accordance with the determined traffic light information at the intersection. Systems and computer program products are also provided. |
US12211287B2 |
Camera systems using filters and exposure times to detect flickering illuminated objects
The technology relates to camera systems for vehicles having an autonomous driving mode. An example system includes a first camera mounted on a vehicle in order to capture images of the vehicle's environment. The first camera has a first exposure time and being without an ND filter. The system also includes a second camera mounted on the vehicle in order to capture images of the vehicle's environment and having an ND filter. The system also includes one or more processors configured to capture images using the first camera and the first exposure time, capture images using the second camera and the second exposure time, use the images captured using the second camera to identify illuminated objects, use the images captured using the first camera to identify the locations of objects, and use the identified illuminated objects and identified locations of objects to control the vehicle in an autonomous driving mode. |
US12211286B2 |
Autonomous low-altitude UAV detection system
An autonomous unmanned aerial vehicle detecting system for monitoring a geographic area includes an unmanned blimp adapted to hover in air, at least one camera mounted on the blimp to scan at least a portion of the geographic area, a location sensor to determine a location of the blimp, and a controller arranged in communication with blimp, the at least one camera, and the location sensor. The controller is configured to position the blimp at a desired location in the air based on inputs received from the location sensor, and monitor the geographic area based on the images received from at least one camera. The controller is also configured to detect a presence of an unmanned aerial vehicle within the geographic area based on the received images, and determine whether the detected unmanned aerial vehicle is an unauthorized unmanned aerial vehicle based on the received images. |
US12211285B2 |
Object detection system and object detection method
The present disclosure includes a multiple of object detection devices including a transmission system that transmits a transmission wave and a receiving system that receives a reflected wave from an object, and a control device into which detected information is input from each of the multiple of object detection devices, wherein the control device includes a representative value calculation unit that calculates a representative value of reception strength of the reflected wave obtained by each of the multiple of object detection devices detecting a peripheral object at regular intervals, and a performance decline determination unit that determines that a decline in performance of the multiple of object detection devices has occurred. |
US12211284B2 |
Modular surveillance system for an infrastructure and/or a vehicle
The invention relates to a surveillance system for an infrastructure and/or for a vehicle, including at least two sensor modules configured to collect respective sensor data from respectively associated sensors; at least one access module being configured to access the sensor data; and a clock module being configured to provide a common time signal at least to two of the sensor modules; wherein the sensor modules are configured to provide the sensor data with a time stamp, wherein the time stamp is based on the common time signal; and the access module being configured to forward the accessed sensor data by taking into account the time stamp so as to provide an enhanced surveillance and/or maintenance system which is suitable for large and/or complex infrastructures, vehicles, and combinations thereof. |
US12211275B1 |
Low-latency spotlighting
Techniques for reducing the latency of annotating a replay video segment may include receiving a video segment with content involving multiple individuals. An annotation task is performed concurrently with a tracking task. The annotation task receives annotation data to indicate which of the individuals is an individual of interest in a subset of frames of the video segment, and the tracking task tracks the individuals in the video segment by generating bounding objects corresponding to the individuals. The annotation data can be associated with the bounding objects to detect a bounding object for the individual of interest, and a visualization emphasis object is generated based on the detected bounding object in a replay video segment to identify the individual of interest. |
US12211271B2 |
Enhanced pose determination for display device
To determine the head pose of a user, a head-mounted display system having an imaging device can obtain a current image of a real-world environment, with points corresponding to salient points which will be used to determine the head pose. The salient points are patch-based and include: a first salient point being projected onto the current image from a previous image, and with a second salient point included in the current image being extracted from the current image. Each salient point is subsequently matched with real-world points based on descriptor-based map information indicating locations of salient points in the real-world environment. The orientation of the imaging devices is determined based on the matching and based on the relative positions of the salient points in the view captured in the current image. The orientation may be used to extrapolate the head pose of the wearer of the head-mounted display system. |
US12211269B2 |
Time-line based object tracking annotation
Methods, computer systems, and apparatus, including computer programs encoded on computer storage media, for generating and editing object track labels for objects detected in video data. One of the methods includes obtaining a video segment comprising multiple image frames associated with multiple time points; obtaining object track data specifying a set of object tracks; providing, for presentation to a user, a user interface for modifying the object track data, the user interface displaying object timeline representations of the object tracks; receiving one or more user inputs that indicate one or more modifications to the object timeline representations; updating the object timeline representations displayed in the timeline display area; and updating the object track data according to the updated object timeline representations. |
US12211267B2 |
Method, apparatus, medium and device for extracting river drying-up region and frequency
The present disclosure provides a method, apparatus, medium and device for extracting a river drying-up region and frequency, and belongs to the technical field of remote sensing. The method for extracting a river drying-up region and frequency can be applied to efficiently acquiring river drying-up information for a long time within the large spatial region. With the inverse normalized difference water index (iNDWI) and the maximum value composite (MVC) method for the remote sensing images, the present disclosure omits the troublesome step of separately extracting a river range for each image in the conventional method. In addition, the present disclosure quickly obtains the drying-up frequency by counting the total number of available images and the number of non-water images at the same pixel position, and yields a greater efficiency for extracting the river drying-up region and frequency. |
US12211265B2 |
Water non-water segmentation systems and methods
Techniques are disclosed for systems and methods for water non-water segmentation of navigational imagery to assist in the autonomous navigation of mobile structures. An imagery based navigation system includes a logic device configured to communicate with an imaging module coupled to a mobile structure and/or configured to capture images of an environment about the mobile structure. The logic device may be configured to receive at least one image from the imaging module; determine a water/non-water segmented image based, at least in part, on the received at least one image, and generate a range chart corresponding to the environment about the mobile structure based, at least in part, on the determined water/non-water segmented image and/or the received at least one image. |
US12211264B2 |
Optical satellite remote sensing transfer calibration method based on near space aerostat
An optical satellite remote sensing transfer calibration method based on near-space aerostat, including: performing a temporal-spatial matching between first observation image data of a target region collected by a benchmark radiometric payload and second observation image data of the target region collected by a satellite-borne payload, to obtain a plurality of matchups of observation image data (S1); obtaining an average radiance of the benchmark radiometric payload from a plurality of first observation image data (S2); obtaining an average DN captured by the satellite payload in the target region from a plurality of second observation image data (S3); obtaining a matching radiance for an observation band of the benchmark radiometric payload corresponding to the satellite payload based on the average radiance of the benchmark radiometric payload (S4); and obtaining a calibration coefficient of the satellite payload based on the matching radiance and the average DN (S5). |
US12211261B2 |
Method and apparatus for text-to-image generation using self-supervised discriminator to extract image feature
An apparatus for text-to-image generation which is a self-supervised based on one-stage generative adversarial network and uses a discriminator network that extracts an image feature may comprise: a text encoder that extracts a sentence vector from input text; a discriminator that determines whether or not an image matches the text from the sentence vector and the image input from a generator; and a decoder that is connected to an encoder inside the discriminator, wherein the decoder and the encoder form an autoencoder structure inside the discriminator. |
US12211260B2 |
Deep learning inference efficiency technology with early exit and speculative execution
Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers. |
US12211258B2 |
Automatic modeling method and device for object detection model
An automatic modeling method for object detection model, the method includes: S1, searching for an NAS network model according to a predetermined first neural network; S2, training a first object detection model by using a training set, evaluating the current first object detection model by using a validation set after a number of training times reaches a first preset number of times, and outputting an evaluation result, wherein the first object detection model is a model obtained by detection part fusion of the NAS network model and a second object detection model; S3, calculating a reward corresponding to the current first object detection model; S4, adjusting parameters used for searching for the NAS network model according to the reward: repeating the steps S1-S4 for a second preset number of times, and determining an optimal first object detection model according to the evaluation result. Further disclosed in the present invention is an automatic modeling device. The method and device provided by the present invention can search for different models according to different tasks, and improve an object detection effect. |
US12211256B2 |
Image recognition support apparatus, image recognition support method, and image recognition support program
The invention supports creation of models for recognizing attributes in an image with high accuracy. An image recognition support apparatus includes an image input unit configured to acquire an image, a pseudo label generation unit configured to recognize the acquired image based on a plurality of types of image recognition models and output recognition information, and generate pseudo labels indicating attributes of the acquired image based on the output recognition information, and a new label generation unit configured to generate new labels based on the generated pseudo labels. |
US12211254B2 |
Vehicle dispatch and tracking based on vehicle-carrying image processing
Methods for business operation based on vehicle-carrying image processing by using an electronic computer device are presented, the methods include: causing the electronic computing device to capture, transmit, model and interpret the images; causing the business to operate based on the assembled information conveyed through the images; causing the automatic establishment of bid processes for business transactions. In some embodiments, methods further include: mapping the Quick Response (QR) codes to the classified objects; building and applying deep learning models for pattern recognition; building and applying an embedded communication network. In some embodiments, methods further include: determining the vehicle operation status and operation irregularities. In some embodiments, methods further include: causing the searches on the embedded communication network to generate inquiries and to establish bid processes. In other embodiments, a computing device program product for business operation based on vehicle-carrying image processing by using a computing device is presented. |
US12211251B2 |
Image translation for image recognition to compensate for source image regional differences
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting locations of utility assets. One of the methods includes receiving an input image of an area in a first geographical region; generating, from the input image and using a generative adversarial network, a corresponding reference image; and generating, by an object detection model and from the reference image, an output that identifies respective locations of one or more utility assets with reference to the input image. |
US12211249B2 |
Image processing device, image processing method, and program
Provided are an image processing device, an image processing method, and a program for recognizing an object in a three-dimensional map, which do not require collecting learning data of the three-dimensional map and can perform high-speed processing with a small load. The image processing device includes an image acquiring section that sequentially acquires a two-dimensional input image for each frame; an object type recognition executing section that attaches, to each of pixels of the input image acquired for each frame, a label indicating a type of an object represented by the pixels; and a labeling section that executes three-dimensional position recognition of a subject represented in the input image to create a three-dimensional map, based on the input image sequentially input, and attaches, to each voxel included in the three-dimensional map, the label of the pixel corresponding to the voxel. |
US12211247B2 |
Image processing apparatus, image processing method, and program
By processing an image in which a plurality of articles (such as products) placed on a shelf are captured, an image processing unit (120) determines the article name (such as the product name) of each of the plurality of articles captured in the image. Determining an article name also includes determining identification information tied to the article name. When a specific condition is satisfied for an article the article name of which is indeterminable by the image processing unit (120) (hereinafter described as an undetermined article), an article inference unit (130) infers the article name of the undetermined article to be the article name of an article positioned adjacent to the undetermined article. |
US12211245B2 |
Batch processing for post-production stage of moving images
Batch processing footage to perform one or more post-production tasks in the field of moving images. Footage is processed and tagged with metadata. The metadata is used to identify the same digital elements across different portions of the footage, enabling post-production tasks to be performed across the different portions simultaneously. |
US12211244B2 |
Classification with segmentation neural network for image-based content capture
A segmentation neural network is extended to provide classification at the segment level. An input image of a document is received and processed, utilizing a segmentation neural network, to detect pixels having a signature feature type. A signature heatmap of the input image can be generated based on the pixels in the input image having the signature feature type. The segmentation neural network is extended from here to further process the signature heatmap by morphing it to include noise surrounding an object of interest. This creates a signature region that can have no defined shape or size. The morphed heatmap acts as a mask so that each signature region or object in the input image can be detected as a segment. Based on this segment-level detection, the input image is classified. The classification result can be provided as feedback to a machine learning framework to refine training. |
US12211239B2 |
Systems and methods for compressing motion in a point cloud
Disclosed is a system and associated methods for compressing motion within an animated point cloud. The resulting compressed file encodes different transforms that recreate the motion of different sets of points across different point clouds or frames of the animation in place of the data for the different sets of points from the different point clouds. The compression involves detecting a motion that changes positioning of a set of points between a first point cloud and subsequent point clouds of an uncompressed encoding of two or more frames of an animation. The compression further involves defining a transform that models the motion, and generating a compressed animated point cloud by encoding the data of the first point cloud in the compressed animated point cloud, and by replacing the data for the set of points in the one or more subsequent point clouds with the transform. |
US12211234B2 |
Estimation method, estimation apparatus and program
An estimation step according to an embodiment causes a computer to execute: a calculation step of using a plurality of images obtained by a plurality of imaging devices imaging a three-dimensional space in which a plurality of objects reside, to calculate representative points of pixel regions representing the objects among pixel regions of the images; a position estimation step of estimating positions of the objects in the three-dimensional space, based on the representative points calculated by the calculation step; an extraction step of extracting predetermined feature amounts from image regions representing the objects; and an attitude estimation step of estimating attitudes of the objects in the three-dimensional space, through a preliminarily learned regression model, using the positions estimated by the position estimation step, and the feature amounts extracted by the extraction step. |
US12211230B2 |
Positioning system for measuring position of moving body using image capturing apparatus
A relative position calculator calculates relative position and attitude of a vehicle based on images captured by an image capturing apparatus on the vehicle. An absolute position calculator extracts a marker from an image captured by the image capturing apparatus, and calculates absolute position and attitude of the vehicle, based on position and attitude of the one extracted marker. A corrector calculates the corrected position and attitude, not using the absolute position and attitude calculated based on the position and attitude of the marker when a difference or ratio of an apparent height and width of the marker in the image is equal to or smaller than a threshold, but using the absolute position and attitude calculated based on the position and attitude of the marker when the difference or ratio is larger than the threshold. |
US12211227B2 |
Information processing apparatus
An information processing apparatus includes a first detector configured to detect an object based on captured image information generated by an image capturing apparatus; a second detector configured to, in response to the object being detected by the first detector, detect a user operation carried out with regard to the object, the user operation involving a change in a state of the object; and a display controller configured to, in response to the user operation being detected by the second detector, generate an image that is associated with the object and the user operation, to display the generated image on a display apparatus. |
US12211226B2 |
Method for calculating intersection over union between target region and designated region in an image and electronic device using the same
A method for rapidly calculating intersection over union (IOU) between a target region and a designated region in an image is used in an electronic device. The electronic device detects a target object from an image received from a monitored location, and determines a designated region, a target region, and a combined region from the image, the target region including the target object. The electronic device calculates a first area of the designated region, a second area of the target region, and a third area of the combined region, and calculates a value of IOU according to formula of SIOU=(S1+S2−S3)/S2. S1 represents the first area, S2 represents the second area, and S3 represents the third area. The electronic device issues an intrusion warning in or concerning a monitored region according to a comparison result between the value of IOU and a preset threshold. |
US12211219B2 |
Movement direction determination system and object volume computation system
Disclosed in a movement direction determination system comprising a first detection region, a second detection region and a processing circuit. The first detection region and the second detection region respectively comprises an optical sensor. The processing circuit determines a movement direction of an object according to the optical data generated by the first detection region and the second detection region. The present invention also discloses a movement direction determination system using a single detection region. The present invention also discloses an object volume computation system which can compute an object volume according to sensed optical data. The disclosed movement direction determination system can be used for various applications and the object volume computation system can assist product confirmation. |
US12211218B2 |
Visual object tracking method, visual object tracking system, machine learning method, and learning system
An estimation unit of a visual object tracking apparatus estimates a plurality of estimated bounding boxes and estimated object IDs respectively corresponding to the estimated bounding boxes based on a plurality of predicted bounding boxes and a plurality of detected bounding boxes. For example, the “detected bounding boxes” are “bounding boxes (bounded areas)” detected by a detector in each of a plurality of frames in a time series such as moving images. The “bounding box” is a frame surrounding an image of an object detected in a frame. For example, the “predicted bounding box” is a “bounding box” predicted by a predictor based on an estimated bounding box(es) estimated for one or a plurality of frames in the past. |
US12211216B2 |
Object detection in image stream processing using optical flow with dynamic regions of interest
Disclosed are apparatuses, systems, and techniques that may perform efficient deployment of machine learning for detection and classification of moving objects in streams of images. A set of machine learning models with different input sizes may be used for parallel processing of various regions of interest in multiple streams of images. Both the machine learning models as well as the inputs into these models may be selected dynamically based on a size of the regions of interest. |
US12211215B2 |
Apparatus and method for supporting attention test based on attention map and attention movement map
Disclosed herein is a method for supporting an attention test based on an attention map and an attention movement map. The method includes generating a score distribution for each segment area of frames satisfying preset conditions, among frames of video content (video) that is produced in advance so as to be suitable for the purpose of a test, generating an attention map corresponding to the frames based on the distribution of the gaze point of a subject, generating an attention movement map corresponding to the frames based on information about movement of the gaze point of the subject, and calculating the attention of the subject using the score distribution for each segment area, the attention map, and the attention movement map. |
US12211213B2 |
Image processing method, image processing apparatus, and image processing system
In order to perform quantitative analysis on an object in an image, it is important to accurately identify the object, but when plural objects are in contact with each other, it is potential that a target portion cannot be accurately identified. An image is segmented into a foreground region and a background region, the foreground region being a region in which an object for which quantitative information is to be calculated is shown, and the background region being a region other than the foreground region. With respect to a first object and a second object in contact with each other in the image, a contact point between the first object and the second object is detected based on a region segmentation result output by a segmentation unit. The first object and the second object can be separated by connecting two boundary reference pixels including a first boundary reference pixel that is a pixel in a background region closest to the contact point, and a second boundary reference pixel that is a pixel in a background region in a direction opposite to the first boundary reference pixel across the contact point. |
US12211212B2 |
Image segmentation method and electronic device and storage medium using the method thereof
An image segmentation method includes the following steps: obtaining a target image; inputting the target image into a machine learning model to obtain an image segmentation parameter value corresponding to the target image; executing an image segmentation algorithm on the target image according to the image segmentation parameter value to obtain an image segmentation result, wherein the image segmentation result is segmenting the target image into object regions; and displaying the image segmentation result. In addition, an electronic device and storage medium using the method are also provided. |
US12211211B2 |
Corneal epithelium segmentation in optical coherence tomography images
The techniques described herein provide improved techniques for segmenting corneal epithelium layer. A method includes receiving an optical coherence tomography (OCT) image of an eye; generating, based on the OCT image, a binarized image of the eye; generating, based on the binarized image of the eye and the OCT image, a binary mask of a cornea of the eye; segmenting, based on the binary mask of the cornea of the eye, an anterior cornea of the eye on the OCT image; generating, based on the OCT image and the segmented anterior cornea, a binary mask for an epithelium layer of the eye; segmenting, based on the binary mask for the epithelium layer of the eye, a Bowman's layer in the cornea of the eye on the OCT image; and causing the segmented anterior cornea and the segmented Bowman's layer data to be used for generation of an epithelium map. |
US12211208B2 |
Automated analysis of image data to determine fractional flow reserve
A system and method for analysis of a vessel automatically detects a pathology in a first image of the vessel and attaches a virtual mark to the pathology in the first image. The system may detect the same pathology in a second image of the vessel, based on the virtual mark, and may then provide analysis (e.g., determine an FFR value) of the pathology based on the pathology detected in the first and second images. |
US12211207B2 |
Apparatus for determining defective hair follicles and apparatus for automatically separating hair follicles including the same
An apparatus for determining defective hair follicles includes an image acquiring unit for acquiring an image of a follicle and a hair for each follicle separated from a scalp of an alopecic patient in an incisional hair transplant or each follicle directly extracted from an alopecic patient in a non-incisional hair transplant, an image processing unit for extracting an outline pattern of the image of the follicle and the hair by performing a contour detection process or an edge detection process on the image, a follicle shape database for storing hair pixel patterns related to various shapes of hairs and follicle pixel patterns related to various shapes of follicles, and a follicle determining unit for determining whether a follicle is normal follicle or defective follicle by comparing the outline pattern of the image with the hair pixel patterns and follicle pixel patterns stored in the follicle shape database. |
US12211205B2 |
Computer-implemented method and system for predicting orthodontic results based on landmark detection
A computer-implemented method and system for predicting orthodontic results based on landmark detection includes: acquiring a crown point cloud, a set of tooth point clouds, and tooth labels; extracting global dentition features and local tooth features, performing feature fusion on the global dentition features, tooth labels of individual teeth, and the local tooth features of the individual teeth to obtain fused features of the individual teeth, and extracting landmarks of the individual teeth and offset vectors from points in the tooth point clouds to the landmarks; fusing the landmarks of the individual teeth and the tooth point clouds, extracting tooth attention features, acquiring dentition attention features, and fusing the dentition attention features, the global dentition features, and the local tooth features to obtain a point cloud with fused landmarks; and acquiring pre- and post-treatment rigid transformation parameters, and obtaining a post-treatment crown model prediction result. |
US12211202B2 |
Self-supervised representation learning paradigm for medical images
Techniques are described for learning feature representations of medical images using a self-supervised learning paradigm and employing those feature representations for automating downstream tasks such as image retrieval, image classification and other medical image processing tasks. According to an embodiment, computer-implemented method comprises generating alternate view images for respective medical images included in set of training images using one or more image augmentation techniques or one or more image selection techniques tailored based on domain knowledge associated with the respective medical images. The method further comprises training a transformer network to learn reference feature representations for the respective medical images using their alternate view images and a self-supervised training process. The method further comprises storing the reference feature representations in an indexed data structure with information identifying the respective medical images that correspond to the reference feature representations. |
US12211200B2 |
Wafer inspection system method
A wafer inspection method is provided. The wafer inspection method includes identifying a plurality of candidate regions on an image of a DUT on a wafer; generating a confidence score for each of the plurality of candidate regions, wherein the confidence score indicates a probability of a candidate region including a probe mark; selecting a first candidate region having the highest confidence score as a selected region; determining whether a second candidate region in the plurality of candidate regions includes the same probe mark as the first candidate region; and eliminating the second candidate region if the second candidate region includes the same probe mark as the first candidate region. |
US12211199B2 |
Method for inspecting semiconductor and semiconductor inspecting device
A semiconductor inspection method by an observation system includes a step of acquiring a first pattern image showing a pattern of a semiconductor device, a step of acquiring a second pattern image showing a pattern of the semiconductor device and having a different resolution from a resolution of the first pattern image, a step of learning a reconstruction process of the second pattern image using the first pattern image as training data by machine learning, and reconstructing the second pattern image into a reconstructed image having a different resolution from a resolution of the second pattern image by the reconstruction process based on a result of the learning, and a step of performing alignment based on a region calculated to have a high degree of certainty by the reconstruction process in the reconstructed image and the first pattern image. |
US12211195B2 |
Edge defect detection via image analytics
The present disclosure includes edge defect detection via image analytics. A method includes identifying an image of an edge of a susceptor pocket formed by a susceptor of a substrate processing system. The method further includes predicting, based on the image, whether property values of the edge of the susceptor meet threshold values. The method further includes, responsive to the property values of the edge meeting threshold values, causing performance of a corrective action associated with the susceptor. |
US12211193B2 |
Method and apparatus with image analysis
A processor-implemented method with image analysis includes: receiving a test image; generating a plurality of augmented images by augmenting the test image; determining classification prediction values for the augmented images using a classifier; determining a detection score based on the classification prediction values; and determining whether the test image corresponds to anomaly data based on the detection score and a threshold. |
US12211192B2 |
System and method for analyzing an integrity of a roof covering
Methods and systems for analyzing an integrity of a roof covering are presented. An exemplary method includes observing, by an imaging unit, a respective lift for one or more discontinuous roof covering materials of a roof covering of a structure. The exemplary method further includes generating, by one or more processors, an overall roof integrity rating based on the respective lift of one or more of the one or more discontinuous roof covering materials. |
US12211188B2 |
Image dewarping device and method
Image dewarping includes capturing a source image from a camera, selecting an input row of pixels from the source image, if the input row of pixels comprises a plurality of input pixels in a region of interest in the source image, storing the plurality of input pixels to a memory to generate an input segment of pixels, when a plurality of pixels required to generate an output row of pixels are all stored in the memory, reading from the memory the plurality of pixels corresponding to the output row of pixels, and performing coordinate transformation on the plurality of pixels to generate the output row of pixels, and when coordinate transformation has been completed on the plurality of pixels, releasing from the memory an input segment of pixels of the plurality of input segments of pixels that does not correspond to other output rows of pixels. |
US12211182B2 |
Scanner noise elimination for scanned films
A method for preparing digital image data from an analog image input by scanning, and reducing visibility of the scanning noise, may include estimating a visibility of scanning noise, and a number of scanning samples needed to reduce scanning noise to below a visible threshold. Related methods include scanning, by an analog-to-digital image scanner, an analog image for multiple iterations, resulting in digital image data for each of the iterations; calculating a noise statistic for individual pixels of digital image data across the iterations; determining true values of individual pixels of the digital image data based on the noise statistic for each of the individual pixels and generating scanner noise reduced digital image data wherein pixels are assigned their respective ones of the true values; and saving the scanner noise reduced digital image data in a computer memory. |
US12211181B2 |
Image display method and image display device for reducing crosstalk
The present application provides an image display method and an image display device. The image display method performs a gray-scale compensation on each data line, thereby preventing a problem of color crosstalk in a display panel. At the same time, an original image in the display panel is edge blurred, which can reduce an impact of the color crosstalk. |
US12211180B1 |
AI-driven photo stylization with text description tuning
Systems and methods for AI-driven image stylization are provided. An example method includes receiving a first image and a text, the text including a prompt for transforming the first image, encoding the first image into an image latent and the text into a text embedding, randomly generating a first noise for a portion of the image latent, adding the first noise to the image latent to obtain a noisy image latent, providing the noisy image latent and the text embedding to a neural network to generate a second noise for the portion of the image latent, wherein the neural network is trained to denoise the noisy image latent, modifying the noisy image latent based on the second noise, repeating operations of generating the second noise and modifying the noisy image latent until the noisy image latent converges; and decoding the noisy image latent into a second image. |
US12211178B2 |
Transferring faces between digital images by combining latent codes utilizing a blending network
The present disclosure relates to systems, non-transitory computer-readable media, and methods for combining digital images. In particular, in one or more embodiments, the disclosed systems combine latent codes of a source digital image and a target digital image utilizing a blending network to determine a combined latent encoding and generate a combined digital image from the combined latent encoding utilizing a generative neural network. In some embodiments, the disclosed systems determine an intersection face mask between the source digital image and the combined digital image utilizing a face segmentation network and combine the source digital image and the combined digital image utilizing the intersection face mask to generate a blended digital image. |
US12211170B2 |
Workplace digital billboard experience
A system includes one or more processors and one or more computer-readable storage mediums storing instructions that cause the one or more processors to receive a content package including a plurality of menu items, a concierge item, and a plurality of content items, display the concierge item and the menu items within a first region of a screen of a billboard computing device, display a first content item within a second region of the screen, detect an interaction with a menu item, morph the concierge item from a first format to a second format, and display a message within the second region based on the interaction with the menu item, where the billboard computing device displays the concierge item of the first display format as a static object and displays the concierge item of the second display format as an animated object. |
US12211168B2 |
Generating a representation of a spherical image
A machine is configured to generate a representation of a rectangular image, which may depict a projection of a spherical image. The machine generates a first triangular array of pixels based on an upper rectangular region of the rectangular image. The machine generates a second triangular array of pixels based on a lower rectangular region of the rectangular image, and the machine generates a rectangular array of pixels based on a middle rectangular region of the rectangular image. The machine then generates an output image that includes the first triangular array of pixels, the second triangular array of pixels, and the rectangular array of pixels. After the output image is generated, the machine may provide the generated output image for use as a representation of rearranged image data of the spherical image. |
US12211166B2 |
Generating ground truths for machine learning
A messaging system processes three-dimensional (3D) models to generate ground truths for training machine learning models for applications of the messaging system. A method of generating ground truths for machine learning includes generating a plurality of first rendered images from a first 3D base model where each first rendered image includes the 3D base model modified by first augmentations of a plurality of augmentations. The method further includes determining for a second 3D base model incompatible augmentations of the first plurality of augmentations, where the incompatible augmentations indicate changes to fixed features of the second 3D base model, and generating a plurality of second rendered images from a second 3D base model, each second rendered image comprising the second 3D base model modified by second augmentations, the second augmentations corresponding to the first augmentations of a corresponding first rendered image, where the second augmentations comprises augmentations of the first augmentations that are not incompatible augmentations. |
US12211164B2 |
Simulating and editing of garment of hierarchical structure
A method and apparatus for simulating a garment according to an example embodiment receive a user input for selecting, in a simulated three-dimensional (3D) garment worn on an avatar, any one of a plurality of objects corresponding to a next depth level to a depth level which is being currently displayed among depth levels for hierarchically displaying one or more pieces included in the 3D garment and two-dimensional (2D) patterns forming each of the pieces, display the next depth level by controlling visualization of the plurality of objects such that the selected object is not covered by at least one of the remaining objects other than the selected object of the plurality of objects, deform the selected object based on an input for editing the selected object corresponding to the next depth level, deform the 3D garment by reflecting deformation of the selected object, and output the deformed 3D garment. |
US12211162B2 |
Method for 3D reconstruction, apparatus, system, and storage medium
A method, device, system and computer readable storage medium for 3D reconstruction are provided. The method includes: extracting original image features from an original 2D image of a target object; determining an original 3D object based on the original image features; determining a camera pose in the complementary view of the target object, where the complementary view is different from a first view in which the original 2D image is generated; generating a complementary 2D image of the target object in the complementary view based on the camera pose in the complementary view; performing 3D reconstruction based on the complementary 2D image to generate a complementary 3D object corresponding to the complementary 2D image; fusing the original 3D object and the complementary 3D object to obtain a 3D reconstruction result of the target object. |
US12211160B2 |
Techniques for capturing and displaying partial motion in virtual or augmented reality scenes
The present disclosure relates to techniques for capturing and displaying partial motion in VAR scenes. VAR scenes can include a plurality of images combined and oriented over any suitable geometry. Although VAR scenes may provide an immersive view of a static scene, current systems do not generally support VAR scenes that include dynamic content (e.g., content that varies over time). Embodiments of the present invention can capture, generate, and/or share VAR scenes. This immersive, yet static, view of the VAR scene lacks dynamic content (e.g., content which varies over time). Embodiments of the present invention can efficiently add dynamic content to the VAR scene, allowing VAR scenes including dynamic content to be uploaded, shared, or otherwise transmitted without prohibitive resource requirements. Dynamic content can be captured by device and combined with a preexisting or simultaneously captured VAR scene, and the dynamic content may be played back upon selection. |
US12211157B2 |
Crowd sourced mapping system
A crowd-sourced modeling system to perform operations that include: receiving image data that comprises image attributes; accessing a 3D model based on at least the image attributes of the image data, wherein the 3D model comprises a plurality of parts that collectively depict an object or environment; identifying a change in the object or environment based on a comparison of the image data with the plurality of parts of the 3D model, the change corresponding to a part of the 3D model from among the plurality of parts; and generating an update to the part of the 3D model based on the image attributes of the image data. |
US12211152B2 |
Location-based virtual element modality in three-dimensional content
Various implementations disclosed herein include devices, systems, and methods that enable a device to provide a view of virtual elements and a physical environment where the presentation of the virtual elements is based on positioning relative to the physical environment. In one example, a device is configured to detect a change in positioning of a virtual element, for example, when a virtual element is added, moved, or the physical environment around the virtual element is changed. The location of the virtual element in the physical environment is used to detect an attribute of the physical environment upon which the presentation of the virtual element depends. Thus, the device is further configured to detect an attribute (e.g., surface, table, mid-air, etc.) of the physical environment based on the placement of the virtual element and present the virtual element based on the detected attribute. |
US12211151B1 |
Systems for optimizing augmented reality displays for surgical procedures
Aspects of the present disclosure relate to systems, devices and methods for performing a surgical step or surgical procedure with visual guidance using a head mounted display with systems, techniques and methods for improving the accuracy of an augmented reality display and/or for enhancing the 3D visualization of an augmented reality display. |
US12211147B2 |
Mesh correction depending on mesh normal direction
The invention relates to a system and computer-implemented method for enabling correction of a segmentation of an anatomical structure in 3D image data. The segmentation may be provided by a mesh which is applied to the 3D image data to segment the anatomical structure. The correction may for example involve a user directly or indirectly selecting a mesh part, such as a mesh point, that needs to be corrected. The behaviour of the correction, e.g., in terms of direction, radius/neighbourhood or strength, may then be dependent on the mesh normal direction, and in some embodiments, on a difference between the mesh normal direction and the orientation of the viewing plane. |
US12211143B2 |
Patched shading in graphics processing
Aspects of this disclosure relate to a process for rendering graphics that includes performing, with a hardware unit of a graphics processing unit (GPU) designated for vertex shading, a vertex shading operation to shade input vertices so as to output vertex shaded vertices, wherein the hardware unit adheres to an interface that receives a single vertex as an input and generates a single vertex as an output. The process also includes performing, with the hardware unit of the GPU designated for vertex shading, a hull shading operation to generate one or more control points based on one or more of the vertex shaded vertices, wherein the one or more hull shading operations operate on at least one of the one or more vertex shaded vertices to output the one or more control points. |
US12211141B2 |
Method for calculating the visibility of objects within a 3D scene
A dedicated camera, clone of the main camera, is used with a graphics pipeline configured so as to generate an image enabling a simple measurement of the visibility of an object. The image thus generated takes account of all the parameters capable of altering the visibility of the object. |
US12211135B2 |
Intersection testing in a ray tracing system using axis-aligned box coordinate components
A method and an intersection testing module in a ray tracing system for determining whether a ray intersects a three-dimensional axis-aligned box. It is determined whether a first condition is satisfied, wherein the first condition is, or is equivalent to, ❘ "\[LeftBracketingBar]" C x - C z D x D z ❘ "\[RightBracketingBar]" ≤ H z D x D z + H x . It is determined whether a second condition is satisfied, wherein the second condition is, or is equivalent to, ❘ "\[LeftBracketingBar]" C y - C z D y D z ❘ "\[RightBracketingBar]" ≤ H z D y D z + H y . It is determined whether a third condition is satisfied, wherein the third condition is, or is equivalent to, ❘ "\[LeftBracketingBar]" C x D y D z - C y D x D z ❘ "\[RightBracketingBar]" ≤ H y D x D z + H x D y D z The determinations of whether the first, second and third conditions are satisfied are used to determine whether the ray intersects the axis-aligned box. Cx, Cy and Cz are x, y and z components of a position of the centre of the axis-aligned box relative to an origin of the ray, Hx, Hy and Hz are half widths of the axis-aligned box in the x, y and z dimensions, and Dx, Dy and Dz are x, y and z components of a direction vector of the ray. |
US12211131B1 |
Composite storefront image management
Technologies are disclosed for managing composite storefront images. The composite storefront images can be generated utilizing portions of media content (e.g., visual content, such as videos, trailers, etc.), and templates generated based on sets of existing storefront images. Objects can be extracted from frames and composited together to generate course composite images. The course composite storefront images can be utilized to map the object portions onto the media content artwork styles to generate refined composite storefront images based on the templates. |
US12211122B2 |
Method and apparatus of processing image, electronic device, and storage medium
The present disclosure provides a method of processing an image, which relates to a field of display, in particular to a color image display technology. A specific implementation solution includes: acquiring an original image; performing a first halftone processing on the original image, so as to obtain a first image; and resizing the original image to obtain a resized image and performing a second halftone processing, in response to detecting a scaling operation on the first image, so as to obtain a second image. The present disclosure further provides an apparatus of processing an image, an electronic device, and a computer readable storage medium. |
US12211119B2 |
Methods for generating soil maps and application prescriptions
Methods and systems provided for generating an irrigation map. In one computer-implemented method, a user is instructed, by a computing device, to draw an irrigation boundary in a map of an agricultural field. In response, the computing device receives a first input, from the user, at the map of the agricultural field displayed to the user, where the input includes a point of the irrigation boundary. A second input is solicited from the user and, in turn, the computing device receives the second input, which defines a dimension of the irrigation boundary. The computing device then appends a shape of the irrigation boundary to the map, based on the point and the dimension, wherein the irrigation boundary is positioned based on the point indicated by the user. |
US12211106B2 |
Method to determine that a credit card number change has occurred
A computing device for determining a new credit card number that is a continuation match with an old credit card number of a credit card account that has changed numbers comprises a processing element programmed to: receive transactional data for a plurality of credit card numbers, determine a plurality of old credit card numbers and a plurality of new credit card numbers, determine a plurality of clusters of new credit card numbers, convert the transactional data for each old credit card number and the associated cluster of new credit card numbers into snapshots with an image-like data format, train a modified siamese network with instances of snapshots of an old credit card number, a first new credit card number, and a second new credit card number, and use the modified siamese network to determine one new credit card number that is an upgrade of one old credit card number. |
US12211104B2 |
Multi-cluster policy consolidation system
A policy management system can manage a set of insurance policies, for example by performing automated operations to renew policies for subsequent terms. Some insurance policies may be associated with the same household, company, or other insured party, but may be associated with different cars or other insured elements. The policy management system can have a policy consolidator that identifies database records for a target policy and a related source policy, and can consolidate data from the source policy into the record of the target policy. Thereafter, the policy management system can perform policy renewal operations and other policy management operations together based on the consolidated data in the record for the target policy. |
US12211102B2 |
Priority matching for maker orders exhibiting delayed cancelation
An electronic trading venue (ETV) may prioritize maker orders that specify or are associated with cancel delay values by selecting a maker order to be matched with taker orders before competing maker orders, at the same price level for a given instrument, that have smaller or no cancel delay values. Such prioritization may occur even if the competing maker orders were received before the maker order. A cancel delay value indicates an amount of time that must pass after a request to cancel a maker order is received before the ETV actually cancels the maker order. Thus, in exchange for prioritization, maker orders will be subject to a cancelation delay that starts after a cancel request is received and during which a maker order will not be canceled. Takers may benefit from this by being able to match with a maker order before it can be canceled. |
US12211099B2 |
Fair credit screened market data distribution
The invention relates to systems and methods for distributing encrypted market data updates to market participants via private multicast channels. Among other factors, characteristics of modern computer networks may cause participants to be sent (and to receive) their encrypted data for that update at different times. Thus, after the participants have all been sent their data for that update the system may then simultaneously transmit to those participants the key that will enable them to decipher their data via a public multicast channel such that all recipients receive the key at the same time. In this manner the invention may ensure that although participants receive their data in a given update at different times, they are unable to decipher that data until substantially the same time. |
US12211097B2 |
Dynamically activating and deactivating one or more elements of a trading tool
Various embodiments relate to intelligently activating and deactivating a trading tool element of a trading tool to improve a user's confidence in the trading tool. By dynamically activating and deactivating elements on the trading screen, the trading tool effectively increases a user's confidence in placing a trading order, canceling a trade order, or both, for example, by eliminating or reducing undesirable options. Undesirable options might include those that are risky, contrary to a particular trading strategy, would result in a loss of money, and so on. Such an embodiment can improve the overall speed at which a user places or cancels a trade order by, among other things, effectively increasing the user's overall confidence in the trading tool. |
US12211095B1 |
System and method for mobile check deposit enabling auto-capture functionality via video frame processing
An image of a check that is in the field of view of a camera is monitored prior to the image of the check being captured. The camera is associated with a mobile device. When the image of the check in the field of view passes monitoring criteria, an image may be taken by the camera and provided from the mobile device to a financial institution. The image capture may be performed automatically as soon as the image of the check is determined to pass the monitoring criteria. The check may be deposited in a user's bank account based on the image. Any technique for sending the image to the financial institution may be used. Feedback may be provided to the user of the camera regarding the image of the check in the field of view. |
US12211090B1 |
Reducing false positive detections based on classification and segmentation cues
A first region within image data corresponding to a first portion of a user is determined, and a classifier associated with the first portion of the user is determined. A second region within the image data that includes the first region is determined. Within the second region, first pixels corresponding to the first portion of the user, second pixels corresponding to a second portion of the user adjoined to the first portion of the user, and third pixels corresponding to an environment of the user are identified. Based on identifying the second pixels, the classifier associated with the first portion of the user is confirmed. Upon the confirmation an item is rendered on the first portion of the user. |
US12211089B2 |
Augmented reality vehicle search assistance
Aspects described herein may allow for auto-locating a user in a parking lot and/or automatically directing a user to recommended inventory. For example, a customer may capture an image of a vehicle, or a marker associated with a vehicle, in a parking lot. The image may be processed locally or at a server. A vehicle may be identified based on analysis of the image. Further, information regarding the user may be processed to determine another vehicle appropriate for a recommendation. For example, a prompt on a mobile device may suggest a popular model similar to the vehicle being viewed. The system may then provide directions (e.g., augmented reality directions) to the user to direct the user to the vehicle. |
US12211085B2 |
Method, device, and system for interactive product shopping
Disclosed is an interactive product shopping method including acquiring a real-time broadcast image related to the sale of a target product, acquiring product information of the target product, acquiring information on a sales method of the target product, acquiring input information and identification information of a candidate purchaser who requests to purchase the target product, determining a prospective purchaser of the target product on the basis of a quantity information of the target product and the input information of the candidate purchaser, acquiring shopping cart information of the prospective purchaser on the basis of the identification information of the prospective purchaser and assigning the product information of the target product to a shopping cart of the prospective purchaser, and acquiring payment intention information of the prospective purchaser and updating the sales status of the target product on the basis of the payment intention information. |
US12211083B2 |
System and method for validating product photography
A method for recommending a product, includes: providing product information having a product description, a main image, and a plurality of alternate images; for each alternate image: performing saliency segmentation to obtain a segment and a background, defining a segment bounding box enclosing the segment, extracting image feature from the segment bounding box, extracting textual feature from the product description, extracting main image feature from the main image, matching the image feature of the segment bounding box to the textual feature and the main image feature, and determining the alternate image as a qualified alternate image if the image feature of the segment bounding box matches the textual feature and the main image feature; and when a number of the qualified alternate image equals to or is greater than a threshold number, recommending the product to customers. |
US12211081B2 |
Method and systems for recommending product bundles
Methods and systems for providing a product bundle recommendation are disclosed. One method includes receiving a selection of a first product. Data relating to historical customer shopping activity and data describing online shopping sessions in which products are selected for addition to historical shopping carts to which the first product was previously added is accessed. A list bundled products having a complementary relationship with the first product is generated. At least one product from the list of bundled products is selected and the at least one product is presented on a user interface on a customer device as a recommendation for purchase with the first product. A filter may be applied to the list of bundled products, such as a price filter. The method may be performed by a system including one or more computing devices communicating via a network with one or more data storage devices. |
US12211080B2 |
Techniques for performing matrix computations using hierarchical representations of sparse matrices
One embodiment sets forth a technique for performing matrix operations. The technique includes traversing a tree structure to access one or more non-empty regions within a matrix. The tree structure includes a first plurality of nodes and a second plurality of nodes corresponding to non-empty regions in the matrix. The first plurality of nodes includes a first node representing a first region and one or more second nodes that are children of the first node and represent second region(s) with an equal size formed within the first region. The second plurality of nodes include a third node representing a third region and one or more fourth nodes that are children of the third node and represent fourth region(s) with substantially equal numbers of non-zero matrix values formed within the third region. The technique also includes performing matrix operation(s) based on the non-empty region(s) to generate a matrix operation result. |
US12211073B2 |
Reducing sample selection bias in a machine learning-based recommender system
The present disclosure relates to improving recommendations for small shops on an ecommerce platform while maintaining accuracy for larger shops. The improvement is achieved by retraining a machine-learning recommendation model to reduce sample selection bias using a meta-learning process. The retraining process comprises identifying a sample subset of shops on the ecommerce platform, and then creating shop-specific versions of the recommendation model for each of the shops in the subset. Each shop-specific model is created by optimizing the baseline model to predict user-item interactions in a first training dataset for the applicable shop. Each of the shop-specific models is then tested using a second training dataset for the shop. A loss is calculated for each shop-specific model based on the model's predicted user-item interactions and the actual user-item interactions in the second training dataset for the shop. A global loss is calculated based on each of the shop-specific losses, and the baseline model is updated to minimize the global loss. The model includes small and large-shop weight parameters that are applied to user-item interaction scores and that are learned during the re-training process. |
US12211070B2 |
System and method for text-based delivery of sales promotions with deferred text-to-call interactions
A system and method for sales promotions via a text-messaging with deferred text-to-call interaction comprising a call-to-action link, generated via a script contained in the header of a webpage, which reduces the number of steps needed to obtain a sales promotion via a website. The call-to-action link triggers a prepopulated text message on a user's mobile device. User response to this message initiates a routing protocol to connect the user to a seller or agent associated with the advertising company for voice-based interaction. A pre-authorization message may be sent by the chatbot with a request for authorization to access private data. In some embodiments, a deferred text-to-call feature is implemented which allows the user to make an audio connection with an advertiser at a future time. |
US12211068B1 |
Promotional advertisement apparatus
A hovering promotional advertisement apparatus includes a digital screen configured to display promotional advertisements and a hovering mechanism configured to secure the digital screen in a position hovering in air. |
US12211067B2 |
Systems and methods for providing predictive affinity relationship information
In certain aspects, the disclosed implementations include methods and systems for dynamically generating and determining transaction affinity relationship information associated with a set of merchants involved in a set of transactions. In certain implementations, the transaction affinity relationship information may reflect affinity relationships between merchant chains in a merchant affinity network. The disclosed implementations may receive an adjustment to an affinity relationship associated with a merchant chain, and based on the adjustment, predicts one or more changes to affinity relationships associated with other merchant chains in the merchant affinity network. |
US12211061B2 |
Systems and methods for providing an offer based on calendar data mining
Methods and systems are employed for searching a first user's calendar schedule for a meeting with a second user, providing an offer from a merchant based on a user's calendar schedule and automatically applying the offer from the merchant based on arrival of the first user and second user at the merchant's location. The verification of the presence of the first user and the second user may be based on identifying the location of each user, and offers from merchant locations may be provided based on the respective locations of the users. |
US12211060B2 |
Promotion planning for managing allocation of inventory mix utilizing an optimization framework
A system is provided that generates values associated with a promotion impact measure for each promotional campaign based on historical data and an expected audience. A number of inventory units is determined for each promotional campaign that corresponds to a promotion inventory utilization type, based on a difference in estimated demand value for the inventory units for a specified duration for a scatter inventory utilization type and current value of actual demand units for the specified duration and a gross sum of the values for defined number of weeks of each promotional campaign and a plurality of constraints. Inventory units are allocated among each inventory utilization type based on number of inventory units for each promotional campaign to meet defined parameters for the defined amount of inventory units for specified durations until the end of the specified upcoming time-frame. Content is distributed via a channel based on allocated inventory units. |
US12211055B1 |
Systems and methods for controlling a dynamic system as linearly constrained separable optimization
Embodiments described herein provide a mechanism to solve the portfolio construction problem with nonconvex penalties and constraints that are separate across assets. This problem may be viewed as a special case of the separable-affine problem, i.e., the problem of minimizing a separable objective function with affine equality constraints. |
US12211054B2 |
System and method to support human-machine interactions for public safety annotations
Techniques to support human-machine interactions for public safety annotations are provided. Live streamed media that includes at least one of audio and video is received. The live streamed media is replicated. The replicated live streamed media is sent to at least two of an artificial intelligence bot and a human for annotation. A conflict between the annotations is detected. The conflict is resolved via an agency selected annotation conflict resolution policy. |
US12211053B2 |
Tamper-proof device
Tamper-proofing and secure identity validation techniques in a transaction processing system and secure electronic payment techniques are disclosed. A tamper-proof transaction processing device is provided and comprises at least two different strength adhesives to secure parts of the device together and a housing comprising at least a first and second protective layer. An electronic component comprising a secure element chip storing unique information relating to the chip is located between the first and second protective layer in the housing. In another aspect, a transaction processing system includes a payment instrument that is configured to approve only negative value and/or zero value transaction requests. Another aspect provides an identity card checking system and method where the identity card is brought into proximity of a data processing device and identity information is displayed on the screen of the data processing device for the period of time while the card is in proximity. |
US12211047B2 |
Piezoelectric biometric card security
Systems and methods provide for authenticating a user attempting to make a payment using a piezoelectric device are disclosed herein. In an embodiment, the piezoelectric device can be embedded on a credit card, debit card, or other form of payment card and signals generated by the piezoelectric device can be used to authenticate the user when making the payment. For example, the user can squeeze or manipulate the piezoelectric device in a specific predetermined pattern and the resulting electric charge or induced current generated by the piezoelectric device can facilitate transmitting a signal to a point of sale device, and the point of sale device can authenticate the user based on the signal. In other embodiments, the piezoelectric device can contain circuitry and/or logic that can authenticate the user and send a confirmation signal to the point of sale device to authenticate the payment. |
US12211045B2 |
System, method, and computer program product for virtual accounts based on biometric measurements
Provided is a method for providing a virtual account based on a biometric measurement, the method includes receiving biometric data associated with a biometric measurement of an individual, generating an virtual account of the individual based on receiving the biometric data associated with the biometric measurement of the individual, provisioning access to the virtual account of the individual based on the biometric measurement of the individual, and sending a message to a user device based on generating the virtual account associated with the individual, where the notification message includes an indication associated with the virtual account. A system and computer program product are also disclosed. |
US12211042B2 |
Blockchain agnostic token network
A blockchain agnostic token network is described. In an example, a request to purchase a non-fungible token (NFT) minted on a blockchain from a seller is received. Based at least in part on context data associated with at least one of the user, the seller, or a digital asset associated with the NFT, a plurality of available blockchains is determined for holding the NFT. Information associated with the plurality of blockchains is surfaced and one of the plurality of blockchains is determined for holding the NFT. Based at least in part on the determined blockchain, the NFT is transferred to the determined blockchain and associated with a user account for subsequent viewing. |
US12211041B2 |
Blockchain architecture, system, method and device for automated cybersecurity and data privacy law compliance with a streamlined block structure
A distributed transaction and data storage platform including a distributed notary ledger or blockchain and one or more individual user micro-identifier chains that together enable the secure effectuation and recordation of one or more transactions, and/or storage of data in an automated, real-time, zero-trust, globally data law and privacy law centric manner while maintaining transaction party confidentiality and preventing chain poisoning. |
US12211040B1 |
Alert management system with real-time verification and integration with the originating system
Embodiments provide an alert management and real-time verification system. The system obtains an electronic file that includes a cashier's check data structure comprising cashier's check information for one or more cashier's checks presented at a first institution. The system automatically parses the cashier's check information into one or more cashier's check events according to routing numbers in the cashier's check information. The system sends an electronic verification request message to each second institution identified by one of the routing numbers. The electronic verification request message includes an account number and an amount of the corresponding cashier's check. On receiving a response to the message, the system determines, based on the electronic verification response message, whether the cashier's check has been verified, and sends an electronic response message to the first institution that indicates whether the cashier's check has been verified. |
US12211039B2 |
Externally validated proof of work for appending a block record to a blockchain with a data broker server
A method for establishing an externally verifiable proof of work comprises receiving signal information to be kept private; storing the signal information as one or more data packages in a data package store; and receiving a request for a first data package from a first mining node and a request for a second data package from a second mining node. The method further comprises randomly selecting a data package awaiting processing from the data package store and sending the selected data package to the first mining node and to the second first mining node. The method further comprises receiving a first private data output from the first mining node and receiving a second private data output from the second mining node. The method further comprises accessing a commitment database and cross checking that a database entry for a first data package identifier and a second data package identifier are validated. |
US12211037B2 |
Cryptocurrency infrastructure system
Embodiments of the present invention are directed to methods and systems for managing a cryptocurrency payment network comprising one or more issuer nodes and one or more distributor nodes. Issuer nodes may be granted different rights from distributor nodes with respect to the issuance and distribution of digital currency within the cryptocurrency payment network. A management system server computer may generate unique node verification key pairs for each node in the cryptocurrency payment network, where the node verification key pairs may be used to identify and authenticate issuer nodes and distributor nodes. |
US12211035B2 |
Method and system for consent to time-bound queries in a blockchain
A method for providing consent for provisioning data in an opaque blockchain, includes: receiving, by a receiver of a processing server, a consent request for data associated with the processing server stored on a blockchain, the consent request including at least two digital signatures, where a first digital signature is generated by a regulating entity and a second digital signature is generated by a moderating entity in the blockchain network; validating, by a processing device of the processing server, the first digital signature and the second digital signature; digitally signing, by the processing device of the processing server, the received consent request using a private key of a first cryptographic key pair; and transmitting, by a transmitter of the processing server, the digitally signed consent request to the regulating entity. |
US12211033B1 |
Dynamic account status indicator via server-to-device secure data exchange
Various embodiments described herein relate to systems, methods, and non-transitory computer-readable media structured to perform server-to-device secure data exchange using a device access token. In an embodiment, a smart device receives, from a requestor entity provided to the smart device, an account data provisioning request for an account. Based on the account data provisioning request, an account identifier for the account is determined. In some arrangements, the account identifier comprises or is associated with a device access token. Based on the device access token, a data element associated with the account is determined. In some embodiments, the data element is accessible to the requestor entity only if it is not access-restricted based on the device access token. Based on the data element, an executable graphic rendering instruction is generated. The executable graphic rendering instruction is executed, which includes generating and displaying, on a user interface of the smart device, a dynamic account status indicator relating to the account. |
US12211032B2 |
Transferring digital assets possession over a unidirectional connection
A method of increasing security of digital assets stored in an isolated device by associating the isolated device with a plurality of accounts of the user each configured to store a limited value of digital assets, each of the plurality of accounts is assigned an asymmetric cryptographic key pair (comprising a unique private key encrypting the respective account and a corresponding public key identifying the respective account), transmitting, via a unidirectional secure channel, the public key assigned to each of the plurality of accounts to one or more computing nodes connected to a network community regulating the digital assets and transferring a value of the digital assets by transmitting, to one or more of the computing nodes, the private key of one or more of the plurality of accounts cumulatively storing the transferred value thus releasing the limited value stored in the respective account(s). |
US12211027B2 |
In-person transaction processing system
Systems and methods for managing an in-person transaction process are provided. In example embodiments, a network system receives, from a first user device, information regarding a service or an item. Using the received information, the network system generates an unpublished listing and associates the unpublished listing with a session identifier. The unpublished listing is temporarily stored to a datastore. The network system then generates a scannable code that provides a uniform resource identifier (URI) associated with the session identifier. The scannable code is presented on the first user device, whereby the scannable code can be scanned by a second user device to access, via the URI, a transaction user interface associated with the session identifier. In response to a request to access the transaction user interface triggered by the second user device scanning the scannable code, the transaction user interface is displayed on the second user device. |
US12211025B2 |
Method of applying for credit at a self-checkout
A method performed by at least one computing device. The method includes receiving a credit request from a self-checkout device before a customer completes an instore checkout process and sending a request for a Uniform Resource Locator (“URL”) to one or more authentication computing devices. The authentication computing device(s) send the URL to the mobile device. The method includes sending a credit application to the mobile device after the customer selects the URL, receiving a submission of the credit application from the mobile device, approving credit based on the submission, and forwarding a code to the mobile device. The code indicates that the credit is to be used to complete the instore checkout process when scanned by the scanner. |
US12211023B2 |
Third-party retailer delegation for automated-checkout retail environments
Described herein are systems and techniques for implementing a third-party item tracking and payment system that enables a user to walk out without a manual checkout process. The techniques include receiving user identifying information associated with a payment account and conveying an identifier of the account to a management system of the retailer. Items, as selected by the user, are added to a virtual cart that is checked out automatically when the user exits the store and the third party system communicates the cart contents to the retailer for cost calculation and then instructs payment using the stored payment information without disrupting existing inventory and account management systems. |
US12211022B2 |
Gravity-box-based snack vending apparatus and network vending system using the apparatus
The present invention relates to a gravity-box-based snack vending apparatus including a storage container for storing snacks and a delivery module. A bottom of the storage container is in communication with a material outlet of the delivery module. The delivery module includes a discharging apparatus housing and a transmission apparatus. The transmission apparatus includes a driving gear driven by an external force, a driven gear engaged with the driving gear, and a rotating wheel structure coaxially rotating with the driven gear. The rotating wheel structure includes a rotating shaft and blades mounted on the rotating shaft. The rotating shaft and the blades are provided across a material outlet. Granular materials fall on the blades, and two front and rear blades in a static state just block the material outlet. |
US12211021B2 |
System and method for subscription based solution implementation
Methods, systems, and devices for providing for providing computer implemented services using managed systems are disclosed. To improve the likelihood of the computer implemented services being provided, a subscription based model may be used to manage the managed systems. The subscription based model may provide for automatic configuration of and software deployment to any number of managed systems to provide subscribed to solutions to various users. To manage subscriptions, a highly available management service may be provided to users. The management service may allow users to select desired services. Once selected, the management service may automatically modify various managed systems to provide the subscribed solution. |
US12211019B2 |
Smart chaining
Identification information is received at a transaction machine. The identification information is associated with a user associated with an account. Using an activity profile of the user, a determination is made to enable chained transactions during the user's use of the transaction machine. A sequence of user interfaces to display to the user is generated enabling the user to chain transactions based on the activity profile. |
US12211018B2 |
Conversational management of merchant-to-consumer fund transfers
A conversational computing platform can manage credits and other fund transfers from merchants to consumers based on preexisting relationships with the consumers. More specifically, in transactions creating an amount due from a merchant to a consumer, a message may be initiated to the consumer indicating that an amount has been approved for processing, identifying a payment method for the consumer on file with the platform, and asking the consumer to send a response with an approval/authentication code in order to disambiguate the response and initiate the payment to an account of the consumer. |
US12211016B2 |
Payment delegation and linking system
Methods, systems, devices, and computer-readable media for a payment delegation and linking system are provided. The system may generate a delegation request to send to an individual for payment of a portion of a value of a transaction. The delegation request may be sent to the individual with a payment URL embedded with a token. Upon initiation of payment in response to the delegation request, the token may be embedded in an unused field of a payment transaction record generated at the individual's device and may be transmitted from the individual's device to a payment processing system for processing and settlement. The payment transaction record may ultimately be received at the requestor's bank with the token intact. The token may be used to link the received payment transaction with the original delegated transaction. The original delegated transaction and the received payment transaction may be displayed together in a transaction summary. |
US12211014B2 |
Multi-service business platform system having payments systems and methods
The disclosure is directed to various ways of improving the functioning of computer systems, information networks, data stores, search engine systems and methods, and other advantages. Among other things, provided herein are methods, systems, components, processes, modules, blocks, circuits, sub-systems, articles, and other elements (collectively referred to in some cases as the “platform” or the “system”) that collectively enable, in one or more datastores (e.g., where each datastore may include one or more databases) and systems. A system and method for providing payment-related services that may utilize checkout parameters, a link generation service, a payment processing service, and a post-payment service. The link generation service may serve a checkout page using a set of the checkout parameters. The payment processing service may receive a transaction notification indicating whether a payment was successful or unsuccessful. The post-payment service may initiate a post-transaction workflow corresponding to an outcome indicated by the transaction notification. |
US12211012B2 |
Systems and methods to utilize smart components
Systems, methods, and machine-readable hardware to facilitate a diagnosis of a failure of a first part in a vehicle. The system receives a maintenance message, over a network at a network-based marketplace. The maintenance message includes characterization information received from a component in the vehicle. The component includes a sensor that senses the first part to generate the characterization information. The system identifies sub-system processing rules based on the maintenance message and executes the sub-system processing rules. The sub-system processing rules cause a smart component engine to perform operations comprising identifying a sub-system and scanning the sub-system responsive to identifying an increase in a likelihood of failure of the first part based on the characterization information. The first sub-system includes a plurality of parts and the scanning includes scanning the plurality of parts to retrieve characterization information from the plurality of parts to identify original equipment authentication information. |
US12211009B2 |
Method and system of providing cloud-based vehicle history session
A method includes initiating a vehicle history session (VHS) for a vehicle associated with a particular identifier, generating metadata regarding the VHS, and determining action identifier(s) correlated with a respective action requested during the VHS. The method includes correlating a time stamp with each action identifier. Each time stamp indicates a time when a respective action correlated with an action identifier was performed. The method also includes correlating a detail with each action identifier. Each detail indicates a vehicle response to a respective vehicle data message sent to the vehicle during performance of each respective action. The method includes automatically transmitting a report for the VHS for remote storage. The report includes the metadata regarding the VHS and report input(s). Each report input includes an action identifier from among the action identifier(s), a respective time stamp correlated with the action identifier, and at least a summary of a respective detail. |
US12211007B2 |
Method and device for interacting meeting minute, apparatus and medium
An interactive method and an interactive device for the meeting minute, an apparatus and a medium are provided. The method includes receiving an interactive triggering operation of a user for the meeting minute in a meeting minute display interface, where the meeting minute display interface displays a multimedia, a meeting subtitle of the multimedia and the meeting minute; and playing the multimedia based on an associated time period of the meeting minute, and distinctively displaying an associated subtitle of the meeting minute in the meeting subtitle. According to the above technical solution, the multimedia can be associated with content related to the meeting subtitle through the interactive triggering operation of the user for the meeting minute in the meeting minute display interface, to improve interactive experience effect of the user. |
US12211005B2 |
Platform and method for collaborative generation of content
A cloud-centric platform is used for generating virtual three-dimensional (3D) content, that allows users to collaborate online and that can be connected to different software tools (applications). Using the platform, virtual environments (e.g., scenes, worlds, universes) can be created, accessed, and interacted with simultaneously by multiple collaborative content creators using varying content creation or development applications. |
US12210999B2 |
Intelligent system for autonomous operation of mobile retail storefronts
A network software system that enables the autonomous operation of mobile retail storefronts within a regional delivery area. The system connects local retailers with consumers by handling order placement, real-time inventory tracking, and delivery coordination. An order server communicates with the mobile storefronts to receive orders, determine consumer geolocation, calculate distances, and assign the closest mobile storefront based on proximity and available inventory. A mobile computer application aboard each storefront manages delivery scheduling, navigation, order processing, and intelligent communication with consumers, providing real-time updates and automated correspondence. The system supports various mobile inventories and automates all stages of order fulfillment, including the ability to direct mobile storefronts to areas with high concentrations of preferred customers. It is also capable of fully autonomous operation using self-driving technology. |
US12210998B2 |
Exploratory analysis of content package objects
Mechanisms are disclosed for visualizing and comparing an import and update history of content package objects in an analytic content system. Object to package mapping identifiers corresponding to the content package object are received. A package-identifier object state of a state of the content package object is received corresponding to an imported package associated with a particular package identifier. A modified object state to an original object state is compared prior to re-export of the content package object. The current object state to an original object state of the content package object is compared prior to importing the content package object from the imported package. A visualization of an import history of the content package object is displayed. In response to determining that an issue is present with a most recent import of the one or more content package objects, imports are rolled back to a stable set of objects. |
US12210997B1 |
Ride sharing with cash delivery
A method comprises receiving a cash level indicator from a third-party server. The cash level indicator indicates an amount of cash in each of a plurality of cash storage devices, where the plurality of cash storage devices receive cash from a plurality of delivery agents. Each of the cash storage devices is arranged within or on a vehicle operated by one of the plurality of delivery agents. The method further comprises receiving a cash request from a user device. The method also includes selecting one of the plurality of cash storage devices based on the cash level indicator and location data of delivery agent devices of the delivery agents. The method also comprises sending a message comprising location data of the user device, the selected delivery agent device being one of the delivery agent devices, wherein the selected cash storage device is associated with the selected delivery agent device. |
US12210996B2 |
Confidence ratings for delivery of items
Computer program products, methods, systems, apparatus, and computing entities for determining/identifying confidence ratings/indicators for delivery of items. In one embodiment, this comprises determining a number of location events that occurred within a zone of confidence for delivery an item to a serviceable address; and responsive to determining the number of location events that occurred within the zone of confidence for delivery the item to the serviceable address, determining, via one or more processors, a confidence rating for delivery of the item to the serviceable address based at least in part on the number of location events that occurred within the zone of confidence. |
US12210993B2 |
Predictive analytics systems and methods
Various examples of methods and systems are provided for improved predictive analytics. In one example, a method of managing operation of an asset or group of assets of interest includes comparing a generated prediction with one or more prediction range associated with a risk profile assigned to an operational outcome of interest, presenting a notification to an operator in response to the comparison, and incorporating operator-generated input as updated source data for the generation of subsequent predictions. The operator-generated input can comprise an operator-defined selection such as, e.g., acceptance of the notification, or rejection of the notification. The operator-generated input can provide real time or near real time information based upon context-specific knowledge that the operator holds that is substantially independent of historical source data. |
US12210992B2 |
Multi-party business collaboration platform for electrification ecosystems
A method for sharing and analyzing information to support execution of multi-party workflows in an electrification ecosystem. The method may include creating or updating shared data schema and data governance rules associated with data to be received from a plurality of parties, wherein the plurality of parties are stakeholders to the multi-party workflows, and the data is associated with a battery system; submitting the shared data schema and the data governance rules for approval to the plurality of parties; creating or updating decision logics associated with the data to be received; submitting the decision logics for approval to the plurality of parties; receiving the data from the plurality of parties; and applying the approved shared data schema, the approved data governance rules, and the approved decision logics to the multi-party workflows and the received data from the plurality of parties to perform automated decision optimization. |
US12210991B2 |
Information processing device, information processing system, and information processing method
Implemented is a configuration for deciding a transport machine into which a robot get, by taking efficiency and cooperativeness into consideration. A data processing section that selects a transport machine to be taken by a robot is included. The data processing section acquires robot information that is about the robot and transport-machine information that is about the transport machine, calculates scores corresponding to a plurality of available transport machines on the basis of the acquired information, and selects a transport machine to be used on the basis of the calculated scores. In a case where two or more transport machines satisfy a physical condition for permitting the robot to take the transport machines, the data processing section calculates an efficiency calculation value and a cooperativeness calculation value based on the robot information and the transport-machine information, and calculates scores on the basis of a function using the calculated efficiency calculation value and the calculated cooperativeness calculation value. |
US12210984B2 |
Transaction-enabled systems to forecast a forward market value and adjust an operation of a task system in response
A transaction-enabling system is disclosed. The system may include a controller to interpret a behavioral data source and a resource utilization requirement for a task system having at least one of a compute task, a network task, or a core task. The controller may then operate a machine to forecast a forward market value for a resource in response to the resource utilization requirement and the behavioral data source. The controller then adjusts an operation of the task system or executes a transaction in response to the forecast of the forward market value for the resource. |
US12210983B2 |
Virtual queuing techniques
The virtual queue system includes a virtual queue controller comprising a processor and a memory, wherein the memory stores instructions executable by the processor and is configured to receive a request, the request being associated with an individual guest, for a position in a virtual queue of an attraction, assign the individual guest to the position in the virtual queue in response to the request, receive ride schedule data for the attraction comprising information about a change in status of individual rides of the attraction, and determine a wait time for the individual guest for the attraction based at least on the position of the individual guest in the virtual queue, the ride schedule data, and historical guest throughput at the attraction. The virtual queue system is further configured to output a signal to a guest-associated device indicating the wait time for the attraction. |
US12210978B2 |
Point autoencoder, dual autoencoder, and dimensional transformation method of point cloud using same
The present disclosure provides a point autoencoder including an encoder receiving a 3D point cloud and extracting a global feature and a decoder reconstructing the 3D point cloud from the global feature; a dual autoencoder including the point autoencoder; and a method for dimensional transformation of a point cloud using the dual autoencoder. According to the present disclosure, it is possible to extract features from an input point cloud using a Bias-Induced Decoding (BID) layer, perform reconstruction of a 3D point cloud from the corresponding feature information, and reconstruct a 3D point cloud by using only high-dimensional global features as an input. Also, the present disclosure reduces the amount of storage space used and reduces computational complexity than the conventional structure employing a fully connected layer. |
US12210977B2 |
Ultra-high sensitive target signal detection method based on noise analysis using deep learning based anomaly detection and system using the same
Disclosed are an ultra-high sensitivity target signal detection method based on analysis of a noise signal of a sensor using deep learning based anomaly detection and a system using the same. More particularly, disclosed are a method and apparatus for receiving a noise signal from a sensor and inputting data to an artificial neural network trained with a normal noise signal to determine whether or not a target signal is present. The target signal detection method is capable of detecting a target signal having a very low concentration that can be detected by a conventional sensor, whereby the target signal detection method is useful in developing an ultra-high sensitivity sensor. |
US12210975B2 |
Data analysis apparatus, data analysis method, and recording medium
A data analysis apparatus using a first neural network comprises: a setting unit configured to receive output data from the first input layer, set a weight of each layer in the first intermediate layer based on the output data and a second learning parameter, and output said weight to the first output layer; a weight processing unit included in the first output layer, the weight processing unit being configured to weight each output data with the weight of each layer of the first intermediate layer that was set by the setting unit; and a calculation unit included in the first output layer, the calculation unit being configured to calculate prediction data based on each output data that was weighted by the weight processing unit and a third learning parameter. |
US12210974B2 |
Monitoring icon status in a display from an external device
Systems and methods for monitoring of icon in an external display device are disclosed. Images of an icon displayed in a display device may be continually captured as video frames by a video camera of an icon monitoring system. While operating in a first mode, video frames may be continually analyzed to determine if the captured image matches an active template icon known to match the captured image of the icon. While the captured image matches the active template icon, operating in the first mode continues. Upon detecting a failed match to the active template icon, the system starts operating in a second to search among known template icons for a new match. Upon finding a new match, the active template icon may be updated to the new match, and operation switches back to the first mode. Times of transitions between the first and second modes may be recorded. |
US12210967B2 |
Cognitive computing methods and systems based on biological neural networks
A Biological Neural Network (BNN) core unit comprising a neural cell culture, an input stimulation unit, an output readout unit may be controlled through its various life cycles to provide data processing functionality. An automation system comprising an environmental and chemical controller unit adapted to operate with the BNN stimulation and readout data interfaces facilitates the monitoring and adaptation of the BNN core unit parameters. Pre-processing and post-processing of the BNN interface signals may further facilitate the training and reinforcement learning by the BNN. Multiple BNN core units may also be assembled together as a stack. The proposed system provides a BNN Operating System as a core component for a wetware server to receive, process and transmit data for different client applications without exposing the BNN core unit components to the client user while requiring significantly less energy than conventional silicon-based hardware and software information processing for high-level cognitive computing tasks. |
US12210963B2 |
Neural processor with activation compression
A neural processing device is provided. The neural processing device comprises: an activation buffer in which first and second input activations are stored, an activation compressor configured to generate a first compressed input activation by using the first and second input activations, and a tensor unit configured to perform two-dimensional calculations using the first compressed input activation, wherein the first compressed input activation comprises first input row data comprising at least a portion of the first input activation and at least a portion of the second input activation, and first metadata corresponding to the first input row data. |
US12210962B2 |
Artificial neural networks on a deep learning accelerator
Multiple artificial neural networks can be compiled as a single workload. A respective throughput for each of the artificial neural networks can be changed at runtime. The multiple artificial neural networks can be partially compiled individually and then later compiled just-in-time according to changing throughput demands for the artificial neural networks. The multiple artificial neural networks can be deployed on a deep learning accelerator hardware device. |
US12210957B2 |
Local training of neural networks
A method for performing learning is described. A free inference is performed on a learning network for input signals. The input signals correspond to target output signals. The learning network includes inputs that receive the input signals, neurons, weights interconnecting the neurons, and outputs. The learning network is described by an energy for the free inference. The energy includes an interaction term corresponding to interactions consisting of neuron pair interactions. The free inference results in output signals. A first portion of the plurality of weights corresponding to data flow for the free inference. A biased inference is performed on the learning network by providing the input signals to the inputs and bias signals to the outputs. The bias signals are based on the target output signals and the output signals. The bias signals are fed back to the learning network through a second portion of the weights corresponding to a transpose of the first portion of the weights. At locations in the learning network, learning network equilibrium states are determined for the biased inference. The weights are updated based on the learning network equilibrium states. |
US12210942B2 |
Method and device for data processing, and storage medium
Provided are a method and device for data processing and a storage medium. The method includes: inputting labeled training data in a training set into a preset model to be trained and updating the model parameters of the preset model; inputting labeled verification data in a verification set into the preset model after the model parameters are updated to obtain a first prediction label; obtaining a verification loss value based on a difference between the first prediction label and a marked label of the labeled verification data; determining an auxiliary loss value based on current structural parameters of the preset model; determining whether to stop training the preset model based on the verification loss value and the auxiliary loss value; and classifying data to be classified based on a target network model constructed by a network structure included in the trained preset model to obtain a classification result. |
US12210939B2 |
Explaining machine learning based time series models
A method, computer system, and computer program product for explaining time series machine learning model are provided. The embodiment may include determining a first order difference in time series input data and historical training data. The embodiment may also include performing perturbation of time series input data based on the determined first order difference and the determined historical training data. The embodiment may further include computing closeness of the determined first order difference in the historical training data to the determined first order difference in the time series input data. The embodiment may also include generating a uniform random sample of first value input to a time series machine learning model. The embodiment may further include determining values of other inputs to the time series machine learning model based on the generated random sample and a random sample from the historical training data first order differences. |
US12210938B1 |
Systems for generating customized datasets
This disclosure provides systems for generating customized datasets. An example dataset generator mines contacts from multiple members of an enterprise, applies a pattern recognition process to determine attributes of the contacts aligned with objectives of the enterprise, stores the contacts and associated attributes in a relational data structure, and through a machine learning process, generates a customized contact dataset of the contacts with attributes relevant to a user request, an event, or a notification received. The example dataset generator may also generate an action steps dataset for the user. The dataset generator may aggregate contacts from calls, chats, emails, SMS messages, and video feeds of an enterprise, apply a pattern recognition process to determine attributes of the contacts, and through a machine learning process, partition and distribute the contacts and associated action steps on respective dashboards of multiple customer service representatives of the enterprise. |
US12210936B2 |
Decoding errors using quantum subspace expansion
Methods, systems and apparatus for correcting a result of a quantum computation. In one aspect, a method includes selecting a quantum error correcting code for the quantum computation, wherein the quantum error correcting code is defined by multiple stabilizer generators; determining a set of symmetry operators, comprising: selecting a subset of the stabilizer generators, determining, for each selected stabilizer generator, a sum between an identity operator and the stabilizer generator, and multiplying the determined sums together to form a summation of terms, wherein each term in the summation is equal to a respective symmetry operator; measuring a projective correction of a physical observable over an output quantum state of the quantum computation using the determined set of symmetry operators, wherein the physical observable corresponds to the result of the quantum computation; and determining a corrected result of the quantum computation using the measured projective correction of the physical observable. |
US12210934B2 |
Clock synchronization system, signal synchronization control method, and storage medium
This application discloses a clock synchronization system, including a quantum control processor (QCP) and N digital/analog mutual conversion devices, each digital/analog mutual conversion device including a frequency conversion module and a signal synchronization module that includes a D flip-flop (DFF). The QCP generates a global synchronization signal and reference clock signals; and transmits the global synchronization signal and a reference clock signal to the frequency conversion module and transmits the global synchronization signal to the signal synchronization module of each conversion device. The frequency conversion module performs frequency conversion processing on the reference clock signal to obtain a target clock signal, and generates a signal synchronization instruction according to the global synchronization signal; and transmits the signal synchronization instruction and the target clock signal to the signal synchronization module. The signal synchronization module performs, based on the global synchronization signal, signal synchronization on the target clock signal through the DFF. |
US12210931B2 |
Combined data retrieval and tamper-evident security system
The system comprises of a security label engaged to a package. The label comprises of a first layer with a first code and a second layer with a second code. The first layer is disposed over the second layer in a way that at least a portion of the second code on the second layer is covered by the first layer. The second code on the second layer is revealed upon irreversibly disengaging the first layer from the package. The first code is associated with a first information and the second code is associated with a second information. The second code on the second layer is associated with the first code on the first layer. These codes are authentication-wise interlinked and as one single label which can be pre-applied on product-label and still extended authentication challenge like refill-evidence or tamper-evidence in addition to basic counterfeit-evidence. |
US12210927B2 |
Presence detection using RFID tags and readers
A presence detection system (100) including: an RFID interrogator (102); and a plurality of passive RFID tags (11 to MN), the RFID interrogator (102) is configured to: measure a received signal strength indicator (RSSI) level from each of the plurality of passive RFID tags (11 to MN); compare a measured RSSI level to a reference RSSI level for each of the plurality of passive RFID tags (11 to MN); and determine whether a difference between the measured RSSI level and the reference RSSI level is greater than a threshold value. |
US12210923B2 |
Authentication card with integrated cloth
Authentication card with integrated cloth. In some aspects, an authentication card for short range wireless communications includes a first card layer comprising a first cutout, a second card layer, and a fabric layer fastened between the first and second card layer, where the fabric layer is exposed through the first cutout. A microchip may be provided on the first card layer, wherein the microchip is coupled with an antenna enabling authentication (e.g., contactless) by employing radio frequency identification (RFID) or near field communication (NFC). |
US12210922B2 |
Systems and methods for overmolding a card to prevent chip fraud
Systems and methods for overmolding a card are provided. A chip fraud prevention system include a device including a chip and a substrate. The chip may be at least partially encompassed in a chip pocket, and the substrate may be at least partially encompassed by the overmold. |
US12210921B2 |
Bi-directional voltage converter of smart card and smart card including the same
A bi-directional voltage converter of a smart card includes switching elements connected between an input node and an output node and a start-up transistors whose channel width over channel length is smaller than a channel width over channel length of the switching element. The bi-directional voltage converter stores a driving voltage applied to an output node in a storage capacitor during a booting operation and provides the voltage stored in the storage capacitor to an input node. The bi-directional voltage converter may boost another driving voltage at the input node step-wisely and may perform bi-directional voltage converting with reduced occupied area and high efficiency. |
US12210920B2 |
Systems and methods comprising linked localization agents
Provided herein are systems and methods comprising two or more localization agents that are linked together by a linker. For example, provided herein are systems and methods for the placement of two or more linked localization devices within biological systems and the detection of such localization devices for targeted surgeries or other medical procedures. For example, provided herein are systems comprising one or more miniature detectable devices that are linked together, that are placed into a target location and activated by remote introduction of a magnetic field. |
US12210919B1 |
Dynamic magnetic stripe communications device with stepped magnetic material for magnetic cards and devices
A flexible card may include a dynamic magnetic stripe communications device having multiple layers, such as an electromagnetic generator, a magnet, and a shield. A shield may form a non-flexible layer within the stack and may bend, but the shield may not be able to stretch or compress. Flexible layers may surround and adhere to the shield such that when the card is flexed, the flexible layers may stretch and compress with the movement of the shield. The dynamic magnetic stripe communications device may include one or more coils. Each coil may contain a stepped material, such that a length of a lower layer of the stepped material is longer than a length of a middle layer of the stepped material which is longer than a length of a top layer of the stepped material. |
US12210918B2 |
Identification card
An identification card includes a ceramic substrate with opposite surfaces, and an accommodating part. A marking joint part is arranged in the accommodating part, and the orthogonal projection of the accommodating part on the ceramic substrate covers the orthogonal projection of the marking joint part on the ceramic substrate. The marking joint part includes a bearing layer and a marking part arranged on the bearing layer. The bearing layer and the marking part are of an integrated structure. The ceramic substrate is provided with an accommodating part for setting a marking joint part to ensure the flatness of the identification card, and the orthogonal projection of the accommodating part on the ceramic substrate covers the orthogonal projection of the marking joint part on the ceramic substrate. |
US12210917B2 |
Systems and methods for quickly searching datasets by indexing synthetic data generating models
Systems and methods for searching datasets and classifying datasets are disclosed. For example, a system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a test dataset from a client device and generating a test data model output using a data model, based on the test dataset. The operations may include processing test data model output by implementing an encoding method, a factorizing method, and/or a vectorizing method. The operations may include retrieving a reference data model output from a dataset index, based on a reference dataset. The operations may include generating a similarity metric based on the reference data model output and the test data model output. The operations may include classifying the test dataset based on the similarity metric and transmitting, to the client device, information comprising the classification. |
US12210904B2 |
Hybridized storage optimization for genomic workloads
A method for more efficiently storing genomic includes designating multiple different data storage techniques for storing genomic data generated by a genomic pipeline. The method further identifies a file, made up of multiple blocks, generated by the genomic pipeline. The method determines which data storage technique is most optimal to store each block of the file. In doing so, the method may consider the type of the file, the stage of the genomic pipeline that generated the file, the access frequency for blocks of the file, the most accessed blocks of the file, and the like. The method stores each block using the data storage technique determined to be most optimal after completion of a designated stage of the genomic pipeline, such that blocks of the file are stored using several different data storage techniques. A corresponding system and computer program product are also disclosed. |
US12210902B2 |
System and method for maintaining dependencies in a parallel process
A method includes: dequeuing a signal primitive from a signaling command queue in the set of command queues, the signal primitive pointing to a waiting command queue; in response to the signal primitive pointing to the waiting command queue, incrementing a number of pending signal primitives in the signal-wait counter matrix; dequeuing a wait primitive from the waiting command queue, the wait primitive pointing to the signaling command queue; in response to the wait primitive pointing to the signaling command queue, accessing the register to read the number of pending signal primitives; in response to the number of pending signal primitives indicating at least one pending signal primitive: decrementing the number of pending signal primitives; and dequeuing an instruction from the waiting command queue; and dispatching a control signal representing the instruction to a resource. |
US12210900B2 |
Efficient thread group scheduling
A mechanism is described for facilitating intelligent thread scheduling at autonomous machines. A method of embodiments, as described herein, includes detecting dependency information relating to a plurality of threads corresponding to a plurality of workloads associated with tasks relating to a processor including a graphics processor. The method may further include generating a tree of thread groups based on the dependency information, where each thread group includes multiple threads, and scheduling one or more of the thread groups associated a similar dependency to avoid dependency conflicts. |
US12210898B1 |
Scaling machine learning using dynamic sharding
The present application discloses a method, system, and computer system for dynamically managing or distributing models across a plurality of shards. The method includes determining that a first model is to be added to a first shard of a plurality of shards, the first shard being determined based at least in part on a predetermined cost function, adding the first model to the first shard, and restarting the first shard. The first model is associated with a first tenant. The first shard comprises at least one second model that is associated with a second tenant. |
US12210893B2 |
Establishing process connections utilizing an intermediary broker
A first request to establish a transport including a first key is received from a first client supported by a host system. A second request to establish the transport including a second key is received from a second client supported by the host system. A determination as to whether the first key matches the second key is made. In response to determining that the first key matches the second key, a first end point of the transport is provided to the first client and a second end point of the transport is provided to the second client. |
US12210888B2 |
Individual application window streaming suitable for remote desktop applications
The present disclosure relates to streaming individual application windows and/or other desktop elements of a remote desktop. Data used to represent irrelevant desktop areas may be replaced with lower entropy data that may be highly compressed in a video stream and/or with data representative of other visual content. The video stream may also include desktop metadata (e.g., locations for desktop visuals, etc.) used to render the desktop elements on the local desktop. The desktop visuals of an application window may be rendered in a proxy window on the local desktop. |
US12210880B2 |
Device with client configuration and related method
A device includes an interface, which, in operation, couples to a non-volatile memory. The device includes circuitry coupled to the interface. The circuitry, in operation: reads a data configuration structure stored on the non-volatile memory, the data configuration structure being associated with a client circuit of a plurality of client circuits; and configures the client circuit, the configuring including writing data words of the data configuration structure to the client circuit, the writing including determining an address of the client circuit, the address being associated with at least one of the data words, the determining being based on number of data words in the data configuration structure. |
US12210879B2 |
Data hazard generation
Implementations are directed to methods, systems, and computer-readable media for data hazard generation for instruction sequence generation. In one aspect, a computer-implemented method includes: obtaining data hazard information defining a data hazard to be generated during computer instruction generation, the data hazard specifying a data dependency between a first instruction and a second instruction occurring after the first instruction, and generating, based on the data hazard information and register usage data of a plurality of registers, an instruction for execution in a current processing cycle that satisfies the data dependency specified by the data hazard. The register usage data specifies, for each register of the plurality of registers, whether data was read from or written into the register in a plurality of processing cycles preceding the current processing cycle. |
US12210874B2 |
Processing for vector load or store micro-operation with inactive mask elements
Apparatus and methods for processing of a vector load or store micro-operation with mask information as a no-operation (no-op) when a mask vector for the vector load or store micro-operation has all inactive mask elements or processing vector load or store sub-micro-operation(s) with active mask element(s) are described. An integrated circuit includes a load store unit configured to receive load or store micro-operations cracked from a vector load or store operation, determine that a mask vector for the vector load or store micro-operation is fully inactive, and process the vector load or store micro-operation as a no-operation. If the mask vector is not fully inactive, the vector load or store micro-operation is unrolled into vector load or store sub-micro-operation(s) which have active mask element(s). Vector load or store sub-micro-operation(s) which have inactive mask element(s) are ignored. |
US12210871B2 |
Model processing method and apparatus
A method includes: adding a first conversion operator to the model, to convert data input into the first conversion operator into a general format, where the general format is a data format supported by all the plurality of calculation circuits; and modifying another operator that is in the model and that is after the first conversion operator, to cause formats of both input data and output data of the another operator to be the general format. |
US12210867B2 |
Compiled shader program caches in a cloud computing environment
Apparatuses, systems, and techniques for a compiled shader program caches in a cloud computing environment. |
US12210864B2 |
Distributed autonomous patching system
There are provided systems and methods for a distributed autonomous patching system. During patching of a cloud computing architecture, an autonomous patching system may operator autonomously with no to minimal operator input to patch the host machines and corresponding computes of the cloud computing architecture's available applications. This may work by receiving a patch and determining corresponding patching factors for an availability zone of computes in the cloud. The system may then determine a patching topology map having an order of patching nodes for the selected computes of the application in the availability zone. Thereafter, while monitoring those computes, the system may select certain computes into an active processing funnel, where the patch is applied to those computes. Fingerprinting of before and after-patch states may be used to ensure proper patching. |
US12210862B2 |
Periodic refresh of chatbot from virtual assistant timeline analytics of user conversations
Aspects of the present disclosure relate generally to chatbot performance and, more particularly, to periodically refreshing chatbots from timeline analytics of user online conversations to improve performance. In embodiments, a method includes: receiving, by a computing device, a plurality of conversation transcripts generated from a plurality of versions of a chatbot; determining, by the computing device, a plurality of changes of a plurality of attributes of intents between the plurality of the versions of the chatbot; identifying, by the computing device, at least one intent to update from the plurality of changes of the plurality of attributes of the intents to improve performance of the chatbot; and generating, by the computing device, another version of the chatbot that includes the at least one intent updated from the plurality of changes of the plurality of attributes of the intents to improve the performance of the chatbot. |
US12210860B2 |
In-vehicle synthetic sensor orchestration and remote synthetic sensor service
A system comprising one or more computers implements a synthetic sensor service configured to deploy synthetic sensors to an in-vehicle computing device implementing a synthetic sensor orchestration environment for a vehicle. The synthetic sensor orchestration environment determines a placement decision for a new synthetic sensor to be added to the vehicle based on one or more annotations included in a synthetic sensor package for the new synthetic sensor. The synthetic sensor service and respective synthetic sensor orchestration environments implemented in various types of vehicles provide a consistent way to remotely add additional synthetic sensors and/or other functionality to different types of vehicles after the vehicles have already been put in use by respective owners or operators of the vehicles. |
US12210856B2 |
Dynamic code management
Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code). |
US12210855B2 |
Method and apparatus for rendering dynamic user interfaces
This disclosure provides methods, apparatuses, and computer-readable mediums for rendering a dynamic user interface (UI). In an aspect, a method comprises obtaining a plurality of resources of an entity, and presenting the plurality of resources to a user. The method further comprises receiving, from the user, at least one request to include one or more resources of the plurality of resources in a UI view. The method further comprises creating, based on the at least one request from the user, a UI configuration of the UI view. The UI configuration comprises view information, in a JavaScript Object Notation (JSON) format, of the one or more resources of the plurality of resources to be included in the UI view. The method further comprises generating an identifier for the UI view, associating the identifier of the UI view with the entity, and storing the UI configuration in a database. |
US12210854B2 |
Methods and apparatuses for providing a function as a service platform
Embodiments described herein provide methods and apparatuses for enabling use of functions in a function as a service platform by third party developers. A method comprises storing in a function catalogue one or more function descriptions associated with one or more respective functions available for use by third party developers, wherein each function description comprises an intent and a function name of the respective function; receiving a function call from a first function developer comprising an indication of a first intent; and selecting a first function description from the function catalog that matches the first intent. |
US12210853B2 |
Functional and code views in a process workflow
In embodiments of the present invention improved capabilities are described for modifying the display of a workflow component from including a depiction of a first representation level to a depiction of a second representation level, wherein one of the depiction at the first representation level and the depiction at the second representation level includes a depiction of the functionality associated with the workflow component and the other of the depiction at the first representation level and the depiction at the second representation level includes a view of programming code for providing the functionality associated with the workflow component. |
US12210851B2 |
Storage medium and operation device handling an alternative floating-point format
A structure of floating-point number data stored in a storage medium according to an embodiment is provided with a first partial code obtained by encoding all or part of an exponent of a floating-point number using variable-length coding, and a second partial code including a significand of the floating-point number. The length of the combined code of the first partial code and the second partial code is fixed, and the end bit of the first partial code and the least significant hit of the second partial code are adjacent to each other. |
US12210850B1 |
Ingestion and segmentation of real-time event data
In some implementations, the techniques may include receiving event data as a stream of event instances. Each received event instance is associated with an entity and a capacity change. In addition, the techniques may include identifying an event time for each received event instance. The techniques may include sorting the received event instances into sets of instances. Each set of instances can be associated with a respective entity. Moreover, the techniques may include segmenting each set of instances into subsets of instances based on the event time for each event instance of the set of instances. Each of the plurality of subsets of instances can correspond to a time period. Also, the techniques may include storing each segmented set of instances as stored event data. Further, the techniques may include performing one or more operations with respect to the stored event data. |
US12210846B2 |
Parallel Unicode tokenization in a distributed network environment
Unicode data can be protected in a distributed tokenization environment. Data to be tokenized can be accessed or received by a security server, which instantiates a number of tokenization pipelines for parallel tokenization of the data. Unicode token tables are accessed by the security server, and each tokenization pipeline uses the accessed token tables to tokenization a portion of the data. Each tokenization pipeline performs a set of encoding or tokenization operations in parallel and based at least in part on a value received from another tokenization pipeline. The outputs of the tokenization pipelines are combined, producing tokenized data, which can be provided to a remote computing system for storage or processing. |
US12210841B2 |
Computer implemented method for the automated analysis or use of data
There is provided a computer implemented method for the automated analysis or use of data, comprising the steps of: (a) storing in a non-transitory computer-readable medium a structured, machine-readable representation of data that conforms to a machine-readable language; in which the structured, machine-readable representation of data includes a plurality of tenets defining rules, the plurality of tenets including at least one constraint tenet, the at least one constraint tenet preventing a bad action; wherein the plurality of tenets comprise different sets of tenets; (b) using the different sets of tenets in different contexts, e.g. for different types of chatbots, or for different end-users. |
US12210838B2 |
Estimating output confidence for black-box API
A computer-implemented method is provided for estimating output confidence of a black box Application Programming Interface (API). The method includes generating paraphrases for an input text. The method further includes calculating a distance between the input text and each respective one of the paraphrases. The method also includes sorting the paraphrases in ascending order of the distance. The method additionally includes selecting a top predetermined number of the paraphrases. The method further includes inputting the input text and the selected paraphrases into the API to obtain an output confidence score for each of the input text and the selected paraphrases. The method also includes estimating, by a hardware processor, the output confidence of the input text from a robustness of output scores of the input text and the selected paraphrases. |
US12210836B2 |
Identifying data of interest using machine learning
Systems and methods for identifying data of interest are disclosed. The system may retrieve unstructured data from an internet data source via an alert system or RSS feed. The system may input the unstructured data into various models and scoring systems to determine whether the data is of interest. The models and scoring systems may be executed in order or in parallel. For example, the system may input the unstructured data into a Naïve Bayes machine learning model, a long short-term memory (LSTM) machine learning model, a named entity recognition (NER) model, a semantic role labeling (SRL) model, a sentiment scoring algorithm, and/or a gradient boosted regression tree (GBRT) machine learning model. Based on determining that the unstructured data is of interest, a data alert may be generated and transmitted for manual review or as part of an automated decisioning process. |
US12210829B2 |
Entity recognition method, apparatus, electronic device and computer readable storage medium
An entity recognition method, apparatus, electronic device, and computer-readable storage medium are provided. The method includes: determining at least one entity boundary word corresponding to a text sequence; determining at least one entity candidate region in the text sequence based on the at least one entity boundary word; and performing entity recognition on the text sequence and identifying at least one entity in the text sequence based on the at least one entity candidate region. |
US12210821B2 |
Manage computational power and display resources of connected devices
An electronic system, method, and computer program product coordinate processing and presentation of computer data file to a user by multiple devices that are wirelessly connectable in order to processing and processing requirements of computer data file (e.g., media or multiple spreadsheet file). An electronic device identifies available computational and presentation resources included connected second device(s) to enable coordinated operation. The electronic device segregates the computer data file into multiple segregable functional portions and executes and presents first segregable functional portion(s). The electronic device communicates second segregable function portion(s) to the second device(s) and triggers processing and presenting by the second electronic device(s). |
US12210820B2 |
Integrated data capture using aliasing schemes
Methods, systems, and computer-storage media are provided for using a generic aliasing scheme to facilitate electronic transcription of groups of clinical event data extracted from an electronic medical record to case report forms associated with clinical studies. The generic aliasing scheme is also used to electronically transcribe documentation of task completion to case report forms associated with the clinical studies. |
US12210815B2 |
Identification of document access by a message scanning system
Information identifying a message scanning system is encoded into URLs. A document management system can decode the identifying information to verify that a document accessed via a URL was accessed by a trusted entity rather than by an unknown user. The document management system sends a message including a URL to access a document. When a message scanning system known to the document management system reviews the message for threats, it encodes its identity into a modified form of the URL in the message and uses the modified URL to access the resource. The document management system can decode the identity of the messaging system using a decoding key. Based on the identification, the document management system updates records associated with the document to include the document acce by the message scanning system. |
US12210812B2 |
Generating and utilizing digital media clips based on contextual metadata from digital environments
The present disclosure relates to systems, methods, and non-transitory computer-readable media that dynamically capture, organize, and utilize digital media clips. For example, in one or more implementations, the disclosed systems can capture and generate digital media clips of content items that include both content metadata of the content items as well as contextual metadata of contextual signals surrounding the content item. Additionally, in some implementations, the disclosed systems analyze contextual metadata to search, retrieve, discover, and organize new and existing digital media clips. Further, in various implementations, the disclosed systems facilitate generating digital media clip libraries as well as the creation of digital media collections, where different types of digital media clips can be combined in a cohesive interactive graphical user interface. |
US12210808B2 |
Systems and methods for investigating interactions between simulated humans
A system includes a processor configured to build a model of human behavior that can be assigned to a simulated human, where the model is trained on a dataset of interactions between humans, and parameters of the model can be adjusted. The processor is further configured to build a model of a task to be engaged in by a plurality of simulated humans, simulate interactions between the plurality of simulated humans, and display behavior of the simulated humans and information about the interactions between the simulated humans during simulated interactions. |
US12210806B2 |
Generating space models and geometry models using a machine learning system with multi-platform interfaces
Aspects of the disclosure relate to geometry model generation. A computing platform may receive a plurality of drawing models corresponding to different space designs. The computing platform may identify a plurality of design parameters associated with each drawing model of the plurality of drawing models corresponding to the different space designs. The computing platform may train a machine learning engine based on the plurality of drawing models corresponding to the different space designs and the plurality of design parameters associated with each drawing model of the plurality of drawing models corresponding to the different space designs, which may produce at least one geometry model corresponding to the plurality of drawing models. The computing platform may store, in a database storing one or more additional geometry models, the at least one geometry model corresponding to the plurality of drawing models. |
US12210804B2 |
Topology optimization techniques for three-dimensional models
Design process that performs geometry synthesis on a 3D model of a product based on a design problem statement and manufacturing constraints associated with a manufacturing machine intended to manufacture the product. The manufacturing constraints may include dimensions for a tool bit, dimensions for a tool head, a set of machining directions of the manufacturing machine, or any combination thereof. For a 5-axis manufacturing machine, the set of machining directions may be determined by a “NormalSearch” algorithm and/or a “HeatSearch” algorithm. The geometry synthesis produces a design solution comprising a final 3D model of the product, whereby each point on the boundary of the final 3D model is determined to be accessible by a tool bit and/or tool head in at least one machining direction of the manufacturing machine. Thus, the design solution for the product is more easily and directly manufacturable by the manufacturing machine. |
US12210802B2 |
Neural network margin proposal
A computer-implemented method/system/instructions of automatic margin line proposal includes receiving a 3D digital model of at least a portion of a jaw, the 3D digital model including a digital preparation tooth; determining, using a first trained neural network, an inner representation of the 3D digital model; and determining, using a second trained neural network, a margin line proposal from a base margin line and the inner representation of the 3D digital model. |
US12210791B2 |
Multi-screen management
The present disclosure provides methods and apparatuses for multi-screen management. In some implementations, a plurality of connection requests may be received from a plurality of screen devices respectively. A screen host unit corresponding to each screen device may be created. A connection of each screen host unit to a corresponding screen device may be established. Screen display data may be transmitted, by at least one screen host unit, to at least one corresponding screen device through at least one corresponding connection respectively. Moreover, in some implementations, a connection request may be transmitted to a screen management hub. A connection to a corresponding screen host unit created by the screen management hub may be established. Screen display data may be received from the screen host unit through the connection. The screen display data may be displayed. |
US12210787B2 |
Server apparatus that determines if print data has not been printed and transmits unprinted print data to the printing apparatus
A server apparatus includes a storage medium configured to store print target data and information indicating whether the print target data has been printed and a processor configured to determine, based on the stored information, whether there is print target data that has not been printed by a printing apparatus and transmit the print target data to the printing apparatus, in a case that it is determined that there is the print target data that has not been printed by the printing apparatus. |
US12210786B2 |
Image forming apparatus, control method, medium, and printing system that enable deletion of information regarding registration of the image forming apparatus to a cloud print service
An image forming apparatus usable from a cloud print service by registering the image forming apparatus to the cloud print service. The image forming apparatus performs a deletion operation of information about the cloud print service in which the image forming apparatus is registered, the information being stored in the image forming apparatus, and outputs a notification prompting deletion of registration of the image forming apparatus from the cloud print service when deletion of the registered information about the cloud print service is executed by the deletion operation. |
US12210774B2 |
Controlled heating of a memory device
Methods, systems, and devices for controlled and mode-dependent heating of a memory device are described. In various examples, a memory device or an apparatus that includes a memory device may have circuitry configured to heat the memory device. The circuitry configured to heat the memory device may be activated, deactivated, or otherwise operated based on an indication of a temperature (e.g., of the memory device). In some examples, activating or otherwise operating the circuitry configured to heat the memory device may be based on an operating mode (e.g., of the memory device), which may be associated with certain access operations or operational states (e.g., of the memory device). Various operations or operating modes (e.g., of the memory device) may also be based on indications of a temperature (e.g., of the memory device). |
US12210773B2 |
Storage device for transmitting data having an embedded command in both directions of a shared channel, and a method of operating the storage device
A method of operating a storage device including first and second memory devices and a memory controller, which are connected to a single channel, the method including: transmitting first data output from the first memory device to the memory controller through a data signal line in the single channel; and transmitting a command to the second memory device through the data signal line while the memory controller receives the first data, wherein a voltage level of the data signal line is based on the command and the first data of the first memory device is loaded on the data signal line, and the first data and the command are transmitted in both directions of the data signal line. |
US12210769B2 |
Balanced corrective read for addressing cell-to-cell interference
A memory device includes a memory array and control logic to perform operations including identifying a target cell and a set of cells adjacent to the target cell. Each cell of the set of cells is associated with a respective adjacent cell state. The operations further include determining, for each adjacent cell state, a respective interference value, assigning, based on the respective interference value, each adjacent cell state to a respective bin of a set of state information bins, and in response to determining that each bin of the set of state information bins has at least one adjacent cell state assigned to it, and determining a set of read level offsets for reading the target cell. Each read level offset of the set of read level offsets is associated with a respective bin of the set of state information bins. |
US12210767B2 |
Combining write transactions of a large write
A system for combining write transactions of a large write includes a processor including at least a first die and a second die, and a link coupling the first die and the second die. When a link interface on one die transmits packets to the other die over the link, the link interface identifies, from a queue containing a plurality of write transactions, two or more write transactions in the queue that are candidates for combination based on one or more attributes of each write transaction. The link interface determines whether two or more candidate write transactions are combinable based on a set of conditions. When two or more candidate write transaction are combinable, the link interface combines the candidate write transactions into a single combined write transaction and transmits the combined write transaction. A link interface on the receiving die decodes the combined write transaction and iteratively regenerates the individual write transactions using control information in the combined write transaction. |
US12210766B2 |
Test mode state machine for a memory device
Systems, methods, and apparatus for a memory device having test mode state machines configured to perform self-testing. In one approach, a memory array has memory cells. Periphery logic of the memory device receives a command from a host device to initiate self-testing. The periphery logic generates trigger signal(s) in response to receiving the command. Control circuitry (e.g., a controller) has state machine(s) that receives the trigger signal(s) and initiates execution of a command sequence. The command sequence includes various orders of operations such as read, write, or delay. A state machine can be integrated into each of multiple partitions of the memory array. |
US12210765B2 |
Optimizing data deletion settings in a storage system
An example method for optimizing data deletion in a storage system comprises: monitoring one or more attributes associated with a storage volume associated with a file system; and setting, based on the monitoring of the one or more attributes, a discard option to be either enabled or disabled for the storage volume, wherein when the discard option is enabled, the file system is configured to automatically issue a discard request in response to a request to delete data stored on one or more blocks within a storage device associated with the storage volume, the discard request configured to command the storage device to free the one or more blocks for use by the file system to store additional data; and when the discard option is disabled, the file system does not automatically issue the discard request in response to the request to delete the data. |
US12210764B2 |
Threading of replication based on data type
Replication of data from a primary computing system to a secondary computing system. The replication is single-threaded or multi-threaded depending on one or more characteristics of the data to be replicated. As an example, the characteristics could include the type of data being replicated and/or the variability on that data. Also, the multi-threading capabilities of the primary and secondary computing systems are determined. Then, based on the identified one or more characteristics of the data, the primary computing system decides whether to perform multi-threaded replication and the multi-threading parameters of the replication based on the one or more characteristics of that data, as well as on the multi-threading capabilities of the primary and secondary computing system. |
US12210763B1 |
Techniques for user snapshot orchestration during asynchronous replication
Techniques can include: performing asynchronous replication for a source storage object and a target storage object; tracking writes tagged with a tracking identifier associated with a replication related snapshot of the source storage object; receiving a request at a source system to create identical user snapshots of the source storage object and the target storage object; creating a user snapshot of the source storage object; and storing a record in metadata of tracked writes denoting a time order of the request relative to tracked writes tagged with the tracking identifier; determining, in accordance with said tracking, first tracked writes tagged with the tracking identifier that are received before the request; replicating, to the target system, data changes from the replication related snapshot corresponding to the first tracked writes; and creating a user snapshot of the target storage object after data changes are applied to the target storage object. |
US12210762B2 |
Transitioning between source data repositories for a dataset
Transitioning between replication sources for data replication operations, including: delaying a transition from using a first data repository as a source for data replication to using a second data repository as the source for data replication after detecting that one or more storage operations directed to the first data repository have not been replicated to the second data repository; and promoting the second data repository as the source for data replication such that storage operations received after completing the transition are directed to the second data repository. |
US12210760B2 |
Object storage system, migration control device, and migration control method
An object storage system, a migration control device, and a migration control method are provided. The migration control method includes observing a plurality of total target input/output (I/O) throughputs, inferring a plurality of reference I/O throughputs by using a first neural network, observing a plurality of target I/O throughputs with respect to an i-th storage device, determining a target object to be migrated and a target storage device, in which the target object will be stored, by using a second neural network, and generating a command instructing to migrate the target object to the target storage device. |
US12210752B2 |
Managing a hybrid error recovery process in a memory sub-system
A request to perform a memory access operation on a plurality of memory cells of a memory device is received. In response to determining that the request is from a host, a first error recovery operation is performed, wherein the first error recovery operation is associated with a first plurality of demarcation voltages. In response to determining that the request is from a controller, a second error recovery operation is performed, wherein the second error recovery operation is associated with a second plurality of demarcation voltages, wherein the second plurality of demarcation voltages comprises a greater number of demarcation voltages than the first plurality of demarcation voltages. |
US12210751B1 |
Nonvolatile memory controller with delegated processing
Processing functions are offloaded to a memory controller for nonvolatile memory by a host in connection with write data. The nonvolatile memory executes these functions, producing processed data that must be written into memory; for example, the offloaded functions can include erasure coding, with the nonvolatile memory controller generating redundancy information that must be written into memory. The memory controller holds this information in internal RAM and then later writes this information into nonvolatile memory according to dynamically determined write time and/or destinations selected by the host, so as to not collide with host data access requests. In one embodiment, the memory is NAND flash memory and the memory controller is a cooperative memory controller that permits the host to schedule concurrent operations in respective, configurable virtual block devices which have been configured by the host out of a pool of structural flash memory structures managed by the memory controller. |
US12210750B2 |
Effective access count based media management
A method includes determining respective health characteristic values of blocks of non-volatile memory cells, determining, based on the respective health characteristic values and at least one effective health factor of the blocks of the non-volatile memory cells, effective respective health characteristic values of the blocks of non-volatile memory cells, and based on the effective respective health characteristic values, performing a media management operation involving a block of non-volatile memory cells of the blocks of non-volatile memory cells having an effective respective health characteristic value that is greater than a health criterion. |
US12210748B1 |
Providing consistent performance of block-storage volumes in cloud computing environments
Systems and methods are provided for providing a consistent experience for users of cloud-based block storage volumes. While cloud storage aims to remove hardware considerations for an end user's experience, block storage performance can nevertheless vary according to the underlying hardware used to support a volume or the specific network location of that hardware. Embodiments of the present disclosure address that inconsistent performance by associating a volume with a performance profile that sets a target latency for the volume. A storage client can then monitor observed latency for the volume and inject synthetic latency into input/output operations for the volume as calculated via a proportional-integral-derivative algorithm, such that the observed latency matches the target within the performance profile. This enables the cloud provider to vary physical hardware or network configurations without effect on block storage performance from the point of view of an end user. |
US12210746B2 |
Data recall information
A tiered storage arrangement is contemplated that provides high speed tier 1 storage for rapid access to recalled data, mid-speed tier 2 storage for data that is not frequently recalled and tier 3 storage for archive purposes that may include tape library storage and even cold storage in vaults. Embodiments contemplate a server linked to all tiered storage devices on one end and a host computer on another. Data files can be migrated between the tiered storage systems based on migration policies, such as time elapsed from being filed or last accessed. Also, embodiments contemplate a time bar displayed at the host computer that provides accurate time predictions of data recall including information of the kind of storage on which a target file is stored and the pathway to recall the target file/s locally to the host computer. |
US12210745B2 |
Signature-based IO user connections between IO users and storage volumes
Techniques are provided for creating secure IO (input/output) user connections between IO users and storage volumes. One method comprises establishing an IO user connection between a processor-based IO user and at least a portion of a storage volume on a storage array; obtaining IO user context information associated with the IO user connection, wherein the IO user context information comprises one or more keys for signature verification; and transmitting one or more IO operations over the IO user connection, wherein a signature associated with a given IO operation is evaluated to verify that the signature is a valid signature of one or more of the processor-based IO user and the storage array. The obtained IO user context information may further comprise an identifier of a signature generation function that generates the signature associated with the given IO operation and a connection identity string identifying the IO user connection. |
US12210743B2 |
Accessible virtual tour system and method
A novel system and method for navigating virtual tours using Web Content Accessibility Guidelines (WCAG). The system and method allows a user to select a virtual tour from a plurality of virtual tour providers. The system and method presents the user with content related to POI from a plurality of media content providers. The system and method can overlay a virtual tour with WCAG-compliant buttons and graphics. The system and method disable the navigation and points of interest contents from the native virtual tours and presents WCAG-compliant navigation hot keys and points of interest. |
US12210742B2 |
Human-machine interaction system for projection system
A human-machine interaction system is used with a projector system, and includes an interactive terminal. The interactive terminal has a projection assembly for operating an application system and a control panel for issuing instructions and/or inputting data to the application system according to functional requirements. The human-machine interaction system accomplishes a complex human-machine interaction function by means of multi-mode design for automatic switching between a touch mode and a full keyboard mode of a control panel. In addition, the one-to-one correspondence combination relationship between devices is broken by means of contact detection, so that different control panels can control different intelligent conference projection systems, thereby achieving the free pairing and connection of devices. |
US12210740B2 |
Handwriting input display method and device, computer readable storage medium
A method for handwriting input display, a device thereof and a computer-readable storage medium. The method for handwriting input display includes: receiving and displaying a first input of a user, wherein the first input is one or more first contents input in a handwriting way; receiving and displaying a second input of the user, wherein the second input is a mark line for highlighting the one or more first contents, and the mark line contains an overlapping area with the one or more first contents; and adjusting a line width of the mark line according to a height of a first content of the overlapping area. |
US12210736B2 |
User interfaces to facilitate multiple modes of electronic communication
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interfaces to facilitate electronic chat conversations between users via multiple modes of electronic communication. A conversation view is displayed on a touch screen display of a client device. The conversation view presents messages exchanged between a first user and at least one other user in an electronic chat conversation. A user input comprising a touch gesture corresponding to an interaction with the display of the conversation view is received. Based on the user input, a camera feed view is displayed on the touch screen display. The camera feed view comprises a display of image data and enables a user to create a message comprising one or more images. A message is generated, and an indication of the message is displayed in the conversation view. |
US12210730B2 |
User interface for multi-user communication session
The present disclosure generally relates to user interfaces for multi-user communication sessions. In some examples, a device initiates a live stream in a communication session. In some examples, a device transitions between streaming live audio and live video. In some examples, a device enables synchronizing media playback during a live stream. In some examples, a device displays synchronized media playback and plays a reaction from a first participant of the communication session. |
US12210729B2 |
Messaging application with conversation filtering
Aspects of the present disclosure involve a system for filtering conversations. The system generates for display, by a messaging application, a plurality of shortcut options, each of the plurality of shortcut options comprising a respective filtering criterion. In response to receiving input that selects a given shortcut option of the plurality of shortcut options, the system retrieves the filtering criterion associated with the given shortcut option. The system searches a plurality of conversations to identify a subset of conversations that match the filtering criterion. The system generates for display together with the plurality of shortcut options, a plurality of representations of the identified subset of conversations in which one or more messages have been exchanged between a user and one or more friends of the user. |
US12210728B2 |
Information communication apparatus and program for controlling information communication apparatus
An information communication apparatus includes a processor and a memory coupled to or integrated with the processor and is configured to designate a communication destination by selecting a desired recipient from plural recipients displayed in a list form in an operation screen, in which the processor displays, for the recipients, recipient names, which are names of the recipients, displays, in front of each of the recipient names, a letter icon including a combination of an initial letter of each recipient name in a case in which the recipient names are written with phonetic characters, and a figure, sorts the recipients in a predetermined display order based on the initial letter included in the letter icon, and displays the sorted recipients in the operation screen. |
US12210727B1 |
Sweep algorithm for output of graphical objects
Various aspects of the subject technology relate to systems, methods, and machine-readable media for outputting overlapping graphical objects via a graphical user interface. Various aspects can include determining a plurality of shapes as a subset of a set of shapes associated with the graphical objects. Aspects can also include determining intersections of the plurality of shapes based on a maximum shape dimension (e.g., height) and based on assigned weights to each of the set of shapes. Aspects can include determining a visibility parameter of each shape of the plurality of shapes based on whether each shape intersects with one or more other shapes. Aspects can include providing instructions to display the graphical user interface at a viewport parameter according to the visibility parameter and instructions to output labels of the graphical objects bounded by the set of shapes based on the viewport parameter. |
US12210726B1 |
System, method, and application programming interface for implementing cloud-based device control
A framework and a method provided for monitoring and managing IoT devices. The method includes providing a cloud- and device-agnostic IoT cloud platform that interfaces with applications, IoT management platforms, and IoT device controllers. Each IoT management platform manages one or more IoT device controllers, and each IoT device controller controls a respective IoT device. The method includes receiving a request for performing a transaction corresponding to an IoT device from an application. In response to receiving the request, the method includes generating a set of operation commands for performing the transaction through an IoT management platform. The set of operation commands is generated based on a set of configurations associating the transaction to the IoT management platform. The method also includes triggering performance of the transaction by issuing the set of operation commands to the IoT management platform. |
US12210724B2 |
Servers, systems, and methods for an industrial metaverse
In some embodiments, the system includes a virtual reality environment that includes a digital twin of at least a portion of a physical industrial environment. In some embodiments, the system is configured to change the virtual reality environment based on changes in the physical industrial environment. In some embodiments, the changes are received by the system through sensors such as temperature and/or pressure sensors, as non-limiting examples. In some embodiments, the changes in the physical environment are detected through the analysis of images. In some embodiments, the system is configured to use artificial intelligence to detect the changes. In some embodiments, the system is configured to predict the effect of changes in the virtual and/or physical environment on other system components through variable changes in virtual models. In some embodiments, the system is configured to display the effects in the virtual environment before they are implemented in the physical environment. |
US12210716B1 |
5-wire resistive touchscreens with metal electrodes
A touch sensor includes a resistive layer on a substrate and electrodes on the resistive layer. The electrodes and portions of the resistive layer between the electrodes form series resistor chains disposed at peripheral regions of the touch sensor and surrounding a touch region of the touch sensor. The electrodes are formed by forming a conductive layer on the resistive layer in a thin-film deposition process, followed by patterning the conductive layer into the electrodes. A sheet resistivity of the resistive layer is between about 200Ω and about 800Ω. A sheet resistivity of the conductive layer is between about 0.03Ω and about 0.2Ω. A ratio of the sheet resistivity of the resistive layer to the sheet resistivity of the conductive layer is between about 2,500 and about 10,000. |
US12210712B1 |
Touch screen including touch electrodes and display circuitry
In some examples, a touch screen can include touch sense electrodes coupled to touch sense circuitry and drive lines that couple display pixels to display circuitry. In some examples, the touch screen can include display lines oriented along a first axis (e.g., vertically) and display lines oriented along a second axis (e.g., horizontally) that is orthogonal to the first axis. In some examples, the touch screen can include touch sense electrodes oriented along the second axis at locations of display lines oriented along the first axis and touch sense electrodes oriented along the first axis at locations of display liens oriented along the second axis. |
US12210704B2 |
Display panel with touch pins and test pins
The present invention provides a display panel including a display area and a terminal area adjacent to each other, the terminal area includes a driving chip area bonded with a driving chip, a plurality of touch leads are provided in the driving chip area, first ends of the plurality of touch leads are electrically connected to a plurality of touch electrodes in the display area, and a plurality of test pins is electrically connected to second ends of the plurality of touch leads and used for transmitting a test signal are also located in the driving chip area. |
US12210702B2 |
Electronic device
An electronic device includes a display layer that displays an image during a plurality of frame periods, a sensor layer, a sensor driving unit, and a main driving unit. When a user makes a call, the sensor driving unit switches from a first mode to a second mode and drives the sensor layer. When the sensor layer senses a large-area conductor in the second mode, the sensor driving unit switches from the second mode to a third mode and drives the sensor layer. When the main driving unit determines a proximity state in the third mode, the sensor driving unit switches from the third mode to the second mode and drives the sensor layer. When the sensor layer senses a touch in the second mode, the sensor driving unit switches from the second mode to a fourth mode and drives the sensor layer. |
US12210701B2 |
Touch sensor system configuration based on characteristics determined as a function of received signals
A method for configuring a touch sensor system is provided. The method may be performed automatically by a controller of the system. The system comprises a touch panel operatively coupled to the controller, where the touch panel comprises a plurality of transmit electrodes and a plurality of receive electrodes. The method comprises selectively and individually driving, by the controller, at least one of the transmit electrodes. For each driven transmit electrode, signal outputs from one or more of the receive electrodes are received while the transmit electrode is driven. One or more characteristics of the touch panel is determined as a function of the signal outputs from the receive electrodes. At least one operation setting of the controller is configured based on the one or more characteristics. The one or more characteristics of the touch panel may include a number of transmit electrodes and a number of receive electrodes. |
US12210699B2 |
Electronic device including pocket clip structure for supporting component
According to an embodiment, an electronic device comprises: a housing including a through hole formed outside of the housing, and a seating part connected to the through hole, and the seating part accommodating insertion of an electronic pen through the through hole; a seating part cover surrounding at least of a part of the seating part; a cantilever disposed in the seating part, the cantilever including an elastic part extending to have a distance from the seating part cover that increases along an insertion direction of the electronic pen; wherein the cantilever includes a connection part connecting the seating part cover and the elastic part and a support part protruding from one surface of the elastic part facing the seating part cover and extending in a direction away from the connection part. |
US12210694B1 |
System and method for a mouse with magnetic scroll wheel
A mouse having a mouse magnetic scroll wheel device operatively couplable to an information handling system comprising a mouse microcontroller, a mouse power management unit, and an encoder where the mouse magnetic scroll wheel device includes a scroll wheel with a scroll wheel outer surface, an axle, and a hollowed out core portion of a scroll wheel structure and the axle is operatively coupled to the encoder to record scrolling input from a user. A cradle to receive the scroll wheel such that the scroll wheel is rotatable in the cradle. The scroll wheel has a scroll wheel metal gear and a scroll wheel permanent magnet disposed in the hollowed out core portion where magnetic interaction of the teeth of the scroll wheel metal gear and the permanent magnet as the scroll wheel rotates generates a magnetic haptic feedback for the scroll wheel. |
US12210692B2 |
Method and system for providing a smart whiteboard cleaner
A method to erase at least a certain amount of content presented on a whiteboard with a whiteboard cleaner is provided. The method includes uniformly dividing whiteboard screen into plurality of horizontal rows, wherein each row is configured with a switch button. The method includes selecting at least one switch button, by a user, to signify the certain amount of content that the user admires to erase. Further, the method includes receiving a command, by a transceiver, to automatically erase the certain amount of content selected by the user, wherein the command corresponds to an electronic signal configured with each switch button. The method further includes determining, by a processor, absence of the user for a predetermined time period, wherein based on determination, the system shuts off the white board to restrict access of unknown person to view the content of the whiteboard. |
US12210691B2 |
Smart ring for manipulating virtual objects displayed by a wearable device
Systems, devices, media, and methods are presented for using a handheld device such as a ring to manipulate a virtual object being displayed by a wearable device such as eyewear. The path of the virtual object in motion is substantially linked, in time and space, to the course traveled by a hand holding the handheld device. The methods in some implementations include presenting the virtual object on a display at a first location relative to a three-dimensional coordinate system, collecting motion data from an inertial measurement unit on the handheld device, displaying the virtual object at a second location along a path based on the motion data. In some implementations the eyewear includes a projector located and configured to project the display onto a lens assembly. |
US12210688B2 |
Keyboard membrane and keyboard
A keyboard membrane, which is a thin sheet molded object thermoformed by a thermoplastic wear-resistant molding membrane, comprising a plurality of concave-convex parts, the concave-convex part comprises a plurality of upwardly protruding pressing parts, each of the pressing parts has a top wall and a peripheral wall extending downward from a periphery of the top wall; the keyboard membrane is disposed on a key module with keys; each of the pressing parts is connected with one of the keys of the key module; a periphery of the keyboard membrane has a peripheral edge extending outward from the pressing part, and the peripheral edge wraps the key module to form a waterproof and dustproof keyboard. |
US12210687B2 |
Gesture recognition method, electronic device, computer-readable storage medium, and chip
The disclosure provides gesture recognition methods and apparatuses, and relate to the field of artificial intelligence. One example gesture recognition method includes obtaining an image stream, and determining, based on a plurality of consecutive frames of hand images in the image stream, whether a user makes a preparatory action. When the user makes the preparatory action, continuing to obtain an image stream, and determining a gesture action of the user based on a plurality of consecutive frames of hand images in the continuously obtained image stream. Next, further responding to the gesture action to implement gesture interaction with the user. In this application, in order to reduce the erroneous recognition occurring in a gesture recognition process, the preparatory action is determined before gesture recognition is performed. |
US12210684B2 |
Virtual reality surgical training systems with advanced haptic feedback
Disclosed herein are systems, methods, and software for providing a virtual environment with enhanced visual and haptic detail. In some embodiments, the haptic tool and haptic target are assigned affordance and susceptibility values, respectively, that are used to determine visual and haptic feedback. |
US12210680B2 |
Head mounted display apparatus
Provided is a technique in which, in arranging a virtual object with respect to a real space, a user has less trouble, usability is good, and the object is suitably placeable. A head mounted display apparatus (HMD apparatus) according to one embodiment has a function of arranging and displaying the virtual object in a space based on an operation by a user. The HMD apparatus displays, on a display surface, a grid including a plurality of points for supporting an operation of the virtual object, and disposes and displays, according to an operation includes designation of a target virtual object and designation of a first point at an arrangement destination, the target virtual object at the position of the first point. |
US12210679B1 |
Attention redirection within AR/XR immersive environments
A system and method for attention redirection is disclosed. The system may include a display, an environment imaging sensor configured to receive environment images comprising elements of an environment, a user state sensor configured to receive user images comprising a user gaze, and a controller. The controller may be configured to execute program instructions to receive environment images, identify elements and their identities and locations, receive user images comprising the user gaze, track the user gaze direction, determine salience values associated with the elements, and direct a focus adjustment of at least one region of the display based on the salience values. |
US12210667B2 |
Medical image overlays for augmented reality experiences
A medical image overlay application for use with augmented reality (AR) eyewear devices. The image overlay application enables a user of an eyewear device to activate an image overlay on a display when the eyewear device detects that the camera field of view includes a medical image location. Medical image locations are defined relative to virtual markers. The image overlay includes one or more medical images, presented according to a configurable transparency value. An image registration tool transforms the location and scale of each medical image to the physical environment, such that the medical image as presented on the display closely matches the location and size of real objects. |
US12210664B2 |
Intrusion detection for an information handling system
An intrusion detection circuit may use an element that produces non-repeatable values of a characteristic of the non-repeating element in order to prevent system manipulation. An information handling system may determine a first value for a first characteristic of the non-repeating element coupled to a secure boundary of the information handling system to activate the non-repeating element when the secure boundary is breached; retrieve a second value for the first characteristic of the non-repeating element, where the second value is a previous value compared to the first value; and determine whether an intrusion event occurred by comparing the first value of the first characteristic of the non-repeating element with the second value of the first characteristic of the non-repeating element. |
US12210660B2 |
Cryptographic computing with legacy peripheral devices
In one embodiment, a read request is received from a peripheral device across an interconnect, with the read request including a process identifier and an encrypted virtual address. One or more keys are obtained based on the process identifier of the read request, and the encrypted virtual address of the read request is decrypted based on the one or more keys to obtain an unencrypted virtual address. Encrypted data is retrieved from memory based on the unencrypted virtual address, and the encrypted data is decrypted based on the one or more keys to obtain plaintext data. The plaintext data is transmitted to the peripheral device across the interconnect. |
US12210659B2 |
Real-time management of delta inventory certificates for component validation using eventing and cloud infrastructures
Systems and methods for real-time management of delta inventory certificates for component validation using eventing and cloud infrastructures are described. In an embodiment, an Information Handling System (IHS) may include: a processor, a Remote Access Controller (RAC) coupled to the processor, and a memory coupled to the RAC. The memory may have program instructions stored thereon that, upon execution by the RAC, cause the RAC to: determine that a component has been added to the IHS; in response to the addition, request that a delta inventory certificate be generated by a remote validation service; and receive a copy of the delta inventory certificate. |
US12210654B2 |
User interface (UI) for a remote browser isolation (RBI) protected browser
Embodiments of non-transitory computer readable mediums for displaying a remote browser isolation (RBI) protected browser are disclosed. In an embodiment, a non-transitory computer readable medium includes instructions to be executed in a computer system, where the instructions when executed in the computer system perform a method including displaying an RBI protected browser, displaying a border at least partially around the RBI protected browser, and displaying a security feature within the border, where the border and the security feature indicate to a user that the RBI protected browser is RBI protected. |
US12210651B2 |
Method and system for removing personally identifiable information from transaction histories
A method, system, and apparatus for cleansing personally identifiable information from transaction history records. Descriptive text from each transaction entry of the transaction history is converted to tokens and each token is evaluated, on a per-user basis, for repetitiveness and, on a global basis, for uniqueness to compute a metric by which a given token may be indicated as containing personally identifiable information. Ad-hoc rules may further be employed to indicate whether a given token contains personally identifiable information. Tokens indicated as containing personally identifiable information are then masked in a cleansed transaction history output which may be further associated with metadata from the cleansing process. |
US12210649B2 |
Securing ATS from rogue devices for confidential computing
Techniques for ensuring address translation services (ATS) functionality is used correctly and safely for any type of device that supports ATS, even for devices that might potentially be acting in a rogue manner, are disclosed. A host performs an integrity check on a device that uses ATS to prevent the device from maliciously using a locally cached HPA. The device submits a first ATS-enabled request to the host. The device receives metadata comprising (i) a first integrity check vector (ICV) that is usable to authenticate the device, (ii) the HPA, and (iii) an initialization vector (IV). The device locally caches the metadata in an address translation cache (ATC). The device submits a second ATS-enabled request, which includes the metadata. The host then independently authenticates the device using the received metadata in the request. |
US12210646B2 |
Cryptographic data entry blockchain data structure
A method for securely storing and transmitting data using a blockchain structure. The blockchain structure is operated on the local node and through SSH transmission with an arbiter server and cloud infrastructure. The local application coordinates the order of appended blocks, where each block is a flat file that uses a respective filename to indicate block order. Data entry and retrieval is performed where plaintext data is available only in local memory as decrypted through an authorized client. Data written to disk only as encrypted. |
US12210644B2 |
Obfuscation
Embodiments herein describe a code obfuscation system. The code obfuscation system accesses computer code and identifies a subset of the code to obfuscate. The code obfuscation system analyzes the identified subset of code, the analysis comprising identifying code elements and identifying one or more files and directories. The code obfuscation system generates first obfuscation data for the identified code elements and generates second obfuscation data for the one or more files and directories. The code obfuscation system generates obfuscated computer code by applying the first obfuscation data and the second obfuscation data to the originally accessed computer code. |
US12210641B2 |
Snapshot export from software as a service platforms
A data management system (DMS) may facilitate snapshot exports between a snapshot storage account and a computing system. The DMS may receive, from the computing system, a request to download data associated with one or more snapshots stored in the snapshot storage account in a first cloud environment. The DMS may generate an export job for execution by one or more computing resources within the first cloud environment based on the request. The export job may be operable to decrypt the data and write the decrypted data to an export storage account in a second cloud environment. The DMS may generate an encrypted download link that is operable to download the decrypted data from the export storage account. The DMS may transmit the encrypted download link to the computing system associated with the request to download the data. |
US12210640B1 |
System, method, and computer program for managing sensitive local data for a global application in compliance with local data residency requirements
The present invention is directed to managing sensitive local data for a global application in compliance with local data residency requirements. In a first location having data residency requirements, the system receives a write request for a record, determines that the record includes both sensitive and non-sensitive data, stores the sensitive data in a local storage device, creates masked data corresponding to the sensitive data, creates a modified record that includes the masked data, the local storage ID of the sensitive data, and the non-sensitive data, and sends the modified record to a global application for storage in a second location. In the second location, the system receives the write request for the modified record at an enforcement module on the global application, determines whether the modified record complies with the data residency requirements of the first location and, if so, sends the modified record to a global storage device. |
US12210637B2 |
Remote ownership and content control of media files on untrusted systems
One example method includes receiving, by a client computing device, a request to open a superfile stored in a memory device at the client computing device, the superfile comprising encrypted content, the request comprising user credential information; in response to receiving the request to open the superfile, communicating, by the client computing device, a request to a remote server to access the superfile, the request including a credential associated with the user account; receiving, from the remote server, cryptographic information; decrypting, using the cryptographic information, the encrypted content; accessing and presenting the decrypted content; and maintaining communications with the remote server while the decrypted content is accessed. |
US12210636B2 |
System and method for multiparty secure computing platform
Systems, methods, and corresponding non-transitory computer readable media describe a proposed system adapted as a platform governing the loading of data in a multiparty secure computing environment. In the multiparty secure computing environment described herein, multiple parties are able to load their secure information into a data warehouse having specific secure processing adaptations that limit both access and interactions with data stored thereon. |
US12210629B2 |
Incident confidence level
Methods, systems, and computer programs are presented for automatic evaluation of security incidents. One method includes receiving a resolution status, for a set of insights, indicating if each insight was a true or a false positive. A global training set, comprising the resolution status for the insights, is generated, and a local training set with a subset of the insights associated with a first user. A machine-learning (ML) program is trained, using the global training set, to obtain a global model, and using the local training set to obtain a local model for the first user. When a new insight for the first user is detected, a global score is obtained using the global model, and a local score is obtained using the local model. A confidence score, calculated based on the global and local scores, is presented as an indication of an estimated severity of the new insight. |
US12210628B2 |
Generic feature extraction for identifying malicious packages
Classifying packages based on generic feature extraction. A computer system identifies a set of training packages, including a first subset known to be malicious, and a second subset known to be benign. The computer system extracts a set of training feature vectors from the set of training packages by inputting each training package to a feature extraction model, which generates a training feature vector for each training package. The computer system trains a classification model using the set of training feature vectors. After training the classification model using the set of training feature vectors, a subject package is classified as malicious or benign based on extracting a feature vector for the subject package by inputting the subject package to the feature extraction model, and inputting the feature vector to the classification model. |
US12210627B2 |
Vulnerability inspection device, vulnerability inspection method, and vulnerability inspection program
In a vulnerability inspection device, an acquisition unit acquires system messages that are displayed in response to input for multiple types of service registration statuses of a user ID that is input to a login-related screen that requires input of the user ID in an account-based online service that issues the user ID. A determination unit uses the system messages that were acquired for the types to determine whether or not the login-related screen has a vulnerability regarding the leakage of user registration status. |
US12210623B2 |
Attack kill chain generation and utilization for threat analysis
The present disclosure relates to methods, systems, and computer program products for generating an attack kill chain for threat analysis. The method comprises receiving a first security event captured by a first security operation associated with a computing device, and receiving a second security event captured by a second security operation associated with the computing device. The first security event and the second security event are associated with an attack campaign. The method further comprises mapping the first security event to first security data in an attack repository, and mapping the second security event to second security data in the attack repository. The method also comprises determining based on the mapping, one or more attack execution operations for executing the attack campaign associated with the first security event and the second security event. Additionally, the method sequences the one or more attack execution operations to form an attack kill chain. |
US12210622B1 |
Deep sequential anomalous events detection
Systems and methods for performing anomalous activity monitoring for a service provider network are disclosed. In response to receiving an activity log, a machine learning-based activity monitor may parse the activity log into segments, generate event objects from a segment of the activity log, encode the event objects, and then reconstruct the event objects based on decoding the encoded event objects. The encoding and decoding may be performed based on a model that was trained using training data with no known malicious activity. The event objects may comprise at least two or more event defining characteristics and an event count. By comparing the reconstructed event objects to corresponding initial versions of the event objects, the machine learning-activity monitor may determine an anomaly score and may provide an indication of events determined to be anomalous based on the score. |
US12210617B2 |
Malware mitigation based on runtime memory allocation
A compute instance is instrumented to detect certain kernel memory allocation functions, in particular functions that allocate heap memory and/or make allocated memory executable. Dynamic shell code exploits can then be detected when code executing from heap memory allocates additional heap memory and makes that additional heap memory executable. |
US12210614B2 |
Methods and systems for displaying remote browser isolation (RBI) protected browsing
Embodiments of a method and non-transitory computer readable mediums for displaying remote browser isolation (RBI) protected browsing are disclosed. In an embodiment, a method for RBI protected browsing, the method comprising initiating, by a device, RBI protected browsing via an RBI server, and displaying, by the device, an RBI protected browser, a border at least partially around the RBI protected browser, and a security feature within the border, where the border and the security feature indicate the RBI protected browsing to a user. |
US12210613B2 |
Detection and prevention of reverse engineering of computer programs
Various techniques to detect and prevent reverse engineering of computer programs are disclosed. A program may be used as a key in an asymmetric cryptographic scheme, where modification of the program would destroy its usefulness as a key. An operator may be dispersed among different lines of code, so that unauthorized insertion or removal of lines of code causes the code to fail. Content of memory may be hashed at different times to detect unauthorized memory access. Code may be modified and hashes computed and compared to hashes expected from such modification. A duration of execution may be measured and compared to an expected duration, where deviation from expected may indicated unauthorized modification of code. Variables may be mapped according to a secret agreed logic to thwart eavesdropping. A program may be made labyrinthine and complex, so that its useful flow paths are difficult to discern. |
US12210610B2 |
Authentication using magnetic field based on current drawn by security device
A method for determining authenticity of a security device of a component in an imaging device includes receiving, by the security device, an authentication challenge including one or more commands and executing, by the security device, the one or more commands in response to receiving the authentication challenge. A magnetic field profile is generated based on current drawn by the security device from a power source while the security device is executing the one or more commands, the generated magnetic field profile indicating an authentication response of the security device to the authentication challenge for use in determining authenticity of the security device. |
US12210607B2 |
Security verification system featuring user autonomy
A security verification system featuring user autonomy includes a client applied to wired and wireless communication devices and a server corresponding to the client, and contains management and control platforms at all levels and associated devices. The management and control platforms ensure the security of connection between the client and the server. The management and control platforms and the server provide different user interfaces and different application permissions according to autonomous access conditions set after authentication of the client, and take further action according to different input authorization confirmations, so as to achieve the practical effect of safely handling various situations and realize customized setting. With the simple, rational and easy-to-implement structural features, the system can ideally overcome the shortcomings of existing client applications, and can effectively and reliably ensure the security of client applications and meet different individualized needs. |
US12210604B2 |
Systems and methods for multi-modal user device authentication
Systems and methods for multi-modal user device authentication are disclosed. An example electronic device includes a first sensor, a microphone, a first camera, and a confidence analyzer to authenticate a subject as the authorized user in response to a user presence detection analyzer detecting a presence of the subject and one or more of (a) an audio data analyzer detecting a voice of an authorized user or (b) an image data analyzer detecting a feature of the authorized user. The example electronic device includes a processor to cause the electronic device to move from a first power state to a second power state in response to the confidence analyzer authenticating the user as the authorized user. The electronic device is to consume a greater amount of power in the second power state than the first power state. |
US12210600B1 |
Adaptive method for biometrically certified communication
A recipient communication device and method wherein a user authenticates a message that is being received. The method includes receiving, by a messaging utility of the recipient communication device, a message transmitted from a sender communication device. The messaging utility determines that one of (a) sender authentication of the message and (b) recipient authentication to open the message is required. In response to sender authentication being required, the recipient communication device transmits a request to the sender communication device for sender authentication of the message, and receives a certification of the message based on an authentication of a user input via the sender communication device. When recipient authentication is required, the recipient is prompted to enter biometric input at the recipient device. In one embodiment, a clearinghouse service authenticates a user of a communication device in order for the recipient communication device to receive certification of the user and/or the message. |
US12210599B2 |
Systems and methods for using machine learning models to organize and select access-restricted components for accessed using user-specific access tokens with variable properties
Systems and methods for providing variable and temporary access to account content for a user in a secured manner through the use of an access token with variable properties are described. The systems and methods provide improved navigability to account content accessed via the access token through the customization of user interfaces. For example, the system and methods may generate user interface templates that comprise a recommended selection and organization of user input fields and/or user interface pages. |
US12210595B2 |
Systems and methods for providing and using confidence estimations for semantic labeling
Systems and methods for processing and using sensor data. The methods comprise: obtaining semantic labels assigned to data points; performing a supervised machine learning algorithm and an unsupervised machine learning algorithm to respectively generate a first confidence score and a second confidence score for each semantic label of said semantic labels, the first and second confidence scores each representing a degree of confidence that the semantic label is correctly assigned to a respective one of the data points; generating a final confidence score for each said semantic label based on the first and second confidence scores; selecting subsets of the data points based on the final confidence scores; and aggregating the data points of the subsets to produce an aggregate set of data points. |
US12210594B2 |
Clustering-based data object classification
Techniques for data classification using clustering. A method includes replacing a plurality of portions of metadata for a plurality of data objects with a plurality of replacement characters in order to generate a plurality of replaced strings; clustering the plurality of data objects into a plurality of clusters based on commonalities between the plurality of replaced strings of data objects of the plurality of data objects; classifying a subset of the data objects in each cluster into at least one class; and aggregating classes within at least one cluster of the plurality of clusters, wherein aggregating classes within each of the at least one cluster includes applying the at least one class for the subset of the data objects in each cluster to each other data object within the cluster. |
US12210593B2 |
Receive operator input correcting product information when precision of identification of product is less than reference value
The present invention provides a processing apparatus (10) including: a classification execution unit (12) that executes class classification, based on an inference device; a computation unit (13) that computes a precision of a class determined by the class classification; a processing unit (14) that outputs a class determined by the class classification and accepts a correct/incorrect input from an operator when the precision is less than a reference value; and a registration unit (15) that registers a product determined by the class classification as a purchase target when the precision is equal to or more than the reference value, and registers a product determined by a correct/incorrect input from the operator as a purchase target when the precision is less than the reference value. |
US12210587B2 |
Unsupervised super-resolution training data construction
A method for training a super-resolution network may include obtaining a low resolution image; generating, using a first machine learning model, a first high resolution image based on the low resolution image; generating, using a second machine learning model, a second high resolution image based on the first high resolution image and an unpaired dataset of high resolution images; obtaining a training data set using the low resolution image and the second high resolution image; and training the super-resolution network using the training data set. |
US12210583B2 |
Systems and methods for efficiently-transformed digital self-interference cancellation
An efficiently-transformed digital self-interference canceller, preferably including an FD transformer, a TD transformer, a channel estimator, a composer, and a controller. The canceller can optionally include a channel memory, a predictor, and/or an extender. A method for digital self-interference cancelation, preferably including receiving inputs, transforming the inputs, generating outputs based on the transformed inputs, transforming the outputs, and/or generating a cancellation signal based on the outputs. |
US12210579B2 |
High scalable document generation service
Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a scalable computing system. The scalable computing system includes an intermediate system that facilitates communications between a core server system and a third-party system. The core server system processes a client request for a third-party service in association with a web page having a corresponding web address. The intermediate system communicates with the core server system to obtain a session token, and transmits the session token and web address to the third-party system. The third-party system may then access the web page via the web address using the session token. |
US12210576B1 |
Modeling seasonal relevance for online search
Techniques are generally described for modeling seasonal relevance for online search. A first query or item comprising text is received. A language model may be used to generate a plurality of token embeddings representing the text. In some cases, the first neural network may predict a seasonal relevance vector for the first query or item based on the plurality of token embeddings, the seasonal relevance vector being predicted based at least in part on a similarity between the text of the first query or item and at least one other query/item for which monthly concentration data is available. The seasonal relevance vector, including a respective seasonal relevance score for each month of a year, may be output. |
US12210575B2 |
Document management using clause clusters
A document management system analyzes document clauses using document clause clusters. The document management system uses measures of similarity between document clauses from different documents to assign clauses to clause clusters. Clause clusters may be used to perform various analyses, such as to assign clauses a classification corresponding to a relevant clause cluster. The document management system provides analyses performed using document clause clusters for user review, such as to approve clause clusters, classify clause clusters, modify clause clusters, or some combination thereof. |
US12210572B2 |
Switching modes of operation of a row dispersal operation during query execution
A database system is operable to execute a query based on, during a first temporal period, executing a multiplexer operation in conjunction with a first mode of operation to generate a first plurality of multiplexer output, and executing a load operation upon the first plurality of multiplexer output to generate initial load operation output from the first plurality of multiplexer output. In response to a determination to transition to execution of the multiplexer operation in conjunction with a second mode of operation, the multiplexer operation is further executed in conjunction with the second mode of operation during a second temporal period to generate a second plurality of multiplexer output for processing via the load operation. The load operation is further executed upon the second plurality of multiplexer output to generate further load operation output. |
US12210571B2 |
Graph data processing method, apparatus, and device, and medium
A graph data processing method includes: acquiring target graph data to be processed; compiling statistics on the target graph data according to a first preset rule, so as to divide the target graph data into a plurality of graph data blocks and determine a boundary value and weight of each of the plurality of graph data blocks; and storing the boundary value and weight of each of the plurality of graph data blocks in a corresponding memory according to a second preset rule, so as to schedule the target graph data during a graph calculation process by use of the boundary values and the weights. |
US12210566B1 |
Apparatus and method for generation of an integrated data file
An apparatus for generation of an integrated data file, wherein the apparatus includes at least a processor and a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to receive content data from a user, receive preference data from the user as a function of receipt of the content data, create a plurality of templates as a function of the preference data and the content data, receive user feedback associated with the plurality of templates, generate one or more updated templates as function of the user feedback and the plurality of templates, generate an integrated data file as a function of one or more updated templates and transmit the integrated data file to one or more content producers. |
US12210564B2 |
Query categorization based on image results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query categorization based on image results. In one aspect, a method includes receiving images from image results responsive to a query, wherein each of the images is associated with an order in the image results and respective user behavior data for the image as a search result for the first query, and associating one or more of the first images with a plurality of annotations based on analysis of the selected first images' content. |
US12210562B2 |
Media consumption history
Methods, systems, and apparatus for receiving a request that includes a user identifier of a user that submitted a search query and an entity identifier of an entity that is referenced by the search query, identifying a plurality of knowledge elements that are related to the entity, identifying, in a consumption database, one or more items that have been indicated as consumed by the user and that are associated with the entity that is referenced by the search query, assigning rank scores to the plurality of knowledge elements, based at least on identifying the one or more items, selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements, and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements. |
US12210540B2 |
Systems and methods of database connection and management of requests
Systems and methods are provided for receiving a request at a database system that includes a primary node and one or more standby nodes. When the request is determined to be a read-only request and the previous transaction has been replicated to the standby node, the request may be transmitted to one of the one or more standby nodes to perform the read-only operation to retrieve data of the request and transmitting the retrieved data. When the request is determined to be a read-only request and the previous transaction has not been replicated to the standby node, the read-only operation is performed to retrieve data of the request from the primary node and transmitting the retrieved data. |
US12210539B2 |
One by one selection of items of a set
A method for selecting items one by one from a set of items elected from a large dataset of items includes determining whether or not a density of the set is sparse. If the density is sparse, the method includes repeatedly performing an extreme item select (EIS) method to select a next one of the elected items from the set and removing the next one from the set to create a next set. If the density is not sparse, the method includes performing a next index select (NIS) method to create a linked list of the elected items and to repeatedly select a next elected item from the set. |
US12210532B2 |
Multi-tenancy data analytics platform
A data analytics system is disclosed that is configured to perform operations including receiving input data at a first storage location and configuring a flow service to execute a flow. The flow execution can include creating a pipeline using the flow and metadata associated with the flow, the pipeline configured to perform a data transformation specified in the flow. The flow execution can further include determining a tenancy associated with the input data using the flow. The flow execution can also include generating, using the pipeline, output data from the input data and storing, using the pipeline, the output data in a second storage location associated with the tenancy. |
US12210530B2 |
System and method of dynamically generating and using peer groups in an electronic procurement system
In an embodiment, a method for dynamically generating and using peer groups in an e-procurement system includes creating an entity database with a plurality of attributes associated with entities and an ordered table of matching rules. Each matching rule having a priority value and two or more matching attributes. The method includes receiving a user input specifying a particular entity for generating a current peer group of other entities. The method includes accessing the entity database to retrieve particular attributes of the particular entity and querying the entity database to receive a result set of matching entities as the current peer group of other entities for the particular entity based on the particular attributes of the particular entity and the matching rules. The method further includes appending data for the matching entities in the result set to a peer group data structure associated with the particular entity. |
US12210528B2 |
Evaluating expressions over dictionary data
Disclosed herein is a method, system, or non-transitory computer readable medium for evaluating a query on a columnar dataset comprising one or more dictionaries associated with columns in the dataset. The method includes receiving a request to perform a query comprising at least an operator for a columnar dataset on cloud storage. At least one column in the dataset is based on a dictionary, and the dictionary maps one or more values for a column to one or more respective identifiers. The method evaluates the operator on one or more values of the dictionary to generate an updated dictionary comprising updated values. The method may decode the updated dictionary into an updated column comprising updated data values. |
US12210526B1 |
Relational subtree matching for improved query performance
The present disclosure provides techniques and solutions for improved query optimization. A query plan is received, and at least a portion of the query plan is identified to be analyzed for logically equivalent query plans. A signature is generated for the at least a portion of the query plan. One or more query plans are identified that have signature that matches the signature of the at least a portion of the query plan, but where such query plans are logically equivalent, but not identical, to the at least a portion of the query plan. A query plan of the one or more query plans is substituted in the query plan for the at least a portion of the query plan. |
US12210523B2 |
Arbitrary directory data properties in SQL-based directory systems
The techniques disclosed herein enhance the efficiency and functionality of directory systems. This is accomplished by augmenting a primary table with an extended table for storing properties of an associated entity (e.g., a user, a company). A table serves to organize directory data and comprises rows and columns. Each row of the primary table stores an entity with each column storing an associated property. In contrast, the primary table is configured with an extended table in which each row of the extended table stores a property for an associated entity while each column stores additional information for the property such as timestamps and metadata. Storing specific properties in the extended table eliminates empty spaces in the primary table thereby reducing the volume of stored data. Moreover, by including additional data for properties, the extended table enables property-specific features such as search, synchronization, extensibility, and lifecycle management. |
US12210521B2 |
Short query prioritization for data processing service
A cluster computing system maintains a first set of queues for short queries and a set second set for longer queries. The first set is allocated a majority of the cluster's processing resources and processes queries on a first in first out basis. The second set is allocated a minority of the cluster's processing resources which are shared among queries in the second set. Accordingly, the system assigns each query to the first set of queues for a fixed amount of resource time. While a query is processing, the system monitors the query's resource time and reassigns the query to the second set of queues if the query has not completed within the allotted amount of resource time. Thus, short queries receive the necessary resources to complete quickly without getting stuck behind longer queries while ensuring that longer queries continue to make progress. |
US12210519B2 |
Method and system for providing a virtual assistant for technical support
A method and a system for providing a natural language processing based virtual assistant for a technical support are disclosed. The method includes receiving at least one query from at least one entity. Next, the method includes analyzing the at least one query. Next, the method includes retrieving, from a database, a plurality of queries along with a corresponding resolution based on the analysis of the at least one query. Next, the method includes displaying, via a display, the plurality of queries along with the corresponding resolution to the at least one entity. Thereafter, the method includes receiving feedback on the plurality of queries displayed to the at least one entity along with the corresponding resolution. |
US12210514B2 |
Schema and data modification concurrency in query processing pushdown
Distributed database systems including compute nodes and page servers are described herein that enable compute nodes to pushdown certain query processing compute tasks to the page servers to take advantage of otherwise idle compute resources at the page servers, and to reduce the quantity of data that moves between compute nodes and page servers. A distributed database system includes a page server and a compute node, wherein the page server is configured to maintain multiple versions of stored data objects. The compute node is configured to receive a query and generate a transaction context (TC) and modified table schemas (MTS) scoped to the query, and pushdown the query, TC and MTS to the page server that is configured to determine which data objects at the page server satisfy the query, and for each such object, which version of the object should be returned based on the TC. |
US12210512B2 |
Throughput-optimized schema-flexible storage with transactional properties
Disclosed herein are system, method, and computer program product embodiments for transferring data using a failsafe storage system. In some embodiments, a database receives a request to insert records of data. The records of data are to be transmitted from the source system to the target system. The database allocates a partition in the database based on a size of the plurality of records of data. The database inserts one or more records of data in each segment. The database inserts a create timestamp in each record header of the plurality of records. The create timestamp indicates a date and time when an insert of the one or more records of data is committed in a respective segment. The database inserts a delete timestamp in each segment of records of data, as each respective record of data is transmitted to the target system. |
US12210511B2 |
Smart contract endorsement architecture
An example operation may include one or more of computing historical patterns related to fraudulent attempts from a transaction log, predicting future fraud attempts from public data, correlating the historical patterns and the predicted future fraud attempts, modifying one or more first endorsement policies based on the correlations, preventing modifying one or more second endorsement policies, the one or more second endorsement policies providing read-only access, and adding the modified one or more first endorsement policies to a smart contract. |
US12210510B2 |
Merging and unmerging entity representations via resolver trees
A digital security system can store data associated with entities in resolver trees. If the digital security system determines that two resolver trees are likely representing the same entity, the digital security system can use a merge operation to merge the resolver trees into a single resolver tree that represents the entity. The single resolver tree can include a merge node indicating a merge identifier of the merge operation. Nodes containing information merged into the resolver tree from another resolver tree during the merge operation can be tagged with the corresponding merge identifier. Accordingly, if the merge operation is to be undone, for instance if subsequent information indicates that the entries are likely separate entities, the resolver tree can be unmerged and the nodes tagged with the merge identifier can be restored to a separate resolver tree. |
US12210509B2 |
Structured data collection, presentation, validation and workflow management
A computer-implemented method comprises receiving a front-end configuration including transition specifications and a back-end configuration including workflow transition rules; receiving a state transition initiated by an interaction via a workflow-based interface associated with the front-end configuration; mapping the state transition to a set of back-end commands; detecting a conflict between the transition specifications and the workflow transition rules; updating state transitions defined in the transition specifications or specified in the workflow transition rules according to conflict resolution rules; causing executing the set of back-end commands over a database of data objects. |
US12210508B1 |
Database table comparison
Rows of first and second tables that share common values for one or more designated key fields can be considered partner rows to facilitate computer-based comparison of the tables. Responsive to a user request to compare the first and second tables, which designates field(s) common to both data tables as key fields and field(s) common to both data tables as comparison fields, a matches table is generated which includes the key field(s), comparison field(s), and a source field whose value indicates the originating table of the data in the row. For each set of partner rows, the matches table is populated with data from the partner rows. The data in the matches table is handled, and a results table is populated with the results of the handling of the data in the matches table and with data from any unpartnered rows in the first and second tables. |
US12210502B2 |
Performing unitary iteration and indexed operations
Methods, systems and apparatus for performing indexed operations using a unary iteration quantum circuit. In one aspect, a method includes encoding an index value in an index register comprising index qubits; encoding the index value in a control register comprising multiple control qubits; and repeatedly computing and uncomputing the control qubits to perform, conditioned on the state of the control qubits, the operation on one or more target qubits corresponding to the index value, wherein during the encoding, computing and uncomputing: the multiple control qubits are made available in sequence, and the multiple control qubits correspond to a one-hot encoding of the encoded index value. |
US12210497B1 |
Event deduplication using multiple stages and concurrent processing
An event deduplication system may efficiently perform event deduplication (identifying “new” or “unique” events that might be an anomaly) by using a first stage that has multiple first stage processes running in parallel (e.g., at different data centers) and a single second stage that has a second stage process that receives and processes events from the different first stage processes. The second stage process updates a global state (e.g., lookup table) and periodically publishes the global state to the first stage processes to update their local state. When the second stage process receives a possible new event from a first stage process, it may more accurately determine whether the event is actually a new event based on the global state. |
US12210492B2 |
Bundle creation and distribution
Techniques for creating, sharing, and using bundles (also referred to as packages) in a multi-tenant database are described herein. A bundle is a schema object with associated hidden schemas. A bundle can be created by a provider user and can be shared with a plurality of consumer users. The bundle can be used to enable code sharing and distribution without losing control while maintaining security protocols. |
US12210488B2 |
Distributed data system with document management and access control
Data management systems and methods include a cloud-based platform coupled to a system of agents or folders hosted on client devices. The platform does not store actual data but instead makes use of metadata provided by the agents to track a location of all data in the system and manage the distributed storage, movement and processing of the actual data among the agents. In so doing, the platform pools networked storage into “virtual clusters” using local storage at the agents. The agents collectively monitor, store, and transfer or move data, and perform data processing operations as directed by the platform, as described in detail herein. The agents include agents hosted on or coupled to processor-based devices, agents hosted on devices of a local area network, agents hosted on devices of a wide area network, agents hosted on mobile devices, and agents hosted on cloud-based devices. |
US12210485B2 |
Management of content
Methods and system for content delivery, access, and storage are disclosed. In one aspect, an example method can comprise receiving a content item. The content item can comprise a plurality of fragments. An example method can comprise determining an identifier for each of the plurality of fragments, and generating an index file comprising the determined identifiers. An example method can comprise associating the index file with the content item. Additionally, an example method can comprise storing the content item and the index file. An example method can also comprise performing a de-duplication operation. For example, the de-duplication operation can be performed on one or more unique files to create a master file. |
US12210479B2 |
Log file management
Methods, devices and computer program products facilitate the storage, access and management of log files that are associated with particular client devices. The log files provide a record of user or client device activities that are periodically sent to a data backup center. A dedicated log file server facilitates the processing and storage of an increasingly large number of log files that are generated by new and existing client devices. A storage server pre-processes the received log files to facilitate the processing and storage of the log files by the log file server. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims. |
US12210478B2 |
Overlay layer hardware unit for network of processor cores
Methods and systems for executing an application data flow graph on a set of computational nodes are disclosed. The computational nodes can each include a programmable controller from a set of programmable controllers, a memory from a set of memories, a network interface unit from a set of network interface units, and an endpoint from a set of endpoints. A disclosed method comprises configuring the programmable controllers with instructions. The method also comprises independently and asynchronously executing the instructions using the set of programmable controllers in response to a set of events exchanged between the programmable controllers themselves, between the programmable controllers and the network interface units, and between the programmable controllers and the set of endpoints. The method also comprises transitioning data in the set of memories on the computational nodes in accordance with the application data flow graph and in response to the execution of the instructions. |
US12210477B2 |
Systems and methods for improving cache efficiency and utilization
Systems and methods for improving cache efficiency and utilization are disclosed. In one embodiment, a graphics processor includes processing resources to perform graphics operations and a cache controller of a cache coupled to the processing resources. The cache controller is configured to control cache priority by determining whether default settings or an instruction will control cache operations for the cache. |
US12210472B2 |
Electrical signal transmission method, electrical signal transmission control chip, and electrical signal transmission system
An electrical signal transmission method applied to an electrical signal transmission system includes first transmission interfaces and second transmission interface(s). Electrical signal transmission modes of the electrical signal transmission system include: a first transmission mode used for controlling a total transmission power of the first transmission interfaces and the second transmission interface(s) to be less than or equal to a first preset power, and a second transmission mode used for controlling a maximum transmission power of a second transmission interface to be the first preset power. The electrical signal transmission method includes: determining whether the first transmission mode is turned on; if yes, making the total transmission power of the first transmission interfaces and the second transmission interface(s) less than or equal to the first preset power; and if no, making the maximum transmission power of the second transmission interface be a second preset power. |
US12210470B2 |
Systems, methods, and apparatus to identify functions for computational devices
A method may include interacting with an interface for one or more computational devices, wherein the interacting is based on an identifier, and wherein the identifier comprises information that identifies a functionality of a computational device functions. The information may include a functionality identifier. The identifier may further include information that identifies a group of the computational device function. The group of the computational device function may be based on a source of the computational device function. The information that identifies the functionality of a computational device function may include a functionality identifier, and the information that identifies the group of the computational device function may include a group identifier. The functionality identifier may include a unique function identifier, and the group identifier may include an organizationally unique identifier. |
US12210466B2 |
Compute Express Link memory and storage module
An apparatus can include control circuitry, a non-volatile memory device, and a volatile memory device. The control circuitry can be configured to receive a command presented according to a compute express link (CXL) protocol. The control circuitry can be further configured to cause data to be written to the non-volatile memory device or the volatile memory device, or both, in response to receipt of the command while refraining from writing the data to a cache that is external to the apparatus. |
US12210461B2 |
Storage device caching update target data unit while entering down-time mode and operating method of the storage device
The storage device may receive a condition for a down-time mode from the host. The storage device may cache, when the condition for the down-time mode is determined as satisfied, at least a part of update data units in the update cache. The storage device may process a read command received from the host in the down-time mode based on update data units cached in the update cache. |
US12210458B2 |
Information processing system and memory system
According to one embodiment, an information processing system includes a memory system including a non-volatile memory, and a host device including a host memory and a processor executing software for accessing data stored in the non-volatile memory. The processor is configured to: allocate a cache area in the host memory to cache data stored in the non-volatile memory; when the software is executed, perform a tag lookup of the cache area, and in a case where a cache hit has occurred upon the lookup, access the cache area without accessing the non-volatile memory; and refill the data stored in the non-volatile memory into the cache area at a second frequency lower than a first frequency at which a cache miss occurs. |
US12210455B2 |
Recording a memory value trace for use with a separate cache coherency protocol trace
A computer system that records a replayable execution trace based on recording cache coherency protocol (CCP) messages into a first trace, and on recording memory snapshot(s) into a second trace. Based on determining that tracing of execution of a first execution context is to be enabled, the computer system initiates logging, into the second trace, of one or more memory snapshots of a memory space of the first execution context, and enables a hardware tracing feature of a processor. Enabling the tracing feature causes the processor to log, into the first trace, CCP message(s) generated in response to one or more memory access into the memory space of the first execution context. After enabling the hardware tracing feature of the processor, the computer system also logs or otherwise handles a write into the memory space of the first execution context by a second execution context. |
US12210452B2 |
Data storage device and method for dynamic logical page write ordering
In some situations, the programming of one memory die can be suspended in favor of the programming of another memory die. This can lead to a delay in certain programming operations. To avoid this problem, a data storage device can perform dynamic logical page write ordering by determining an availability of each memory die of a plurality of memory dies and changing a programing order of the plurality of memory dies in response to the determined availability. |
US12210451B2 |
Memory system, memory controller and operating method of the memory system for controlling garbage collection
A memory system or memory controller may calculate a first data size, which is the sum of sizes of data requested to be written by write requests from outside the memory system after a first reference time point, calculate a second data size, which is the sum of sizes of data updated by the write requests among data already stored in the memory device from a second reference time point, and control execution of garbage collection on data stored in the memory device based on the first data size and the second data size. |
US12210450B2 |
Memory system including nonvolatile memory and method of controlling the same
According to one embodiment, in response to restoration of power to a memory system, a controller in the memory system notifies a host that the memory system is ready. When an input/output command specifying a logical address belonging to a logical address range is received, the controller selects a block corresponding to the logical address range and rebuilds, based on address translation information and an update log which are stored in the selected block, the latest address translation information corresponding to the logical address range. The controller updates the rebuilt latest address translation information, based on a list of logical addresses corresponding to lost write data, stored in the selected block. |
US12210449B2 |
Dynamic mapping of data to lower latency memory based on data access
An Adaptive Memory Mirroring Performance Accelerator (AMMPA) includes a transaction handling block that dynamically maps the most frequently accessed memory regions into faster access memory. The technique creates shadow copies of the most frequently accessed memory regions in the faster access memory, which is associated with lower latency. The regions for which shadow copies are provided are updated dynamically based on use. The technique is flexible for different memory hierarchies. |
US12210448B2 |
Virtual indexing in a memory device
A method includes writing, to a first data structure, indices corresponding to address locations of a logical-to-physical (L2P) data structure that maps a plurality of logical block addresses (LBAs) associated with the L2P data structure, initiating performance of a media management operation involving one or more memory blocks in which data associated with the LBAs is written, and refraining from rewriting particular entries in the L2P table that correspond to LBAs whose index in the first data structure is a particular value during performance of the media management operation. |
US12210446B2 |
Inter-cluster shared data management in sub-NUMA cluster
An embodiment of an integrated circuit may comprise circuitry communicatively coupled to two or more sub-non-uniform memory access clusters (SNCs) to allocate a specified memory space in the two or more SNCs in accordance with a SNC memory allocation policy indicated from a request to initialize the specified memory space. An embodiment of an apparatus may comprise decode circuitry to decode a single instruction, the single instruction to include a field for an opcode, and execution circuitry to execute the decoded instruction according to the opcode to provide an indicated SNC memory allocation policy (e.g., a SNC policy hint). Other embodiments are disclosed and claimed. |
US12210443B2 |
Multi-client orchestrated automated testing platform
A method for operating an automated testing platform includes providing a testing cloud application running on the automated testing platform; providing a test facility; receiving, by the testing cloud application, a job file of a test; connecting the test facility to the testing cloud application; publishing job data prescribed in the job file of the test to the test facility, wherein the job data configures the test facility to perform at least one test of a device or service under test and synchronizes a plurality of elements of the test; receiving, by the testing cloud application, result data from the test facility, which has performed at least one of the plurality of elements of the test; and generating a report of the result data. |
US12210441B2 |
Relay and metering test instrument
A relay and metering test instrument includes an application processor circuitry to control functional operation of the relay and metering test instrument. The application processor circuitry may receive a user selected source code state program, and operational parameters input by the user. The application processor circuitry may compile the source code state program and the operational parameters into a test routine for storage in a memory circuitry with other test routines. The relay and metering instrument may also include a real time processor circuitry and an input/output processor circuitry. The real time processor circuitry may selectively and independently execute the test routine or one of the other test routines to perform one or more respective testing stages. The input/output processor circuitry may cooperatively operate with the real time processor circuitry to output test signals and monitor for receipt of input test signals according to execution of the test routine. |
US12210439B2 |
Managing and maintaining multiple debug contexts in a debug execution mode for real-time processors
A real-time debugger implementation maintains and manages multiple debug contexts allowing developers to interact with real-time applications without “breaking” the system in which the debug application is executing. The debugger allows multiple debug contexts to exist and allows break points in real-time and non-real-time code portions of one or more applications executing on a debug enabled core of a processor. A debug monitor function may be implemented as a hardware logic module on the same integrated circuit as the processor. Higher priority interrupt service requests may be serviced while otherwise maintaining a context for the debug session (e.g., stopped at a developer defined breakpoint). Accordingly, the application developer executing the debugger may not have to be concerned with processing occurring on the processor that may be unrelated to the current debug session. |
US12210438B1 |
Breakpoints in neural network accelerator
Techniques are disclosed for setting a breakpoint for debugging a neural network. User input is received by a debugger program executable by a host processor indicating a target layer of a neural network at which to halt execution of the neural network. The neural network includes a first set of instructions to be executed by a first execution engine and a second set of instructions to be executed by a second execution engine. A first halt point is set within the first set of instructions and a second halt point is set within the second set of instructions. It is then determined that operation of the first execution engine and the second execution engine has halted. It is then determined that the first execution engine has reached the first halt point. The second execution engine is then caused to move through instructions until reaching the second halt point. |
US12210437B2 |
Information processing apparatus to determine an external device with maximum capacity among a plurality of external devices with storage media for storing log information, information processing method, and non-transitory recording medium
An information processing apparatus, an information processing method, and a non-transitory recording medium. The information processing apparatus determines an external device with maximum capacity among a plurality of external devices with non-volatile storage media for storing log information, changes an amount of log information according to a capacity of the external device with the maximum capacity, and outputs the log information to the external device with the maximum capacity. |
US12210435B2 |
Automated data center expansion
A system can determine timeseries telemetry data of a first resource utilization of a data center maintained by the system. The system can predict, from the timeseries telemetry data, a second resource utilization of the data center will occur at a future time, the second resource utilization exceeding a threshold amount of resource utilization of the data center. The system can determine, based on an amount of time available until the future time, a selected location indicative of whether to install additional hardware at a first physical location of the data center, or a second physical location of the data center, wherein an amount of time associated with installing the additional hardware at the first physical location is less than an amount of time associated with installing the additional hardware at the second physical location. The system can install the additional hardware at the selected location. |
US12210430B2 |
Active-active environment control
The present disclosure provides a method, system, and device for security object synchronization at multiple nodes of an active-active environment. To illustrate, a source node may generate a corresponding security object sync request for each of multiple target nodes. The source node may send the security object sync request to the target nodes via a source queue and, for each target node, a corresponding distribution queue. A distribution queue may be closed based on an acknowledgement received from a corresponding target node, after a time period, or after a number of transmission attempts. A synchronization log may be maintained to indicate which security object sync requests have been delivered to which target nodes. In some implementations, the source node and the target nodes are part of an active-active environment that may be synchronized in time so the nodes resolve conflicts between received security object updates initiated from two different nodes. |
US12210426B2 |
Control system and electronic apparatus
A control system includes: an image processing circuit; a first error detection circuit configured to perform first error detection on second image data; a first error code value generation circuit configured to generate a first error code value based on the second image data; a transmission interface circuit; a reception interface circuit; a second error code value generation circuit configured to generate a second error code value based on the second image data; a second error detection circuit configured to perform second error detection based on the first error code value and the second error code value; and a control circuit configured to output a control signal when an error is detected in at least one of the first error detection and the second error detection. |
US12210425B2 |
Apparatus and method for page allocation in many-to-one virtualization environment
Disclosed herein are an apparatus and method for page allocation in a many-to-one virtualization environment. The method may include determining whether a page fault interrupt is caused by page initialization for page allocation, sending an ownership change message to a node having ownership of the corresponding page when the page fault interrupt is determined to be caused by page initialization, and initializing the corresponding page upon receiving an ownership-change-processing-complete message. |
US12210422B2 |
Persistent memory architecture
Techniques are provided for implementing a persistent memory storage tier to manage persistent memory of a node. The persistent memory is managed by the persistent memory storage tier at a higher level within a storage operating system storage stack than a level at which a storage file system of the node is managed. The persistent memory storage tier intercepts an operation targeting the storage file system. The persistent memory storage tier retargets the operation from targeting the storage file system to targeting the persistent memory. The operation is transmitted to the persistent memory. |
US12210419B2 |
Continuous data protection
Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. For successive snapshots of a partition, the system accesses a previous snapshot, applies changes from the accumulated changes, and stores the updated snapshot to a durable data store. The accumulated changes and the successive partition snapshots are made available to restore the database to any point in time across a continuum between successive snapshots. Although each partition of the table may have a backup snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate an on-demand backup of the entire table at common point-in-time across partitions. Point-in-time restores of a table may rely upon a similar process to coalesce partition snapshots that are not aligned in time. |
US12210416B1 |
Expanding discovery during backup generation to generate snapshot backups
Techniques described herein relate to a method for performing generating backups of host snapshots. The method may include identifying, by a data protection agent of a host, an asset discovery event associated with the host; in response to identifying the asset discovery event: obtaining file system metadata associated with the host from a file system metadata repository on a storage of the host; identifying existing snapshots on the host using the file system metadata; obtaining snapshot metadata associated with the snapshots using the file system metadata; providing the file system metadata to a data protection manager to generate assets; and providing the snapshot metadata to the data protection manager to generate pseudo-assets. |
US12210414B2 |
Tiered memory management system
A tiered memory system includes a tiered memory management system that is coupled to a first memory subsystem associated with a first memory subsystem tier, and a second memory subsystem associated with a second memory subsystem tier that is different than the first memory subsystem tier. The tiered memory management system monitors a health of the first memory subsystem associated with the first memory subsystem tier and the second memory subsystem associated with the second memory subsystem tier. When the tiered memory management system identifies a health issue with the first memory subsystem associated with the first memory subsystem tier, it moves data stored in the first memory subsystem associated with the first memory subsystem tier to the second memory subsystem associated with the second memory subsystem tier. |
US12210409B2 |
Deterministic hardware indictment in response to fatal PCIe ntb error
A deterministic hardware indictment process is used to indict one Compute Node (CN) of a pair of CNs in response to occurrence of a fatal error on a Peripheral Component Interconnect Express (PCIe) Non-Transparent Bridge (NTB) interconnecting the two CN. Status information is exchanged between the CNs on a communication medium that is separate from the NTB. The indictment process is run locally on each CN based on whatever information is available to the CN. When the CN does not receive status information from the other CN, the CN runs a self-indictment check. When status information is received, and only one CN reports an error, the indictment process indicts the compute node that reported the error. If both CNs report errors, an error severity comparison process is used to select a CN to be indicted. If the reported errors are equally severe, a default CN is indicted. |
US12210404B2 |
Lockup detection circuit for an eUSB repeater
Embodiments of a method and a device of lockup detection for an eUSB repeater are described. In an embodiment, the method involves detecting received data at an analog receiver on a first side of the eUSB repeater, detecting an enable signal for an analog transmitter on a second side of the eUSB repeater, detecting an idle condition of the analog receiver on the first side of the eUSB repeater after detecting the enable signal, setting a timer, determining that the timer has elapsed, and resetting the eUSB repeater after the timer has elapsed while an idle condition is detected on the first side and the enable signal is detected on the second side of the eUSB repeater. |
US12210398B2 |
Compiler directed fine grained power management
Systems, methods, devices, and computer-implemented instructions for processor power management implemented in a compiler. In some implementations, a characteristic of code is determined. An instruction based on the determined characteristic is inserted into the code. The code and inserted instruction are compiled to generate compiled code. The compiled code is output. |
US12210397B2 |
Apparatus, method, and system for power consumption management of system-on-chip
In a method of operating a system-on-chip (SOC), the SOC includes a plurality of processor cores. An operating frequency of the plurality of processor cores is set to a first operating frequency based on permitted power consumption of the SOC and an operating status of the plurality of processor cores. The first operating frequency is within a maximum operating frequency of the plurality of processor cores. At least one of the plurality of processor cores performs at least one processing operation based on the first operating frequency. When present power consumption of the SOC is determined as exceeding the permitted power consumption, a warning signal is activated, and a first control operation for reducing the present power consumption is performed immediately thereafter. |
US12210396B2 |
Application freezing control method and device, terminal, and readable storage medium
An application freezing control method and device, a terminal, and a non-transitory computer-readable storage medium are disclosed. The method may include: updating, after freezing detection processing for currently running applications is triggered based on a current cyclic detection time interval, the cyclic detection time interval in response to determining, based on a current application running state of the terminal device, that the cyclic detection time interval needs to be updated (S101); and determining, based on the updated cyclic detection time interval, whether the freezing detection processing needs to be performed on the currently running applications (S102). |
US12210388B2 |
Flexible display device
A flexible display device includes a flexible display panel and a first outer member having a groove pattern. The groove pattern includes a flat surface and inclined portions connected to the flat surface and symmetrical with each other. |
US12210385B2 |
Display device including flexible display panel and panel roller
Disclosed is a display device. The display device may comprise: a flexible display panel; a panel roller which extends lengthily and on/from which the display panel is wound/unwound; a bottom frame to which the panel roller is rotatably mounted; a first vertical frame which extends lengthily in a direction crossing the longitudinal direction of the panel roller and is fixed to the bottom frame; a top block fixed to the top side of the first vertical frame; a first slider moving on the first vertical frame in the up-down direction; an upper roller rotatably installed on the top block; a roller mount which is positioned adjacent to the lower end of the first vertical frame and fixed to the bottom frame; a lower roller rotatably installed on the roller mount; a belt which is wound on the upper roller and the lower roller and to which the first slider is fixed; and a bar to which the end of the display panel is fixed and which is coupled to the first slider. |
US12210382B2 |
Electronic device, external electronic component and assembly method thereof
The invention relates to an external assembly component including a body, a housing and a buffer sleeve. The body is provided with a connector. The housing is provided with a notch, and a surrounding wall encircling the notch is erected on an outer side of the housing. The body is accommodated in the housing. The connector passes through the notch toward the outside, the surrounding wall encircles the connector, and the buffer sleeve covers the surrounding wall. Thus, a plug of the connector can be effectively protected from impact and damage, and waterproof and dustproof effects are provided. |
US12210380B2 |
Glasses waistband-type computer device
The invention discloses a glasses waistband-type computer device, comprising a waistband body, wherein the middle of the front of the waistband body or other parts of the waistband body is detachably installed with a smartphone, and the front of the waistband body is further provided with a left keyboard located on the left side of the waistband wearer's navel and a right keyboard located on the right side of the waistband wearer's navel; the left and right keyboards are connected to the smartphone in a wired manner or a wireless including a Bluetooth manner. During man-machine interaction, the user wears a waistband so that the left keyboard is located to the left of the navel and the right keyboard is located to the right, to form a waistband keyboard. The invention is novel in structure, convenient to use, easy to carry, and can provide a good man-machine interaction mode. |
US12210376B2 |
Display method for foldable screen and related apparatus
This application discloses a display method for a foldable screen, applied to an electronic device including a foldable screen. The foldable screen can be folded to form at least two screens, and the at least two screens may include a first screen and a second screen. The method includes: When the foldable screen is in an expanded state, the electronic device displays a first interface of a first application in full screen on the foldable screen. The first interface includes an image captured by a camera. When detecting that the foldable screen changes from the expanded state to a half-folded state, the electronic device displays a second interface on the first screen. In this way, a user can conveniently perform photographing, video calling, live broadcasting, or the like without holding the electronic device steady with both hands. |
US12210371B2 |
Single-clock insertion sort scheme
A sorting circuit includes: a stack of registers for storing a set of data values from a highest value to a lowest value; a set of comparators for substantially simultaneously comparing an input data value to the set of data values stored in the registers, where the comparators enable registers whose stored data values are less than the input data values to receive a replacement data value; and a set of multiplexers, each associated with a register in the stack to select the replacement data value when the register is enabled. The multiplexer selects the input data value to be the replacement data value if the register is the highest register in the stack currently storing a data value that is less than the input data value. Otherwise, the multiplexer selects the data value stored in the next-highest register in the stack to be the replacement data value. |
US12210368B2 |
Bias generating devices and methods for generating bias
The present disclosure provides a bias generating device and a method for generating bias. A bias generating device includes a first diode-connected transistor pair connected to receive a first voltage; a second diode-connected transistor pair connected to receive a second voltage; and a first transistor pair connected to the first diode-connected transistor pair and the second diode-connected transistor pair. The first transistor pair is configured to generate a third voltage in response to the first voltage and the second voltage. |
US12210366B2 |
Power feedback control system and method of mgp system
The invention discloses a power feedback control system and method of MGP system, including detecting the actual active power sent by the generator to the grid through the measurement and calculation module; making a difference between the measured active power and the given active power; calculating frequency regulation amount through the PI regulation module according to the difference, and taking it as feedback; calculating the frequency reference value of the converter in the control system; through the adjustment module adjusts finely the frequency of the converter and adjust the phase difference of frequency modulation to achieve controlling power output, so when the new energy predicts its output power based on power feedback control using MGP before connecting to grid, the output of the control system will not delay and affect the stability and reliability of the control system, ensuring the smooth introduction of new energy grid-connected methods. |
US12210364B2 |
Voltage regulation circuit and method, operation system, integrated module, and circuit
A voltage regulation circuit mainly includes an oscillator and a regulation circuit. The oscillator is connected to a power supply circuit configured to supply power to a logic circuit, and a process corner type of the oscillator is the same as a process corner type of the logic circuit. The oscillator may generate a first clock signal based on an output voltage of the power supply circuit. The regulation circuit may control, based on the first clock signal, the power supply circuit to regulate the output voltage. For a logic circuit of an SS corner type, the output voltage of the power supply circuit may be increased, and for a logic circuit of an FF corner type, the output voltage of the power supply circuit may be decreased. |
US12210362B2 |
Method for confirming an execution of a consumption reduction command
The invention relates to a method for confirming an execution of a command for reducing electrical power consumption of at least one passenger transport vehicle. The method may include sending a consumption reduction command signal to the regulation system of each vehicle. The command signal may be modulated by a reference signal. The method also may include obtaining a signal of the power consumed by the air conditioning system(s) of the set of vehicles in response to the reference signal, and confirming execution of the consumption reduction command according to characteristics of the signal of power consumed by the air conditioning system(s) of the set of vehicles. |