Document | Document Title |
---|---|
US12107093B2 |
Array substrate and manufacturing method thereof, and display panel
The present invention provides an array substrate and a manufacturing method thereof, and a display panel. According to the present disclosure, a portion of a surface of an interlayer insulating layer of the array substrate away from a substrate is depressed to form a first groove, a portion of a surface of the first groove near a bottom surface of the substrate is depressed until a surface of an active layer away from the substrate forms a second groove, and the first groove and the second groove are connected with each other to form a through-hole. |
US12107090B2 |
Semiconductor device, light-emitting device, and electronic device
An object is to prevent an operation defect and to reduce an influence of fluctuation in threshold voltage of a field-effect transistor. A field-effect transistor, a switch, and a capacitor are provided. The field-effect transistor includes a first gate and a second gate which overlap with each other with a channel formation region therebetween, and the threshold voltage of the field-effect transistor varies depending on the potential of the second gate. The switch has a function of determining whether electrical connection between one of a source and a drain of the field-effect transistor and the second gate of the field-effect transistor is established. The capacitor has a function of holding a voltage between the second gate of the field-effect transistor and the other of the source and the drain of the field-effect transistor. |
US12107084B2 |
Multi-channel transient voltage suppression device
A multi-channel transient voltage suppression device includes a semiconductor substrate, a semiconductor layer, at least two bidirectional transient voltage suppression structures, and at least one isolation trench. The semiconductor substrate, having a first conductivity type, is coupled to a grounding terminal. The semiconductor layer, having a second conductivity type opposite to the first conductivity type, is formed on the semiconductor substrate. The bidirectional transient voltage suppression structures are formed in the semiconductor layer. Each bidirectional transient voltage suppression structure is coupled to an input/output (I/O) pin and the grounding terminal. The isolation trench is formed in the semiconductor substrate and the semiconductor layer and formed between the bidirectional transient voltage suppression structures. The isolation trench has a height larger than the height of the semiconductor layer and surrounds the bidirectional transient voltage suppression structures. |
US12107082B2 |
Offset interposers for large-bottom packages and large-die package-on-package structures
An offset interposer includes a land side including land-side ball-grid array (BGA) and a package-on-package (POP) side including a POP-side BGA. The land-side BGA includes two adjacent, spaced-apart land-side pads, and the POP-side BGA includes two adjacent, spaced-apart POP-side pads that are coupled to the respective two land-side BGA pads through the offset interposer. The land-side BGA is configured to interface with a first-level interconnect. The POP-side BGA is configured to interface with a POP substrate. Each of the two land-side pads has a different footprint than the respective two POP-side pads. |
US12107080B2 |
Light-emitting device, manufacturing method thereof and display module using the same
The application discloses a light-emitting device including a carrier which includes an insulating layer, an upper conductive layer formed on the insulating layer, a plurality of conducting vias passing through the insulating layer, and a lower conductive layer formed under the insulating layer; four light-emitting elements arranged in rows and columns flipped on the carrier; and a light-passing unit formed on the carrier and covering the four light-emitting elements; wherein each of the light-emitting elements including a first light-emitting bare die emitting a first dominant wavelength, a second light-emitting bare die emitting a second dominant wavelength, and a third light-emitting bare die emitting a third dominant wavelength; and wherein two adjacent first light-emitting bare die in a row has a first distance W1, two adjacent first light-emitting bare die in a column has a second distance W2, and W1 is the same as W2. |
US12107075B2 |
Hybrid bonded interconnect bridging
A chip for hybrid bonded interconnect bridging for chiplet integration, the chip comprising: a first chiplet; a second chiplet; an interconnecting die coupled to the first chiplet and the second chiplet through a hybrid bond. |
US12107073B2 |
Display device and method for bonding the same
A display device and a method for bonding the display device are provided. The display device includes a display panel and a plurality of chip on films. The plurality of chip on films are arranged along a first edge of the display panel, and are divided into a plurality of groups of chip on films, and each group of chip on films includes at least two chip on films, and is bonded to the display panel through a same anisotropic conductive film. |
US12107059B2 |
Semiconductor package and manufacturing method thereof
A semiconductor package includes a substrate, a first insulation layer, a conductive via and a conductive trace. The substrate includes a conductive component. The first insulation layer is formed on the substrate and having a first through hole exposing the conductive component. The conductive via is formed within the first through hole. The conductive trace is directly connected to the conductive via which is located directly above the first through hole. |
US12107058B2 |
Split RDL connection between die and UBM
A semiconductor device has a semiconductor die. A first contact pad, second contact pad, and third contact pad are formed over the semiconductor die. An under-bump metallization layer (UBM) is formed over the first contact pad, second contact pad, and third contact pad. The UBM electrically connects the first contact pad to the second contact pad. The third contact pad is electrically isolated from the UBM. Conductive traces can be formed extending between the first contact pad and second contact pad under the UBM. A fourth contact pad can be formed over the first contact pad and a fifth contact pad can be formed over the second contact pad. The UBM is then formed over the fourth and fifth contact pads. |
US12107051B2 |
Method of forming semiconductor packages having through package vias
A semiconductor device and method for forming the semiconductor device is provided. The semiconductor device includes an integrated circuit having through vias adjacent to the integrated circuit die, wherein a molding compound is interposed between the integrated circuit die and the through vias. The through vias have a projection extending through a patterned layer, and the through vias may be offset from a surface of the patterned layer. The recess may be formed by selectively removing a seed layer used to form the through vias. |
US12107049B2 |
Semiconductor device having doped interlayer insulating layer
A semiconductor device includes a lower memory stack disposed on a substrate and including lower gate electrodes and a lower staircase structure, an upper memory stack including upper gate electrodes and an upper staircase structure, a lower interlayer insulating layer doped with an impurity and covering the lower staircase structure, the lower interlayer insulating layer having a doping concentration gradually increasing toward the lower staircase structure, an upper interlayer insulating layer doped with an impurity and covering the upper staircase structure and the lower interlayer insulating layer, the upper interlayer insulating layer having a doping concentration gradually increasing toward the upper staircase structure and the lower interlayer insulating layer, lower contact plugs and upper contact plugs contacting the lower gate electrodes and the upper gate electrodes, respectively. |
US12107048B2 |
Layouts for conductive layers in integrated circuits
Various layouts for conductive interconnects in the conductor layers in an integrated circuit are disclosed. Some or all of the conductive interconnects are included in a power delivery system. In general, the conductive interconnects in a first conductor layer are arranged according to an orthogonal layout and the conductive interconnects in a second conductor layer are arranged according to a non-orthogonal layout. Conductive stripes in a transition conductor layer positioned between the first and the second conductor layers electrically connect the conductive interconnects in the first conductor layer to the conductive interconnects in the second conductor layer. |
US12107046B2 |
L-shaped stepped word line structure, method of manufacturing the same, and three-dimensional memory
Provided is an L-shaped stepped word line structure including: L-shaped word line units, each including a long side extending in a second direction and arranged adjacent to a gate line slit, and a short side extending in a first direction. A word line terminal included in the short side is formed in a stepped stacked layer structure including stacked layer pairs formed of an insulating material, a region close to the gate line slit in a stacked layer of each stacked layer pair serves as a replacement metal region including a short side region surface/internal metal layer respectively located on a surface/in an interior. In a first direction, a length of the short side region surface metal layer is greater than that of the short side region internal metal layer, and the word line terminal corresponds to the short side region surface metal layer. |
US12107044B2 |
Metal oxycarbide resists as leave behind plugs
Embodiments include a substrate and a method of forming the substrate. A substrate includes an interlayer dielectric and conductive traces in the interlayer dielectric (ILD). The conductive traces may include a first conductive trace surrounded by a second and third conductive traces. The substrate also includes a photoresist block in a region of the ILD. The region may be directly surrounded by the ILD and first conductive trace, and the photoresist block may be between the first conductive trace. The photoresist block may have a top surface that is substantially coplanar to top surfaces of the ILD and conductive traces. The photoresist block may have a width substantially equal to a width of the conductive traces. The photoresist block may be in the first conductive trace and between the second and third conductive traces. The photoresist block may include a metal oxide core embedded with organic ligands. |
US12107042B2 |
Localized high density substrate routing
Embodiments of a system and methods for localized high density substrate routing are generally described herein. In one or more embodiments an apparatus includes a medium, first and second circuitry elements, an interconnect element, and a dielectric layer. The medium can include low density routing therein. The interconnect element can be embedded in the medium, and can include a plurality of electrically conductive members therein, the electrically conductive member can be electrically coupled to the first circuitry element and the second circuitry element. The interconnect element can include high density routing therein. The dielectric layer can be over the interconnect die, the dielectric layer including the first and second circuitry elements passing therethrough. |
US12107040B2 |
Metal insulator metal (MIM) capacitor
Metal insulator metal capacitors are described. In an example, a capacitor includes a first electrode plate, and a first capacitor dielectric on the first electrode plate. A second electrode plate is on the first capacitor dielectric and is over and parallel with the first electrode plate, and a second capacitor dielectric is on the second electrode plate. A third electrode plate is on the second capacitor dielectric and is over and parallel with the second electrode plate, and a third capacitor dielectric is on the third electrode plate. A fourth electrode plate is on the third capacitor dielectric and is over and parallel with the third electrode plate. In another example, a capacitor includes a first electrode, a capacitor dielectric on the first electrode, and a second electrode on the capacitor dielectric. The capacitor dielectric includes a plurality of alternating first dielectric layers and second dielectric layers. |
US12107039B2 |
Power component configured for improving partial discharge performance and system and process of implementing the same
A power component configured to improve partial discharge performance includes at least one terminal that includes a first planar surface, a second planar surface opposite the first planar surface, and a curved surface extending from the first planar surface to the second planar surface. The power component may include at least one of the following: a power module or a bus bar. |
US12107038B2 |
Semiconductor packages
A semiconductor package includes an interposer, a die and a first encapsulant. The die is bonded to the interposer, the die has a protective layer thereon, wherein the protective layer and the interposer are disposed on opposite sides of the die, and the protective layer is not extended beyond an outer sidewall of the die. The first encapsulant is disposed aside the die and the protective layer. |
US12107034B2 |
Semiconductor chip and semiconductor package including same
A semiconductor chip may include; a device layer including transistors on a substrate, a wiring layer on the device layer, a first through via passing through the device layer and the substrate, and a second through via passing through the wiring layer, the device layer and the substrate, wherein a first height of the first through via is less than a second height of the second through via. |
US12107032B2 |
Cooling of power semiconductors
Cooling arrangements are disclosed for solid state circuit breakers. In one arrangement, a MOV is disposed between two pulsating heat pipes. An IGCT is disposed on the other side of each pulsating heat pipe away from the MOV. In another arrangement, a bus bar is integral with a heat spreader disposed between a pulsating heat pipe and an IGCT. |
US12107031B2 |
Thermal conductive silicone composition and semiconductor device
Provided are a thermal conductive silicone composition having a favorable heat dissipation property; and a semiconductor device using such composition. The thermal conductive silicone composition contains: (A) an organopolysiloxane that has a kinetic viscosity of 10 to 100,000 mm2/s at 25° C., and is represented by the following average composition formula (1) R1aSiO(4-a)/2 (1) wherein R1 represents a hydrogen atom, a saturated or unsaturated monovalent hydrocarbon group having 1 to 18 carbon atoms or a hydroxy group, and a represents a number satisfying 1.8≤a≤2.2; (B) a silver powder having a tap density of not lower than 3.0 g/cm3, a specific surface area of not larger than 2.0 m2/g and an aspect ratio of 1 to 30; (C) an elemental gallium and/or gallium alloy having a melting point of 0 to 70° C. and being present at a mass ratio [Component (C)/{Component (B)+Component (C)}] of 0.001 to 0.1; and (D) a catalyst. |
US12107028B2 |
Thermally enhanced FCBGA package
A semiconductor device has a heat spreader with an opening formed through the heat spreader. The heat spreader is disposed over a substrate with a semiconductor die disposed on the substrate in the opening. A thermally conductive material, e.g., adhesive or an elastomer plug, is disposed in the opening between the heat spreader and semiconductor die. A conductive layer is formed over the substrate, heat spreader, and thermally conductive material. |
US12107025B2 |
Semiconductor device
A semiconductor device that includes a semiconductor substrate having a first main surface and a second main surface; a dielectric film on the first main surface, the dielectric film having an electrode layer disposing portion and a protective layer covering portion, and a thickness of the protective layer covering portion in a first outer peripheral end of the dielectric film is smaller than a thickness of the electrode layer disposing portion; a first electrode layer on the electrode layer disposing portion; a first protective layer covering a second outer peripheral end of the first electrode layer and at least a part of the protective layer covering portion; and a second protective layer covering the first protective layer, wherein the first protective layer has a relative permittivity lower than that of the second protective layer, and the second protective layer has moisture resistance higher than that of the first protective layer. |
US12107024B2 |
Semiconductor device and method of manufacturing semiconductor device
An object is to provide a technique that can suppress wet-spreading of an adhesive used to bond a case and a metal base to each other and secure the height position of the adhesive required to fill a gap created between the case and the metal base. A semiconductor device includes a metal base, an insulating substrate arranged on the metal base, a semiconductor element mounted on the insulating substrate, and a case bonded on the metal base so as to surround side surfaces of the insulating substrate and the semiconductor element, in which a pair of metal oxide films having a protruding shape is provided on a peripheral edge portion of the metal base, and the case is bonded to the metal base by an adhesive arranged in a region between the metal oxide films in the pair. |
US12107021B2 |
Process monitoring method and process monitoring system
Embodiments of the present application provide a process monitoring method and a process monitoring system. The process monitoring method includes: acquiring a semiconductor structure on which an etch process is performed in an etch chamber, and forming a corresponding test structure based on the semiconductor structure; acquiring first theoretical mass of the test structure after the etch process is theoretically performed; placing the test structure in the etch chamber to actually perform the etch process, and acquiring first residual mass of the test structure after the etch process is actually performed; and determining, based on the first theoretical mass and the first residual mass, whether an etch state of the etch process performed in the etch chamber is normal. |
US12107018B2 |
Method of measuring concentration of Fe in p-type silicon wafer and SPV measurement apparatus
A method of measuring the concentration of Fe in a p-type silicon wafer by an SPV method enabling improvement in the measurement accuracy for Fe concentrations of 1×109/cm3 or less. The method of measuring the concentration of Fe in a p-type silicon wafer includes measuring an Fe concentration in the p-type silicon wafer based on measurement using an SPV method. The measurement is performed in an atmosphere in which the total concentration of Na+, NH4+, and K+ is 1.750 μg/m3 or less, and the total concentration of F−, Cl−, NO2−, PO43−, Br−, NO3−, and SO42− is 0.552 μg/m3 or less. |
US12107015B2 |
NMOS and PMOS transistor gates with hafnium oxide layers and lanthanum oxide layers
A method includes forming a gate stack of a transistor. The formation of the gate stack includes forming a silicon oxide layer on a semiconductor region, depositing a hafnium oxide layer over the silicon oxide layer, depositing a lanthanum oxide layer over the hafnium oxide layer, and depositing a work-function layer over the lanthanum oxide layer. Source/drain regions are formed on opposite sides of the gate stack. |
US12107014B2 |
Nanosheet transistors with self-aligned gate cut
Semiconductor devices and methods of forming the same include a first device region, a second device region, and an inter-device dielectric spacer between the first device region and the second device region. The first device region includes a first device channel, a first-polarity work function metal layer on the first device channel, and a second-polarity work function metal layer on the first device channel. The second device region include a second device channel, and a second-polarity work function metal layer on the second device channel. |
US12107012B2 |
Method for forming fin field effect transistor device structure
A method for forming a fin field effect transistor device structure is provided. The method includes forming a first spacer layer over a first fin structure and a second fin structure. The method also includes forming a power rail between the first fin structure and the second fin structure. The method further includes forming a second spacer layer over the first spacer layer and the power rail. In addition, the method includes forming a fin isolation structure over the power rail between the first fin structure and the second fin structure. The method also includes forming an epitaxial structure over the first fin structure and the second fin structure. The method further includes forming an inter-layer dielectric structure covering the epitaxial structure. In addition, the method includes forming an opening exposing the epitaxial structure, the power rail and the fin isolation structure. The method also includes filling the opening with a first contact structure. |
US12107007B2 |
Recessed contacts at line end and methods forming same
Embodiments include a contact structure and method of forming the same where the contact structure is deliberately positioned near the end of a metallic line. An opening is formed in an insulating structure positioned over the metallic line and then the opening is extended into the metallic line by an etching process. In the etching process, the line end forces etchant to concentrate back away from the line end, causing lateral etching of the extended opening. A subsequent contact is formed in the opening and enlarged opening. |
US12107006B2 |
Method for manufacturing semiconductor structure with dielectric feature
Semiconductor structures and methods for manufacturing the same are provided. The semiconductor structure includes a substrate and nanostructures formed over the substrate. The semiconductor structure also includes a gate structure wrapping around the nanostructures and a first dielectric feature separating the gate structure into a first portion and a second portion. The semiconductor structure also includes a metal layer formed over the gate structure. In addition, top surfaces of the first portion and the second portion of the gate structure and a top surface of the first dielectric feature are covered by the metal layer. |
US12107004B2 |
In-situ CMP self-assembled monolayer for enhancing metal-dielectric adhesion and preventing metal diffusion
A semiconductor structure including a self-assembled monolayer for enhancing metal-dielectric adhesion and preventing metal diffusion is provided. The semiconductor structure includes a substrate and a first dielectric layer on the substrate. A contact structure is embedded in the first dielectric layer and includes a conductive line. The semiconductor structure further includes a self-assembled monolayer on the conductive line, and a second dielectric layer on the first dielectric layer and the conductive line. The self-assembled monolayer is chemically bonded to the conductive line and the second dielectric layer. |
US12107003B2 |
Etch profile control of gate contact opening
A semiconductor device includes a gate structure, source/drain regions, source/drain contacts, a gate dielectric cap, an etch stop layer, and a gate contact. The gate structure is over a substrate. The source/drain regions are at opposite sides of the gate structure. The source/drain contacts are over the source/drain regions, respectively. The gate dielectric cap is over the gate structure and has opposite sidewalls interfacing the source/drain contacts. |
US12107001B2 |
Semiconductor feature and method for manufacturing the same
A semiconductor feature includes: a semiconductor substrate; a dielectric structure and a semiconductor device disposed on the semiconductor substrate; an interconnecting structure disposed in the dielectric structure and connected to the semiconductor device; an STI structure disposed in the semiconductor substrate and surrounding the semiconductor device; two DTI structures penetrating the semiconductor substrate and the STI structure and surrounding the semiconductor device; a passivation structure connected to the semiconductor substrate and the DTI structures and located opposite to the interconnecting structure; and a conductive structure surrounded by the passivation structure, penetrating the semiconductor substrate and the STI structure into the dielectric structure, located between the DTI structures and electrically connected to the semiconductor device via the interconnecting structure. |
US12107000B2 |
Substrate support assembly and substrate processing device including the same
A substrate support assembly arranged in a chamber includes: a support plate including a first surface on which a substrate is seated; a driver configured to tilt the support plate such that the first surface is inclined with respect to a reference surface by a lower inclination angle; and a controller configured to control the driver such that the lower inclination angle is adjusted based on an upper inclination angle formed by the inclination of the gas supplier coupled to the upper surface of the chamber with respect to the reference surface. |
US12106995B2 |
Structure and method for transferring a micro semiconductor element by applying a separation force via a through hole
A method for transferring a micro semiconductor element includes the following steps. A substrate, a bonding layer disposed on the substrate, and a supporting member disposed on the bonding layer opposite to the substrate are provided. The supporting member is bonded to a micro semiconductor element for supporting the same. A through hole is provided to extend through the substrate, the bonding layer, and the supporting member so as to forma transfer structure. A separation force is applied via the through hole to separate the micro semiconductor element from the supporting member. |
US12106991B2 |
Substrate transfer systems and methods of use thereof
Disclosed herein are systems and methods relating to a transfer chamber for an electronic device processing system. The transfer chamber includes a magnetic levitation platform, having a magnetic levitation track disposed along a length of the transfer chamber and configured to generate a magnetic field above the track. The transfer chamber also includes a magnetic levitation track disposed along a width of the transfer chamber such that a plane of this lateral track crosses a plane of the longitudinal track at a junction. The lateral track is configured to generate a magnetic field above or below the track. The platform further includes at least one substrate carrier configured to move along the longitudinal track and the lateral track. The substrate carrier also is configured to rotate at the junction. |
US12106989B2 |
Equipment front end module
Proposed is an EFEM configured to perform wafer transfer between a wafer storage device and process equipment. More particularly, proposed is an EFEM that prevents harmful gases inside a transfer chamber in which wafer transfer is performed from escaping out of the EFEM. |
US12106988B2 |
Separators for handling, transporting, or storing semiconductor wafers
Introduced here is a wafer separator configured to carry a semiconductor wafer with improved efficiency, protection, and reduced costs when utilized in the handling, transport, or storage of semiconductor components. The wafer separator may include a circular ring having an outer edge defining a periphery of the circular ring. The circular ring may include an inner edge defining a central opening of the circular ring. The wafer separator may include a first-right angled recess for receiving a semiconductor wafer that extends downward from a top surface of the circular ring. The wafer separator may also include a second right-angled recess for maintaining a gap beneath the semiconductor wafer when the semiconductor wafer is set within the first right-angled recess. In some embodiments, the wafer separator also includes interlock components for connecting the wafer separator to adjacent wafer separators. |
US12106982B2 |
Substrate processing device
A substrate processing device is a device continuously performing wet processing and dry processing. The substrate processing device includes a plurality of processing modules. Each of the plurality of processing modules includes a single wet processing unit performing wet processing on a substrate; a single dry processing unit performing dry processing on a substrate; and a single transfer unit located between the wet processing unit and the dry processing unit to transfer a substrate between the wet processing unit and the dry processing unit. |
US12106975B2 |
Semiconductor device and cleaning system
A semiconductor device and cleaning system are provided. The semiconductor device includes: a device chamber, supporting column and bearing platform in the device chamber, the supporting column being configured to support the bearing platform; and an air outlet, first and second air inlet assemblies on the device chamber, the first and second air inlet assemblies being configured to introduce clean gas into the device chamber, and the air outlet being configured to discharge gas in the device chamber. The first and second air inlet assemblies are separately provided on the device chamber on the upper and lower sides of a bearing surface of the bearing platform; and one of the first and second air inlet assemblies is configured to clean the device chamber on a side of the bearing surface away from the supporting column, and other is configured to clean a gap between the supporting column and device chamber. |
US12106972B2 |
Selective silicon deposition
Exemplary semiconductor processing methods may include providing a silicon-containing precursor to a processing region of a semiconductor processing chamber. A substrate may be disposed within the processing region. The substrate may include one or more patterned features separated by exposed regions of the substrate. The methods may include providing a hydrogen-containing precursor to the processing region of the semiconductor processing chamber. The methods may include forming a plasma of the silicon-containing precursor and the hydrogen-containing precursor. Forming the plasma of the silicon-containing precursor and the hydrogen-containing precursor may be performed at a plasma power of less than or about 1,000 W. The methods may include depositing a silicon-containing material on the one or more patterned features along the substrate. The silicon-containing material may be deposited on the patterned features at a rate of at least 2:1 relative to deposition on the exposed regions of the substrate. |
US12106971B2 |
High conductive passivation layers and method of forming the same during high aspect ratio plasma etching
Disclosed are methods for forming a high aspect ratio (HAR) structure during a HAR etch process in a substrate in a reaction chamber, the method comprising: sequentially or simultaneously exposing the substrate to a vapor of an etchant including a hydrofluorocarbon or fluorocarbon compound and an additive compound, the substrate having a film disposed thereon and a pattered mask layer disposed on the film; activating a plasma to produce an activated hydrofluorocarbon or fluorocarbon compound and an activated additive compound; and allowing an etching reaction to proceed between the film uncovered by the patterned mask layer and the activated hydrofluorocarbon or fluorocarbon compound and the activated additive compound to selectively etch the film from the patterned mask layer, thereby forming the HAR patterned structure. |
US12106968B2 |
Injection metal assisted catalytic etching
An electroless etching process. The process produces nanostructured semiconductors in which an oxidant (Ox1) is deposited as a metal on a semiconductor surface and used as a catalytic agent to facilitate reaction between a semiconductor and a second oxidant (Ox2). Ox2 is used to initiate etching by injecting holes into the semiconductor valence band as facilitated by the catalytic action of the deposited metal. The extent of reaction is controlled by the amount of Ox2 added; the reaction rate is controlled by the injection rate of Ox2. The process produces high specific surface area and/or hierarchically structured porous Si with higher and controllable yield. In addition, the ability is demonstrated to vary the pore size distribution of mesoporous silicon including producing hierarchically structured mesoporous silicon with more than one peak in the pore size distribution. In principle, the process applies to any semiconductor onto which metal can be deposited galvanically. |
US12106964B2 |
Double-patterning method to improve sidewall uniformity
Provided is a patterning method including following steps. A doped polysilicon layer, a core layer, and an undoped polysilicon layer are sequentially formed on a target layer. The undoped polysilicon layer is patterned to form a polysilicon pattern. A first etching process is performed by using the polysilicon pattern as a mask to remove a portion of the core layer to form a core pattern. A second etching process is performed to remove the polysilicon pattern. An atomic layer deposition (ALD) process is performed to form a spacer material on the core pattern and the doped polysilicon layer. A portion of the spacer material is removed to form a spacer on a sidewall of the core pattern. A portion of the core pattern and an underlying doped polysilicon are removed. |
US12106955B2 |
Excimer lamp electrode geometry
An excimer lamp includes a plurality of arc tubes and an electrode pair. The electrode pair comprises a plurality of elongated electrode plates extending along a tube axis direction of the plurality of arc tubes. Each electrode plate comprises a polarity opposite that of an adjacent electrode plate (i.e., alternating polarities). The plurality of arc tubes and the plurality of electrode plates are disposed in an alternating side-by-side orientation such that an arc tube of the plurality of arc tubes is disposed between adjacent electrode plates of the plurality of electrode plates. |
US12106950B2 |
Vacuum module and vacuum apparatus and method for regeneration of a volume getter vacuum pump
Method for the regeneration of a volume getter pump in a vacuum apparatus with a volume getter pump and an ion getter pump where the operating voltage of the ion getter pump is reduced, the current through the ion getter pump is recorded for determination of the pressure in the vacuum apparatus and then a heating element of the NEG is controlled as a function of the current of the ion getter pump for the purpose of heating the NEG material. |
US12106949B2 |
Sputtering target and method for manufacturing sputtering target
Provided is a sputtering target capable of reducing generation of particles, and a method for producing the same. The sputtering target includes: 10 mol % or more and 85 mol % or less of Co, 0 mol % or more and 47 mol % or less of Pt, and 0 mol % or more and 47 mol % or less of Cr, as metal components; and at least B6O as an oxide component. |
US12106946B2 |
Turbomolecular pump and cathode assembly for etching reactor
A processing chamber and method of etching a semi-conductor substrate are presented. The processing chamber is symmetric, with the centerlines of a chuck and stem of a stage to retain a semi-conductor substrate aligned with a centerline of a passage in a core of a pump used to evacuate the processing chamber and with a center-line of a gas port through which gas is introduced to the processing chamber. The stem extends through the passage and a spiral groove is formed in the passage in only one of the stem or an inner surface of the core to provide pumping action to counter back streaming of the gas from an exhaust of the pump in an intermediate and viscous flow regime inside a gap between the stem and the core. |
US12106943B2 |
Substrate halo arrangement for improved process uniformity
A substrate holder assembly including a substrate platen, the substrate platen disposed to support a substrate at a substrate position, a halo ring, the halo ring being disposed around the substrate position, and an outer halo being disposed around the halo ring and defining a first aperture, wherein the outer halo is disposed to engage the halo ring, the halo ring being disposed at least partially within the first aperture, the halo ring defining a second aperture, concentrically positioned within the first aperture, wherein the outer halo and the halo ring are formed at least partially of silicon, silicon carbide, doped silicon, quartz, and ceramic. |
US12106941B2 |
Substrate processing device and substrate processing method
The present disclosure relates to a substrate processing device and a substrate processing method, the substrate processing device comprising: a chamber; a substrate support part installed in a processing space inside the chamber so as to enable one or more substrate to rotate; a first gas spraying part for spraying a source gas on a first area of the processing space; a second gas spraying part for spraying, on a second area of the processing space, a reactant gas reacting with the source gas on the second area; and a third gas spraying part for spraying, on a third area, a purge gas for dividing the first area and the second area. |
US12106939B2 |
Systems and methods of plasma generation with microwaves
Plasma generators and methods of generating plasma are disclosed. Electrodes in a reaction zone are energized by a high voltage power source that is electrically insulated from the electrodes. A first conductor array, preferably a coil, is electrically coupled to the power source and electrically insulated from the electrodes. A second conductor array, preferably a coaxial coil nested within the first conductor array, is electrically coupled to the electrodes. Electromagnetic induction between the first conductor array and the second conductor array is used to energize the electrodes and generate a plasma in the reaction zone. One or more microwaves are further directed at the plasma to form microwave plasma, either in parallel or in series. Such plasmas are used to reform a hydrocarbon feedstock into low C hydrocarbons, carbon, or hydrogen. Plasma generators combining induction plasma with serial microwave plasmas are further contemplated. |
US12106933B2 |
Method to correct first order astigmatism and first order distortion in multi-beam scanning electron microscopes
An example multi-beam scanning electron microscope (MB-SEM) for correcting both astigmatism and linear distortion at least includes an electron source coupled to provide an electron beam, an aperture plate comprising an array of apertures, the aperture plate arranged to form an array of electron beamlets from the electron beam, and an electron column including a plurality of lenses and first and second stigmators, the electron column coupled to direct the array of electron beamlets toward a sample, wherein the first and second stigmators are arranged and excited to correct both astigmatism and linear distortion. |
US12106930B2 |
Charged particle beam device
Provided is a charged particle beam device capable of reducing scattering of a foreign substance collected by a foreign substance collecting unit. The charged particle beam device includes: a sample chamber in which a sample is to be disposed; and a charged particle beam source configured to irradiate the sample with a charged particle beam. The charged particle beam device further includes: a foreign substance attachment/detachment unit from or to which a foreign substance is to detach or attach; and a foreign substance collecting unit provided in the sample chamber and configured to collect a foreign substance dropped from the foreign substance attachment/detachment unit. An opening through which the foreign substance passes is provided in an upper end portion of the foreign substance collecting unit. An area of the opening is smaller than a horizontal cross-sectional area of an internal space of the foreign substance collecting unit. |
US12106928B2 |
Cathode mechanism of electron emission source, and method for manufacturing cathode mechanism of electron emission source
A cathode mechanism of an electron emission source includes a crystal that includes an upper part being columnar, truncated conical, or their combined shape, and having a first surface to emit thermoelectrons, and a lower part, integrated with the upper part, having a second surface substantially parallel to the first surface, and a diameter larger than the maximum diameter of the upper part, a holding part that is a column having, in order from the holding part upper side, different inner diameters of a first diameter and a second diameter larger than the first one, and that holds the crystal in the state where the crystal first surface is projecting from the upper surface, and the crystal second surface contacts the holding part inside the column, and a retaining part that retains the crystal, at the back of the crystal lower part, not to be separated from the holding part. |
US12106922B2 |
Fuse assemblies and protective circuits and methods including same
An electrical fuse assembly includes a housing defining a hermetically sealed chamber, first and second terminal electrodes mounted on the housing, a gas contained in the hermetically sealed chamber, a fuse element electrically connecting the first and second terminal electrodes, and at least one spark gap between the first and second terminal electrodes. The fuse element and the at least one spark gap are disposed in the hermetically sealed chamber. |
US12106916B2 |
Relay protective device, construction machine, relay protection control method and apparatus
The present invention relates to a relay protective device, a construction machine, a relay protection control method and apparatus, and a computer readable storage medium. The relay protective device includes: a power supply input contact; a relay protective module comprising a bistable relay and an output contact, wherein the bistable relay comprises a contact, a pull-in coil, and a release coil; an input terminal of the contact, an input terminal of the pull-in coil, and an input terminal of the release coil are connected to the power supply input contact; an output terminal of the contact is connected to the output contact; and a central control unit comprising a first port connected to the output contact, a second port connected to an output terminal of the pull-in coil, and a third port connected to an output terminal of the release coil; the central control unit is used for controlling the pull-in coil and the release coil to be alternately powered on so as to oscillate the contact when a voltage of the output contact is less than a first threshold and is not less than a second threshold, wherein the first threshold is less than a standard working voltage of the bistable relay, and the second threshold is the minimum allowable working voltage of the bistable relay. |
US12106911B2 |
In-plane sliding parallel capacitive radio frequency switch
An in-plane sliding parallel capacitive radio frequency (RF) switch includes a substrate, first to third drive components, an insulating layer, and a sliding component. Where a drive voltage is applied between the first and second drive components, the sliding component slides to the top of the first and second drive components; in this case, relatively large capacitance is formed between the first and second drive components and the sliding component, a RF signal is almost completely reflected, and the transmission is cut off. Where the drive voltage is applied between the second and third drive components, the sliding component slides to the top of the second and third drive components; in this case, no facing area between a first drive electrode and the sliding component exists in a vertical direction, the capacitance is rather small, and the RF signal may be transmitted basically without loss. |
US12106909B2 |
Solar cell antireflection and porous silicon layers
A three-tandem (3T) perovskite/silicon (PVT)-based tandem solar cell (TSC) includes an antireflection coating (ARC), a first transparent conductive oxide layer (TCO), a hole transport layer (HTL), a perovskite (PVT) layer, a second transparent conductive oxide layer (TCO), an electron transport layer (ETL), a plurality of buried contacts, a p-type Si layer, a p-type wafer-based homo-junction silicon solar cell, a n+ silicon layer, a back contact layer. The solar cell further includes a top sub-cell, a bottom sub-cell and a middle contact-based tandem. The top sub-cell includes the PVT layer. The bottom sub-cell includes the silicon solar cell. The middle contact-based tandem includes the second TCO layer to be used as the middle contact-based tandem, as well as a recombination layer for current collection. Further, a conduction and a valence band edge are employed at a front surface of the ETL. |
US12106907B2 |
Electrically insulating continuous film for an aluminum electrolytic capacitor
A device includes an electrode stack including a plurality of conductive anodes, a plurality of conductive cathodes, a plurality of separators arranged between the conductive anodes and the conductive cathodes, and a dielectric material disposed on a surface of each of the conductive anodes. The stack has a top surface, a bottom surface, and an edge extending between the top surface and the bottom surface. A continuous electrically insulating film overlies the edge, peripheral portions of the top surface and peripheral portions of the bottom surface so that a central portion of the top surface and a central portion of the bottom surface are exposed. An electrolyte is disposed between the conductive anodes and the conductive cathodes. |
US12106904B2 |
Semiconductor device with a booster layer and method for fabricating the same
A semiconductor device includes: a first electrode; a second electrode; and a multi-layered stack including a hafnium oxide layer of a tetragonal crystal structure which is positioned between the first electrode and the second electrode, wherein the multi-layered stack includes: a seed layer for promoting tetragonal crystallization of the hafnium oxide layer and having a tetragonal crystal structure; and a booster layer for boosting a dielectric constant of the hafnium oxide layer. |
US12106903B2 |
Electronic component
An electronic component includes a multilayer body including inner electrodes and dielectric layers alternately stacked, and an outer electrode electrically connected to the inner electrodes. The multilayer body includes first and second main surfaces opposite to each other in a stacking direction, first and second side surfaces opposite to each other in a width direction, and first and second end surfaces opposite to each other in a length direction. The outer electrode includes first outer electrodes disposed on the first and second end surfaces, and at least one second outer electrode disposed on at least one of the first and second side surfaces. The at least one second outer electrode is directly connected to the inner electrodes at positions spaced away from the at least one of the first or second side surface toward the inside of the multilayer body. |
US12106895B2 |
Transformer module and power module
The present disclosure provides a transformer module and a power module, wherein the transformer module comprises: a magnetic core, where a first insulating layer and a second wiring layer are sequentially disposed on the magnetic core from inside to outside; a first metal winding, wound around the magnetic core and comprising a first winding segment formed in the first wiring layer and a second winding segment formed in the second wiring layer; and a second metal winding, wound around the magnetic core and comprising a third winding segment formed in the first wiring layer and a fourth winding segment formed in the second wiring; where at least part of the first metal winding and the second metal winding are wound around the magnetic core in a foil structure. |
US12106893B2 |
Coil module, actuator provided with coil module, and method for manufacturing coil module
A coil module includes a conductor layer, at least one element, and a sealing resin. The conductor layer is formed along a predetermined plane and includes a wiring portion and a helical-shaped coil portion. The at least one element is mounted on the wiring portion. The sealing resin covers the conductor layer and the at least one element. The sealing resin is integrally formed of a single type of resin material and has a predetermined thickness in a first direction perpendicular to the plane. |
US12106890B2 |
Inductive coupler for downhole transmission line
An annular block of polymer comprising an inductive coupler assembly configured to fit within a groove in the shoulder of a drill pipe joint. The assembly comprises a ferrite channel arranged around the interior of the block. At least one turn of a conductive wire is deposed within the channel. The block comprises a bumper comprising jutting from the block. The block comprises internal void openings adjacent its vertical side surfaces. A void opening is disposed proximate the bumper. The block further comprises an internal gasket partially extending from the bottom surface of the block. The external portion of the gasket being formed to fit within a gasket seat in the bottom of the groove. The wire passes through the gasket as it exits the block. When the block is installed into the groove, the gasket seals the wire and the block's components from the downhole environment. |
US12106889B2 |
Electrical component, especially transformer or inductor
An electrical component includes a ferromagnetic core with a first and a second leg; a primary winding with a first primary winding portion arranged around the first leg of the ferromagnetic core and a second primary winding portion arranged around the second leg of the ferromagnetic core; wherein the first primary winding portion and the second primary winding portion each include parallel connectable conductors arranged around the ferromagnetic core in a cross section with the conductors being radially displaced with respect to each other at radial row positions, wherein the number of conductors of the first primary winding portion is equal the number of conductors of the second primary winding portion. |
US12106885B2 |
Coil component
A coil component includes a body having one surface and another surface opposing each other, opposing end surfaces each connecting the one surface and the other surface to each other, and opposing side surfaces each connecting the end surfaces to each other. An internal insulating layer is embedded in the body, and a coil portion is disposed on at least one surface of the internal insulating layer and includes the first and second lead-out portions. The body has a recess disposed in each end surface of the body to expose the first and second lead-out portions. First and second external electrodes each include a connection portion disposed in the recess to be connected to a respective one of the first and second lead-out portions, and each include a pad portion disposed on the one surface of the body. A filling portion fills the recess and covers the connection portion. |
US12106884B2 |
Radio frequency auto-transformer, radio frequency device and method of construction of an auto-transformer
A radio frequency, RF, auto-transformer circuit (300, 700, 901) and method (1000) of constructing a RF auto-transformer are described. The RF, auto-transformer circuit (300, 700, 901) includes: an inner coil formed (1102) with a first metal layer (MT1) to create a first shunt inductor (302), wherein at least a portion of the inner coil is overlayed (1106) with a second metal layer (MT2) that creates a first series inductor (303) that exhibits inductive coupling to the first shunt inductor (302). An outer coil is formed (1104) with the first metal layer (MT1) that creates a second series inductor (304), where the outer coil is located adjacent the inner coil and provides inductive coupling between the second series inductor (304) and each of the first shunt inductor (302) and first series inductor (303). At least a portion of the outer coil is overlayed (1008) with the second metal layer (MT2) that creates a second shunt inductor (301) that exhibits inductive coupling between the second shunt inductor (301) and each of the first shunt inductor (302) and first series inductor (303) and second series inductor (304). The outer coil is connected (1112) to the inner coil using vias and the respective first metal layer (MT1) is connected to the second layer (MT2) using vias. |
US12106882B2 |
Magnetic element
A magnetic element includes a first magnetic core, a second magnetic core, a first winding and a second winding. The first magnetic core includes a first lateral core part, a second lateral core part and a first middle core part between the first lateral core part and the second lateral core part. The second magnetic core includes a third lateral core part, a fourth lateral core part and a second middle core part between the third lateral core part and the fourth lateral core part. The third lateral core part is located beside the first middle core part. The second middle core part is located beside the second lateral core part. The first winding is wound around the first middle core part and the third lateral core part. The second winding is wound around the second middle core part and the second lateral core part. |
US12106880B2 |
Circuit element
A circuit element includes a multilayer body, internal elements inside the multilayer body, and first outer electrodes and second outer electrodes on outer surfaces of the multilayer body, and the multilayer body includes laminated base material layers. The internal elements include coil conductors connected to the second outer electrodes, the coil conductors have a winding axis in the laminating direction of the base material layers, the first outer electrodes are in contact with a mounting surface of the multilayer body, the second outer electrodes are in contact with side edges of the multilayer body and separated from the mounting surface, and maximum widths of the second outer electrodes are smaller than maximum widths of the first outer electrodes. |
US12106877B2 |
Chip resistor for reducing stray capacitance
It is aimed to provide a laminated varistor capable of reducing stray capacitance to occur between an internal electrode and an external electrode, and also capable of reducing a variation in the stray capacitance due to a variation in the external electrode. A laminated varistor of the present disclosure has external electrodes on first end surface, second end surface, and first side surface of sintered body. No external electrode is provided on second side surface opposite to first side surface. Varistor regions in which internal electrodes overlap each other in a laminating direction are provided at positions closer to second side surface than to first side surface. |
US12106876B2 |
Monolithic lead assembly and methods of microfabricating a monolithic lead assembly
The present disclosure relates to a monolithic thin-film lead assembly and methods of microfabricating a monolithic thin-film lead assembly. Particularly, aspects of the present disclosure are directed to a monolithic thin-film lead assembly that includes a cable having a proximal end, a distal end, a supporting structure that extends from the proximal end to the distal end, and a plurality of conductive traces formed on a portion of the supporting structure. The supporting structure includes one or more layers of dielectric material. The monolithic thin-film lead assembly may further include an electrode assembly formed on the supporting structure at the distal end of the cable. The electrode assembly includes one or more electrodes in electrical connection with one or more conductive traces of the plurality of conductive traces. |
US12106875B2 |
Wire harness
A wire harness including: a core wire having a flat straight section whose vertical height is smaller than a width thereof and a bend bent from an end of the straight section, wherein: the straight section is formed from a second assembled wire obtained by twisting or braiding together first assembled wires which are each obtained by twisting or braiding wire strands, and the bend is formed from a plurality of adjacent wires arranged adjacently in a direction orthogonal to a vertical direction. |
US12106872B2 |
Flat combined wire
A flat combined wire including at least two wires combined side by side with each other is provided. Each of the wires includes at least three cores and an electrically insulating member. Each of the cores includes multiple yarns and multiple electrically conducting wires twisted and woven with each other, and the electrically conducting wires are wrapped around the yarns. The electrically insulating member covers the cores. |
US12106871B2 |
Wire harness
A wire harness for routing in a vehicle in which a pipe through which a liquid flows is attached under a floor, the wire harness including: a first wire to be routed alongside the pipe; and a second wire to be routed in between the first wire and the pipe, and fixed to both the first wire and the pipe, wherein the second wire has: a first section extending along the first wire; and a second section extending along the pipe at a position spaced further from the first wire than is the first section in a direction in which the pipe and the first wire are arranged alongside each other. |
US12106870B2 |
Carbon nanoscale fiber-based materials and methods
Provided herein are composite materials and methods of making composite materials including carbon nanoscale fiber networks. The composite materials may include a stretched and doped carbon nanoscale fiber network and a capping layer. The methods of making the composite materials may include stretching a carbon nanoscale fiber network, contacting the nanoscale fiber network with a dopant, and disposing a capping layer on a surface of the carbon nanoscale fiber network. |
US12106868B2 |
Insulated wire
An insulated wire including: a linear conductor; and an insulating layer that covers an outer peripheral surface of the conductor, wherein the insulating layer contains, as residual solvents, a first solvent having a relative permittivity of 15 or more and a second solvent having a relative permittivity of less than 15, a first ratio that is a ratio of a content of the second solvent to a total content of the first solvent and the second solvent contained in the insulating layer is 50% by mass or more, and a second ratio that is a ratio of the content of the second solvent to the total content of the first solvent and the second solvent contained in the insulating layer after a heating treatment of heating the insulated wire at 350° C. for 1 minute is higher than the first ratio. |
US12106866B2 |
Acoustic tracking system and method for nuclear sources
Embodiments presented provide for an acoustic based radioactive source tracking apparatus, system, and method. The apparatus includes a shield frame configuring an internal volume, a sensing device positioned within the internal volume, a first acoustic transmitter/receiver within the internal volume, and a second acoustic transmitter/receiver external to the shield frame. The sensing device is configured to detect a radioactive source and communicate a signal to the first acoustic transmitter/receiver. The first acoustic transmitter/receiver is configured to receive the signal generated by the sensing device, and to communicate an acoustic signal to the second acoustic transmitter/receiver. |
US12106863B2 |
Degasification system for a nuclear power plant and method for degassing a flow of reactor coolant
A nuclear power plant includes a nuclear reactor and a reactor coolant circuit containing a reactor coolant. The nuclear power plant further includes a degasification system (2) for the reactor coolant. The degasification system (2) is an ultrasonic degasification system comprising a sonotrode cluster (11) with at least one sonotrode (10) arranged in a line of the reactor coolant circuit or in a line which is fluidically connected to the reactor coolant circuit. |
US12106859B2 |
Two-tiered machine learning generation of birth risk score
Systems/techniques that facilitate two-tiered machine learning generation of birth risk score are provided. In various embodiments, a system can access a plurality of medical feature collections associated with a pregnant patient. In various aspects, the system can generate, via execution of a plurality of first trained machine learning models, a plurality of embedded features based on the plurality of medical feature collections. In various instances, the system can compute, via execution of a second trained machine learning model, a risk score based on the plurality of embedded features, wherein the risk score indicates an amount of risk to a health of the pregnant patient or a health of a fetus of the pregnant patient that is associated with performing a caesarian-section on the pregnant patient or with waiting for the pregnant patient to give birth naturally. |
US12106858B2 |
System and method that optimizes physical activity recommendations based on risks of falls
Techniques are described herein for incorporating fall prevention into a personalized activity plan. In various embodiments, a baseline risk of fall for a user may be estimated (302) based on baseline sensor signal(s) (203, 205, 207). Based on a prediction model (215) (which may/may not be associated with the user) and the baseline risk of fall, respective risks of falls associated with various candidate activities may be predicted (304), and then candidate activities may be determined or selected (306) based on the predicted respective risks of falls. Output indicative of the determined candidate activities may be provided (308) to the user, who may provide input (310) identifying one or more of the determined candidate activities as an exercise conducted or to be conducted by the user. Based on the exercise sensor signal(s), a subsequent risk of fall for the user may be estimated (312) and used to update (314) the prediction model. |
US12106857B2 |
Complex care tool
Systems and methods for complex care tools are disclosed. For example, user data associated with users that have benefited from enrollment in a complex care program may be utilized to predict additional users that are also likely to benefit from enrollment. The presently disclosed systems and methods may determine reductions in cost profiles associated with enrolled users that exceed a reduction value, where the reduction value indicates the intended benefit of the complex care program has been achieved. The system may then associate user data of such users with the reduction value. As such, the system may utilize this data to predict additional users that are likely to benefit from enrollment. In this way, the system may engage such users to promote enrollment so that care costs may be reduced. |
US12106855B2 |
Techniques for treating mental health disorders using digital therapeutics
A system and method for developing a treatment plan using multi-stage machine learning. A method includes determining a treatment plan for a patient based on at least one mental health disorder of a patient, wherein the treatment plan includes a plurality of digital therapeutics exercise tasks, wherein each digital therapeutics exercise task is selected from among a category of digital therapeutics exercise tasks corresponding to a type of mental health disorder of the at least one mental health disorder of the patient; and administering treatment to the patient by prescribing the treatment plan to the patient and causing data for administering the treatment plan to a user device of the patient. |
US12106854B2 |
Systems and methods for providing virtual health services
A virtual health system is provided that creates a digital platform to connect patients to healthcare providers. Healthcare providers create profiles that describe their healthcare specialty and provide scheduling information that indicates their availability along with preferences such as appointment or meeting length, minimum break between appointment, and price. Patients create profiles that includes demographic information as well as medical records. The patients may use the system to search for available healthcare providers using a variety of criteria, and to schedule virtual health services such as video chats. The system facilitates payment for the healthcare services, and records any notes, assignments, or prescriptions generated by the healthcare provider during the services. In the event that a patient would like to engage a different healthcare provider associated with the system, the system only allows access to the patient records after receiving permission from the patient. |
US12106850B2 |
System and method for workflow management and image review
A system and method for optimizing radiological workflow management and medical image review is disclosed. A preferred embodiment provides a system interoperable with various RIS and PACS systems and that provides efficient access to information, a dynamic prioritized worklist that constantly changes to address optimize distribution of studies and timely review. The novel system facilitates automated assignment, communication between physicians, technicians and radiologists regarding orders, radiographs, reports and studies. The system analyzes exam data, urgency and pendency times, among other things, to automatically determine an overall priority for each case. Cases are assigned for review in the most efficient time, resulting in optimal turnaround time and improved patient care. |
US12106849B2 |
Digital data task stations reconfiguring data connection points
A first data task station which has a first predetermined data content requirement. A data content receiver receives data content. A first activator enables the data content receiver through a data intake of data task station, to associate with a first data content. Movement of the first data content to an automator site of the first data task station, actuates the screener. A second activator of the computer, by operation of the automator, enables, after the first pre-determined data content satisfies the screen against said first pre-determined data content requirement, a second data task station associated with a second predetermined data content requirement. A disabler, by operation of the automator, after the first pre-determined data content satisfies the screen against the first pre-determined data content requirement, disables the further screen of the first data content of said first data station. |
US12106846B2 |
Systems and methods for high bit depth rendering of medical images in a web browser
Techniques to leverage computer monitor and graphics card hardware capabilities, using DCI-P3 and rec2020 color spaces for medical imagery are provided. The technique involves downloading the original raw source pixel data from the medical image from the webserver to the browser. A window and level transform is then applied to the raw pixel data enabling it to be displayed using the web browser capable of leveraging the hardware capabilities of commodity monitors and video cards that are capable of high bit depth display. |
US12106845B2 |
Clinically relevant anonymization of photos and video
The disclosed systems and methods for anonymizing clinical data may include receiving representation data corresponding to a body part. The representation data may include a clinically relevant region and an anonymization region. The method may include extracting, from the representation data, clinical representation data corresponding to the clinically relevant region of the representation data and generating artificial representation data corresponding to the anonymization region of the representation data. The method may further include creating, based at least on the clinical representation data and the artificial representation data, anonymized representation data that substantially preserves the clinically relevant region. Various other methods, systems, and computer-readable media are also disclosed. |
US12106842B2 |
Systems, methods, and media for automated dietary management in healthcare facilities
In accordance with some embodiments of the disclosed subject matter, mechanisms (which can, for example, include systems, methods, and media) for automated dietary management in healthcare facilities are provided. |
US12106835B2 |
Relating data to identifiers for variant testing
Systems and methods for identifying related data for variant testing are disclosed. For example, data stored for records from disparate data sources may not include the same identifiers for all records such that it may not be readily identified as record for the same member. The presently-disclosed systems and methods generate data tagged as identifier information and determine the degree of similarity between the identifier information. Based at least in part on the degree of similarity meeting or exceeding a threshold amount of similarity, the data may be associated with a member identifier. By properly identifying user information corresponding to member identifiers, the members may be split in meaningful ways to perform variant test. |
US12106834B2 |
Data aggregation and process automation systems and methods
A data aggregation and process automation (DAPA) system is disclosed. The DAPA system includes an authentication module, a monitoring module, an intelligent automation module, and a transformation module. The authentication module is configured to initiate authenticated communication with a plurality of servers, and includes an authentication storage having a plurality of authentication credentials and routing information. The monitoring module is configured to monitor a first server for a first change event and monitor a second server for a second change event. The first change event results in the receipt of a first data object and the second change event results in the receipt of a second data object. The intelligent automation module is configured to identify the second server, request a service, and submit an update data object to the first server. The transformation module is configured to transform data objects from one format into another. |
US12106833B2 |
Customizing healthcare app offerings based on clinical records
Methods, computer readable media, and systems for providing a Unified Medical Record (UMR) Cloud Network that takes maintenance and access of patient-centric healthcare records to the next level by providing a healthcare-provider-specific app store in a healthcare web portal by utilizing Fast Healthcare Interoperability Resources (FHIR) resources are provided. The UMR Cloud Network serves as a patient web portal which hosts a provider-specific FHIR App Store. The FHIR apps that reside in the provider-specific FHIR App Store may be designed to utilize patient-centric data and the subject patient's associated FHIR resources to provide individual solutions. In embodiments, the FHIR apps installed from the provider-specific FHIR App Store may be presented on a dashboard associated with the subject patient and provided by the UMR Cloud Network. |
US12106832B2 |
Distributed computing system for blood processing procedures
A distributed computing system for managing blood collection procedures in a blood collection facility includes a system server including a memory and a communication interface, the system server configured to store data identifiers for a plurality of different human operators. A plurality of computerized blood collection instruments are configured to collect blood from donors to generate collected products, each blood collection instrument comprising a communication interface configured to transmit data regarding the blood collection instrument to the system server. The system server stores data identifiers for each blood collection instrument. A computer is coupled to the system server and configured to present a dashboard for improving operational performance at and/or across blood collection facilities. The dashboard displays procedure data, data regarding the plurality of different human operators and data tracking each operator's activities or performance on a display. |
US12106831B2 |
Techniques for conducting virtual clinical trials
Techniques and apparatus for generating, performing, and evaluating virtual clinical trials that include clinic modules to represent real-world operational aspects of trial entities are described. In one embodiment, for example, an apparatus may include at least one memory, and logic coupled to the at least one memory. The logic may be configured to generate a plurality of avatars configured to model a health condition associated with a population of patients, and to perform a virtual clinical trial to simulate a course of treatment for the plurality of avatars, the virtual clinical trial to include at least one clinic module associated with at least one event and a probability for the at least one event, the at least one event to model an operational aspect of an entity of the virtual clinical trial. Other embodiments are described. |
US12106829B2 |
Artificial intelligence-based many-to-many base calling
The technology disclosed relates to artificial intelligence-based base calling. The technology disclosed relates to accessing a progression of per-cycle analyte channel sets generated for sequencing cycles of a sequencing run, processing, through a neural network-based base caller (NNBC), windows of per-cycle analyte channel sets in the progression for the windows of sequencing cycles of the sequencing run such that the NNBC processes a subject window of per-cycle analyte channel sets in the progression for the subject window of sequencing cycles of the sequencing run and generates provisional base call predictions for three or more sequencing cycles in the subject window of sequencing cycles, from multiple windows in which a particular sequencing cycle appeared at different positions, using the NNBC to generate provisional base call predictions for the particular sequencing cycle, and determining a base call for the particular sequencing cycle based on the plurality of base call predictions. |
US12106827B1 |
Systems and methods for predicting results of a manufacturing process for generating biological structures
A system and method for predicting results of a manufacturing process for generating biological structures are disclosed. Exemplary implementations may include: store one or more models configured to simulate a bioreactor device to determine predicted results of a manufacturing process to generate biological structures; obtain an input genomic construct; obtain values of operational parameters associated with the bioreactor device; provide the input genomic construct and the values of operational parameters as input to the stored model(s); obtain outputs from the model(s) including the predicted results of the manufacturing process based on a first simulation of the manufacturing process; generate recommendations based on the outputs of the model(s); provide the outputs from the model(s) and the generated recommendations; and/or other exemplary implementations. |
US12106826B2 |
Methods and systems for detecting sequence variants
The invention provides methods for identifying rare variants near a structural variation in a genetic sequence, for example, in a nucleic acid sample taken from a subject. The invention additionally includes methods for aligning reads (e.g., nucleic acid reads) to a reference sequence construct accounting for the structural variation, methods for building a reference sequence construct accounting for the structural variation or the structural variation and the rare variant, and systems that use the alignment methods to identify rare variants. The method is scalable, and can be used to align millions of reads to a construct thousands of bases long, or longer. |
US12106824B2 |
Positioning system with flexible band and rollers
A positioning system includes a body, a flexible band disposed at least partially in the body, and a plurality of rollers in contact with the flexible band, wherein at least one of the rollers is constrained from translation both axially and radially. |
US12106821B2 |
Data transmission circuit, method of making it, and storage device
This application relates to a data transmission circuit, a method making it, and a storage device. The circuit includes a mode register data storage unit and an array area data storage unit. The mode register data storage unit outputs mode register data in response to a first clock signal; the output terminal of the array area data storage unit and the output terminal of the mode register data storage unit are both connected to the first node, the array area data storage unit receives array area data in response to the first pointer signal, and outputs the array area data in response to the second pointer signal. This technic can accurately control the mode register data and the array area data to output through the respective output channels in turn. |
US12106820B2 |
Single column select architecture for sense amplifier circuity
An apparatus may include a sense amplifier with a single column select transistor, a local input/output line selectively couplable to a first bit line through the column select transistor, and a read/write gap comprising at least a first transistor and a second transistor. The first transistor may be couplable to a read select signal and a complimentary local input/output line and the second transistor is couplable to the complimentary local input/output line and a global input/output line. |
US12106813B2 |
Dynamic prioritization of selector VT scans
Prioritization of VT scans can be performed using particular select gates of a memory device or memory sub-system in the absence of performing such select gate scan operations on all of the select gates of an entire memory die or of all the memory dice of a memory device or memory sub-system. A method for such prioritization of VT scans includes determining quality characteristics of a memory die and altering a threshold voltage applied to the memory die in performance of a select gate scan operation based, at least in part, on the determined quality characteristics of the memory die. Such methods can further include performing the select gate scan operation by applying signaling having the altered threshold voltage to a select gate of the memory die. |
US12106812B2 |
Detecting a memory write reliability risk without using a write verify operation
Implementations described herein relate to detecting a memory write reliability risk without using a write verify operation. In some implementations, a memory device may perform a program operation that includes a single program pulse and that does not include a program verify operation immediately after the single program pulse. The memory device may set a flag value based on comparing a transition time and a transition time threshold. The transition time may be a time to transition from a first voltage to a second voltage during the program operation. The memory device may selectively perform a mitigation operation based on whether the flag value is set to a first value or a second value. |
US12106809B2 |
System and method for reliable sensing of memory cells
Disclosed herein are related to a memory system including a memory cell and a circuit to operate the memory cell. In one aspect, the circuit includes a pair of transistors to electrically couple, to the bit line, a selected one of i) a voltage source to supply a reference voltage to the memory cell or ii) a sensor to sense a current through the memory cell. In one aspect, the circuit includes a first transistor. The first transistor and the bit line may be electrically coupled between the pair of transistors and the memory cell in series. |
US12106808B2 |
Semiconductor storage device
A semiconductor storage device includes a first memory cell electrically connected to a first bit line and a first word line, a second memory cell electrically connected to a second bit line and the first word line, and a first circuit configured to supply voltages to the first word line. During a reading operation to read a page of memory cells including the first memory cell and the second memory cell, the first circuit supplies a first voltage to the first word line while the first memory cell is selected as a read target during a first time period, and supplies a second voltage greater than the first voltage to the first word line while the second memory cell is selected as a read target during a second time period that is different from the first time period, and directly thereafter, supplies the first voltage to the first word line. |
US12106803B2 |
Multi-step pre-read for write operations in memory devices
Systems, methods, and apparatus related to memory devices. In one approach, a memory device has a memory array including memory cells. A controller of the memory device applies multiple pre-read voltages to memory cells prior to performing write operations on the memory cells. The controller applies a first pre-read voltage to determine which of the memory cells have a sensed current that exceeds a threshold. In response to determining that a percentage of the memory cells exceeding the threshold is too low (e.g., below a fixed limit), the controller determines to apply a second pre-read voltage to the memory cells. The second pre-read voltage has a greater magnitude than the first pre-read voltage, and can be applied to ensure greater reliability in properly determining the existing programming state of the memory cells. The controller then applies write voltages to the memory cells as appropriate based on target logic states for each memory cell and the programming mode to be used by the controller. |
US12106801B2 |
Circuit for reducing voltage degradation caused by parasitic resistance in a memory device
An array of memory cells is arranged into a plurality of columns and rows. A first signal line extends through a first column of the plurality of columns. The first signal line is electrically coupled to the memory cells in the first column. A first end portion of the first signal line is configured to receive a logic high signal from a first circuit during a first operational state of the memory device and a logic low signal from the first circuit during a second operational state of the memory device. A second circuit includes a plurality of transistors. The transistors are configured to be turned on or off to electrically couple a second end portion of the first signal line to a logic low source when the first end portion of the first signal line is configured to receive the logic low signal from the first circuit. |
US12106798B2 |
Receiver circuit, memory device and operation method using the same
A receiver circuit that includes a pair of pre-stage amplifier circuits and a post-stage amplifier circuit is introduced. The pre-stage amplifier circuits are configured to receive an input signal and a reference voltage signal, output first pre-stage amplifying signals through a first connection node and a second connection node separately, and output second pre-stage amplifying signals through a third connection node and a fourth connection node separately. The post-stage amplifier circuit is configured to receive the first pre-stage amplifying signals and the second pre-stage amplifying signals from the pair of pre-stage amplifier circuits through the first connection node, the second connection node, the third connection node and the fourth connection node separately, and output a post amplifying signal according to the first pre-stage amplifying signals and the second pre-stage amplifying signals. |
US12106794B2 |
Memory device adjusting duty cycle and memory system having the same
A memory device includes a clock receiver configured to receive, from a memory controller, a write clock that is used to receive write data during a data write operation, a duty monitor configured to generate first monitoring information by monitoring a duty of the write clock, and a duty adjuster configured to adjust the duty of the write clock in response to a duty control signal and output an adjusted write clock. The memory device provides the first monitoring information to the memory controller, and receives the duty control signal, generated using the first monitoring information, from the memory controller. |
US12106792B2 |
Apparatuses and methods for partial array self refresh masking
Apparatuses, systems, and methods for partial array self refresh masking. A memory bank may be divided into a number of segments, each of which is associated with partial-array self-refresh (PASR) logic which provides a mask signal. The mask signal may be deactivated responsive to an access operation performed on the associated segment. While the mask signal is deactivated, self-refresh operations are performed on the segment. A period of time after deactivating the mask signal, the mask signal may be reactivated. |
US12106782B2 |
Editable read-write data memory based on mechanical structure
Provided is an editable read-write data memory based on mechanical structure, including: a storage unit, a signal collection unit and a cantilever unit. The data memory is formed by arranging several storage units, and each of which includes a rotation unit and a variable-frequency unit. An N-pole magnet is provided on the rotation unit, and an S-pole probe is provided on the cantilever unit. When the external environment changes and drives the S-pole probe on the cantilever unit to approach the N-pole magnet on the rotating unit, the rotation unit rotates and drives the variable-frequency unit to buckle, and the change of buckling shape leads to a state change, so as to store data. The signal collection unit is connected with the variable-frequency unit, and the collected electrical signals are display. The stored information in the memory is read according to the change of the output electrical signals. |
US12106781B2 |
Cutter unit for cutting a phonographic record, cartridge for a cutter unit, blank for a phonographic record and method for reading information from a blank
A cutter unit for carrying a cutter for cutting a phonographic record includes a cutter carrier and a cutter head. The cutter head is carried by the cutter carrier and arranged to be displaced relative to the cutter carrier, in particular to rotate around a cutter pivot, the cutter unit being arranged in a cartridge enclosing and protecting the cutter unit. |
US12106780B2 |
Video processing method and electronic device
A first audio timestamp of first audio is corrected based on a first latency corresponding to the first audio, to correct a correspondence between the first audio timestamp, the first audio, and a first image. In this way, a stored correspondence between the first image and the first audio is consistent with a correspondence between a picture corresponding to the first image and a sound corresponding to the first audio, thereby implementing audio and image synchronization. |
US12106776B2 |
Coordination of slow motion video with audio
A device includes a memory configured to store data corresponding to a media stream including video recorded at a first frame rate and multiple audio segments includes the multiple audio segments include one or more first audio segments indicated as having a first playback type and one or more second audio segments indicated as having a second playback type includes the device also includes one or more processors coupled to the memory and operably configured to initiate playback of the media stream includes the playback of the media stream includes playback of the video at a second frame rate that is different from the first frame rate, playback of the one or more first audio segments at a first playback speed corresponding to the first frame rate, and playback of the one or more second audio segments at a second playback speed corresponding to the second frame rate. |
US12106774B1 |
Magnetic disk device and method of adjusting ATI rewrite count
According to one embodiment, a magnetic disk device includes a disk, a head, a storage unit, and a controller. The storage unit stores a reference table and an adjustment table. The reference table has a plurality of reference counts, which are m reference counts. The adjustment table has a plurality of adjustment values, which are n adjustment values. The controller includes a detector, an adjustment unit that adjusts a reference count corresponding to a case where abnormality information is detected to an ATI rewrite count having a numerical value different from the reference count, a counter, a determination unit, and a refresh processing unit. |
US12106772B2 |
Methods for increasing storage capacity and improving performance in dual-reel removable tape devices and fixed tape devices
The present disclosure generally relates to increasing storage capacity for magnetic media dual-reel tape devices, and more specifically modifying the writing process to the magnetic media. Rather than having an unused acceleration zone, portions or even the entire acceleration zone on the tape can be used to store data. To achieve the acceleration to a predetermined speed, the tape is wound in the opposite direction from where the writing and/or reading will occur. The winding is of a sufficient distance to create sufficient distance along the tape for the acceleration to the predetermined speed to be completed by the time the writing and/or reading location is reached. Furthermore, when the acceleration zone is completely used for data, writing can occur from the beginning of the tape to the end of the tape rather than writing to/from the acceleration zone and then returning to a corresponding end of the tape. |
US12106771B2 |
Laser feedback suppressor for heat-assisted magnetic recording
A recording head includes a channel waveguide that delivers light to a media-facing surface. A near-field transducer (NFT) is at an end of the channel waveguide and proximate to the media-facing surface. A laser including an active region has a longitudinal axis corresponding to a propagation direction of the channel waveguide. The active region includes a back facet and a front facet proximate the NFT. The front facet has a surface shape configured to suppress back reflection of the light. |
US12106768B2 |
Speech signal processing method and speech separation method
This application provides a speech signal processing method performed by a computer device. Through an iterative training process, a teacher speech separation model can play a smooth role in the training of a student speech separation model based on the accuracy of separation results of the student speech separation model of outputting a target speech signal from a mixed speech signal and the consistency between separation results obtained by the teacher speech separation model of outputting the target speech signal from the mixed speech signal and the student speech separation model of performing the same task, thereby maintaining the separation stability while improving the separation accuracy of the student speech separation model as a trained speech separation model, and greatly improving the separation capability of the trained speech separation model. |
US12106767B2 |
Pitch emphasis apparatus, method and program for the same
Provided is pitch enhancement processing having little unnaturalness even in time segments for consonants, and having little unnaturalness to listeners caused by discontinuities even when time segments for consonants and other time segments switch frequently. A pitch emphasis apparatus carries out the following as the pitch enhancement processing: for a time segment in which a spectral envelope of a signal has been determined to be flat, obtaining an output signal for each of times in the time segment, the output signal being a signal including a signal obtained by adding (1) a signal obtained by multiplying the signal of a time, further in the past than the time by a number of samples T0 corresponding to a pitch period of the time segment, a pitch gain σ0 of the time segment, a predetermined constant B0, and a value greater than 0 and less than 1, to (2) the signal of the time. |
US12106766B2 |
Systems and methods for pre-filtering audio content based on prominence of frequency content
A system is disclosed for generating a sound detection score based on comparing a sound-generating apparatus producing incoming spoken audio content to a sound-generating apparatus that produced reference spoken audio content. Related systems, methods and computer-readable media are also disclosed. |
US12106763B2 |
Apparatus and method for encoding or decoding directional audio coding parameters using quantization and entropy coding
An apparatus for encoding directional audio coding parameters comprising diffuseness parameters and direction parameters having a parameter calculator (100) for calculating the diffuseness parameters with a first time or frequency resolution and for calculating the direction parameters with a second time or frequency resolution; and a quantizer and encoder processor (200) for generating a quantized and encoded representation of the diffuseness parameters and the direction parameters. |
US12106762B2 |
Processing of audio signals during high frequency reconstruction
The application relates to HFR (High Frequency Reconstruction/Regeneration) of audio signals. In particular, the application relates to a method and system for performing HFR of audio signals having large variations in energy level across the low frequency range which is used to reconstruct the high frequencies of the audio signal. A system configured to generate a plurality of high frequency subband signals covering a high frequency interval from a plurality of low frequency subband signals is described. The system comprises means for receiving the plurality of low frequency subband signals; means for receiving a set of target energies, each target energy covering a different target interval within the high frequency interval and being indicative of the desired energy of one or more high frequency subband signals lying within the target interval; means for generating the plurality of high frequency subband signals from the plurality of low frequency subband signals and from a plurality of spectral gain coefficients associated with the plurality of low frequency subband signals, respectively; and means for adjusting the energy of the plurality of high frequency subband signals using the set of target energies. |
US12106757B1 |
System and a method for extending voice commands and determining a user's location
The present invention provides a system (100) for extending voice commands and determining a user's location. The system (100) includes a plurality of interconnected user devices (10a, 10b, 10c, 10d, 10e, 10f, 10g, 10h, 10i, 10j, . . . ) forming a meshed network (1000), to receive a voice command from a user (1) for extending the range of voice command detection. Further, the system (100) includes a base unit (20) connected to one of the user devices, which receives the voice command from the user device (10) closest to the base unit (20) and calculates ranging data. A master controller (30), connected to multiple base units (20a, 20b, 20c, 20d, . . . ), calculates the user's location based on ranging data, processes the voice command to determine the user's intent, and performs an action based on the determined intent and sends the user's location to a central server (40), to visualize the user's location on map. |
US12106752B2 |
Speech recognition using multiple sensors
Introduced here are systems and methods to increase accuracy of speech recognition by utilizing multiple sensors placed at multiple speech transmission regions such as a user's lips, throat, ear canal, etc. The various speech transmission regions are better at transmitting certain phonemes, and a sensor placed close to a particular speech transition region can more accurately detect the phoneme transmitted through the particular speech transmission region. For example, a microphone placed close to the lips can better detect labial phonemes such as m, n, p, and b, than a microphone placed close to the throat. Further, disclosed here are ways to reduce energy consumption while performing speech recognition. |
US12106747B2 |
Receiver, signaling device, and method for receiving emergency information time information
A device may be configured to parse a syntax element specifying the number of available languages within a presentation associated with an audio stream. A device may be configured to parse one or more syntax elements identifying each of the available languages and parse an accessibility syntax element for each language within the presentation. |
US12106746B2 |
Audio synthesis method and apparatus, computer readable medium, and electronic device
This application discloses a method, an apparatus, a computer readable medium, and an electronic device for audio synthesis. The method includes: acquiring mixed language text information comprising text characters corresponding to at least two language types; performing text coding processing on the mixed language text information based on the at least two language types, to obtain an intermediate semantic coding feature of the mixed language text information; acquiring a target tone feature corresponding to a target tone subject, and performing decoding processing on the intermediate semantic coding feature based on the target tone feature to obtain an acoustic feature; and performing acoustic coding processing on the acoustic feature to obtain an audio corresponding to the mixed language text information. |
US12106744B2 |
Method for manufacturing an acoustic absorption structure, and acoustic absorption structure obtained in this way
A method for manufacturing an acoustic absorption structure comprising a plurality of acoustic elements, each of which is positioned in one of the cells of a cellular panel. The method includes a step of manufacturing acoustic elements provided with at least two radial tongues, a step of manufacturing a cellular panel provided with slots configured to accommodate the radial tongues of each acoustic element, a step of force-fitting each acoustic element in one of the cells of the cellular panel until the radial tongues are accommodated in the slots. An acoustic absorption structure obtained using this method is provided. |
US12106743B1 |
Beat player musical instrument
A musical instrument operable to play a multi-component percussive beat. The musical instrument includes a plurality of finger controllers, wherein each finger controller is operable to control a component part of the multi-component percussive beat. Each of the plurality of finger controllers has a touch-sensitive range providing a plurality of actuation regions, and each actuation region is operable to play a hit pattern associated with a component percussion track representing a respective component of the multi-component percussive beat. |
US12106741B2 |
Musical performance system, terminal device, method and electronic musical instrument
A musical performance system includes an instrument and a terminal. Terminal includes a processor. Processor executes outputting first track data or first pattern data obtained by arbitrarily combining pieces of track data. Processor executes automatically outputting second track data or second pattern data obtained by arbitrarily combining pieces of track data. Instrument includes a processor. Processor executes acquiring first track/pattern data from terminal. Processor executes generating a sound of a music composition in accordance with first track/pattern data. Processor executes acquiring second track/pattern data from terminal. Processor executes generating a sound of a music composition in accordance with second track/pattern data. |
US12106740B2 |
Supervised metric learning for music structure features
Devices, systems, and methods related to implementing supervised metric learning during a training of a deep neural network model are disclosed herein. In examples, audio input may be received, where the audio input includes a plurality of song fragments from a plurality of songs. For each song fragment, an aligning function may be performed to center the song fragment based on determined beat information, thereby creating a plurality of aligned song fragments. For each song fragment of the plurality of song fragments, an embedding vector may be obtained from the deep neural network. Thus, a batch of aligned song fragments from the plurality of aligned song fragments may be selected, such that a training tuple may be selected. A loss metric may be generated based on the selected training tuple and one or more weights of the deep neural network model may be updated based on the loss metric. |
US12106736B2 |
Display driver integrated circuit and method of operating the same
A display driver integrated circuit includes a frame buffer, a plurality of image processing circuits and an image processing controller. The frame buffer sequentially stores a plurality of frame data received from a host processor. Each of the plurality of frame data includes a plurality of data slices. The image processing circuits perform image signal processing operations, respectively, on ones of the data slices that are included in a respective one of the plurality of frame data and which are sequentially retrieved from the frame buffer. The image processing controller bypasses at least one of the image processing circuits by applying a bypass control signal to the image processing circuits based on a first plurality of data slices included in a first one of the plurality of frame data and a second plurality of data slices included in a second one of the plurality of frame data. |
US12106735B1 |
System and method of remote rendering based on smooth pursuit movement
Disclosed is a system with at least one server that is communicably coupled to at least one display apparatus, wherein the at least one server is configured to detect start of a smooth pursuit movement based on eye movements information received from the at least one display apparatus; detect an object or image region in motion in a field of view displayed by the at least one display apparatus; control remote rendering of an extended reality (XR) video stream by dynamically adjusting video compression and foveation parameters of the XR video stream during the smooth pursuit movement to prioritize visual clarity of the detected object or image region in motion over other elements in the captured field of view; detect an end of the smooth pursuit movement; and revert the video compression and foveation parameters to pre-set default settings after the end of the smooth pursuit movement. |
US12106727B2 |
Method for configuring compensation look-up table, method for compensating display panel, apparatus for configuring compensation look-up table
A method for configuring a compensation look-up table. The method includes: acquiring first gray scale data and second gray scale data of a target display panel, wherein the first gray scale data and the second gray scale data include a display gray scale value of a target gray scale of each pixel point of the target display panel at a first brightness and at a second brightness respectively; determining, according to an adjustable threshold range and at least one of the first gray scale data and the second gray scale data, Mura pixel points in the target display panel; calculating, based on the first gray scale data and the second gray scale data corresponding to the Mura pixel points, a target compensation gain coefficient; determining, from a plurality of preset compensation look-up tables corresponding to a plurality of Mura levels, a target compensation look-up table. |
US12106726B2 |
Backlight device, operation method and display device for reducing motion blur
A display device is provided. The display device includes a display panel, a scaler integrated circuit, and a backlight device. The backlight device includes N light zones for providing a backlight to the display panel, wherein N is a positive integer. The backlight device lights each of the N light zones in a time-sharing manner in each of a plurality of scan periods. Each of the scan periods has a time length greater than or equal to a time length of a video active data period of the display panel. A continuous lighting time length of each of the N light zones is less than or equal to a quotient of the time length of the video active data period divided by N. |
US12106725B2 |
Control device, display apparatus, and control method
A control device for a display panel for applications where a frame period in which a same image continues to be displayed varies from frame to frame within a certain range or the frame period is temporarily stable across frames and where a precise frame period is undetermined beforehand. The control device controls the display panel such that, when a frame having a length exceeding a preset number of lines is input, the display panel displays an image over a frame period corresponding to the preset number of lines and an added period added after the frame period. The added period includes one or more individual added periods each including a light emission period and a light extinction period, and the one or more individual added periods are each a period corresponding a predetermined number of lines. |
US12106721B2 |
Display device
Embodiments of the present disclosure relates to a display device. According to an embodiment of the disclosure, a display device includes a substrate including a first display region and a second display region surrounding the first display region, a first pixel disposed in the first display region, a second pixel disposed in the second display region, and scan stages which are disposed in the second display region and apply scan signals to the first pixel and the second pixel. The first pixel includes a first pixel driver including a first pixel transistor and a first pixel light-emitting device connected to the first pixel driver. The second pixel includes a second pixel driver including a second pixel transistor and a second pixel light-emitting device connected to the second pixel driver. The second pixel driver is disposed between scan stages adjacent to each other along a first direction. |
US12106717B2 |
Pixel and display device including pixel
A pixel includes an organic light emitting diode that includes first and second terminals. A driving transistor generates a driving current, and includes a first terminal for a first power supply voltage, a second terminal connected to the first terminal of the organic light emitting diode, and a gate terminal for an initialization voltage. The first switching transistor includes a first terminal connected to a first node, a second terminal connected to the gate terminal of the driving transistor, and a gate terminal for a data initialization gate signal. The second switching transistor includes a first terminal for the initialization voltage, a second terminal connected to the first node, a first gate terminal for the data initialization gate signal, and a second gate terminal for a light emitting element initialization signal. The first terminal of the organic light emitting diode is connected to the first node. |
US12106715B2 |
Light emitting display device
A light-emitting display device includes a light-emitting element including an anode connected to a first driving voltage line, a first transistor including a gate electrode, a first electrode, and a second electrode, a second transistor including first and second electrodes respectively connected to a data line and the gate electrode, a third transistor including first and second electrodes respectively connected to the first driving voltage line and the first electrode of the first transistor, a fourth transistor including first and second electrodes respectively connected to a sensing line and the second electrode of the first transistor, a fifth transistor including first and second electrodes respectively connected to the second electrode of the first transistor, and a second driving voltage line, and a capacitor including first and second electrodes respectively connected to the gate electrode and the second electrode of the first transistor. |
US12106714B2 |
Pixel driving circuit, display panel and driving method therefor, and display device
A pixel driving circuit, a display panel and a driving method therefor, and a display device, related to the display field and aiming to enable the pixel driving circuit to work in different operating modes to adapt to various application scenarios. The pixel driving circuit includes a driving transistor, a gate writing module and a control module. The control module and the gate writing module are connected in series on a function signal transmission path between a function signal terminal and a gate electrode of the driving transistor, and the gate writing module is configured to provide a function signal at the function signal terminal to the gate electrode of the driving transistor. An operating process of the pixel driving circuit includes a stage in which the gate writing module is turned on and the control module is turned off. |
US12106708B2 |
Backplane configurations and operations
The disclosure describes various aspects of backplanes, including unit cells, architectures, and operations. In an aspect, a backplane unit cell is described that includes first and second switches, a storage element, a comparator, a source (e.g., a current or voltage source), where the source generates a drive signal to control light emission of a selected one of the light emitting elements in a display, and where the drive signal is based on a power signal selected by the second switch. In another aspect, a device is described that includes a backplane configured in an active matrix topology including multiple data columns and multiple row selects; and a set of electrical contacts associated with the active matrix topology and configured to electrically couple the backplane with the display, the display having multiple light emitting elements configured in a passive matrix topology. Methods of operation of the backplane are also described. |
US12106703B2 |
Display device
According to an aspect, a display device includes a pixel including a first sub-pixel configured to emit light having a peak in a spectrum of red, a second sub-pixel configured to emit light having a peak in a spectrum of green, and a third sub-pixel configured to emit light having a peak in a spectrum of blue. The first sub-pixel, the second sub-pixel, and the third sub-pixel are inorganic light-emitting diodes. A light emission intensity of the second sub-pixel is increased at a predetermined ratio with respect to a light emission intensity of the first sub-pixel when the first sub-pixel emits light at a light emission intensity within a low-luminance range equal to or lower than a predetermined level of luminance. |
US12106699B2 |
Display system supporting privacy function and display control method
A display system supporting a privacy function and a display control method are disclosed. The method includes the following. A first light source driving signal is provided to a display through a first signal path of a switch circuit to drive the display to display a first image in a first display mode. A trigger signal is generated in response to a user operation. A second light source driving signal is provided to the display through a second signal path of the switch circuit in response to the trigger signal to drive the display to display a second image in a second display mode. The first signal path is different from the second signal path. A screen brightness of the display in the second display mode is lower than a screen brightness of the display in the first display mode. |
US12106697B2 |
Image display device, system and method
Image display device and method have a display arranged at a user's preferred position and displaying images with comfortable image quality and arrangement that match a user's viewing position and preference. The image display device includes an external input interface, a memory for storing image data, an arithmetic processing unit, a graphics processing unit, a display, and a setting mode suitable for the user. |
US12106691B2 |
Display device
A display device includes: a substrate temperature obtainer that obtains a substrate temperature of a substrate of a display panel; a power obtainer that obtains an amount of power used by a plurality of segmented regions of the display panel, based on image data displayed on the display panel; a first increased temperature deriver that derives an increased temperature of a panel surface of the display panel based on the amount of power used by the plurality of segmented regions; and a surface temperature estimator that estimates a temperature of the panel surface based on the substrate temperature and the increased temperature. |
US12106690B2 |
Method of detecting short of a display apparatus
A method includes applying first different voltages to pixels included in a reference pixel column and pixels included in a pad adjacent pixel column electrically connected to a second pad adjacent to a first pad connected to the reference pixel column, and applying second different voltages to the pixels included in the reference pixel column and to pixels included in a line adjacent pixel column electrically connected to a second data line adjacent to a first data line connected to the reference pixel column. |
US12106688B1 |
Adjustable light field for extended reality
A head-wearable extended reality (XR) device comprises a frame and a light field display arrangement mounted to the frame. The light field display arrangement comprises a first display layer and a second display layer. At least one of the first display layer or the second display layer may be selectively displaceable relative to the frame. |
US12106679B2 |
Compliant mechanism for simulating endoscopy
The present disclosure discloses a compliant mechanism (100) for application of radial resistance on a simulation endoscope (101). The mechanism (100) comprises a support plate (102), a ring member (103) rotatably mounted on the support plate (102) and a plurality of flexible beam assemblies (104) configured in an inner circumference of the ring member (103). The plurality of flexible beam assemblies (104) comprises a first beam (104a) connectable to the ring member (103) and a second beam (104b) connectable to the support plate (102), the circular motion of at least one of the support plate (102) and the ring member (103), relative to each other, moves the plurality of flexible beam assemblies (104) radially inward and radially outward to selectively apply radial resistance on the simulation endoscope (101). The complaint mechanism (100) of present disclosure are joint less mechanisms which are free from backlash and friction in joints. |
US12106678B2 |
Procedure guidance and training apparatus, methods and systems
Procedure training apparatus, methods and systems which in one embodiment allow surgical trainees to receive expert clinical guidance during live surgery or to practice surgical skills on anatomical models in a realistic manner with an augmented reality headset which is in audio and visual communication with a remotely located trainer having a similar AR headset. A unique feature of the system includes providing live or static imaging of the surgical site to the AR headsets of the trainee and trainer wherein the imaging is provided from medical or other devices (e.g., ultrasound) through a device(s) media hub. The images are displayed in the field of view of the surgeon so that they may see their hands, the patient (or model) and the imaging simultaneously. Controls allow the imaging on the respective AR headsets to be switched on command typically by the trainer which allows the trainer to deliver the trainer's surgical site image (e.g., on their own model) to the AR headset of the trainee to illustrate correct procedure, for example. Once the trainee views the trainer's imaging of correct procedure, the imaging source may be switched back to the trainee's surgical site so that they may continue the procedure. Instruction or live clinical support during surgical procedures allow procedures to be recorded and recordings segregated by machine learning model and class, allowing for semi-supervised and/or unsupervised learning. After machine learning models are created, automated guidance and/or alerts may be given during the surgical procedure. |
US12106676B2 |
Virtual reality training and evaluation system
A virtual reality training and evaluation system may comprise a visual display device, one or more user input devices, one or more computer processors, a memory, and a network communication device. Computer-executable instructions are stored in the memory and configured to cause the one or more computer processors to execute a virtual reality training program that simulates a virtual environment displayed on the visual display device. A user is typically prompted to complete a task within the virtual environment. The task may be an electrical, gas, or water construction, maintenance, or service task. User interactions with the virtual environment in order to complete the task are received via the one or more user input devices. The user's performance of the task (and related subtasks) is typically monitored and compared to defined evaluation criteria. Thereafter, the user may be provided with an evaluation. |
US12106675B2 |
Airport ground collision alerting system
The airport ground collision alerting system comprises an automatic dependent surveillance-broadcast, ADS-B, receiver; a first database coupled to the ADS-B receiver and configured for look-up of aircraft type data based on aircraft ID data received via the ADS-B receiver and for storing aircraft position and heading data received via the ADS-B receiver; a second database configured to store digital map data for one or more airports; a processor coupled to the first and second databases and an application programming interface, API, configured to couple the airport ground collision alerting system to a display device. |
US12106668B2 |
Selective message retransmission in vehicle-vehicle communications
A method of distributing intention signaling messages for a vehicle. The vehicle having a plurality of directional radio antennas oriented to transmit radio signals in predetermined and distinct directions. Responsive to the intended change in the vehicle motion, at least one of a plurality of directional radio antennas is selected. The selected directional radio antenna facing in the direction of surrounding traffic which would be affected by the intended change in motion is selected. An intention signaling message is formed and transmitted. The intention signaling message corresponds to the intended change in the vehicle motion by means of the selected directional radio antenna. |
US12106664B2 |
Dynamic road traffic noise mapping using distributed fiber optic sensing (DFOS) over telecom network
Aspects of the present disclosure describe dynamic road traffic noise mapping using DFOS over a telecommunications network that enables mapping of road traffic-induced noise at any observer location. DFOS is used to obtain instant traffic data including vehicle speed, volume, and vehicle types, based on vibration and acoustic signal along the length of a sensing fiber along with location information. A sound pressure level at a point of interest is determined, and traffic data associated with such point is incorporated into a reference noise emission database and a wave propagation theory for total sound pressure level prediction and mapping. Real-time wind speed using DFOS—such as distributed acoustic sensing (DAS)—is obtained to provide sound pressure adjustment due to the wind speed. |
US12106663B2 |
Autonomous vehicle management based on object detection
A method, computer system, and a computer program product for vehicle collaboration is provided. The present invention may include receiving data about a detection in a road. The present invention may include gathering additional data based on the received data. The present invention may include determining a comparative priority of at least one available vehicle. The present invention may include forming a protective layer using the at least one available vehicle. The present invention may include determining a structured movement path. The present invention may include retraining a machine learning model. |
US12106660B2 |
High speed determination of intersection traversal without road data
Techniques for using vehicle telematics data for high speed determination of intersection traversals are provided. Telematics data from a vehicle trip may be obtained and compared to an area associated with an intersection to attempt to isolate telematics data points that are within the intersection. A simplified line generated based on the isolated telematics data points is then compared to vector lines representing entrances and exits of the intersection to attempt to identify an intersection entrance and exit from the vehicle trip. The simplified line is then compared to an average simplified line representing trips of other vehicles through the same entrance and exit of the same intersection to determine whether the vehicle turned through the intersection. If it is determined that the vehicle turned through the intersection, the telematics data associated with the vehicle trip may be compared to telematics data associated with other vehicle trips through the intersection. |
US12106658B2 |
Alert response tool
Methods, systems, and computer programs are presented to generate response information for an alert. One method includes an operation for detecting an alert based on incoming log data or metric data and for calculating information for panels to be presented on a response-alert page. Calculating the information includes calculating first performance values for a period associated with the alert, calculating second performance values for a background period where the alert condition was not present, and calculating a difference between the first performance values and the second performance values. Further, the method includes an operation for selecting, based on the difference, relevant performance values for presentation in one of the panels. The response-alert page is presented with at least one of the panels based on the selected relevant performance values. |
US12106655B2 |
AI-based video tagging for alarm management
Implementations described herein disclose a method of AI-based video tagging for alarm management including receiving, using a processor, a video stream, the video stream comprising a sequence of images for at least a portion of a patient; determining, using the processor, a physiological parameter for the patient based on the sequence of images, detecting, using machine learning, the presence of a noise object and setting an interaction-flag to a positive value in response to detecting the noise object; comparing a quality level of the sequence of images with a threshold quality level; and modifying an alarm level based on the value of the interaction-flag and comparison of the quality level of the sequence of depth images with the threshold quality level. |
US12106654B2 |
Surveillance system and method for predicting patient falls using motion feature patterns
A method and system for detecting a fall risk condition, the system comprising a surveillance camera configured to generate a plurality of frames showing an area in which a patient at risk of falling is being monitored, and a computer system comprising memory and logic circuitry configured to store motion feature patterns that are extracted from video recordings, the motion feature patterns are representative of motion associated with real alarm cases and false-alarm cases of fall events, receive a fall alert from a classifier, determine motion features of one or more frames from the plurality of frames that correspond to the fall alert; compare the motion features of the one or more frames with the motion feature patterns, and determine whether to confirm the fall alert based on the comparison. |
US12106648B2 |
Intrusion movement prediction
According to one embodiment, a method, computer system, and computer program product for intrusion movement prediction is provided. The embodiment may include receiving environmental sensor data corresponding to a monitored space as captured by a plurality of sensors affixed to an airflow component. The embodiment may also include generating a three-dimensional model of the monitored space using the received environmental data. The method may further include, in response to determining a disturbance is present in the three-dimensional model, performing a security action. |
US12106647B2 |
Video monitoring system with privacy features
A surveillance monitoring system may use a camera to detect any viewing faces visible within viewing sight of a monitor and determine whether the detected viewing faces belong to authorized individuals who are authorized to view video surveillance footage on the monitor or if any of the detected viewing faces belong to individuals who are not authorized to view video surveillance footage on the monitor. When the detected viewing faces belong only to authorized individuals, the surveillance monitoring system continues to display the video surveillance footage that includes identifiable faces without anonymizing the identifiable faces. When the detected viewing faces also include unauthorized individuals, the surveillance monitoring system may continue to display the video surveillance footage, but the surveillance monitoring system may automatically anonymize one or more of the identifiable faces seen in the video surveillance footage. |
US12106646B2 |
Security / automation system control panel with active microphones
Example implementations include a method, apparatus, and computer-readable medium comprising monitoring, by a control panel, an ambient noise via one or more microphones in the control panel. The implementations further include determining, by the control panel, whether the ambient noise is indicative of a security event. In some non-limiting implementations, the control panel may be configured to detect events based on various noise detection models, such as continued noise level above a threshold, noise associated with multiple short sharp impacts (e.g., an intruder trying to kick down a door), gunshot detection, voice recognition to identify a request for assistance (e.g., a person asking for help), glass break detection, or detection of a particular standardized pattern of beeps such as the temporal-three pattern of a smoke detector going off (according to ISO 8201 and ANSI/ASA S3.41 Temporal Pattern), the temporal-four pattern of a carbon monoxide detector going off, etc. |
US12106644B2 |
Shopping basket monitoring using computer vision and machine learning
A system for monitoring shopping baskets (e.g., baskets on human-propelled carts, motorized carts, or hand-carried baskets) can include a computer vision unit that can image a surveillance region (e.g., an exit to a store), determine whether a basket is empty or loaded with merchandise, and assess a potential for theft of the merchandise. The computer vision unit can include a camera and an image processor programmed to execute a computer vision algorithm to identify shopping baskets and determine a load status of the basket. The computer vision algorithm can comprise a neural network. The system can identify an at least partially loaded shopping basket that is exiting the store, without indicia of having paid for the merchandise, and execute an anti-theft action, e.g., actuating an alarm, notifying store personnel, activating a store surveillance system, activating an anti-theft device associated with the basket (e.g., a locking shopping cart wheel), etc. |
US12106640B2 |
Systems and methods for detecting compromised ATMs
A provider computing system includes a processing circuit comprising one or more processors coupled to one or more memories having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to receive an indication from a user device that an automated teller machine (ATM) is compromised. The instructions, when executed by the one or more processors, further cause the one or more processors to generate, upon receiving the indication that the ATM is compromised, a reward message including a reward for reporting the ATM as being compromised. The instructions, when executed by the one or more processors, further cause the one or more processors to transmit the reward message to the user device. |
US12106637B2 |
Play my bill retail lottery game
A computer-implemented method for providing a lottery game including providing a lottery ticket for purchase; processing a purchase of the lottery ticket, wherein the lottery ticket was part of a purchase transaction comprising at least one good or service and the lottery ticket; and communicating a result of a lottery game comprising the lottery ticket. |
US12106632B2 |
Transferring awards via optical machine readable data representation images
In some embodiments, in a system comprising a wagering game machine, the wagering gaming machine including a digital camera and a barcode recognition unit, a method includes: detecting, by the digital camera, a barcode within a field of view of the digital camera and capturing a picture of the barcode; via the barcode recognition unit, decoding the barcode to produce decoded barcode data; in response to the decoded barcode data representing a desired casino wagering game, determining whether the desired casino wagering game is installed on the wagering game machine; and, if the desired casino wagering game is installed on the wagering game machine, loading, initiating and presenting the desired casino wagering game on an electronic display device of the wagering game machine. |
US12106630B2 |
Casino management system with a patron facial recognition system and methods of operating same
A networked computer system is described herein. The networked computer system includes a casino management system coupled to a plurality of devices located within a casino and a facial recognition system. The facial recognition system is programmed to receive facial image from an imaging device positioned within the casino property, access a biometric database and selecting a face ID matching the received facial image, and transmit the selected face ID and location information associated with the imaging device to the casino management system. The casino management system is programmed to identify a player account record associated with the selected face ID, identify a device located within the casino that is associated with the imaging device, and record activity of the identified device to the identified player account record. |
US12106629B2 |
Terminal apparatus and information management system, for information regarding inserted currency
The present invention provides a terminal apparatus and an information management system that facilitate to grasp a gaming machine in which a foreign currency has been used. A terminal apparatus communicably connected to a gaming machine in which a game can be played according to an inserted currency includes: a control device that executes an insertion process for converting an amount of the inserted currency into an amount of a specific currency based on a conversion rate for converting the amount of the inserted currency into the amount of the specific currency and a transmission device that transmits inserted currency information including currency information regarding the inserted currency and specific information for specifying a gaming machine into which the currency has been inserted. |
US12106627B2 |
Gaming table device and method for use and supervision of game play
A system and method are presented that provide visual indicators to allow for multiple rule sets to be used simultaneously on a gaming table. In one embodiment, different players playing a card game against a common dealer hand can elect different rule sets for play. Selection can be based upon the placement of bet tokens on different wagering areas at their gaming position at the table, with different wagering areas representing differing rule sets. Visual indicators are then used to record the rule set selection. In certain games, players can change from one rule set to another during the play of a hand, requiring a change in the visual indicator. Blackjack can be played pursuant to fast or traditional rule sets. Virtual games using fast blackjack rules can be created also using visual indicators that reflect a chosen rule set. |
US12106626B2 |
System and method for awarding rewards to players of gaming machines via automated prize redemption centers
A rewards system awards a prize to a player of a gaming machine, where the prize is awarded separate from any winnings awarded by the gaming machine for a winning wagering game outcome. The rewards system may comprise an automated prize redemption device having a housing which defines a prize storage area and a rewards server configured to compare activity information obtained from the gaming machine to criteria associated with stored prize events and when met, command the gaming machine to issue a media from a media dispenser of the gaming machine to the player. The player may present the media to the automated prize redemption device to cause it to dispense the awarded prize. |
US12106625B2 |
Systems and methods for tracking playing chips
Systems and methods of tracking playing chips on a gaining table. The system may include a game playing surface, a chip tray including a plurality of chip storage formations for receiving playing chips, a light emitting device to illuminate the playing chips, and a diffuser associated with the light emitting device to modify the light emitted by the light emitting device into a second light distribution pattern. Images of the illuminated playing chips are processed to identify the one or more playing chips and the one or more playing chip amounts associated with the one or more playing chips. The playing chip amounts are transmitted to a gaining monitoring server. |
US12106624B2 |
Access control system and access control method using the same
An access control method of a door operating device that communicates with a user terminal, the access control method may comprise determining a distance between the door operating device and the user terminal based on a received signal strength corresponding to a transmitted signal from at least one of the door operating device and the user terminal; determining whether the distance between the door operating device and the user terminal is within a first distance; establishing a communication connection between the door operating device and the user terminal when the distance between the door operating device and the user terminal is within the first distance; determining whether the distance between the door operating device and the user terminal is within a second distance; and obtaining open authentication information when the distance between the door operating device and the user terminal is within the second distance. |
US12106622B2 |
Visitor management system and visitor management method
A visitor management system, which can accurately determine if a visitor presents a proper ticket for the visitor's personal attribute, includes: a reader configured to read ticket information in a ticket medium; a camera configured to capture an image of the visitor; a control device configured to acquire a personal attribute of the visitor from the captured image, determine if consistency is achieved between the ticket information from the reader and the acquired personal attribute, and generate a management screen including determination result information; and a display configured to display the management screen. The determination result information generated by the control device may include a number of persons for each ticket type and a number of persons for each personal attribute, and inconsistency information indicating that consistency is not achieved. |
US12106621B2 |
Methods and apparatus to monitor and manage loading docks and facility operations
Methods and apparatus to monitor and manage loading docks and facility operations are disclosed. An example apparatus includes a data analyzer to: monitor first data indicating whether a truck trailer is present at a dock of the material handling facility; and monitor second data indicating a condition associated with a door at the dock, the second data being different than the first data. The apparatus further includes a notification generator to generate a notification based on the first data and the second data. |
US12106620B2 |
Locking medication containers and methods of use thereof
A medication container system and method of use thereof that may be locked using a locking mechanism. A request from a user is received by a medication provider for a medication and placed in a medication container with a locking mechanism that is operable to lock and unlock the medication container. The medication container is locked using the locking mechanism. The locked medication container with the medication within is provided to the user. Subsequent to providing the locked medication container to the user, a request is received from the user to access the medication in the medication container. A credential is sent to the user that is usable, via the locking mechanism, to unlock the medication container. The user may then input the credential into the locking mechanism to unlock the medication container and access the medication therein. |
US12106615B2 |
Method and system for providing diagnostic filter lists
An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL. |
US12106614B2 |
Systems and methods for validating telematics device installations
Systems and methods for validating telematics device installations are provided. The systems and methods involve operating at least one processor to: receive, from an installer, a device identifier corresponding to a telematics device; determine whether telematics data was received from the telematics device based at least on the device identifier; in response to determining that telematics data was received from the telematics device: present an indication to the installer that the telematics device was correctly installed in the vehicle; receive, from the installer, vehicle information associated with the vehicle; and store the vehicle information in association with the device identifier; and in response to determining that telematics data was not received from the telematics device: present an indication to the installer that the telematics device was not correctly installed in the vehicle; and store installation information in association with the device identifier. |
US12106611B2 |
Obtaining a sensor data set of a vehicle of a vehicle fleet
A method for obtaining a sensor data set of a vehicle is provided, wherein sensor data of at least one sensor are received. A plurality of triggers for detecting an object or a situation are defined on a server outside the vehicle, each of which said triggers comprises a trigger computing performance value, a trigger classifier, and a trigger requirement. The plurality of triggers are sent to the vehicle. In the vehicle, a respective priority is assigned to the plurality of triggers based on trigger computing performance values, and the trigger classifier of one or more of the triggers is applied to sensor data according to their priority, if a computing capacity of the vehicle permits, from which a respective classifier score results. The sensor data set is sent to the server only if the respective classifier score satisfies the trigger requirement of the respective trigger. |
US12106609B2 |
Malicious connectivity interruption detection
A system receives vehicle state data reported over a connection established with a vehicle and determines a loss of connection with the vehicle. Responsive to the loss of connection, the system performs an analysis of a plurality of predefined causes of incidental connection loss, based on vehicle state data previously reported compared to predefined values indicative of causing a lost connection. Responsive to the analysis indicating no predefined cause of incidental connection loss being present, the system triggers a vehicle alarm state protocol. |
US12106608B2 |
Apparatus and method for user authentication based on face recognition and handwritten signature verification
Provided are a method and an apparatus for user authentication based on face recognition and handwritten signature verification, by which authentication accuracy in user authentication using a handwritten signature is further increased. The method including: receiving a handwritten signature of a user; acquiring a face image of the user who inputs the handwritten signature, simultaneously with the receiving of the handwritten signature; determining whether the user is a legitimate user, on the basis of characteristics information of the face image; adjusting a reference value for verification based on characteristics information of the handwritten signature, according to a result of determination based on the characteristics information of the face image; determining whether the user is the legitimate user, on the basis of the characteristics information of the received handwritten signature and the adjusted reference value. |
US12106607B2 |
Face liveness detection
A system includes a camera and a computing device. The computing device receives images captured by the camera and identifies a face in the image. A quality of the face and context surrounding the face are determined as to whether they are sufficient for determining liveness of the face. If so, a narrow-face-texture probability and a broad-face-context probability that the face is live are determined. The probabilities are compared to a live threshold and a fake threshold. In response to both probabilities exceeding the live threshold, an indication that the face is live is output. In response to either the narrow-face-texture probability or the broad-face-context probability, or both, being below the fake threshold, an indication that the face is fake is output. In response to both probabilities being above the fake threshold and below the live threshold, an indication that the image includes insufficient information is output. |
US12106606B2 |
Method for determining the direction of gaze based on adversarial optimization
The embodiments of the present disclosure disclose a method for determining the direction of gaze. A specific implementation of the method includes: obtaining a face or eye image of a target subject, and establishing a feature extraction network; using an adversarial training method to optimize the feature extraction network, and implicitly removing the gaze-irrelevant features extracted by the feature extraction network, so that the feature extraction network extracts gaze-related features from the face or eye image to obtain the gaze-related features; determining the target gaze direction based on the gaze-related features. This implementation can separate the gaze-irrelevant features contained in the image features from the gaze-related features, so that the image features contain the gaze-related features, and that the accuracy and stability of the determined direction of gaze are further improved. |
US12106601B2 |
Display device
A display device including: scan lines including first and second scan lines; pixels connected to the scan lines; photo sensors connected to some of the scan lines, the photo sensors including a first photo sensor connected to the first scan line and a readout line, and a second photo sensor connected to the second scan line and the readout line; a scan driver to provide scan signals to the scan lines; and a readout circuit to receive, through the readout line, detection signals which are outputted from the photo sensors in response to the scan signals, wherein, while the scan signals are provided to the first and second scan lines, the readout circuit samples a detection signal of one of the first photo sensor and the second photo sensor without sampling a detection signal of the other one of the first photo sensor and the second photo sensor. |
US12106600B2 |
Texture recognition device and display device
A texture recognition device and a display device are provided. The texture recognition device includes a backlight element, configured to provide first backlight; a light constraint element, configured to perform a light divergence angle constraint process on the first backlight to obtain second backlight with a divergence angle within a preset angle range, the second backlight being transmitted to a detection object; and a photosensitive element, configured to detect the second backlight reflected by a texture of the detection object to recognize a texture image of the texture of the detection object. |
US12106599B2 |
Thin, multi-lens, optical fingerprint sensor adapted to image through cell phone displays and with multiple photodiode groups each having separate fields of view for each microlens
An image sensor for imaging fingerprints has multiple photodiode groups each with field of view through a microlens determined by optical characteristics of the microlens and locations of the microlens and openings of upper and lower mask layers. Many photodiode groups have fields of view outwardly splayed from a center-direct field of view. A diameter of openings of the upper mask layer distant from the group having a center-direct field of view is larger than openings of a photodiode group having a center-direct field of view. A method of matching illumination of a group of photodiodes with center-direct field of view to illumination of photodiode groups having outwardly splayed fields of view includes sizing openings in the upper mask layer of photodiode groups with outwardly splayed fields of view larger than openings in the upper mask layer associated with photodiode groups having center-direct field of view. |
US12106598B2 |
Fingerprint sensing device
A fingerprint sensing device has a sensing area, an operation area, and a peripheral area, and the operation area is disposed between the sensing area and the peripheral area. The fingerprint sensing device includes a substrate, a sensing element located at the sensing area, an operation element located at the operation area, a first signal line located at the peripheral area, a first planarization layer, a first insulating layer, and a first shading layer. The first planarization layer is located on the substrate and has a first trench, and the first trench overlaps the first signal line. The first insulating layer is located on the first planarization layer and in the first trench, and the first insulating layer has a first opening located in the first trench. The first shading layer is located on the first insulating layer and connected to the first signal line through the first opening. |
US12106595B2 |
Pseudo labelling for key-value extraction from documents
A computing device may access visually rich documents comprising an image and metadata. A graph, based on the image or metadata, can be generated for a visually rich document. The graph's nodes can correspond to words from the visually rich document. Features for nodes can be determined by the device. The device may generate model labeled graphs by assigning a pseudo-label to nodes using a pretrained model. The device may generate a plurality of graph labeled graphs by assigning a pseudo-label to nodes by matching a first node from a first graph to at least a second node from a second graph. The device may generate a plurality of updated graphs by cross referencing labels from the model labeled graphs and the graph labeled graphs. Until a change in labels is below a threshold, a model can be trained to perform key-value extraction using the updated graphs. |
US12106594B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to receive, if an error is found in sorting of a form image after an operator checks and corrects a result of character recognition performed on the sorted form image, an instruction to cause a process to revert to the sorting for the form image. |
US12106586B2 |
Lost object tracking system
A method includes determining that an object has fallen to a surface of interest in an interior cabin of a vehicle during a transportation service provided using the vehicle; tracking a location of the object on the surface of interest using at least one interior sensor; updating tracking information for the object, the tracking information including the tracked location of the object and a time at which the location was tracked; inferring a continued existence of the object after the object has moved out of a view of the at least one interior sensor and tagging the object as obscured from view in the tracking information for the object; identifying a user associated with the transportation service; and alerting the identified user to retrieve the object. |
US12106585B2 |
Driving assistance system, driving assistance method, and storage medium
Provided is a driving assistance system including a storage device having a program stored therein and a hardware processor, wherein the hardware processor executes the program stored in the storage device, to thereby recognize an object which is present outside of a vehicle on the basis of a detection result of at least one of a radar device and an imaging device which are mounted in the vehicle, perform driving assistance for the vehicle on the basis of a recognition result, and determine a degree of matching between a portion of a contour line of the object and a road partition line and suppress an operation of the driving assistance in a case where the degree of matching is equal to or greater than a threshold. |
US12106583B2 |
Vehicular lane marker determination system with lane marker estimation based in part on a LIDAR sensing system
A vehicular driving assistance system includes a camera and a LIDAR sensor disposed at a vehicle. An electronic control unit (ECU) includes at least one data processor. The system, responsive to processing of image data captured by the camera, determines a lane marker ahead of the vehicle. The system, responsive to processing of sensor data captured by the LIDAR sensor, determines a first portion of the lane marker forward of the vehicle and determines a second portion of the lane marker rearward of the vehicle. The system interpolates the lane marker between the first portion and the second portion. The system, responsive to the determined lane marker and the interpolated lane marker, estimates location of a front wheel of the vehicle relative to the lane marker. |
US12106580B2 |
AR assisted safe cycling
Disclosed is a method of providing a proximity warning using a head-worn device. A distance is determined between the head worn device and a relevant object, such as a cyclist, jogger or vehicle, using image-processing techniques. A speed of the head-worn device is determined using a GPS receiver or other position components located in the head-worn device or an associated user-device. A braking distance for the head-worn device is determined based on the speed of the head-worn device, and compared to the distance to the relevant object. A warning notification is provided by the head-worn device if the distance to the relevant object is less than the braking distance. |
US12106579B2 |
Method for operating at least one environment sensor on a vehicle
A vehicle is located on a digital map, with objects being stored in the digital map in a georeferenced manner. From a set of these objects stored in a georeferenced manner in the digital map, which are currently being detected by the environment sensor, the object most distant from the environment sensor is identified and a current sensor range of the environment sensor is determined on the basis of the distance of the environment sensor from the object. |
US12106577B2 |
Method, apparatus, and device for testing traffic flow monitoring system
The present application discloses a method, an apparatus, and a device for testing a traffic flow monitoring system, which relates to intelligent traffic, vehicle-road collaboration, and cloud platform technologies in a field of data processing. The specific implementation is: obtaining real obstacle data collected in a real traffic scene; generating simulated obstacle data according to the real obstacle data, where the simulated obstacle data is used to simulate an obstacle in the real traffic scene and a movement state of the obstacle; and sending the simulated obstacle data to a first traffic flow monitoring system to be tested to test the first traffic flow monitoring system. |
US12106576B2 |
Device and method for controlling vehicle
A device for controlling a vehicle may include a sensor that senses an object around the vehicle and acquires travel information of the vehicle, and a controller that creates an integrated line corresponding to a road where the vehicle is traveling, and sets a region of interest corresponding to the object based on the integrated line, and changes the region of interest based on the travel information of the vehicle. |
US12106573B2 |
Method and device for monitoring port and ship in consideration of sea level
The present invention relates to a method for monitoring a harbor performed by a computing device, the method for monitoring the harbor according to an aspect of the present invention comprising: obtaining a harbor image having a first view attribute; generating a segmentation image having the first view attribute and corresponding to the harbor image by performing an image segmentation using an artificial neural network trained to output information, from an input image, related to an object included in the input image; generating a transformed segmentation image having a second view attribute from the segmentation image having the first view attribute based on a first view transformation information used to transform an image having the first view attribute into an image having the second view attribute different from the first view attribute; and calculating berthing guide information of the ship based on the transformed segmentation image. |
US12106572B2 |
Real-time crowd measurement and management systems and methods thereof
Embodiments of the present disclosure provides a real-time crowd measurement and management system including data capturing devices installed in a plurality of zones for continuously capturing crowd data of a plurality of crowds in a plurality of zones. The system also includes an analysis module for identifying crowd characteristics from the crowd data; analyzing the crowd data to determine one or more patterns and changes in mood of the plurality of crowds; and predicting crowd information comprising emergent crowd characteristics, an emergent crowd behaviour of the crowds, and one or more issues based on the analysis in real-time. The system also includes a display module for displaying the predicted crowd information along with at least one of an alert and at least one indicator in real-time. |
US12106571B2 |
Information processing apparatus, control method, and program
An information processing apparatus (2000) detects a stationary object from video data (12). In addition, the information processing apparatus (2000) executes person detection process of detecting a person in vicinity of an object (target object) detected as the stationary object for each of a plurality of video frames (14) which includes the target object. Furthermore, the information processing apparatus (2000) executes a predetermined process by comparing results of the person detection process for each of the plurality of video frames (14). |
US12106566B2 |
Image processing apparatus that manages checking work performed on articles and image processing method thereof
According to an embodiment, an image processing apparatus includes an input interface, a memory, and a processor. The input interface obtains a captured image obtained by imaging an imaging area including the shelf on which the article is arranged. The memory stores an article list showing the article arranged on the shelf. The processor detects the article for which the person in charge has done the checking work from the captured image obtained by the input interface. The processor outputs information indicating the article for which the person in charge has not done the checking work on the basis of the article list and a checked-article list showing the article for which the person in charge has done the checking work. |
US12106563B2 |
Video classification method and server
This application provides a video classification method, including: obtaining a video comprising a plurality of video frames; obtaining a visual signal feature sequence corresponding to the video using a first submodel in a video classification prediction model, each visual signal feature corresponding to a respective video frame in the video; obtaining an audio signal feature sequence corresponding to the visual signal feature sequence of the video using a second submodel in the video classification prediction model, each audio signal feature corresponding to a respective visual signal feature in the visual signal feature sequence; generating a target signal feature sequence according to the visual signal feature sequence and the audio signal feature sequence; and predicting a video type of the video based on a classification prediction result obtained from applying the target signal feature sequence to a third submodel in the video classification prediction model. |
US12106561B2 |
Information processing device, information processing method, and program
An information processing device performs a control process that provides a user interface that allows a designation operation for designating an extraction condition for an image group of images captured at an event related tom marriage, and an extraction process that extracts an image from the image group according to the designated extraction condition. |
US12106555B2 |
Method and device for retrieving image
A method for retrieving an image is provided. The method comprises: acquiring a first matrix obtained by performing feature extraction on a sketch of a target item; acquiring a second matrix composed of word vectors of keywords in a keyword set corresponding to the target item; acquiring a third matrix set obtained by performing feature extractions on images in an image set respectively; determining, for a third matrix in the third matrix set, a comprehensive matching degree between an item presented in an image corresponding to the third matrix and the target item, based on a first matching degree between the first matrix and the third matrix and a second matching degree between the second matrix and the third matrix; and selecting a preset number of images from the image set based on the determined comprehensive matching degrees, and sending the selected images. |
US12106554B2 |
Image sequence processing using neural networks
A recurrent multi-task CNN with an encoder and multiple decoders infers single value output and dense (image) outputs such as heatmaps and segmentation masks. Recurrence is obtained by reinjecting (with mere concatenation) heatmaps or masks (or intermediate feature maps) to a next input image (or to next intermediate feature maps) for a next CNN inference. The inference outputs may be refined using cascaded refiner blocks specifically trained. Virtual annotation for training video sequences can be obtained using computer analysis. Benefits of these approaches allows the depth of the CNN, i.e. the number of layers, to be reduced. They also avoid parallel independent inferences to be run for different tasks, while keeping similar prediction quality. Multiple task inferences are useful for Augmented Reality applications. |
US12106551B2 |
Visual enhancement method and system based on fusion of spatially aligned features of multiple networked vehicles
The present application discloses a visual enhancement method and a system based on fusion of spatially aligned features of multiple networked vehicles. The method utilizes the visual features of networked vehicles themselves and their surroundings within a certain range, and performs feature fusion after spatial alignment to realize visual expansion and enhancement. After receiving the compressed intermediate feature map of the networked vehicles in a certain range around, the decompressed intermediate feature map is subjected to affine transformation, and the transformed aligned feature map is subjected to feature fusion based on a designed multi-feature self-learning network, so as to realize the complementation and enhancement among features while removing redundant features. The fused intermediate features are used to detect the target obstacles from the perspective of the networked vehicle itself and partially or completely blocked, thus improving the safety of driving connected vehicles. |
US12106545B2 |
Training method and device for image identifying model, and image identifying method
The present disclosure provides a training method and device for an image identifying model, and an image identifying method. The training method comprises: obtaining image samples of a plurality of categories; inputting image samples of each category into a feature extraction layer of the image identifying model to extract a feature vector of each image sample; calculating a statistical characteristic information of an actual distribution function corresponding to each category according to the feature vector of each image sample of the each category; establishing an augmented distribution function corresponding to the each category according to the statistical characteristic information; obtaining augmented sample features of the each category based on the augmented distribution function; and inputting feature vectors of the image samples and the augmented sample features into a classification layer of the image identifying model for supervised learning. |
US12106544B2 |
Method, program, and apparatus for managing a tree-based learner
A method is proposed for managing a tree-based learner as following. In an initialisation phase: training the tree-based learner with a first set of specimen data to process input data with an active model chain comprising at least a root model to generate an output, each member of the first set of specimen data having a value of each of a first set of features; in an automated reconfiguration phase: receiving a new set of specimen data; performing a comparison between the new set of specimen data and the first set of specimen data; responding to the executed comparison indicating new values of a feature in the new set of specimen data, by reconfiguring the tree-based learner by the addition of a new sub-model to the active model chain, the new sub-model being trained to process at least the new values of the feature. |
US12106539B2 |
Method and apparatus with quantized image generation
A system includes: an image sensor configured to acquire an image; an image processor configured to generate a quantized image based on the acquired image using a trained quantization filter; and an output interface configured to output the quantized image. |
US12106532B2 |
Inspection apparatus, control method, and inspection method
An inspection apparatus selects at least one character area, in a first preview image obtained by reading and previewing a print product, sets a direction, for a character in the selected character area, registers the set direction and the character in the selected character area in association with each other, selects at least one character inspection area, in a second preview image obtained by reading and previewing a print product as an inspection target, sets a direction, for a character in the selected character inspection area, rotates the character inspection area to match the set direction, with the direction set for the character in the selected character area, performs character recognition, for the character in the rotated character inspection area, and inspects the character inspection area, based on a result of the character recognition and a result of recognizing the character in the selected character area. |
US12106530B2 |
Iris recognition system, iris recognition method, and storage medium
An example embodiment includes: a determination unit that, based on an image including an eye of a recognition subject, determines whether or not a colored contact lens is worn; and a matching unit that, when it is determined by the determination unit that the colored contact lens is worn, performs matching of the iris by using a feature amount extracted from a region excluding a predetermined range including an outer circumference of the iris out of a region of the iris included in the image. |
US12106527B2 |
Realtime conversion of macroblocks to signed distance fields to improve text clarity in video streaming
An apparatus and method for performing efficient video transmission. In various implementations, a computing system includes a transmitter sending a video stream to a receiver over a network. Before encoding a video frame, the transmitter identifies a first set of one or more macroblocks of the video frame that includes text. The transmitter replaces pixel color information with pixel distance information for the first set of one or more macroblocks. The transmitter inserts, in metadata information, indications that identify the first set of one or more macroblocks and specify the color values of pixels in the first set of one or more macroblocks. The transmitter encodes the video frame and sends it along with the metadata information to the receiver. The receiver uses the metadata information to reproduce the original pixel colors and maintain text clarity of an image to be depicted on a display device. |
US12106525B2 |
Methods and decompression units for decompressing image data compressed using pattern-based compression
Methods and decompression units for decompressing a selected sub-block of image element values from a compressed block of image element values. The method includes: identifying, from the compressed block of image element values, a pattern of a plurality of patterns of image element values associated with the selected sub-block; identifying, from the compressed block of image element values, one or more image element values associated with the selected sub-block; and generating the selected sub-block from the pattern and the one or more image element values associated with the selected sub-block. |
US12106516B2 |
Pose estimation refinement for aerial refueling
Aspects of the disclosure provide fuel receptacle position/pose estimation for aerial refueling (derived from aircraft position and pose estimation). A video frame, showing an aircraft to be refueled, is received from a single camera. An initial position/pose estimate is determined for the aircraft, which is used to generating an initial rendering of an aircraft model. The video frame and the initial rendering are used to determining refinement parameters (e.g., a translation refinement and a rotational refinement) for the initial position/pose estimate, providing a refined position/pose estimate for the aircraft. The position/pose of a fuel receptacle on the aircraft is determined, based on the refined position/pose estimate for the aircraft, and an aerial refueling boom may be controlled to engage the fuel receptacle. Examples extract features from the aircraft in the video frame and the aircraft model rendering, and use a deep learning neural network (NN) to determine the refinement parameters. |
US12106515B2 |
Monoscopic radiographic image and three-dimensional model registration methods and systems
Systems and methods are dislocated that include a method of determining the actual position and pose of a known three-dimensional construct utilizing at least four discrete shapes formed by fiducials of the construct shown in a two-dimensional (2D) image of the construct. The method includes identifying at least four fiducial shadows in the 2D image that correspond to the fiducials of the construct. The method also includes correlating the discovered at least four fiducial shadows with their respective locations on the construct. The method further includes determining a spatial relationship between the 2D image and the construct by determining a focal point of a source of the image relative to the 2D image via the discovered at least four fiducial shadows and pre-determined mutual separation distances between the fiducials of the construct corresponding thereto. The method also includes determining a spatial relationship between the 2D image and the construct. |
US12106508B2 |
Systems and methods for mitigating collision of a robotic system
Systems and methods are provided to mitigate potential collisions between a person and robotic system. In various embodiments, a robotic surgical system includes a robotic linkage including joints, an endoscope coupled to a distal portion of the robotic linkage and configured to capture stereoscopic images, and a controller in communication with the endoscope. The controller executes instructions to analyze the stereoscopic images from the endoscope to identify a human-held tool in the stereoscopic images and to estimate a type and/or pose of the human-held tool, infer a position of a person holding the human-held tool based on the type and/or pose of the human-held tool, determine a spatial relationship between the person and the robotic linkage based on the inferred position of the person, and generate a warning of potential collision between the person and the robotic linkage based on the determined spatial relationship. |
US12106505B2 |
Reflection-based distance perception
A single camera can be used to determine a height of an object. The camera captures an image of the object against a reflective surface backdrop. The distance from the camera and the reflective surface, combined with the distance between the object and the reflection of the object, can be used to determine the distance from the object and the reflective surface. |
US12106496B2 |
Lower to higher resolution image fusion
Described are various embodiments of systems, devices, methods, and computer readable mediums related to image fusion of lower resolution (LR) images and higher resolution (HR) reference images of an object in a body. In an example embodiment of a method, the method comprises determining specific image scanning geometries used for acquiring LR images based on an ML algorithm that uses at least one feature in at least one region of interest in the respective LR images as input. The method further comprises generating image scanning geometry matching oblique HR images based on HR reference images and the determined specific image scanning geometries used for acquiring the respective LR images and registering the oblique HR images with the LR images to generate registered HR images. Current feature information is extracted from the LR images and mapped on corresponding feature information in the registered HR images to generate fusion images. |
US12106493B2 |
Accurate optical flow estimation in stereo pairs of equirectangular images
Techniques related to optical flow estimation for equirectangular images are discussed. Such techniques include combining an optical flow map generated using an input pair of equirectangular images and an optical flow map generated using a transformed pair of equirectangular images rotated with respect to the input pair to move polar regions in the input pair to central regions in the transformed pair. |
US12106488B2 |
Camera frame extrapolation for video pass-through
Systems and techniques are provided for synchronizing a frame rate of pass-through content from a camera and a display refresh rate. An example method can include obtaining first and second frames captured by an image capture device (which may be part of a device, such as an extended reality (XR) device). A display refresh rate of a display is greater than a camera frame rate of the image capture device. The method may determine motion between the first frame and the second frame. The method can include predicting, based on the second frame and the determined motion, a third frame corresponding to a time after the second frame. The method can include displaying content (e.g., mixed reality content) including the predicted third frame and virtual content rendered for the XR device. |
US12106486B2 |
Whole body visual effects
Methods and systems are disclosed for performing operations comprising: receiving a monocular image that includes a depiction of a whole body of a user; generating a segmentation of the whole body of the user based on the monocular image by applying one or more machine learning techniques; receiving input that selects a visualization mode; and applying one or more visual effects corresponding to the visualization mode to the monocular image based on the segmentation. |
US12106482B2 |
Learning-based active surface model for medical image segmentation
A learning-based active surface model for medical image segmentation uses a method including: (a) data generation: obtaining medical images and associated ground truths, and splitting the sample images into a training set and a testing set; (b) raw segmentation: constructing a surface initialization network, parameters of the network trained by images and labels in the training set; (c) surface initialization: segmenting the images by the surface initialization network, and generating the point cloud data as the initial surface from the segmentation; (d) fine segmentation: constructing the surface evolution network, the parameters of the network trained by the initial surface obtained in step (c); (e) surface evolution: deforming the initial surface points along the offsets to obtain the predicted surface, the offsets presenting the prediction of the surface evolution network; (f) surface reconstruction: reconstructing the 3D volumes from the set of predicted surface points set to obtain the final segmentation results. |
US12106478B2 |
Deep learning based medical system and method for image acquisition
A medical imaging system includes at least one medical imaging device providing image data of a subject and a processing system programmed to generate a plurality of training images having simulated medical conditions by blending a pathology region from a plurality of template source images to a plurality of target images. The processing system is further programmed to train a deep learning network model using the plurality of training images and input the image data of the subject to the deep learning network model. The processing system is further programmed to generate a medical image of the subject based on the output of the deep learning network model. |
US12106477B2 |
Segmenting permeability, neovascularization, necrosis, collagen breakdown, or inflammation to characterize atherosclerotic plaque, coronary artery disease, or vasculopathy
Systems and methods for analyzing pathologies utilizing quantitative imaging are presented herein. Advantageously, the systems and methods of the present disclosure utilize a hierarchical analytics framework that identifies and quantify biological properties/analytes from imaging data and then identifies and characterizes one or more pathologies based on the quantified biological properties/analytes. This hierarchical approach of using imaging to examine underlying biology as an intermediary to assessing pathology provides many analytic and processing advantages over systems and methods that are configured to directly determine and characterize pathology from underlying imaging data. |
US12106469B2 |
Image quality assessment for refinement of imaging rendering parameters for rendering medical images
Systems and methods for automatically determining an image quality assessment of a rendered medical image are provided. A rendered medical image is received. One or more measures of interest are extracted from the rendered medical image. An image quality assessment of the rendered medical image is determined using a machine learning based image quality assessment network based on the one or more measures of interest. The image quality assessment of the rendered medical image is output. |
US12106468B2 |
Foreign material inspection system
A first conveyor for conveying foodstuff, a second conveyor separated from the first conveyor by a gap of free space, a top camera positioned above the gap and above the first conveyor and the second conveyor, a bottom camera positioned below the gap and below the first conveyor and the second conveyor, wherein the top camera and the bottom camera capture images of the foodstuff in the gap between the first conveyor and the second conveyor for analysis. |
US12106467B2 |
Inspection apparatus and inspection method for coke oven construction, and coke oven construction method
An inspection apparatus for coke oven construction that is configured to check accuracy after refractories are laid in oven construction work for updating or newly creating a coke oven that produces coke. The inspection apparatus includes an image capturing device configured to acquire an image of a work area where oven construction work is in progress, measurement region determining means configured to identify a work-completed area where laying work has been completed on the basis of the image of the work area acquired by the image capturing device, and determine the identified work-completed area as a measurement region, and a refractory position measuring device configured to check laying accuracy by measuring positions of laid refractories in the measurement region determined by the measurement region determining means. |
US12106466B2 |
Photographing condition determining method for metal structure, photographing method for metal structure, phase classification method for metal structure, photographing condition determining device for metal structure, photographing device for metal structure, phase classification device for metal structure, material property estimating method for metal material, and material property estimating device for metal material
A photographing condition determining method includes: photographing a part of a metal structure of a metal material subjected to predetermined sample preparation under a predetermined photographing condition; assigning, to pixels corresponding to one or a plurality of predetermined phases of the metal structure, labels of respective phases for a photographed image; calculating one or more feature values for a pixel to which a label of one of the assigned phases; classifying the phases of the metal structure of the image by inputting a calculated feature value to a model, which has been learned in advance using feature values assigned with labels of respective phases as input and labels of the respective phases as output, and acquiring a label of a phase of a pixel corresponding to the input feature value; and determining a photographing condition when other parts of the metal structure are photographed based on a classification result. |
US12106462B2 |
Computer vision methods for loss prediction and asset evaluation based on aerial images
Aspects of the disclosure relate to using computer vision methods for asset evaluation. A computing platform may receive historical images of a plurality of properties and corresponding historical inspection results. Using the historical images and historical inspection results, the computing platform may train a roof waiver model (which may be a computer vision model) to output inspection prediction information directly from an image. The computing platform may receive a new image corresponding to a particular residential property. Using the roof waiver model, the computing platform may analyze the new image to output of a likelihood of passing inspection. The computing platform may send, to a user device and based on the likelihood of passing inspection, inspection information indicating whether or not a physical inspection should be performed and directing the user device to display the inspection information, which may cause the user device to display the inspection information. |
US12106460B2 |
Information processing apparatus, information processing method, and non- transitory computer-readable storage medium
This invention provides an information processing apparatus comprising an image creating unit which creates, from a first image associated with global coordinates, a partial image that is a portion of the first image, as a second image, a recognition processing unit which executes, on the second image, recognition processing of a preset characteristic, and creates a recognition result associated with local coordinates of the second image, and a coordinate converting unit which converts the coordinates of the recognition result from the local coordinates into the global coordinates. |
US12106457B2 |
Distortion meshes against chromatic aberrations
Described herein is a technique in which a plurality of distortion meshes compensate for radial and chromatic aberrations created by optical lenses. The plurality of distortion meshes may include different lens specific parameters that allow the distortion meshes to compensate for chromatic aberrations created within received images. The plurality of distortion meshes may correspond to a red color channel, green color channel, or blue color channel to compensate for the chromatic aberrations. The distortion meshes may also include shaped distortions and grids to compensate for radial distortions, such as pin cushion distortions. In one example, the system uses a barrel-shaped distortion and a triangulation grid to compensate for the distortions created when the received image is displayed on a lens. |
US12106455B2 |
Autonomous vehicle system testing simulator
To provide evaluation by using a virtual video image generated by performing an optical image processing for lightness and distortion required by an evaluation object. An evaluation apparatus for a camera system including a camera for capturing a video image of outside view includes: a video generation unit for generating a simulation video image simulating the video image of outside view captured by the camera; an optical filter unit which performs an optical image processing on the simulation video image in order to simulate the video image outputted from the camera; and a camera image processing unit which generates a vehicle control signal by performing a recognition processing by using the processed video image. |
US12106452B2 |
Method for noise reduction in an X-ray image, image processing apparatus, computer program, and electronically readable data storage medium
A method for noise reduction in a low-dose X-ray image includes preprocessing for determining input data, at least one trained function for determining noise-reduced output data from the input data, and postprocessing for determining a result image from the output data. At least one result parameter specifying at least one desired result attribute of the result image is received or determined. The at least one result attribute is obtained by modifying the preprocessing to set a noise value of at least one first noise parameter. The noise value is determined from the result parameter. The noise value may be selected to differ from a reference value of the first noise parameter. Alternatively or additionally, the at least one result attribute is obtained by setting, according to the result parameter, the at least one trained function to one of a plurality of predefined noise values of at least one second noise parameter. |
US12106437B1 |
Systems and methods for generating point clouds with infinitely scalable resolutions from a three-dimensional mesh model
A modeling system converts polygons of a three-dimensional (3D) mesh model to points of a point cloud in an automated manner that increases the resolution and visual fidelity of the point cloud relative to the 3D mesh model. The system receives the polygons of the 3D mesh model, and generates points over the flat plane of each polygon according to a density and arrangement that increases the resolution of the points relative to the original polygon. The system receives an enhancement map with values for displacing the polygons of the 3D mesh model. The system displaces the generated points by mapping the values from positions in the enhancement map to corresponding positions of the generated points. The system generates the point cloud with the displaced points to provide improved visual quality and detail relative to the polygons of the 3D mesh model after enhancement with the enhancement map. |
US12106436B2 |
Transforming three-dimensional model by using correlation to template model with template skeleton
A method and apparatus for transforming an input model according to an example embodiment are disclosed. The method includes receiving an input model including a first mesh with a first topology, generating a template model including a second mesh with a second topology, aligning the template model with the input model, generating correlation information between the second mesh of the aligned template model and the first mesh of the input model, generating, based on a skeleton of the aligned template model, a skeleton of the input model, generating, based on the correlation information, first skinning information indicating a connection relation between the skeleton of the input model and the first mesh, and transforming, based on at least one of the correlation information and the first skinning information, the input model. |
US12106435B2 |
Systems and methods for generating synthetic light detection and ranging data via machine learning
The present disclosure provides systems and methods that combine physics-based systems with machine learning to generate synthetic LiDAR data that accurately mimics a real-world LiDAR sensor system. In particular, aspects of the present disclosure combine physics-based rendering with machine-learned models such as deep neural networks to simulate both the geometry and intensity of the LiDAR sensor. As one example, a physics-based ray casting approach can be used on a three-dimensional map of an environment to generate an initial three-dimensional point cloud that mimics LiDAR data. According to an aspect of the present disclosure, a machine-learned geometry model can predict one or more adjusted depths for one or more of the points in the initial three-dimensional point cloud, thereby generating an adjusted three-dimensional point cloud which more realistically simulates real-world LiDAR data. |
US12106433B2 |
Generating equirectangular imagery of a 3D virtual environment
An equirectangular image of a three-dimensional (3D) virtual environment is generated in a computer-automated fashion. In one example, a 3D virtual position of a virtual camera in a 3D virtual environment is specified. For each of a plurality of different yaw angles rotated about an axis extending through the 3D virtual position, the virtual camera is used to acquire an image strip of pixels parallel to the axis of rotation. Image strips of pixels of the 3D environment acquired at the different yaw angles are assembled to form an equirectangular image of the 3D virtual environment from the specified 3D virtual position. |
US12106431B2 |
Metaverse enhanced safe deposit box
Systems, methods, and apparatus are provided for safe deposit box protocols in a metaverse environment. A metaverse application may enable interactions between an agent avatar and a customer avatar in a secure bidirectional metaverse session. Customer identity may be verified using meta-information associated with avatar appearance or behavior, device data, and/or methods of avatar control. The customer avatar may view a virtual representation or video stream of physical safe deposit box contents in the metaverse environment. In some embodiments, the customer avatar may request a camera adjustment at the physical safe deposit box. In some embodiments, the customer avatar may sign a virtual document in the metaverse environment. The signature may be captured and reproduced on a paper document by a device interfacing with the metaverse application. The metaverse application may store technical logs of the metaverse session for future reference. |
US12106429B2 |
Image display system and display control method for controlling a virtual lighting device in a virtual space
An image display system includes an image information acquisition unit and a display control unit. The image information acquisition unit is configured to acquire image information. The display control unit is configured to display a virtual space in which a target image corresponding to the image information is displayed, and to control light to be emitted by a virtual lighting device provided in the virtual space based on state information indicating a state of a target space indicated in the target image. |
US12106428B2 |
Radiance fields for three-dimensional reconstruction and novel view synthesis in large-scale environments
Systems and methods for view synthesis and three-dimensional reconstruction can learn an environment by utilizing a plurality of images of an environment and depth data. The use of depth data can be helpful when the quantity of images and different angles may be limited. For example, large outdoor environments can be difficult to learn due to the size, the varying image exposures, and the limited variance in view direction changes. The systems and methods can leverage a plurality of panoramic images and corresponding lidar data to accurately learn a large outdoor environment to then generate view synthesis outputs and three-dimensional reconstruction outputs. Training may include the use of an exposure correction network to address lighting exposure differences between training images. |
US12106427B2 |
Rendering back plates
Video rendering, including: tracking spatial coordinates of at least one camera during a video sequence forming a shot having multiple frames, wherein each of the at least one camera has a lens; creating a lens profile storing lens data corresponding to the lens of the at least one camera during the shot; encoding the lens data; sending the lens data to a render engine; retracing the movement of the at least one camera during the shot; recreating the lens and one or more characteristics of the lens during the shot; and replicating the shot in a virtual environment using the retraced camera movement and recreated lens characteristics. |
US12106422B2 |
Graphics processing
An instruction (or set of instructions) that can be included in a program to perform a ray tracing acceleration data structure traversal, with individual execution threads in a group of execution threads executing the program performing a traversal operation for a respective ray in a corresponding group of rays such that the group of rays performing the traversal operation together. The instruction(s), when executed by the execution threads in respect of a node of the ray tracing acceleration data structure, cause one or more rays from the group of plural rays that are performing the traversal operation together to be tested for intersection with the one or more volumes associated with the node being tested. A result of the ray-volume intersection testing can then be returned for the traversal operation. |
US12106421B1 |
Surface attribute transfer
Various implementations disclosed herein include devices, systems, and methods that changes a surface attribute of a first object to include a surface attribute of a second object at an intersection of the two objects. For example, changing a surface attribute may include identifying an intersection between a displayed first object and a displayed second object in a graphical environment, determining whether the graphical environment is operating in a first mode or a different second mode in accordance with a determination that the graphical environment is operating in the first mode, responsive to the intersection between the displayed first object and the displayed second object identifying a portion of the first object where in the identified portion is intersecting the second object and changing a surface attribute of the portion of the first object to include a surface attribute of the second object at the intersection including the surface attribute. |
US12106420B2 |
Graphics processing unit and operating method thereof
An operating method of a graphics processing unit includes: receiving a first read request for texels, detecting whether decompression data associated with each of the texels are present in a first cache, decompressing part of a first texture compression block associated with a first texel among the texels when a result of the detecting indicates decompression data for the first texel is not present in the first cache, to generate first decompression data, and generating first texture data corresponding to the first read request, based on the first decompression data and second decompression present in the first cache. |
US12106417B1 |
Emulation pipeline selection and emulation pipleline parameter prediction
Incompatible graphics frameworks present a barrier to emulating applications of one operating system (guest OS) upon a computer system employing a different operating system (host OS) such as occurs with virtual machines. Accordingly, in order to address limitations of emulating guest OS graphic pipelines upon the host OS the inventors have established methodologies for cross-platform graphics pipeline emulation, thus enabling efficient implementations of cross-platform virtualization solutions, through the establishment of emulation keys to support generic and specific graphics pipelines together with caching sets of graphical pipelines for subsequent retrieval and execution. |
US12106413B1 |
Joint autoencoder for identity and expression
Rendering an avatar for a user in a communication session includes obtaining latent variables for expression and identity of a face, applying a concatenation of the latent variables to an expression decoder of a trained asymmetric joint autoencoder for expression and identification to obtain an expression mesh of a face, and rendering an avatar using the expression mesh of the face. The asymmetric joint autoencoder includes two encoders and two decoders, where an expression decoder utilizes the concatenated latents and the identity decoder utilizes the identity latents and not the expression latents. |
US12106411B2 |
Systems and methods for utilizing a device as a marker for augmented reality content
Systems and methods for utilizing a device as a marker for virtual content viewed in an augmented reality environment are discussed herein. The device (or sign post) may comprise a wirelessly connectable device linked to a power source and associated with multiple linkage points. The device may provide information to a user (or a device of a user) defining virtual content and a correlation between the linkage points and a reference frame of the virtual content. When rendered by a display device, the virtual content may be presented based on the reference frame of the virtual content correlated to the real world by virtue of the position of the linkage points in the real world. |
US12106410B2 |
Customizing emojis for users in chat applications
An image display method, a device, and a medium. The image display method includes displaying an emoji recommendation panel in a chat interface once an input text displayed in the chat interface triggers an emoji recommendation event, in which a target entry icon is displayed in the emoji recommendation panel, and the target entry icon is used to trigger display of a custom target emoji image; stopping displaying the emoji recommendation panel in response to detecting a first trigger operation on the target entry icon; and displaying, in the chat interface, a target emoji presentation panel corresponding to the target entry icon. A first preview image is displayed in the target emoji presentation panel, and the first preview image is a preview image of the target emoji image. |
US12106409B2 |
Server, user terminal, and service providing method, and control method thereof
An example system includes an electronic device and a server. The electronic device includes a display; a first communicator; and a first controller configured to: control to transmit, to the server, location data identifying locations of the electronic device. The server includes a second communicator; and a second controller configured to: control to receive the location data; identify a course of travel; link photograph images to locations on the course of travel; and control to transmit to the electronic device the course of travel and the photograph images. The first controller of the electronic device is configured to control to receive the course of travel and the photograph images and to control to display on the display, at the same time, a map image, the course of travel, and one or more of the photograph images linked to a selected location on the course of travel. |
US12106408B2 |
Content-adaptive tutorials for graphics editing tools in a graphics editing system
Methods, systems, and computer storage media for providing tool tutorials based on tutorial information that is dynamically integrated into tool tutorial shells using graphics editing system operations in a graphics editing systems. In operation, an image is received in association with a graphics editing application. Tool parameters (e.g., image-specific tool parameters) are generated based on processing the image. The tool parameters are generated for a graphics editing tool of the graphics editing application. The graphics editing tool (e.g., object removal tool or spot healing tool) can be a premium version of a simplified version of the graphics editing tool in a freemium application service. Based on the tool parameters and the image, a tool tutorial data file is generated by incorporating the tool parameters and the image into a tool tutorial shell. The tool tutorial data file can be selectively rendered in an integrated interface of the graphics editing application. |
US12106407B2 |
Systems and methods for generating a single-index model tree
Systems, apparatuses, methods, and computer program products are disclosed for generating a single-index model (SIM) tree. An example method includes receiving a data set and a maximum tree depth. The example method further includes screening a set of variables from the data set to form split variables. The method may include, while maximum tree depth has not been reached, (i) generating a fast SIM estimation for nodes of a tree level, (ii) for each node, selecting a split point and split variable based on the fast SIM estimation, (iii) based on the selected split points and split variables, generating nodes for a next tree level, each including a subset of data, and (iv) repeating steps (i), (ii), and (iii). The method may include fitting a SIM for each leaf node at maximum tree depth based on a subset of the data set represented by the leaf node. |
US12106401B2 |
Systems and methods for training machine learning algorithms for inverse problems without fully sampled reference data
Self-supervised training of machine learning (“ML”) algorithms for reconstruction in inverse problems are described. These techniques do not require fully sampled training data. As an example, a physics-based ML reconstruction can be trained without requiring fully-sampled training data. In this way, such ML-based reconstruction algorithms can be trained on existing databases of undersampled images or in a scan-specific manner. |
US12106398B2 |
Machine learning-based chroma keying process
Embodiments are disclosed for a machine learning-based chroma keying process. The method may include receiving an input including an image depicting a chroma key scene and a color value corresponding to a background color of the image. The method may further include generating a preprocessed image by concatenating the image and the color value. The method may further include providing the preprocessed image to a trained neural network. The method may further include generating, using the trained neural network, an alpha matte representation of the image based on the preprocessed image. |
US12106397B2 |
Policy definition and enforcement for extended reality media sessions
An example method performed by a processing system includes receiving a request from a first user to render an extended reality environment, wherein the request includes a definition of a first policy that governs user behavior within the extended reality environment, rendering the extended reality environment by presenting content contributed by at least one user in the extended reality environment, monitoring the extended reality environment to ensure that the rendering results in a compliance of the extended reality environment with the first policy, detecting that a portion of the content contributed by at least one other user of the extended reality environment results in the extended reality environment failing to comply with the first policy, and modifying a presentation of the portion of content in the extended reality environment in response to the detecting, wherein the modifying results in the compliance of the extended reality environment with the first policy. |
US12106396B2 |
Information processing device, information display system, and information display method for display of device state information
An information processing device according to the present technology includes a transmission processing unit that performs processing for transmitting device state information relating to a selected item to an external device of a request source, in response to a request for the device state information relating to the selected item that has been made by the external device, by using code information indicating the selected item, the selected item being an item that has been selected by a user for the device state information indicating a state of a device. |
US12106393B1 |
Artificial intelligence for reducing bias in policing
Aspects of the disclosure are directed to developing and using collaborative artificial intelligence (AI) systems in policing that are focused on reducing bias and promoting fairness. The collaborative AI systems may be trained using data collected from various sources, including social science research, law enforcement data, and any other publicly available data. The collaborative AI systems may identify patterns and tendencies in human behaviors to generate recommended actions based on ongoing situations. |
US12106392B2 |
Apparatus for improving applicant selection based on performance indices
Systems, methods, and computer program products for determining an application status of an applicant for an educational program may include receiving cohort performance data comprising first data entries for participants that have respectively achieved outcomes for the educational program and applicant performance data comprising second data entries for the applicant, calculating adjusted cohort performance data based on the cohort performance data and first data characteristics, providing a predictor model based on the adjusted cohort performance data and the outcomes, sequentially changing predictive parameters of the first data characteristics to create second data characteristics and creating an adjusted predictor model based on the second data characteristics and the outcomes, calculating adjusted applicant performance data based on the applicant performance data and the second data characteristics, and calculating a probability of success for the applicant in the educational program based on the adjusted applicant performance data and the adjusted predictor model. |
US12106390B2 |
Method and apparatus for measuring environmental conditions
According to one example embodiment, method and apparatus are provided to determine the impact of environmental conditions in an indoor space on human wellness, including automatically obtaining a plurality of scientific measurements of respective environmental conditions in an indoor space, and automatically referencing an electronic data repository containing human wellness information specifying a correlation between a magnitude of a scientific measurement of an environmental condition and human wellness, wherein the correlation specifies a range of magnitudes that are favorable to human wellness, and a range of magnitudes that are not favorable to human wellness. Human readable messages and/or symbols to be displayed in connection with a particular magnitude or range of magnitudes of a scientific measurement are also provided in the electronic data repository, wherein the messages and/or symbols concern an impact of an environmental condition on human wellness. Room wellness information is displayed in a graphical display, wherein the graphical display includes numerical information concerning the scientific measurements obtained by the sensors and human readable messages and/or symbols associated with a particular magnitude or range of magnitudes of a scientific measurement as specified in the electronic data repository. |
US12106386B2 |
Work tracking and advances in an employee database system
A flexible advance system allows users to request and receive advances. The flexible advance system processes advances such that short-term advances are repaid through a wage deduction from the user's next regularly scheduled compensation period. The flexible advance system provides a user interface that allows users to request to receive compensation for a portion of time worked. Responsive to a request, an entry in a database associated with the user is accessed to determine a total amount of available advance compensation available for request by the user. In response to the requested amount being less than the total amount of available advance compensation, a transfer of compensation is executed to an account of the user. The flexible advance system also modifies the entry in the database by subtracting the compensated amount of time from the total amount of uncompensated time. |
US12106374B2 |
Systems and methods for weather-related vehicle damage prevention
A vehicle weather damage-prevention system is provided. The system may include a vehicle computing device associated with a vehicle, a covered parking location (CPL) computing device associated with a covered parking location, and an insurance computing device. The vehicle computing device may receive weather data and determine whether the vehicle is affected by inclement weather. The vehicle computing device may receive from the CPL computing device information indicating whether the covered parking location has available parking spots. The vehicle computing device may transmit a request to the CPL computing device to reserve a parking spot. The CPL computing device may selectively permit the vehicle access to the covered parking location. The insurance computing device may monitor the vehicle computing device and/or the CPL computing device and determine if an insurance policy is eligible for insurance-related benefits based upon a usage profile of the vehicle or the covered parking location. |
US12106373B2 |
Interactive methods and systems for control of investment data including demographic returns
A computer-implemented method, system, and apparatus for managing investment savings of individuals through an investment vehicle suitable for retirement, estate or general investment planning. The invention establishes the mechanics of the operations to create an open-end investment fund as a means for individual participants to earn both market returns on their investments and demographic returns (DR) on the actual demographic experience of the pool of investors who participate in the investment fund. Individuals can invest in the fund and make additional deposits and withdrawals at any time. Investors specify a payout schedule, and those who sell their investments, as scheduled, earn full returns, combining market returns and the DR. Investors who make unscheduled withdrawals from the fund, receive lower returns. The investment fund is customized, and administered by computer software that is available to both participants in the fund and to asset managers who offer the fund to investors. |
US12106372B1 |
System and method for cryptocurrency trading
The present disclosure presents a system and methodology for cryptocurrency trading. The system comprises a home-based trading machine, one or more servers and at least one database, each of which communicating via a network. The home-based trading machine is configured to encrypt at least one set of API credentials accessible to at least one currency exchange application in an encrypted packet; receive, from an electronic processing device operable by a vendor of the encrypted packet, the encrypted packet; implement the encryption key to decrypt the API key and the API secret key to unlock the encrypted packet to perform a cryptocurrency trade; and upon completion of the cryptocurrency trade, re-encrypt the API credentials. |
US12106369B2 |
Controlling operation of a trading algorithm based on operating condition rules
Methods, systems and computer-readable storage media are provided for controlling operation of a trading algorithm based on operating condition rules. Certain embodiments provide a method including determining, using a computing device, an approval of use of a trading algorithm by monitoring for an occurrence of an operating condition defined in an operating condition rule. The example method includes determining if the trading algorithm complies with the operating condition rule during the occurrence of the operating condition. The example method includes sending, using the computing device, a notification to a trading instrument to approve or not approve the use of the trading algorithm. The trading algorithm is to be used to implement a trading strategy. |
US12106368B2 |
Context based messaging
Systems and methods are provided for monitoring a plurality of chat messages. Values are extracted from multiple chat messages between a first party and a second party. Context is determined for the values and/or messages. The context is used to determine the relationship between the values, messages, and one or more transactions. Once all values of a transaction are identified, an order ticket is generated. |
US12106367B2 |
Integration application utilizing a communications protocol
A computer system configured to facilitate communications over a plurality of communication platforms includes a chat monitor configured to monitor communications over a plurality of communication platforms; a parser coupled to the chat monitor and configured to detect whether a communication entered into a communication client corresponds to a communication protocol, the communication protocol including a protocol identifier and a plurality of primary protocol elements including a first user identifier and an instrument identifier; a protocol validator coupled to the parser and configured to validate communications corresponding to the communication protocol; and a database coupled to the protocol validator for storing validated communications. Each communication platform may be associated with a plurality of communication clients, and each communication platform may be configured to transmit communications between communication clients associated with the communication platform. |
US12106365B2 |
Web browser and operating system portal and search portal with price time priority queues
Implementations of various methods and systems to transform socket communication streams combined with vaulted user characteristic data over an advertising trading exchange with price time priority queues. |
US12106364B1 |
Methods, systems, and media for providing a networking platform for dynamically aggregating and routing loan inquiries
Methods, systems, and media for providing a networking platform for dynamically aggregating and routing loan inquiries are provided. In some embodiments, a method for connecting banks, member associations, retailers, and others to marketplace and other lenders is provided, the method comprising: receiving, from a plurality of referrer devices, a plurality of referred loan inquiries, wherein each of the plurality of referred loan inquiries includes a plurality of borrower attributes, and wherein each of the plurality of referred loan inquiries has a loan type; obtaining, from a network that connects the plurality of referrers with a plurality of credit providers, credit provider information associated with the plurality of credit providers, wherein the credit provider information includes relationship information with the plurality of referrers; determining, for each of the plurality of referred loan inquiries, a first set of credit provider devices from a plurality of credit provider devices based at least in part on relationship information; determining, from the first set of credit provider devices, a second set of credit provider devices from the network that connects the plurality of referrers with the plurality of credit providers based at least in part on the loan type associated with the referred loan inquiry and information relating to the referred loan inquiry; transmitting the referred loan inquiry to the second set of credit provider devices; and transmitting at least one loan offer to the referrer device associated with the referred loan inquiry in response to receiving the at least one loan offer from one of the second set of credit provider devices. |
US12106363B2 |
Systems and methods for automated account migration
In one embodiment, a method for automated account migration may include a migration computer program. The migration computer program may execute steps including receiving an AR file comprising one or more incoming payments from a client; identifying a payor for each incoming payment, each payor having a payor record; enriching the payor record with payor information from a third-party database; identifying a client of the financial institution in a client database that is potentially the payor, the client database comprising a plurality of client records; generating a confidence score for the client using a scoring engine; associating the payor with the client in response to the confidence score being above a threshold; identifying an optimal payment mechanism for payment for a payor account to an account for the client with the financial institution; and implementing the optimal payment mechanism. |
US12106362B2 |
Apparatus to provide liquid funds in the online auction environment
A method, apparatus, and computer readable storage to implement a lending system for use with electronic commerce web sites such as auction sites. A seller may receive a cash loan for items placed for sale but not yet purchased by a buyer. The seller can be required to pay back the loan after a predetermined amount of time or as soon as the item for sale is sold and payment is received from the buyer. The lender would charge interest or commission for the loan. In this manner, sellers can receive cash for items listed on auction sites before those items are actually sold, generating additional cash flow for the seller. |
US12106358B1 |
Systems, methods, and devices for unified e-commerce platforms for unique items
An e-commerce backbone system for facilitating a unified marketplace for unique items includes: a dealer system interface configured to communicate over a computer network with a plurality of dealer marketplace systems; a normalization engine configured to: translate data received from the plurality of dealer marketplace systems into data compliant with a standardized data model; and translate data sent to the plurality of dealer marketplace systems from data compliant with the standardized data model into data compliant with requirements of each individual dealer marketplace system; a dealer mappings database configured to store mappings that define translation methods for each individual dealer marketplace system; and a marketplace application programming interface (API) engine configured to present an API for sending and receiving data from one or more unified marketplace systems. |
US12106356B2 |
Apparatuses, computer-implemented methods, and computer program products for obfuscation of a sender of an electronically transmissible message
Embodiments are provided that improve cybersecurity and data privacy, specifically by obfuscating a sender address utilized to generate, transmit, and/or otherwise cause transmission a corresponding message corresponding to at least one received RTB reply message. Some example embodiments cause provision of at least one reply to buy (RTB) prompt to a sender device, receive a RTB reply message associated with the sender device in response to the at least one RTB prompt, parse, from the RTB reply message, at least a first sender address associated with the RTB reply message, generate a transaction address by at least obfuscating the first sender address associated with at least the RTB reply message, and cause transmission of a message associated with the RTB reply message to a recipient device, the message comprising the transaction address indicated as a second sender address associated with the message. |
US12106354B2 |
No authentication payment and seamless authentication
An easy authentication or payment is made by creating an account associated with a particular web browser or device that accesses an on-line page. Payments are made, such as for full-access viewing of an article or viewing content without visible ads, by selecting a payment button on the on-line page. Selection can be with a specific swiping motion or device motion previously defined for the user. Once selected, the payment is made without the user having to authorize or authenticate. The motion can be used independently to authorize or authenticate the user through the device. |
US12106347B1 |
Systems and methods for dynamically ingesting and monitoring online products
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform the steps of a method to dynamically ingest and monitor online products. The method may include receiving access to a webpage, determining whether the webpage includes a predetermined template, and in response to receiving the predetermined template, ingesting one or more product images and product metadata from the webpage. If no template is found, the system may request search engine optimization metadata to determine if at least one image is of a product before initializing a machine learning algorithm to determine whether the images correspond to product images. If no associated metadata is found, the system may request manual input of associated metadata before displaying, in real-time and in a standardized format, the ingested photos and metadata, allowing a user to select photos representing products of interest. |
US12106346B2 |
Customized food and recipe ordering, production, labeling, and delivery system and method of use
An interactive and customizable food delivery system with a high degree of personalization. The system provides for the personalization of a product and product label thereby delivering a client-specified food product based upon their recipe input through a computer device interface. Through use of a computer interface, such as a mobile computing device or “smart phone,” personal computer, or even through a unique computerized kiosk located at a fixed location, the user can input recipes or order products from existing recipes. The product is prepared either locally or remotely and is then delivered or shipped to the user with a customized label indicating ingredients and other information. |
US12106345B2 |
Surveillance planning device and method for providing security device installation solution using same
Provided is a surveillance planning device configured to generate a checklist with respect to a region based on spatial information and object information of the region, obtain device installation condition information based on a user response to the checklist, and recommend, to a user, a list of devices to be installed in the region and an installation location of the devices based on the spatial information, the object information, and the device installation condition information. |
US12106344B1 |
Systems and methods for providing product and service quotes to customers
A computer-implemented method and system for streamlining interactions between a customer and a customer service representative of a company. An interaction is commenced between the customer and the customer service representative during which historical data is accessed related to the customer stored in a company controlled computer system responsive to the interaction. The historical data preferably relates to at least one product or service provided by the company to the customer. At least a part of the historical information is displayed to the customer service representative. On the display, a first tab is generated related to the historical data as is a second tab relating to a quote for a new product or service for offering to the customer. The customer service representative is thereafter enabled to switch between displaying the historical data and the quote by selecting the first or second tab, respectively, without having to save the quote. |
US12106337B2 |
Method and system for dynamic pricing of web services utilization
A method and system for dynamic pricing of web services utilization. According to one embodiment, a method may include dynamically predicting utilization of a web services computing resource that is expected to occur during a given interval of time, and dependent upon the dynamically predicted utilization, setting a price associated with utilization of the web services computing resource occurring during the given interval of time. The method may further include providing the price to a customer. |
US12106335B1 |
Automatically inserting an identifier into an item record using a web interface in embedded code on a website associated with a nonprofit entity, and generating, using the identifier, an impact statement communicating a value in charitable goods and/or charitable services
A system and method of processing, within a single procedure, cash equivalents and fix assets from any disposition class. The method includes identifying the benefactor and asset to be donation. Once identified, the asset is classified into one of three disposition classes. The disposition classes are used to determine the value for valuing. Once the value is determined, an impact statement is generated. Depending on the disposition class, the item is either converted to funds directly or through an intermediary. Once the item is converted to funds, the funds are transferred to the identified benefactor. |
US12106331B2 |
Advertisement distribution system
An advertisement distribution system for distributing an advertisement to at least one terminal apparatus installed in the store, includes: a management server configured to manage a plurality of advertisements; and a store server configured to select, based on a distribution condition set for each of the plurality of advertisements, an advertisement to be distributed and a terminal apparatus to be a distribution destination of the advertisement, and distribute the advertisement to the terminal apparatus. The terminal apparatus displays the advertisement distributed from the store server, and outputs information on a display record, which is a record of actual display on the terminal apparatus, of the advertisement. The management server manages, based on the information outputted from the terminal apparatus, the display record of each of advertisements that have been actually displayed in the store. |
US12106327B2 |
System and method for third party mobile media control
A third party-directed mobile media system is provided with a chassis, configured for attachment to a mobile platform associated with a first entity. An included media subsystem may be a media projection subsystem or a publically accessible access point (or both). Examples of an access point include WLAN and WPAN devices. Examples of a media projection subsystem include an image projector, a retractable screen deployed over an exterior surface of the mobile platform, a media topper, a switchable glass display, or a wallscape. A location subsystem determines the geographic location of the mobile platform. A wireless communications subsystem has an interface to receive verification information including the mobile platform geographic location, and an interface to receive mobile platform geographic location destination instructions from a second entity. An autonomous driving application may be included, permitting the mobile platform to be autonomously driven to the selected mobile platform geographic location destination. |
US12106322B1 |
Systems and methods for providing real-time payment recommendations and offers
A computer-implemented method for providing a recommended payment account includes receiving location information from a mobile device of a user having one or more payment accounts provided by a financial institution computer system, and determining a location of the user relative to a merchant based on the location information. The method also includes, based on the location of the user relative to the merchant, determining that a payment account recommendation should be sent to the user, including a recommended payment account for use in a payment transaction with the merchant and an incentive offer for using the recommended payment account in the payment transaction, determining the recommended payment account based on an expected financial impact to the user, generating the incentive offer, and sending the incentive offer and the recommended payment account to the mobile device of the user. |
US12106318B1 |
Prompt management systems for moderating generative artificial intelligence operations
Operations of a prompt management system are disclosed. The operations may include: receiving a prompt for performing a set of tasks, assigning an agent group that includes a plurality of agents to perform a set of roles associated with a dataset in support of the set of tasks, causing the plurality of agents to perform the set of roles using a first machine-learning model, receiving a set of role results from the plurality of agents responsive to performing the set of roles, performing the set of tasks using at least a second machine-learning model, and providing a task result for display on a user interface device. The set of tasks may include executing an operation on the set of role results using the second machine-learning model, and generating a task result that includes a product of the operation executed on the set of role results. |
US12106317B2 |
System and method for classifying relevant competitors
Competitors are classified in terms of products the competitors offer. A product set is generated from product information received from a user. Also, a competitor set is generated, where the competitor set comprises at least one competitor determined to be relevant to one or more products in the product set. A target price rule is generated that is operative to change a price offered by the user for the at least one product. A competitor's relevancy can be determined by considering factors such as: (1) unique visitors to the competitor's website, (2) reviews on the competitor's website (3), ratings on the competitor's website, (4) absolute number of products common to the user's website and the competitor's website, (5) percentage number of products common to the user's website and the competitor's website, and (6) number of products offered by the competitor that comprise the product set. |
US12106314B2 |
Generating insights based on signals from measuring device
A system is described that generates insights on the consumption or usage behavior of a product by analyzing the real-time usage of the product by one or more users. The product is placed on the measuring device for continuous monitoring of the usage of the product by those one or more users in real-time. The measuring device includes a sensor unit that generates weigh data, motion data, location data, and time consumed data of the product and transmits to a computing device. A communication device records the consumption or usage of the product by a user, along with feedback from the user. The computing device generates insights based on the sensed data generated by the measuring device, and recording and feedback at the communication device. The computing device generates reports—one for the user, and one for a merchant of the product and/or similar products—including respective insights. |
US12106312B2 |
Automated generation of behavioral sitelist
A method of generating a plurality of behavioral site lists. The method comprises receiving a plurality of interest category lists by a behavioral site list generation application executing on a computer system, wherein each interest category list comprises a plurality of pseudonymous subscriber identities associated with the pre-defined interest category; receiving a plurality of data on subscriber visits to web sites and on application identities by the application; generating behavioral site lists by the application based on determining over-indexing of pseudonymous subscriber identities provided in the data on subscriber visits to web sites and on application identities in the interest category lists, wherein each behavioral site list comprises a plurality of web site addresses and a plurality of application identities that are deemed to have an above average association to subscribers with an interest in the interest category associated with the behavioral site list. |
US12106311B2 |
Methods and systems for making, tracking and authentication of products
Manufactured goods are marked or labeled with a secure unique identifier. A central checking centre allows users to verify the authenticity of a particular good such as a cigarette pack or carton via any convenient interface such as the internet or a cell phone. A system of secret sharing allows secure authentication of each item and prevents code breaking or misuse. |
US12106310B2 |
Automated software selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automating software selection are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, user interaction data that reflects an interaction between a first user and a second user. The actions further include receiving, by the computing device, user summary data that reflects characteristics of the first user. The actions further include, based on the user interaction data and the user summary data, determining, by the computing device, an application that is relevant to the interaction between the first user and the second user. The actions further include, based on determining the application that is relevant to the interaction between the first user and the second user, providing, for output to the second user, an interface of the application. |
US12106309B2 |
Method and system for fraud prevention
A method and a system for detecting suspicious transactions and providing warnings in advance of executing the transactions in order to prevent fraud are provided. The method includes: receiving a request to conduct a transaction with an entity by using a digital payment application, the request including first profile information that relates to the entity; retrieving second profile information that relates to the requestor; comparing the first profile information with the second profile information; and determining, based on a result of the comparison, whether to suspend the requested transaction. When a determination is made that the proposed transaction may be fraudulent, the transaction may be suspended and a warning message may be sent to the requestor in order to afford an opportunity to avoid the fraud. |
US12106308B2 |
Auxiliary battery power authentication system for use with an EMV contactless secure transaction card
A contactless secure transaction card is provided. The transaction card can include an integrated circuit and an auxiliary battery power authentication system. The card can further include a touch screen for receiving a biometrically recognizable user finger depression, a magnetic strip including transaction card information and a plurality of antenna coils. The coils receive inductive power from the NFC reader and transmit, and receive, communications signals to, and from, the NFC reader, respectively. The card may also include an auxiliary battery power authentication system including a memory circuit for storing at least one biometric characteristic associated with the finger depression, an authentication circuit. The authentication circuit verifies, in response to receiving the finger depression, the at least one biometric characteristic associated with the finger depression, and an auxiliary power system powers the memory circuit and the authentication circuit independent of the inductive power received from the NFC reader. |
US12106303B2 |
General purpose blockchain
A general purpose blockchain (GPB) platform for creating, maintaining, and managing a distributed ledger. The GPB comprises multiple nodes, each configured to host a GPB for storing GPB arbitrary objects. Each GPB arbitrary object comprises an object data, wherein the object data being a structured or unstructured data; a basic data structure implemented in a data markup language that provides self-description of the object data with at least fields for storing the object's origin, the object's owner, the object's transfer history, object's modification/transformation history, the object type, and the object data; and a universal interface for providing an encapsulation or reference to the object data for accessing the object data and an transformation function to allow interoperability of object data of different formats. A plurality of GPB s collectively maintain consensus of changes of the stored GPB arbitrary objects with a plurality of other GPBs. |
US12106302B1 |
Systems and methods for preferring payments using a social background check
Systems and methods are described for facilitating payments and transactions using social background checks. Such systems and methods may use social networks with both individual members communicating over a network to a social authentication computing system. The authentication of transactions associated financial institutions are determined through the use of relationship measures based on social media interactions. Transactions and services available to a user are determined based on a measure of social identity through the use of social media platforms. Available contact and interaction data from one or more social media platforms is leveraged to analyze a level of trust that a transaction is not a consequence of fraudulent activity. Transactions that have a low level of risk of being a consequence of fraudulent activity are benefited through faster transaction times and other improvements. |
US12106300B2 |
Secure in-line payments
Methods and systems are provided for making secure financial transactions, such as purchase payments, using rich Internet applications (RIA) running an RIA runtime (also referred to as a platform or framework) on the user's smart phone or other mobile device. Embodiments differ from the usual way of re-directing a user from a third-party application and authenticating the user by providing secure in-line payments from a rich Internet application running on an RIA runtime. A system includes: a mobile device executing a rich Internet application running on an RIA runtime; a payment library communicating with the RIA runtime and a service provider, for which the payment library communicates with the service provider to authenticate the rich Internet application; and in response to authentication by the service provider, facilitates secure financial transactions via the rich Internet application. |
US12106294B2 |
Systems and methods for cryptographic authentication of contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key. |
US12106292B2 |
Systems and methods for facilitating transfer of ownership of tokens between users on a decentralized database
Systems and methods for facilitating transfer of ownership of tokens between users on a decentralized database stores a registry of assets and transactions are disclosed. Exemplary implementations may: store, on electronic storage, a set of code executable by the decentralized database to manifest individual tokens on the decentralized database; and record the set of code on the decentralized database such that the set of code is accessible at a creator address that is associated with the creator of the set of code. Using the functions defined by the set of code, an owner of an individual token can offer to sell the individual token, and a buyer can accept this offer to buy the individual token, at an agreed-upon price. |
US12106289B2 |
Method for securing sensitive data
A transaction system avoids the storage of any single information item that can be used to provide access to sensitive information. To gain access to the sensitive information, information elements from at least two different databases must be provided, none of the information elements being sufficient to gain access to the sensitive information. In an example embodiment, a payment company encrypts the sensitive information, then partitions the encrypted information into at least two parts. These at least two parts are stored in at least two databases, each database being controlled by a different entity. To gain access to the sensitive information, each of the different entities must provide their part of the encrypted information. Absent any one of the parts of the encrypted information, it is virtually impossible to access the sensitive information. |
US12106288B2 |
Authentication system and method
A method includes a server computer receiving a request from a user to obtain a resource in a transaction using a cryptocurrency. The server computer determines that the transaction is to be made using the cryptocurrency. The server computer initiates an authentication request message to an access control server via a directory server. The access control server authenticates the user and generates an authentication indicator. The server computer receives an authentication response comprising the authentication indicator from the access control server. The server computer evaluates the authentication indicator. Responsive to evaluating the authentication indicator, the server computer can process the transaction using the cryptocurrency. |
US12106284B2 |
Local hardware deactivation of a transaction card
Methods and systems are described herein for locally deactivating transaction cards to prevent offline transactions. A processor affixed to the transaction card may be used to locally deactivate transaction cards. The processor may receive a signal from a transaction terminal requesting a connection with the transaction card and may establish a connection with the transaction terminal. The processor may receive an indication to deactivate the transaction card and in response to receiving the indication apply an electric current to a stripe deactivating element that deactivates at least a portion of one or more tracks of a stripe on the transaction card and cause, via a built-in circuit, a predetermined increase in the electric current to the processor that causes a pathway that enables power distribution to the processor to be destroyed. |
US12106283B2 |
Contactless ATM transactions
Systems and methods for contactless transactions are described. A method includes transmitting, by a mobile device having a provider institution mobile application, a first data payload to a user-interactive device via a first short-range wireless communication, and launching the provider institution mobile application on the mobile device based on the first short-range wireless communication. The method further includes transmitting authentication information to the user-interactive device via a second short-range wireless communication, receiving a request for transaction information from the user-interactive device via the second short-range wireless communication, and transmitting transaction information to the user-interactive device via a third short-range wireless communication as part of the transaction. |
US12106282B2 |
Universal card reader and mobile device holder
A universal card reader and mobile device holder may be configured to house a card reader and to selectively secure a mobile device such as a smart phone adjacent to the card reader. Accordingly, the universal card reader and mobile device holder can enable a user to easily interact with the card reader and the mobile device as part of a mobile point-of-sale system. |
US12106277B2 |
Information processing device, method, and medium
An information processing device includes: a settlement request reception unit that receives a settlement request; an inquiry unit that inquires of an inquiry system in charge of permission determination for settlement using a first settlement method about the settlement permission determination related to the settlement request; a result acquisition unit that acquires a result of the settlement permission determination by the inquiry system; a settlement confirmation request reception unit that is able to receive settlement confirmation requests for inquiring about a settlement result related to the settlement request a plurality of times from a settlement request issuing source while awaiting the result of the settlement permission determination by the inquiry system; and an alternative processing start unit that starts alternative processing to the first settlement method at a timing at which a final settlement confirmation request is received among the settlement confirmation requests received by a first time point determined with reference to the settlement request. |
US12106276B2 |
Methods and systems for intelligent electronic inventory management
In one aspect, first data characterizing an attribute of a fuel dispenser user interacting with a fuel dispenser can be received. A first product that is associated with the fuel dispenser user can be determined based on the received first data. Second data characterizing a first location at a fueling station can be received. Third data that characterizes whether the first product is stored at the first location can be determined based on the determined first product and the received second data. A first command can be determined based on the determined third data. The command can be transmitted. Related apparatus, systems, methods, techniques, and articles are also described. |
US12106275B2 |
System for implementing resource access protocols within a networked medium
Systems, computer program products, and methods are described herein for implementing resource access protocols within a networked medium. The present invention is configured to receive, from a second user input device of a second user, a request to access a resource in the metaverse; retrieve a non-fungible token (NFT) of the resource in response to the request; retrieve, from a licensing layer associated with the NFT of the resource, licensing rules associated with access to the resource; determine, using a valuation engine, a value associated with access to the resource based on at least the one or more licensing rules; receive, from the second user input device, an indication acknowledging the licensing rules and a digital transfer of an amount of funds corresponding to the value associated with the access to the resource; and authorize the second user input device to access the resource in the metaverse. |
US12106273B2 |
Secure and contactless debit transactions
A method is provided that includes configuring a cellular phone to function as a mobile debit card by installing an application for contactless interfacing with ATMs. The method supplements the application with a neural network (NN) based biometric verification process configured to reduce an incorrect user error value over time to increasingly harden the application to undesired intrusion. The NN based biometric verification process comprises: performing an initial face recognition; greeting the user with one of a plurality of questions in a specific language of the user and evaluating a pre-defined answer provided from the user in the specific language; and detecting, in an acoustic utterance having dialogue in support of an ATM session, a voice and a prosody style indicative of the user in combination with lip and face movements made by the user corresponding to and in synchronization with the acoustic utterance. |
US12106267B2 |
Secure smart container assembly, systems, and methods
A mobile smart container system comprises a housing, an access component configured to secure access to a compartment within the housing when in a closed position, a communication interface configured to wirelessly receive a request to access the compartment, a perceivable output device, an electromechanical latch configured to engage with the access component to releasably lock the access component in the closed position, and a processor. The processor receives and authenticates the request to access the compartment and, in response to receiving and authenticating the request, activates the electromechanical latch to unlock the access component to make the compartment accessible, and outputs, upon actuation of the electromechanical latch, an alert via the perceivable output device to identify the smart container system. |
US12106253B2 |
Container management method, apparatus, and device
This application discloses a container management method, apparatus, and device. The method includes: obtaining a provisioning request that carries an identifier of a first user and an identifier of a first container image; querying and obtaining the identifier of the first container image in a container image information database of the first user; obtaining the container image based on the identifier of the first container image; and provisioning a container based on the container image. |
US12106250B2 |
Skill-gap analysis and recommender system
A skill-gap analysis and recommender system and method is described that serves as a personalized education and skill (PES) map. It provides a comprehensive presentation of the opportunities afforded by the University along with a detailed analysis of trends for placements and career goals. It conducts a comprehensive analysis of past student data and current market trends to make recommendations that are adapted to each student's profile in line with their individual career goals. This is accomplished using an algorithm for adaptive association pattern mining with a built-in mechanism for creation of meta-categories and drill-down for specifics, so as to meet the needs of every student and not miss infrequent patterns or rare opportunities afforded by the system. For the recommendations generated, the system also provides an assessment of the time-sensitivity of a goal and a mechanism for students to track their progress through prioritizing short and long term goals. |
US12106241B2 |
Shift design and assignment system with efficient incremental solution
A system for incremental solution of the shift design and assignment problem comprises an interface configured to receive an incremental change and an existing schedule. The system comprises a processor to determine whether labor demand has changed; in response to labor demand having been changed, generate an updated set of shift candidates; determine a new cost function; restart a solver using the updated set of shift candidates, the existing schedule, the incremental change, and the new cost function, wherein the solver comprises a mixed integer programming (MIP) solver, and wherein the MIP solver determines simultaneously a subset of the shift candidates selected in the final schedule and a set of shift assignments of which worker is assigned to which selected shift candidate of the subset of shift candidates. |
US12106240B2 |
Systems and methods for analyzing user projects
Systems and methods for analyzing user project data is provided. In an example, a system for analyzing a user project includes a memory storing computer-readable instructions and at least one processor communicatively coupled to the memory. The computer-readable instructions, when executed by the at least one processor, cause the at least one processor to perform operations including accessing a first set of metadata associated with the user project, accessing a second set of metadata associated with a plurality of reference projects, and determining an ontology based on at least the first and second sets of metadata respectively associated with the user project and the plurality of reference projects. The operations also include determining, based on the ontology, a subgroup of reference projects from the plurality of reference projects. The operation further includes determining an assessment model for assessing at least one metric of the user project. |
US12106237B2 |
Concrete placement sensing using aerial drones
Described are a method and system for coordinating the delivery and placement of concrete loads at a job site, and more particularly to adjusting a set time value or value range of the concrete loads, thereby to facilitate finishing or other concrete placement activities. In exemplary embodiments, the adjustments can be made based on an assessment of previously placed concrete loads. The set time values or value ranges of the concrete can be monitored and adjusted to achieve desired properties during installation and/or in its hardened state. |
US12106232B2 |
Cross-domain time series data conversion apparatus, methods, and systems
Apparatus, methods, and systems for cross-domain time series data conversion are disclosed. In an example embodiment, a first time series of a first type of data is received and stored. The first time series of the first type of data is encoded as a first distributed representation for the first type of data. The first distributed representation is converted to a second distributed representation for a second type of data which is different from the first type of data. The second distributed representation for the second type of data is decoded as a second time series of the second type of data. |
US12106230B2 |
Implementing relation linking for knowledge bases
A computer-implemented method according to one embodiment includes identifying a natural language query; translating the natural language query into an intermediate representation; converting the intermediate representation into one or more query triples; and performing relation linking between each of the one or more query triples and a plurality of knowledge base triples. |
US12106228B2 |
Article processing method, electronic device, and program product
Embodiments of the present disclosure relate to an article processing method, electronic device, and computer program product. The method includes: determining, based on content of a target article, a target article vector associated with the target article; acquiring a reference article vector set associated with a reference article set; and determining, based on a distance in an article vector space between the target article vector and a reference article vector in the reference article vector set, a reference article vector associated with the target article vector in the reference article vector set as an association article vector. By using the technical solution of the present disclosure, an association article associated with a target article can be accurately provided based on the target article selected by a user, so that reports on the target article and its association articles can be further provided to the user for analysis and selection. |
US12106227B2 |
Non-interactive private decision tree evaluation
A non-interactive protocol is provided for evaluating machine learning models such as decision trees. A client can delegate the evaluation of a machine learning model such as a decision tree to a server by sending an encrypted input and receiving only the encryption of the result. The inputs can be encoded using their binary representation. Efficient data representations are then combined with different algorithmic optimizations to keep the computational overhead and the communication cost low. Related apparatus, systems, techniques and articles are also described. |
US12106225B2 |
System, method, and computer-accessible medium for generating multi-class models from single-class datasets
The exemplary system, method, and computer-accessible medium for generating a multiclass image segmentation model(s) can include receiving multiple single-class image datasets, receiving a target mask for each of the single-class image datasets, receiving a condition of an object associated with each of the single-class image datasets, and generating the multiclass image segmentation model(s) based on the single-class image datasets, the target masks, and the identification of the target objects. The single-class image datasets can include computer tomography images of abdominal organs. The single-class image datasets can be non-overlapping single-class image datasets. The single-class image datasets can include medical imaging datasets or cityscape datasets. The condition can include (i) an identification of a target object associated with each image in each single-class image dataset, (ii) a classification of each image associated with each single-class image dataset or (iii) an identifiable detail regarding each image in each single-class image datasets. |
US12106220B2 |
Regularization of recurrent machine-learned architectures with encoder, decoder, and prior distribution
A modeling system trains a recurrent machine-learned model by determining a latent distribution and a prior distribution for a latent state. The parameters of the model are trained based on a divergence loss that penalizes significant deviations between the latent distribution the prior distribution. The latent distribution for a current observation is a distribution for the latent state given a value of the current observation and the latent state for the previous observation. The prior distribution for a current observation is a distribution for the latent state given the latent state for the previous observation independent of the value of the current observation, and represents a belief about the latent state before input evidence is taken into account. |
US12106219B2 |
Method and apparatus with neural network data quantizing
A neural network data quantizing method includes: obtaining local quantization data by firstly quantizing, based on a local maximum value for each output channel of a current layer of a neural network, global recovery data obtained by recovering output data of an operation of the current layer based on a global maximum value corresponding to a previous layer of the neural network; storing the local quantization data in a memory to perform an operation of a next layer of the neural network; obtaining global quantization data by secondarily quantizing, based on a global maximum value corresponding to the current layer, local recovery data obtained by recovering the local quantization data based on the local maximum value for each output channel of the current layer; and providing the global quantization data as input data for the operation of the next layer. |
US12106218B2 |
Deep forecasted human behavior from digital content
Modifying digital content based on predicted future user behavior is provided. Trends in propagation values corresponding to a layer of nodes in an artificial neural network are identified based on measuring the propagation values at each run of the artificial neural network. The trends in the propagation values are forecasted to generate predicted propagation values at a specified future point in time. The predicted propagation values are applied to the layer of nodes in the artificial neural network. Predicted website analytics values corresponding to a set of website variables of interest for the specified future point in time are generated based on running the artificial neural network with the predicted propagation values. A website corresponding to the set of website variables of interest is modified based on the predicted website analytics values corresponding to the set of website variables of interest for the specified future point in time. |
US12106211B2 |
Mixed signal neuromorphic computing with nonvolatile memory devices
Building blocks for implementing Vector-by-Matrix Multiplication (VMM) are implemented with analog circuitry including non-volatile memory devices (flash transistors) and using in-memory computation. In one example, improved performance and more accurate VMM is achieved in arrays including multi-gate flash transistors when computation uses a control gate or the combination of control gate and word line (instead of using the word line alone). In another example, very fast weight programming of the arrays is achieved using a novel programming protocol. In yet another example, higher density and faster array programming is achieved when the gate(s) responsible for erasing devices, or the source line, are re-routed across different rows, e.g., in a zigzag form. In yet another embodiment a neural network is provided with nonlinear synaptic weights implemented with nonvolatile memory devices. |
US12106210B2 |
Scaling half-precision floating point tensors for training deep neural networks
One embodiment provides for a machine-learning accelerator device a multiprocessor to execute parallel threads of an instruction stream, the multiprocessor including a compute unit, the compute unit including a set of functional units, each functional unit to execute at least one of the parallel threads of the instruction stream. The compute unit includes compute logic configured to execute a single instruction to scale an input tensor associated with a layer of a neural network according to a scale factor, the input tensor stored in a floating-point data type, the compute logic to scale the input tensor to enable a data distribution of data of the input tensor to be represented by a 16-bit floating point data type. |
US12106208B2 |
Online neuron classification method based on neuromorphic computing
The present invention discloses an online neuron spike sorting method based on neuromorphic computing, which converts neuron spike signals collected from the cerebral cortex into spike signals through field coding, classifies different waveforms and corresponding time stamps by means of spiking neural networks, and realizes online neuron spike sorting; at the same time, the online update method of spiking neural network is used to adapt to the online changes of neuronal spike waveform and improve the accuracy of long-term online neuronal spike sorting. This method has fast computational speed, which can improve the speed of spike sorting process, maintain high consistency in classification on different datasets, and facilitate the deployment of implanted chips. |
US12106206B2 |
Multi-operational modes of neural engine circuit
Embodiments relate to a neural engine circuit of a neural network processor circuit that performs a convolution operation on input data in a first mode and a parallel sorting operation on input data in a second mode. The neural engine circuit includes a plurality of operation circuits and an accumulator circuit coupled to the plurality of operation circuits. The plurality of operation circuits receives input data. In the first mode, the plurality of operation circuits performs multiply-add operations of a convolution on the input data using a kernel. In the second mode, the plurality of operation circuits performs a portion of a parallel sorting operation on the input data. In the first mode, the accumulator circuit receives and stores first results of the multiply-add operations. In the second mode, the accumulator circuit receives and stores second results of the parallel sorting operation. |
US12106202B2 |
Machine-learning method and system to optimize health-care resources using doctor-interpretable entity profiles
A machine-learning method to optimize resource allocation extracts human-interpretable (e.g., doctor-interpretable) entity profiles from a text-labeled data graph of a system having a plurality of entities. The data graph is associated with a smart hospital and includes nodes representing the entities and edges between the nodes representing links between the entities. The method includes: obtaining the data graph and extracting the human-interpretable entity profiles from a tensor that has been learned, using a neural network, to capture patterns among text associated with the edges between respective pairs of the nodes.The neural network layers of the neural network are constructed such that the edges are modeled as a function of the associated text and cluster representations of the respective pairs of the nodes. |
US12106198B2 |
Machine learning model robustness against adversarial attacks in production
This disclosure is directed to a generalizable machine learning model production environment and system with a defense mechanism that facilitates safe execution of machine learning models in production by effectively detecting potential known and new adversarial attacks. The disclosed exemplary systems and architectures gather data from the online execution of the machine learning models and communicate with an on-demand pipelines for further inspection and/or correction of vulnerabilities in the production machine learning model to the detected attacks. These systems and architectures provide an automatable process for continuous monitoring of model performance and correction of the production machine learning model to guard against current and future adversarial attacks. |
US12106194B1 |
Optimization of investigator and site location identification
A computer-implemented method includes a machine learning system receiving distinct types of data associated with multiple individual entities. For each of the individual entities, the machine learning system determines a first attribute that indicates a predicted attribute of the entity based on analysis of the data. The machine learning system also determines a second attribute that indicates a predicted quality attribute of the entity, based on analysis of the data. An attribute weighting module of the machine learning system generates weight values for each of the first attribute and the second attribute of the entity. The machine learning system generates a data structure that identifies a set of entities from among the multiple individual entities, where entities of the set are ranked based on a tier indicator that corresponds to either the first attribute, the second attribute, or both. |
US12106193B2 |
Moving decision boundaries in machine learning models
Embodiments are disclosed for a method. The method includes receiving feedback decision rules for multiple predictions by a trained machine learning model. generating a feedback rule set based on the feedback decision rules. The method further includes generating an updated training dataset based on an original training dataset and an updated feedback rule set. The updated feedback rule set resolves one or more conflicts of the feedback rule set, and the updated training dataset is configured to train the machine learning model to move a decision boundary. Generating the updated training dataset includes generating multiple updated training instances by applying one of the feedback decision rules to a training instance of the original training dataset. |
US12106188B2 |
Learning software assisted fixtureless object pickup and placement system and method
Systems and methods for learning software assisted, fixtureless object pickup and placement include a machine vision system to scan a part for pickup to measure target points at said part, retrieves weighted desired target points for the part from a controller, and performs an iterative analysis to determine a best fit solution for moving the part within a predetermined range of the desired target points. The best fit solution being determined by fitting vectors between each of the desired target points and the measured target points to develop a solution set. The best fit solution having the overall shortest length when said vectors are summed while prioritizing relatively higher weighted desired target points. |
US12106185B2 |
Increasing DCF confidence for analytic value
Aspects of annotating data are disclosed. As data is ingested to a data confidence fabric, analytic values, which includes tags or annotations, are attached to or associated with the data by an analytic insertion mechanism. The analytic values allow the data to be used by applications including machine learning algorithms immediately. Feedback from the applications allow the analytic insertion mechanism to improve and generate more valuable analytic values and to generate higher confidence scores for the analytic values. |
US12106183B2 |
Scalable neutral atom based quantum computing
The present disclosure provides methods and systems for performing non-classical computations. The methods and systems generally use a plurality of spatially distinct optical trapping sites to trap a plurality of atoms, one or more electromagnetic delivery units to apply electromagnetic energy to one or more atoms of the plurality to induce the atoms to adopt one or more superposition states of a first atomic state and a second atomic state, one or more entanglement units to quantum mechanically entangle at least a subset of the one or more atoms in the one or more superposition states with at least another atom of the plurality, and one or more readout optical units to perform measurements of the superposition states to obtain the non-classical computation. |
US12106182B2 |
Validating and estimating runtime for quantum algorithms
A method for validation and runtime estimation of a quantum algorithm includes receiving a quantum algorithm and simulating the quantum algorithm, the quantum algorithm forming a set of quantum gates. The method further includes analyzing a first set of parameters of the set of quantum gates and analyzing a second set of parameters of a set of qubits performing the set of quantum gates. The method further includes transforming, in response to determining at least one of the first set of parameters or the second set of parameters meets an acceptability criterion, the quantum algorithm into a second set of quantum gates. |
US12106177B2 |
Lottery terminal including a document reader
A lottery terminal that includes a housing, a display device pivotally connected to the housing, the display device upwardly pivotable from a closed position to a fully open position, and a lottery ticket play slip reader including a document mover and a scanner holder pivotally connected to the document mover, the scanner holder downwardly pivotal from a closed position to a fully open position to provide full, easy, and quick access to a scanner supported by the scanner holder. |
US12106168B2 |
Method for electrochemical metallization of a double-sided electrical circuit for a smart card and electrical circuit produced using said method
Method for the electrochemical metallization of a double-sided electrical circuit for a chip card. Contacts and current leads are located on a front face. An antenna and connection pads are located on a rear face. This method includes an operation of electrochemically depositing at least one layer of electrically conductive material on connection pads, while supplying these connection pads with current via the current leads, contacts and metallized holes establishing electrical continuity between the front face and the rear face. This method furthermore includes, after the operation of electrochemically depositing at least one layer of electrically conductive material, an operation of electrically isolating at least one metallized hole from a connection pad. Electrical circuit obtained using this method. |
US12106166B2 |
Flexible card having a transaction display including a flexible display unit and light emitting unit
A flexible card having a transaction display is introduced. The flexible card includes a card body, a flexible electric control mechanism, a flexible display unit and a light emitting unit. The flexible card body includes a first plate and a second plate combined with each other. The flexible electric control mechanism is disposed between the first plate and the second plate and includes a circuit carrier board and transaction processing mechanism. The flexible display unit is disposed on the circuit carrier board and is electrically connected to the transaction processing mechanism. Thus, the flexible electric control mechanism can be stably combined in the flexible card body to improve structural stability and reliability. During use, the transaction processing mechanism performs a transaction with a payment apparatus, and the flexible display unit and the light emitting unit output transaction information, achieving enhanced transaction security and convenience. |
US12106164B2 |
Information obtaining method, information provision device, information obtaining device, and storage medium comprising obtaining an image of a design printed on a printing target that includes an identifier, the identifier corresponding to specific information and obtaining specific information corresponding to the identifier
An information obtaining method includes obtaining an image of a design printed on a printing target. The design includes an identifier corresponding to specific information. The information obtaining method further includes identifying the identifier included in the design based on the image; and obtaining the specific information corresponding to the identifier based on the identifier. |
US12106163B2 |
Method and system for distributed application programming interface management
A method for facilitating distributed application programming interface (API) management by using an API gateway is disclosed. The method includes receiving, via a network interface, a request that includes a consumer request to access an API; approving the request based on a predetermined criterion; generating, based on a result of the approving, a credential that includes an access credential corresponding to the request; updating the API gateway with the credential; applying a setting to the API gateway based on the credential; and exposing a management API that corresponds to the API gateway. |
US12106161B2 |
Augmented reality object interaction and notification
The present specification describes a computer-implemented method. According to the method, an object within a range of vision of a user is identified via a capture device on a wearable augmented reality (AR) system worn by the user. A user interaction with an identified object within the range of vision of the user is monitored. A notification related to the identified object is generated and presented on a display device of the wearable AR system. |
US12106158B2 |
Fair task offloading and migration method for edge service networks
The present invention discloses a fair task offloading and migration method for edge service networks, taking the Pareto optimality of the utility function of all user tasks executed by the edge system as the optimization objective, this approach not only takes into account the constraints of edge network resources, but also ensures the maximization of the utility function of all user tasks in the system, it proposes a new quantitative measurement index for improving the task utility quality under multi-user competition. In addition, the present invention uses the graph neural network and reinforcement learning algorithm to solve the final optimization goal, this algorithm has high execution efficiency and returns accurate approximate results, which is particularly suitable for the scene of edge network system under multi-user complex tasks, so that when multi-user tasks compete for network resources, the edge computing network system can efficiently obtain the Pareto optimal result of multi-user utility function, greatly improving the service quality and user experience of edge network environments. |
US12106157B1 |
Memory efficient and scalable approach to stimulus (waveform) reading
Embodiments relate to reading signals from a stimulus file produced by an emulator into a data store. A method includes executing, by a set of one or more worker processes, reading tasks. Each reading task is executable independent of other reading tasks. Each reading task includes reading a time slice of a signal from a stimulus file produced by a hardware emulator, and pushing a partial waveform corresponding to the time slice to a data store. The partial waveform includes a head and a tail that each has a smaller data size than an entirety of the partial waveform. The method further includes executing stitching tasks. The stitching tasks include pulling the heads and tails of the partial waveform from the data store, modifying the heads and tails to indicate a temporal order of the partial waveforms, and pushing the modified heads and tails back to the data store. |
US12106156B2 |
User interface techniques for an infrastructure orchestration service
Techniques are disclosed for providing a number of user interfaces. A computing system may execute a declarative infrastructure provisioner. The computing system may provide declarative instructions and instruct the declarative infrastructure provision to deploy a plurality of infrastructure resources and a plurality of artifacts. One example user interface may provide a global view of the plurality of infrastructure components and artifacts. Another example user interface may provide corresponding states and change activity of the plurality of infrastructure components and artifacts. Yet another user interface may be provided that presents similarities and/or differences between a locally-generated safety plan indicating first changes for a computing environment and a remotely-generated safety plan indicating second changes for the computing environment. |
US12106154B2 |
Serverless computing architecture for artificial intelligence workloads on edge for dynamic reconfiguration of workloads and enhanced resource utilization
Systems, apparatuses and methods include technology that analyzes an input stream and an artificial intelligence (AI) model graph to generate a workload characterization. The workload characterization characterizes one or more of compute resources or memory resources, and the one or more of the compute resources or the memory resources is associated with execution of the AI model graph based on the input stream. The technology partitions the AI model graph into subgraphs based on the workload characterization. The technology selects a plurality of hardware devices to execute the subgraphs. |
US12106153B2 |
Tenant-level monitoring
Techniques are disclosed relating to monitoring behavior of a computing system shared by multiple tenants. In some embodiments, a computer cluster is maintained that hosts containers accessible to a plurality of tenants of the computer cluster. First telemetry data collected about a particular one of the plurality of tenants is received from a container hosted at a first of a plurality of servers of the computer cluster. The first telemetry data identifies the particular tenant's consumption of a resource provided by the container. In response to the computer cluster migrating the container from the first server to a second of the plurality of servers, second telemetry data collected about the particular tenant's consumption of the resource is received from the migrated container hosted at the second server. An analysis is performed of the first and second telemetry data to identify whether the particular tenant's consumption of the resource has changed. |
US12106150B2 |
System for data analytics using a local device and a cloud computing platform
The present invention relates to a system for data analytics in a network between one or more local device(s) (130) and a cloud computing platform (120), in which data collected and/or stored on the local device(s) (130) and/or stored on the cloud computing platform (120) are processed by an analytical algorithm (A) which is subdivided into at least two sub-algorithms (SA1, SA2), wherein one sub-algorithm (SA1) is executed on the local device(s) (130) and the other sub-algorithm (SA2) is executed on the cloud computing platform (120). |
US12106148B2 |
Method and system for scheduling access to a node class of a shared resource
A computer server system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to obtain an indication of scheduled access to a first node class of a shared resource; determine that a second node class of the shared resource is available; and schedule access to the second node class of the shared resource in place of the scheduled access to the first node class of the shared resource. |
US12106146B2 |
Quota request resolution on computing platform
The disclosure is directed to systems, methods, and apparatus, including non-transitory computer-readable media, for performing quota resolution on a cloud computing platform. A system can receive user account data from one or more user accounts representing a first user. The system can generate a plurality of features from the user account data characterizing interactions between the first user and the computing platform. From at least the plurality of features, the system can generate a score at least partially representing a predicted likelihood that the additional computing resources allocated to the first user account will be used in violation of one or more predetermined abusive usage parameters during a predetermined future time period. |
US12106145B2 |
System and methods for transaction-based process management
Systems and methods for transaction/file-based management of a plurality of processes associated with various jobs are provided. Through the management of discrete applications, a file distribution manager/scheduler orchestrates automated execution of different types of jobs. The processes executed for the various processes can vary based on job type, or other parameters. |
US12106144B2 |
Systems and methods for dynamically binding robotic process automation (RPA) robots to resources
In some embodiments, a workflow specification includes a set of default characteristics of a resource required by a robotic process automation (RPA) robot tasked with executing the respective workflow. Some embodiments enable a user to change the respective default characteristics (e.g., relocate and/or rename a file) without changing the workflow specification per se. Such changes may be performed via a user interface of an RPA orchestrator managing the execution of multiple RPA robots. |
US12106143B2 |
Scheduling complex jobs in a distributed network
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for job management in a distributed network include a prioritizer that determines a priority level for a job and inserts the job into a priority queue based on the priority level, a scheduler that, for each element in the distributed network, requests the priorities of one or more jobs scheduled for execution, evaluates, based on the priorities of the one or more jobs scheduled for execution, the priority of a particular job with respect to the element, determines, based on the priorities, that the network element is free to perform job processes, and upon determining that a network element is free, scheduling a particular job for execution, and an executor that determines that all local and remote resources required for the scheduled job are available and executes the job according to processes defined within the distributed network. |
US12106141B2 |
Interrupt handling
In some examples, a system includes one or more hardware processors, an interrupt service thread to handle an interrupt, and a kernel scheduler to schedule the interrupt service thread as part of a collection of threads to be scheduled. |
US12106139B2 |
Self orchestrated containers for cloud computing
A plurality of containers can be configured for running applications associated to at least one node of a distributed computing environments. The containers of the plurality of containers includes integrated intelligence that provides an in memory state component that detects how container instances are running. A quorum synchronization component of the integrated intelligence can coordinate the activities of the containers. A first container can be initiated for running a first node application. The memory state component can determine if a topology exists in the plurality of containers that is running an existing application matching the first node application. The quorum synchronization component of the integrated intelligence can coordinate running of the first node application with the first container with the existing application. |
US12106132B2 |
Provider network service extensions
A request to launch a compute instance is received at a control plane of a provider network. At an outbound command communicator, an indication that a compute instance is to be established at a target host at a client premise is obtained. A first address is associated with the target host at the control plane and also assigned to the communicator. A message with a second address within a first network of the client premise as a destination is transmitted. The message comprises a command to establish the compute instance at the target host. The first address is assigned to the target host within a second network of the client premise. Processing of the command at the target host results in establishment of a compute instance. |
US12106126B2 |
Conversational assistant control of a graphical user interface
A computer system generates and transmits one or more first presentation instructions which when rendered cause displaying one or more machine-generated messages of a conversational assistant in a first window of a graphical user interface (GUI) and cause displaying at least one other GUI element in the GUI. The computer system receives an input via the first window and processes one or more comments represented in the input to determine a task responsive to the one or more comments. Based on the task, the computer system generates and transmits one or more second presentation instructions which when rendered cause updating one or more of the first window and the other GUI element. The computer system repeats the generating, transmitting, receiving, processing, and updating steps to control the first window and the other GUI element based on a programmed workflow. |
US12106124B2 |
Creating default layout constraints for graphical interfaces
In some implementations, a method of generating a constraint-based adaptive graphical user interface (GUI) from a static GUI design includes, obtaining a static GUI that includes a plurality of views, identifying a root view and a child view of the static GUI, applying one or more constraints to the child view based on a spatial relation of the child view to borders of the root view, determining that the child view is not fully constrained, in response to determining that the child view is not fully constrained, applying one or more additional constraints to the child view based on a spatial distance between the child view and an additional view that is a neighbor of the child view, and generating the constraint-based adaptive GUI in one or more sizes that differ from a size of the static GUI based on the one or more constraints. |
US12106123B2 |
Collaborative analysis system for analyzing logs
Plugins that are independently written are executed in a collaborative manner to analysis a log. A plugin executing with respect to a particular node of a hierarchical data structure determines values for a set of keys based on information of the particular node and/or any ancestor nodes, and information stored in a shared repository. The plugin stores the values for the keys as additional information of the particular hierarchical node and/or into the shared repository. The plugin does not access information of non-ancestor nodes when executing with respect to the particular hierarchical node. Each plugin writes into and retrieves from the shared repository using the shared naming convention, thereby sharing information. The sequence of execution of the plugins is not dependent on dependencies amongst the plugins. If a dependent plugin requiring an output from a requisite plugin is first executed, the dependent plugin is flagged as pending and subsequently re-executed. |
US12106116B2 |
Virtual machine boot data prediction
An indication that a virtual machine is starting is received. Requested data blocks associated with the virtual machine are identified. Based on identifiers of the requested data blocks, a trained learning model is used to predict one or more subsequent data blocks likely to be requested while the virtual machine is starting. The one or more subsequent data blocks are caused to be preloaded in a cache storage. It is determined that the one or more predicted subsequent data blocks are incorrect. It is determined that an end of a boot sequence associated with the virtual machine has been reached. In response to a determination that the end of the boot sequence associated with the virtual machine has been reached, the boot sequence associated with the virtual machine is used to update the trained learning model. |
US12106113B2 |
Managing deployment model migrations for enrolled devices
Disclosed are various embodiments for managing deployment model migrations for enrolled devices. A client application can transmit a capability status to a management service in an instance in which a plurality of device conditions of the client device are validated. The client application can obtain and execute instructions that cause the client application to manage a migration of the client device from a first configuration to a second configuration. A user interface can be pinned on a display of the client device in an instance in which an enterprise environment endpoint is identified and a migration interface on the client device executed. The client application can transmit samples of device conditions of the second configuration of the client device to the management service. |
US12106112B2 |
Methods and apparatus to generate graphics processing unit long instruction traces
Methods, apparatus, systems and articles of manufacture are disclosed to generate a graphics processing unit (GPU) long instruction trace (GLIT). An example apparatus includes at least one memory, and at least one processor to execute instructions to at least identify a first routine based on an identifier of a second routine executed by the GPU, the first routine based on an emulation of the second routine, execute the first routine to determine a first value of a GPU state of the GPU, the first routine having (i) a first argument associated with the second routine and (ii) a second argument corresponding to a second value of the GPU state prior to executing the first routine, and control a workload of the GPU based on the first value of the GPU state. |
US12106111B2 |
Prediction unit with first predictor that provides a hashed fetch address of a current fetch block to its own input and to a second predictor that uses it to predict the fetch address of a next fetch block
A prediction unit includes a first predictor that provides an output comprising a hashed fetch address of a current fetch block in response to an input. The first predictor input comprises a hashed fetch address of a previous fetch block that immediately precedes the current fetch block in program execution order. A second predictor provides an output comprising a fetch address of a next fetch block that immediately succeeds the current fetch block in program execution order in response to an input. The second predictor input comprises the hashed fetch address of the current fetch block output by the first predictor. |
US12106108B1 |
Systems and methods for creating determinations systems
A system and method for modifying a system's execution logic without changing the code. The system and method can involve receiving a request for execution, fetching an instruction set that corresponds to the request, parsing the instruction set, extracting metadata from the request, loading data for the instruction set based on the request, and executing each instruction based on the loaded data. |
US12106105B2 |
Automatic generation of convergent data mappings for branches in an integration workflow
In an approach to improve integration workflows by automatically generating convergent data mappings for branches in an integration workflow using a computer. A branch schema for each branch is generated, wherein the branch schema represents the union of all the individual node output schemas on the branch. A common output schema for a convergence point is generated, wherein the common output schema represents an intersection of all the branch schemas and generates branch mappings from each branch node to the common output schema. |
US12106100B2 |
Systems, methods, and apparatuses for matrix operations
Embodiments detailed herein relate to matrix (tile) operations. For example, decode circuitry to decode an instruction having fields for an opcode and a memory address; and execution circuitry to execute the decoded instruction to set a tile configuration for the processor to utilize tiles in matrix operations based on a description retrieved from the memory address, wherein a tile a set of 2-dimensional registers are discussed. |
US12106095B2 |
Deep learning-based java program internal annotation generation method and system
A deep learning-based Java program internal annotation generation method and system is provided. The method includes acquiring items with a Stars number ranked in the top, and extracting corresponding internal annotations and method statement lists; obtaining an |
US12106090B2 |
Software updating device, software updating method, and software updating program that prohibit abnormality warning during updating process
A software updating device is provided which executes a process for updating software used for operating vehicle-mounted equipment. The software updating device includes a controller that acquires the software and applies the software to the equipment in order to update the software. The controller is configured to: cause a warning device to output a warning when an abnormality relating to the equipment occurs. The controller is further configured to prohibit outputting of the warning by the warning device when the abnormality relating to the equipment is detected while the software update process is being executed. |
US12106089B2 |
Software updating device, software updating method, and software update processing program
Provided is a software updating device for executing processing for updating software causing an equipment mounted on a vehicle to operate. The software updating device includes a controller that acquires the software, and controls the equipment by applying the software to the equipment. The controller includes a first storage unit that stores acquired first software and a second storage unit that stores acquired second software. In a state where no driving force is output by a power train of the vehicle, the controller executes processing for updating the software by changing software to be applied to the equipment from the first software to the second software. |
US12106081B1 |
Uploading tenant code to a multi-tenant system
Systems and methods for uploading tenant code to a multi-tenant system. Tenant Java source code is sent to the multi-tenant system over an MDL interface, and stored in a repository of the multi-tenant system as source code metadata. The tenant code may be executed to connect a source repository and a target repository, transfer data of a source document from the source repository to the target repository, and create a document in the target repository with the data of the source document transferred from the source repository. |
US12106079B2 |
Shared compilation cache verification system
Example embodiments of the present disclosure provide, in one example aspect, an example computer-implemented method for verification of a shared cache. The example method can include retrieving a precompiled shared cache entry corresponding to a shared cache key, the shared cache key being associated with an operation request. The example method can include obtaining a directly compiled resource associated with the operation request. The example method can include certifying one or more portions of the shared cache based at least in part on a comparison of the precompiled shared cache entry and the directly compiled resource. |
US12106075B2 |
System and method for real-time collaboration
The present disclosure relates to digital experience development platforms and, more particularly, to an intelligent digital experience development platform configured to assist different users in the development, design and deployment of digital applications. A computer-implemented method includes: registering, by a computing device, user registration information for a first user and a second user of a collaborative software development environment; accessing, by the computing device, a policy library of security policies providing permissions for sharing information within the collaborative software development environment; assigning, by the computing device, one or more of the security policies to the first user and the second user; receiving, by the computing device, a search request from the first user for the second user; searching, by the computing device, the user registration information for the second user; and determining, by the computing device, that access can be granted to the first user to collaborate with the second user based on the one or more of the security policies. |
US12106060B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12106059B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12106057B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12106056B2 |
Natural language processing of structured interactions
One embodiment of the present invention sets forth a technique for analyzing a transcript of a structured interaction. The technique includes determining a first portion of the transcript that corresponds to a first dialogue act. The technique also includes matching the first portion of the transcript to a first component of a script for the structured interaction based on a first set of embeddings for the first portion of the transcript and a second set of embeddings associated with the first component of the script. The technique further includes causing a first mapping between the first portion of the transcript and the first component to be outputted. |
US12106055B2 |
Techniques for providing explanations for text classification
A chatbot system is configured to execute code to perform determining, by the chatbot system, a classification result for an utterance and one or more anchors each anchor of the one or more anchors corresponding to one or more anchor words of the utterance. For each anchor of the one or more anchors, one or more synthetic utterances are generated, and one or more classification results for the one or more synthetic utterances are determined. A report is generated by the chatbot system comprising a representation of a particular anchor of the one or more anchors, the particular anchor corresponding to a highest confidence value among the one or more anchors. The one or more synthetic utterances may be used to generate a new training dataset for training a machine-learning model. The training dataset may be refined according to a threshold confidence values to filter out datasets for training. |
US12106052B2 |
Method and apparatus for generating semantic representation model, and storage medium
The disclosure discloses a method and an apparatus for generating a semantic representation model, and a storage medium. The detailed implementation includes: performing recognition and segmentation on the original text included in an original text set to obtain knowledge units and non-knowledge units in the original text; performing knowledge unit-level disorder processing on the knowledge units and the non-knowledge units in the original text to obtain a disorder text; generating a training text set based on the character attribute of each character in the disorder text; and training an initial semantic representation model by employing the training text set to generate the semantic representation model. |
US12106049B1 |
Ontology mapping and adaptation systems and methods
Techniques for generating natural language text. The techniques including: receiving information indicating a target vocabulary for use in generating natural language text, the target vocabulary comprising multiple terms representing respective multiple variables; accessing an ontology of entities used for generating natural language text, wherein each of at least some of the entities in the ontology of entities is associated with one or more respective linguistic attributes; mapping at least some of the multiple terms to entities in the ontology, modifying the ontology, based on the mapping, to obtain a modified ontology; receiving data indicating values for at least some of the multiple variables; and generating natural language text using the data and information in the modified ontology associated with the at least some of the multiple variables. |
US12106045B2 |
Self-learning annotations to generate rules to be utilized by rule-based system
A computer-implemented method, system and computer program product for generating rules to be utilized by a rule-based system. A parser analyzes a received string of words according to grammatical rules to generate a parse tree. The parse tree may then be reviewed by a user to determine if such a parse tree represents the appropriate syntactic structure of the string of words. If the user believes that the parse tree does not represent the appropriate syntactic structure of the string, then the user, who does not need to possess the expertise of natural language processing, may select the nodes and/or edges of the parse tree in a particular order that corresponds to the correct syntactic structure of the string of words. A grammatical rule is then created for parsing the string of words based on the user selection of nodes and/or edges of the parse tree in a particular order. |
US12106034B2 |
Rule check violation prediction systems and methods
Systems and methods are provided for predicting systematic design rule check (DRC) violations in a placement layout before routing is performed on the placement layout. A systematic DRC violation prediction system includes DRC violation prediction circuitry. The DRC violation prediction circuitry receives placement data associated with a placement layout. The DRC violation prediction circuitry inspects the placement data associated with the placement layout, and the placement data may include data associated with a plurality of regions of the placement layout, which may be inspected on a region-by-region basis. The DRC violation prediction circuitry predicts whether one or more systematic DRC violations would be present in the placement layout due to a subsequent routing of the placement layout. |
US12106033B2 |
Metal cut optimization for standard cells
The present disclosure describes a method for optimizing metal cuts in standard cells. The method includes placing a standard cell in a layout area and inserting a metal cut along a metal interconnect of the standard cell at a location away from a boundary of the standard cell. The method further includes disconnecting, at the location, a metal portion of the metal interconnect from a remaining portion of the metal interconnect based on the metal cut. |
US12106031B2 |
Transition cells for advanced technology processes
A semiconductor device including a first active region having a first active configuration, a second active region having a second, and different, active configuration, and a transition cell arranged between the first and second active regions in which the transition cell has a transitional configuration that is different from and compatible with both the first active configuration and the second active configuration. |
US12106030B2 |
Method of forming merged pillar structures and method of generating layout diagram of same
A method (of generating a revised layout diagram of a conductive line structure for an IC) including: for a first set of pillar patterns that represents portions of an M(i) layer of metallization and where i is a non-negative number, the first set including first and second pillar patterns which extend in a first direction, are non-overlapping of each other with respect to the first direction, are aligned with each other and have a first distance of separation, determining a first distance of separation as between corresponding immediately adjacent members of the first set; recognizing that the first distance is less than a transverse routing (TVR) separation threshold for an M(i+j) layer of metallization, where j is an integer and j≥2; and increasing the first distance so as to become a second distance which is greater than the TVR separation threshold of the M(i+j) layer. |
US12106022B2 |
Method and device for simulating dynamic digital twin model of dominant operation of wind turbine generator assembly
The present disclosure provides a method and device for simulating a dynamic digital twin model of dominant operation of a wind turbine generator assembly, by which conventional operational parameters of the wind turbine generator assembly that are acquired in real time are preprocessed to obtain steady-state operational parameters of the wind turbine generator assembly. A pneumatic subsystem-related data black box model, a transmission subsystem model, a tower subsystem model, and an electrical subsystem model are simulated individually using the steady-state operational parameters, and then combined to form a dynamic dominant-operation simulation model for simulating an operation process of the wind turbine generator assembly. Meanwhile, a dynamic deviation compensation model is constructed on the basis of the dynamic dominant-operation simulation model. |
US12106020B2 |
Dynamic prediction method and system for initiation volume of debris flow slope source
The present disclosure relates to a prediction method and system for an initiation volume of a debris flow slope source. The prediction method includes: dividing a debris flow source slope to be predicted into soil columns; determining a positional relationship between a selected central soil column and six adjacent soil columns around; calculating a most unfavorable sliding surface of the soil column and an unbalanced force on the sliding surface according to an upper bound theorem of a limit analysis; determining whether the most unfavorable sliding surface is unstable; determining a mode and a size of a force exerted by an unstable soil column on a surrounding soil column according to a break status of a connection bond of a lateral tensile stress of the central soil column; and finally determining whether the soil column is fluidized, and predicting an initiation volume of the debris flow source slope. |
US12106019B2 |
Optimization device and optimization method
A method includes: calculating a change amount of energy of an Ising model, the change amount being caused when values of four states are changed, for each of a plurality of first states having a value of 0 before change, so as to satisfy a constraint that a sum of values of states included in each row is 1, and a sum of values of states included in each column is 1, when N (an integer of 2 or larger) squared state variables included in an evaluation function representing the energy of the Ising model are arrayed in N rows and N columns; selecting the four states allowed to change by using the change amount calculated for each of the plurality of first states, and outputting identification information for identifying the four states; and updating values of the four states allowed to change by using the identification information. |
US12106016B2 |
Robotic assembly of a mesh surface
A robotic assembly cell is configured to generate a physical mesh of physical polygons based on a simulated mesh of simulated triangles. A control application configured to operate the assembly cell selects a simulated polygon in the simulated mesh and then causes a positioning robot in the cell to obtain a physical polygon that is similar to the simulated polygon. The positioning robot positions the polygon on the physical mesh, and a welding robot in the cell then welds the polygon to the mesh. The control application captures data that reflects how the physical polygon is actually positioned on the physical mesh, and then updates the simulated mesh to be geometrically consistent with the physical mesh. In doing so, the control application may execute a multi-objective solver to generate an updated simulated mesh that meets specific design criteria. |
US12106014B2 |
Localization using grid-based representation of map contraints
A method and a device for localization using grid-based localization of map constraints are described. In an example, an indoor space is divided into a grid of tessellated polygonal tiles in a hierarchical structure. The grid is correlated with physical entities in the indoor space by associating each physical entity with a polygonal tile. Further, an absolute probability value indicative of presence of a device therein is associated with each polygonal tile. As part of associating, the absolute probability value is allocated to each polygonal tile in each hierarchical level to create a probability map for the indoor space. The probability map is used to generate a grid map for the indoor space and the grid map is usable to determine location of the device in the indoor space. |
US12106013B2 |
Conversational user interfaces based on knowledge graphs
Certain aspects of the present disclosure provide techniques for executing a function in a software application through a conversational user interface based on a knowledge graph associated with the function. An example method generally includes receiving a request to execute a function in a software application through a conversational user interface. A graph definition of the function is retrieved from a knowledge engine. Input is iteratively requested through the conversational user interface for each parameter of the parameters identified in the graph definition of the function based on a traversal of the graph definition of the function. Based on a completeness graph associated with the function, it is determined that the requested inputs corresponding to the parameters identified in the graph definition of the function have been provided through the conversational user interface. The function is executed using the requested inputs as parameters for executing the function. |
US12106005B2 |
Foldable information processing device with two display bodies and non-transitory computer readable medium, for displaying images in folded and unfolded states, including displaying a notification that provision information exists for display on one or more sides of the two display bodies
An information processing device includes a foldable display mechanism including a first display device and a second display device, and a processor configured to, in a case where provision information is proposed by an artificial intelligence assistant while a first image is being displayed in a display region assigned to a first application program on the first display device, execute a display control for displaying a second image indicating the provision information on the second display device. |
US12106004B2 |
Screen display method and apparatus, electronic device, and computer storage medium
A screen display method is provided to control each display to display corresponding display data when at least two displays exist. The method includes: receiving a multi-screen display instruction, where the multi-screen display instruction instructs the at least two displays to separately display corresponding pictures; obtaining a picture to be displayed on a first display; converting the first picture into sent-for-display data to be sent to the first display; sending the sent-for-display data of the first display to the first display, to enable the first display to display the first picture; obtaining a picture to be displayed on a second display; converting the second picture into sent-for-display data to be sent to the second display; and sending the sent-for-display data of the second display to the second display, to enable the second display to display the second picture. |
US12106002B2 |
Display apparatus capable of displaying slide show, method for controlling the same, and storage medium
A display apparatus that displays an image acquired via a network, the display apparatus includes a display unit configured to display information, and one or more controllers configured to register a plurality of pieces of address information including address information for image data accessible with a first protocol and address information for image data accessible with a second protocol, and acquire a plurality of pieces of image data based on the plurality of pieces of registered address information and sequentially display the plurality of pieces of acquired image data on the display unit. |
US12105997B2 |
Information processing apparatus, printing apparatus, and method for controlling information processing apparatus, and storage medium
An information processing apparatus configured to communicate with a first server system, the first server system being configured to receive a registration request transmitted from a printing apparatus, said registration request corresponding to an operation for registering information in the first server system, includes an identification unit configured to identify application identification information corresponding to model information about the printing apparatus, an obtaining unit configured to obtain an application identified by the application identification information identified from a second server system, a display unit configured to display a print setting screen generated by the obtained application, and a transmission unit configured to transmit a print setting made via the print setting screen to the first server system. |
US12105993B2 |
Method and apparatus and non-transitory computer-readable storage medium for debugging solid-state disk (SSD) device
The invention relates to a method, a non-transitory computer-readable storage medium, and an apparatus for debugging a solid-state disk (SSD) device. The method is performed by a processing unit of a single-board personal computer (PC) to include: simulating to issue a first Joint Test Action Group (JTAG) command through a General-Purpose Input/Output (GPIO) interface (I/F) to the SSD device for stopping a running of a processing unit of a flash controller in the SSD device; simulating to issue a second JTAG command through the GPIO I/F to the SSD device for forcing the SSD device to exit a sleep mode; and simulating to issue a third JTAG command through the GPIO I/F to the SSD device for reading a designated length of data from a static random access memory (SRAM) in the SSD device. |
US12105988B2 |
Memory controller for reducing the number of error bits in read data and memory system including the same
A memory system may include a memory device including a plurality of memory blocks, a buffer memory device, and a memory controller. The buffer memory device includes a read buffer configured to store the data read from the memory device and a keep buffer configured to store part of the read data. The memory controller operates to identify keeping data among data stored in the read buffer according to a number of error bits in the keeping data when it was read from the memory device, store the keeping data in the keep buffer, and remove the keeping data from the read buffer. The memory controller may store the keeping data in any one of the plurality of memory blocks based on information related to the keeping data. |
US12105984B2 |
Bubble break register in semiconductor device
An exemplary register circuit includes a plurality of slots to store respective addresses and data pairs. During a write operation, each slot of a plurality of slots preceding a particular slot of the plurality of slots indicated as empty is shifted by one slot to fill the particular slot such that a first end slot of the plurality of slots is made available to receive a new write address and data pair. Each slot of the plurality of slots subsequent to the particular slot retains existing address and data pairs. |
US12105978B2 |
Memory partitioned data storage device
A data storage device comprising a non-volatile storage medium configured to store user data, where the storage medium is organized as one or more partitions, including at least one secure partition. The partitions are defined by a corresponding set of pre-specified physical memory blocks of the storage medium. The data storage device also includes a data path configured to provide data communication between a host computer system and the storage medium of the data storage device. A partition controller of the data storage device is coupled to a switch. In response to an actuation of the switch, the partition controller is configured to cause the data storage device to selectively transition between: a secure mode in which the set of physical memory blocks of each secure partition is connected to the host via the data path; and a non-secure mode in which the set of physical memory blocks of each secure partition is disconnected from the host via the data path. |
US12105975B2 |
Adjustable access energy and access latency memory system and devices
Same sized blocks of data corresponding to a single read/write command are stored in the same memory array of a memory device, but using different formats. A first one of these formats spreads the data in the block across a larger number of memory subarrays (a.k.a., memory array tiles—MATs) than a second format. In this manner, the data blocks stored in the first format can be accessed with lower latency than the blocks stored in the second format because more data can be read from the array simultaneously. In addition, since the data stored in the second format is stored in fewer subarrays, it takes less energy to read a block stored in the second format. Thus, a system may elect, on a data block by data block basis, whether to conserve power or improve speed. |
US12105969B2 |
Method, device, and computer program product for storage
Storage processes are described. For instance, dumping of cache data in a memory table at a source directory table partition in a source container group is stopped in response to receiving a close signal. A notification for creating a target directory table partition is sent to a target container group, the notification including a checkpoint at the source directory table partition. The cache data in the memory table is sent to the target container group, and the source container group is closed in response to a determination that an ownership of the target directory table partition is updated to the target container group. A rescheduling and/or upgrading solution is thus proposed for a source container group, so that the source container group is still in a service state during the rescheduling and/or upgrading solution, which improves the performance of storage services and reduces the data unavailable time. |
US12105968B2 |
Systems, methods, and devices for page relocation for garbage collection
A method for page management in a memory system may include allocating a page of a mirror memory, copying a valid page from a block of device memory at a device to the page of the mirror memory, remapping the valid page from the block of device memory to the mirror memory, and modifying the block of device memory. The method may further include copying the valid page from the mirror memory to a free page at the device, and remapping the valid page from the mirror memory to the free page at the device. The remapping may be performed using a memory coherent interface. The method may further include deallocating a portion of the mirror memory associated with the valid page based on copying the valid page from the mirror memory. |
US12105964B2 |
Storage device and method of operating the same
According to the present technology, a storage device may include a plurality of first memory devices, a second memory device, and a memory controller. Each of the plurality of first memory devices may include a plurality of zones in which sequential writing is performed. The second memory device may include a plurality of parity zones. The memory controller may allocate to a parity group, first zones included in the respective first memory devices and a first parity zone storing parity data for data stored in the first zones, release from the parity group, the first zone invalidated among the first zones by writing new data into a target zone different from the invalidated first zone among the zones included in the first memory device including the invalidated first zone, and allocate the target zone to the parity group. |
US12105960B2 |
Self-synchronizing remote memory operations in a multiprocessor system
Various embodiments include techniques for performing self-synchronizing remote memory operations in a multiprocessor computing system. During a remote memory operation in the multiprocessor computing system, a source processing unit transmits multiple segments of data to a destination processing. For each segment of data, the source processing unit transmits a remote memory operation to the destination processing unit that includes associated metadata that identifies the memory location of a corresponding synchronization object. The remote memory operation along with the metadata is transmitted as a single unit to the destination processing unit. The destination processing unit splits the operation into the remote memory operation and the memory synchronization operation. As a result, the source processing unit avoids the need to perform a separate memory synchronization operation, thereby reducing inter-processor communications and increasing performance of remote memory operations. |
US12105957B2 |
Accelerating relaxed remote atomics on multiple writer operations
A memory controller includes an arbiter, a vector arithmetic logic unit (VALU), a read buffer and a write buffer both coupled to the VALU, and an atomic memory operation scheduler. The VALU performs scattered atomic memory operations on arrays of data elements responsive to selected memory access commands. The atomic memory operation scheduler is for scheduling atomic memory operations at the VALU; identifying a plurality of scattered atomic memory operations with commutative and associative properties, the plurality of scattered atomic memory operations on at least one element of an array of data elements associated with an address; and commanding the VALU to perform the plurality of scattered atomic memory operations. |
US12105954B2 |
LCS data compression/decompression system
An LCS data compression/decompression system includes an orchestrator device in a resource system with a host operating system and coupled to a storage system via a network. The orchestrator device receives a read instruction from the host operating system directed to data stored in the storage system and, in response, retrieves and uses a data read decompression policy to select one of the storage system and the orchestrator device to perform data decompression operations on the data. The orchestrator device then provides a data read decompression instruction to the storage system to cause the storage system to provide the data to the orchestrator device such that the orchestrator device provides the data to the host operation system after the one of the storage system and the orchestrator device selected using the data read decompression policy performs the data decompression operations on the data. |
US12105953B2 |
Zero coder compression
The subject technology groups received data in data blocks having a predetermined number of bytes. For each received data block, a compressed data block is written to an output buffer. The compressed data block includes a mask block having a same number of bits as the predetermined number, and a subsequent block. The mask block includes in a same order as bytes within the corresponding data block, a zero corresponding to a zero-byte within the data block, and a one corresponding to each non-zero byte within the data block. The subsequent block includes non-zero bytes within the corresponding data block in a same order as the non-zero bytes within the data block. |
US12105952B2 |
Global addressing for switch fabric
Systems, methods, and techniques are provided for a fabric addressable memory. A memory access request is received from a host computing device attached via one edge port of one or more interconnect switches, the memory access request directed to a destination segment of a physical fabric memory block that is allocated in local physical memory of the host computing device. The edge port accesses a stored mapping between segments of the physical fabric memory block and one or more destination port identifiers that are each associated with a respective edge port of the fabric addressable memory. The memory access request is routed by the one edge port to a destination edge port based on the stored mapping. |
US12105951B2 |
Data management method for application, system, and computer device
A data management method includes obtaining information about an application, where the information about the application includes but is not limited to one or more of I/O operation information of the application, running information of the application, and process information of the application; and formulating and executing a specific storage policy for specific information of the application. |
US12105950B2 |
Extensions to global keyboard shortcuts for computing devices having multiple display regions
A computing device detects a press of a global shortcut key simultaneously with a first press and release of a modifier key. In response thereto, an operation is initiated in a non-default display region. The operation might be displaying a user interface element in the non-default display region. The computing device can also detect a second press and release of the modifier key simultaneously with the press of the global shortcut key. In response thereto, the operation can be initiated in a second display region, such as a default display region. The second press and release of the modifier key can be detected within a predetermined period of time following the detection of the first press and release of the modifier key. The operation might be simultaneously initiated in multiple display regions, such as sharing a region that encompasses the non-default display region and one or more other display regions. |
US12105946B2 |
Presentation and control of user interaction with a slider-based user interface element
In some implementations, a system may transmit, to a user device associated with a user account, a first set of user interface (UI) data that indicates: a rectangular-shaped element, a track positioned on the rectangular-shaped element and having a first end and a second end, and an interaction element located at the first end of the track and slidable between the first and second ends of the track. The system may receive, from the user device, interaction data indicating an interaction, by a user of the user device, with the interaction element from the first end to the second end of the track. The system may transmit, to the user device, a second set of UI data that indicates: the rectangular-shaped element and an account identifier associated with the user account and positioned on the rectangular-shaped element. |
US12105943B2 |
Electronic device and control method therefor
A controlling method of an electronic apparatus is provided. The controlling method of the electronic apparatus according to an embodiment includes displaying cooking description information for one cooking step from among a plurality of cooking steps included in recipe information, receiving other cooking description information that can replace the displayed cooking description information from an external device, classifying the received other cooking description information according to a predetermined criterion, displaying the classified other cooking description information, and based on one of the displayed other cooking description information being selected, updating the recipe information by replacing the displayed cooking description information with the selected other cooking description information. |
US12105942B2 |
Input device and user interface interactions
In some embodiments, a device displays functionality information in response to receiving an indication of a first input for which a contact meets functionality display criteria. In some embodiments, a device generates a user interface that includes a navigation bar including images from different positions in a respective content item, and a representation of an adjacent content item. In some embodiments, a device moves a selection-indicator in a user interface by a predefined amount in response to receiving an indication of a first input that meets unitary movement criteria. In some embodiments, a device interprets movement of a contact of an input based at least in part on a grip of a user. In some embodiments, a device displays a plurality of character selection options when a text entry field is not tolerant of character ambiguity and a first input corresponds to a plurality of candidate characters. |
US12105933B2 |
Graphical user interface to track dynamic data
Disclosed are methods and systems of displaying graphical user interfaces (GUIs) that illustrate various offering analytics and insights. The GUI display selectable graphical components representing attributes of maturity bonds, wherein when a user interacts with a first graphical component corresponding to a first maturity bond, the server dynamically updates a second section of the GUI. The second section of the GUI displays time periods corresponding to a maturity date for the first maturity bond, wherein the server displays a vertical bar for each time period, a height of the vertical bar indicating a value of the maturity bond, wherein each vertical bar is divided into two areas a first area corresponding to a competitive sale of the first maturity bond, and a second area corresponding to a negotiated sale of the first maturity bond. |
US12105924B2 |
Display device and electronic device including the same
In a display device according to the present disclosure, the display device includes a display panel and an input sensor layer. The display panel includes a display area that includes a first area through which an optical signal passes and a second area by which the optical signal is blocked. The first area includes a first sub-area having a first light transmittance and a second sub-area having a second light transmittance lower than the first light transmittance. The input sensor layer includes a first sensing pattern that overlaps the second area and includes first openings, and a second sensing pattern that overlaps the first area. The second sensing pattern includes second openings that overlap the second sub-area and are larger than the first openings, and at least one third opening that overlaps the first sub-area and is larger than the second openings. |
US12105923B2 |
Touch sensor
A touch sensor satisfies three characteristics of rub resistance, bending properties, and suppression of occurrence of a moire. The touch sensor includes a transparent substrate having a display region and a non-display region and a fine metal wire disposed in the display region. A mesh pattern is composed of fine metal wires, and the fine metal wire includes a layer to be plated and a metal layer formed on the layer to be plated in this order from a transparent substrate side. The layer to be plated is a convex shape and includes an organic component as a main component, the fine metal wire has an average line width of 1 to 2.5 μm, and a ratio of the average line width of the fine metal wires to an average line width of layers to be plated is 1.25 to 1.6. |
US12105914B2 |
Touch display device
A touch detection method includes the following steps: (1). providing a touch display device, wherein the touch display device includes a plurality of LED units and a plurality of switches, each LED unit includes a LED and a photo sensor, and the switches are electrically coupled to the LED units; and (2). enabling the LED and a photo sensor coupled to the conductive one non-simultaneously during a conductive period of a conductive one of the switches. As a result, an influence of a touch detection of the photo sensor by a light emission of the LED could be reduced. |
US12105912B2 |
Sensor monitoring system
A computing subsystem includes a plurality of drive-sense circuits operable for coupling to a plurality of loads. A drive-sense circuit of the plurality of drive-sense circuits is operably coupled to a load of the plurality of loads. The drive-sense circuit functions to generate a digital signal indicative of a characteristic of the load. The computing subsystem further includes a processing module operably coupled to the plurality of drive-sense circuits. The processing module is operable to receive a set of digital signals from at least some of the plurality of drive-sense circuits, wherein the set of digital signals includes the digital signal and process the set of digital signals to produce a plurality of frames of load data regarding the plurality of loads. A frame of the load data of the plurality of frames of load data is a representation of the characteristics of the at least some of plurality of loads at a sampling interval of a plurality of sampling intervals. |
US12105911B2 |
Touch display device and touch driving method
A touch display device can include a display panel including a plurality of touch electrodes; a gate driving circuit to apply a plurality of scan signals to the display panel through a plurality of gate lines; a touch driving circuit to detect touch based on a change in capacitance of the plurality of touch electrodes; a compensation clock generating circuit to generate direct current (DC) compensation clocks for determining a DC compensation period based on clock signals that determine rising times and falling times of the plurality of scan signals. Also, the touch display device can include a DC voltage generating circuit to generate DC voltages based on a reference DC voltage; and a DC compensation voltage generating circuit to generate a DC compensation voltage based on one of the DC voltages and supply the DC compensation voltage to the display panel during the DC compensation period. |
US12105903B2 |
Display panel and electronic device
The present application provides a display panel and the electronic device. The display panel includes: a substrate; a display layer including light-emitting units; and a touch layer including a first insulating layer, a touch electrode layer, and a second insulating layer. The touch electrode layer includes touch electrodes. Each of the touch electrodes is provided with a first opening corresponding to one of the light-emitting units. Second openings are defined in the first insulating layer and located corresponding to the first openings. The second insulating layer fills the first openings and the second openings, and an included angle between a sidewall of each of the second openings and a side of the first insulating layer close to the display layer is an acute angle. |
US12105902B2 |
Method to be performed by stylus and sensor controller, stylus, and sensor controller
A method to be performed by a sensor controller that periodically transmits an uplink signal, and by a stylus that, upon receiving the uplink signal, determines a transmission and reception schedule for a downlink signal and the uplink signal on the basis of the reception timing of the uplink signal. The method includes executing, by the stylus, an uplink signal receiving operation for a first predetermined period of time according to the transmission and reception schedule. The method includes, responsive to the uplink signal not received through the receiving operation and expiration of the first predetermined period of time, continuing, by the stylus, the uplink signal receiving operation for a second predetermined period of time, instead of transmitting the downlink signal according to the transmission and reception schedule. |
US12105900B2 |
Touch input device
The present invention relates to a multifunctional touch input device capable of detecting a touch position, driving a stylus pen, and detecting a position of the stylus pen. The touch input device includes a sensor unit and a control unit, the sensor unit including a plurality of patterns. The plurality of patterns include a first pattern extending in a first direction, a second pattern disposed adjacent to the first pattern, a third pattern extending in a second direction different from the first direction, and a fourth pattern disposed adjacent to the third pattern. Here, the plurality of first third patterns have one ends electrically connected to the control unit and the other ends electrically opened. The plurality of first patterns have the other ends that are electrically connected to each other, and the plurality of third patterns have the other ends that are electrically connected to each other. |
US12105899B1 |
Method for estimating stylus position and stylus
A method for estimating stylus position and a stylus are provided. The method includes the following operation. An image is captured towards a display through an image capturing device disposed on a stylus. A distance between the stylus and the display is detected through a distance sensor disposed on the stylus. A display bezel of the display in the image is detected. A spatial position of the stylus relative to the display is determined according to the display bezel in the image and the distance. |
US12105896B2 |
Computer mouse module
A computer mouse module comprising a power supply component; a movement sensor, an encoder operable to encode data collected by the movement sensor, a transmitter for transmitting the encoded data to a computer and a physical connector for detachably attaching a handle portion to the computer mouse module. The computer mouse module may be attached to the handle portion to form a functioning mouse where a user grips the mouse handle portion to control the mouse. |
US12105890B2 |
Extramissive spatial imaging digital eye glass apparatuses, methods and systems for virtual or augmediated vision, manipulation, creation, or interaction with objects, materials, or other entities
A sensing and display apparatus, comprising: a first phenomenon interface configured to operatively interface with a first augmediated-reality space, and a second phenomenon interface configured to operatively interface with a second augmediated-reality space, is implemented as an extramissive spatial imaging digital eye glass. |
US12105888B2 |
Gesture detection sensor, reader module, and gesture detection system
A gesture detection system is disclosed. The gesture detection system includes a gesture detection sensor including a base sheet formed of a skin-conformable material, to be tightly attached to a skin, a sensing part formed at the base sheet, to measure deformation of the skin, and an electrode pattern formed at the base sheet and connected, at one end thereof, to the sensing part, to transmit an electrical signal varying in accordance with the deformation of the skin, a reader module connected to the gesture detection sensor, to read the electrical signal, and a computing device configured to receive the electrical signal from the reader module, thereby recognizing a gesture of the user. Through disposable use of the gesture detection sensor and multiple use of the reader module and the computing device, a hygienic gesture input environment may be provided to a plurality of users at low cost. |
US12105886B2 |
Method for recognizing non-contact gestures in display process and display device using the same
A method for recognizing a non-contact gesture includes: in a state where an infrared (IR) sensor array including a plurality of IR sensors and a plurality of infrared light emitting diodes (LEDs) emitting infrared rays are located above a display panel, when a specific IR sensor among the plurality of IR sensors recognizes an infrared signal reflected from a gesture object, acquiring, by a recognition system, information about the specific IR sensor; and recognizing, by the recognition system, a gesture of the gesture object based on the information on the specific IR sensor. |
US12105882B2 |
Force sense presentation device
A force sense presentation device 1 includes a base body 2 that is gripped by a hand of a user, a movable unit 3 having a finger placement portion 5 on which the user is to place a fingertip in a state in which the base body 2 is gripped by the user, and a moving mechanism that moves the movable unit 3 with respect to the base body 2. The base body 2 is held by two or more fingers. The finger placement portion 5 has a finger engagement portion 4 provided thereon uprightly in a direction different from a moving direction of the movable unit 3. |
US12105880B2 |
Vibration method and apparatus, electronic device, and readable storage medium
A vibration method and apparatus are provided. The method comprises: in response to a first operation, the electronic device including at least two motors enters a first application scene; when a screen direction of the electronic device is a first screen direction, the at least two motors vibrate in a first vibration mode; and in response to a second operation, the screen direction of the electronic device is switched from the first screen direction to a second screen direction, and the at least two motors vibrate in a second vibration mode, wherein the first vibration mode is different from the second vibration mode. A vibration mode of a motor may be changed to adapt to the screen direction of the electronic device, so as to achieve an effect of adapting to a vibration feeling of a user based on the screen direction and improve user experience. |
US12105876B2 |
System and method for using gestures and expressions for controlling speech applications
Methods and systems are provided for detecting and processing gestures, expressions (e.g., facial), tone and/or gestures of the user for the purpose of improving the quality and speed of interactions with computer-based systems. Such information may be detected by one or more sensors such as, for example, electromyography (EMG) sensors used to monitor and record electrical activity produced by muscles that are activated. Other sensor types may be used, such as optical, inertial measurement unit (IMU), or other types of bio-sensors. The system may use one or more sensors to detect speech alone or in combination with gestures, expressions (e.g., facial), tone and/or gestures of the user to provide input or control of the system. |
US12105872B2 |
Methods and systems for obtaining, aggregating, and analyzing vision data to assess a person's vision performance
The present specification describes methods and systems for modifying a media, such as Virtual Reality, Augmented Reality, or Mixed Reality (VR/AR/MxR) media based on a vision profile and a target application. In embodiments of the specification, a Sensory Data Exchange (SDE) is created that enables identification of various vision profiles for users and user groups. The SDE may be utilized to modify one or more media in accordance with each type of user and/or user group. |
US12105868B2 |
Information processing device, information processing method, and program
An information processing device (TM) includes a head information acquisition unit (21), a physical information acquisition unit (22), and a display control unit (30). The head information acquisition unit (21) acquires the position and posture of a head of a user. The physical information acquisition unit (22) acquires a position and posture of a portion of a body other than the head of the user. The display control unit (30) controls display of a virtual object corresponding to the portion of the body, on the basis of a history of the position and posture of the portion of the body and on the basis of the position and posture of the head, in a period before the position and posture of the portion of the body are acquired by the physical information acquisition unit (21). |
US12105865B2 |
User movement detection for verifying trust between computing devices
Systems and methods for managing interactive object input are disclosed. An interactive object can include sensors configured to generate sensor data indicative of movement associated with a user of the interactive object. Movement data can be analyzed to detect an attachment of a user to the interactive object and/or a separation of a user from the interactive object. State data indicative of a state of the interactive object relative to the user device can be generated in response detecting a separation of a user from the interactive object. The user device can be disabled, based on the state data, from initiating one or more functions in response to input received at the interactive object. |
US12105861B2 |
Ransomware-aware solid-state drive
An example embodiment may involve a storage device comprising one or more processors, memory, a host interface connectable to a host device, a network interface connectable to a backup device, and program instructions, stored in the memory, that upon execution by the one or more processors cause the storage device to perform operations comprising: causing data received, by way of the host interface, to be stored in a page of the memory; after storing the data, marking the page as invalid due to input/output operations of the memory; determining a predicted idle time period within which the memory is not expected to be engaged in further input/output operations; determining that a duration of the predicted idle time period exceeds a threshold length; and during the predicted idle time period, transmitting, by way of the network interface, the data to the backup device. |
US12105858B2 |
Systems and methods for laser probing for hardware trojan detection
A method includes in part, generating an electro-optical frequency map (EOFM) of an active layer of an integrated circuit (IC), retrieving a reference map of the IC, comparing the EOFM of the IC with the reference map to determine whether there is a match between an intensity of an identified region in the EOFM map and an intensity of a corresponding region of the reference map, and detecting one or more hardware trojans in the IC if there is no match. The reference map may be associated with a layout of an IC known not to include hardware trojans. The reference map also may be a second EOFM associated with the IC. Alternatively, the reference map may be generated by applying power to the IC, and applying a clock signal to the IC. |
US12105857B2 |
System and method for detection of counterfeit and cyber electronic components
Embodiments of the present invention may include a method and a system for detection of counterfeit and cyber electronic components by obtaining one or more features from a plurality of electronic components of a first type and from a plurality of N electronic components of a second type, processing the one or more features to create a unique model related to an electronic component of the first type and to an electronic component of the second type, examining a detected electronic component by obtaining one or more features of the detected electronic component, executing the unique model with the one or more features of the detected electronic component and determining if the detected electronic component is an authentic electronic component of the first type or the second type. |
US12105856B2 |
Validation and registration for information handling systems
Methods and systems are provided for validating and registering an IHS (Information Handling System) and components of the IHS for technical support. Upon delivery and initialization of an IHS, an inventory certificate that was uploaded to the IHS during factory provisioning of the IHS is retrieved. The inventory certificate includes an inventory that identifies factory-installed hardware components in the IHS. The inventory also specifies whether a registration requirement has been specified for the IHS, such as to initiate technical support. While still operating a pre-boot validation process, an inventory is collected of the detected hardware components of the IHS. Based on the inventory certificate, the validation process confirms whether a detected hardware component is a factory-installed hardware component and determines whether registration is required. If required, registration of the IHS is initiated by the validation process and initialization of the IHS continues. |
US12105855B2 |
Privacy-enhanced computation via sequestered encryption
A system includes an electronic circuit that performs operations on encrypted data. The electronic circuit includes electronic circuit elements electrically coupled to receive an encrypted first secret data block including a first data identifier and to decrypt the encrypted first secret data block. The electronic circuit further includes electronic circuit elements electrically coupled to combine the data identifier and an operation identifier of an operation to be executed to generate an intermediate value; apply a one-way hash function to the intermediate value to generate a second data identifier; and encrypt the second data identifier for outputting. |
US12105845B2 |
System and method for entity resolution of a data element
A system and a method for entity resolution is disclosed. An entity reference parsing subsystem to parse one or more entity references of a corresponding seed set of entity into corresponding one or more personal data properties and property values. A property value standardization subsystem performs one or more standardization operations for standardization of the corresponding one or more property values. A property value anonymization subsystem secures the one or more property values by performing one or more anonymization procedures. A property strength quantification subsystem identifies at least one additional property suspected to belong to the seed set of the entity, assigns a property strength score to the at least one additional property, adds the at least one additional property to the corresponding seed set of entity. A local entity resolution and a global entity resolution subsystem performs a first and a second entity resolution process respectively. |
US12105844B1 |
Selective redaction of personally identifiable information in generative artificial intelligence model outputs
An output of a generative artificial intelligence (GenAI) model is received which is responsive to a prompt by a requestor. The output is tokenized to result in a plurality of tokens. These tokens are then used to determine that the output includes at least one string comprising personally identifiable information (PII). This determined can use pattern recognition to identify tokens and sequence of tokens indicative of PII. Thereafter, a classifier is used to assign a PII type to each string in the output comprising PII. It is then determined that at least one of the PII types in the output requires redaction which results in strings having a PII type determined to require redaction to be redacted which, in turn, results in a modified output for transmission to the requester. Related apparatus, systems, techniques and articles are also described. |
US12105839B2 |
Enabling secure access to applications via social media
An authentication and applications access system provides access to a plurality of backend applications via a social media application installed on a user device. Metadata associated with a request to access one of the plurality of backend applications is initially extracted. The metadata is used to authenticate the request via a plurality of validation steps. Upon authentication, the information from the request is provided to the backend application to receive the results responsive to the request. Any sensitive data included in the results is suppressed via data substitution steps from the transmission to the user device. The output from the applications access system with the sensitive data occluded is provided for display on a social media user interface (UI) on a user device. |
US12105834B2 |
User privacy for autonomous vehicles
Data privacy for data associated with traveling in a vehicle that has access to passenger data, vehicle location data, vehicle navigation data, peripheral data; and/or itinerary data. Privacy is achieved by data classification and corresponding data security preferences and/or user selection including end of trip data disposition actions. |
US12105832B2 |
Adaptive differentially private count
A differentially private security system communicatively coupled to a database storing restricted data receives a database query from a client. The database query includes an operation, a target accuracy, and a maximum privacy spend for the query. The system performs the operation to produce a result, then injects the result with noise sampled from a Laplace distribution to produce a differentially private result. The system iteratively calibrates the noise value of the differentially private result using a secondary distribution different from the Laplace distribution and a new fractional privacy spend. The system ceases to iterate when an iteration uses the maximum privacy spend or a relative error of the differentially private result is determined to satisfy the target accuracy, or both. The system sends the differentially private result to the client. |
US12105823B2 |
Protecting sensitive data
An example operation may include one or more of capturing a current version of sensitive data by a data processor node, hashing, by the data processor node, the current version of the sensitive data, storing, by the data processor node, a hash of the current version of the sensitive data on a first blockchain, encrypting, by the data processor node, the current version of the sensitive data using a secret key, and storing the encrypted current version of the sensitive data on a second blockchain. |
US12105821B2 |
Instant carrier onboarding for transportation data aggregator platform
A transportation data aggregator platform (“TDAP”) receives, from a carrier computing device, a selection of one or more electronic logging device (“ELD”) provider systems associated with ELDs of vehicles of a carrier. The TDAP, for each of the one or more selected ELD provider systems, (1) displays, on the computing device of the carrier computing device, a request for credentials associated with the selected ELD provider system, (2) receives, via the carrier computing device, an input comprising the credentials, (3) communicates, to the ELD provider system, the credentials, and (4) receives, from the ELD provider system, a response confirming a validity of the communicated credentials. The TDAP, in response to receiving the response for each of the one or more selected ELD provider systems, generates a letter of authorization (“LOA”) and accesses ELD data logged by ELDs of the carrier from the one or more selected ELD provider systems. |
US12105820B2 |
Protecting selected disks on a computer system
A server kernel processing system receives an input/output (I/O) request from a user mode computing environment. The I/O request is analyzed to determine whether it is a modification request to modify data in a target volume. If so, target analysis logic determines whether the request is for a target volume that is within a first or second protected volume. If the request is to modify data stored in the first protected volume, the request is blocked. If the request is to modify data in a second protected volume, then a whitelist is examined to determine whether the requesting process and user are on the whitelist. If not, the request is also blocked. |
US12105816B2 |
Dynamically controlling access to linked content in electronic communications
Aspects of the disclosure relate to dynamically controlling access to linked content in electronic communications. A computing platform may receive, from a user computing device, a request for a uniform resource locator associated with an email message. Subsequently, the computing platform may identify that the uniform resource locator associated with the email message corresponds to a potentially-malicious site. In response to identifying that the uniform resource locator associated with the email message corresponds to the potentially-malicious site, the computing platform may determine a risk profile associated with the request received from the user computing device. Based on the risk profile associated with the request, the computing platform may execute an isolation method to provide limited access to the uniform resource locator associated with the email message. In some instances, executing the isolation method may include initiating a browser mirroring session to provide the limited access to the potentially-malicious site. |
US12105812B2 |
System and method for providing complex data encryption
Various systems, methods, and computer program products are provided for complex data encryption. The method includes receiving a user input code from a computing device associated with a user. The user input code is one or more plaintext characters. The method also includes generating a first encrypted value using a first encryption algorithm based on the user input code. The method further includes decrypting the first encrypted value using one or more additional encryption algorithms. The one or more synthetic user input codes are generated by the decryption of the first encrypted value using each of the one or more additional encryption algorithms. The method still further includes determining a first encryption vulnerability score based on the value of the one or more synthetic user input codes. The method also includes causing a transmission of a user input code notification based on the first encryption vulnerability score. |
US12105811B2 |
Apparatus and method for encrypting data in a data storage system
A system and method that utilize an encryption engine endpoint to encrypt data in a data storage system are disclosed. In the system and method, the client controls the encryption keys utilized to encrypt and decrypt data such that the encryption keys are not stored together with the encrypted data. Therefore, once data is encrypted, neither the host of the data storage system, nor the encryption engine endpoint have access to the encryption keys required to decrypt the data, which increases the security of the encrypted data in the event of, for example, the data storage system being accessed by an unauthorized party. |
US12105810B2 |
Data poisoning method and data poisoning apparatus
A data poisoning method and a data poisoning apparatus are provided. In the method, a training dataset and a validation dataset are retrieved. A perturbation is randomly initiated and added to data in the training dataset to generate poisoned training data. Values of multiple kernel functions of the poisoned training data and the validation dataset are computed by using kernel functions in a Gaussian process, and used to compute a mean of the Gaussian process on the validation dataset. A loss between the mean and the data in the validation dataset is computed by using a loss function of the Gaussian process, and used to generate an objective function that maximizes the loss. The objective function is solved to compute the perturbation that can maximize the loss. |
US12105804B2 |
Securely executing software based on cryptographically verified instructions
Securely executing instructions of software on a computerized device by accessing a software of a computerized device, wherein the software includes a plurality of instructions and respective reference message authentication codes (MACs), generating a cryptographic key based at least in part on a key derivation function, wherein arguments of the key derivation function are based at least in part on a unique identifier of the computerized device and a value extended from a measurement of a content of the software of an extension mechanism of a platform configuration register of the computerized device, verifying an instruction of the plurality of instructions of the software based at least in part on the cryptographic key and a reference MAC of the respective reference MACs, and in response to verifying the instruction of the plurality of instructions of the software, executing the instruction. |
US12105803B2 |
Apparatus and application device for protection of security
A self-programming synthesizer with neuroplastic behavior using variable binding and substitution that, on input of a data n, produces a new algorithm f(n) as well as affects an existing algorithm f(n). The synthesizer comprises at least one bare metal and a plethoral of coprocessors, an inference calculus implemented n reprogrammable logic. The synthesizer may also include a microvisor, analog-to-digital conversion and digital-to-analog outputs for some applications. Additionally, the synthesizer may include an internal or separate external clock frequency generator. The portion of plasticity provided by the inference calculus adds a reconfigurable artificial intelligence. The invention combines dynamic threat detection with direct control of system resources to detect and mitigate threats and anneal the system from cyber attack. |
US12105801B2 |
Method for intrusion detection to detect malicious insider threat activities and system for intrusion detection
A method and system for intrusion detection to detect malicious insider threat activities within a network user profiles. The method includes determining a behavior pattern for each user profile based on activity events, wherein the determination of the behavior pattern is executed by a Recurrent Neural Network. The method includes determining normal activity events and abnormal activity events for each user profile based on the behavior patterns, wherein the determination of the normal activity events and the abnormal activity events is executed by a Feed-Forward Neural Network. The method includes evaluating whether a recorded activity event is a normal activity event or an abnormal activity event based on the behavior pattern and the determined normal activity events and abnormal events for that user profile. The method includes detecting malicious activity for the user profile, if the recorded activity event is evaluated as an abnormal activity event. |
US12105799B2 |
Systems and methods for security intelligence exchange
Systems, methods, and computer-readable storage media for improving cybersecurity protections across entities. One system includes a response system including one or more processing circuits including memory and at least one processor configured to identify or collect incident data corresponding with a cybersecurity incident. The at least one processor further configured to record the incident data in a distributed ledger or data source and analyze the incident data utilizing a cybersecurity model to generate one or more verified intelligences corresponding to at least one cybersecurity threat. The at least one processor further configured to determine the one or more verified intelligences corresponds to at least one of the plurality of entities and decode the one or more verified intelligences into one or more entity-specific data formats. The at least one processor further configured to configure or re-configure at least one security tool. |
US12105798B2 |
Method for coordinating the mitigation of a cyber attack, associated device and system
A method for coordinating mitigation of a cyber attack, an associated device and system. The coordination method is implemented by a device managing resources in a computing domain, wherein the resources are protected by a plurality of services protecting against cyber attacks. The method includes: producing mitigation plans implemented by protection services from the plurality of protection services in response to a cyber attack targeting at least one of the resources in the computing domain; and following a detection of at least one incompatibility between the mitigation plans produced, coordinating an adjustment to all or some of the incompatible mitigation plans, among the protection services that have implemented the incompatible mitigation plans, so as to eliminate the incompatibility. |
US12105791B2 |
Cloud key management for system management
The present disclosure relates to computer-implemented methods, software, and systems for identifying potential attacks through monitoring of user credential login attempts across a network of websites. One example method includes receiving a request associated with an authentication of a requestor at a landscape environment. In response to receiving the request encrypted credentials responsive to the request are loaded at a credential manager running at the landscape environment. The encrypted credentials are persisted at a storage by the credential manager. The encrypted credentials include credentials that are encrypted with a public key and are provided in encrypted form to the credential manager. The encrypted credentials are provided to a credential usage component running at the landscape environment for decrypting the encrypted credential with a private key persisted by the credential usage component at the landscape environment. |
US12105784B1 |
Secure biometric-based smart card activation method and system
A method and system of performing an authentication of a person in order to activate a smart card for access to a secured resource is disclosed. The system and method are configured to collect image data and compare the image data to facial model data stored on the smart card. The system detects whether there is a match between the image data and any facial signatures previously collected and stored in the smart card. If there is a match, the system verifies an identity of the person and can be configured to automatically activate the smart card for a limited period of time. |
US12105783B2 |
Systems and methods for aggregated authenticated data storage
Systems and methods include program instructions to predict that a user will utilize external source(s) to transfer at least one resource into an entity-based record. The program instructions obtain identifying information data about the external source(s), the identifying information data including user-specific authentication information data, and automatically populate one or more data entries of a virtual aggregation table that is configured to store data records of external source identification information, where the automatically populating includes storing the obtained identifying information data about the external source(s). The program instructions also determine that a user is accessing an entity-based digital platform to access optional sources for making a resource transfer. Additionally, the program instructions display, via a user interface of a user device, an aggregation of optional external sources each optional external source having a selectable input associated therewith. |
US12105778B2 |
Real-time viable user determination
Described herein are techniques for providing identification of a current user of a user device. Such techniques may comprise receiving a request for identification of a current user of a user device, receiving interaction data that includes information about current usage patterns for the user device, retrieving profile data associated with at least one potential user of the user device, comparing the profile data to the information about current usage patterns to determine for the at least one potential user of the user device, a likelihood value that the at least one potential user is the current user of the user device, and providing the determined likelihood value in response to the received request. |
US12105775B2 |
Inventory management system in a refrigerator appliance
A refrigerator appliance is provided including a cabinet defining a chilled chamber, a door rotatably hinged to the cabinet to provide selective access to the chilled chamber, and an audiovisual input assembly for monitoring the chilled chamber. A controller obtains a video stream and an audio stream using the audiovisual input assembly and analyzes these streams using a standard object weighting to generate a video-based inventory change and an audio-based inventory change. An inventory list is updated if the video-based inventory change and the audio-based inventory change match. Otherwise, the controller can reanalyze the streams using an updated object weighting to see if the audio and video streams generate matching proposed inventory changes. |
US12105772B2 |
Dynamic and continuous composition of features extraction and learning operation tool for episodic industrial process
A computer implemented method of preparing process data for use in an artificial intelligence (AI) model includes collecting and storing raw data as episodic data for each episode of a process. An episode data generator assigns an episode identifier each set of episodic data. The raw data per episode is transformed into a standardized episodic data format that is usable by the AI model. Metrics are assigned to the episodic data and the episodic data is aggregated in an episode store. The data in the episode store is used by a feature extraction and learning module to extract and rank features. |
US12105768B2 |
Selectivity estimation of conjunctive predicates
A system includes determination of a query comprising z predicates, determination of known selectivities of each of a set of conjuncts of the z predicates, and estimation of selectivities of all conjuncts of the z predicates based on the known selectivities and a recursive determination of Cx, where x represents selectivities of all complete conjuncts of the z predicates and C is a complete design matrix complete design matrix (ci,j)=1 if i⊆j, else 0, having indices [0, 2z−1]. |
US12105761B2 |
System and method for web crawling and content summarization
A web crawling solution is presented for automatically prioritizing web crawling according to crawling policies. Web page wrappers are automatically created and updated using XPath expressions and web page analysis algorithms. Crawling is implemented using parallel queues converging into a single prioritized queue taking into account web site reputation and influence and also exploiting content, comments and metadata from social media, blogs and other sources. The crawled news content is clustered according to similarity and thematic summaries are created before serving the results. |
US12105757B2 |
Systems and methods for updating search results based on a conversation
Systems and methods are described herein for updating search results based on a user's comment or a conversation among users using a media guidance application. A set of search results may be presented to a user or users. Comments or a conversation about the search results may be analyzed by the media guidance application. Selected comments by a user determined to have a greater weight may be used to update the search results. |
US12105750B2 |
Method and apparatus for mining entity relationship, electronic device, and storage medium
A method for mining an entity relationship, apparatus, electronic device, and a storage medium are provided. An implementation of the method may include: searching, in a query statement set, for a query statement satisfying a preset condition corresponding to a target entity word; in response to at least one query statement satisfying the preset condition corresponding to the target entity word being found in the query statement set, mining an associated entity word corresponding to the target entity word based on the found at least one query statement satisfying the preset condition corresponding to the target entity word. |
US12105749B2 |
Method for generating triples from log entries
A computer-implemented method, computer program product, and a technical system for generating triples including providing a plurality of log entries from respective log files, wherein each log entry of the plurality of log entries includes at least one text message, generating at least one template based on the plurality of log entries using unsupervised clustering, wherein the at least one template includes at least one variable part and at least one fixed part, assigning each log entry of the plurality of log entries to one respective template based on the generated at least one template using a similarity measure, extracting the corresponding at least one variable and at least one fixed part of each text message of the plurality of text messages as key/value pairs using the respective assigned at least one template based on the plurality of log entries, and providing the text messages, keys and values as triples. |
US12105747B2 |
Automatic content generation
Systems and methods are directed to generating content that is contextually relevant in a writing style of a user. In example embodiments, a plurality of logical inputs regarding a topic is received in bullet point format. A content generator generates draft content using machine learning (ML) models. The generating comprises identifying a writing style of the user by applying the plurality of logical inputs to a first ML model, determining a context and direction for the draft content using a second ML model, and based on the plurality of logical inputs, the identified writing style, and the context and direction, generating at least one paragraph of draft content in the writing style of the user that follows an outline associated with the bullet point format and comprises a same context and direction as the plurality of logical inputs. The draft content is then presented at a client device. |
US12105746B1 |
System for surveying security environments
Embodiments are directed to surveying security environments. A subject index that includes entries may be generated based on a survey of a content system. A question a client may be matched to entries in the subject index. A prompt associated with the content system may be generated based on the entries, the data sources, or the question. Query models may be employed to obtain data associated with the question from the data sources. Other prompts may be generated based on the data from the data sources to generate candidate answers based on the question and the data from the data sources. An evaluation prompt that includes the candidate answers and the question may be generated to rank the candidate answers for correctness. Answers may be determined based on the ranking of the candidate questions such that top ranked candidate answers are provided to the client. |
US12105744B2 |
Systems and methods for semantic parsing with primitive level enumeration
Embodiments described herein provide a semantic parsing framework which may be referred to as Uni-Parser. The Uni-Parser framework may be applied to question answering on both knowledge bases and databases. The three main stages of the Uni-Parser framework are enumeration, ranking, and generation. At the enumeration stage, primitives are enumerated based on matching the question to the data structure. After enumerating primitives, the Uni-Parser framework may rank the primitives used a trained ranker model. The top ranked primitives may then be used as inputs to a generator which is a learned sequence to sequence model which produces a logical form. |
US12105735B2 |
Asynchronous accounting method and apparatus for blockchain, medium and electronic device
An asynchronous accounting method for a blockchain is provided. After a block reaches a consensus, different types of data contained in block information of the block are written into message queues corresponding to the respective types of data. Each of the message queues correspond to a different one of the types of data contained in the block information. A next round of block consensus processing is started after the different types of data are written into the message queues corresponding to the respective types of data. The different types of data are read from the message queues corresponding to the respective types of data to perform persistence processing of a blockchain ledger. |
US12105733B2 |
Chunk aware image locality scores for container images in multi-node clusters
Methods, systems, and techniques are disclosed for managing replication in a deployable object, such as a pod (e.g., a group of one or more containers). For example, when a pod is started in a cluster, the deployable object may start one or more virtual computer systems (e.g., containers), which may pull (e.g., initiate and run) container images from a registry server. The processing device may thus identify, such as on the file level, which container image should be pulled first. A scheduler of the one or more virtual computer systems may prioritize, based on the computed scores, a subsequent replication of archived data of the one or more virtual computer systems to be performed. The processing device may then execute, based on the prioritization by the scheduler, the subsequent replication of the archived data of the one or more virtual computer systems in the deployable object. |
US12105731B2 |
User interface for real-time data synchronization within a database platform
A system for real-time data synchronization within a database platform may be provided. The system includes a LRM computing device including a processor in communication with one or more data sources and an eCRM platform. The processor may be configured to (i) cause an input page to be displayed on a user computing device; (ii) create in real-time a query including an identifier received using the input page; (iii) initiate in real-time an API call including the query; (iv) cause, in real-time and using the API call, the eCRM platform and the one or more data sources to compare the identifier to lead referral information stored on the one or more data sources and the eCRM platform; and (v) in response to no match being found in the comparison, automatically create and store a lead referral data entry on the one or more data sources and the eCRM platform. |
US12105729B1 |
System and method for providing a governed search program using generative AI and large language learning models
A system and method for providing governed search capabilities using generative artificial intelligence (AI) and large language learning models to permit users to parse and search through and to generate detailed content from both structured and unstructured datasets. |
US12105728B2 |
Extensible data objects for use in machine learning models
Systems and methods are described herein for creating a data object for each of a plurality of imported unstructured data files. Each data object may expressly include one of the unstructured data files. Preprocessing subsystems and/or machine learning algorithms and subsystems process the data to generate or otherwise identify structured insight features. The system updates each data object to expressly include the structured insight features. |
US12105726B2 |
Asynchronous document charts
Systems and methods are provided for processing requests to perform a stored procedure. A document chart is created having a unique identifier that corresponds to the stored procedure name. The document chart, being specific to the stored procedure, is populated with records that are associated with potential calls of the stored procedure. Each record comprises a key parameter and an output value, wherein the key parameter corresponds to a key that is generated based on the input parameters associated with the stored procedure call. The output value is communicated to the requesting client device without having to call the stored procedure on the targeted server. |
US12105724B1 |
Tokenized HTTP event collector
A data intake and query system receives raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The system has configurable global settings for the received raw machine data that determine properties such as the metadata that is associated with raw machine data. Each event is associated with a token, which is also configurable and provides settings such as metadata settings for the raw machine data. The raw machine data is stored as events based on the metadata. Electronic devices that generate raw machine data may transmit the raw machine data to the data intake and query system within HTTP messages. The HTTP messages may also include settings such as metadata for the raw machine data. The raw machine data is stored as events based on the global metadata settings, token metadata settings, and HTTP message metadata settings. |
US12105723B2 |
Point in time representation for organizational hierarchy
A method for point-in-time visualization system management is provided. The method includes receiving organizational structure queries from user interfaces, creating organizational hierarchy database queries from the organizational structure query, and converting the results of those queries into entity change parameters lists and organizational tree structures for display on the user interface. The displayed organizational tree structure and entity change parameters can be filtered via controls available on the user interface. |
US12105716B2 |
Parallel compute offload to database accelerator
Embodiments herein describe techniques for preparing and executing tasks related to a database query in a database accelerator. In one embodiment, the database accelerator is separate from a host CPU. A database management system (DBMS) can offload tasks corresponding to a database query to the database accelerator. The DBMS can request data from the database relevant to the query and then convert that data into one or more data blocks that are suitable for processing by the database accelerator. In one embodiment, the database accelerator contains individual hardware processing units (PUs) that can process data in parallel or concurrently. In order to process the data concurrently, the data block includes individual PU data blocks that are each intended for a respective PU in the database accelerator. |
US12105715B2 |
Tenant identification for cache keys
Techniques are disclosed in which a server computer system manages a database cache for multiple different tenants. The system may compare a key having an unidentified tenant with key segments having a number of occurrences within a database cache satisfying a threshold count, where the key is included in a key-value entry of the cache storing data for multiple tenants. Key segments for keys of the database cache and corresponding occurrence counts are stored in a central database. Based on the comparing, the system determines whether the unidentified key matches one of the key segments satisfying the threshold count. In response to the system determining a match, a tenant corresponding to the unidentified key is identified based on the matching key segment. The disclosed techniques may advantageously allow for analysis of cache metrics for tenants and more efficient use of the cache (e.g., by altering cache parameters for individual tenants). |
US12105708B2 |
Cost-based semi-join rewrite
A method, apparatus, and computer program product for executing a relational database management system (RDBMS) in a computer system, wherein the RDBMS manages a relational database comprised of one or more tables storing data. The RDBMS executes a query with a semi-join operation comprising an inclusion join and/or an exclusion join performed against at least an outer table and an inner table, wherein the inclusion join returns a row from the outer table when there is a match with a row in the inner table, and the exclusion join returns a row from the outer table when there is no match with a row in the inner table. The RDBMS performs a rewrite of the query to avoid spooling and/or sorting of the inner table, when the inner table is larger than the outer table and a cost after the rewrite is lower than before the rewrite. |
US12105704B2 |
Machine learning-implemented chat bot database query system for multi-format database queries
A device receives a query from a user associated with a car dealership and applies the query to a first trained machine learning model configured to predict an intent, and to a second trained machine learning model to predict a set of entities. The device generates a normalized representation of the first query that is database language agnostic based on the predicted intent and the predicted set of entities, and translates the normalized representation into a second query having a format compatible with a language of a database of the car dealership. The device fetches data from the database of the car dealership using the second query, and provides the data for display to the user. |
US12105703B1 |
System and method for interacting with a plurality of data sources
System and method for interacting with a plurality of data sources are provided. A request may be parsed and an identification parameter identifying a data set may be determined. A field included in the request may be designated as a distribution key. At least one data source may be selected based on a value associated with the distribution key. At least a portion of the request may be sent to a selected data source. Other embodiments are described and claimed. |
US12105698B1 |
Temporary locking mechanism with shared assignment table
The example embodiments are directed to systems and methods of a locking mechanism for a database which permits a partial quantity assignment of a data item to a database request. In one example, the method may include receiving a database request comprising a requested quantity value of a data item, setting an exclusive lock on the data item within a database, protecting the requested quantity value by posting a TQA to a table, wherein the TQA comprises an identifier of the requested quantity value, an identifier of the database request, and a timestamp, releasing the exclusive lock for the database request on the data item within the database in response to recording the TQA, and with the exclusive lock released, determining a quantity value of the data item which is available for the database request and confirming the determined quantity via the temporary quantity assignment table. |
US12105696B2 |
Dynamic index management for computing storage resources
Methods that provide dynamic index management for a set of computing storage resources are disclosed herein. One method includes collecting, by a processor, a set of current performance data for a set of storage resources storing data and implementing a set of indexes for the data stored on the set of storage resources based on an optimized performance predicted for the set of storage resources based on the collected set of current performance data and a set of predicted performance data that identifies the set of indexes. Also disclosed herein are apparatus, systems, and computer program products that can include, perform, and/or implement the methods for providing dynamic index management for a set of computing storage resources. |
US12105688B2 |
Methods and apparatus to estimate audience sizes of media using deduplication based on vector of counts sketch data
Methods and apparatus to estimate audience sizes using deduplication based on vector of counts sketch data are disclosed. A system includes hardware circuitry to instantiate: coefficient analyzer circuitry to determine coefficient values of a polynomial based on (i) variances in values in a first vector of counts and a second vector of counts, (ii) a first cardinality of the first vector of counts, and (iii) a second cardinality of the second vector of counts; and overlap analyzer circuitry to: determine a real root of the polynomial; and report generator circuitry to estimate a deduplicated audience size based on (i) the estimate of the quantity of the second subscribers that are duplicates of the first subscribers and (ii) the first and second cardinalities. The system includes communication circuitry to transmit a network communication to a third party entity, the second network communication including a report based on the deduplicated audience size. |
US12105686B2 |
Content item purging
Methods, systems, and computer readable media for content item purging are provided. A contact item purger, such as may be incorporated within a local client application of a content management system running on a user device, may leverage knowledge as to which items have been uploaded to the content management system, and how long such content items have been stored on the user device, to propose items for deletion from the user device so as to reclaim storage space. A contact item purger may run on one or more user devices, and may activate upon various triggering events, based on various conditions and parameters, with or without user interaction, thus maintaining available memory capacity at all times. |
US12105684B2 |
Methods and devices for customizing knowledge representation systems
Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR. |
US12105683B2 |
System and method for creating template for database services
A system and method include providing a user interface for provisioning of the database using a selectable one of a plurality of database engines supported by the database management system, each of the supported ones of the plurality of database engines having a software profile, receiving a request via the user interface to create a new database for a first database engine not supported by the database management system, requesting and receiving a first binary for a database software for the first database engine and a second binary for an operating system software for the first database engine, and creating a first software profile from the first binary and the second binary, said first software profile usable by the database management system to create the new database using the first software profile. |
US12105681B2 |
Automatic document handling with on-demand application mounting
Embodiments perform automatic document handling by retrieving icons from local document handlers or from an application volumes manager, without installing the application locally. Embodiments further perform on-demand application mounting by intercepting and suspending requests to launch applications until the appropriate virtual disk, corresponding to the application, is mounted to the disk subsystem by the application volumes manager. The application launch is then resumed. |
US12105678B2 |
Cloned virtual machine disk replication
One or more techniques and/or computing devices are provided for replicating virtual machine disk clones. For example, a first storage controller, hosting first storage, may have a synchronous replication relationship with a second storage controller hosting second storage. A virtual machine, within the first storage, may be specified as having synchronous replication protection. Accordingly, virtual machine disk clones of a virtual machine disk of the virtual machine may be replicated from the first storage to the second storage. For example, virtual machine disk clones may be synchronous replicated, replicated by a resync process invoked by a hypervisor agent, and/or stored and replicated from a clone backup directory. |
US12105676B2 |
Prediction of file interaction by a user
A computer-implemented method, computer program product and computer system to automatically perform file management operations is provided. A processor identifies a plurality of files to monitor. A processor generates tracking attributes for the plurality of files. A processor monitors user interactions with the plurality of files. A processor generates prediction vectors for a plurality of file interactions based on the user interactions with the plurality of files. A processor determines at least one file in the plurality of files with tracking attributes that correlate with at least one prediction vector. A processor performs an operation on the at least one file that corresponds with the at least one prediction vector. |
US12105674B2 |
Fault tolerant method for processing data with human intervention
The present disclosure is directed to methods and non-transitory program storage devices for identifying demographic information in an input data file even in the face of known errors that would otherwise prevent the method from operating. When a fault condition is detected, a fault handler may attempt to fix the faulty data, remove the faulty data from the input data file being processed, or provide the faulty data at a user interface so a human user can intervene. The method and storage devices may continue processing the data regardless of whether human input has been received because the system can bypass or remove the data, thereby keeping the method fault tolerant. |
US12105673B2 |
System and method for digital information management
Digital information management systems, methods and file formats are provided. One digital information management system comprises a receiving device comprising at least one processor and a memory storing instructions which when executed by the at least one processor configure the at least one processor to perform the method. The method comprises receiving a file construct from a source device, and rendering the file construct. Another digital information management system comprises at least one processor and a memory storing instructions which when executed by the at least one processor configure the at least one processor to perform another method. The other method comprises obtaining a file construct, and sending the file construct to a receiving device. |
US12105667B2 |
Device with data processing engine array that enables partial reconfiguration
A device may include a processor system and an array of data processing engines (DPEs) communicatively coupled to the processor system. Each of the DPEs includes a core and a DPE interconnect. The processor system is configured to transmit configuration data to the array of DPEs, and each of the DPEs is independently configurable based on the configuration data received at the respective DPE via the DPE interconnect of the respective DPE. The array of DPEs enable, without modifying operation of a first kernel of a first subset of the DPEs of the array of DPEs, reconfiguration of a second subset of the DPEs of the array of DPEs. |
US12105665B2 |
Universal serial bus control device and control method thereof
A universal serial bus (USB) control device and a control method thereof are provided. The USB control device includes multiple host interfaces, multiple USB ports, a bus physical layer circuit, a microprocessor, and a bus schedule controller. The bus schedule controller controls the bus physical layer circuit according to a USB task. The microprocessor obtains a USB task command through the host interface, which includes a USB port number of a specific host interface. The microprocessor queries the USB port number of the specific host interface based on an index lookup table to correspond to a specific USB port, generates the USB task according to the specific USB port, and transmits the USB task to the bus schedule controller. The index lookup table is configured to record a relationship between a part of the USB port that each host interface is responsible for and the USB port number. |
US12105664B2 |
Image processing apparatus having USB host controller, control method therefor, and storage medium storing control program therefor
An image processing apparatus that is capable of extending a function while guaranteeing performance and quality. The image processing apparatus has a USB host controller. A first USB host interface is installed inside the image processing apparatus. A storage unit stores device information about a USB storage device that can be used as a system storage device of the image processing apparatus. A memory device stores a set of instructions. A processor executes the set of instructions to obtain individual identification information about a USB storage device from the USB storage device in a case where the USB storage device is connected to the first USB host interface, and control to achieve a state where the USB storage device is available as the system storage device of the image processing apparatus in a case where the individual identification information is in the device information. |
US12105663B2 |
Circuit device, electronic apparatus, and vehicle
The circuit device includes an HS driver as a transmission circuit in an HS mode of USB, an amplitude detection circuit configured to detect a signal amplitude of a USB signal, an amplitude setting circuit configured to set an amplitude setting value of the signal amplitude of the USB signal, and a judgment circuit. The amplitude setting circuit varies the signal amplitude with the amplitude setting value in a detection period, and the judgment circuit determines the amplitude setting value to be used by the amplitude setting circuit when performing HS communication based on a detection result by the amplitude detection circuit in the detection period. |
US12105654B2 |
Devices, methods, and system for reducing latency in remote direct memory access system
A sending device is configured to generate a first message that includes a first indication of a first operation type; transmit the first message to a receiving device over the communications interface; generate a second message that includes a second indication of a second operation type; determine whether the second operation type is associated with the first operation type; determine, in response to determining that the second operation type is associated with the first operation type, that the local pacing timer has exceeded a timer duration since transmitting the first message; and transmit, in response to determining that the local pacing timer has exceeded the timer duration since transmitting the first message, the second message to the receiving device over the communications interface. |
US12105653B2 |
Systems, methods, and apparatus to enable data aggregation and adaptation in hardware acceleration subsystems
Methods, apparatus, systems, and articles of manufacture are disclosed herein to enable data aggregation and pattern adaptation in hardware acceleration subsystems. In some examples, a hardware acceleration subsystem includes a first scheduler, a first hardware accelerator coupled to the first scheduler to process at least a first data element and a second data element, and a first load store engine coupled to the first hardware accelerator, the first load store engine configured to communicate with the first scheduler at a superblock level by sending a done signal to the first scheduler in response to determining that a block count is equal to a first BPR value and aggregate the first data element and the second data element based on the first BPR value to generate a first aggregated data element. |
US12105650B2 |
Quasi-volatile system-level memory
A high-capacity system memory may be built from both quasi-volatile (QV) memory circuits, logic circuits, and static random-access memory (SRAM) circuits. Using the SRAM circuits as buffers or cache for the QV memory circuits, the system memory may achieve access latency performance of the SRAM circuits and may be used as code memory. The system memory is also capable of direct memory access (DMA) operations and includes an arithmetic logic unit for performing computational memory tasks. The system memory may include one or more embedded processor. In addition, the system memory may be configured for multi-channel memory accesses by multiple host processors over multiple host ports. The system memory may be provided in the dual-in-line memory module (DIMM) format. |
US12105645B2 |
Method for distributing a network stream
The invention relates to a method for distributing a network stream from at least one data source to a plurality of processors or processor cores of a computing device. The computing device has a network card which supports the receive side scaling (RSS) function, wherein, when this function is activated, the network card or its device driver generates an RSS indirection table (25) in which there is stored, for each index, the number of a processor or processor core, which will process an incoming data packet assigned to this index, and subsequently the network card calculates a hash value for each incoming data packet and maps the hash value to an index in precisely this table, wherein the hash value is formed via the combination of source and destination IP addresses and ports and is thus static for the duration of the connection. The method comprises the steps of specifying (34) at least one processor or processor core of the computing device, selecting (35) a port of the at least one data source, generating (36) a data set assigned to the selected port, determining (37) the processor or processor core assigned to the data set, repeating the steps of selection (35), generation (36) and determination (37) until a port has been determined for each specified processor or processor core, and sending (39) data packets via the ports determined for the specified processors or processor cores. |
US12105643B2 |
Securing a memory device
Some examples described relate to securing a memory device of a computing system. For instance, a method may comprise comparing a command for the memory device to each command in a list of commands. The command is accepted when the command matches an authorized command in the list of commands. The accepted command is issued to the memory device. |
US12105636B2 |
Caching techniques using a data deduplication cache and a data cache
A data storage system can include a deduplicated data cache used to store unique deduplicated data portions. Data portions can be promoted to the deduplicated data cache in connection with servicing I/O operations. Servicing the I/O operation that reads data from, or writes data to, a logical address can include determining whether a data portion stored at the logical address meets criteria for promoting the data portion to a deduplicated data cache. The criteria can include a condition that the data portion is a duplicate of content stored at multiple logical addresses, and can include a condition that the data portion has a reference count that is at least a minimum threshold where the reference count denotes a number of logical addresses at which the data portion is stored. Responsive to determining the data portion meets the criteria, the data portion can be stored in the deduplicated data cache. |
US12105635B2 |
Method and apparatus for vector permutation
A method is provided that includes performing, by a processor in response to a vector permutation instruction, permutation of values stored in lanes of a vector to generate a permuted vector, wherein the permutation is responsive to a control storage location storing permute control input for each lane of the permuted vector, wherein the permute control input corresponding to each lane of the permuted vector indicates a value to be stored in the lane of the permuted vector, wherein the permute control input for at least one lane of the permuted vector indicates a value of a selected lane of the vector is to be stored in the at least one lane, and storing the permuted vector in a storage location indicated by an operand of the vector permutation instruction. |
US12105634B2 |
Translation lookaside buffer entry allocation system and method
A processing system includes a translation lookaside buffer (TLB). The TLB includes a plurality of TLB entries that are configured to store requested page size indications. The TLB is configured to be indexed via the requested page size indications such that a plurality of TLB requests that each indicate a same virtual address, but different respective requested page sizes are allocated respective TLB entries. As a result, in response to a TLB request that indicates a requested page size and has a virtual address that corresponds to multiple TLB entries, only a single TLB entry is identified as a TLB hit. |
US12105630B2 |
Compile time logic for inserting a buffer between a producer operation unit and a consumer operation unit in a dataflow graph
A dataflow graph for an application has operation units that are configured to be producers and consumers of tensors. A write access pattern of a particular producer specifies an order in which the particular producer generates elements of a tensor, and a read access pattern of a corresponding consumer specifies an order in which the corresponding consumer processes the elements of the tensor. The technology disclosed detects conflicts between the producers and the corresponding consumers that have mismatches between the write access patterns and the read access patterns. A conflict occurs when the order in which the particular producer generates the elements of the tensor is different from the order in which the corresponding consumer processes the elements of the tensor. The technology disclosed resolves the conflicts by inserting buffers between the producers and the corresponding consumers. |
US12105628B2 |
Apparatus and method for managing cache memory including cache lines with variable cache line configuration
Disclosed herein are an apparatus and method for managing cache memory. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program reads an s1-tag and an s2-tag of cache memory upon receiving an access request address for reading data in response to a request to access the cache memory, checks whether the access request address matches the value of the s1-tag and the value of the s2-tag, and reads the data from data memory when the access request address matches all of the value of the s1-tag and the value of the s2-tag. |
US12105621B2 |
Logical to physical (L2P) address mapping with fast L2P table load times
A memory device may detect a memory operation that updates a level two volatile (L2V) entry stored in an L2V table. Each L2V entry in the L2V table may indicate a mapping between a respective logical block address (LBA) and a respective user data physical address in non-volatile memory. The memory operation may cause a mapping between an LBA indicated in the L2V entry and a user data physical address indicated in the L2V entry to become invalid. The memory device may store, in a volatile memory log, an indication of an LBA region that includes the LBA. The memory device may detect that an L2 transfer condition, associated with the volatile memory log, is satisfied. The memory device may copy, from volatile memory to non-volatile memory, every L2V entry that indicates an LBA included in the LBA region based on detecting that the L2 transfer condition is satisfied. |
US12105619B2 |
Regression testing for web applications
Training a predict model with network traffic and data change messages generated by an existing web application running in a production environment. The predict model being is trained to predict data changes resulted from API calls embodied in network traffic. A stream of network traffic of the existing web application is replayed with an upgraded version of the existing web application to generate real data changes. The stream of network traffic is applied to the predict model to generate predicted data change messages. The predicted data change messages are comparing with real data change messages representing the real data changes. One or more existing APIs is identified as being possibly functionally degraded based on any inconsistency of the predicted data change messages with the real data change messages. |
US12105613B2 |
Performance scale testing with I/O reuse
A host performs benchmark I/O operations for a storage system by an application on the host formulating a performance test command, providing the performance test command to a channel subsystem layer of the host that actuates communication hardware that provides signals to the storage system, and performing a plurality of benchmark I/O operations at the channel subsystem layer in response to a single performance test command by actuating the communication hardware that provides signals to the storage system. The single performance test command may result in actuating the communication hardware to read and write data at a plurality of addresses of the storage system. The channel subsystem layer may perform the plurality of benchmark I/O operations without receiving any additional data or commands from any applications on the host. A dispatch program that runs on the channel subsystem layer may receive operational data and may actuate the communication hardware. |
US12105607B2 |
Data recovery validation test
Techniques are described for a data recovery validation test. In examples, a processor receives a command to be included in the validation test that is configured to validate performance of an activity by a server prior to a failure to perform the activity by the server. The processor stores the validation test including the command on a memory device, and prior to the failure of the activity by the server, executes the validation test including the command responsive to an input. The processor receives results of the validation test corresponding to the command and indicating whether the server performed the activity in accordance with a standard for the activity during the validation test. The processor provides the results of the validation test in a user interface. |
US12105605B2 |
Data replication control for high available system
A method for redundancy loss recovery. The method may include creating pairs of quorum sets, wherein each pair of the pairs of quorum sets comprises at least two volumes and a quorum, and each of at least two volumes and quorum are located at different storage devices; for a failure occurring in a storage device associated with the pairs of quorum sets or in a network communication between storage devices of the pairs of quorum sets, modifying volume attributes associated with volumes of the pairs of quorum sets; and for the failure occurring in a storage device associated with the pairs of quorum sets, relocating quorum associated with the failed storage device to another storage device that is different from storage devices associated with the pairs of quorum sets. |
US12105604B1 |
Method and system for data protection and data availability
A method for managing data availability includes making a first determination by a first security module (FSM) that a first storage area network (SAN) infrastructure in a first data center has experienced a failure. The method also includes generating a secure string based on a first configuration parameter. Further, the method includes appending the secure string to a SAN failure notification to generate a secure string-appended request. In addition, the method includes sending the secure string-appended request to a second data center, wherein the second data center is selected based on a second configuration parameter. Moreover, the method includes making a second determination that the encrypted secure string-appended request is valid. Further, the method includes offloading processing of requests sent to the first data center using the second data center. |