Document | Document Title |
---|---|
US12119496B2 |
Composite modified layer and anode-free lithium metal battery thereof
Present invention is related to a composite modified layer attached on a current collector comprising a lithiophilic particle being covered or coated by a polymer layer. The composite modified layer further could be coated with an additional carbon layer or artificial protective film as several suitable embodiments presented in this invention. The lithiophilic particle, such as sliver nano-particle, will firstly form a lithium-silver alloys to reduce a thermodynamic instability during the growth of lithium nuclei. The sliver nano-particle is able to be attached securely on the current collector by the polymer with high adhesion ability. The fuel cell including the composite modified layer in the present invention has higher average Coulombic efficiency and higher capacity retention. |
US12119493B2 |
Negative electrode and secondary battery including the same
A negative electrode and a secondary battery including the negative electrode, the negative electrode includes a negative electrode active material layer containing negative electrode active material particles and an additive. The additive is present in an amount of 1.8 parts by weight to 3.2 parts by weight based on 100 parts by weight of the negative electrode active material particles. The additive includes at least one selected from the group consisting of Li1+m1Alm1Ti2−m1(PO4)3, wherein 0 |
US12119490B2 |
Positive electrode active material and secondary battery
Provided is a positive electrode active material including a first lithium oxide represented by Li2+xNi1−yA1yO2−zA2z, where −0.5≤x≤0.3, 0≤y≤0.1, and 0≤z≤0.3. Here, at least one of y and z is not 0. A1 includes at least one selected from the group consisting of Ga, Bi, Ba, Y, Sn, Ca, W, and Ta. A2 includes at least one selected from the group consisting of halogen elements and S. |
US12119488B2 |
Positive electrode active material for lithium secondary battery and lithium secondary battery
Provided is a lithium secondary battery including a positive electrode, a negative electrode, a separator interposed between the positive electrode and the negative electrode, and an electrolyte, wherein the positive electrode includes, as a positive electrode active material, a lithium composite transition metal oxide powder having a layered structure and a nickel content accounting for 50 atm % or more of total transition metals, and wherein the layered structure of the positive electrode active material is phase-transformed into a spinel structure at a temperature of 300° C. or more in a fully charged state. |
US12119483B2 |
Negative electrode plate, electrode assembly, lithium-ion battery and process for preparation thereof and apparatus containing lithium-ion battery
The present application discloses a negative electrode plate, an electrode assembly, a lithium-ion battery and process for the preparation thereof, and apparatus containing lithium-ion battery. The negative electrode plate includes a negative electrode current collector; a negative electrode active material layer disposed on the negative electrode current collector; a binder-free inorganic dielectric layer disposed on one side of the negative electrode active material layer away from the negative electrode current collector, the inorganic dielectric layer comprising an inorganic dielectric material, and the inorganic dielectric layer including at least a main body portion disposed on the surface of the negative electrode active material layer, the main body portion having a thickness of from 30 nm to 1000 nm; and a lithium metal layer disposed on the surface of the inorganic dielectric layer away from the negative electrode active material layer. |
US12119482B2 |
Graphene-containing metalized silicon oxide composite materials
Active material composite particles, an electrode including the composite particles, a lithium ion secondary battery including the electrode, and method of forming the same, in which the composite particles each include a core particle including an alkali metal or an alkali earth metal silicate, and a coating disposed on the surface of the core particle. The coating includes turbostratic carbon having a Raman spectrum having: a D band having a peak intensity (ID) at wave number between 1330 cm−1 and 1360 cm−1; a G band having a peak intensity (IG) at wave number between 1580 cm−1 and 1600 cm−1; and a 2D band having a peak intensity (I2D) at wave number between 2650 cm−1 and 2750 cm−1, wherein a ratio of ID/IG ranges from greater than zero to about 1.1, and a ratio of I2D/IG ranges from about 0.4 to about 2. |
US12119480B2 |
Method for manufacturing secondary battery with improved resistance
The present invention relates to a method of manufacturing a secondary battery with improved resistance. According to the present invention, since the electrode assembly with succinonitrile interposed at the interface between the electrode and the separator is manufactured and then laminated, a high-pressure process is not required during lamination compared to the prior art, thereby improving processability, and since succinonitrile is dissolved in the electrolyte solution, it exhibits an effect of improving the resistance of the battery. |
US12119477B2 |
Method for manufacturing electrode comprising polymeric solid electrolyte and electrode obtained thereby
The present disclosure relates to an electrode for an all solid-state battery and a method for manufacturing the same. The electrode comprises an electrode active material layer, wherein the gaps between the electrode active material particles forming the electrode active material layer are filled with a mixture of a polymeric solid electrolyte and a conductive material. The method for manufacturing the electrode comprises a solvent annealing process, and the contact between the electrode active material particles and the conductive material is improved through the solvent annealing process, thereby improving ion conductivity of the electrode and capacity realization in the battery. |
US12119476B2 |
Secondary battery electrode including mixture layer of double layer structure containing active materials of different particle diameters, and method for manufacturing the same
The present invention relates to an electrode of a double-layer structure including a different type of particulate active material having a different average particle diameter, and a secondary battery including the same, and according to the present invention, the mechanical strength and stability of the electrode increases, and the secondary battery to which they are applied exhibits excellent discharge capacity. |
US12119475B2 |
Process for making an at least partially coated electrode active material
Process for making an at least partially coated electrode active material wherein said process comprises the following steps: (a) Providing an electrode active material according to general formula Li1−xTM1−xO2, wherein TM is Ni and, optionally, at least one of Co and Mn, and, optionally, at least one element selected from Al, Mg, Ba and B, transition metals other than Ni, Co, and Mn, and x is in the range of from zero to 0.2, wherein at least 50 mole-% of the transition metal of TM is Ni, (b) treating said electrode active material with an aqueous formulation containing a compound of Me wherein Me is selected from Sb, Mg, Zn, Sn, and Te, (c) separating off the water, (d) treating the residue thermally. |
US12119471B2 |
Temperature control system for lithium ion battery cells
The present invention relates to a temperature control system for effective cooling and heating of rechargeable battery cells, in particular lithium (Li) ion batteries, wherein the temperature control module comprises an outer shell (1) made of a polymer material, which surrounds at least one heat-conducting layer made of unidirectional carbon fibre composite (2) and has, on each of two opposing edge regions of the main surfaces thereof, a conduit (3) for conveying a heat transfer medium, the conduits (3) extending along the edge regions from one end to the other; at least two layers of unidirectional carbon fibre composite (2) arranged one above the other are preferably provided, and an intermediate layer (7) having throughflow channels (8) which connect the conduits (3) to one another is located between the layers. |
US12119465B2 |
Heat exchanger assemblies and cooling systems for evtol aircraft
A cooling system includes a plurality of heat exchanger assemblies corresponding to a plurality of battery packs and a fluid conveyance assembly. Each heat exchanger assembly includes a first heat exchanger inlet-outlet and a second heat exchanger inlet-outlet configured to receive a heat transfer fluid or discharge the heat transfer fluid. The fluid conveyance assembly is coupled to the heat exchanger assemblies and configured to circulate the heat transfer fluid in parallel to the heat exchanger assemblies in a U-flow scheme with an inlet and an outlet of the heat transfer fluid arranged at the same location. The fluid conveyance assembly includes a plurality of flow restrictors configured to balance the heat transfer fluid flowing into the heat exchanger assemblies. The heat transfer fluid flows through the corresponding flow restrictor before flowing into the corresponding heat exchanger assembly of the battery pack. |
US12119456B2 |
Nanoparticle compositions and methods for enhancing lead-acid batteries
This disclosure relates to compositions and methods for improving the performance of batteries, such as lead-acid batteries, including reviving or rejuvenating a partially or totally dead battery, by adding an amount of nonionic, ground state metal nanoparticles to the electrolyte of the battery, and optionally recharging the battery by applying a voltage. The metal nanoparticles may be gold and coral-shaped and are added to provide a concentration within the electrolyte of 100 ppb to 2 ppm or more (e.g., up to 5 ppm, 10 ppm, 25 ppm, 50 ppm, or 100 ppm). The metal nanoparticles may be added to battery electrode paste applied to the electrodes to enhance newly manufactured or remanufactured batteries. |
US12119453B2 |
Nonaqueous electrolyte, lithium-ion battery, battery module, battery pack, and apparatus
This application provides a nonaqueous electrolyte, a lithium-ion battery, a battery module, a battery pack, and an apparatus. The nonaqueous solvent includes a nonaqueous solvent and a lithium slat. The nonaqueous solvent includes a carbonate solvent and a high oxidation potential solvent, and the high oxidation potential solvent is selected from one or more of compounds represented by formula I and formula II. Based on a total weight of the nonaqueous solvent, a weight percentage of the high oxidation potential solvent is 10% to 60%. This application can not only improve electrochemical performance of the lithium-ion battery under high temperature and high voltage and improve safety performance such as overcharge safety and hot box safety of the lithium-ion battery, but also ensure that the lithium-ion battery has some kinetic performance. |
US12119450B2 |
Non-aqueous electrolyte and lithium secondary battery including the same
A non-aqueous electrolyte and a lithium secondary battery including the same are disclosed herein. In some embodiments, a non-aqueous electrolyte includes an organic solvent, a lithium salt, and an additive, wherein the additive includes a compound represented by Formula I and a compound represented by Formula II wherein, in Formula I, R1 is an alkylene group having 1 to 4 carbon atoms, and wherein, in Formula II, R2, R3, and R4 are each independently a fluorine atom or a fluorine-substituted alkyl group having 1 to 10 carbon atoms. |
US12119448B2 |
Non-aqueous electrolyte solution for lithium secondary battery and lithium secondary battery including the same
A non-aqueous electrolyte solution for a lithium secondary battery and a lithium secondary battery including the same are disclosed herein. In some embodiments, and particularly, to a non-aqueous electrolyte solution includes a lithium salt, an organic solvent, a first additive, and a second additive, wherein the first additive is a compound represented by Formula 1 and the second additive is a compound represented by Formula 2. |
US12119447B2 |
Electrolyte and electrochemical apparatus
An electrochemical apparatus including a positive electrode, a negative electrode, an electrolyte, and a separator. The positive electrode includes a positive electrode current collector and a positive active material layer disposed on the positive current collector. An X-ray photoelectron spectroscopy of the positive active material layer has a peak at 164 eV to 175 eV. The electrolyte has a retention capability of 1.0 g/Ah to 4.0 g/Ah. The electrolyte improves cycle performance, over-discharge storage performance, and safety performance of the electrochemical apparatus. |
US12119443B2 |
Solid-state electrolyte, solid-state battery including the electrolyte, and method of making the same
A solid-state ion conductor includes a compound of Formula 1: Li16+(5−n)*a−(2+m)*bM2−aXnaN8O1−bAmb Formula 1 wherein, in Formula 1, M is Ta, Nb, V, or a combination thereof, X is an element having an oxidation state of n, wherein n is +1, +2, +3, +4, or a combination thereof, A is an element having an oxidation state of m, wherein m is −1, −2, or a combination thereof, and 0 |
US12119439B2 |
Energy storage device
One aspect of the present invention is an energy storage device including: an electrode assembly including a negative electrode and a positive electrode that are stacked on each other with a separator interposed therebetween; a nonaqueous electrolyte containing a nonaqueous solvent; and a flat outer case housing the electrode assembly and the nonaqueous electrolyte, wherein the electrode assembly is disposed in the outer case in a compressed state so that the electrode assembly is pressurized in a direction of stack, a surface pressure acting on the outer case in the direction of stack is 1 k Pa or more, the nonaqueous solvent contains a fluorinated cyclic carbonate, and the nonaqueous electrolyte has an electric conductivity at 25° C. of 0.75 S/m or more. |
US12119438B2 |
Thermal management system for electrically-powered devices
Described herein are devices, systems and methods for utilizing fluid cooling to thermally manage electrically-powered devices. Embodiments incorporating features of the present disclosure can purge heated cooling fluid from the system immediately after if has been used to absorb heat from an electrically-powered device, so that other devices in the system do not receive cooling fluid from another device in the system. In some embodiments, cooling fluid can be made to directly impinge on or near an electrically-powered device. |
US12119437B2 |
Light emitting device package
A light emitting device package includes a first molding member surrounding a heat dissipation frame, a first electrode frame, and a second electrode frame; a first semiconductor light emitting device on the heat dissipation frame and having first and second pads; a second semiconductor light emitting device on the heat dissipation frame and having first and second pads; a wavelength conversion layer on the first and second semiconductor light emitting structures; a first bonding wire connected to the first pad of the first semiconductor light emitting device and the first electrode frame; a second bonding wire connected to the second pad of the second semiconductor light emitting device and the second electrode frame; and an inter-chip bonding wire connecting the second pad of the first semiconductor light emitting device to the first pad of the second semiconductor light emitting device. |
US12119430B2 |
Color film substrate, method for preparing color film substrate, and display panel
The present application provides a color film substrate, a method for preparing the color film substrate, and a display panel; wherein the color film substrate comprises a substrate, a light shielding layer and a plurality of pixel units arranged on the substrate, a plurality of openings are formed on the light shielding layer, and a condensing component is arranged at bottoms of parts of the openings, wherein the condensing component is used for converging emitted light of the first color sub-pixel unit and the second color sub-pixel unit, so as to change an emission angle of the emitted light to alleviate a problem of a poor light extraction efficiency of existing QDCF structures under a front viewing angle. |
US12119428B2 |
Light-emitting assembly, method for making same, and electronic device using same
A light-emitting assembly with improved illumination includes a first substrate, a light guide layer, light emitters, a touch sensor, a first reflective layer, and a second reflective layer. The first substrate defines a light-transmitting area. The light emitters are in the light guide layer. The light emitters emit light to illuminate the light-transmitting area. The touch sensor is opposite to the light-transmitting area. The first reflective layer is between the first substrate and the light guide layer and defines an opening aligned with the light-transmitting area. The second reflective layer is on a side of the light guide layer away from the first substrate. An electronic device using the light-emitting assembly and a method for making the light-emitting assembly are also disclosed. |
US12119427B2 |
Light emitting device
The light emitting device includes a growth substrate, a light-emitting semiconductor structure, conductive pillars, an insulating layer, and first and second electrodes. The light-emitting semiconductor structure includes a first-type semiconductor layer, a light-emitting layer and a second-type semiconductor layer disposed on the growth substrate from top to bottom. The conductive pillars are disposed in the light-emitting semiconductor structure. The conductive pillars penetrates is in contact with the second-type semiconductor layer and electrically connected to the substrate. A first portion of the insulating layer is disposed between the first-type semiconductor layer and the substrate, and a second portion of the insulating layer electrically insulates the first-type semiconductor layer and the light emitting-layer from the conductive pillars. The first electrode is electrically connected to the first-type semiconductor layer and electrically insulated from the conductive pillars. The second electrode is electrically connected to the conductive pillar. |
US12119424B2 |
Automated assembly and mounting of solar cells on a honeycomb support
A method of fabricating a solar cell array module comprising providing a support, providing a face sheet having a top side and an opposite bottom side, mounting the bottom side of the face sheet on the support, providing a pattern of discrete predefined adhesive regions in an automated manner on the top side of the face sheet using machine vision and mounting an array of solar cell assemblies on the adhesive regions in an automated manner on the top side of the face sheet. |
US12119420B2 |
Method for manufacturing photovoltaic module and photovoltaic module
A method for manufacturing a photovoltaic module and a photovoltaic module are provided. The method includes: laying a front plate, a first adhesive layer on the front plate, and a plurality of cells on the first adhesive layer, and pre-curing the first adhesive layer between the front plate and the plurality of cells; forming a plurality of cell strings by connecting the plurality of cells through a plurality of solder strips after the first adhesive layer is pre-cured; and laying a second adhesive layer on the plurality of cell strings, laying a back plate on the second adhesive layer, and curing the second adhesive layer between the back plate and the plurality of cell strings, to form the photovoltaic module. |
US12119419B2 |
Photodetector
A photodetector having a sufficient ESD withstand voltage is provided. An embodiment of a photodetector includes a plurality of photodiodes including germanium or a germanium compound in a light absorption layer, and a plurality of heaters configured to apply heat to the light absorption layer of each of the plurality of photodiodes, in which the plurality of heaters are connected in series, the plurality of heaters are connected in parallel, or a plurality of sets of the plurality of heaters serially connected are connected in parallel. |
US12119411B2 |
NAND flash memory with vertical cell stack structure and method for manufacturing same
Disclosed is a method of manufacturing flash memory with a vertical cell stack structure. The method includes forming source lines in a cell area of a substrate having an ion-implanted well and forming an alignment mark relative to the source lines. The alignment mark is formed in the substrate outside the cell area of the substrate. After formation of the source lines, cell stacking layers are formed. After forming the cell stacking layers, cell pillars in the cell stacking layers are formed at locations relative to the previously formed source lines using the alignment mark to correctly locate the cell pillars. |
US12119410B2 |
Display device and electronic device
A display device in which a plurality of pixels are arranged in an array is provided. Each of the plurality of pixels comprises a current path that includes a light emitting element and a first transistor, and a second transistor for transmitting a luminance signal. The first transistor comprises diffusion regions arranged in the current path, and a gate electrode to which the luminance signal is transmitted from the second transistor. The diffusion regions are of a first conductivity type, and the gate electrode is of a second conductivity type opposite to the first conductivity type. |
US12119409B2 |
Multi-layer crystalline back gated thin film transistor
An integrated circuit includes: a gate dielectric; a first layer adjacent to the gate dielectric; a second layer adjacent to the first layer, the second layer comprising an amorphous material; a third layer adjacent to the second layer, the third layer comprising a crystalline material; and a source or drain at least partially adjacent to the third layer. In some cases, the crystalline material of the third layer is a first crystalline material, and the first layer comprises a second crystalline material, which may be the same as or different from the first crystalline material. In some cases, the gate dielectric includes a high-K dielectric material. In some cases, the gate dielectric, the first layer, the second layer, the third layer, and the source or drain are part of a back-gate transistor structure (e.g., back-gate TFT), which may be part of a memory structure (e.g., located within an interconnect structure). |
US12119408B2 |
Method for forming oxide semiconductor film, semiconductor device, and method for manufacturing semiconductor device
The impurity concentration in the oxide semiconductor film is reduced, and a highly reliability can be obtained. |
US12119404B2 |
Gate all around structure with additional silicon layer and method for forming the same
Methods for manufacturing a semiconductor structure are provided. The method includes alternately stacking first semiconductor material layers and second semiconductor layers over a substrate and patterning the first semiconductor material layers and the second semiconductor layers to form a first fin structure and a second fin structure. The method also includes forming an insulating layer around the first fin structure and the second fin structure and forming a dielectric fin structure over the insulating layer and spaced apart from the first fin structure and the second fin structure. The method also includes forming a first source/drain structure attached to the first fin structure and forming a semiconductor layer covering the first source/drain structure. The method also includes oxidizing the semiconductor layer to form an oxide layer and forming a second source/drain structure attached to the second fin structure after the oxide layer is formed. |
US12119403B2 |
Gate structure and method with enhanced gate contact and threshold voltage
The semiconductor structure includes a semiconductor substrate having a first region and a second region being adjacent to the first region; first fins formed on the semiconductor substrate within the first region; a first shallow trench isolation (STI) feature disposed on the semiconductor substrate within the second region; and a first gate stack that includes a first segment disposed directly on the first fins within the first region and a second segment extending to the first STI feature within the second region. The second segment of the first gate stack includes a low resistance metal (LRM) layer, a first tantalum titanium nitride layer, a titanium aluminum nitride layer, and a second tantalum titanium nitride layer stacked in sequence. The first segment of the first gate stack within the first region is free of the LRM layer. |
US12119396B2 |
Semiconductor device
According to one embodiment, a semiconductor device comprises a first nitride semiconductor layer on a substrate and a second nitride semiconductor layer on the first nitride semiconductor layer. The second nitride semiconductor layer has a larger bandgap than the first nitride semiconductor layer. Source and drain electrodes are on the second nitride semiconductor layer. A gate electrode is between the source electrode and the drain electrode. A third nitride semiconductor layer of p-type conductivity is on the second nitride semiconductor layer between the drain electrode and the gate electrode and spaced from the drain electrode. |
US12119394B2 |
Method of manufacturing a semiconductor device and a semiconductor device
In a method of manufacturing a semiconductor device, a fin structure, in which first semiconductor layers and second semiconductor layers are alternately stacked, is formed. A sacrificial gate structure is formed over the fin structure. A source/drain region of the fin structure, which is not covered by the sacrificial gate structure, is etched, thereby forming a source/drain space. The first semiconductor layers are laterally etched through the source/drain space. An inner spacer made of a dielectric material is formed on an end of each of the etched first semiconductor layers. A source/drain epitaxial layer is formed in the source/drain space to cover the inner spacer. At least one of the first semiconductor layers has a composition which changes along a stacked direction of the first semiconductor layers and second semiconductor layers. |
US12119392B2 |
Semiconductor device and method
Methods are disclosed for forming a multi-layer structure including highly controlled diffusion interfaces between alternating layers of different semiconductor materials. According to embodiments, during a deposition of semiconductor layers, the process is controlled to remain at low temperatures such that an inter-diffusion rate between the materials of the deposited layers is managed to provide diffusion interfaces with abrupt Si/SiGe interfaces. The highly controlled interfaces and first and second layers provide a multi-layer structure with improved etching selectivity. In an embodiment, a gate all-around (GAA) transistor is formed with horizontal nanowires (NWs) from the multi-layer structure with improved etching selectivity. In embodiments, horizontal NWs of a GAA transistor may be formed with substantially the same size diameters and silicon germanium (SiGe) NWs may be formed with “all-in-one” silicon (Si) caps. |
US12119386B2 |
Conductive capping for work function layer and method forming same
A method includes removing a dummy gate stack to form a first trench between gate spacers, forming a replacement gate stack in the first trench, recessing the replacement gate stack to form a second trench between the gate spacers, selectively depositing a conductive capping layer in the second trench, forming a dielectric hard mask in the second trench and over the conductive capping layer, and etching the dielectric hard mask using an etching gas to form an opening in the dielectric hard mask. The replacement gate stack is revealed to the opening. The conductive capping layer is more resistant to the etching gas than the replacement gate stack. The method further comprises forming a gate contact plug over and contacting the conductive capping layer. |
US12119382B2 |
Buffer layer structure to improve gan semiconductors
A heterostructure, includes: a substrate; and a buffer layer that includes a plurality of layers having a composition AlxInyGa1-x-yN, where x≤1 and y≥0; wherein the buffer layer has a first region that includes at least two layers, a second region that includes at least two layers, and a third region that includes at least two layers. |
US12119377B2 |
SiC devices with shielding structure
A semiconductor device includes: a SiC substrate; a device structure in or on the SiC substrate and subject to an electric field during operation of the semiconductor device; a current-conduction region of a first conductivity type in the SiC substrate adjoining the device structure; and a shielding region of a second conductivity type laterally adjacent to the current-conduction region and configured to at least partly shield the device structure from the electric field. The shielding region has a higher net doping concentration than the current-conduction region, and has a length (L) measured from a first position which corresponds to a bottom of the device structure to a second position which corresponds to a bottom of the shielding region. The current-conduction region has a width (d) measured between opposing lateral sides of the current-conduction region, and L/d is in a range of 1 to 10. |
US12119375B2 |
Silicon epitaxial wafer production method and silicon epitaxial wafer
To provide a silicon epitaxial wafer production method and a silicon epitaxial wafer in which the DIC defects can be suppressed, a silicon epitaxial wafer production method is provided, in which an epitaxial layer is grown in a vapor phase on a principal plane of a silicon single crystal wafer. The principal plane is a {110} plane or a plane having an off-angle of less than 1 degree from the {110} plane. The silicon epitaxial wafer production method includes setting a temperature of the silicon single crystal wafer to 1140° C. to 1165° C. and growing the epitaxial layer in the vapor phase at a growth rate of 0.5 μm/min to 1.7 μm/min. |
US12119374B2 |
Semiconductor device
A semiconductor device and a method of manufacturing the same, the device including a plurality of lower electrodes on a semiconductor substrate; a support pattern connecting the lower electrodes at sides of the lower electrodes; and a dielectric layer covering the lower electrodes and the support pattern, wherein each of the plurality of lower electrodes includes a pillar portion extending in a vertical direction perpendicular to a top surface of the semiconductor substrate; and a protrusion protruding from a sidewall of the pillar portion so as to be in contact with the support pattern, the pillar portion includes a conductive material, the protrusion includes a same conductive material as the pillar portion and is further doped with impurities. |
US12119370B2 |
Micro LED display including antistatic ground circuit board
An antistatic ground circuit board and a micro light emitting diode (LED) display including same are provided. The display includes a substrate comprising a first surface oriented toward a first direction, a second surface oriented toward a second direction opposite the first direction, and a side surface oriented toward a third direction perpendicular to the first and second directions, a first circuit unit disposed on the first surface, a second circuit unit disposed on the second surface, a side circuit unit disposed on the side surface and electrically connected to the first circuit unit, a plurality of micro LED chips arranged on one surface of the first circuit unit oriented toward the first direction, and a ground circuit board disposed on the second surface to ground static electricity generated in one or more circuit units from among the first circuit unit, the second circuit unit, and the side circuit unit. |
US12119369B2 |
Display device
A display device includes a light emitting area, a non-light emitting area surrounding the light emitting area, and a separation area spaced apart from the light emitting area, the non-light emitting area disposed between the light emitting area and the separation area; a bank disposed in the non-light emitting area; a first alignment electrode and a second alignment electrode that extend from the light emitting area through the non-light emitting area to the separation area; light emitting elements electrically connected to at least one of the first alignment electrode and the second alignment electrode; a first contact electrode disposed in the separation area and electrically connected to the first alignment electrode; and a second contact electrode disposed in the separation area and electrically connected to the second alignment electrode. |
US12119365B2 |
Optical semiconductor device with integrated vias implementing inter-die connection
The present application discloses an optical semiconductor device. The optical semiconductor device includes a logic die including a core circuit area and a logic peripheral circuit area; a memory die positioned on the logic die and including a memory cell area and a memory peripheral area, and a first inter-die via positioned in the memory peripheral area and electrically connected to the logic peripheral circuit area; and a sensor die positioned on the memory die and including a sensor pixel area and a sensor peripheral area, a first intra-die via positioned in the sensor peripheral area and electrically coupled to the logic peripheral circuit area through the first inter-die via, and a second intra-die via positioned in the sensor peripheral area. A height of the first intra-die via is greater than a height of the second intra-die via. |
US12119364B2 |
Deep trench isolation structure for image sensor
An image sensor device is disclosed. The image sensor device includes a substrate having a plurality of pixel regions. Two adjacent pixel regions are optically isolated by an isolation structure. In an embodiment, a method of forming the isolation structure includes receiving a workpiece having a first substrate, etching a frontside of the first substrate to form a first trench, depositing a fill layer in the first trench, removing a portion of the fill layer from the backside of the first substrate to form a second trench surrounded by the fill layer, and depositing a metal layer in the second trench to form the isolation structure. |
US12119362B2 |
Light sensor including long-pass filter and light detection system
A light sensor includes a photoelectric conversion layer and a long-pass filter that is disposed above the photoelectric conversion layer. The photoelectric conversion layer has a spectral sensitivity characteristic having a first peak at a first wavelength that is longer than a cut-on wavelength of the long-pass filter, and a spectral sensitivity of the photoelectric conversion layer at the cut-on wavelength is greater than or equal to 0% and less than or equal to 50% of a spectral sensitivity of the photoelectric conversion layer at the first wavelength. |
US12119358B2 |
Detection device
A detection device includes: a substrate; photoelectric conversion elements provided to the substrate; transistors; and signal lines each of which is between adjacent photoelectric conversion elements. Each detection element includes one of the photoelectric conversion element and the transistors adjacent to the photoelectric conversion element. A first signal line among the signal lines is between the photoelectric conversion element of a first detection element and the photoelectric conversion element of a second detection element adjacent to one side of the first detection element and is coupled to the first detection element and the second detection element. A second signal line among the signal lines is between the photoelectric conversion element of the first detection element and the photoelectric conversion element of a third detection element adjacent to another side of the first detection element and is coupled to the first detection element and the third detection element. |
US12119356B2 |
Driver board, display panel
The application provides a driver board and a display panel; the driver board comprises a substrate, a metal oxide semiconductor active layer, a gate layer, and a first protective layer; the gate layer is arranged on the side of the metal oxide semiconductor active layer away from the substrate, the first protective layer covers the gate layer, the material of the first protective layer is metal oxide semiconductor, and the oxygen content of the first protective layer is greater than the oxygen content of the metal oxide semiconductor active layer. The first protective layer in the driver board of the present application could block water vapor in the environment, so as to improve the transistor performance. |
US12119355B2 |
Liquid crystal display device and electronic device
To provide a circuit used for a shift register or the like. The basic configuration includes first to fourth transistors and four wirings. The power supply potential VDD is supplied to the first wiring and the power supply potential VSS is supplied to the second wiring. A binary digital signal is supplied to each of the third wiring and the fourth wiring. An H level of the digital signal is equal to the power supply potential VDD, and an L level of the digital signal is equal to the power supply potential VSS. There are four combinations of the potentials of the third wiring and the fourth wiring. Each of the first transistor to the fourth transistor can be turned off by any combination of the potentials. That is, since there is no transistor that is constantly on, deterioration of the characteristics of the transistors can be suppressed. |
US12119351B2 |
Semiconductor device having fin-type field effect transistor and method of manufacturing the same
A method of manufacturing a semiconductor device includes forming a fin structure on a substrate. A sacrificial layer pattern is formed on the fin structure. An active layer pattern is formed on the sacrificial layer pattern. A dummy gate pattern is formed on the active layer pattern. A spacer is formed on the dummy gate pattern. A source/drain structure is formed on the active layer pattern using an epitaxial growth process. An interlayer dielectric layer is formed on the dummy gate pattern and the active layer pattern. The interlayer dielectric layer is planarized to expose the dummy gate pattern. The dummy gate pattern is removed to expose the active layer pattern and the sacrificial layer pattern. The exposed sacrificial layer pattern is removed to form a through-hole between the exposed active layer pattern and the fin structure, the second portion of the sacrificial layer pattern is not removed. |
US12119349B2 |
Semiconductor integrated circuit device
A cell row includes an inverter cell having a logic function and a termination cell having no logic function. The termination cell is arranged at one of two ends of the cell row. A gate line and dummy gate lines are arranged in the same layer in a Z direction. Local interconnects are arranged in the same layer in the Z direction. Local interconnects are arranged in the same layer in the Z direction. |
US12119348B2 |
Stacked device structures and methods for forming the same
A complementary metal oxide semiconductor (CMOS) device and method of making including a transistor of a first type formed on a first substrate and a transistor of a second type formed on a second substrate. The CMOS device is formed when the first substrate is bonded to the second substrate. |
US12119347B2 |
Method of manufacturing a horizontal-nanosheet field-effect transistor
An integrated circuit (IC) device includes a fin-type active region extending lengthwise in a first direction, a plurality of nanosheets overlapping each other in a second direction on a fin top surface of the fin-type active region, and a source/drain region on the fin-type active region and facing the plurality of nanosheets in the first direction. The plurality of nanosheets include a first nanosheet, which is closest to the fin top surface of the fin-type active region and has a shortest length in the first direction, from among the plurality of nanosheets. The source/drain region includes a source/drain main region and a first source/drain protruding region protruding from the source/drain main region. The first source/drain protruding region protrudes from the source/drain main region toward the first nanosheet and overlaps portions of the plurality of nanosheets in the second direction. |
US12119346B2 |
Vertical field-effect transistor with wrap-around contact structure
A vertical field-effect transistor device includes a substrate comprising a semiconductor material, and a set of fins formed from the semiconductor material and extending vertically with respect to the substrate. The vertical field-effect transistor device further includes gate structures disposed on the substrate and on a portion of sidewalls of the set of fins, spacers disposed on the gate structures and on a remaining portion of the sidewalls of the set of fins, source/drain regions disposed over top portions of the set of fins, and a metal liner disposed adjacent and over the source/drain regions such that a wrap-around contact is defined to cover an upper area of the source/drain regions. A portion of the source/drain regions is configured to have a lateral width less than a width between adjacent gate structures on the respective fin. |
US12119345B2 |
Semiconductor structure and method for forming the same
A semiconductor structure includes a first FinFET device disposed over a substrate, a second FinFET device disposed over the substrate, and an isolation structure. The first FinFET device includes at least a first fin and a first metal gate structure over the first fin. The second FinFET device includes at least a second fin and a second metal gate structure over the second fin. The isolation structure is disposed between the first metal gate structure and the second metal gate structure. The isolation structure includes a dielectric feature and a dielectric layer. The dielectric layer is between the dielectric feature and the first metal gate structure, between the dielectric feature and the second metal gate structure, and between the dielectric feature and the substrate. The dielectric feature and the dielectric layer include different materials and different thicknesses. |
US12119342B2 |
Resistor and resistor-transistor-logic circuit with GaN structure and method of manufacturing the same
A resistor with GaN structures, including a GaN layer with a 2DEG resistor region and an undoped polysilicon resistor region, an AlGaN barrier layer on the GaN layer in the 2DEG resistor region, multiple p-type doped GaN capping layers arranged on the AlGaN barrier layer so that the GaN layer not covered by the p-type doped GaN capping layers in the 2DEG resistor region is converted into a 2DEG resistor, a passivation layer on the GaN layer, and an undoped polysilicon layer on the passivation layer in the undoped polysilicon resistor region and functions as an undoped polysilicon resistor. |
US12119341B2 |
Electrostatic discharge diode having dielectric isolation layer
In one embodiment a semiconductor structure comprises a semiconductor substrate, a trench dielectric layer disposed in a trench of the semiconductor substrate, a first source/drain region disposed in contact with the semiconductor substrate, a gate and a second source/drain region. The gate is disposed between the first source/drain region and the second source/drain region. The semiconductor structure further comprises a dielectric isolation layer disposed between the semiconductor substrate and the second source/drain region. |
US12119339B2 |
Semiconductor integrated circuit device
A layout structure of a standard cell using a complementary FET (CFET) is provided. The standard cell includes a first three-dimensional transistor and a second three-dimensional transistor formed above the first transistor in the depth direction, between buried first and second power supply lines. A first contact connects a local interconnect connected to the first transistor and the first power supply line. A second contact connects a local interconnect connected to the second transistor and the second power supply line. The second contact is longer in the depth direction and greater in size in planar view than the first contact. |
US12119338B2 |
Semiconductor device packages, packaging methods, and packaged semiconductor devices
Semiconductor device packages, packaging methods, and packaged semiconductor devices are disclosed. In some embodiments, a package for a semiconductor device includes an integrated circuit die mounting region and a molding material disposed around the integrated circuit die mounting region. An interconnect structure is disposed over the molding material and the integrated circuit die mounting region. A protection pattern is disposed in a perimeter region of the package. The protection pattern includes a conductive feature. |
US12119333B2 |
Display apparatus using semiconductor light-emitting device
The present disclosure relates to a display apparatus using a semiconductor light-emitting device, the display apparatus comprising: a base substrate; a row driver which provides 3-state first signals including a high, a ground, and a low signal; a column driver which provides 2-state second signals including a high and a low signal; and a plurality of semiconductor light-emitting devices provided on the base substrate, wherein the plurality of semiconductor light-emitting devices include a first semiconductor light-emitting device and a second semiconductor light-emitting device which are connected to the row driver and the column driver in different pole directions. |
US12119332B2 |
Tiled display
A tiled display comprises display devices adjacent to one another and each comprising first pixels and second pixels, a first boundary area where longer sides of at least two of the display devices are adjacent to each other, and a second boundary area where shorter sides of at least two of the display devices are adjacent to each other. Each of the first pixels and the second pixels comprises sub-pixels. The first pixels are disposed in the first boundary area such that the sub-pixels of the first pixels are parallel to the longer sides of the display devices. The second pixels are disposed in the second boundary area such that the sub-pixels of the second pixels are parallel to the shorter sides of the display devices. |
US12119329B2 |
Semiconductor package and method of fabricating the same
The present disclosure relates to a semiconductor package and a manufacturing method thereof. The method includes stacking semiconductor chips using a thermo-compression bonding (TCB) method, where defects are minimized for increased reliability. The semiconductor package includes an interface chip including a first test pad, a bump pad provided inside the first test pad, and a first through silicon via (TSV) provided between the first test pad and the bump pad; at least one memory chip, which is stacked on the interface chip and includes a second test pad, a dummy pad provided inside the second test pad, and a second TSV provided between the second test pad and the dummy pad; and an adhesive layer provided between the interface chip and the at least one memory chip. wherein no bump is provided on the first test pad and the second test pad. |
US12119326B2 |
Microelectronic structures including bridges
Disclosed herein are microelectronic structures including bridges, as well as related assemblies and methods. In some embodiments, a microelectronic structure may include a substrate and a bridge. |
US12119325B2 |
Semiconductor device assemblies with molded support substrates
Semiconductor device assemblies with molded support substrates and associated methods are disclosed herein. In one embodiment, a semiconductor device assembly includes a support substrate, a first semiconductor die embedded within the support substrate, a second semiconductor die coupled to the support substrate, and a third semiconductor die coupled to the support substrate. The assembly can also include a redistribution network formed on a first and/or second side of the support substrate, and a plurality of conductive contacts electrically coupled to at least one of the first, second or third semiconductor dies. |
US12119324B2 |
Package structure
A package structure including an interposer, at least one semiconductor die and an insulating encapsulation is provided. The interposer includes a semiconductor substrate and an interconnect structure disposed on the semiconductor substrate, the interconnect structure includes interlayer dielectric films and interconnect wirings embedded in the interlayer dielectric films, the semiconductor substrate includes a first portion and a second portion disposed on the first portion, the first interconnect structure is disposed on the second portion, and a first maximum lateral dimension of the first portion is greater than a second maximum lateral dimension of the second portion. The at least one semiconductor die is disposed over and electrically connected to the interconnect structure. The insulating encapsulation is disposed on the first portion, wherein the insulating encapsulation laterally encapsulates the least one semiconductor die and the second portion. |
US12119317B2 |
Singulation of microelectronic components with direct bonding interfaces
Disclosed herein are structures and techniques related to singulation of microelectronic components with direct bonding interfaces. For example, in some embodiments, a microelectronic component may include: a surface, wherein conductive contacts are at the surface; a trench at a perimeter of the surface; and a burr in the trench. |
US12119311B2 |
Amplifier device
Provided is an amplifier device including a semiconductor chip, a package, a first feedback circuit, and a second feedback circuit. The package includes a metal base, an insulating side wall, an input lead, and an output lead. The input lead is connected to a gate pad group of the semiconductor chip. The output lead is connected to a drain pad group of the semiconductor chip. Each of the feedback circuits includes a dielectric substrate disposed on the metal base, a feedback resistor located on the dielectric substrate, and a capacitor connected in series to the feedback resistor. Each of the feedback circuits is connected between the gate pad group and the drain pad group. The feedback circuits are located respectively on the base on one side and the other side of the semiconductor chip in an extension direction of a first and a second end edge. |
US12119309B2 |
Enhanced bonding between III-V material and oxide material
When III-V semiconductor material is bonded to an oxide material, water molecules can degrade the bonding if they become trapped at the interface between the III-V material and the oxide material. Because water molecules can diffuse readily through oxide material, and may not diffuse as readily through III-V material or through silicon, forcing the III-V material against the oxide material can force water molecules at the interface into the oxide material and away from the interface. Water molecules present at the interface can be forced during manufacturing through vertical channels in a silicon layer into a buried oxide layer thereby to enhance bonding between the III-V material and the oxide material. Water molecules can be also forced through lateral channels in the oxide material, past a periphery of the III-V material, and, through diffusion, out of the oxide material into the atmosphere. |
US12119308B2 |
Packaging structure of semiconductor chip and formation method thereof
A packaging structure and fabrication method thereof are provided. The method includes: providing semiconductor chips including soldering pads and metal bumps; providing a base plate, wiring structures, input terminals, and output terminals; mounting the semiconductor chips on the front surface of the base plate inversely, such that each metal bump is connected to a corresponding input terminal; forming a bottom filling layer between a functional surface of each semiconductor chip and the front surface of the base plate; forming a first shielding layer covering a non-functional surface and sidewalls of each semiconductor chip, and covering sidewalls of a corresponding bottom filling layer; forming a second shielding layer on each first shielding layer; forming a plastic encapsulation layer on second shielding layers and on a portion of the base plate between semiconductor chips; and forming external contact structures connected to the output terminals. |
US12119307B2 |
Integrated self-aligned assembly
An assembly. In some embodiments, the assembly includes a first semiconductor chip, a substrate, and a first alignment element. The alignment of the first semiconductor chip and the substrate may be determined at least in part by engagement of the first alignment element with a first recessed alignment feature, in a surface of the first semiconductor chip. |
US12119306B2 |
Semiconductor package
A semiconductor package including a redistribution substrate including an insulating layer and redistribution patterns in the insulating layer may be provided. Each of the redistribution patterns may include a via portion, a pad portion vertically overlapping the via portion, and a line portion extending from the pad portion. The via portion, the pad portion, and the line portion may be connected to each other to form a single object. A level of a bottom surface of the pad portion may be lower than a level of a bottom surface of the line portion. A width of the line portion may have a largest value at a level between a top surface of the line portion and the bottom surface of the line portion. |
US12119304B2 |
Very fine pitch and wiring density organic side by side chiplet integration
Structures and methods of forming fine die-to-die interconnect routing are described. In an embodiment, a package includes a package-level RDL than spans across a die set and includes a plurality of die-to-die interconnects connecting contact pads between each die. In an embodiment, the plurality of die-to-die interconnects is embedded within one or more photoimageable organic dielectric layers. |
US12119303B2 |
Package structure with reinforcement structures in a redistribution circuit structure and manufacturing method thereof
A package structure includes an insulating encapsulation, at least one semiconductor die, a redistribution circuit structure, and first reinforcement structures. The at least one semiconductor die is encapsulated in the insulating encapsulation. The redistribution circuit structure is located on the insulating encapsulation and electrically connected to the at least one semiconductor die. The first reinforcement structures are embedded in the redistribution circuit structure. A shape of the package structure includes a polygonal shape on a vertical projection along a stacking direction of the insulating encapsulation and the redistribution circuit structure, and the first reinforcement structures are located on and extended along diagonal lines of the package structure. |
US12119301B2 |
Semiconductor device
A semiconductor device includes a chip that includes a substrate and a first interconnection layer on a surface of the substrate; and a second interconnection layer on another surface opposite to the surface of the substrate. The second interconnection layer includes a first power line having a first power potential, a second power line having a second power potential, and a switch between the first power line and the second power line. The chip includes a first grounding line, a third power line having the second power potential, a first region having the first grounding line and the third power line, a second grounding line, a fourth power line having the first power potential, and a second region having the second grounding line and the fourth power line. In plan view, the switch is between the first region and the second region. |
US12119300B2 |
Transistor circuits with shielded reference transistors
A device having a reference transistor fabricated within the same semiconductor substrate as a primary transistor (e.g., configured for use in a radiofrequency amplifier or other active circuit) has a shared metallization area coupled to a current terminal of both transistors configured to shield a control terminal of the reference transistor from coupling of alternating current interference from alternating currents within the primary transistor. |
US12119299B2 |
Semiconductor device and manufacturing method for the same
A method for manufacturing a semiconductor device includes: forming a trimming element inside or over a semiconductor substrate; forming an insulating film on the trimming element; forming, on the insulating film, a first wiring layer connected to one end of the trimming element via a first contact region penetrating the insulating film; forming, on the insulating film, a second wiring layer connected to another end of the trimming element via a second contact region penetrating the insulating film; trimming the trimming element; and examining an insulated state between the semiconductor substrate and either the first wiring layer or the second wiring layer after the trimming. |
US12119295B2 |
Wafer system-level three-dimensional fan-out three-dimensional fan-out packaging structure and manufacturing method thereof
A wafer system-level three-dimensional fan-out packaging structure and a manufacturing method therefor. The method includes: forming a redistribution layer, where the redistribution layer includes a first surface and a second surface opposite to each other; forming a conductive connecting post on the second surface of the redistribution layer; bonding the patch element to the second surface of the redistribution layer; forming a plastic packaging layer on the second surface of the redistribution layer; thinning the plastic packaging layer; forming a plurality of solder bumps on a side of the plastic packaging layer that faces away from the redistribution layer; cutting the redistribution layer and the plastic packaging layer to obtain a number of first package structures; and bonding a second package layer to the first surface of the redistribution layer of one of the first package structures. |
US12119294B2 |
Through-substrate via structure and method of manufacture
A through-substrate via structure includes a conductive via structure including trench portions at a first major surface of a substrate and extending to a first distance. A first insulating structure is over sidewalls of the trench portions, and a conductive material is over the first insulating structure. A recessed region extends from a second major surface of the substrate to a second distance greater than the first distance and laterally overlaps and interfaces both trench portions. A second insulating structure includes a first portion within the recessed region and a second portion adjacent to the second major surface outside of the recessed region, which includes an outer surface overlapping the second major surface outside of the recessed region. A first conductive region includes a proximate end coupled to the conductive material through openings in the first portion, and an opposite distal that is outward from the second portion. |
US12119292B2 |
Semiconductor device and method of manufacture
A package includes a first layer of molding material, a first metallization layer on the first layer of molding material, a second layer of molding material on the first metallization layer and the first layer of molding material, a second metallization layer on the second layer of molding material, through vias within the second layer of molding material, the through vias extending from the first metallization layer to the second metallization layer, integrated passive devices within the second layer of molding material, a redistribution structure electrically on the second metallization layer and the second layer of molding material, the redistribution structure connected to the through vias and the integrated passive devices, and at least one semiconductor device on the redistribution structure, the at least one semiconductor device connected to the redistribution structure. |
US12119291B2 |
Hermetic sealing structures in microelectronic assemblies having direct bonding
Disclosed herein are microelectronic assemblies including microelectronic components coupled by direct bonding, and related structures and techniques. In some embodiments, a microelectronic assembly may include a first microelectronic component including a first guard ring extending through at least a portion of a thickness of and along a perimeter; a second microelectronic component including a second guard ring extending through at least a portion of a thickness of and along a perimeter, where the first and second microelectronic components are coupled by direct bonding; and a seal ring formed by coupling the first guard ring to the second guard ring. In some embodiments, a microelectronic assembly may include a microelectronic component coupled to an interposer that includes a first liner material at a first surface; a second liner material at an opposing second surface; and a perimeter wall through the interposer and connected to the first and second liner materials. |
US12119290B2 |
Semiconductor device
A semiconductor device includes a first conductive plate, a second conductive plate, first switching elements, second switching elements, a first supply terminal and a second supply terminal. The first and second conductive plates are spaced apart from each other in a first direction. The first switching elements are bonded to the first conductive plate, and are electrically connected to the second conductive plate. The second switching elements are bonded to the second conductive plate. The first supply terminal is bonded to the first conductive plate. The second supply terminal has a region that overlaps with the first supply terminal as viewed in a plan view. The second supply terminal is spaced apart from the first conductive plate and the first supply terminal in a thickness direction perpendicular to the first direction. The second supply terminal is electrically connected to the second switching elements. |
US12119286B2 |
Die, memory and method of manufacturing die
A die, a memory and a method of manufacturing the die are provided. The die includes a substrate and a conductive structure, where the substrate has an interconnection structure layer, the conductive structure includes a first conductive structure and a second conductive structure connected with the first conductive structure, the first conductive structure is connected with the interconnection structure layer, and a coefficient of thermal expansion of the first conductive structure is smaller than that of copper. |
US12119279B2 |
Semiconductor device having at least one resin part that closes one or more corresponding ones of a plurality of threaded holes
A semiconductor device includes: a package to seal a semiconductor element; a lead frame having one end portion connected to the semiconductor element and the other end portion protruding from a side surface of the package; a plurality of threaded holes formed in the package to enable the package to be fixed to the substrate; and a resin part capable of closing each of the plurality of threaded holes. A type name of the semiconductor device is represented by open and closed states of the respective threaded holes. |
US12119275B2 |
Recessed lid and ring designs and lid local peripheral reinforcement designs
Modules and methods of assembly are described. A module includes a lid mounted on a module substrate and covering a component. A stiffener structure may optionally be mounted between the lid and module substrate. A recess can be formed in any of an outer wall bottom surface of the lid, and top or bottom surface of the stiffener structure such that an adhesive layer at least partially fills the recess. |
US12119274B2 |
Latch-up test structure
The present disclosure provides a latch-up test structure, including: a substrate of a first conductive type; a first well region of the first conductive type, located in the substrate of the first conductive type; a first doped region of the first conductive type, located in the first well region of the first conductive type; a first doped region of a second conductive type, located in the first well region of the first conductive type; and a second doped region of the first conductive type, a second doped region of the second conductive type, a third doped region of the first conductive type, and a third doped region of the second conductive type that are arranged at intervals in the substrate of the first conductive type. |
US12119273B2 |
System and method for high speed inspection of semiconductor substrates
In a method of inspection of a semiconductor substrate a first beam of light is split into two or more second beams of light. The two or more second beams of light are respectively transmitted onto a first set of two or more first locations on top of the semiconductor substrate. In response to the transmitted two or more second beams of light, two or more reflected beams of light from the first set of two or more first locations are received. The received two or more reflected beams of light are detected to generate two or more detected signals. The two or more detected signals are analyzed to determine whether a defect exists at the set of the two or more first locations. |
US12119271B1 |
Backside gate contact, backside gate etch stop layer, and methods of forming same
A method includes forming a first transistor and a second transistor over a semiconductor substrate, wherein the first transistor and the second transistor are vertically stacked. The method further includes exposing a backside of a first gate stack of the first transistor; forming a backside gate etch stop layer (ESL) on the backside of the first gate stack; patterning a contact opening through the backside gate ESL to expose the first gate stack; and forming a backside gate contact in the contact opening. The backside gate contact extends through the backside gate ESL to electrically connect to the first gate stack. |
US12119267B2 |
Method for manufacturing semiconductor structure
A method includes forming patterned masks over a semiconductor substrate; etching the semiconductor substrate using the patterned masks as an etch mask to form semiconductor fins with a trench between the semiconductor fins; performing an annealing process using a hydrogen containing gas to smooth surfaces of the semiconductor fins; after performing the annealing process, selectively forming a first liner on the smoothed surfaces of the semiconductor fins, while leaving surfaces of the patterned masks exposed by the first liner; filling the trench with a dielectric material; and etching back the first liner and the dielectric material to form an isolation structure between the semiconductor fins. |
US12119265B2 |
High voltage devices
Semiconductor devices and methods of forming the same are provided. In an embodiment, a semiconductor device includes a substrate including a core device region and an input/output (I/O) device region, a plurality of core devices in the core device region, each of the plurality of core devices including a first active region extending along a first direction, and a first plurality of input/output (I/O) transistors in the I/O device region, each of the first plurality of I/O transistors including a second active region extending along the first direction. The first active region includes a first width along a second direction perpendicular to the first direction and the second active region includes a second width along the second direction. The second width is greater than the first width. |
US12119263B2 |
Methods and apparatus for an improved integrated circuit package
In a described example, an integrated circuit (IC) package includes an IC die disposed on a die attach pad; a plurality of leads electrically connected to terminals on the IC die, the leads including a base metal; and molding compound material encapsulating portions of the IC die, the die attach pads, and the plurality of leads; the plurality of leads having a solder joint reinforcement tab. The solder joint reinforcement tabs include a first side, a second side opposite to the first side, a third side, a fourth side opposite to and in parallel to the third side, a fifth side forming an end portion of the solder joint reinforcement tab, the solder joint reinforcement tabs including a solderable metal layer on the second, third and fourth sides and on portions of the fifth side. |
US12119253B2 |
Transport vehicle
A transport vehicle includes: a traveler; a transferer that is mounted on the traveler and receives or delivers an article from or to a transfer destination; and an antenna that is provided so that at least the position or the posture thereof can be changed to follow the action of the transferer, and that performs wireless communication with another device. |
US12119252B2 |
Ceiling traveling vehicle system and method for detecting obstacle
A ceiling traveling vehicle includes a traveler to travel along a grid-shaped track, a main body coupled to the traveler and below the track, and a detector on a rear side of a center of the main body in a traveling direction of the traveler and below the main body to apply detection light forward in the traveling direction and downward and receive reflected light of the detection light to detect an obstacle. |
US12119248B2 |
Module tray for semiconductor device
A module tray for a semiconductor device includes a case and an insert block. The case includes a base plate, first and second sidewalls extending from opposite sides of the base plate in a vertical direction to define an accommodation space, and first and second fastening grooves respectively formed in inner surfaces of the first and second sidewalls. The first and second fastening grooves have upper ends opened to upper surfaces of the first and second sidewalls, respectively. The insert block has a substrate accommodating space for accommodating a semiconductor substrate. The insert block is detachably inserted into the first and second fastening grooves of the case. The insert block has first and second fastening joints extending in the vertical direction such that the first and second fastening joint are respectively inserted through the upper ends of the first and second fastening grooves. |
US12119245B2 |
Hot plate cooling system
A hot plate cooling system is provided, configured to cool a hot plate, including a chamber and a cooling module. The hot plate is placed in the chamber. The cooling module extends into the chamber and faces the hot plate. The cooling module includes a nozzle member, a shell member, and a discharge channel. The nozzle member faces the hot plate for spraying a working fluid onto the hot plate. The shell member has a receiving groove surrounding the nozzle member. The discharge channel is connected to the shell member and communicates with the receiving groove. When the nozzle member sprays the working fluid to cool the hot plate, the working fluid is conveyed through the nozzle member toward a surface of the hot plate, and the working fluid is sequentially discharged from the hot plate cooling system through the receiving groove to the discharge channel. |
US12119244B2 |
Semiconductor manufacturing apparatus
According to the present disclosure, a semiconductor manufacturing apparatus includes a rotation stage that rotates a wafer, a nozzle that supplies a chemical solution to the wafer and a nozzle movement section that moves the nozzle on a scan trajectory, wherein the nozzle movement section moves the nozzle along a first trajectory and a second trajectory on the scan trajectory, the first trajectory is a trajectory to turn around at a first turnaround point on one side and a second turnaround point on the other side with respect to a portion closest to a rotation axis of the rotation stage in the scan trajectory, and the second trajectory is a trajectory to turn around at a third turnaround point and a fourth turnaround point provided on the same side as the third turnaround point with respect to the portion closest to the rotation axis in the scan trajectory. |
US12119242B2 |
Film processing method
A nozzle is stored in a nozzle storage hole of a waiting pod. In this state, a cleaning liquid is discharged to an outer peripheral surface of the nozzle from a plurality of discharge ports. Thus, a coating liquid and its solidified matter adhering to the nozzle are dissolved and removed from the nozzle. Subsequently, a metal removal liquid is discharged from a plurality of discharge ports to the outer peripheral surface of the nozzle. Thus, a metallic component remaining on the nozzle is dissolved and removed from the nozzle. Further, pure water is discharged to the outer peripheral surface of the nozzle from the plurality of discharge ports, and the metal removal liquid adhering to the nozzle is cleaned away. |
US12119239B2 |
Packaged semiconductor devices, and package molds for forming packaged semiconductor devices
A package mold according to some embodiments includes a first mold body and a second mold body, a mold cavity in the first mold body, a gate in a first side of the mold cavity for supplying liquid mold compound into the mold cavity, a longitudinal vent for releasing gas from the mold cavity in a second side of the mold cavity opposite the first side of the mold cavity, and a transverse vent for releasing gas from the mold cavity in a third side of the mold cavity that extends between the first and second sides of the mold cavity. Methods of packaging an electronic device using the package mold and resulting packaged devices are also disclosed. |
US12119238B2 |
Semiconductor bonding structures and methods
A system and method for applying an underfill is provided. An embodiment comprises applying an underfill to a substrate and patterning the underfill. Once patterned other semiconductor devices, such as semiconductor dies or semiconductor packages may then be attached to the substrate through the underfill, with electrical connections from the other semiconductor devices extending into the pattern of the underfill. |
US12119234B2 |
Semiconductor structure and method for manufacturing same
A semiconductor structure includes: a base; a conductive column, which is at least located in the base; an electric connection layer, which is connected to an end part of the conductive column. The end part, towards the electric connection layer, of the conductive column has a first protruding part and at least one groove defined by the first protruding part, the electric connection layer has a second protruding part at a position corresponding to the groove, and the second protruding part is embedded in the groove. |
US12119231B2 |
Semiconductor device and method
In an embodiment, a structure includes: a contact etch stop layer (CESL) over a substrate; a fin extending through the CESL; an epitaxial source/drain region in the fin, the epitaxial source/drain region extending through the CESL; a silicide contacting upper facets of the epitaxial source/drain region; a source/drain contact contacting the silicide, lower facets of the epitaxial source/drain region, and a first surface of the CESL; and an inter-layer dielectric (ILD) layer surrounding the source/drain contact, the ILD layer contacting the first surface of the CESL. |
US12119230B2 |
Wet etching method and wet etching system
There is provided a wet etching method including an etchant supply step of supplying an etchant from an etchant supply nozzle to a to-be-etched surface of a workpiece, an etching step of etching the to-be-etched surface with the etchant remaining on the to-be-etched surface, and an etchant removal step of, after performing the etching step, removing the etchant, which still remains on the resulting etched surface, from the etched surface. The etchant supply step, the etching step, and the etchant removal step are repeated a plurality of times in this order. |
US12119229B2 |
Method of manufacturing semiconductor structure
A method of manufacturing a semiconductor structure includes receiving a die comprising a top surface and a sacrificial layer covering the top surface; disposing a molding surrounding the die; removing the sacrificial layer from the die; disposing a polymer over the die and the molding, wherein the polymer has a first bottom surface contacting the die and a second bottom surface contacting the molding, and the first bottom surface is at a level substantially same as the second bottom surface. |
US12119219B2 |
Film forming method, method for manufacturing semiconductor device, film forming device, and system for manufacturing semiconductor device
A method of forming a group V metal nitride film on a substrate includes: providing the substrate within a processing container; and forming the group V metal nitride film on the substrate by alternately supplying, into the processing container, a raw material gas including a group V metal and a reducing gas including a nitrogen-containing gas. |
US12119218B2 |
Sacrificial protection layer for environmentally sensitive surfaces of substrates
A method for protecting a surface of a substrate during processing includes a) providing a solution forming a co-polymer having a ceiling temperature; b) dispensing the solution onto a surface of the substrate to form a sacrificial protective layer, wherein the co-polymer is kinetically trapped to allow storage at a temperature above the ceiling temperature; c) exposing the substrate to ambient conditions for a predetermined period; and d) de-polymerizing the sacrificial protective layer by using stimuli selected from a group consisting of ultraviolet (UV) light and heat. |
US12119217B2 |
Substrate treatment method and substrate treatment apparatus
A substrate treatment method includes an auto-recovery operation of automatically recovering a substrate when a treatment process of treating the substrate is interrupted due to an occurrence of an abnormality and a chamber neutralization operation of neutralizing an inside of a process chamber including the substrate before the auto-recovery operation after the treatment process is stopped. |
US12119214B2 |
Ion guide with varying multipoles
An ion guide includes electrodes elongated along an axis from an entrance end to an exit end and spaced around the axis to surround an interior. The electrodes have polygonal shapes with inside surfaces disposed at a radius from the axis and having an electrode width tangential to a circle inscribed by the electrodes. An aspect ratio of the electrode width to the radius varies along the axis. The electrodes are configured to generate a two-dimensional RF electrical field in the interior having a multipole composition comprising one or more lower-order multipole components and one or more higher-order multipole components and varying along the axis in accordance with the varying aspect ratio, and having an RF voltage amplitude that varies along the axis. |
US12119213B2 |
Power supply device for triple quadrupole mass spectrometer
Disclosed is a power supply device for a triple quadrupole mass spectrometer, including a power input module, a sequence generator, and an output control module. The power supply input module is connected to a power supply. A positive output terminal of the power supply input module is connected to the sequence generator, so that the sequence generator converts a positive output voltage of the power supply into an auxiliary voltage and a relay control signal. The sequence generator is connected to the power input module to transmit the auxiliary voltage and the relay control signal to the output control module, thereby controlling on and off of the output control module, and sequentially powering on the output control module. The power supply input module is connected to the output control module to transmit an input voltage from the power supply to the output control module. |
US12119210B2 |
Fastening automation apparatus for upper electrode
A fastening automation apparatus for an upper electrode of an etching facility includes a ring, and a plurality of fastening modules movably secured to the ring and configured to be movable in a radial direction on the ring. Each fastening module includes a first frame that is movable in a radial direction on the ring, a driving source installed below the first frame, a driving shaft that transmits a driving force from the driving source, a power transmission unit connected to the driving shaft, and a fastening bit connected to the power transmission unit and configured to be rotated. The plurality of fastening modules are configured to operate simultaneously to install the upper electrode in the etching facility. |
US12119209B2 |
Dynamic processing chamber baffle
Exemplary methods of semiconductor processing may include delivering a deposition precursor into a processing region of a semiconductor processing chamber. The methods may include depositing a layer of material on a substrate housed in the processing region of the semiconductor processing chamber. The processing region may be maintained at a first pressure during the deposition. The methods may include extending a baffle within the processing region. The baffle may modify a flow path within the processing region. The methods may include forming a plasma of a treatment or etch precursor within the processing region of the semiconductor processing chamber. The processing region may be maintained at a second pressure during the forming. The methods may include treating the layer of material deposited on the substrate with plasma effluents of the treatment precursor. The processes may be cycled any number of times. |
US12119204B2 |
Particle beam system and the use thereof for flexibly setting the current intensity of individual particle beams
A particle beam system and, such as a multi-beam particle microscope, can have a current intensity of individual particle beams that is flexibly set over large value ranges without structural modifications. The particle beam system can include a condenser lens system, a pre-multi-lens array with a specific pre-counter electrode and a pre-multi-aperture plate, and a multi-lens array. The system can includes a controller to supply adjustable excitations to the condenser lens system and the pre-counter electrode so that the charged particles are incident on the pre-multi-aperture plate in telecentric manner. |
US12119199B2 |
Power device and fabrication method thereof
The present disclosure discloses a power device including at least one vacuum packaged unit structure. The unit structure comprises a silicon substrate (100) and an emitter (200), a light modulator (300) and a collector (400) formed on the silicon substrate (100). On the one hand, the unified silicon-based process is compatible with the existing commercial process, so that it is easy for integration, simple for manufacture, and low in cost; on the other hand, the light modulator (300) is introduced and formed on the silicon substrate by a silicon-based process, which enhances field emission efficiency of the emitter (200), offsets the inconsistency of distances between the tips of the emitters (200) and the collector (400) caused by unevenness of the emitters, and increases the process redundancy of the cold cathode emitter. |
US12119197B2 |
On-load tap changer with positioning device and method for assembling an on-load tap changer
An on-load tap changer includes a static unit including fixed contacts for connection to taps at a transformer winding, a dynamic unit including at least one movable contact for selectively contacting one of the fixed contacts during operation of the transformer, and includes a rotational positioning device for adjusting the rotational position of the dynamic unit relative to the static unit during at least one of assembly or disassembly of the tap changer. |
US12119194B2 |
Fuse and method for manufacturing fuse
Provided are a fuse having a structure that facilitates bending of a fuse element, and a method for manufacturing the fuse. In a fuse including a fuse element having a pair of terminal portions, a middle portion provided between the terminal portions, and a fusing portion provided in the middle portion, at least two or more of the middle portions are provided in the terminal portion, at least one of the middle portions is bent along a long direction such that a center side protrudes from long sides on both sides, and the middle portions are disposed to face each other when the terminal portion is folded at a bending point K2 of the terminal portion. |
US12119193B2 |
Electromagnetic energy converter
An electromagnetic energy converter for a remote switch. The energy converter has an electrical coil and magnetic components, which comprise at least one permanent magnet and at least one ferromagnetic element. The permanent magnet and/or the ferromagnetic element are each movable between two extreme positions, where the movement of the permanent magnet and/or of the ferromagnetic element between the extreme positions leads to a directional reversal of a magnetic flux in the magnetic circuit. The magnetic flux is enclosed at least in part by the coil. At least one of the extreme positions is configured as a contactless extreme position at which at least two of the magnet components do not contact. |
US12119188B2 |
Quick-alignment linkage for a three-phase electric disconnect switch
A quick-alignment linkage for a three-phase electric disconnect switch includes a drive pipe, a linkage pipe, and a linkage interconnecting the drive pipe and the linkage pipe. The linkage includes quick-alignment straight edge configured to be parallel to the centerline of the drive pipe when the drive pipe is in the fully closed drive pipe position. The quick-alignment straight edge is typically positioned adjacent to a calibration mechanism of the linkage when the drive pipe is in the fully closed drive pipe position. The drive pipe may also include a flat surface with an alignment indicator configured to be parallel to the quick-alignment straight edge when the drive pipe is in the fully closed drive pipe position. The alignment indicator is also positioned adjacent to the calibration mechanism and its quick-alignment straight edge when the drive pipe is in the fully closed drive pipe position. |
US12119187B1 |
Partial scanning in a hybrid switch array
A keyboard system including a plurality of hybrid key structures configured in an array of subarrays, each of the plurality of hybrid key structures configured within a subarray and including a depressible element, a first type of key switch configured to generate a first signal when the depressible element is activated, a second type of key switch configured to generate a second signal when the depressible element is activated, and processor(s) configured to: receive a first signal from an activated hybrid key structure when its corresponding depressible element is activated; determine a corresponding subarray that the activated hybrid key structure is configured within; scan the corresponding subarray for a generated second signal; detect the generated second signal from the corresponding subarray; identify the activated hybrid key structure based on the detected, generated second signal; and register a key press for the identified activated hybrid key structure. |
US12119183B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including dielectric layers and internal electrode layers alternately laminated therein, base electrode layers respectively provided on both end surfaces of the multilayer body in a length direction intersecting a lamination direction, and each connected to the internal electrode layers and each including glass and copper, and plated layers respectively provided on an outer side of the base electrode layers. A protective layer including sulfur is provided between the glass included in the base electrode layers and the plated layers. |
US12119181B2 |
Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a multilayer body including stacked ceramic layers, internal conductive layers stacked on the ceramic layers, and external electrodes each connected to the internal conductive layers. The internal conductive layers each include holes each having different shapes and area equivalent diameters. When an area equivalent diameter in which a cumulative value in a cumulative distribution of area equivalent diameters of the holes existing in each of the internal conductive layers is about 90% is defined as an area equivalent diameter D90, an average value of circularity of the holes in a first population including holes each having the area equivalent diameter D90 or more is about 0.7 or less. |
US12119179B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including an inner layer portion including dielectric layers and internal electrodes, and outer layer portions, two external electrodes each including a foundation electrode layer connected to the internal electrodes, and a conductive resin layer in contact with the foundation electrode layer. An end region of each of the internal electrodes is connected to the foundation electrode layer and is thicker than regions of the respective internal electrodes other than the end region. The internal electrodes include first and second internal electrodes. The first internal electrodes each include a first opposing portion, and a first lead-out portion. The second internal electrodes each include a second opposing portion, and a second lead-out portion. Distances between end regions of the first and second lead-out portions adjacent to each other are shorter than distances between the respective first and second opposing portions adjacent to each other. |
US12119175B2 |
Electromagnetically controlled segmented mirror, electromagnetic actuator for use therein and method for manufacturing the same
An electromagnetic actuator including a soft-ferromagnetic yoke is described. The electromagnetic actuator includes an at least substantially cylindrical circumferential wall covered at a first end with a base and at a second end with a top, the circumferential wall defining an axis in a direction from the base end to the top. An intermediate yoke section holds a permanent magnet fixed that leaves an inner space housing an axially movable core element being flexibly restrained with at least one resilient element. One of a base yoke section and/or a top yoke section houses an electromagnetic coil. |
US12119171B2 |
High-temperature superconducting flux pump system
A high-temperature superconducting flux pump system comprises a flux pump body, a superconducting load, and a stator group. A double-pancake coil group comprises at least one double-pancake coil. The stator group comprises at least one stator. The flux pump body has an air gap for receiving the stator group. The superconducting load and the stator group are connected to form a closed circuit. The high-temperature superconducting flux pump system has a simpler structure, solves the problem of low charging rate of magnets, and greatly reduces the power cost without changing the magnet structure and winding cost. |
US12119167B2 |
Reactor
A reactor includes a coil having a winding portion, a magnetic core, and a holding member holding an end surface of the winding portion and the outer core portion of the magnetic core, the holding member having a through hole into which an end portion of the inner core portion of the magnetic core is inserted. One of the inner core portion and the outer core portion is a hybrid core composed of a powder compact and a resin core molded on an outer periphery of the powder compact, and the other of the inner core portion and the outer core portion is a hybrid core or a resin core. The resin core of the inner core portion and the resin core of the outer core portion are continuous with each other via the through hole of the holding member so as to form a seamless single body. |
US12119157B2 |
Wound core
The wound core of the present invention has at least one arbitrary bent region 5A, in a plurality of corner portions (3), in which the corner portion (3) bulges outward to confine the magnetic flux flowing in the wound core so that the angle θ formed by the straight line PQ and the straight line PR satisfies 23°≤θ≤50°. |
US12119156B2 |
Inductor thermal management system
In various embodiments, an inductor thermal management system includes an inductor, and a heat sink. The heat sink includes a cavity and a spacer adapted to situate the inductor within the cavity and separate the inductor from at least one wall of the cavity such that heat is transferred from the inductor into the heat sink multi-directionally. |
US12119155B2 |
Reactor
The present invention has an object of providing a reactor including cores with higher heat dissipation and a coil with less eddy-current loss. A reactor according to the present invention includes: a plurality of divided cores having a shape obtained by dividing an annular core in a circumferential direction, the divided cores being made of a soft magnetic material; a core gap part disposed between the divided cores in the annular core formed by combining the plurality of divided cores, the core gap part being made of a non-magnetic material; annular heat-dissipating cases that house the divided cores and the core gap part; and a coil wound around the heat-dissipating cases, wherein the heat-dissipating cases are made of a material whose thermal conductivity is as high as 100 W/(m·K) or more. |
US12119152B2 |
Laminated coil
A laminate of a laminated coil includes first and second sections in a stacking direction from a first surface toward a second surface. The number of windings of each of coil conductor patterns on insulation resin layers, respectively, in the first region is equal to or more than the number of windings of a coil conductor pattern on an insulation resin layer in the second section, and is more than the number of windings of the coil conductor pattern closest to the second surface in the second section. The number of main conductor portions per unit distance in the first section is more than the number of main conductor portions per unit distance in the second section. The outermost main conductor portion of the coil conductor pattern in the second section has a width more than a width of the main conductor portion of the coil conductor pattern in the first section. |
US12119151B2 |
Ferrite powder and method of producing the same
Provided are a ferrite powder capable of maintaining a high withstand voltage even when used in a resin composition having high magnetic properties and electrical resistivity and a high filling ratio, and a method for producing the same. A ferrite powder composed of spherical ferrite particles, wherein the ferrite powder contains iron (Fe): 55.0-70.0 mass % and manganese (Mn): 3.5-18.5 mass %, the ferrite powder containing more than 0.0 mass % to 7.5 mass % α-Fe2O3, and the ferrite powder has a volume average particle size (D50) of 15.0 μm or less. |
US12119150B2 |
Method for producing sintered magnet and sintered magnet
A sintered magnet and a method for producing the same are provided. The method includes producing an R—Fe—B-based magnet powder by a reduction-diffusion method, adding a R—Al—Cu powder as a sintering agent to the R—Fe—B-based magnet powder to form a mixed powder, wherein the R—Al—Cu powder is an alloy of R, Al and Cu, and R is Nd, Pr, Dy, Tb or Ce, and sintering the mixed powder to form a sintered magnet. |
US12119148B2 |
Porous stabilized beds, methods of manufacture thereof and articles comprising the same
Disclosed herein is a method comprising disposing a first particle in a reactor; the first particle being a magnetic particle or a particle that can be influenced by a magnetic field, an electric field or a combination of an electrical field and a magnetic field; fluidizing the first particle in the reactor; applying a uniform magnetic field, a uniform electrical field or a combination of a uniform magnetic field and a uniform electrical field to the reactor; elevating the temperature of the reactor; and fusing the first particles to form a monolithic solid. |
US12119145B2 |
Power cable, method for production and use thereof
The present invention concerns a power cable, comprising a tension member (1), placed in the centre of said power cable; a first insulation layer (3), the tension member (1) being embedded in the first insulation layer (3); and an outer protective sheath (9); wherein said power cable further comprises one or more first aluminum conductors (4), embedded within the first insulation layer (3). The present invention also concerns a process for producing the inventive power cable, the process comprising the step of extruding a first polymeric insulation layer (3) onto the tension member (1) and the one or more conductors (4) in one single step. Finally, the present invention concerns the use of the inventive power cable, in medium-voltage to high-voltage subsea applications, such as an offshore windmill cable infrastructure or driving of subsea pumps. |
US12119138B2 |
Method for manufacturing transparent electrode with low surface roughness
A method for manufacturing a transparent electrode with a low surface roughness, in particular a method for preparing a large-area, low-cost and patterned transparent electrode using the screen-printing technology, which focuses on solving the problem of a high roughness of a screen-printed pattern. First, a substrate is coated with a layer of a smooth conductive material, then screen printing is performed to obtain a conductive pattern, and finally, a layer of a surfactant-modified composite conductive material is applied and film transfer printing is performed to obtain a transparent electrode with a low surface roughness. The transparent electrode prepared by the method retains a smooth surface of the original substrate after peeling, which has a remarkably low surface roughness and a significantly increased success rate of film transfer printing, and can be directly applied to various photoelectric devices, such as solar batteries, LEDs, flat panel displays and electronic sensors. |
US12119136B2 |
Shielded communication cable
A shielded communication cable. The shielded communication cable includes a pair of insulated wires twisted with each other containing a conductor and an insulation covering which covers the conductor and has the relative dielectric constant of 2.5 or lower, a braided shield which covers the pair of insulated wires, a film-shaped shield which contains a metal film and longitudinally laps the pair of the insulated wires over the braided shield and a jacket having an inner diameter of 3.5 mm or smaller which covers the film-shaped shield. The pair of insulated wires are twisted with each other with a twist pitch of 30 times of an outer diameter of each of the insulated wires or smaller, and the shielded communication cable has a characteristic impedance in range of 100±5Ω. |
US12119135B2 |
Electrically conductive polymer composition and method for stably storing electrically conductive polymer solution
The present invention relates to an electrically conductive polymer composition having high dispersion stability in long-term storage without being influenced by air temperature changes in the winter season, the summer period, etc. and a method for stably storing an electrically conductive polymer solution. An electrically conductive polymer composition comprising at least a N-vinyl carboxylic acid amide polymer having a weight-average molecular weight within the range of not less than 5000 and not more than one million, an electrically conductive polymer, and a solvent. A method for stably storing an electrically conductive polymer solution, the method comprising adding, to an electrically conductive polymer solution, a N-vinyl carboxylic acid amide polymer having a weight-average molecular weight within the range of not less than 5000 and not more than one million. |
US12119134B2 |
Highly conductive strain resilient electronics interconnects and traces
An electrically conductive, flexible, strain resilient product is produced by mixing metal coated carbon nanotube networks with a liquid polymeric resin to produce a liquid mixture, and the mixture is cured to produce the product. The networks may include welded junctions between nanotubes formed by depositing and melting metal nanoparticles on the nanotubes to form the metal coating. After the mixing step the liquid mixture may be deposited on a flexible substrate in the form of an electrical circuit. The mixing step may further include mixing the composite with a volatile solvent to produce a selected viscosity. Then, a three-dimensional printer may be used to print the product, such as an electrical circuit, on a substrate. The product is cured in an atmosphere that absorbs the solvent. The conductivity of the mixture may be adjusted by adjusting the weight percentage of the metal coated carbon nanotube networks from 50% to 90%, but a preferred range is between 75% and 85%. |
US12119128B1 |
Nuclear imaging device and method of collecting tomographic projections
A nuclear imaging device that solves continuing problems with existing nuclear imaging systems that are often rendered inoperable because of a detector component failure or a mechanical component failure. The present nuclear imaging device includes a plurality of detectors functioning harmoniously but independently from one another and positionable about a scanning arc. Each detector generally includes a gamma radiation camera, a radiation shield, and a diverging pinhole collimator applicable to the gamma camera. Each pinhole collimator may be positioned a variable distance from the detector to provide zoom in and zoom out optical capabilities that yield higher-quality results and allow for rapid imaging, cutting standard scanning times by more than half. |
US12119124B2 |
Systems and methods for holistically and dynamically managing metabolomics
The present invention relates to systems and methods for holistically and dynamically managing metabolomics, leading to improvement of users' overall health. A metabolomics enhancement (“ME”) system recommends a metabolomic regiment harmonizing macronutritional and micronutritional consumption for a metabolomics beneficiary. The ME system receives characteristics and palate preferences of the beneficiary. Using the personalized data, the ME system generates a customized dynamic combination of macronutrients and micronutrients for enhancing beneficiary metabolomics, and then transposes the macronutrients and micronutrients combination into a recommended pabulum combination for the metabolomic beneficiary. |
US12119123B2 |
Systems and methods using blockchain for in-vehicle health and wellness tracking
This disclosure describes systems and methods using blockchain for in-vehicle health and wellness tracking. An example method may include receiving a request for a vehicle from a mobile device of a user. The example method may also include receiving, from a pathogen detector device within a first vehicle, an indication that a number of pathogens within the first vehicle is less than a threshold amount. The example method may also include assigning the first vehicle to the user based on the indication that the number of pathogens within the first vehicle is less than a threshold amount. |
US12119120B2 |
Optimal multi-electrode transcutaneous stimulation with high focality and intensity
Methods, apparatus, and systems are disclosed for optimization techniques and a realistic 3D model to design optimal parameters for transcutaneous stimulation to achieve focalized stimulation of a target tissue such as the spinal cord, brain or other internal organ. The methods, apparatus, and systems include generation of a 3D model from a CT/MRI image, as well as an optimization algorithm that enables stimulation of any target location (e.g., on the dorsal root, or on the dorsal column) with any orientation at high precision. |
US12119116B2 |
Apparatus, information processing method, and computer-readable recording medium for disease correlation and inferencing
An information processing apparatus that comprises a processor configured to: acquire an image acquisition unit that acquires a medical image; extract one or more image feature values from the medical image; infer one or more diseases predicted from the medical image based on the one or more image feature values and a classification basis, the classification basis being a set of C basis vectors with each basis vector representing correlations between a disease of a set of C diseases and other diseases by using a vector of a certain dimension, wherein C is an integer of 2 or more; and output results identifying the one or more inferred diseases. |
US12119115B2 |
Systems and methods for self-supervised learning based on naturally-occurring patterns of missing data
Disclosed is a method comprising accessing, by a machine learning system, a set of data records for a plurality of users, the data records representative of physical statistics measured for each of the plurality of users over a time period. At least a subset of the data records comprises patterns of missing data for at least a portion of the time period. The method also comprises generating a set of masked data records by masking a subset of the data records in accordance with a pattern of natural missingness from a data record. The method also comprises generating, by the machine learning system, a set of learned representations from at least the set of masked data records. Finally, the method comprises fine tuning, by the machine learning system, a machine learning model using the set of learned representations, the machine learning model configured to perform a downstream machine learning task. |
US12119113B2 |
Apparatus, method, and program product for remote dentistry
An apparatus, method, system, and program product are disclosed for remote dentistry. One apparatus includes an information reception module of a diagnostic processing device that receives digital dental information. The apparatus includes an issue determination module that determines a dental related issue based on the digital dental information. The apparatus includes a treatment module that transmits treatment information for the dental related issue from the diagnostic processing device. At least a portion of the information reception module, the issue determination module, and the treatment module includes one or more of hardware and executable code. The executable code may be stored on one or more computer readable storage media. |
US12119107B2 |
AI system for predicting reading time and reading complexity for reviewing 2D/3D breast images
Examples of the present disclosure describe systems and methods for predicting the reading time and/or reading complexity of a breast image. In aspects, a first set of data relating to the reading time of breast images may be collected from one or more data sources, such as image acquisition workstations, image review workstations, and healthcare professional profile data. The first set of data may be used to train a predictive model to predict/estimate an expected reading time and/or an expected reading complexity for various breast images. Subsequently, a second set of data comprising at least one breast image may be provided as input to the trained predictive model. The trained predictive model may output an estimated reading time and/or reading complexity for the breast image. The output of the trained predictive model may be used to prioritize mammographic studies or optimize the utilization of available time for radiologists. |
US12119105B2 |
Engagement monitoring engine for pharmaceutical articles
Various implementations disclosed herein include devices, systems, and methods for monitoring engagement associated with pharmaceutical articles. In various implementations, a device includes a non-transitory memory and a processor coupled with the non-transitory memory. In some implementations, a method includes obtaining engagement data indicating engagement associated with a pharmaceutical article. In some implementations, the method includes identifying a plurality of topics associated with the pharmaceutical article. In some implementations, the method includes determining respective comprehension scores for the plurality of topics based on the engagement data. In some implementations, the method includes recommending a set of one or more media content items related to a subset of the plurality of topics based on the respective comprehension scores for the plurality of topics. |
US12119104B2 |
Automated clinical workflow
Various examples of embodiments of the invention generally relate to automating a clinical workflow, the clinical workflow including an analysis of one or more medical datasets and generation of a medical report based on the analysis. For example, machine-learning algorithms may be used for the analysis. The medical report may be generated based on one or more report templates. |
US12119103B2 |
GANs for latent space visualizations
The disclosure provides a method of analyzing a patient. The method includes receiving a plurality of latent space representations of patient data including genetic data associated with a plurality of patients, providing each of the plurality of latent space representations to a trained model, receiving a plurality of images from the trained model, each image included in the plurality of images being associated with a patient included in the plurality of patients, grouping at least a portion of the plurality of images into a plurality of groups, and displaying the plurality of groups to at least one user. |
US12119100B2 |
Intelligent medication delivery systems and methods for medicine dose calculation and reporting
Systems, devices, and techniques are disclosed for administering and tracking medicine to patients and providing health management capabilities for patients and caregivers. In some aspects, a system includes an injection pen device in communication with a mobile communication device having a software application to determine a recommended dose based on prior dose data, analyte data, and nutrient data and to generate a report illustrative of a relationship between the medicine data, the health data, and the contextual data. |
US12119098B2 |
Systems and methods for prescription management
Systems and methods are disclosed for interacting with a prescription submission system, a cloud computing system, and a prescription processing system to transmit prescriptions to an optimal pharmacy based on user information. User information, a location, and a prescription including a treatment e.g., medicine) may be received from a user or a health care professional. A plurality of pharmacies may be identified based at least on availability of the treatment, each of the plurality of pharmacies meeting a location criterion based on the location. Treatment pricing may be identified for each of the identified plurality of pharmacies. The plurality of pharmacies and the corresponding pricing information may be transmitted to a computing device. A selected pharmacy from the plurality of pharmacies may be received, from the computing device, and, the prescription may be transmitted to be received at the selected pharmacy's prescription processing system. |
US12119097B2 |
Medical item resupply engine and engagement controller
Techniques for improved resupply for medical items are provided. An event relating to resupply of one or more medical items for a patient is identified. The resupply requires approval from a physician. A request for electronic approval of the resupply is transmitted, based on the event, to an electronic healthcare system for the physician. This includes dynamically generating an electronic document relating to the required approval, providing the electronic document to the electronic healthcare system for the physician, and receiving an electronic message response from the electronic healthcare system for the physician indicating approval for the request. The electronic healthcare system for the physician is compatible with the request for electronic approval of the resupply. Resupply of the one or more medical items is initiated based on the response. The one or more medical items are used to treat the patient. |
US12119095B2 |
Apparatus for preventing unauthorized access to computer files and for securing medical records
Methods of identifying a person attempting to access a computer file, where identifying information for each of a plurality of registered human individuals is stored in a database, calls for capturing local images of an individual and determining whether this individual is the same as one of the registered individuals whose identifying information is stored in the database. The identifying information stored in the database includes at least one image of a unique, visually observable biologic identifier of a body portion of each registered individual. The accuracy of user identification is enhanced by allowing the sender of information to supply visual content which modulates the appearance of a biologic identifier of the user. Utilization of the system for the document of critical encounters such as medical events is provided. |
US12119093B2 |
Extracorporeal blood treatment device and method for outputting a report to an extracorporeal blood treatment device
The present invention relates to an extracorporeal blood treatment device comprising at least one output unit for outputting at least one report to a user of the blood treatment device, wherein the blood treatment device is configured to output at least one report by means of the output device after the end of a specific period of time since the switching on of the blood treatment device and/or on the occurrence of a specific event, said report relating to one or more pieces of information relating to the validity of a test carried out at the blood treatment device. |
US12119082B2 |
Semiconductor system for performing a duty ratio adjustment operation
A semiconductor system includes a first semiconductor device configured to output a clock and pattern data, configured to receive a strobe signal and output data, and configured to adjust a duty ratio of the strobe signal by comparing odd data and even data that are generated from the output data and the pattern data, in synchronization with the strobe signal and a second semiconductor device configured to store the pattern data in synchronization with the clock, configured to output the clock as the strobe signal by adjusting a duty ratio of the clock, and configured to output the stored pattern data as the output data. |
US12119076B2 |
Semiconductor integrated circuit
A semiconductor integrated circuit includes a plurality of sense amplifier units including a first group of sense amplifier units and a second group of sense amplifier units, a first data bus, a second data bus, a transfer circuit between the first data bus and the second data bus, and a data latch connected to the second data bus and to the first data bus through the transfer circuit and the second data bus. Each sense amplifier unit is connected to one of the bit lines. The first data bus is connected to each of the sense amplifier units in the first group. The second data bus is connected to each of the sense amplifier units in the second group. The transfer circuit controls the transfer of data between the first data bus and the second data bus in both directions. |
US12119070B2 |
Memory failure prediction
A system, method and apparatus of memory failure prediction through image analyses using an artificial neural network. A sequence of images indicative of progress of memory failures in a region of an integrated circuit die can be generated according to a physical layout of memory cells in the region. The artificial neural network can be trained to recognize graphical features in early images in the sequence and to predict, based on the recognized graphical features, memory failures shown in subsequent images in the sequence. A computing apparatus can use the artificial neural network to analyze an input image shown current memory failures in the region and to identify one or more memory cells in the region that are likely to have subsequent memory failures. |
US12119068B2 |
Program continuation strategies after memory device power loss
A system includes a memory device and a processing device, operatively coupled with the memory device, to perform operations including detecting a power up event of the memory device, responsive to detecting the power up event, selecting an open block of the memory device, wherein the open block comprises a set of pages, determining, based at least in part on an analysis of the set of pages, whether the open block is valid for programming, and responsive to determining that the open block is valid for programming, keeping the open block open for programming. |
US12119067B2 |
Comparison circuit and memory chip
A comparison circuit includes a comparison module, a state judgment module and a state storage module. The comparison module includes a first input end connected to a voltage to be measured and a second input end connected to a reference voltage. The state judgment module includes a first input end connected to a first output end of the comparison module and a second input end connected to a second output end of the comparison module. The state storage module includes an input end connected to the first output end of the comparison module and an enable end connected to an output end of the state judgment module. The embodiments of the disclosure may improve processing efficiency of the comparison circuit. |
US12119065B2 |
Non-volatile memory with zoned control for limiting programming for different groups of non-volatile memory cells
A non-volatile memory system limits the amount of programming for a first type of group of non-volatile memory cells based on a first parameter such that a maximum number of programming pulses applied to the first type of group of non-volatile memory cells to program to the last data state after the first type of group of non-volatile memory cells completed programming to the other data states is X programming pulses. The non-volatile memory system limits the amount of programming for a second type of group of the non-volatile memory cells based on a second parameter such that a maximum number of programming pulses applied to the second type of group of non-volatile memory cells to program to the last data state after the second type of group of non-volatile memory cells completed programming to the other data states is Y programming pulses. |
US12119064B2 |
Binary to ternary convertor for multilevel memory
A memory device including a memory array comprising a plurality of memory cells, respective memory cells each comprising a storage element comprising phase change memory programmable to three unique states; and a controller comprising circuitry, the controller to convert binary data into ternary data at a ratio of three bits of binary data to two trits of ternary data and provide the ternary data to the memory array for storage. |
US12119062B2 |
Managing compensation for cell-to-cell coupling and lateral migration in memory devices based on a sensitivity metric
Embodiments disclosed can include determining, for a wordline of the plurality of wordlines, a respective value of a sensitivity metric that reflects a sensitivity of a threshold voltage of a memory cell associated with the wordline to a change in a threshold voltage of an adjacent memory cell. Embodiments can also include determining, for the wordline, that the respective value of the sensitivity metric satisfies a threshold criterion. Embodiments can further include responsive to determining that the respective value of the sensitivity metric satisfies the threshold criterion, associating the wordline with a first wordline group, wherein the first wordline group comprises one or more wordlines, and wherein each wordline of the one or more wordlines is associated with a respective value of the sensitivity metric that satisfies the threshold criterion. Embodiments can include performing, on a specified memory cell connected to the wordline associated with the first wordline group, a compensatory operation. |
US12119061B2 |
Stochastic local search accelerator based on cams for solving constraint satisfaction problems
The disclosure generally provides for a method of solving a K-SAT problem. The method comprises programming one or more clauses of a Boolean expression for a K-SAT problem written in negated disjunctive normal form (DNF) to a ternary-CAM (TCAM) array comprising columns and rows of TCAM cells. The method further includes applying an interpretation comprising one or more binary variables expected to solve the Boolean expression as an input along the columns to the TCAM array, returning a binary value for each clause, randomly selecting one matched match line, determining a selected clause from one or more violated clause, and altering one or more literals within the interpretation using a break count for each variable of the selected clause. |
US12119057B2 |
Read algorithms for three-dimensional crosspoint memory architectures
In one embodiment, a state is reach from a memory cell comprising a phase change material (PM) region and a select device (SD) region by: ramping a voltage applied to a first address line of an address line pair corresponding to the memory cell until the first address line voltage is stabilized at a predetermined voltage, ramping a voltage applied to a second address line of the address line pair corresponding to the memory cell, detecting a snap in the memory cell while ramping the voltage applied to the second address line, and determining a state of the memory cell based on a differential voltage between the first and second address lines when the memory cell snap occurred. |
US12119056B2 |
Multiple transistor architecture for three-dimensional memory arrays
Methods, systems, and devices for multiple transistor architecture for three-dimensional memory arrays are described. A memory device may include conductive pillars coupled with an access line using two transistors positioned between the conductive pillar and the access line. As part of an access operation for a memory cell coupled with the conductive pillar, the memory device may be configured to bias the access line to a first voltage and activate the two transistors using a second voltage to couple the conductive pillar with the access line. Additionally, the memory device may be configured to bias a gate of a first transistor and a gate of a second transistor coupling an unselected conductive pillar with the access line to a third and fourth voltage, respectively, which may deactivate at least one of the first or second transistor during the access operation and isolate the unselected conductive pillar from the access line. |
US12119053B2 |
Method of programming MLC memory device and related MLC memory device
When programming an MLC memory device, the disturb characteristics of a program block having multiple memory cells are measured, and the threshold voltage variations of the multiple memory cells are then acquired based on the disturb characteristics of the program block. Next, multiple initial program voltage pulses are provided according to a predetermined signal level, and multiple compensated program voltage pulses are provided by adjusting the multiple initial program voltage pulses. Last, the multiple compensated program voltage pulses are outputted to the program block for programming the multiple memory cells to the predetermined signal level. |
US12119052B2 |
Low voltage memory device
A twelve-transistor (12T) memory cell for a memory device that includes a transmission gate, a cross-coupled inverter circuit operably connected to the transmission gate, and a tri-state inverter operably connected to the cross-coupled inverter circuit. The cross-coupled inverter includes another tri-state inverter cross-coupled to an inverter circuit. Various operations for the 12T memory cell, as well as circuitry to perform the operations, are disclosed. |
US12119050B2 |
Variable delay word line enable
A memory device includes a bit line precharge circuit configured to precharge bit lines of a memory array in response to a clock pulse. A controller is configured to output the clock pulse to the bit line precharge circuit, and to output a first word line enable signal to a word line driver. The first word line enable signal is delayed by a first delay time from the clock pulse, and a second word line enable signal is delayed by a second delay time from the clock pulse. |
US12119046B2 |
Nonvolatile memory device having multi-stack memory block and method of operating the same
A nonvolatile memory device having a multi-stack memory block includes: a memory cell array divided into a plurality of memory stacks disposed in a vertical direction; and a control circuit configured to perform a channel voltage equalization operation of the plurality of memory stacks, wherein inter-stack portions are between the plurality of memory stacks, and a channel hole passes through the word lines of each of the plurality of memory stacks. The control circuit determines, as inter-stack word lines, some word lines adjacent to the inter-stack portions among the word lines of each of the plurality of memory stacks and differently controls setup time points for applying a pass voltage, or recovery time points for applying a ground voltage, to the inter-stack word lines, according to sizes of the channel hole of the inter-stack word lines. |
US12119043B2 |
Practical and efficient row hammer error detection
Practical, energy-efficient, and area-efficient, mitigation of errors in a memory media device that are caused by row hammer attacks and the like is described. The detection of errors is deterministically performed while maintaining, in an SRAM, a number of row access counters that is smaller than the total number of rows protected in the memory media device. The mitigation may be implemented on a per-bank basis. The memory media device may be DRAM. |
US12119042B2 |
Low-power source-synchronous signaling
A method of operating a memory controller is disclosed. The method includes transmitting data signals to a memory device over each one of at least two parallel data links. A timing signal is sent to the memory device on a first dedicated link. The timing signal has a fixed phase relationship with the data signals. A data strobe signal is driven to the memory device on a second dedicated link. Phase information is received from the memory device. The phase information being generated internal to the memory device and based on a comparison between the timing signal and a version of the data strobe signal internally distributed within the memory device. A phase of the data strobe signal is adjusted relative to the timing signal based on the received phase information. |
US12119041B2 |
Signal synchronization adjustment method and signal synchronization adjustment circuit
The present invention relates to a signal synchronization adjustment method and a signal synchronization adjustment circuit, for applying to data reading according to a reference clock signal between a memory controller and a dynamic random access memory in an electronic device. First, the memory controller triggers a command signal to the dynamic random access memory; then, the dynamic random access memory delays for a column selection signal latency time according to a first rising edge of the reference clock signal, and then triggers a column selection signal; after that, the dynamic random access memory delays for an internal data strobe signal latency time, and then triggers an internal data strobe signal; finally, the dynamic random access memory delays for an external data strobe signal latency time, and then triggers an external data strobe signal. The signal synchronization adjustment circuit is applied to the signal synchronization adjustment method. |
US12119040B2 |
Memory power control by enable circuit
A power control device includes a first switch and a second switch. A first terminal of the first switch is configured to receive a first voltage signal in a first voltage domain, and a first terminal of the second switch is configured to receive a second voltage signal in a second voltage domain different from the a first voltage domain. A second terminal of the second switch is coupled to a second terminal of the first switch, and a control circuit is coupled to control terminals of the first switch and the second switch. The control circuit is configured to turn on the first switch in response to a decrease of a voltage level of the first voltage signal. |
US12119038B2 |
Auto refresh limiting circuit for semiconductor memory device
An auto refresh limiting circuit includes an oscillating signal generating part that generates an internal oscillating signal, the internal oscillating signal being a pulse having a period reflecting an internal temperature of a semiconductor memory device; a masking signal generating part that generates a masking signal by using an auto refresh command signal and the internal oscillating signal, the masking signal being deactivated during a pulse of the auto refresh command signal, the pulse of the auto refresh command signal being first generated after the pulse of the internal oscillating signal is generated; and an auto refresh masking part that converts the pulse of the auto refresh command signal into a pulse of an auto refresh driving signal, the conversion of the pulse of the auto refresh driving signal being masked according to the activation of the masking signal. |
US12119037B2 |
Refresh circuit, memory, and refresh method
A refresh circuit includes a refresh counter configured to output address signals through a plurality of address pins; an address mixer configured to output row address selection signals according to the address signals received by the row address pins, output first bank address signals according to the address signals received by bank address pins, receive a refresh signal and a power supply voltage signal, and output fixed second bank address signals according to the refresh signal and the power supply voltage signal; and an address pre-decoding circuit configured to output a preset number of bank address selection signals according to the first bank address signals and the second bank address signals. |
US12119033B1 |
Beam balancer for optical data writing
A method for balancing pulse energies across a series of write beams in an optical data writer comprises: (a) for each write beam of the series, applying an independently controllable phase delay to the write beam, thereby changing the polarization of the write beam; and (b) for each write beam with changed polarization in the series, directing a selected plane-polarized component of the write beam through a data modulator and onto an optical substrate. In this method the data modulator modulates each write beam of the series irrespective of the tolerance across the series of write beams. |
US12119032B1 |
Near-field transducer for heat assisted magnetic recording comprising of thermally stable material layer
The present disclosure generally relates to a magnetic recording head for a magnetic media drive. The magnetic recording head comprises a main pole, a waveguide disposed adjacent to the main pole, a near field transducer (NFT) coupled between the main pole and the waveguide at a media facing surface (MFS), a thermal shunt disposed on the NFT, the thermal shunt being recessed from the MFS, and a stable material disposed on the NFT at the MFS. In some embodiments, the stable material is wedge-shaped or triangular-shaped. In another embodiment, the stable material comprises a first portion and a second portion, where the first and second portions may each by linear, or where the first portion is triangular-shaped and the second portion is square-shaped. The stable material may be in contact with the thermal shunt, or spaced from the thermal shunt. |
US12119031B2 |
Full data set directory for magnetic tape recording media
A method for creating a Full Data Set Directory (FDSD) entry, in accordance with one embodiment, includes acquiring a record count and file mark count of a data set written to and/or to be written to a magnetic recording tape. A writing position on the tape where the data set will be written is determined. The data set is written on the tape. An FDSD entry is generated for the data set. The FDSD entry includes information about each of the following: a tape write pass in which the data set is written, a position of the data set on the tape, the record count, and the file mark count. |
US12119030B2 |
Systems and methods for adaptive and responsive video
Systems and methods for providing adaptive and responsive media are disclosed. In various implementations, a video for playback is received at a user device having a plurality of associated properties. Based on at least one of the properties, a first state of the video is configured, and the video is presented according to the first state. During playback of the video, a change in one of the device properties is detected, and the video is seamlessly transitioned to a second state based on the change. |
US12119018B2 |
Methods and systems for manipulating audio properties of objects
In one implementation, a method of changing an audio property of an object is performed at a device including one or more processors coupled to non-transitory memory. The method includes displaying, using a display, a representation of a scene including a representation of an object associated with an audio property. The method includes displaying, using the display, in association with the representation of the object, a manipulator indicating a value of the audio property. The method includes receiving, using one or more input devices, a user input interacting with the manipulator. The method includes, in response to receiving the user input, changing the value of the audio property based on the user input and displaying, using the display, the manipulator indicating the changed value of the audio property. |
US12119015B2 |
Systems, methods, apparatus, and storage medium for processing a signal
The present disclosure provides systems and methods for processing a signal. The system for processing a signal may include at least one microphone and at least one vibration sensor. The at least one microphone may be configured to collect a sound signal, and the sound signal may include at least one of user voice and environmental noise. The at least one vibration sensor may be configured to collect a vibration signal, and the vibration signal may include at least one of the user voice and the environmental noise. The system for processing a signal may also comprise a processor. The processor may be configured to determine a relationship between a noise component in the sound signal and a noise component in the vibration signal, and obtain a target vibration signal by performing, based at least on the relationship, noise reduction processing on the vibration signal. |
US12119013B2 |
Acoustic crosstalk suppression device and acoustic crosstalk suppression method
An acoustic crosstalk suppression device includes a speaker estimation unit configured to estimate a main speaker based on voice signals collected by n units of microphones corresponding to n number of persons (n: an integer equal to or larger than 3); n units of filter update units each of which is configured to update a parameter of a filter configured to generate a suppression signal of a crosstalk component included in a voice signal of the main speaker; and a crosstalk suppression unit configured to suppress the crosstalk component by using a synthesis suppression signal generated by the maximum (n-1) units of filter update units corresponding to reference signals collected by the maximum (n-1) units of microphones. |
US12119012B2 |
Method and apparatus for voice recognition in mixed audio based on pitch features using network models, and storage medium
The present disclosure relates to a method and an apparatus for audio processing and a storage medium. The method includes: obtaining an audio mixing feature of a target object, in which the audio mixing feature at least includes: a voiceprint feature and a pitch feature of the target object; and determining a target audio matching with the target object in the mixed audio according to the audio mixing feature. |
US12119005B2 |
Audio data processing method for wake-up speech detection, apparatus, and storage medium
An audio data processing method is provided. The method includes: obtaining multi-path audio data in an environmental space, obtaining a speech data set based on the multi-path audio data, and separately generating, in a plurality of enhancement directions, enhanced speech information corresponding to the speech data set; matching a speech hidden feature in the enhanced speech information with a target matching word, and determining an enhancement direction corresponding to the enhanced speech information having a highest degree of matching with the target matching word as a target audio direction; obtaining speech spectrum features in the enhanced speech information, and obtaining, from the speech spectrum features, a speech spectrum feature in the target audio direction; and performing speech authentication on the speech hidden feature and the speech spectrum feature that are in the target audio direction based on the target matching word, to obtain a target authentication result. |
US12119002B1 |
System and method of facilitating human interactions with products and services over a network
An artificial intelligence enabled system is disclosed. The system includes a core component for enabling AI-powered interactions between the system and its users and one or more agents that understand user intent and automatically interact with products and services on the web and/or in the physical world through imitation of a human user. |
US12119001B2 |
Systems and methods for disambiguating a voice search query
Systems and methods are described herein for disambiguating a voice search query that contains a command keyword by determining whether the user spoke a quotation from a content item and whether the user mimicked or approximated the way the quotation is spoken in the content item. The voice search query is transcribed into a string, and an audio signature of the voice search query is identified. Metadata of a quotation matching the string is retrieved from a database that includes audio signature information for the string as spoken within the content item. The audio signature of the voice search query is compared with the audio signature information in the metadata to determine whether the audio signature matches the audio signature information in the quotation metadata. If a match is detected, then a search result comprising an identifier of the content item from which the quotation comes is generated. |
US12118999B2 |
Reducing the need for manual start/end-pointing and trigger phrases
Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated. |
US12118993B2 |
Full-duplex voice dialogue method
Disclosed is a full-duplex voice dialogue method applied to a voice dialogue terminal and including recording and uploading by an awakened voice dialogue terminal audio to a cloud server for determining a reply content and a first duration of the audio analyzed for determining the reply content; receiving by the voice dialogue terminal the reply content and the first duration sent by the cloud server; determining whether the first duration is equal to a duration from the moment awakening the voice dialogue terminal to the current moment of uploading the audio; and presenting the reply content to a user if consistent. Both the reply content determined by the cloud server and the duration of the audio is acquired, and the reply content is presented to the user only when the first duration and the second duration are determined as consistent, thereby ensuring proper reply content. |
US12118991B2 |
Information processing device, information processing system, and information processing method
Implemented is a configuration of being able to reliably notify a device characteristic to a user by naturally generating and outputting a system speech including the device characteristic during an interaction with the user. The configuration includes a data processing section that generates and outputs a system speech including device characteristic information. The data processing section selects device characteristic information that is relevant to what is talked about during an interaction between the user and the information processing device, and generates and outputs a system speech including the selected device characteristic information. The data processing section receives an input of information of a user selection made to an option presented to the user, includes device characteristic information that is relevant to the inputted selection information into a system speech to be executed in an interaction with the user, and outputs the system speech. |
US12118990B2 |
Voice processing device, voice processing method and voice processing system
A voice processing device includes plural microphones arranged so as to correspond to a plurality of positions. The voice processing device includes at least one memory that stores instructions and voice signals from the plural microphones, and a processor. The voice signals collected by the plural microphones, respectively, during a prescribed period before a present time, are repeatedly stored in the at least one memory as buffered voice signals. The processor detects whether a prescribed word is uttered by a speaker based on the voice signals collected by the plural microphones, determines a microphone corresponding to the speaker by referring to the buffered voice signals, and suppresses the voice signals collected by the plural microphones other than the microphone corresponding to the speaker. |
US12118989B2 |
Speech processing method and method for generating speech processing model
The present disclosure provides a speech processing method, and a method for generating a speech processing model, related to a field of signal processing technologies. The speech processing method includes: obtaining M speech signals to be processed and N reference signals; performing sub-band decomposition on each of the M speech signals and each of the N reference signals to obtain frequency-band components in each speech signal and each reference signal; processing the frequency-band components in each speech signal and each reference signal by using an echo cancellation model, to obtain an ideal ratio mask corresponding to the N reference signals in each frequency band of each speech signal; and performing echo cancellation on each frequency-band component of each speech signal based on the ideal ratio mask corresponding to the N reference signals in each frequency band of each speech signal, to obtain M echo-cancelled speech signals. |
US12118988B2 |
Transducer-based streaming deliberation for cascaded encoders
A method includes receiving a sequence of acoustic frames and generating, by a first encoder, a first higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The method also includes generating, by a first pass transducer decoder, a first pass speech recognition hypothesis for a corresponding first higher order feature representation and generating, by a text encoder, a text encoding for a corresponding first pass speech recognition hypothesis. The method also includes generating, by a second encoder, a second higher order feature representation for a corresponding first higher order feature representation. The method also includes generating, by a second pass transducer decoder, a second pass speech recognition hypothesis using a corresponding second higher order feature representation and a corresponding text encoding. |
US12118987B2 |
Dialog detector
The present application relates to a method of extracting audio features in a dialog detector in response to an input audio signal, the method comprising dividing the input audio signal into a plurality of frames, extracting frame audio features from each frame, determining a set of context windows, each context window including a number of frames surrounding a current frame, deriving, for each context window, a relevant context audio feature for the current frame based on the frame audio features of the frames in each respective context, and concatenating each context audio feature to form a combined feature vector to represent the current frame. The context windows with the different length can improve the response speed and improve robustness. |
US12118983B2 |
Electronic device and operation method thereof
Disclosed is an electronic device. The electronic device includes: a processor, and a memory operatively connected to the processor, the memory stores instructions that, when executed, cause the processor to: select at least one data received through a user input, analyze the selected data, extract additional data based on the analyzed data, learn a personal voice model using the data and the additional data, and provide response data using the personal voice model. |
US12118980B2 |
Artificial intelligence-based text-to-speech system and method
A technique improves training and speech quality of a text-to-speech (TTS) system having an artificial intelligence, such as a neural network. The TTS system is organized as a front-end subsystem and a back-end subsystem. The front-end subsystem is configured to provide analysis and conversion of text into input vectors, each having at least a base frequency, f0, a phenome duration, and a phoneme sequence that is processed by a signal generation unit of the back-end subsystem. The signal generation unit includes the neural network interacting with a pre-existing knowledgebase of phenomes to generate audible speech from the input vectors. The technique applies an error signal from the neural network to correct imperfections of the pre-existing knowledgebase of phenomes to generate audible speech signals. A back-end training system is configured to train the signal generation unit by applying psychoacoustic principles to improve quality of the generated audible speech signal. |
US12118979B2 |
Text-to-speech synthesis system and method
A method, computer program product, and computer system for text-to-speech synthesis is disclosed. Synthetic speech data for an input text may be generated. The synthetic speech data may be compared to recorded reference speech data corresponding to the input text. Based on, at least in part, the comparison of the synthetic speech data to the recorded reference speech data, at least one feature indicative of at least one difference between the synthetic speech data and the recorded reference speech data may be extracted. A speech gap filling model may be generated based on, at least in part, the at least one feature extracted. A speech output may be generated based on, at least in part, the speech gap filling model. |
US12118978B2 |
Systems and methods for generating synthesized speech responses to voice inputs indicative of a user in a hurry
The system provides a synthesized speech response to a voice input, based on the prosodic character of the voice input. The system receives the voice input and calculates at least one prosodic metric of the voice input. The at least one prosodic metric can be associated with a word, phrase, grouping thereof, or the entire voice input. The system also determines a response to the voice input, which may include the sequence of words that form the response. The system generates the synthesized speech response, by determining prosodic characteristics based on the response, and on the prosodic character of the voice input. The system outputs the synthesized speech response, which includes a more natural, relevant, or both answer to the call of the voice input. The prosodic character of the voice input and/or response may include pitch, note, duration, prominence, timbre, rate, and rhythm, for example. |
US12118977B2 |
Terminal and operating method thereof
A terminal may include a display that is divided into at least two areas, when a real time broadcasting, where a user of the terminal is a host, starts through a broadcasting channel, and of which one area of the at least two areas is allocated to the host; an input/output interface that receives a voice of the host; a communication interface that receives one item selected of at least one or more items and a certain text from a terminal of a certain guest, of at least one or more guests who entered the broadcasting channel; and a processor that generates a voice message converted from the certain text into the voice of the host or a voice of the certain guest. |
US12118973B2 |
Helmholtz resonator and low-frequency broadband sound-absorbing and noise-reducing structure based on the same
A Helmholtz resonator and a low-frequency broadband sound-absorbing and noise-reducing structure based on the same is provided. The Helmholtz resonator includes a Helmholtz resonator body, at least one embedded tube is disposed in the Helmholtz resonator body, and an inner surface of an opening of the Helmholtz resonator body wraps around an outer side of one of the embedded tubes; and all the embedded tubes are not in contact with each other. The low-frequency broadband sound-absorbing and noise-reducing structure includes a rigid framework, and at least two Helmholtz resonators are disposed in parallel in the framework. The Helmholtz resonator not only achieves a better low-frequency broadband sound absorption and noise reduction effect, but also reduces a thickness of the Helmholtz resonator more effectively. The low-frequency broadband sound-absorbing and noise-reducing structure enhances a sound absorption effect of each weak sound-absorbing Helmholtz resonator, and further achieves more efficient sound absorption. |
US12118971B2 |
Aircraft acoustic panel
An acoustic supercell may comprise a facesheet having a plurality of perforations, a backplate parallel to the facesheet, a cell wall contacting the facesheet and the back plate, and a periodic structure. The supercell may be custom-tailored to meet specific acoustic wavelength absorption targets. The custom-tailored supercell may be arranged with a plurality of other custom-tailored supercells into an acoustic panel. |
US12118965B2 |
Acoustic resonance device
An acoustic resonance device is provided including a cylindrical body, a tympanic cover, a vibration element, a lighting element, and a sensor. The cylindrical body includes an inner surface which defines a chamber. The chamber extends from a first end to a second end. The first end of the chamber is uncovered. The tympanic cover is coupled to the second end of the cylindrical body. The vibration element includes a first end and a second end. The first end of the vibration element is coupled to the tympanic cover. The lighting element is arranged within the chamber of the cylindrical body. The sensor is electrically coupled to the lighting element and is adapted to control the lighting element. |
US12118964B2 |
Display controller and method having automatic data underrun recovery function
A display controller having an automatic data underrun recovery function, comprising: a direct memory access (DMA) controller coupled to an image data processor; the image data processor coupled to an image layer synthesizer; the image layer synthesizer coupled to a first-in first-out (FIFO) memory; a display timing generation circuit (DTC) coupled to the FIFO memory, the display timing generation circuit (DTC) being coupled to an external display device; and an underrun state machine separately coupled to the display timing generation circuit (DTC), an underload data counter, the DMA controller, the image data processor, the image layer synthesizer, and the FIFO memory. The provided display controller has an automatic data underrun recovery function. |
US12118963B2 |
Display controller and image display method
A display controller reads, from frame buffers, data on a first image and a second image, and converts, with a conversion formula depending on the characteristics in terms of luminance of the data, the data to data in a blend space having common characteristics. Then, the display controller performs alpha blending on the converted data in the blend space, further converts the data to a space having characteristics suitable for a display, and outputs the resultant to the display. |
US12118962B2 |
Systems and methods for processing pre-multiplied alpha content
This disclosure is directed toward systems and methods of pre-multiplied alpha handling during image processing operations. The image processing circuitry may include hardware that enables removal and insertion of pre-multiplied alpha content into red, green, blue (RGB) pixel values during gamma and scaling operations. The division by alpha and multiplication by alpha hardware may enable removal of pre-multiplied alpha content to RGB pixel values prior to gamma operations and insertion of pre-multiplied alpha content into RGB pixel values prior to scaling operations. |
US12118957B2 |
Data driving device, method and system for driving display device
The present disclosure relates to a data driving device, a method, and a system for driving a display device, and more particularly, it relates to a data driving device, a method, and a system to provide an internal operation state of the data driving device in response to a request of the data processing device when the display device is driven. |
US12118950B2 |
Display device, and method of operating a display device
A display device includes a display panel including a plurality of pixels, a current sensor connected to the display panel, a controller including a gray-data voltage storing block, a block load gain extracting block, a block load generating block, a final load generating block, a current control block and a data correction block, and a data driver providing data voltages to the plurality of pixels based on the output image data. |
US12118948B2 |
Gate drive circuit, display panel, and display apparatus
A gate drive circuit, a display panel and a display apparatus are provided in the present disclosure. The gate drive circuit includes a quantity n of shift register units arranged along a first direction. A shift register unit includes an input circuit, a first node control circuit, a second node control circuit and an output control circuit. The first node control circuit is configured to control a stage of a first node; and the second node control circuit is configured to control a stage of a second node. The output control circuit is configured to control the scan signal output terminal to output a scan signal. Control terminals of an input circuit of an m-th shift register unit are electrically connected to scan signal output terminals of an (m+1)-th shift register unit and an (m−1)-th shift register unit respectively, where m∈n. |
US12118947B2 |
Scanning line drive circuit and display device provided with same
The scanning line drive circuit has a configuration in which a plurality of unit circuits are connected in multiple stages. A unit circuit includes: a first transistor having a first conductive terminal to which a first-level voltage is applied and a second conductive terminal connected to a first node; a second transistor having a second conductive terminal to which a second-level voltage is applied; a third transistor having a first conductive terminal connected to the first node and a second conductive terminal connected to a first conductive terminal of the second transistor; a fourth transistor having a first conductive terminal connected to a control terminal of the third transistor, and having a second conductive terminal and a control terminal to both of which the second-level voltage is applied; and an output transistor having a control terminal connected to the first node and a second conductive terminal connected to an output terminal. |
US12118943B2 |
Driving circuit, display panel and display device
A driving circuit, a display panel, and a display device are disclosed. In the driving circuit, the display panel, and the display device disclosed in the present disclosure, the gamma module outputs the first initialization voltage and the second initialization voltage when the display panel is in the internal compensation mode, and the gamma module outputs the third initialization voltage and the reference voltage when the display panel is in the detection mode. |
US12118940B2 |
Control method of display device, and display device
A control method is a method of a display device including a plurality of pixel circuits. Each of the pixel circuits includes a light emitting element, a drive transistor, and a pixel capacitance. The drive transistor includes a gate and a source. A frame period includes a first subframe period and at least one second subframe period. In the first subframe period, the control method includes: (A) applying a first initialization potential to the source; (B) writing a signal into the pixel capacitance; and (C) causing the light emitting element to emit light. In each of the at least one second subframe period, the control method includes: (D) maintaining the light emitting element in a non-emission state; (E) applying a second initialization potential to the source in (D); and (F) causing the light emitting element to emit light. |
US12118938B2 |
Pixel circuit and driving method thereof, and display panel
A pixel circuit, a driving method thereof, and a display panel. The pixel circuit includes a drive module, a data write module, an auxiliary module, a compensation module, a storage module, a coupling module, and a light-emitting module. The data write module is configured to write a data-voltage-related voltage to a control terminal of the drive module through the auxiliary module. The compensation module is connected between a first terminal of the drive module and the control terminal of the drive module and is configured to compensate for the threshold voltage of the drive module. The coupling module is connected to the compensation module and is configured to adjust the voltage at the control terminal of the drive module according to a received jump voltage by using the compensation module. The storage module is connected to the control terminal of the drive module. |
US12118935B2 |
Display substrate and display apparatus
A display substrate and a display apparatus are provided, wherein the display substrate includes a display area and a non-display area, wherein the non-display area includes a first bezel area and a transition area, the transition area including a first transition area; the display substrate includes a light emitting drive circuit, a scanning drive circuit, and a control drive circuit; the light emitting drive circuit includes multistage light emitting shift registers, the scanning drive circuit includes multistage scanning shift registers, and the control drive circuit includes multistage control shift registers; the first bezel area includes a first circuit group, the first transition area includes a second circuit group, and the first circuit group and the second circuit group include a Q1-stage light emitting shift register, a Q2-stage scanning shift register, and a Q3-stage control shift register. |
US12118925B2 |
Driving signals and driving circuits in display device and driving method thereof
A display device includes a multiple of light-emitting elements and a multiple of driving circuits. Each of the multiple of driving circuits is configured to generate a driving current flowing through one of the multiple of light-emitting elements. Each of the multiple of driving circuits includes a first transistor, a second transistor, a reset circuit, a first control circuit and a second control circuit. The driving current flows from a first system high voltage terminal through the first transistor, the second transistor and one of the multiple of light-emitting elements to a system low voltage terminal. The first control circuit is configured to control the first transistor to modulate pulse amplitude of the driving current. The second control circuit is configured to control the second transistor to modulate pulse width of the driving current. |
US12118921B2 |
Dynamic compensation for thermally induced light output variation in electronic displays
A method comprises producing or receiving information regarding content to be displayed on an array of pixels as a function of time, wherein the information includes a specified light output for each pixel in the array as a function of time, determining an expected change in light output intensity for each of one or more of the pixels as a function of time, wherein the expected change in light output intensity for each of the one or more of the pixels is dependent, at least in part, on the specified light output for at least a portion of the pixels in the array, and modifying an output of each of the one or more of the pixels as a function of time to compensate for at least a portion of the expected change in the light output intensity. |
US12118920B2 |
Display panel and driving method thereof
A display panel and a driving method thereof are provided. The display panel includes a power supply module, a driving module, a current detection module, and a control module. The current detection module detects a driving current of the driving module and outputs a first detection signal when a driving current is greater than a threshold current. The control module receives the first detection signal, regulates and outputs a first data voltage equal to a driving voltage according to the first detection signal, and transmits the first data voltage into the driving module. |
US12118919B2 |
Standalone light-emitting element display tile and method
A standalone light-emitting element display tile, such as for instance a light-emitting diode display tile and method is disclosed. The standalone light-emitting element display tile can be a lighting fixture, an image display device, and/or a video display device. The standalone light-emitting element display tile includes a portable board having any arrangement of light-emitting elements thereon, a control module, and a power module. In one embodiment, the standalone light-emitting element display tile is a fully autonomous and independent light-emitting element display tile that features wireless communications and battery power, wherein there are no signal cables or power cables connected to the standalone light-emitting element display tile. Further, a method of using the presently disclosed standalone light-emitting element display tile is provided. |
US12118916B2 |
Image display apparatus with AI-based image processing
The present disclosure relates to an image display apparatus. The image display apparatus according to an embodiment of the present disclosure comprises: a signal processor configured to perform image processing of an input image, and audio processing of audio corresponding to the input image; a virtual sensor device configured to receive image and audio information processed by the signal processor; a sensor device configured to collect externally captured image information or sound information; and an artificial intelligence (AI) processor configured to perform the image processing of the input image or the audio processing based on AI using the image and audio information from the virtual sensor device, and the image or sound information from the sensor device. Accordingly, the image display apparatus may operate based on AI. |
US12118913B2 |
Electronic device and driving method of electronic device
An electronic device includes a display layer, a data driving circuit, a scan driving circuit, a driving controller, and a temperature sensor which measures a temperature of the display layer to generate temperature data. The driving controller includes a first lookup table calculating unit which calculates a first lookup table based on the image signal, the temperature data, and a reference lookup table set for each of a plurality of gray levels, a luminance compensating unit which calculates a luminance weight based on luminance data, and a second lookup table calculating unit which calculates a second lookup table based on the first lookup table and the luminance weight, and the driving controller generates the image data based on the image signal and the second lookup table. |
US12118910B2 |
Display panel and display device
A display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a driving module, a data writing module, and a bias adjustment module. The driving module includes a driving transistor. The data writing module is configured to provide a data signal for the driving transistor. The bias adjustment module is configured to provide a bias adjustment signal for the driving transistor. A time period of one frame of the display panel includes a non-light-emitting stage and a light-emitting stage. The non-light-emitting stage includes a bias adjustment stage. At least one of a source or a drain of the driving transistor is configured to receive the bias adjustment signal in the bias adjustment stage. An operating state of the pixel circuit includes a first mode and a second mode. |
US12118909B2 |
Gate drive circuit and display panel
The present application discloses a gate drive circuit and a display panel. The gate drive circuit includes a plurality of cascaded gate drive units, in which by adopting a same complex clock signal for a pull-down control module, a maintaining module and a pull-down module, a N-th-stage gate drive unit can rapidly pull down a falling edge of a N-th-stage scan signal to the potential of a constant low voltage level signal and effectively reduces the time required to pull down the N-th-stage scan signal from high voltage level to low voltage level. |
US12118900B2 |
Sign assembly with removable sign panel and related method
A sign frame includes spaced apart first and second upright frame members, a first lateral frame member extending between the first upright frame member and the second upright frame member, and a second lateral frame member extending between the first upright frame member and the second upright frame member, the second lateral frame member spaced vertically below the first lateral frame member to define a sign panel receiving space therebetween. The first lateral frame member includes a lower side with a downward facing panel receiving slot. The second lateral frame member includes an upper side with an upward facing panel receiving slot. The downwardly facing panel receiving slot is sized and configured for permitting an upper edge section of a sign panel to be shifted upward and pivotably moved within the downwardly facing panel receiving slot. |
US12118897B2 |
Augmented reality tutorial generation
A method, system and computer program product includes identifying, by one or more processors of a computer system, a relevant tutorial to a user using a machine learning ontology tree, and providing, by the one or more processors of the computer system, the identified relevant tutorial to an augmented reality device of the user. |
US12118890B2 |
Stereo vision relative navigation of airborne vehicles
An automated aerial formation (AAF) system includes an imaging device mounted on an imaging first aircraft that receives reflected energy from an imaged second aircraft. A controller is communicatively coupled to the imaging device and a flight control system of one of the first and the second aircraft. The controller generates a three-dimensional (3D) point cloud based on the reflected energy and identifies a target 3D model in the 3D point cloud. The controller rotates and scales one of a pre-defined 3D model and the target 3D model to find a 3D point registration between the target 3D model and the pre-defined 3D model. The controller steers the flight control system of the one of first and the second aircraft into formation based on the distance and the relative pose determined from the rotating and scaling. |
US12118889B2 |
Warning system for alerting a vulnerable road user of a predicted collision with a hidden approaching vehicle
A warning system is provided for alerting a Vulnerable Road User (VRU) of a predicted collision. The system includes one or more input devices for transmitting a first input signal associated with a first vehicle positioned in a first lane, a second input signal associated with a second vehicle positioned in a second lane, and a third input signal associated with the VRU located on a crosswalk that extends across the first and second lanes. The system further includes a computer having a processor and a non-transitory computer readable medium. The processor is programmed to determine the predicted collision between the second vehicle and the VRU at a predicted collision site. The processor is further programmed to generate an actuation signal. One or more roadway notification devices notify the VRU that the second vehicle is positioned in the second lane and headed toward the predicted collision site in the crosswalk. |
US12118885B2 |
Server, personal mobility communicating with server and vehicle
A server, a personal mobility communicating with the server and a vehicle are provided. The server includes a transceiver that communicates with vehicles and a plurality of personal mobility. A controller sets a geo-fence area based on a size information of the vehicles and a size information of the plurality of personal mobility during cluster driving. The controller determines driving positions of the vehicles as primary in the set geo-fence area based on the size information of the vehicles, determines driving positions of the plurality of personal mobility as secondary in the set geo-fence area based on the size information of the plurality of personal mobility and adjusts layout information for the driving positions determined as the primary and the secondary to be transmitted to the vehicles and the plurality of personal mobility. |
US12118883B2 |
Utilization of reflectivity to determine changes to traffic infrastructure elements
Systems, methods, and computer-readable media are provided for analyzing a traffic infrastructure element, determining reflectivity information of the traffic infrastructure element based on the analyzing of the traffic infrastructure element, comparing the reflectivity information of the traffic infrastructure element with semantic map information of the traffic infrastructure element, and providing instructions to an autonomous vehicle based on the comparing of the reflectivity information of the traffic infrastructure element with the semantic map information of the traffic infrastructure element. |
US12118882B2 |
Method and Internet of Things system for tidal lane opening management in smart city
A method for tidal lane opening management in a smart city is provided. The method applied to the management platform includes issuing a data obtaining instruction to a sensor network platform to obtain a first traffic feature of a target road within a first time period from an object platform, wherein the first traffic feature is a feature reflecting a flow situation of the target road, determining a target tidal lane opening scheme of the target road within the first time period based on the first traffic feature using a preset algorithm, generating a scheme execution instruction based on the target tidal lane opening program, sending the scheme execution instruction to the target object through, and issuing a data upload instruction to send the target tidal lane opening scheme to the user platform through a service platform. |
US12118879B2 |
C-V2X mobile edge computing interface for mobile services
A computer server receives messages from a computer device located in proximity to the computer server. The messages are generated by at least one vehicle and translated into IP packets using an N2 control plane interface and an N3 user plane interface implemented in the computer device. A message can include a direction of operation of a vehicle. From a mobile device, information is received describing motion of a user of the mobile device. The information includes a trajectory of the user. The mobile device and the vehicle are located at less than a threshold distance from the computer device. A potential collision is determined between the vehicle and the user based on the direction of operation of the vehicle and the trajectory of the user. An alert is sent to the mobile device indicating the potential collision. |
US12118877B2 |
Systems and methods to provide a portable alert device
Systems and methods to provide a portable alert device are disclosed herein. The system may include a key component that includes a connector extending from a first side and a base component. The key component is shaped with a first indent and a second indent on opposite sides. The base component includes: a back piece shaped with a first ledge and a second ledge opposite the first ledge that extend out of an interior of the back piece; a front piece that joins with the back piece to enclose a portion of the key component so that the first ledge is positioned within the first indent and the second ledge is positioned with the second indent, the first ledge within the first indent and the second ledge within the second indent prevent the key component from entirely disengaging with the base component; a transceiver; and alert components. |
US12118874B2 |
Total property intelligence system
A total property security system may be implemented to conduct security and surveillance operations. The system includes security operations centers that are connected to one or more sensors and vehicles for collecting and transmitting surveillance data to a database hosted on cloud services. The collected surveillance data is analyzed in order to automatically deploy security measures and/or recommend courses of action using a rules engine that can be configured to client-specific or user-specific security needs. The cloud services can provide a set of application program interface services that can act on the surveillance operations center. Sensor fusion data and other surveillance data can be also transmitted to vetted monitoring service providers on a subscription basis to provide physical security services to the area within the property perimeter. During the subscription period, the selected monitoring service providers can obtain time-based encryption token for accessing surveillance data. |
US12118872B2 |
Multichannel mass notification system
A system for facilitating a response to an event notifying signal is disclosed herein. The system comprises: a network monitoring module configured for monitoring signals received over a data network for a presence of one or more event notifying signals indicative of a relevant incident within a geographic area; and an assessment module configured for determining if the relevant incident could impact any persons or property of an enterprise or organization within the geographic area and identifying a first group of people of the enterprise or organization who could be impacted by the relevant incident. The system further comprising the resource response module configured for communicating a response to a computing device associated with each person of the first group of people, where the response provides indication of the relevant incident. |
US12118871B2 |
System and method for identifying misplaced golf clubs
Disclosed herein are systems and methods for determining when one or more golf clubs are in use or in a golf bag. Alerts can be provided if it is determined that the golfer has misplaced one or more golf clubs. The disclosed systems and methods can also be used to determine whether other objects have been misplaced from a typical storage container. |
US12118869B2 |
Gas sensing device designed for environmental decontamination with simultaneous alert emission
Breathing naturally produces CO2, which means that the presence of people or animals inside the passenger compartment of a vehicle can be detected. In the presence of at least one occupant, in as little as five minutes, the concentration of carbon dioxide can become dangerous. To remediate high concentrations of carbon dioxide within the passenger compartment, a warning is provided that instructs any occupant to start the vehicle. Should the vehicle not be started within a predetermined period of time after the warning, certain automatic remediation actions are taken, provided that the battery of the vehicle retains enough power to start the vehicle. If the automatic remediation actions fail to lower the levels of carbon dioxide, then all available power is utilized to reduce the levels of carbon dioxide and to bring assistance to the occupants of the vehicle. |
US12118863B2 |
Pan-tilt-zoom camera for omni-directional 360-degree-detection and 360-degree surveillance method
A pan-tilt-zoom camera for omni-directional 360-degree-detection is provided, which includes a top cover and a bottom cover, an upper end of the top cover is connected to a screw lamp cap, the bottom cover includes an inner bracket and an outer bracket, a camera assembly is provided inside the inner bracket and the outer bracket, a circuit board is electrically connected to the camera assembly; a slide connection apparatus is provided on the inner bracket, the circuit board is electrically connected to the camera assembly through the slide connection apparatus, and the camera assembly controls the slide connection apparatus to perform 360-degree rotation; one path is to electrically connect the camera assembly and the circuit board through rotating shafts of a motor as electric connection leads, and the other path is to electrically connect the circuit board and the camera assembly through a first connection line and a wiring terminal. |
US12118859B2 |
Keno games with bonus ball draws and bonus multipliers
An electronic gaming machine, system, and method are disclosed for conducting a keno game. The keno game may be conducted alone or in conjunction with a bingo game. The electronic gaming machine may receive a wager from a player, and conduct the bingo game and/or keno game in response to the wager. Based on the wager, a quantity of numbered keno balls may be designated as feature numbered keno balls. The electronic gaming machine may conduct the keno game using the feature numbered keno balls, and display a bonus if and/or when one or more feature numbered keno balls match one or more player selected keno numbers. |
US12118855B2 |
Method and systems for selecting a winner of a competition
The present disclosure provides a method for randomly selecting a winner from a group of participants which is verifiably random, removing the requirement of a trusted third party in competitions such as lotteries. Also provided are processing systems and architectures for implementing the method. |
US12118853B2 |
Gaming device with mobile win selector
A movable box, indicator, or other area-based selector may determine whether a game instance generates a payout to a player (e.g., the player “wins”). Thus, the selector may be used to control either or both of a return to player (“RTP”) or volatility. The selector may change its position between games or during a game, such as while values for one or more positions on a playing field are undetermined, move (e.g., change its position) in a random or semi-random fashion, change its size between games or during a game, such that it encompasses more or fewer positions on the playing field than during the previous game, or be used to control either or both of a gaming device's RTP or volatility. The selector's position, size, or the like may vary between games to ensure that the gaming device's RTP and/or volatility remain within acceptable ranges. |
US12118849B2 |
Adaptive mobile device gaming system
Embodiments disclosed herein concern mobile gaming environments. Portable electronic devices can be supported by the mobile gaming environments. The locations of the portable electronic device can influence how the portable electronic devices operate or what services or features are available to the portable electronic device or their users. According to one embodiment, a mobile gaming system can concern gaming/betting opportunities that can be secured using a portable electronic device even when an individual is located in a location where betting or games of chance are not permitted. According to another embodiment, a mobile gaming system can concern an application program operating on a portable electronic device that supports multiple modes of operation depending upon whether the portable electronic device is in a location where betting or games of chance are permitted. |
US12118842B2 |
Secure delivery via unmanned vehicles
Systems and methods are provided for on-demand delivery of a payload by an unmanned vehicle. An unmanned vehicle may comprise a chamber configured to house a payload and adjust a payload state. The payload state may be adjusted based on detection of a tampering event. An unmanned vehicle may also comprise an authentication system configured to allow access to the payload. |
US12118839B2 |
Vehicle black box, vehicle as well as method of gathering data
A vehicle black box includes a sensor interface for receiving sensor data of a sensor module sensing at least one physical vehicle parameter. Further, the vehicle black box includes a wireless module for receiving a radio frequency signal, wherein the wireless module generates IQ data based on the radio frequency signal received. The vehicle black box also includes a recording module with a first memory for temporarily storing the IQ data generated and a second memory for permanently storing the IQ data generated. Moreover, the vehicle black box has a processing unit configured to receive and evaluate the sensor data. The processing unit is further configured to control a transfer of the IQ data from the first memory to the second memory based upon the evaluation result. |
US12118837B2 |
Responding to autonomous vehicle error states
Various examples are directed to systems and methods for dispatching autonomous vehicles. A service arrangement system may receive error data describing an error state at a first autonomous vehicle executing a first transportation service. The first transportation service may include moving a payload from a transportation service start point to a transportation service end point. The service arrangement system may determine, using the error data, a first property of the first autonomous vehicle associated with the error state and select a second autonomous vehicle that does not have the first property. The service arrangement system may send to the second autonomous vehicle a transportation service request requesting that the second autonomous vehicle travel to a rendezvous location to meet the first autonomous vehicle and transport the payload from the rendezvous location to the transportation service end point. |
US12118826B2 |
Information processing system, information processing method, and storage medium
Provided is an information processing system including: a comparison information acquisition unit that acquires comparison information regarding iris comparison generated based on an iris image including an iris of a recognition subject; and a display image generation unit that generates a display image including an image indicating a content of the comparison information in association with positions in the iris. |
US12118823B2 |
Information processing method and apparatus, electronic device, and storage medium
Provided are an information processing method and apparatus, an electronic device, and a storage medium. The method includes: acquiring an information processing application transmitted by a first client, and executing a predetermined command in accordance with a timer-based task mechanism to transmit a first prompt message for reviewing the information processing application to a second client; identifying, in response to an operation instruction on the second client, the information processing application as a target information processing application; acquiring an information processing request for the target information processing application transmitted by the first client in accordance with an asynchronous mechanism, and processing the information processing request; and feeding, in response to a polling initiated by the first client, a processing result of the information processing request back to the first client when the processing the information processing request is completed. |
US12118822B2 |
Global configuration interface for default self-images
Systems and methods for operating a messaging system are provided. An example method includes receiving an authorization from a user to enable use of a self-image of a further user in a personalized video, sending, in response to the authorization, the personalized video including at least part of the self-image of the further user and at least part of a stock video to a further computing device associated with the further user, and receiving, from the further computing device, an indication of whether the further user has authorized using the self-image in the personalized video. The method includes receiving a text typed by the user, synthesizing a voice reading or singing the text, and adding the voice to the personalized video. The method includes, prior to sending the personalized video, modifying a voice present in the personalized video to match the voice of the user. |
US12118821B1 |
Using image processing, machine learning and images of a human face for prompt generation related to false eyelashes
A method includes receiving 2D image data corresponding to a 2D image of a human face of a subject. The method further includes determining a textual identifier that describes a facial feature of the human face represented by the 2D image. The method further includes providing, to a first generative machine learning model, a first prompt including information identifying the textual identifier that describes the facial feature of the human face. The method further includes obtaining, from the first generative machine learning model, a first output identifying, among a plurality of sets of false eyelashes, a set of false eyelashes selected to suit the human face of the subject based on the facial feature. |
US12118819B2 |
Fingerprint recognition sensor and optical element
A fingerprint recognition sensor having an excellent S/N ratio and capable of realizing thinning and an optical element including the fingerprint recognition sensor. The fingerprint recognition sensor includes a light-receiving element; and an optical element including a near infrared absorbing dichroic substance, in which a fingerprint reading surface is positioned on a side of the optical element opposite to the light-receiving element side. The optical element has an absorption axis with respect to near infrared light in an in-plane direction. When linearly polarized light of near infrared light orthogonal to the absorption axis is radiated from a normal direction of the optical element and from a direction inclined by 45° from the normal direction at an azimuthal angle orthogonal to the absorption axis, an absorbance during the radiation from the direction inclined by 45° from the normal direction is more than an absorbance during the radiation from the normal direction. |
US12118810B2 |
Spatiotemporal recycling network
Systems, methods, and non-transitory media are provided for providing spatiotemporal recycling networks (e.g., for video segmentation). For example, a method can include obtaining video data including a current frame and one or more reference frames. The method can include determining, based on a comparison of the current frame and the one or more reference frames, a difference between the current frame and the one or more reference frames. Based on the difference being below a threshold, the method can include performing semantic segmentation of the current frame using a first neural network. The semantic segmentation can be performed based on higher-spatial resolution features extracted from the current frame by the first neural network and lower-resolution features extracted from the one or more reference frames by a second neural network. The first neural network has a smaller structure and/or a lower processing cost than the second neural network. |
US12118808B2 |
Image generation method, computing device, and storage medium
An image generation method obtains an original image. A character area, a background area, and a position of each flawless character in the original image are determined. The character area is segmented to obtain a first image of each flawless character. A background is removed from the first image to obtain a second image. First image processing is performed on the second image to obtain a third image. Second image processing is performed on the second image to obtain fourth images. Third image processing is performed on the fourth images respectively to obtain fifth images. A similarity between each fifth image and the third image is calculated. When the similarity is greater than a defect threshold, a background image is segmented. Brightness of the background image is adjusted. The target fourth image and adjusted background image are synthesized. The method can generate images with defective characters quickly. |
US12118807B2 |
Apparatus and method for three-dimensional object recognition
The present application relates to a method for recognising at least one object in a three-dimensional scene, the method including, in an electronic processing device: determining a plurality of two-dimensional images of the scene, the images at least partially including the at least one object; determining a plurality of two-dimensional segmentations of the at least one object, the two-dimensional segmentations corresponding to the two dimensional images; generating a three-dimensional representation of the scene using the images; generating a mapping indicative of a correspondence between the images and the representation; and using the mapping to map the plurality of segmentations to the three dimensional representation, to thereby recognise the at least one object in the scene. |
US12118799B2 |
Method of selecting accident image using results of recognition of obstacle on road
The present disclosure relates to a method of selecting an accident image using the results of the recognition of an obstacle on a road, which can distinguish between an actual accident image and a fake accident image by previously recognizing an obstacle on a road while a vehicle travels and determining an impact event to have a low accident possibility, the impact event occurring in a section in which the vehicle goes over the obstacle, or suppressing the impact event, and can secure a space of a storage medium by deleting the fake accident image or prevent a data usage fee and unnecessary management expenses by blocking the transmission of the fake accident image to a remote cloud server. |
US12118795B2 |
System and method for tracking customer movements in a customer service environment
System and methods for tracking transaction flow through a customer service area. The present invention provides automated, non-intrusive tracking of individuals, based on a series of still image frames obtained from one or more colour sensors. Images of individuals are extracted from each frame and the datasets resulting from the cropped images are compared across multiple frames. The datasets are grouped together into groups called “tracklets”, which can be further merged into “customer sets”. Various pieces of metadata related to individuals' movement (such as customer location and the duration of each transaction state) can be derived from the customer sets. Additionally, individual images may be anonymized into mathematical representations. |
US12118793B2 |
Systems and methods for providing a vehicle-and-drone-based security service
The disclosure generally pertains to systems and methods for providing a vehicle-and-drone-based security service. In an example method, a first area of interest and a second area of interest associated with a structure may be determined. The first area of interest may then be determined to be monitored at the vehicle. The second area of interest may also be determined to be monitored at a drone associated with the vehicle. A route may be identified for the drone to travel along, where the route is configured for the drone to monitor the second area of interest. The drone may then be launched via the vehicle to travel along the route to monitor the second area of interest. |
US12118791B2 |
Active shooter response systems and methods
Security systems and methods for a building upon occurrence of a possible event impacting safety of occupants of the building, such as a possible active shooter event. |
US12118785B2 |
Systems and methods for providing an immersive user interface
Certain aspects of the present disclosure provide techniques for providing a chronologically-based search engine. Example methods includes presenting, on a display of an end-user device, live image data being captured by a camera of the end-user device, determining a pose of the end-user device, and sending the pose of the device to a server. The method also includes receiving location specific data from the server, the location specific data based on the pose of the end-user device, the location specific data including a first topic, and superimposing, on the live image data, based on the location specific data, (i) at least one highlighted area of an object associated with the first topic, and (ii) a query panel associated with the first topic superimposed proximate the object, the at least one highlighted area and the query panel being interactive elements associated with the first topic. |
US12118784B2 |
Methods and systems for image processing
Methods and systems for image processing for detection of devices are disclosed. Image data can be received. The image data can be filtered to provide output image data. The output image data can be classified. A pallet can be applied for displaying the classified image data |
US12118777B2 |
Method and device for situation awareness
A method for situation awareness is provided. The method comprises: preparing a neural network trained by a learning set, wherein the learning set includes a plurality of maritime images and maritime information including object type information which includes a first type index for a vessel, a second type index for a water surface and a third type index for a ground surface, and distance level information which includes a first level index indicating that a distance is undefined, a second level index indicating a first distance range and a third level index indicating a second distance range greater than the first distance range; obtaining a target maritime image generated from a camera; and determining a distance of a target vessel based on the distance level index of the maritime information being outputted from the neural network which receives the target maritime image and having the first type index. |
US12118770B2 |
Image recognition method and apparatus, electronic device and readable storage medium
The present disclosure provides an image recognition method and apparatus, an electronic device and a readable storage medium, and relates to the field of artificial intelligence technologies, such as image processing and deep learning technologies. The image recognition method includes: acquiring a to-be-recognized image, and determining a to-be-recognized subject in the to-be-recognized image; extracting a subject feature of the to-be-recognized subject, and obtaining a target feature according to the subject feature; determining a target candidate feature in a plurality of candidate features using the target feature; and taking a class corresponding to the target candidate feature as a recognition result of the to-be-recognized subject. With the present disclosure, different image recognition requirements may be met, and a speed and accuracy of image recognition may be improved. |
US12118766B2 |
Method and apparatus for detecting keypoints of human body, electronic device and storage medium
A method and an apparatus for detecting key points of a human body, and a storage medium are provided. The method includes: extracting, in response to detecting that an image comprises a body, two-dimensional (2D) coordinate data for identifying body keypoint positions in the image to obtain 2D pose data; and performing body keypoint feature fusion on the 2D pose data and depth data corresponding to the body keypoint positions to obtain three-dimensional (3D) pose data for identifying the body keypoint positions. |
US12118761B2 |
Information processing apparatus and information processing method
Server apparatus, by controlling aerial vehicle, causes aerial vehicle to fly within a close range of an animal group, and causes aerial vehicle to capture images of the animal group. Aerial vehicle transmits captured image data to server apparatus via communication network, and server apparatus checks a health state of animals of the animal group using the captured image data with a method such as image analysis. Server apparatus performs machine learning using position information history of wireless terminals attached to animals (that is, a movement history of the animal group), specifies an area for checking the state of the animal group, and causes aerial vehicle to fly to the specified area and to capture images of the animal group. |
US12118756B2 |
Smart compression/decompression schemes for efficiency and superior results
A mechanism is described for facilitating smart compression/decompression schemes at computing devices. A method of embodiments, as described herein, includes unifying a first compression scheme relating to three-dimensional (3D) content and a second compression scheme relating to media content into a unified compression scheme to perform compression of one or more of the 3D content and the media content relating to a processor including a graphics processor. |
US12118743B2 |
Electronic apparatus and object detection method
The present disclosure provides an electronic apparatus and an object detection method. The electronic apparatus includes a storage device and a processor. The storage device stores an estimation module. The processor is coupled to the storage device and configured to execute the estimation module. The processor acquires a sensed image provided by an image sensor, and inputs the sensed image to the estimation module so that the estimation module outputs a plurality of estimated parameters. The processor calculates two-dimensional image center coordinates of an object image in the sensed image based on the plurality of estimated parameters, and calculates three-dimensional center coordinates corresponding to the object image based on the two-dimensional image center coordinates and an offset parameter in the plurality of estimated parameters. Thus, the location of the object image in the sensed image can be determined accurately. |
US12118742B2 |
Method and system for the calibration of an object reconstruction device
The present invention relates to a method and system for the optical and geometric calibration of a device configured for reconstructing the three-dimensional shape of an object. The object is reconstructed from a set of images thereof acquired by a plurality of cameras, where said plurality of cameras must necessarily be calibrated so that reconstruction is carried out without errors. In the context of the invention, calibration consists of obtaining the extrinsic parameters of said plurality of cameras; that is, the positions of their optical centers and the spatial orientations of their optical axes. |
US12118734B2 |
Jaw tracking without markers for facial performance capture
Some implementations of the disclosure are directed to capturing facial training data for one or more subjects, the captured facial training data including each of the one or more subject's facial skin geometry tracked over a plurality of times and the subject's corresponding jaw poses for each of those plurality of times; and using the captured facial training data to create a model that provides a mapping from skin motion to jaw motion. Additional implementations of the disclosure are directed to determining a facial skin geometry of a subject; using a model that provides a mapping from skin motion to jaw motion to predict a motion of the subject's jaw from a rest pose given the facial skin geometry; and determining a jaw pose of the subject using the predicted motion of the subject's jaw. |
US12118733B2 |
Apparatus and method for virtual reality
A data processing apparatus comprises receiving circuitry to receive tracking data indicative of at least one of a tracked position and orientation of a head-mountable display (HMD), image processing circuitry to generate a sequence of images frames for display in dependence upon the tracking data, detection circuitry to detect an image feature in a first image frame and to detect a corresponding image feature in a second image frame, and correlation circuitry to: calculate a difference between the image feature in the first image frame and the corresponding image feature in the second image frame; generate difference data indicative of a difference between a viewpoint for the first image frame and a viewpoint for the second image frame in dependence upon the difference between the image feature in the first image frame and the corresponding image feature in the second image frame; and generate output data in dependence upon a difference between the difference data and the tracking data associated with the first and second image frames. |
US12118731B2 |
Static privacy masking
A method of masking in an output image stream includes receiving an input image stream capturing a scene, processing the input image stream to generate the output image stream, including using a detector to detect objects in the scene and a tracker to track objects in the scene based on information provided by the detector, and further including to generate a particular output image of the output image stream by checking whether there exists a particular area in the scene in which an evaluation of a historical performance of the detector and/or tracker fulfills at least one condition, and to, if confirming that such a particular area exists, mask the particular area of the scene in the particular output image. A corresponding device, computer program, and computer program product are also provided. |
US12118727B2 |
System and method for training a machine learning model and for providing an estimated interior image of a patient
A deep learning model may be trained to provide an estimated image of the interior of a patient, based on a number of image sets, each image set comprising an interior image of the interior of a person and a contour image of the person's outer contour at a specific point in time. The model is trained to establish an optimized parametrized conversion function G specifying the correlation between the interior of the person and the persons outer contour based on the image sets. The conversion function G can then be used to provide estimated images of patient's interior based on their contours. |
US12118726B2 |
Intelligent pattern recognition systems for wire bonding and other electronic component packaging equipment, and related methods
A method of operating a pattern recognition system of an electronic device packaging machine is provided. The method includes the steps of: (a) imaging a portion of a workpiece on an electronic device packaging machine using an image acquisition recipe; (b) utilizing a pattern recognition recipe in connection with an image from step (a) to determine if an acceptable level of matching occurs; and (c) automatically varying at least one parameter of at least one of (i) the image acquisition recipe and (ii) the pattern recognition recipe if the acceptable level of matching does not occur in step (b). |
US12118725B2 |
Analyzing image data to determine bowel preparation quality
An analyzing platform may obtain a first image of a liquid in a receptacle. The analyzing platform may analyze the first image to determine a first set of visual characteristics concerning the liquid. The analyzing platform may obtain a second image of a rectal sample in the liquid in the receptacle, wherein the rectal sample originated from a bowel of a subject. The analyzing platform may analyze the second image to determine a second set of visual characteristics concerning the rectal sample. The analyzing platform may determine, based on the first set of visual characteristics and the second set of visual characteristics, rectal sample information. The analyzing platform may cause one or more actions to be performed based on the rectal sample information. |
US12118720B2 |
Systems and methods of magnetic resonance image processing using neural networks having reduced dimensionality
A magnetic resonance (MR) image processing system is provided. The system includes an MR image processing computing device that includes at least one processor. The processor is programmed to execute a neural network model configured to receive crude MR data as an input and output processed MR images associated with the crude MR data, the crude MR data and the processed MR images having the first number of dimensions. The processor is also programmed to receive a pair of pristine data and corrupted data both having a second number of dimensions lower than the first number of dimensions. The corrupted data are the pristine data added with primitive features. The processor is further programmed to train the neural network model using the pair of the pristine data and the corrupted data. The trained neural network model is configured to change primitive features associated with the crude MR data. |
US12118719B2 |
System and method for prediction of disease progression of pulmonary fibrosis using medical images
A method for training a machine learning algorithm that classifies predictive regions-of interest (“ROI”) of progression of idiopathic pulmonary fibrosis. The method includes acquiring a set of computed tomography (CT) images of a plurality of patients and selecting a plurality of ROIs within the set of images. Each of the ROIs designates a label that indicates progression of pulmonary fibrosis and training a machine learning algorithm by inputting the plurality of ROIs and the associated labels into the algorithm. The algorithm identifies the ROIs in the set of images as indicating regions of pulmonary fibrosis within the set of images based on the features. |
US12118718B2 |
Medical information processing apparatus, medical information processing method, and non-transitory computer-readable medium
A medical information processing apparatus according to an embodiment includes a processing circuitry. The processing circuitry is configured to: obtain first nerve activity information indicating an activity of a nerve of a subject; estimate first feeling information indicating a feeling experienced by the subject on the basis of the first nerve activity information; and determine presentation information to enable an evaluator to experience the feeling of the subject, on the basis of the first feeling information. |
US12118714B2 |
Method of detecting and classifying defects and electronic device using the same
A method applied in an electronic device for detecting and classifying apparent defects in images of products inputs an image to a trained autoencoder to obtain a reconstructed image, determines whether the image reveals defects based on a defect criterion for filtering out small noise reconstruction errors. If so revealed, the electronic device calculates a plurality of structural similarity values between the image and a plurality of template images with marked defect categories, determines a target defect category corresponding to the highest structural similarity value, and classifies the defect revealed in the image into the target defect category. |
US12118711B2 |
Image(s) to length conversion systems and methods
A measurement system includes an imaging device, a memory device, an interface and circuitry. The imaging device is configured to obtain a device image a conveyor belt system. The image device is configured to obtain a reference image of a reference point or reference measurement. The reference image can also be the device image. The memory device is configured to store the device image. The interface is configured to facilitate selection of points for a device/part to be measured. The circuitry comprises one or more processors configured to determine a reference measurement for the reference dimension based on the reference image via the interface; determine one or more device measurements based on the device image and the reference measurement; and calculate a plurality of device parameters based on the determined one or more device measurements. User input via a touch sensitive screen comprising a glass insulator coated with indium tin oxide (ITO) and the one or more processors can be configured to select the one or more device points based on change in capacitance at one or more locations of the touch sensitive screen. |
US12118703B2 |
Photo-realistic infrastructure inspection
One aspect provides a modular inspection robot for inspecting vertical shafts, chambers or tunnels. An embodiment provides related methods and products. One method includes: capturing, using a plurality of video cameras associated with an infrastructure inspection unit, two or more videos of infrastructure; accessing, using one or more processors, image metadata indicating a mesh of connected vertices based on the two or more videos; selecting, using the one or more processors, image data of frames of the two or more videos for inclusion in an output based on the mesh; and outputting, using the one or more processors, a photo-realistic image of the infrastructure comprising the image data selected. Other examples are described and claimed. |
US12118702B2 |
Artificial intelligence architectures for determining image authenticity
The present disclosure generally relates to systems that include an artificial intelligence (AI) architecture for determining whether an image is manipulated. The architecture can include a constrained convolutional layer, separable convolutional layers, maximum-pooling layers, a global average-pooling layer, and a fully connected layer. In one specific example, the constrained convolutional layer can detect one or more image-manipulation fingerprints with respect to an image and can generate feature maps corresponding to the image. The global average-pooling layer can generate a vector of feature values by averaging the feature maps. The fully connected layer can then generate, based on the vector of feature values, an indication of whether the image was manipulated or not manipulated. |
US12118699B2 |
Luminance correction apparatus
An image processing apparatus includes an image processing unit configured to generate a second image obtained by performing predetermined image processing on a first image representing an input image, a determination unit configured to determine a luminance correction range on the basis of image information in one of a high luminance range and a low luminance range determined in accordance with the image processing, and a luminance correction unit configured to correct a luminance value in the luminance correction range determined by the determination unit for the second image. |
US12118698B1 |
Method for inpainting highlight region of vegetation image captured by unmanned aerial vehicle, device, medium, and product
Provided are a method for inpainting a highlight region of a vegetation image captured by an unmanned aerial vehicle, a device, a medium, and a product. The method includes: acquiring an image to be inpainted, and a historic image; inputting the image to be inpainted to a trained target detection network to obtain a waterbody highlight region image block; determining a template image block of the image to be inpainted based on the waterbody highlight region image block; cropping the historical image to obtain a plurality of candidate image blocks of the image to be inpainted; determining similarity between each candidate image block and the template image block by using a deep learning image coarse matching method; and screening candidate image blocks with the similarity greater than a predetermined threshold, and determining an optimal candidate image block in the candidate image blocks by using a pixel-by-pixel matching method. |
US12118695B2 |
Noise estimation
One example image processing device is provided. The example image processing device can include at least one processor and one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to estimate noise in an image, the image being represented by a set of pixels and each pixel of the set of pixels having a value associated with it on each of one or more channels, where estimating the noise comprises processing, using a first trained model that detects stochastic noise, data derived from the image to form a first noise estimate, processing, using a second trained model that detects extreme pixel values, data derived from the image to form a second noise estimate, and combining the first and second noise estimates to form an aggregated noise estimate. |
US12118692B2 |
Image super-resolution
Techniques are described for upscaling low-resolution image data. In an embodiment, input image data of a low-resolution image is received to generate output image data for a high-resolution image of the low-resolution image. The input image data is interpolated to match the output size, and, based on the original input image data, the residual image data is determined. The interpolated image data is combined with the residual image data to generate the output image data for the high-resolution image of the output size. The techniques further include training one or more learning models for determining the residual image data based on the original input image data. |
US12118691B2 |
Image transmission/reception system, image transmission apparatus, image reception apparatus, image transmission/reception method, and program
An image transmission/reception system, an image transmission apparatus, an image reception apparatus, an image transmission/reception method, and a program, generate, from image data representing a downscaled image, a higher resolution image than the downscaled image and is more similar to an original image. An encoding process section generates image data representing a downscaled image obtained by downscaling the original image. An additional data generation section generates additional data on the basis of the original image, the additional data being unidentifiable by the image data alone. A data transmission section transmits the image data and the additional data. A data reception section receives the image data and the additional data. An upscaling section generates an upscaled image on the basis of the image data and the additional data, the upscaled image being higher in resolution than the downscaled image. A display control section causes the upscaled image to be displayed. |
US12118689B1 |
Three-dimensional image, electronic device and storage medium
A method and an apparatus for augmenting data of a three-dimensional image, an electronic device and a storage medium are provided. The method includes acquiring at least one three-dimensional sample image to be augmented; rotating, for each three-dimensional sample image, the three-dimensional sample image according to a predetermined rotation angle to obtain an initial sample image of a radial slice of the three-dimensional sample image on a transverse section, an initial sample image of the radial slice of the three-dimensional sample image on a median sagittal section and an initial sample image of the radial slice of the three-dimensional sample image on a coronal section; performing interpolation processing on a plurality of initial sample images to obtain a plurality of augmented sample images; and adding the plurality of augmented sample images into corresponding datasets to obtain an augmented three-dimensional sample image set. |
US12118688B1 |
Systems and methods for automatically correcting the orientation of three-dimensional models
A three-dimensional (3D) graphics system automatically corrects the orientation of different 3D models based on a classification of the objects represented by each 3D model. The 3D graphics system receives a 3D model that is defined with multiple primitives distributed in a 3D space. The 3D graphics system determines a classification based on the primitives having a unique pattern, commonality, or feature that differentiates a particular object from other objects. The 3D graphics system maps points-of-reference that are associated with the classification to two or more primitives in the 3D space of the 3D model, generates an orientation vector based on the points-of-reference, and adjusts an orientation with which the 3D model is presented based on the orientation vector. |
US12118687B2 |
Virtual location selection for virtual content
A method for placing content in an augmented reality system. A notification is received regarding availability of new content to display in the augmented reality system. A confirmation is received that indicates acceptance of the new content. Three dimensional information that describes the physical environment is provided, to an external computing device, to enable the external computing device to be used for selecting an assigned location in the physical environment for the new content. Location information is received, from the external computing device, that indicates the assigned location. A display location on a display system of the augmented reality system at which to display the new content so that the new content appears to the user to be displayed as an overlay at the assigned location in the physical environment is determined, based on the location information. The new content is displayed on the display system at the display location. |
US12118685B2 |
Localization accuracy response
Various implementations disclosed herein include devices, systems, and methods that provide XR in which virtual objects are positioned based on the accuracy of localizing an electronic device in a physical environment. In some implementations, the technique assesses the accuracy of localization (e.g., centimeter-level accuracy, room-level accuracy, and building-level accuracy) and dynamically adjusts a display strategy. In some implementations, the technique determines a condition causing inaccuracy (e.g., a semantic condition such as “too fast”, “too far”, “too dark”), and provides a notification (e.g., “too fast-slow down”, “too far-move closer”, “too dark-turn on a light”) at the electronic device based on the condition causing the inaccuracy in the localization. |
US12118683B2 |
Content creation in augmented reality environment
Systems and methods for creating content in augmented reality (AR) environment. The content is created by a combination of at least a handheld device and an AR device, and involves initiation and establishment of a session between the handheld device and the AR device, command and data generation at the handheld device, transmission of the command and data from the handheld device to the AR device, processing of the command and data at the AR device to build context from the command and/or data and to create content from the context, saving and sharing of the created content, retrieval of the created content, and optionally modification of the retrieved content. |
US12118681B2 |
Apparatus, system, and method of providing a three dimensional virtual local presence
A virtual local presence display apparatus, system and method is disclosed. Included are an extraction engine capable of automatically disassociating the virtual local presence from its production background; a first data feed of an actual background in which the displaying device resides; a background data feed of a plurality of optional backgrounds including at least the production background of the virtual local presence; a stream subject data feed of an extracted one of the virtual local presence extracted from the production background; an integrated data feed in which the virtual local presence and a background are integrated; a first processing having a receiver capable of receiving the data feeds and assessing a plurality of focal lengths to focal planes for the virtual presence in the production background, and in a selected one of the other backgrounds; and a second processing for causing displaying, on the display device, the virtual presence at a suitable location with regard to the focal planes in a selected one of the other backgrounds. |
US12118674B2 |
Configuration tool and method for a quality control system
A configuration tool adapted to configure a quality control system to monitor and/or guide an operator in a working environment through recognition of objects, events or an operational process, comprises: a volumetric sensor adapted to capture volumetric image frames of the working environment while an object, event or operational process is demonstrated; a display, coupled to the volumetric sensor and configured to live display the volumetric image frames; and a processor configured to: generate a user interface in overlay of the volumetric image frames to enable a user to define a layout zone; and automatically generate a virtual box in the layout zone when an object, event or operational process is detected during demonstration of the object, event or operational process. |
US12118673B2 |
Method and system for displaying a virtual scene
A method for positioning of cameras on an object that enables accurate rendering of the scene around the object on a dome accurately in real time. The method involves providing a 3D model of the object having a surface, and selecting locations on the surface where the cameras are to be placed to provide a camera rig. The choice of locations is such that every camera has a field of view that overlaps with at least one other camera. The cameras are designated as Direct View Camera (DVC) or a Secondary View Camera (SVC). The method to render a virtual scene includes providing a projection rig that includes a plurality of projectors within a hollow half-sphere, wherein the hollow half-sphere includes an inner surface and an outer surface. Each of the plurality of projectors is designated as a Direct View Projector (DVP) or a Secondary View Projector (SVP). |
US12118672B1 |
Three dimensional representation of sports data from multiple sources
A three dimensional representation of sports data from multiple sources, which has A) a computer program stored on a non-transitory computer readable medium, B) a server operatively associated with the non-transitory computer readable medium, C) a computer vision model using feature detection algorithms, D) a database associated to the computer vision model, E) data to upload to the database, F) a graphical user interface to show data, and G) a computer device, whereby users access to the graphical user interface to upload and visualize the data. The data is visually shown through two-dimension and three-dimension images, text, numbers, animations, and custom visuals to allow the users to analyze the data. |
US12118665B2 |
Systems and methods for controlling a fleet of drones for data collection
A damage identification (DI) system for identifying property damage may include a drone fleet including several autonomous or semi-autonomous drones communicatively coupled together and a DI computing device. Each drone may collect drone-collected damage data, including image data. The DI computing may assign a geographical region to the drone fleet. The drone fleet may automatically navigate to, and then within, the geographical region to detect potential damage to properties. The DI computing device may further receive drone-collected damage data associated with a property within the geographical region from the drone fleet when the drone fleet determines the property is actually or potentially damaged, generate aggregated damage data associated with the property based at least partially upon the drone-collected damage data, and/or store the aggregated damage data in a blockchain structure associated with the property for damage assessment of the property. |
US12118659B2 |
Efficient rendering of clipping objects
In implementations of systems for efficient rendering of clipping objects, a computing device implements a clipping system to generate a clipping tree that includes a root node and a node for each clipping group included in a layer of an input render tree. The clipping system generates a segment buffer having rows that each represent coverage of a branch of the clipping tree and columns that each represent coverage of a level of the clipping tree. The segment buffer is mapped to two-dimensional array, and the clipping system computes coverage for a clipping object of a clipping group included in the layer of the input render tree based on an identifier of a row of the two-dimensional array. |
US12118651B2 |
Dynamic waterfall charts
A graphical chart indicating values for different types of shares of an entity are described. A server can provide data representing price per share and equity values for a graphical chart. A selected equity value for the business enterprise can be received and values of different types of shares at that selected equity value can be determined. Data indicating the values of the different shares can then be provided for display upon the graphical chart. |
US12118650B2 |
Systems and methods for rendering objects translucent in x-ray images
The present disclosure includes systems, methods and media for rendering objects translucent and for recovery of anatomical information blocked by the objects in medical images. |
US12118647B2 |
Generating colorized digital images utilizing a re-colorization neural network with local hints
This disclosure describes methods, non-transitory computer readable storage media, and systems that utilize one or more stages of a two-stage image colorization neural network to colorize or re-colorize digital images. In one or more embodiments, the disclosed system generates a color digital image from a grayscale digital image by utilizing a colorization neural network. Additionally, the disclosed system receives one or more inputs indicating local hints comprising one or more color selections to apply to one or more objects of the color digital image. The disclosed system then utilizes a re-colorization neural network to generate a modified digital image from the color digital image by modifying one or more colors of the object(s) based on the luminance channel, color channels, and selected color(s). |
US12118641B2 |
System and method for efficient multi-GPU rendering of geometry by performing geometry analysis while rendering
A method for graphics processing. The method including rendering graphics for an application using a plurality of graphics processing units (GPUs). The method including using the plurality of GPUs in collaboration to render an image frame including a plurality of pieces of geometry. The method including during a pre-pass phase of rendering, generating information at the GPUs regarding the plurality of pieces of geometry and their relation to a plurality of screen regions. The method including assigning the plurality of screen regions to the plurality of GPUs based on the information for purposes of rendering the plurality of pieces of geometry in a subsequent phase of rendering. |
US12118638B1 |
Anti-leak digital document marking system and method using distributed ledger
The system is disclosed for visual marking sensitive documents for leak prevention. Each time an action is taken with regard to a document (e.g., creation, viewing, downloading), that action is added to a distributed ledger, essentially creating a unique hash for a new instance of the document. This new hash is visually embedded in the document as a code comprising a plurality of differently shaded pixels, wherein some of the pixels directly encode information regarding the document (e.g., an account that generated the new instance of the document, a date, a time, a unique ID for the document, etc.) and some of the pixels do not encode information. The code is capable of being scanned either digitally or physically on a printed version of the document, such that the immediate source of the document, corresponding to who leaked the document, is able to be discerned. |
US12118637B2 |
Passenger and item coordinated delivery system
A transportation system controls a fleet of autonomous vehicles to implement passenger transportation and coordinate delivery of baggage or other associated items using separate vehicles. The transportation system receives passenger data and associated item data via a user interface, and determines the number and type of autonomous vehicles to transport the passengers and items from selected pick-up locations to a destination. In various implementations, the transportation system may support different pick-up locations, pick-up times and/or delivery times for the passengers and associated items. The transportation system also may determine delayed item delivery options for different delivery times and modes of transportation. Based on the passenger and item data, along with input received via the user interface, the transportation system determines the vehicles to deploy and the delivery routes, and transmits instructions to the autonomous vehicles to provide the passenger transportation and perform the item delivery. |
US12118633B1 |
Real estate investment networked platform
Methods, apparatuses, and computer-readable media for a networked platform for searching for a property are provided. The method can include receiving and storing a plurality of property features, a plurality of privacy features, and a plurality of user features; generating a private interface based on the plurality of property features, the private interface comprising a property post based on the plurality of property features; associating the privacy features and the user features; and revealing the property post to the second user in the private interface such that the property post is visible to the second user in the private interface. |
US12118630B2 |
Intelligent fuel dispensers
In general, intelligent fuel dispensers are provided. In at least some implementations, an intelligent fuel dispenser can determine customer identities and/or other characteristics and provide customized fueling sessions based on the determined customer identities and/or other characteristics. In at least some implementations, the fuel dispenser includes a touchless interface allowing customers to complete fueling sessions with minimal physical contact with the fuel dispenser. |
US12118629B2 |
Flow control to separate renewable energy
A system includes a renewable energy source (RES) that provides electrical energy and a first energy storage system (ESS) coupled to and configured to receive electrical energy from the RES, wherein the first ESS is configured to direct electrical energy to a source-sensitive destination. The system further includes a second ESS coupled to and configured to receive electrical energy from the RES and coupled to and configured to receive electrical energy from a non-renewable energy source to receive electrical energy, wherein the second ESS is configured to direct electrical energy to a non-source-sensitive destination. |
US12118628B2 |
Exergy token
A method for the management of energy data includes methods, systems and computer program products. One of the methods includes receiving, by a self-executing contract, settlement information from at least two nodes in a network, the network comprising a plurality of nodes, each node in the plurality of nodes may maintain at least a predetermined number of tokens, each token representing a value. The method includes validating a current state of a public ledger. The method includes generating fulfillment information based on the received settlement information. The method also includes contributing to an updated state of the public ledger using the fulfillment information; wherein each token is associated with a payload describing the production, consumption, management, storage or transmission of electricity. |
US12118623B2 |
Method for selectively advertising items in an image
One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user. |
US12118619B2 |
Dashboard interface, platform, and environment for automated negotiation, benchmarking, compliance, and auditing
In an illustrative embodiment, an automated system provides for automatic negotiation, benchmarking, compliance, and auditing. The system may include computing systems and devices for receiving a request for transmitting a message to a remote party, and in response, providing a customization user interface including a message template with editable and non-editable input fields as well as a document selection interface for linking documents to the message. Message recipients associated with the remote party may be identified as having security access permissions corresponding to access parameters for the linked documents. In response to receiving inputs for the editable input fields, the message template may be converted to a message transmission format for transmitting the message with the one or more linked documents and transmitted to the remote party. The message and linked documents may be stored in at least one portion of a data repository. |
US12118617B2 |
Computer-implemented method of dividend stock tracking and administering advancement of dividend income
A computer-implemented method of dividend stock tracking and administering advancement of dividend income that includes registering the first user to create a first user account, receiving an identifiable dividend-based investment product account information of the first user and associating the identifiable dividend-based investment product and the first user monetary account information to first user account. The method also includes ascertaining a projected user-non-selectable dividend distribution frequency schedule and a projected dividend monetary amount associated with the identifiable dividend-based investment product and autonomously calculating an advanced dividend distribution schedule having a plurality of independent advanced dividend distribution dates selectable by the first user, an administrative fee associated with the advanced dividend distribution schedule, and an advanced dividend monetary amount associated with each of the plurality of independent advanced dividend distribution dates. The first user will select the advanced dividend distribution dates and receive advanced dividend income associated therewith. |
US12118616B2 |
Method and system for controlling hardware performance for high frequency trading
A method for adjusting a hardware performance for high frequency trading is provided, which is performed by one or more processors, and includes receiving context information including at least one of a traffic of market data for one or more target items or a computational complexity of using a machine learning model performed based on the market data, determining whether or not to change a processing performance of the hardware based on the received context information, and changing a resource supplied to the hardware based on the determination result for changing the processing performance. |
US12118613B2 |
System and method for transferring currency using blockchain
A financial services system that utilizes a user device and a blockchain having a blockchain ledger includes. a host database having a non-transitory computer-readable medium including code and a host controller that executes the code. The host controller enables communication between a first digital wallet on the user device and one of a local currency account and a digital currency account to initiate a deposit via one of the currency accounts. The deposit can be assigned a transaction ID that is recorded to the blockchain ledger. The transaction ID can include a deposit currency value. A method for transferring currency includes the steps of enabling communication between a first digital wallet on a user device and one of a local currency account and a digital currency account with a host controller of a host database to initiate a deposit via one of the currency accounts, assigning a transaction ID to the deposit, and recording the transaction ID that includes a deposit currency value to a blockchain ledger. |
US12118612B2 |
Securities based card spending settlement management system and method
A system for managing a securities-based card spending account is disclosed. The system comprises a processor and an account comprising one or more securities. A first set of instructions is executable on the processor that is capable of allowing the setting of trade parameters defining percentages of the one or more securities to be traded to cover a purchase. A second set of instructions is executable on the processor for triggering one or more trades of the one or more securities according to the percentages defined in the trade parameters. |
US12118610B2 |
Identifying changes in the condition of a transport
An example operation may include one or more of receiving, at a server, first data from at least one sensor associated with a transport wherein the first data contains at least one condition of the transport, receiving a second data from the server and the second data contains at least one review of a user, determining a rating of the user based on the first data and the second data, receiving a query from another server relating to the rating of the user, sending a response containing the rating, and performing an action, by the another server, based on the rating. |
US12118607B2 |
System, device, and method of augmented reality based mapping of a venue and navigation within a venue
System, device, and method of Augmented Reality based mapping of a venue and navigation within a venue. A method includes: performing a crowd-sourced mapping process, that maps a retail store and maps particular products sold within that retail store, based on computer-vision analysis of a plurality of images captured by a plurality of end-user devices of customers within that retail store; and generating a representation of a store map reflecting actual real-time location of particular products within that retail store. Turn-by-turn walking directions are provided, to guide the user from his current in-store location towards a destination product within that retail store. Augmented Reality promotions, advertisements and marketing content elements, route guidance, and other content are generated and displayed on the end-user device. |
US12118606B1 |
System and method for providing comprehensive vehicle information
Systems and methods are provided for determining additional vehicle data for a vehicle based on a vehicle identifier, such as a vehicle identification number (VIN). Based on the VIN, manufacturer codes, model codes, and other additional manufacturer information can be determined. The manufacturer codes and/or model codes can be used in determining a list of options on the vehicle. This information can be used by a variety of systems in determining more accurate vehicle specifications to yield more accurate vehicle evaluations based at least in part on the list options. |
US12118605B2 |
Product palletizing system
A computer-implemented product palletizing system and a method of product palletizing which includes processor in communication with a memory element containing a computer code executable to coordinate the discrete activities of one or more pickers and conveyor product sorting assembly to allocate a plurality of products to a plurality of pallets. |
US12118600B2 |
Online image retention, indexing, search technology with integrated image licensing marketplace and a digital rights management platform
An online image search and marketplace platform and browser plug-in system is described. The system is configured to execute image-based searches of the Internet to correlate hosted images with ownership and licensing metadata, facilitating the marketing of images to users and expediting the purchase of licensing for said images. The system employs an online platform in communication with an image metadata database, providing a conduit for users to execute an image search from an image search field populated by a target image URL or direct image upload. An auto-cropping feature combined with extensive steganography integration ensures accurate image identification, ownership mapping, and usage tracking. The browser plug-in facilitates the execution of an image search within the right-click menu of any image hosted to the Internet. Image tracking enables content owners to be alerted in real-time when unlicensed use of content is detected. |
US12118598B2 |
Generating and using tokens to request services and access to a product collaboration platform
In some embodiments, a computer-implemented method comprises: receiving, by a service computer, a request for a service available from the service computer; wherein the request comprises a hyperlink associated with the service and an indication of a product to which the service pertains; wherein the request is received from a user computer upon scanning a token shown on the product, translating the token to the hyperlink, and transmitting the hyperlink and the indication of the product from the user computer to the service computer; in response to receiving the request: determining customization options for the service; and causing displaying, on the user computer, a graphical user interface allowing selecting any of the customization options; in response to receiving, from the user computer, input for the customization options for the service, generating adjusted input by adjusting the input for the customization options and providing the service according to the adjusted input. |
US12118593B2 |
Device, system and method for processing images that include amounts
A device, system and method for processing images that include amounts is provided. A receipt image is received at a controller of a computing device. The receipt image is rendered, at a display screen, the receipt image comprising a total amount region including a total amount of expenses in the receipt image. A total amount field, including a submission total amount associated with the total amount, is rendered at the display screen adjacent the receipt image. A link between the total amount region and the total amount field is rendered at the display screen, at the total amount region of the receipt image. Input is received confirming the submission total amount, via an actuatable option rendered at the display screen in association with the total amount field. The submission total amount is transmitted, via a communication interface, to an expense management system. |
US12118590B2 |
Real-time bidding
The demand-side platform (DSP) is a technological ingredient that fits into the larger real-time-bidding (RTB) ecosystem. DSPs enable advertisers to purchase ad impressions from a wide range of ad slots, generally via a second-price auction mechanism. In this aspect, predicting the auction winning price notably enhances the decision for placing the right bid value to win the auction and helps with the advertiser's campaign planning and traffic reallocation between campaigns. This is a difficult task because the observed winning price distribution is biased due to censorship; the DSP only observes the win price in the case of winning the auction. For losing bids, the win price remains censored. In this invention, we generalize the winning price model to incorporate a gradient boosting framework adapted to learn from both observed and censored data. This yields a boost in predictive performance in comparison to classic linear censored regression. |
US12118587B2 |
Advertising for a user device in a standby mode
A method includes making a determination at a user device to transition the user device to a standby mode. The method includes sending a message from the user device to a server of a service provider in response to the determination, where the service provider provides a service to the user device. The method includes receiving, in response to the message, a content stream at the user device. The method includes sending video content generated from the content stream to a display device while the user device is in the standby mode. The method also includes, in response to a time in the standby mode exceeding a threshold, transmitting a second message to the server from the user device. In response to the second message, receipt of the content stream ceases. |
US12118585B2 |
Information processing device
An information processing device applies a machine learning model to content for a specific thing for sale to generate changed content in which a predetermined portion other than the specific thing for sale in the content is changed, provides a user with the changed content having been generated, and applies a machine learning model to content for another thing for sale and changes a predetermined portion other than the other thing for sale in accordance with an action of the user with respect to the changed content in the content for the other thing for sale to generate changed content for the other thing for sale. |
US12118579B2 |
Systems and methods for rewards redemption ATM banners
An automated teller machine (“ATM”) includes a network interface, a display device, and an input/output device. The ATM further includes a processing circuit including a processor and a memory, the memory structured to store instructions that are executable by the processor. The instructions cause the processing circuit to receive authentication information from the customer and authenticate the customer using the authentication information, retrieve a real-time rewards balance of a rewards account associated with the customer, generate a banner for the customer based on the real-time rewards balance, and display the banner to the customer. The banner is selectable and activates a rewards functionality of the ATM to cause the ATM to display a screen including at least one of the real-time rewards balance or an option for the customer to redeem the rewards balance held by the customer when the banner is selected. |
US12118576B2 |
Distributing electronic surveys through a messenger platform
The present disclosure is directed toward systems and methods generating a survey response based on an analysis of a communication provided by a user. The systems and methods may include receiving a data package sent in response to detecting a trigger event performed by a user, analyzing the data package to determine a user identification for the user, a user input, or an event type, and based on the analysis of the data package, identifying a first survey inquiry within a first electronic survey. Furthermore, the systems and methods may include formatting the first survey inquiry in an instant messenger format, providing, via an instant messenger platform, the formatted first survey inquiry to an instant messenger communication thread associated with the user, receiving an instant message response, and based on the instant message response, generating a survey response to the first survey inquiry. |
US12118574B2 |
Grouping associated customers with a connected customer
A system and method for grouping associated customers with connected customers. In various aspects, a controller detects, via data obtained by a plurality of detector stations, a plurality of individuals, including associated and connected customers, entering the venue. The controller monitors, via the data obtained by the plurality of detector stations, a location of each individuals to generate a confidence level that the connected customer and the associated customer are members of a group. The controller determines that the confidence level exceeds a threshold confidence level. In response, the controller updates an account associated with the connected customer based on tracking data associated with the associated customer. |
US12118571B2 |
System and process for digital certification of pre-owned vehicles and equipment
An automated method for certifying pre-owned vehicles is provided including providing a graphical user interface (GUI) on a computing device to a set of stakeholders; generating a login page on a display of the computing device; receiving a stakeholders credentials for login; receiving a vehicle identification number (VIN); checking the VIN against a database of vehicles for eligibility of the vehicle to participate in a certified pre-owned program; sending the VIN to one or more vehicle history reporting agencies; receiving a vehicle history report (VHR) related to the VIN; providing the VHR to a user for review; determining the eligibility of the vehicle based on the user review of the VHR; generating on screen inspection forms based on the VIN; receiving user generated responses to the inspection forms; and generating a digital certification based on the generated responses that conform to preprogrammed guidelines or standards of the certified pre-owned program. |
US12118569B2 |
Data-driven taxonomy for annotation resolution
An intent confusion evaluation engine receives conversation data corresponding to conversations between customers and agents. The engine evaluates annotations in the conversation data corresponding to intents identified from messages exchanged between customers and agents to determine levels of confusion amongst different intents. Based on these levels of confusion, the engine creates a graphical representation that illustrates the various intents and the level of confusion between different pairings of intents for the set of conversations. If an update is provided to the annotations, the graphical representation is updated dynamically and in real-time to provide updated levels of confusion amongst the various intents in accordance with the update. |
US12118565B2 |
Transaction exchange platform with a pause microservice to pause processing of workflows
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for pausing the processing of transactions during a workflow. Other aspects may provide for a messaging microservice that permits communications between the transaction exchange platform and external third-parties. |
US12118560B2 |
Pointer movement modelling for entity classification
Techniques are disclosed relating to determining whether to authorize a requested action based on whether an entity is an automated computer. In some embodiments, a computer system tracks, at a user interface of a computing device, a sequence of pointer movements. The computer system maps, based on coordinate locations of pointer movements in the sequence, respective movements in the sequence to a plurality of functional areas. Based on the mapping, the computer system generates a movement graph and determines, based on the movement graph, whether an entity associated with the sequence of pointer movements is an automated computer. In response to receiving a request to authorize an action at the computing device, the computer system generates, based on the determining, an authorization decision for the action and transmits the authorization decision to the computing device. Determining whether the entity is an automated computer may advantageously prevent fraudulent activity. |
US12118558B2 |
Estimating quantile values for reduced memory and/or storage utilization and faster processing time in fraud detection systems
A system is provided for estimating quantile values for fraud assessments. The system includes a processor and a computer readable medium operably coupled thereto, to perform operations which include capturing one or more first data values for a quantile value profile associated with an entity, wherein the quantile value profile includes one of real values or a first plurality of quantile marker values calculated from the real values, accessing the quantile value profile for the entity, determining a first number of the one or more first data values, and based on the first number of the one or more first data values and the one of the real values or the first plurality of quantile marker values in the quantile value profile, performing one of a first merge operation, a second merge operation, or a third merge operation. |
US12118555B2 |
System, method, and computer program product for dynamic authorization response timeout
Systems, methods, and computer program products may receive, from a merchant system, an authorization request associated with a transaction; communicate the authorization request to an issuer system and initiate a response timer associated with the transaction; in response to the response timer satisfying a predetermined response time amount without receiving, from the issuer system, an authorization response associated with the authorization request, determine an extended response time; and in response to receiving the authorization response from the issuer system before the response timer satisfies a sum of the extended response time amount and the predetermined response time amount, communicate, to the merchant system, the authorization response. |
US12118553B2 |
Systems and methods for chip-based identity verification and transaction authentication
Example embodiments of systems, methods, and computer-accessible mediums for identity verification and transaction authentication are provided. An exemplary system can comprise an application, a user device, and a server. The application can prompt a removal of a card chip, prompt an insertion of the card chip into the user device, determine an orientation of the card chip after the insertion of the card chip into the user device, and transmit, to the card chip, a first message. The card chip can encrypt the first message via one or more authentication protocols to generate an encrypted first message, transmit, to the server, the encrypted first message. The server can decrypt the encrypted first message, verify the decrypted first message, and transmit a second message to the application, wherein the application is configured to display a verification notification in response to the second message. |
US12118546B2 |
Machine learning techniques for rebuilding transactions to predict cash position
Machine learning techniques are disclosed for rebuilding transactions to predict cash position. In one aspect a method includes obtaining data for an original transaction, classifying the original transaction into a class of multiple classes based on the data, predicting first tranche delay days for the original transaction based on the class and the data, predicting a tranche count for the original transaction based on the class and the data, predicting a tranche interval for the original transaction based on the class and the data; and rebuilding the original transaction as one or more future transactions based on the class, the first tranche delay days, the tranche count, and tranche interval. Each of the one or more future transactions comprise an updated amount of the original transaction, an updated date upon which the original transaction is anticipated, or both. |
US12118540B2 |
Systems and methods for distributed data mapping
A method for conducting a transaction may include: receiving, at a user device from a transaction system, a request for a data element for conducting the transaction; in response to receiving the request, determining a data map corresponding to the requested data element, the data map including containing a plurality of pointers, each pointing to a respective one of a plurality of data fragments located on a respective one of a plurality of different data storage locations, such as a plurality of different data storage systems; retrieving, using the data map, the plurality of data fragments from the plurality of data storage locations; assembling the data element using the retrieved data fragments; and providing, by the user device to the transaction system, the data element to conduct the transaction. A method for processing the data map may include: fragmenting the data element into the plurality of data fragments; storing the plurality of data fragments at the plurality of data storage locations; generating the data map; and storing the data map separate from the plurality of data storage locations. |
US12118534B2 |
Access control bypass on mobile for mass transit
A contactless transaction terminal and method for interacting with a payment enabled mobile device to permit access to a location or to a service. The contactless transaction terminal includes a processor, a polling signal generator operably connected to the processor, an NFC circuit operably connected to the polling signal generator, and a receiver operably connected to the NFC circuit and to a data recovery circuit that is operably connected to the processor. Also included is a storage device operably connected to the processor. The storage device stores program instructions which when executed cause the processor to generate, via the polling signal generator, short-distance radio signals including at least three polling signals; emit, via the NFC circuit, the at least three polling signals at frequent intervals for detection by a payment-enabled mobile device; receive at least one of a Type A or Type B signal from the payment enabled mobile device; and permit access to at least one of a location or service. |
US12118528B2 |
Enabling influencer-driven commerce that tracks and attributes multiple influencer contributions and distributes available fees
Various embodiments of an apparatus, methods, systems and computer program products described herein are directed to generate a first digital media identifier related to a first user account and store data associated with a provenance of the first digital media identifier. Such embodiments further receive data indicating an interaction on a remote software platform(s) by a second user account with a publication of the first digital media identifier on the remote software platform(s). |
US12118527B2 |
Methods and systems for awarding non-fungible tokens to users using smart contracts
In embodiments of the present invention, methods are provided for executing a smart contract that facilitates electronic transfer of non-fungible tokens to a user according to a recipe. Each respective non-fungible token may be cryptographically linked with a digital representation of a respective asset that can be won by the user. A recipe may define a respective probability that the respective non-fungible token is awarded to the user and a manner by which the respective non-fungible token is awarded to the user. A smart contract may be generated using a random number and one of the non-fungible tokens selected based on the random number and the recipe and transferred to a digital wallet of the user. |
US12118522B2 |
Systems and methods for interactive video presentation of transactional information
Methods, apparatuses, and computer program products are described for presenting an interactive audio-visual presentation of transaction documents. A method can include receiving a bill associated with a payor and payee, using a textual language processor or the like to identify content fields from the bill and assign markups and/or metadata to content fields, and using the content fields, markups, and/or metadata to generate an audio-visual presentation associated with the bill. This audio-visual presentation can be presented to the payor. The payee may then interact with the audio-visual presentation, for instance by verbal, visual, manual, or textual response. A verbal language processing engine, natural language processing engine, audio-visual language processing engine, or visual-manual language processing engine can be initiated to facilitate interpretation of the payee response and generate a further audio-visual presentation. |
US12118520B2 |
System and method for mobile check deposit
Machine-readable storage media having instructions stored therein that, when executed by a processor of a mobile device, configure the mobile device to capture a check image for funds to be deposited into a recipient account. The mobile device configured to display a request to a user of the mobile device to provide one or more portions of a MICR line for the received check image and receive user inputs from the user specifying the one or more portions of the MICR line. The mobile device configured to transmit a message to a bank account computer system associated with the recipient account, the message including data specifying the one or more portions of the MICR line. |
US12118519B2 |
Intelligent payment routing and payment generation
Systems and methods for receiving customer payment details and generating outgoing payment details on-demand. A network-connected interface can receive customer payment details for payment of an incoming amount. A data store can store a plurality of transaction tracking records including a unique key code and an allocatable amount. A payment gateway can receive authorization data for payment of the incoming amount. An outgoing payment generator can respond to an outgoing payment request comprising an offered key code and an outgoing payment amount if the offered key code matches an existing transaction tracking record in the data store. Outgoing payment details can be generated if the outgoing amount is less than or equal to the allocatable amount. Embodiments can route the transaction such that the customer payment details are passed through to the supplier. Embodiments can make routing and generation decisions based on transaction preferences. |
US12118517B2 |
System and method for management of return items
A method for collecting returned items or information about returned items and evaluating return policy criteria with respect to collected items, and a system for the same, are disclosed. The method includes providing a station, such as a kiosk terminal, preferably at a pharmacy location. The station includes a computer and a user interface including a touch screen interface. Items, for example, pharmaceutical items to be returned are brought to the station. The user enters information at the station, such as by scanning a bar code on a container of the item, weighing the item or its contents, and entering lot number and expiration date associated with the item. A system and method for facilitating recalls is also provided. |
US12118512B2 |
Temporally dynamic referential association in document collaboration systems
Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable temporally dynamic referential association in document collaboration server systems. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform temporally dynamic referential association in document collaboration server systems by using cross-temporal visual reference data objects, temporal visual reference data objects, cross-temporal referential association data objects, temporal referential association data objects, and administrator panel user interfaces. |
US12118507B2 |
Inventory system and methods of using the same
Systems, computer-readable instructions, and methods for storing products are disclosed. For example, the system may include modular shelving units that include a shelf which is placeable on a rack, the shelf including a platform, the shelf having a weight sensor below the platform, the platform is configured to support N number of holders, each of the N holders configured to store products, each shelf further having N−1 optical sensors below the N−1 holders when the N−1 holders are supported by the platform and N−1 windows above the N−1 optical sensors, the N−1 optical sensors being in proximity of the N−1 holders, respectively, wherein each holder includes an opening, wherein when a holder is on the shelf, the opening is capable of being aligned with an optical sensor, the shelf further having a processing circuit coupled to the N−1 optical sensors and the weight sensor. |
US12118506B2 |
System and method for associating products and product labels
An automated inventory monitoring system includes an image capture module able to create an image of an aisle of a retail store. Images of products labels are identified in the image and classified as shelf labels or peg labels. For shelf labels, an area of the shelf is defined and associated with the shelf label. Images of products are identified in the image and products on the shelf within an area associated with a shelf label are associated with the shelf label. Products located below a peg label are associated with the peg label. Based on the association between labels and products, out-of-stock products, plugs and spread may be detected and reported to the staff of the retail store. |
US12118502B2 |
Delivery port management system, delivery port management method, and program
To improve utilization efficiency of a delivery port and an unmanned aerial vehicle (UAV), a delivery port management system includes obtaining means for obtaining a delivery destination of a package that is transported by a UAV approaching a facility having a plurality of delivery ports and a plurality of delivery destinations, the delivery ports receiving packages, port selecting means for selecting a delivery port to which the UAV delivers the package among the plurality of delivery ports based on the delivery destination of the package after the UAV has departed for the facility, and guiding means for sending information for guiding the UAV to the selected delivery port. |
US12118501B2 |
Shipping package tracking or monitoring system and method
A shipping package (1) comprises an enclosure for receiving content within, a closure (14) for sealing the enclosure, a label comprising shipping information, a network module (380), a sensor module (382), and a battery module (384). The battery module provides power to the network module and the sensor module. The sensor module (382) providing location information to the network module, the network module transmits a shipping status message to an external device. |
US12118498B2 |
System for realizing automated transport of goods and related apparatus
A system for automated goods transportation is provided. The system includes a management system, a vehicle scheduling system, a loading/unloading control device, and autonomous driving control devices provided on respective autonomous vehicles. The management system is configured to manage goods information, generate a transportation plan based on the goods information, and transmit the transportation plan to the vehicle scheduling system. The vehicle scheduling system is configured to generate transportation tasks based on the transportation plan and the transportation statuses of the respective autonomous vehicles, and transmit each of the transportation tasks to the autonomous driving control device of the matching autonomous vehicle. The autonomous driving control device is configured to control the autonomous vehicle to complete transportation in accordance with the transportation task. The loading/unloading control device is configured to control a loading/unloading device to automatically load goods onto or unload goods from the autonomous vehicles. |
US12118488B2 |
Automated code generation for data transformations in a workflow
Methods, systems, and computer program products are described herein for implementing a workflow development system that includes automatic code generation for data transformations. For instance, the workflow development system may provide a graphical user interface that enables a user to add and/or configure one or more workflow steps. At least one workflow step may be configured to perform a transformation or re-formatting of data that may be received from a previous workflow step. The code utilized to perform the transformation or re-formatting may be automatically determined by the workflow development system in accordance with programming-by-example techniques, where a user provides sample input data representative of the data prior to transformation and provides sample output data representative of data post-transformation. The workflow development system learns and/or generates code, that is able to perform the transformation as desired by the user, based on the sample input and output data. |
US12118486B2 |
Mixed-reality assisted dimensionality expansion and manipulation analytics
A system and method are disclosed to generate one or more mixed-reality visualizations and objects to facilitate efficient interaction with large volumes of data. Embodiments include a computer comprising a processor and memory and a mixed-reality display device comprising a display and one or more sensors. Embodiments generate a mixed-reality object comprising a first cuboid, the first cuboid comprising one or more adjustable display dimensions corresponding to one or more key process indicators (KPIs) and one or more cubelets divided along at least one of the one or more adjustable display dimensions. Embodiments display the mixed-reality object on the display, and adjust at least one of the one or more adjustable display dimensions in response to receiving a first input to the one or more sensors. In response to a second input, embodiments transform the one or more cubelets of the first cuboid. |
US12118483B2 |
Multi-device site selection method for integrated energy virtual power plant
The present invention discloses a multi-device site selection method for an integrated energy virtual power plant, and belongs to the field of virtual power plants. The multi-device site selection method for an integrated energy virtual power plant includes the following steps: constructing a calculation method for calculating a comprehensive energy flow distribution entropy through power flow distribution in a power distribution network and flow distribution in a heat distribution network, to reflect energy distribution balance in an energy network; under a condition that capacity of each device is known, establishing a multi-device site selection optimal planning model of the integrated energy virtual power plant with a goal of maximizing a comprehensive energy flow distribution entropy index; and determining an installation location of each device of the integrated energy virtual power plant in the energy network, and determining an operating state of each device. |
US12118481B2 |
Scheduled temporary rental property access
In some implementations, a system is capable of generating and distributing access credentials to users that access a rental property for a limited time period. Users can be provided with access to the rental property through an application or webpage portal without creating a new user account or user login for the application. For example, a user can be granted access to control electronic devices associated with a monitoring system of a rental property without creating a new user account with the monitoring system. Techniques described herein enable such users to more easily access, for example, rental property information that is associated with a monitoring system of the rental property. In this manner, access credentials can be distributed to users through any suitable means, e.g., through email or SMS, and used to temporarily authenticate users. |
US12118478B2 |
Systems and methods for machine learning based rule discovery for data migration
Systems and methods for deriving classification rules from documents and a database using rule-based machine learning. The method includes extracting first variables from documents corresponding to an organization. The method further includes extracting second variables from a database corresponding to the organization. The method also includes filtering the extracted second variables based on at least one of null values, repeat variables, location variables, ID variables, or data variables. The method further includes deriving first classification rules based on the first variables using a rule-based machine learning algorithm. The method also includes calculating an accuracy of the derived first classification rules. The method also includes deriving second classification rules based on the first variables and the filtered second variables. The method further includes determining a suggested additional variable based on the derived second classification rules and the calculated accuracy. |
US12118473B2 |
Statistically-representative sample data generation
Systems and methods for statistically-representative sample data generation are disclosed. For example, a sample-data generator and/or a data discriminator may be received by a system, which may utilize the sample-data generator to generate sample data. The data discriminator may be utilized to train the sample-data generator until the data discriminator cannot discriminate between data received from the sample-data generator and data received by a database associated with the system. The trained sample-data generator may be sent to other systems, which may generate and utilize, such as for prediction model training, statistically-representative sample data generated by the trained sample-data generator. |
US12118468B2 |
Methods and systems for predicting prescription directions using machine learning algorithm
Methods and systems for predicting prescription drug directions are described. In one embodiment, a drug direction prediction subsystem receives and pre-processes values of a plurality of required pharmacy elements for a corresponding prescription of a plurality of prescriptions, generates respective weights for the values of the plurality of required pharmacy elements of the prescription based on one or more of the values of the plurality required pharmacy elements of the prescription, creates a machine learning model to be used by the applicable one of the plurality of machine learning algorithms in predicting drug directions of the prescription, the machine learning model using the values of the plurality of required pharmacy elements of the prescription and the respective weights, and predicts a plurality of drug directions of a new prescription by executing the machine learning model using weighted values of the plurality of required pharmacy elements of the new prescription. |
US12118465B2 |
Method and system for determining moving speed of endoscope camera in gastrointestinal tract
A method includes steps of: based on training sets of gastrointestinal images, using a predetermined machine learning algorithm to obtain a preliminary model; feeding preliminary validation sets of gastrointestinal images into the preliminary model to obtain estimation results; based on the estimation results, selecting, from the preliminary validation sets of gastrointestinal images, a series of successive images as a selected validation set of gastrointestinal images; based on the selected validation set of gastrointestinal images, tuning parameters of the preliminary model to result in a speed-determining model for determining a moving speed of an endoscope camera. |
US12118464B2 |
Joint embedding content neural networks
A neural network system can select content based on user and item content embeddings in an approach that can be updated in real time on the user device without server support. Requests for content sent to the server can include an anonymous user embedding that includes data describing the user's inputs. The content that is nearest to the user embedding in a joint embedding space can be returned as suggested content. |
US12118459B2 |
Neural network approach for identifying a radar signal in the presence of noise
A self-supervised machine-learning system identifies whether an intermittent signal is present. The system includes a receiver, an encoding neural network, a decoding neural network, and a gating neural network. The receiver detects radiation and from the detected radiation generates a sampled sequence including sampled values describing the intermittent signal and noise. The encoding neural network is trained to compress each window over the sampled sequence into a respective context vector having a fixed dimension less than an incoming dimension of the window. The decoding neural network is trained to decompress the respective context vector for each window into an interim sequence describing the intermittent signal while suppressing the noise. The gating neural network is trained to produce a confidence sequence from a sigmoidal output based on the interim sequence. Despite the noise, the confidence sequence identifies whether the intermittent signal is present in each sampled value in the sampled sequence. |
US12118456B1 |
Integrated machine learning training
A machine learning environment utilizing training data generated by customer networks. A reinforcement learning machine learning environment receives and processes training data generated by simulated hosted, or integrated, customer networks. The reinforcement learning machine learning environment corresponds to machine learning clusters that receive and process training data sets provided by the integrated customer networks. The customer networks include an agent process that collects training data and forwards the training data to the machine learning clusters. The machine learning clusters can be configured in a manner to automatically process the training data without requiring additional user inputs or controls to configure the application of the reinforcement learning machine learning processes. |
US12118455B2 |
Systems, methods, and/or media, for selecting candidates for annotation for use in training a classifier
Systems for selecting candidates for labelling and use in training a convolutional neural network (CNN) are provided, the systems comprising: a memory device; and at least one hardware processor configured to: receive a plurality of input candidates, wherein each candidate includes a plurality of identically labelled patches; and for each of the plurality of candidates: determine a plurality of probabilities, each of the plurality of probabilities being a probability that a unique patch of the plurality of identically labelled patches of the candidate corresponds to a label using a pre-trained CNN; identify a subset of candidates of the plurality of input candidates, wherein the subset does not include all of the plurality of candidates, based on the determined probabilities; query an external source to label the subset of candidates to produce labelled candidates; and train the pre-trained CNN using the labelled candidates. |
US12118452B2 |
Training method and device based on improved protograph neural decoder
A training method based on an improved protograph neural decoder includes the following steps: a to-be-trained decoding network is constructed based on an initial variable sub-network layer, an initial check sub-network layer and a preset shuffled belief-propagation (BP) sub-network layer; the initial variable sub-network layer, the initial check sub-network layer and the preset shuffled BP sub-network layer are updated and trained by calculating log-likelihood ratio (LLR) based on a preset mean square error loss function and a preset decoder objective function to obtain a target protograph neural decoder; and the preset mean square error loss function is configured to calculate a loss value between output information of the check sub-network layer and the preset shuffled BP sub-network layer. The target protograph neural decoder includes an optimized variable sub-network layer, an optimized check sub-network layer and an optimized shuffled BP sub-network layer. A training device is also provided. |
US12118451B2 |
Deep convolutional network heterogeneous architecture
Embodiments are directed towards a system on chip (SoC) that implements a deep convolutional network heterogeneous architecture. The SoC includes a system bus, a plurality of addressable memory arrays coupled to the system bus, at least one applications processor core coupled to the system bus, and a configurable accelerator framework coupled to the system bus. The configurable accelerator framework is an image and deep convolutional neural network (DCNN) co-processing system. The SoC also includes a plurality of digital signal processors (DSPs) coupled to the system bus, wherein the plurality of DSPs coordinate functionality with the configurable accelerator framework to execute the DCNN. |
US12118448B2 |
System, method, and computer program product for multi-domain ensemble learning based on multivariate time sequence data
Systems, methods, and computer program products for multi-domain ensemble learning based on multivariate time sequence data are provided. A method may include receiving multivariate sequence data. At least a portion of the multivariate sequence data may be inputted into a plurality of anomaly detection models to generate a plurality of scores. The multivariate sequence data may be combined with the plurality of scores to generate combined intermediate data. The combined intermediate data may be inputted into a combined ensemble model to generate an output score. In response to determining that the output score satisfies a threshold, at least one of an alert may be communicated to a user device, the multivariate sequence data may be inputted into the feature-domain ensemble model to generate a feature importance vector, or at least one of a model-domain, a time-domain, a feature-domain, or the combined ensemble model may be updated. |
US12118447B2 |
Model interpretation
An indication of a selection of an entry associated with a machine learning model is received. One or more interpretation views associated with one or more machine learning models are dynamically updated based on the selected entry. |
US12118446B2 |
Computer-implemented method for determining survey sampling parameters for environmental nucleic acid
A computer-implemented method for determining survey sampling parameters for species marker detection comprises receiving a species selection identifying selected species and receiving environmental specifications for an environment to be tested for the species. A sampling plan is generated using the environmental specifications and the species selection, and detectability prediction(s) are generated using the environmental specifications, the species selection, and the current sampling plan to predict whether species marker(s) for the selected species are detectable according to the current sampling plan. Where at least one species marker is undetectable according to the current sampling plan, the process iterates, with each subsequent iteration incorporating an increase in the total volume to be sampled, until either every species marker is detectable according to the then-current sampling plan or an iteration stop limit is reached. The sampling plan(s) and detection prediction(s) are generated using different algorithms. |
US12118444B2 |
Cognitive sensor fusion management
Systems, methods, and computer-readable for cognitive sensor fusion management include obtaining one or more data streams from one or more sensors. Learning algorithms are used for determining whether a combination of the one or more data streams includes sufficient information for achieving a desired outcome, based on context, business verticals, or other considerations. One or more modifications are determined to at least the one or more data streams or one or more sensors based on whether the combination of the one or more data streams includes sufficient information for achieving the desired outcome. In a closed-loop system, feedback from implementing the one or more modifications can be used to update the desired outcome. |
US12118439B2 |
Mixed-initiative machine learning systems and methods for determining segmentations
A computer system can perform a semi-supervised machine learning processes to cluster a plurality of entities within a population based on their features and associated labels. The computer system can generate visualization data representing the clusters of entities and associated labels for displaying on a user interface. A user can review the clustering of entities and use the user interface to add or modify the labels associated with a particular entity or set of entities. The computer system can use the user's feedback to update the labels and then re-determine the clustering of entities using the semi-supervised machine learning process with the updated labels as input. As such, the computer system can use the user's feedback to improve the accuracy of the machine learning model without requiring a larger amount of labeled input data. |
US12118436B2 |
Automated user application tracking and validation
A system includes a computing platform including a hardware processor and a system memory storing a software code. The hardware processor is configured to execute the software code to track interactions with a user application during use of the user application, generate, based on tracking the interactions, interaction data identifying multiple interaction events during the use, and perform a validity assessment of the interaction data. The hardware processor is further configured to execute the software code to identify, based on the validity assessment, one or more anomalies in the interaction data, and output, based on identifying the one or more anomalies in the interaction data, one or more of the interaction events corresponding respectively to the one or more anomalies. |
US12118435B2 |
Pauli-Lindbladian based noise modeling and mitigation
Systems, computer-implemented methods or computer program products to facilitate mitigating quantum errors associated with one or more quantum gates. A noise modeling component can generate a sparse error model of noise associated with one or more quantum gates; employ the sparse error model; and draw samples from an inverse noise model. An insertion component can insert the samples to mitigate errors associated with the one or more quantum gates. The insertion component can reduce the noise by running circuit instances augmented with samples from the inverse noise model. The noise modeling component includes a noise shaping component that can shape the noise affecting one or more quantum gates by twirling to form a Pauli channel. |
US12118434B2 |
Thermal quantum annealing
A true quantum quadratic optimizer is disclosed. An Ising type quantum array and a heat reservoir are included. This is used in solving mathematical problems. |
US12118419B2 |
Barcode tag, and method and system employing same, for tracking electronic equipment
A barcode tag includes a base layer having a front side and a back side, an attachment surface disposed on at least a portion of the front side or the back side, and a barcode symbol comprising plural perforations formed entirely through the base layer. Methods and systems for tracking equipment items in an equipment rack using barcode tags are also disclosed. |
US12118417B2 |
Image forming apparatus, image forming system, and control method that execute post-processing on a plurality of sheets
An image forming apparatus connected to a first post-processing machine that executes first post-processing on at least one of a plurality of sheets includes: an image forming device that forms an image on each of the sheet; and a controller that instructs, in response to an output of a target sheet that satisfies a specific condition from the image forming section, the first post-processing machine to execute the first post-processing on the target sheet and a stacked sheet among the sheets. |
US12118414B2 |
BCL-2 proteins degraders for cancer treatment
The present disclosure provides compositions and methods for selectively killing cancer cells, wherein the composition comprises a compound of Formula (I). The selective killing of cancer cells occurs with an improved potency and safety profile compared to similar compounds. In particular, the compositions and methods of the invention show reduced platelet toxicity and retained or improved toxicity in cancer cells. |
US12118413B2 |
Aggregated health monitoring of a cluster during test automation
A system includes a cluster of nodes, memory, and a processor, where the cluster includes an application programming interface (API) server and one or more components. The processor is configured to initialize an interface to the API server, where the interface is operable to send status information from the one or more components within the cluster via a single output stream. The API server is configured to modify the single output stream of the API server to output status information associated with a first component of the one or more components within the cluster. The status information is aggregated and it is determined whether the cluster is at a failure point. In response to determining that the cluster is at a failure point, an execution signal is set to false, where the execution signal is accessible to an automation tool in communication with the cluster. |
US12118403B2 |
System and method for cross region resource management for regional infrastructure resources in a cloud infrastructure environment
Systems and methods described herein for providing cross-region resource management for regional infrastructure resources in a cloud infrastructure environment. Systems and methods can provide a cross-region resource management tool that can provide searching, viewing, and management capabilities for any resource in any of the regions to which the cross-region resource management tool has access to. A user (having sufficient access levels, such as an administrator or other privileged user) can access the cross-region resource management tool to view and manage all customer resources in any region of the cloud infrastructure, no matter which region the user is located in. |
US12118395B1 |
Self-tuning analytics system with observed execution optimization
Techniques for self-tuning an analytics system via observed execution optimization are described. Upon a need for execution resources, a resource manager can select a type of executor from multiple candidate executor types based at least in part on one or more of current execution data associated with the execution of tasks of a user application and/or historic execution data associated with one or more other applications. The current execution data may include event log data originated by the driver application based on the execution of the user application and/or metric data describing characteristics of one or more worker nodes involved with executing the user application or characteristics of one or more other executors implemented by the one or more worker nodes in executing the user application. |
US12118391B2 |
System and method for low latency node local scheduling in distributed resource management
A system for allocation of resources and processing jobs within a distributed system includes a processor and a memory coupled to the processor. The memory includes at least one process and at least one resource allocator. The process is adapted for processing jobs within a distributed system which receives jobs to be processed. The resource allocator is communicably coupled with at least one process, and is adapted to generate one or more sub-processes within a limit of one or more resources allocated to the process for processing jobs. |
US12118390B2 |
System and method for secure recovery of application group in container deployment environments
A system for secure recovery of an application group in a container deployment environment is presented. The system includes a backup controller configured to access an application group token and generate a corresponding backup token. The system further includes a backup module configured to initiate a backup based on the backup token and create a corresponding recovery point on a backup server. The system further includes a recovery access token module configured to access a recovery access token for a determined recovery point. The system further includes a recovery controller configured to generate a recovery token corresponding to the determined recovery point based on the recovery access token, and a recovery module configured to initiate a recovery of the application group from the backup server in a destination cluster based on the recovery token. A related method is also presented. |
US12118387B2 |
Query and update of processor boost information
A query operation is performed to obtain information for a select entity of a computing environment. The information includes boost information of one or more boost features currently available for the select entity. The one or more boost features are to be used to temporarily adjust one or more processing attributes of the select entity. The boost information obtained from performing the query operation is provided in an accessible location to be used to perform one or more actions to facilitate processing in the computing environment. |
US12118380B2 |
Container storage system in remote pods in Kubernetes
Embodiments are directed to a container storage system in remote pods. A worker node virtual machine determines that a volume is available for attachment to the worker node virtual machine. An intermediary software of the worker node virtual machine causes a pod container storage interface to attach the volume to a pod virtual machine. in response to attaching the volume to the pod virtual machine, the intermediary software of the worker node virtual machine causes the pod container storage interface to mount the volume to the pod virtual machine such that the volume is available for use by the pod virtual machine. |
US12118379B1 |
Secure package installation into a target container
Techniques for secure package installation into a target container are described. The described techniques utilize a temporary service container to execute files for installation of a package into a target container. The service container provides an execution environment that is at least partially isolated from a host system and thus package file execution within the service container reduces vulnerability of the host system to potentially unsecure files and processes that may result from file execution. |
US12118378B2 |
Application programming interface for spinning up machine learning inferencing server on demand
A method by one or more electronic devices for spinning up a scoring container on demand. The method includes receiving, from an orchestrator component via an application programming interface (API), a request to spin up the scoring container, wherein the scoring container is configured to provide scoring functionality, spinning up the scoring container responsive to receiving the request to spin up the scoring container, and providing, to the orchestrator component via the API, a response to the request to spin up the scoring container, wherein the response includes a uniform resource locator (URL) to use to submit scoring requests to the scoring container. |
US12118376B2 |
Virtual mode execution manager
Disclosed herein is hardware for easing the process of changing the execution mode of a virtual machine and its associated resources. By adopting the hardware, it is possible to trigger a change in the execution mode in an automatic way, without software intervention, and without interfering with the execution of other virtual machines. In addition, in case an error has occurred for a virtual machine and it is detected, the hardware can be used to disable the resources associated with that virtual machine and generate notification of the completion this operation to other hardware, which will complete the reset of the virtual machine. By adopting the hardware, the execution mode change is simplified and offers configurability and flexibility for a system running multiple virtual machines. |
US12118373B2 |
Metadata driven guided rules editor
Implementation of a guided rules editor comprises displaying a view of a user interface (UI) of the guided rules editor to a user on the client device. Metadata of an organization to which the user belongs is fetched and used to identify which data of the organization is eligible for rule creation and attributes of the metadata are used to determine a layout of the one or more UI selection elements. One or more UI selection elements are rendered in one or more positions in the view on a display screen according to the layout and at least a portion of the one or more UI selection elements are populated with the data of the organization. Responsive to receiving user input of the one or more UI selection elements, an organization-specific rule is generated and saved to a data repository for execution by a rules engine after rule compilation. |
US12118368B2 |
Process control using digital twins
The present invention aims at providing an approach to digital twin-based process control for efficient and accurate achievement of process objectives. Heretofore, a controller service module (18) runs an event-driven control process in a digital twin domain for control of process entities operated in a process domain. The behavior of process entities is modeled through execution of state machine models. Event data is communicated asynchronously to the controller service module (18) for storage in a process cycle buffer (26). A model-based process controller (24) reads input information in processing cycles and controls process entities by operating state machine models to reflect the input of event data. It is checked whether the operation of state machine models triggers the generation of external control commands which are then output by an outbound interface (32) to process entities for control processing. |
US12118362B2 |
Behavioral implementation of a double fault stack in a computer system
An example method of exception handling in a computer system is described. The computer system includes a physical central processing unit (PCPU) and a system memory, the system memory storing a first stack, a second stack, and a double fault stack associated with the PCPU. The method includes: storing, by an exception handler executing in the computer system, an exception frame on the double fault stack in response to a stack overflow condition of the first stack; switching, by the exception handler, a first stack pointer of the PCPU from pointing to the first stack to pointing to the double fault stack; setting a current stack pointer of the PCPU to the first stack pointer; and executing software on the PCPU with the current stack pointer pointing to the double fault stack. |
US12118361B2 |
Unicontainers
In general, this disclosure describes techniques for building an application designed to run on a given infrastructure as a container. For example, a unicontainer as described herein may represent a smallest-size, statically-linked binary that is the most optimal implementation of a container for executing an application. In some examples, a computing system builds this container by identifying unused or unneeded functionalities from dependencies for the application, for instance where such functionalities are provided by a target infrastructure for the container. |
US12118359B2 |
Method and system for optimizing address calculations
The disclosed systems, structures, and methods are directed to optimizing address calculations in a computer. This is achieved in a compiler that identifies an address calculation in code that is being compiled and transforms the code by splitting the address calculation into a first portion in which an offset is determined and a second portion, in which the offset is combined with a base pointer to generate an address. The address and the base pointer have a first bit-length, and the offset has a second bit-length shorter than the first bit-length. The offset is determined using an operation performed at the second bit-length. In some implementations the first bit-length is 64 bits and the second bit-length is 32 bits. |
US12118356B1 |
Multi-threading processor and operating method thereof
A multi-threading processor is provided, which includes a cache including a memory and a controller, and a core electrically connected to the cache and configured to simultaneously execute and manage a plurality of threads, in which the core is configured to determine an occurrence of a data hazard for the plurality of threads and stall operations of the plurality of threads, receive, from the cache, hint information instructing a first thread of the plurality of threads to operate, and initiate an operation of the first thread based on the hint information while the data hazard for the plurality of threads is maintained. |
US12118353B2 |
Performing load and permute with a single instruction in a system on a chip
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations. |
US12118352B2 |
Code interdependency analysis system
A system and method of generating a reuse metric starts with a processor receiving from a client device, a program comprising modules. Processor extracts the modules from the program and generates frequency tables associated with the modules. Frequency tables includes numbers of imports associated with the modules, and import ratios associated with the modules. Processor generates, based on the frequency tables, a histogram of the modules and the import ratios. Processor generates key statistical measures based on the import ratios and the histogram. Generating the key statistical measures comprises determining histogram weights, determining a Pareto fit of the histogram, and generating a reuse metric based on the Pareto fit and a Kurtosis of the histogram weights. Processor causes the client device to display the reuse metric and the histogram. Other embodiments are disclosed herein. |
US12118351B2 |
Automatic capture of user interface screenshots for software product documentation
Embodiments of the invention are directed to automatically capturing user interface screenshots for use in documentation of a software product. Aspects include identifying a user interface window of the software product and creating a degree-of-completion graph for the user interface window. Aspects also include capturing a plurality of screenshots of the user interface window during use of the software product and calculating a degree-of-completion percentage for each of the plurality of screenshots. Aspects further include identifying a subset of the plurality of screenshots to be included in the software product documentation based on the degree-of-completion percentage. |
US12118343B2 |
Method and apparatus for multi-access edge computing in a wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Disclosed is a method of creating or updating an application context in a Multi-access Edge Computing, MEC, system, comprising the steps of: a) a device application posting a request to the MEC system to create or update the application context and to specify desired application location constraints; b) the MEC system authorising the request and creating or updating the application context in the MEC system and informing the device application accordingly; and c) the MEC system detecting a change in application location availability. |
US12118342B2 |
Applying a code update to a target system from a personal communication device
Provided are a computer program product, system, and method for applying a code update to a target system from a personal communication device. A code update command is received from a messaging application, executing on the personal communication device of the user, indicating a code update to install on the target system a code update maintained in the target system. The code update command is processed to extract indication of the code update to install and a target system user identifier of the target system on which to install the code update. At least one job is generated to install the code update on the target system. The at least one job is transmitted to the target system to cause the target system to process the at least one job to install the code update. |
US12118339B2 |
Image file obtaining method and apparatus
An image file obtaining method includes: determining a first value of each of N tasks in program source code, where the first value is first duration required for executing each of the N tasks or the first value is a ratio of the first duration to second duration, the second duration is duration required for loading each of the N tasks, and N is a positive integer; sorting the N tasks in descending order of the first values; and linking the sorted N tasks to obtain an image file. After downloading the image file, an embedded apparatus successively loads and executes the sorted N tasks, thereby shortening a startup time period of the embedded apparatus. |
US12118338B1 |
Facilitating updates to data pipelines using modularly-generated platform- agnostic data pipeline portions systems and methods
Systems and methods for facilitating updates to data pipelines using modularly-generated platform-agnostic data pipeline portions are disclosed. The system receives a user selection of a portion of a data pipeline comprising (i) a set of nodes each indicating a data pipeline component and (ii) a set of links linking the set of nodes. The system then generates a modular-portion of the data pipeline architecture, via a transformation component, based on the user selection and stores the modular-portion of the data pipeline architecture in a remote database. The system then receives an update to at least one node of the set of nodes of the modular-portion of the data pipeline architecture. The system then updates at least a subset of a set of pre-existing data pipelines that use the generated modular-portion of the data pipeline to incorporate the update to the at least one node of the set of nodes. |
US12118336B2 |
Method for presenting associated conflict block and device
A method for presenting an associated conflict block comprises obtaining a first conflict file comprising a plurality of first code blocks, wherein a second code block of the first code blocks comprises a first code snippet of a current version of the second code block, a second code snippet of a basic version of the second code block, and a third code snippet of a to-be-merged version of the second code block. A first instruction triggered on a user interface for activating a to-be-processed code block is received, wherein a first type of the to-be-processed code block is of an unresolved conflict block or a single-side change block. A fourth code snippet comprised in the to-be-processed code block and indexes of N associated code blocks of the to-be-processed code block is presented on the user interface. |
US12118333B2 |
Semiconductor device
A semiconductor device that updates a weight coefficient used for arithmetic operation by an artificial neural network is provided. Each of the first to third memory cells draws a current corresponding to data of its retention node and changes the data in accordance with the potentials of first and second wirings. When a weight coefficient and first and second reference data are held in the retention nodes of the first to third memory cells, the first circuit supplies, to a third wiring, a constant currents drawn by the second and third memory cells. When input data is input to the first wiring, a difference current between the constant current and a current drawn by the first memory cell is changed, and the second circuit outputs arithmetic result data corresponding to the change. The third circuit inputs update data corresponding to the arithmetic result data to the second wiring. |
US12118332B2 |
Execution circuitry for floating-point power operation
Techniques are disclosed relating to dedicated power function circuitry for a floating-point power instruction. In some embodiments, execution circuitry is configured to execute a floating-point power instruction to evaluate the power function xy as 2y log2x. In some embodiments, base-2 logarithm circuitry is configured to evaluate a base-2 logarithm for a first input (e.g., log2 x) by determining coefficients for a polynomial function and evaluating the polynomial function using the determined coefficients and the first input. In some embodiments, multiplication circuitry multiplies the base-2 logarithm result by a second input to generate a multiplication result. In some embodiments, base-2 power function circuitry is configured to evaluate a base-2 power function for the multiplication result. Disclosed techniques may advantageously increase performance and reduce power consumption of floating-point power function operations with reasonable area and accuracy, relative to traditional techniques. |
US12118330B1 |
Low power multiplier with non-linear polar material based reset mechanism with sequential reset
A multiplier cell is derived from a 1-bit full adder and an AND gate. The 1-bit full adder is derived from majority and/or minority gates. The majority and/or minority gates include non-linear polar material (e.g., ferroelectric or paraelectric material). A reset mechanism is provided to reset the nodes across the non-linear polar material. The multiplier cell is a hybrid of majority and/or minority gates and complementary metal oxide semiconductor (CMOS) based inverters and/or buffers. The adder uses a non-linear polar capacitor to retain charge with fewer transistors than traditional CMOS sequential circuits. The non-linear polar capacitor includes ferroelectric material, paraelectric material, or non-linear dielectric. Input signals are received by respective terminals of capacitors having non-linear polar material. The other terminals of these capacitors are coupled to a node where the majority function takes place for the inputs. |
US12118329B2 |
Dual capacitor mixed signal mutiplier
Mixed signal multipliers and methods for operating the same include a sampling capacitor and an accumulate capacitor. A sampling switch is configured to store an analog value on the sampling capacitor when a digital bit value of a digital signal is one and to store a zero when the digital bit value of the digital signal is a zero. An accumulate switch is configured to store an average of the stored value of the sampling capacitor and a previous stored value of the accumulate capacitor. A processor is configured to alternately trigger the sampling capacitor and the sampling capacitor for each bit value in the digital signal. |
US12118328B2 |
In-memory bit-serial addition system
An in-memory vector addition method for a dynamic random access memory (DRAM) is disclosed which includes consecutively transposing two numbers across a plurality of rows of the DRAM, each number transposed across a fixed number of rows associated with a corresponding number of bits, assigning a scratch-pad including two consecutive bits for each bit of each number being added, two consecutive bits for carry-in (Cin), and two consecutive bits for carry-out-bar (Cout), assigning a plurality of bits in a transposed orientation to hold results as a sum of the two numbers, for each bit position of the two numbers: computing the associated sum of the bit position; and placing the computed sum in the associated bit of the sum. |
US12118321B2 |
Collaborative plan-based dialogue system and method
Methods and systems for multimodal collaborative conversational dialogue are disclosed. The multimodal collaborative conversational dialogue system include a multimodal avatar interface and one or more sensors, which obtains one or more multimodal inputs. A multimodal semantic parser generates one or more logical form representations based on the one or more multimodal inputs. A collaborative dialogue manager infers a goal of the user from the one or more logical form representations, and develops a plan including communicative actions and non-communicative actions with regard to the goal. The multimodal avatar interface outputs one or more multimodal collaborative plan-based dialogue system-generated communications with respect to execution of at least one communicative action. The collaborative dialogue manager maintains a collaborative dialogue with the user until obtainment of the goal. |
US12118317B2 |
Techniques to add smart device information to machine learning for increased context
Disclosed are an apparatus, a system and a non-transitory computer readable medium that implement processing circuitry that receives non-dialog information from a smart device and determines a data type of data in the received non-dialog information. Based on the determined data type, the processing circuitry transforms the received first data using an input from a machine learning algorithm into transformed data. The transformed data is standardized data that is palatable for machine learning algorithms such as those used implemented as chatbots. The standardized transformed data is useful for training multiple different chatbot systems and enables the typically underutilized non-dialog information to be used to as training input to improve context and conversation flow between a chatbot and a user. |
US12118313B2 |
Information processing device, information processing method, and computer program product
An information processing device includes at least one hardware processor. The hardware processor selects one or more pieces of partial document data from document data. The hardware processor extracts, from the partial document data, first information being a word or a phrase for specifying a first attribute of the partial document data. The hardware processor extracts, from the partial document data, second information being a word or a phrase for specifying a second attribute of the partial document data. The hardware processor calculates a first feature value representing a feature of the first information. The hardware processor calculates a second feature value representing a feature of the second information. The hardware processor analyzes the document data on the basis of the first feature value and the second feature value. |
US12118307B2 |
Enhanced chatbot intelligence
Various embodiments for a chatbot improvement system are described herein. An embodiment operates by receiving input from a user via a chatbot interface. A first vertical corresponding to the user is identified. The input from the user is interpreted based on a first set of keywords corresponding to the first vertical. A first confidence score is calculated for the first vertical based on the interpretation of the input using the first set of keywords. It is determined whether the first confidence score exceeds a threshold. If the threshold is exceeded, a response to the input is generated based on the first set of keywords. If the threshold is not exceeded, the response to the input based on the second set of keywords. The generated response is provided for display via the chatbot interface. |
US12118306B2 |
Multi-modal network-based assertion verification
A processing system may obtain first content including human language via a computing network. The processing system may next identify an assertion in the first content and identify one or more content sources containing second content relating to the assertion. The processing system may then determine whether the second content relating to the assertion corroborates or contradicts the assertion, and may present the first content with an indication of whether the second content corroborates or contradicts the assertion. |
US12118304B2 |
Difference extraction device, method and program
According to one embodiment, a difference extraction device includes processing circuitry. The processing circuitry acquires a text in which an input notation string is described. The processing circuitry converts the input notation string into a pronunciation string. The processing circuitry executes a pronunciation string conversion process in which the pronunciation string is converted into an output notation string. The processing circuitry extracts a difference by comparing the input notation string and the output notation string with each other. |
US12118302B2 |
Regular expression searching
Methods, systems, and computer program products are provided for optimizing searches of records including text elements. The methods, systems, and computer program perform operations including receiving a regular expression search query from a client. The operations also include parsing elements of the regular expression search query. The operations further include identifying search mechanisms based on the elements parsed from the search query. In addition, the operations include searching a data set identified by the regular expression search query using the search mechanisms. Further, the operations include returning a search result from the data set to the client based on a result of the searching. |
US12118296B2 |
Collaborative coauthoring with artificial intelligence
A data processing system implements receiving a first textual prompt from a first user via a first user interface of a first client device, the first textual prompt includes a textual description of content to be generated by a generative model; providing the first textual prompt as a first input to the generative model to obtain as an output first collaborative content based on the first textual prompt; receiving an edited version of the first collaborative content from the first client device that includes edits to the first collaborative content provided by the first user; providing the edited version of the first collaborative content as a second input to the generative model to obtain as an output second collaborative content based on the edited version of the first collaborative content; and causing the first client device to present the second collaborative content on the first user interface. |
US12118295B2 |
Text simplification with minimal hallucination
Systems and methods for text simplification are described. Embodiments of the present disclosure identify a simplified text that includes original information from a complex text and additional information that is not in the complex text. Embodiments then compute an entailment score for each sentence of the simplified text using a neural network, wherein the entailment score indicates whether the sentence of the simplified text includes information from a sentence of the complex text corresponding to the sentence of the simplified text. Then, embodiments generate a modified text based on the entailment score, the simplified text, and the complex text, wherein the modified text includes the original information and excludes the additional information. Embodiments may then present the modified text to a user via a user interface. |
US12118294B2 |
Machine learning systems and methods for automatically tagging documents to enable accessibility to impaired individuals
Systems, methods, and products for auto tagging structured PDF documents that do not have accessibility tags. In one embodiment, structured PDF documents having accessibility tags are first parsed and analyzed to organize the visual components of the documents. The relationships of the identified objects to DOM elements (e.g., tags) are determined, and the objects and related DOM elements are stored in training files. The training files are used to train various classifiers. Untagged PDF documents are then parsed to identify included visual objects, and the classifiers are used to determine DOM elements that should be associated with visual objects identified in the untagged PDF documents. This information is used to construct a DOM structure corresponding to each untagged document. A new PDF is then generated corresponding to each untagged document using the generated DOM structure and visual object information. |
US12118292B2 |
Method and device for sorting Chinese characters, searching Chinese characters and constructing dictionary
The invention discloses a method and a device for sorting Chinese characters, searching for Chinese characters and constructing a dictionary, and relates to the technical field of computers. A specific implementation of the method includes: obtaining the first basic character-forming component of a Chinese character according to the stroke order as the First Character, and encoding the First Character to obtain the First Character code, where the First Character includes the first character-forming component and the first main stroke component of a Chinese character; obtaining the number of strokes included in each Chinese character, and obtaining the corresponding stroke string of each Chinese character; using the First Character code as the first and highest priority sorting field, the number of strokes as the second sorting field, and the stroke string as the third and the lowest priority sorting field to sort Chinese characters. This embodiment can solve the problem of difficulty in sorting and searching of Chinese characters caused by the unfixed definition and position of radicals. |
US12118290B2 |
Methods and systems for interactive content creation
A system is provided for personalizing an interactive content. The system comprises: a content creation component configured to create one or more content items for a document, and at least one content item is associated with a set of rules defining a link between the at least one content item and another document or a rule for assembling the at least one content into a personalized document; and a content personalization component configured to: (i) receive an instruction for personalizing a given document; (ii) assemble a plurality of content items to generate a personalized document, and the plurality of content items are pulled from the given document and at least another document based at least in part on a set of rules associated with at least one content item of the given document; and (iii) render the personalized document using a brand style associated with the given document. |
US12118287B2 |
Automatic generation of sub-cells for an analog integrated circuit
Various techniques are disclosed for automatically generating sub-cells for a non-final layout of an analog integrated circuit. Device specifications and partition information for the analog integrated circuit is received. Based on the device specifications and the partition information, first cut locations for a first set of cuts to be made along a first direction of a non-final layout of the analog integrated circuit and second cut locations for a second set of cuts to be made along a second direction in the non-final layout are determined. The first set of cuts are made in the non-final layout at the cut locations to produce a temporary layout. The second set of cuts are made in the temporary layout at the cut locations to produce a plurality of sub-cells. |
US12118286B2 |
Wiring layout design method, program, and recording medium
A novel wiring layout design method is provided. A wiring layout in which a starting terminal group and an end terminal group are electrically connected to each other is generated using layout information and a netlist. In the case where the wiring layout satisfies a design rule, a wiring resistance and a parasitic capacitance of the wiring layout are extracted. The layout information is updated using Q learning and a new wiring layout is generated. In the Q learning, a positive reward is given when the values of the wiring resistance and the parasitic capacitance decrease, and a weight of the neural network is updated in accordance with the reward. In the case where the new wiring layout satisfies the design rule, a wiring resistance and a parasitic capacitance of the new wiring layout are extracted. In the case where the change rate of the wiring resistance and the parasitic capacitance is high, the layout information is updated using the Q learning. |
US12118283B1 |
Automatic channel identification of high-bandwidth memory channels for auto-routing
Methods and systems are described herein relate to automatic channel identification of high-bandwidth memory channels and subchannel generation. An HBM channel identification system may perform a sequence of operations to identify HBM channels within a netlist of an interposer: channel dimension prediction, channel bounding box prediction, channel orientation derivation, subchannel partition, and subchannel routing region creation. In one example, an HBM channel identification method includes identifying candidate nets within a netlist. A bounding box that includes one or more nets of the candidate nets is determined. Once the bounding box is determined, the orientation of the box is determined and used to determine a pattern of bumps within the bounding box. Finally, a subchannel is generated based on the pattern of bumps. |
US12118277B2 |
Assistance device and design assistance program
A design support device including: a unit configured to acquire configuration information indicating a configuration of the power distribution supply path; a unit configured to acquire, for each of the plurality of load devices, operation pattern information representing an operation pattern of the load device; a unit configured to calculate, for each power cable, a maximum current value, which is a maximum value of a current flowing through the power cable, based on the configuration information and the operation pattern information of each load device; and a unit configured to output, for each power cable, at least one of the maximum current value for the power cable and recommended cable information representing a cable recommended for use as the power cable based on the calculated maximum current value for each power cable. With this configuration, the design of the power supply system is supported. |
US12118274B2 |
Electronic device and control method thereof
Disclosed is an electronic device. The electronic device comprises: a microphone comprising circuitry; a speaker comprising circuitry; and a processor electrically connected to the microphone and speaker, wherein the processor, when a first user's voice is input through the microphone, identifies a user who uttered the first user's voice and provides a first response sound, which is obtained by inputting the first user's voice to an artificial intelligence model learned through an artificial intelligence algorithm, through the speaker, and when a second user's voice is input through the microphone, identifies a user who uttered the second user's voice, and if the user who uttered the first user's voice is the same as the user who uttered the second user's voice, provides a second response sound, which is obtained by inputting the second user's voice and utterance history information to the artificial intelligence model, through the speaker. In particular, at least some of the methods of providing a response sound to a user's voice may use an artificial intelligence model learned in accordance with at least one of a machine learning, neural network, or deep learning algorithm. |
US12118272B2 |
Systems and methods to accept speech input and edit a note upon receipt of an indication to edit
Systems and methods to accept speech input and edit a note upon receipt of an indication to edit are disclosed. Exemplary implementations may: effectuate presentation of a graphical user interface that includes a note, the note including note sections, the note sections including a first note section, the individual note sections including body fields; obtain user input from the client computing platform, the user input representing an indication to edit a first body field of the first note section; obtain audio information representing sound captured by an audio section of the client computing platform, the audio information including value definition information specifying one or more values to be included in the individual body fields; perform speech recognition on the audio information to obtain a first value; and populate the first body field with the first value so that the first value is included in the first body field. |
US12118270B1 |
Notification control for connected appliances
An appliance including an instruction confirmation device and a method for controlling the confirmation device are provided. The appliance comprises a controller configured to communicate with a user input device and to communicate wirelessly with an external device. The confirmation device is adjustable by the user input controls and the external device to generate a confirmatory signal in response to receipt of an instruction or to not generate such a signal. |
US12118269B2 |
Apparatus and method for providing sensory experience
Embodiments of the present disclosure relate to a sensory experience providing apparatus for providing a sensory experience based on sound in a vehicle, and a method thereof. The controller is configured to receive a sound played in the vehicle, extract a sound feature from the received sound, generate sensory information based on the extracted sound feature, and provide a sensory experience based on the sensory information. |
US12118268B2 |
Playback device with conforming capacitive touch sensor assembly
Aspects of the present disclosure relate to playback devices having a non-flat surface and comprising a flexible electronic assembly conforming to that surface. The flexible electronic assembly may include (i) a flexible substrate having a first portion and a second portion, (ii) an array of capacitive touch sensor electrodes arranged on the first portion, and (iii) a plurality of conductors that are electrically coupled to the array of capacitive touch sensor electrodes and that extend onto the second portion. The first portion may include a plurality of cutouts. Each cutout of a first subset of the plurality of cutouts may be positioned between a respective set of two or more electrodes in the array of capacitive touch sensor electrodes. Each cutout of a second subset of the plurality of cutouts may be configured to reduce a wrinkling of the first portion when conforming the first portion to the non-flat surface. |
US12118263B2 |
Wireless projection method, mobile device, and computer-readable storage medium
A mobile device runs a first application in the foreground, and performs wireless projection onto an electronic device in a first wireless projection mode. The mobile device includes a processor, a memory, and a computer program stored in the memory. When the computer program is executed by the processor, the mobile device is enabled to perform: After it is detected that the first application belongs to a first-type application, automatically outputting first prompt information, where the first prompt information is used for giving a prompt for switching the first wireless projection mode to a second wireless projection mode; or automatically switching the first wireless projection mode to a second wireless projection mode, and performing wireless projection onto the electronic device in the second wireless projection mode. |
US12118262B2 |
Electronic device for seamlessly displaying images, and operating method therefor
An electronic device is provided. The electronic device includes a first display disposed on a first surface of the electronic device, a second display disposed on a second surface of the electronic device and having at least a portion thereof being unviewable to a user according to a folding state of the electronic device, a memory configured to store instructions, and a processor electrically connected to the first display, the second display, and the memory. The processor is configured to execute the instructions to detect a change in the folding state of the electronic device while displaying a first image on one of the first display or the second display, when the change in the folding state is detected, generate a second image to be displayed on the other of the first display or the second display, while generating the second image, store a snapshot image of the first image in the memory and display the snapshot image on the other of the first display or the second display, and when the second image is generated, display the second image on the other of the first display or the second display instead of the snapshot image. |
US12118256B2 |
Non-transitory computer-readable recording medium and printing system containing supporting program configured to obtain status information of printer and control display content
When a general-use printing program receives a print instruction to cause a printer to execute printing of an image, a supporting program obtains status information of the printer from the printer and determines, based on the status information, whether a display condition is satisfied. The display condition is a condition to display a message based on the status information. When it is determined that the display condition is satisfied, the supporting program display the massage on a UI of a PC. |
US12118253B2 |
Information processing apparatus and non-transitory computer-readable storage medium for using an extension application for extending functionality in association with a standard application
Provided is a technique for allowing a user to check necessary information without explicitly giving instructions to display a screen of an extension application. A program executable by a computer of an information processing apparatus and configured to extend a function in association with print data generation software for generating print data printable by a plurality of different printers causes the computer to execute processing including acquiring information from a printer; determining information to be displayed on a print setting screen of an operating system of the information processing apparatus, based on the information acquired from the printer; and notifying the operating system of the information processing apparatus of screen definition information defining the information to be displayed on the print setting screen. |
US12118238B2 |
Programmable controller, programmable controller system, data storage method, and recording medium
A PLC includes a data collector to repetitively collect data variable depending on control of a machine from a device memory, a recorder to record data collected by the data collector at a timing corresponding to satisfaction of a predetermined first trigger condition into a storage when the first trigger condition is satisfied, an information adder to add additional information to at least one of first data, recorded by the recorder into the storage, or second data, collected by the data collector after the first data and recorded by the recorder into the storage, when a second trigger condition different from the first trigger condition is satisfied, and an eraser to erase the second data from the storage while retaining the first data in the storage on the basis of the additional information after recording of the first and second data into the storage. |
US12118236B2 |
Dynamically allocating memory controller resources for extended prefetching
A memory controller comprises a system bus interface that connects the MC to a system processor, a system memory interface that connects the MC to a system memory, a read buffer comprising a plurality of entries constituting storage areas, the entries comprising at least one read buffer entry (RBE) and at least one extended prefetch read buffer entry (EPRBE), read buffer logic, dynamic controls that are used by the read buffer logic, and an MC processor comprising at least one extended prefetch machine (EPM), each corresponding to one of the at least EPRBEs, where the MC processor is configured to allocate and deallocate EPRBEs and RBEs according to an allocation method using the dynamic controls. |
US12118234B1 |
Solid state data recorder (SSDR) for use with form-factor avionics systems
The present invention relates to a single-board solid state data recorder (SSDR) card configured for use in a 1U CubeSat payload form-factor multi-purpose architecture, which includes: a field programmable gate array (FPGA): a plurality of NAND storage banks of non-volatile NAND Flash storage, the plurality of NAND storage banks which store operational data, each of which is controlled by a NAND Flash controller which controls the signaling of the plurality of NAND storage banks and reading and writing to the plurality of NAND storage banks; and a plurality of SpaceWire nodes and a plurality of multi-gigabit transceivers which command the SSDR card and read/write data to the SSDR card; wherein the plurality of NAND Flash memory banks is independently controlled and independently powered. |
US12118228B2 |
Data protection method for memories and memory device thereof
The present disclosure provides a system. The system includes a memory device and a controller. The memory device is configured to store memory data and includes a plurality of memory modules. Each of the memory modules includes a first memory block and a second memory block. The controller includes a processor and a memory. The controller is operatively coupled to the plurality of memory modules. In an operation on redundant array of independent disks (RAID), the controller is configured to generate a first check code based on memory data in the first memory block of the plurality memory modules, generate a second check code based on memory data in the second memory block of the plurality memory modules, and generate an additional check code based on the first check code and the second check code. |
US12118226B2 |
Systems, methods, and devices for shuffle acceleration
A method of shuffling data may include shuffling a first batch of data using a first memory on a first level of a memory hierarchy to generate a first batch of shuffled data, shuffling a second batch of data using the first memory to generate a second batch of shuffled data, and storing the first batch of shuffled data and the second batch of shuffled data in a second memory on a second level of the memory hierarchy. The method may further include merging the first batch of shuffled data and the second batch of shuffled data. A data shuffling device may include a buffer memory configured to stream one or more records to a partitioning circuit and transfer, by random access, one or more records to a grouping circuit. |
US12118224B2 |
Fine grained resource management for rollback memory operations
Disclosed in some examples are methods, systems, computing devices, and machine-readable mediums in which the system maintains a list of resources available for each rollback session. In some examples, state data is kept that indicates available memory. If a write occurs for a particular session and the amount of available memory for a session has been used, a flag is set in metadata for the memory location and the write is not mirrored. In this manner, the technical problem of one undo logging session using too much memory and preventing other undo logging sessions from properly functioning is solved by the technical solution of setting resource limits for each undo logging session. |
US12118222B2 |
Controlling memory overhead for storing integrity data in solid state drives
This application is directed to data protection in a memory system of an electronic device. The memory system has a first memory block and a second memory block, and each memory block includes one or more respective memory dies. Each memory die of the second memory block is distinct from the one or more respective memory dies of the first memory block. The electronic device stores user data including a plurality of user data items in the first memory block and integrity data including a plurality of integrity data items in the second memory block. Each of the plurality of user data items is configured to be validated based on a respective one of the plurality of integrity data items. The electronic device invalidates the integrity data in the second memory block, and reads the user data from the first memory block independently of the integrity data. |
US12118219B2 |
Asymmetric time division peak power management (TD-PPM) timing windows
A data storage device includes a memory device and a controller. The controller is configured to assert a strobe cycle having a plurality of strobes to the memory device, where a die of the memory device may be associated with one or more strobes of the plurality of strobes. The controller is further configured to determine whether the die of the memory device requires additional power and adjust a strobe length of time of the corresponding strobe when the die of the memory device requires additional power. The controller is further configured to decrease a strobe length of time of one or more strobes that do not require additional power. By utilizing a time division peak power management (TD-PPM) feature by dynamically changing a strobe length of time of each strobe of the plurality of strobes, performance and latency of the data storage device may be improved. |
US12118218B2 |
Method and apparatus for processing abnormal power failure of solid state disk, and electronic device and medium
Provided are a method and apparatus for processing abnormal power failure of a solid state disk, and an electronic device and a computer-readable storage medium. The method includes: in response to detecting an abnormal power failure of a solid state disk, acquiring a write operation for the solid state disk; in response to the write operation being a cold data write operation, acquiring a write address corresponding to the write operation, and discarding the cold data write operation, wherein the write address points to a cold data block; obtaining the minimum write address of the cold data block by using the write address; and generating, by using the minimum write address, data block information corresponding to the cold data block. |
US12118215B2 |
Dynamic management of memory read requests
This application is directed to dynamic management of memory read request in a memory system of an electronic device. The electronic device identifies a queue of memory access requests to access the memory system. The queue of memory access requests including at least one host read request and a current system read request. The electronic device monitors a workload condition of the memory system based on the queue of memory access requests, and generates at least a first system read request and a second system read request from the current system read request based on the workload condition of the memory system. The queue of memory access requests is updated by inserting the at least one host read request after the first system read request and before the second system read request. |
US12118211B2 |
Managing page retirement for non-volatile memory
Methods, systems, and devices for retiring pages of a memory device are described. An ordered set of device information pages may be used to store device information. The device information pages may be in non-volatile memory. Each page may include a counter value of the number of accesses to indicate if the page includes valid data. A flag associated with the page may be set when the counter value reaches a threshold, to retire the page. Upon power-up, the device may determine which page to use, based on the flags. The flag may be stored in the page, or may be separate (e.g., fuse elements). If fuse elements are used, the page may store a programming-in-process flag to indicate when programming of the fuse element may not have been completed before power loss, in which case the programming may be restarted after power is restored. |
US12118210B2 |
Using bad blocks for system data in memory
A memory component has a block of memory cells that has been designated as a bad block. A processing device included in the memory component identifies a functional page of memory cells in the bad block, and programs system data to the identified functional page of memory cells in the bad block. |
US12118209B2 |
Systems for real-time intelligent haptic correction to typing errors and methods thereof
Systems and methods of the present disclosure enable context-aware haptic error notifications. The systems and methods include a processor to receive input segments into a software application from a character input component and determine a destination. A context identification model predicts a context classification of the input segments based at least in part on the software application and the destination. Potential errors are determined in the input segments based on the context classification. An error characterization machine learning model determines an error type classification and an error severity score associated with each potential error and a haptic feedback pattern is determined for each potential error based on the error type classification and the error severity score of each potential error of the one or more potential errors. And a haptic event latency is determined based on the error type classification and the error severity score of each potential error. |
US12118206B2 |
Interactive workspace integration system and method
An interactive workspace integration system for integrating a physical workspace with a virtual workspace. The system includes multiple electronic devices and controller devices disposed in the physical workspace. The controller devices are interconnected and each controller device is configured to interface with the virtual workspace and control the electronic device. Each controller device includes a programmable processor, a base platform having at least two multi-directional microphones, and a display panel. The display panel includes a screen to display a user control interface and a status bar. Each of the controller devices is configured to receive audio signals from the other controller devices and to receive media signals from the electronic devices. Each controller device is configured to generate a control signal based on the user input, the audio signals, and/or the media signals to control the electronic devices. |
US12118199B2 |
Face picture information display method and terminal device
The embodiments of the present disclosure provide an information display method and a terminal device. The information display method includes: receiving a first input that is performed by a user on a first picture; displaying M face pictures and icons of K messaging programs in response to the first input, where the first picture includes the M face pictures; receiving a second input that is performed by the user; and displaying N face pictures and T pieces of first information in response to the second input, where the N face pictures are face pictures that are of the M face pictures and that correspond to the second input, each piece of first information corresponds to at least one face picture, one piece of first information is information of a user indicated by at least one face picture corresponding to the first information, and each piece of first information includes information in at least one first messaging program of the K messaging programs. |
US12118197B2 |
User interface, programmer and/or debugger for embedding and/or modifying problems on quantum processors
A user interface (UI), data structures and algorithms facilitate programming, analyzing, debugging, embedding, and/or modifying problems that are embedded or to be embedded on an analog processor (e.g., quantum processor), increasing computational efficiency and/or accuracy of problem solutions. The UI provides graph representations (e.g., source graph, target graph and correspondence therebetween) with nodes and edges which may map to hardware components (e.g., qubits, couplers) of the analog processor. Characteristics of solutions are advantageously represented spatially associated (e.g., overlaid or nested) with characteristics of a problem. Characteristics (e.g., bias state) may be represented by color, pattern, values, icons. Issues (e.g., broken chains) may be detected and alerts provided. Problem representations may be modified via the UI, and a computer system may autonomously generate new instances of the problem representation, update data structures, embed the new instance and cause the new instance to be executed by the analog processor. |
US12118193B2 |
Methods, systems, and devices for managing avatars across different software applications
Aspects of the subject disclosure may include, for example, receiving a first request from a communication device associated with a user to present a group of avatars on a user interface of an avatar management software application on the communication device. Each of the group of avatars are associated with a software application resulting in a group of software applications. Further embodiments include receiving a group of credentials associated with the group of software applications to access the group of avatars from the communication device, obtaining each of the group of avatars from an associated application server of a group of application servers utilizing credentials from the group of credentials, and providing the group of avatars to the communication device. The communication device presents the group of avatars on the user interface of the avatar management software application. Other embodiments are disclosed. |
US12118191B2 |
Graphical user interface providing entry manipulation
A system and method for allowing a user to manage transactions in an online credit card application. The system includes a back-end server operating the online application and including a processor for processing data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. When the code is executed, the processor can link one or more external bank accounts to the online application, provide a list of transactions that were made using the credit card, enable a user to select one or more of the transactions in the list to be paid independent of the other transactions, and enable the user to pay the selected transactions using the one or more external bank accounts. |
US12118190B2 |
Method for processing data to adjust data inputting speed in human-computer interface system controlled by eye gaze and electroencephalography data
The present invention relates to a method for processing data executed by a computing apparatus including at least a storage and a processor in a human-computer interface system using electroencephalography (EEG) data and eye tracking (ET) data, the method comprising following steps: representing through the control interface, a set of list of keys which is associated with user actions; collecting and processing the two EEG and ET dataset, to determine whether the user is looking at a certain key or not and the concentration state of the user while looking at that key, if yes then activating a time counting parameter t with an increasing rate of the time counting parameter Δ>0 and an adjusting rate ΔT; confirming whether the user wants to select that key or not, based on a time constraint defined as t≥dwell, wherein dwell is a known parameter according to a conventional method corresponding to a required time duration that the user has to look at a key to select that key. The present invention provides a method for adjusting increase or decrease the time counting parameter t via the adjusting rate ΔT which is determined based on the concentration state, to establish an actual time duration in which the user is capable to enter the key faster or slower than the known parameter dwell, adjusting faster or slower according to the concentration state of the user, thus the key inputting using eye gaze becomes more accurate and realistic. |
US12118187B2 |
Systems and methods for providing tab previews via an operating system user interface
Embodiments described herein are directed to simultaneously displaying proxy windows for application windows and/or tabs included in such application windows via a graphical user interface of an operating system. For instance, an application programming interface (API) associated with an application that supports a tabbed document interface (TDI) provides information associated with each tab opened within an application window associated with the application. An API of the operating system receives and utilizes such information to generate and display a proxy window for each tab. The proxy windows for the tabs may be displayed alongside proxy windows of application windows for other applications. The proxy windows may be generated and displayed in response to user invocation of various features of the operating system graphical user interface, including, but not limited to, a task switcher feature, a taskbar feature, or a window snap feature. |
US12118184B2 |
Efficiently augmenting images with related content
The subject matter of this specification generally relates to providing content related to text depicted in images. In one aspect, a system includes a data processing apparatus configured to extract text from an image. The extracted text is partitioned into multiple blocks. The multiple blocks are presented as respective first user-selectable targets on a user interface at a first zoom level. A user selection of a first block of the multiple blocks is detected. In response to detecting the user selection of the first block, portions of the extracted text in the first block are presented as respective second user-selectable targets on the user interface at a second zoom level greater than the first zoom level. In response to detecting a user selection of a portion of the extracted text within the first block, an action is initiated based on content of the user-selected text. |
US12118179B2 |
Intelligent authoring for virtual reality
Techniques are provided for creating a virtual environment that can be used for virtual trainings. The virtual environment is configured so that the environment can be viewed using a head-mounted display. A computer system can receive a learning objective from a client and the computer system can present the client with a series of question strings about the objective. Based on answer strings received from the client, the computer system can add skill frameworks, interactive frameworks, positional information, and timing information to fields in a training plan table. The computer system can receive visual content from the client or retrieve visual content from a visual content database. Using the training plan table, interactive frameworks can be added to visual content to produce a virtual environment. |
US12118174B2 |
Digitizer and electronic device including the same
An electronic device includes: a display panel and a digitizer including first and second non-folding parts and a folding part between the first and second non-folding parts. The digitizer includes a base layer, first loop coils on the base layer and each including a first part on the first non-folding part, a second part on the second non-folding part, and a third part on the folding part, second loop coils below the base layer. The third part includes first patterns adjacent to first ends of first group holes, second patterns adjacent to second ends of second group holes, and third patterns connecting the first and second patterns. Each of the first and second patterns has a curvature. |
US12118169B2 |
Touch substrate and touch device
The present invention relates to a touch substrate with a touch control unit including a first touch electrode having a first bus bar extending along a first direction and a first inner electrode extending from the first bus bar, and a second touch electrode having a second bus bar extending along the first direction and a second inner electrode extending from the second bus bar. The first and second bus bars are disposed opposite to each other, the first and second inner electrodes are between the first and second bus bars, alternately and spaced apart from each other in the first direction. Each pair of adjacent first and second inner electrodes constitutes an inner electrode group, within which, at least a portion of the first inner electrode extends toward the second inner electrode, and at least a portion of the second inner electrode extends toward the first inner electrode. |
US12118165B2 |
Proximity detection device and method for detecting proximity
A proximity detection device according to the present invention includes: a plurality of light emitting elements; a plurality of light receiving elements; a drive circuit configured to sequentially drive the plurality of light emitting elements; a measurement circuit configured to measure a light reception signal of a corresponding light receiving element when the plurality of light emitting elements are sequentially driven; and a control unit configured to i) control a drive current of a light emitting element such that a light emission amount of the light emitting element is suppressed, and ii) amplify a detection signal of a light receiving element to compensate for the suppressed light emission amount during measurement with a relatively short distance between the light emitting element and the light receiving element. |
US12118164B2 |
Touch panel system, display device, and method for controlling touch panel for detecting position and pressure of input
A touch panel system includes a capacitive touch panel and a controller that controls the touch panel. The touch panel includes a plurality of drive electrodes and a plurality of floating island electrodes located on a first substrate and a plurality of pressure detection electrodes and a plurality of position detection electrodes located on a second substrate. The controller provides a drive signal to the drive electrodes and corrects a pressure detection signal obtained from each of the pressure detection electrodes by using a position detection signal obtained from the position detection electrode. |
US12118163B2 |
Display panel and display device
The present application provides a display panel and a display device. The display panel includes a display area and a fan-out area. The display panel further includes a substrate, a display layer including a common electrode trace, and a touch layer including a peripheral touch trace. In the fan-out area, a projection of the common electrode trace on the substrate and a projection of the peripheral touch trace on the substrate are at least partially overlapped, and at least three insulation film layers are provided between the common electrode trace and the peripheral touch trace in at least an area where their projections are overlapped. |
US12118161B2 |
Display device and method of manufacturing the same
A display device includes a first forward roll, a second forward roll, a third forward roll, a rotary shaft in a housing and spaced apart from the third forward roll, and a display panel engaging with the rotary shaft, the first forward roll, the second forward roll, and the third forward roll to be inserted into, or retracted from, the housing, the display panel includes a main display region, retracted from the housing through a first opening to display an image, a first sub-region, extending from the first forward roll to the second forward roll, a sub-display region, extending from the second forward roll to the third forward roll and overlapping a second opening in a plan view to display an image, and a second sub-region, extending from the third forward roll to the rotary shaft and wound on an outside of the rotary shaft. |
US12118160B2 |
Pressure-sensing module and electronic device
A pressure-sensing module includes: a circuit board having a first surface and a second surface opposite and parallel to each other, multiple elastic members electrically, and multiple piezoresistors. A first piezoresistor and a second piezoresistor are located on the first surface. A third piezoresistor is located on the second surface, one terminal is connected to the first elastic member and the other terminal is connected to the second elastic member or a fourth elastic member, so as to form a first channel. A fourth piezoresistor is located on the second surface, one terminal is connected to the third elastic member and the other terminal is connected to the fourth elastic member or the second elastic member, so as to form a second channel. The first channel and the second channel intersect or are connected to form a bridge circuit. |
US12118159B2 |
Electronic device
An electronic device including: a display layer; and a sensor layer that includes: first electrodes in a sensing area and having different lengths; second electrodes in the sensing area; first cross electrodes in the sensing area; second cross electrodes in the sensing area and having different lengths; pads in a peripheral area; first lines extended from the first electrodes at a first side of the sensing area towards the pads; second lines extended from the second electrodes at a second side of the sensing area towards the pads; first cross lines extending from the first cross electrodes towards the pads; and second cross lines extending from the second cross electrodes towards the pads, the first lines being different from the second lines in number, and the first cross lines being different from the second cross lines in number. |
US12118156B2 |
Sensor controller, active pen, and communication method
A sensor controller, which is connected to sensor electrodes and detects positions of one or more active pens based on charge induced on the sensor electrodes, includes a processor and a memory. The memory stores instructions that, when executed by the processor, cause the sensor controller to: detect an approach of one of the one or more active pens using the sensor electrode; pair with the one of the one or more active pens with the approach of the one of the one or more active pens detected and update pairing state information indicative of a pairing state of each of the one or more active pens that is paired with the sensor controller; and transmit the pairing state information from the sensor electrodes to the one or more active pens via an uplink signal used as a reference for time synchronization. |
US12118150B2 |
Control device, force sense presentation apparatus, and control method
There is provided a control device according to the present technology to improve an accuracy of force sense presentation while preventing hindrance to a free motion of a target part when a user does not touch a virtual object. The control device includes a control unit that controls a force sense presentation apparatus, which includes a first member that is displaced mechanically in conjunction with a motion of a target part of a user, a second member that is displaceable in a direction of coming into contact with or separating from the first member, and a drive part that drives the second member and performs force sense presentation with respect to the target part, such that a driving state of the second member is changed according to a positional relationship between a virtual object and the target part in a virtual space in which the virtual object is arranged. |
US12118145B2 |
Electronic apparatus
An electronic apparatus according to the present invention, includes at least one memory and at least one processor which function as: a first acquisition unit configured to acquire right line-of-sight information on a line-of-sight of a right eye of a user; a second acquisition unit configured to acquire left line-of-sight information on a line-of-sight of a left eye of the user; and a control unit configured to control such that right eye calibration is performed on a basis of right line-of-sight information which is acquired by the first acquisition unit at a first timing, and left eye calibration is performed on a basis of left line-of-sight information which is acquired by the second acquisition unit at a second timing which is different from the first timing. |
US12118136B2 |
Air floating video display apparatus
A technique suitable when an air floating video is used as a non-contact user interface is provided. An air floating video display apparatus includes: a sensor for detecting a state of operation including a position of a hand finger of a user with respect to an air region including a plane of the air floating video or an object displayed on the plane; and a fingertip tactile sense generator which generates texture of a sense of touch on the hand finger by forming, based on information detected by the sensor, sound pressure based on an ultrasonic wave in vicinity of a position of the hand finger. |
US12118134B2 |
Interaction engine for creating a realistic experience in virtual reality/augmented reality environments
The technology disclosed relates to a method of realistic simulation of real world interactions as virtual interactions between a control object sensed acting in a three-dimensional (3D) sensory space and the virtual object in a virtual space that the control object interacts with. In particular, it relates to detecting free-form gestures of a control object in a three-dimensional (3D) sensory space and generating for display a 3D solid control object model for the control object during the free-form gestures, including sub-components of the control object and in response to detecting a free-form gesture of the control object in the 3D sensory space in virtual contact with the virtual object, depicting, in the generated display, the virtual contact and resulting motions of the virtual object by the 3D solid control object model. |
US12118131B2 |
Mask including a moveable window for viewing content
Techniques are disclosed for providing protection of sensitive information during the display of the sensitive information on a display. An example methodology implementing the techniques includes, by a computing device, receiving content for display on a display of the computing device and generating a mask for display over the content within the display, the mask including a window so that a portion of the content located within the window is viewable via the display, and content outside the window is not viewable via the display. The method also includes, by the computing device, applying the mask over the content so that the content can be read by moving the window over the content to display individual pieces of the content without display of the content in its entirety. |
US12118130B2 |
Circuitry and methods for low-latency efficient chained decryption and decompression acceleration
Systems, methods, and apparatuses for low-latency page efficient chained decryption and decompression acceleration are described. In one embodiment, a processor comprises a hardware processor core, and an accelerator circuit coupled to the hardware processor core, the accelerator circuit to: in response to a descriptor, comprising an indication of a hash key and encrypted data to be decrypted, from the hardware processor core, perform a determination that the encrypted data is to be read in an encrypted order or a reverse order from the encrypted order, in response to the determination that the encrypted data is to be read in the reverse order, generate a resultant authentication tag in the reverse order for the encrypted data based at least in part on the hash key without reordering the encrypted data in the reverse order into the encrypted order, and, in response to the determination that the encrypted data is to be read in the encrypted order, generate the resultant authentication tag in the encrypted order for the encrypted data based at least in part on the hash key. |
US12118129B2 |
Method, system, electronic device, and storage medium for storing and collecting temperature data
Collecting and storing temperature data includes acquiring a starting time at a temperature recording time period and acquiring temperature data for each time stamp. The target compressed data corresponding to the temperature recording time period is obtained by compressing the temperature data. The starting time data and the target compressed data corresponding to the temperature recording time period is stored in a temperature recorder. Multiple temperature data points may correspond to one piece of compressed data, so that each piece of temperature data only occupies a small amount of storage space. The starting time data and multiple pieces of compressed data are stored in the temperature recorder together, allowing improved storage performance of the temperature recorder and rapid collection of the temperature data. A blockchain-based verification for the collected temperature data ensures the security and authenticity of the data collection and prevents the data from being tampered with. |
US12118125B1 |
Method of consortium hashing
A method of sharing Personal Identifying Information comprising; inputting one or more PII fields into a search institution to be matched; normalizing one or more fields of PII data by converting to a standard format; generating one or more fields of PII data are combined; creating a Bloom filter, Bloom filter concatenates the combined one or more fields of PII; MurmurHashing concatenated combined one or more fields of PII are multiplied by one or more constants, then rotated, then divide by thirty-two; Base64encoding, wherein each Bloom filter combinations are counted and converted to an ASCII binary format, converted combinations are divided into six characters and a decimal value; matching six characters and the decimal value are hashed with a secret key, then hash a second time with a hash function, then mix with the secret key, then hash for a third time with a hash function, then output a result. |
US12118117B1 |
Counting machine for manufacturing and validating event-relevant identities via an ensemble network
A Counting Machine for Manufacturing and Validating Event-Relevant IDs, tagged with both Trust and Confidence Scores, for Specific Entities (Individuals and Enterprises) and their Prosoponyms using a Managed Secure-Immutable-Nonreputable-Replicated-Verifiable and Fault-Tolerant Distributed Datastore via an Ensemble-Based Network of both Existing and Newly-Created Heterogenous Single- and Multi-Factor ID Validation Services, the Ensemble consisting of both Commercial Organizations (known as Members) requiring valid Entity IDs for use during various events, such as purchase transactions, and Service Providers (known as Partners) who supply technology services for ID validation (as standalone services or as licensed by Members). |
US12118115B2 |
Virtualizing secure storage of a baseboard management controller to a host computing device
Example implementations relate a system and method for storing configuration files of a host computing device in a secure storage of a Baseboard Management Controller (BMC). The secure storage includes configuration files associated with the host computing device. The BMC is communicatively connected to the host computing device using a communication link. The secure storage is emulated as a storage device to the host computing device. The BMC monitors the secure storage to detect changes in the configuration files. When there is a change in a configuration file, the BMC performs a security action in the host computing device. |
US12118114B2 |
Multicomputer processing to protect data from unauthorized modification
An aspect relates to generation of a secure token based on encrypted and/or hashed data associated with a user and/or an asset, and recording the secure token on a distributed database. An encrypted communication may be received from a user device, the communication comprising an instruction to remove security content from a third party database record, the security content stored in association with a first asset, the security content configured to inhibit recording of at least a first document type in association with the first asset. In response to the instruction, generating the security content and causing the security content to be recorded in association with the first asset. |
US12118113B2 |
Access control system for access revocation in a database
A system replicates data stored in a source database to target databases of systems such as mobile devices. The source database stores data objects, for example, documents, media objects, and so on. The source system ensures that the data objects stored in a target database correspond to a set of data objects that can be accessed by the user associated with the target database as determined by an access control specification of the user. Accordingly, if the access control specification of the user changes, the source system performs data synchronization to modify the set of data objects stored on the target database. If the access control specification is modified to revoke the user's access to a set of data objects, the source system performs data synchronization to send information identifying the set of data objects with a request to remove the data objects from the target database. |
US12118109B2 |
Data storage method, device, and storage medium
Provided are a data storage method, a device, and a storage medium. The implementation scheme is as follows: target data to be stored is divided into data fragment original texts, and storage nodes are allocated for the data fragment original texts; in a trusted execution environment, the data fragment original texts are encrypted according to node information of the storage nodes to obtain data fragment cipher texts associated with the storage nodes; and the data fragment cipher texts are stored to the storage nodes. |
US12118106B2 |
Methods and systems for extending row-level security policies
Methods and systems for creating and extending a row-level security (RLS) policy are provided. In one embodiment, a method is provided that includes creating an RLS policy for a primary object and searching a relationship database for one or more child relationships of the primary object. The method may further include filtering the one or more child relationships to identify a valid child relationship of the primary object. A child object of the primary object may then be identified based on the valid child relationship. The method may further include receiving a request to extend the RLS policy to the child object, and extending the RLS policy to the child object. |
US12118105B2 |
Method, electronic device, and computer program product for processing access permission
Access permission is enabled. For example, in response to receiving an access request for a target file from a first client, a type of an access permission contained in the request is determined. Then, a first type of access permission is determined that can be assigned to the first client if it is determined that the contained type is in a set of reference types. Further, it may be determined that a second type of access permission applicable to be assigned to the target file. It can then be determined, from the first type and the second type, a target type of an access permission to be assigned to the first client. As a result, the probability of assigned access permissions being interrupted can be reduced, the performance of a client and a server is increased, efficiency is increased, and the user experience is improved. |
US12118104B2 |
Method of secure data storage and transfer
A method of secure data transfer and storage using ae storage device storing encrypted information. The method uses a host that stores and transfers encrypted sensitive information and a customer that desires the information to be securely stored. The customer chooses a unique encryption code to encrypt sensitive information and uploads the information to a host. Then the host transfers the information to the storage device. Connections between the host and customer are intermittent and done so the storage device remains isolated from networks outside of the host. |
US12118102B1 |
Partial policy evaluation
Some embodiments provide a method for evaluating a policy for authorizing an API (Application Programming Interface) call to an application. Based on a first set of parameters available before receiving the API call, the method evaluates only a portion of the policy to produce a partially evaluated policy. The method stores the partially evaluated policy in a cache. The method then receives an API call to authorize, and determines whether the API call should be authorized by fully evaluating the policy, using the partially evaluated policy retrieved from the cache first storage, and a second set of parameters associated with the API call. The method responds to the API call with a policy decision based on the fully evaluated authorization policy. |
US12118101B2 |
Technique for providing a trusted execution environment
An apparatus and method are described for providing a trusted execution environment. The apparatus comprises processing circuitry to execute program code, and interrupt controller circuitry, responsive to receipt of one or more interrupt requests, to select a given interrupt request from amongst the one or more interrupt requests, and to issue an interrupt signal to the processing circuitry identifying a given interrupt service routine providing program code to be executed by the processing circuitry to service the given interrupt request. The interrupt controller circuitry is responsive to the given interrupt request being a trusted execution environment (TEE) interrupt request, to issue the interrupt signal to identify as the given interrupt service routine a TEE interrupt service routine, and to inhibit issuance of any further interrupt signal until the TEE interrupt service routine has been executed by the processing circuitry. The interrupt controller circuitry comprises code protection circuitry to inhibit unauthorised modification of the TEE interrupt service routine, and data protection circuitry to inhibit unauthorised access to confidential data processed by the TEE interrupt service routine. |
US12118100B2 |
Data distribution intermediary device and data distribution intermediary method
An object of the invention is to enable usage of data based on terms concluded with a user, and achieves both promotion of usage of personal data and privacy protection related to the personal data. A data distribution intermediary device acquires personal data metadata and generates service usage data metadata based on terms of service related to distribution and usage of the personal data. Then, the data distribution intermediary device detects a difference between the personal data metadata and the service usage data metadata, determines a necessity of conversion processing of the personal data based on the difference between the metadata, and converts the personal data to corresponding service usage data based on the service usage data metadata when the personal data is determined to be necessary to be converted. |
US12118094B2 |
Methods and apparatus for startup processes for a power machine
A power machine (200) can be configured to operate in one or more startup modes during startup processes (300), including during startup processes (310) for displays (286) or other input devices. Access to power machine functionality, including access only to limited power machine functionality, can be enabled during the startup processes (300) according to permissions (332) of the startup mode. |
US12118091B2 |
Methods for securely updating software
A method for updating software comprises transmitting a first version of the software and a first decryption key to a computing system. The method further comprises generating a second version of the software and a second decryption key. The method further comprises encrypting the second version of the software and the second decryption key. The encrypted second version of the software is configured to be decrypted using the first decryption key and not the second decryption key. The method further comprises transmitting the encrypted second version of the software and the encrypted second decryption key to the computing system. |
US12118086B2 |
Deception-based responses to security attacks
Deception-based techniques for responding to security attacks are described herein. The techniques include transitioning a security attack to a monitored computing device posing as a computing device impacted by the security attack and enabling the adversary to obtain deceptive information from the monitored computing device. Also, the adversary may obtain a document configured to report identifying information of an entity opening the document, thereby identifying the adversary associated with the attack. Further, the techniques include determining that a domain specified in a domain name request is associated with malicious activity and responding to the request with a network address of a monitored computing device to cause the requesting process to communicate with the monitored computing device in place of an adversary server. Additionally, a service may monitor dormant domains names associated with malicious activity and, in response to a change, respond with an alert or a configuration update. |
US12118078B2 |
Malicious activity detection in memory of a data processing unit using machine learning detection models
Apparatuses, systems, and techniques for detecting that one or more computer programs executed by a host device are subject to malicious activity using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service to protect one or more computer programs executed by the host device. The security service extracts a set of features from data stored in the physical memory, the data being associated with the one or more computer programs. The security service determines, using the ML detection system, whether the one or more computer programs are subject to malicious activity based on the set of features. The security service outputs an indication of the malicious activity responsive to a determination that the one or more computer programs are subject to the malicious activity. |
US12118074B2 |
Methods and apparatus to generate dynamic password update notifications
Methods, apparatus, systems, and articles of manufacture are disclosed that determine a dynamic password update notification interval based on a breach risk classification and an automatic password update mechanism of an online service with which a user has an account. The disclosed methods, apparatus, systems, and articles of manufacture generate a password update suggestion and/or an automatic password update for the user at the dynamic password update notification interval determined by the processor circuitry. |
US12118072B2 |
Interaction-based authentication and user interface adjustment
In some implementations, a server may receive, from a user device, one or more credentials associated with a user. Accordingly, the server may transmit, to the user device, instructions for generating a user interface including a plurality of visual components based on authenticating the user with the one or more credentials. The server may detect, during a first interval, a lack of interaction with the user interface. Accordingly, the server may remove one of the plurality of visual components from the user interface based on the lack of interaction. Additionally, the server may detect, during a second interval, one or more interactions with the user interface and may update a similarity score associated with the user based on properties associated with the one or more interactions. Accordingly, the server may restore the visual component to the user interface based on the updated similarity score satisfying a similarity threshold. |
US12118066B2 |
Information processing system, information processing apparatus and information processing method
An information processing system, apparatus, and method are disclosed each of which: receives a request for using an application from an electronic device via a network; determines whether the requested application is applicable to the electronic device and is currently useable by the electronic device; determines whether a number of devices currently using the requested application has reached an upper limit number that is previously set, when the determining determines that the requested application is applicable to the electronic device but is not currently useable by the electronic device; and allows the electronic device to use the requested application, when the determining determines that a number of devices using the requested application has not reached the upper limit number. |
US12118065B1 |
Systems and methods for using regime switching to mitigate deterioration in performance of a modeling system
Systems, apparatuses, methods, and computer program products are disclosed for mitigating deterioration of modeling system performance. An example method includes detecting, by context analysis circuitry, occurrence of a triggering condition. The example method also includes determining, by context analysis circuitry and in response to detecting the occurrence of the triggering condition, a destination modeling solution based on a regime strategy for the modeling system. The example method also includes switching, by regime deployment circuitry and based on the regime strategy, from a source modeling solution to a destination modeling solution. |
US12118063B2 |
Method, apparatus, electronic device and storage medium for training semantic similarity model
The present disclosure provides a method, apparatus, electronic device and storage medium for training a semantic similarity model, which relates to the field of artificial intelligence. A specific implementation solution is as follows: obtaining a target field to be used by a semantic similarity model to be trained; calculating respective correlations between the target field and application fields corresponding to each of training datasets in known multiple training datasets; training the semantic similarity model with the training datasets in turn, according to the respective correlations between the target field and the application fields corresponding to each of the training datasets. According to the technical solution of the present disclosure, it is possible to, in the fine-tuning phase, more purposefully train the semantic similarity model with the training datasets with reference to the correlations between the target field and the application fields corresponding to the training datasets, thereby effectively improving the learning capability of the sematic similarity model and effectively improving the accuracy of the trained semantic similarity model. |
US12118061B2 |
Computerized methods and systems for machine-learned multi-output multi-step forecasting of time-series data
A method includes, in response to receiving a forecasting request from a user device via a web portal, determining a measure of uncertainty associated with an input vector specified by the forecasting request. The measure of uncertainty includes a compact representation of uncertainty associated with future time intervals specified by the forecasting request. The method includes obtaining a set of historical data from a time-series data store. The method includes generating a forecast model using the set of historical data, the input vector, and the measure of uncertainty to predict outcomes incrementally for the future time intervals. The method includes determining a predicted outcome using the forecast model at an end of the future time intervals. The method includes, in response to the predicted outcome exceeding a threshold, generating a graphical user interface. The graphical user interface illustrates the mean vector and a magnitude of the predicted uncertainty measure. |
US12118059B2 |
Projection-based techniques for updating singular value decomposition in evolving data sets
A system, method, and computer program product are disclosed. The method includes loading a first set of data as an initial matrix and determining a truncated singular value decomposition (SVD) of the initial matrix. The method also includes loading a second set of data as a new matrix, generating a first projection matrix, which approximates k leading left singular vectors of the updated matrix, and generating a second projection matrix, which approximates k leading right singular vectors of the updated matrix. Further, the method includes determining based on the initial matrix, the new matrix, the SVD of the existing matrix, and the first or second projection matrix, an approximate truncated SVD of the updated matrix. |
US12118056B2 |
Methods and apparatus for performing matrix transformations within a memory array
Methods and apparatus for performing matrix transforms within a memory fabric. Various embodiments of the present disclosure are directed to converting a memory array into a matrix fabric for matrix transformations and performing matrix operations therein. Exemplary embodiments described herein perform matrix transformations within a memory device that includes a matrix fabric and matrix multiplication unit (MMU). In one exemplary embodiment, the matrix fabric uses a “crossbar” construction of resistive elements. Each resistive element stores a level of impedance that represents the corresponding matrix coefficient value. The crossbar connectivity can be driven with an electrical signal representing the input vector as an analog voltage. The resulting signals can be converted from analog voltages to a digital values by an MMU to yield a vector-matrix product. In some cases, the MMU may additionally perform various other logical operations within the digital domain. |
US12118055B2 |
Accessibility profile customization
A method for enabling a user to customize a web accessibility profile, comprising: displaying an accessibility a GUI for modifying multiple display parameters of a website, the accessibility GUI presenting multiple web accessibility profiles associated with differing disabilities; receiving initial input via the accessibility GUI indicating a selection of a specific web accessibility profile; based on the initial input, implementing multiple predefined changes in a group of display parameters of the website to address a disability associated with the specific web accessibility profile; presenting via the accessibility GUI, information indicative of the implemented changes; receiving additional input via the accessibility GUI, indicative of a selection of at least one alteration to at least one of the multiple predefined changes; and in response to the additional input, overriding at least one of the multiple predefined changes to thereby enable customization of the selected web accessibility profile. |
US12118053B2 |
Systems and methods for aligning event data
System and methods for aligning event data recorded by recording devices. Recording devices create, transmit, and store alignment data. Alignment data created by a recording device is stored in the memory of the recording device with a time that is maintained by the recording device and that is relative to the time of event data recorded by the recording device that creates the alignment data.Recording devices further receive and store transmitted alignment data. Alignment data received by a recording device is stored in the memory of the recording device with a time that is maintained by the receiving recording device and that is relative to the time of event data recorded by the recording device that creates alignment data.Stored alignment data may be used to align the playback of event data of devices that have the same alignment data. |
US12118051B2 |
Electronic device for searching for content and method thereof
An electronic device is provided. The electronic device includes a display, a communication module, at least one processor operatively connected to the display and the communication module, and a memory operatively connected to the at least one processor, and the memory may store instructions which, when executed, cause the at least one processor to display, on the display, one or more keywords for searching for a content, to arrange and display, according to a designated criterion, one or more first categories among subordinate categories associated with the first keyword and one or more first contents associated with the first keyword, in response to identifying that a first keyword is selected among the one or more keywords, to arrange and display, according to the designated criterion, one or more second categories among subordinate categories associated with a selected category and one or more second contents associated with the selected category in the case that a selection input to one of the one or more first categories is identified, and to provide the selected content in the case that a selection input to one of the one or more first contents is identified. |
US12118048B1 |
Interface agnostic validated unified platform queries
Disclosed herein are methods, systems, and processes for accepting and servicing interface agnostic validated unified platform queries. A request for shared data associated with web applications received from a user interface that is rendered by a client based on a specification is intercepted. The request is forwarded to a unified application programming interface (API) instead of a disparate unique API associated with the web applications. The request from the client is authenticated externally using the unified API and the request for the shared data is authorized to be displayed in the user interface based on the unified API instead of the specification. |
US12118047B2 |
Systems and methods for multi-dimensional electronic content performance predictor and decision automation
Systems and methods are disclosed for vertical integration of a multi-dimensional machine learning algorithm with a digital content management system. A variety of machine learning algorithms are implemented to aid publishers in the discovery of digital content. In contrast to prior methods, which perform retroactive assessments on digital content performance, the instant methods train machine learning algorithms to predict future performance of digital content items. As digital content becomes available to publishers, machine learning algorithms analyze the digital content items in order to present editorial actions publishers should take via a digital content management dashboard. |
US12118042B2 |
Method, system, and non-transitory computer-readable record medium for providing multiple models of federated learning using personalization
Disclosed is a method, system, and non-transitory computer-readable record medium for providing a multi-model through federated learning using personalization. The method includes classifying users into a plurality of groups; and generating a prediction model for a service as a multi-model through federated learning for each of the plurality of groups. |
US12118041B2 |
Query execution on compressed in-memory data
Query execution on compressed in-memory data includes receiving, at a processor of an instance of a distributed in-memory database, a query for data from a table stored in the distributed in-memory database as compressed table data, obtaining results data responsive to the query from the table, and outputting the results data for presentation to a user. Obtaining results data includes allocating memory to identify allocated memory for decompressing the compressed table data, obtaining uncompressed table data by decompressing the compressed table data into the allocated memory, and obtaining the results data from the uncompressed table data. The allocated memory is deallocated in response to obtaining the results data. Compressing a table to form compressed table data is also described. |
US12118039B2 |
Visually exploring implicit features of hierarchical graphs based on attributes of nodes of the graphs
A computing system, program products and computer-implemented method of exploring data comprises accessing data structures and executing an interaction loop. Data structure captures connected graph nodes associated with attributes containing human-readable data. Interaction loop receives user-selected attributes associated with focal nodes and executes subroutines to determine layouts of an arborescence extending from focal nodes. The subroutines use starting nodes and pivot attributes as arguments. Identifying nodes of subroutines are connected to starting nodes by walking the graph and comparing pivot attributes with attributes associated with connected nodes, obtaining distance-dependent quantities. Subroutines compute layout data, including coordinates of the connected nodes. Coordinates are determined in accordance with the distance-dependent quantities. Interaction loop displays arborescence according to the layout data. Subroutines can be recursively executed, whereby, at each recursion level of execution, it is called with the selected attribute and each node of a selection of nodes, as a starting node. |
US12118038B2 |
Accessing data using a file reference-based user defined function
A method includes decoding, by at least one hardware processor, a request for a user-defined function (UDF). The request includes a reference to one or more files. The method further includes generating, by the at least one hardware processor, the UDF based on the request. The UDF includes a file reference object with file path information corresponding to the reference. The file path information identifies a file path to the one or more files. A UDF call into the UDF is detected. The UDF call specifies the file path information. The UDF call is processed to generate result data using the one or more files. |
US12118031B2 |
Personalized media preview interface
A personalized preview system to receive a request to access a collection of media items from a user of a user device. Responsive to receiving the request to access the collection of media items, the personalized preview system accesses user profile data associated with the user, wherein the user profile data includes an image. For example, the image may comprise a depiction of a face, wherein the face comprises a set of facial landmarks. Based on the image, the personalized preview system generates one or more media previews based on corresponding media templates and the image, and displays the one or more media previews within a presentation of the collection of media items at a client device of the user. |
US12118028B2 |
Coordination of parallel processing of audio queries across multiple devices
The present disclosure is generally related to a data processing system to coordinate parallel processing of audio queries across multiple devices. A data processing system can receive an audio input signal detected the display device and parse the audio input signal to identify an entity. The data processing system can transmit a query command to the display device to cause a multimedia content application to perform a search for the entity. The data processing system can access at least one of an address database and a multimedia content provider to identify a reference address for the entity. The data processing system can provide the reference address for the entity to cause the display device to present a content selection interface. The content selection interface can include an element for the reference address, prior to completion of the search for the entity performed by the multimedia content application. |
US12118022B2 |
Method and system for initiating a location-based topic
A method and a system for initiating a location-based topic are provided. The system includes a serving system that allows a user to initiate the location-based topic within a social media and a graphical user interface initiated in a user device through a software means. The method allows the user to initiate a topic page when browsing digital contents in the social media via the graphical user interface. Besides being able to browse various location-based topics created by other users and the responses, the user himself can also create a location-based topic provided for other users to browse and respond to. Through web and computer technology, the serving system allows the user to browse the various digital contents via the social media and interact with other users through the various location-based topics. |
US12118018B2 |
Data classification method and apparatus, device and storage medium
A data classification method and apparatus, a device and a storage medium. A structural feature of the respective node in graph data may be determined according to a neighbor node of the respective node in the graph data through a deviation between the decoded feature obtained by decoding the embedded coding feature of the respective node in the graph data and the initial feature of the respective node, and then the embedded coding feature corresponding to the respective node is adjusted according to the decoded feature of the respective node and the structural feature of the respective node in the graph data to obtain the adjusted feature corresponding to the respective node, so that accuracy of an obtained feature of the respective node is improved, and thus accuracy of data classification may be improved. |
US12118015B1 |
Adding hierarchy of objects when ingesting and normalizing data from heterogeneous data sources
Systems and methods are described herein relating to ingesting data objects from various sources and associating them in a hierarchy with a profile. In some aspects, a data object, including a set of fields and indicating a data object type, may be obtained for associating with a profile maintained by a computing resource service provider. The data object may be converted into a standardized format based on the data object type indicated in the data object using an object mapping associated with the data object. A key associated with the data object and indicated in the object mapping may be selected and used to search an index for a related profile. Upon finding a profile with the matching key, the profile may be updated to include an association of the standardized data object, such as in a hierarchy. |
US12118013B2 |
Data structure based on event compaction and read-offsets
Disclosed herein are systems and computer-implemented methods that include storing a sequence of events, each event associated with a sequence number indicating a temporal position of an event within the sequence of events; further storing one or more read-offsets that are associated with respective consumers and that indicate the sequence number up to which the respective consumers have read events within the sequence of events; determining a smallest read-offset of all read-offsets; compacting events and/or earlier snapshots with sequence numbers smaller than the smallest read-offset into a new snapshot; and replacing, in the sequence of events, the events and/or earlier snapshots with sequence numbers smaller than the smallest read-offset with the new snapshot. |
US12118012B2 |
Display tool
An apparatus includes a display, a memory, and a hardware processor. The processor accesses a database that includes initial assumptions, current assumptions, values of a life insurance policy over time, transactions, and payments. The processor displays on a first region of the display a baseline curve, a historical performance curve, and an in-force curve. The processor further displays on various other regions of the display a series of points representing the transactions, a current policy value, a first link to download a first file, a second link to display the current assumptions, a third link to download a second file, a fourth link to display the initial assumptions, a fifth link to open an in-force illustrator used to generate an illustration, a sixth link to create or update a new baseline, a seventh link to display the payments, and an eighth link to display the transactions. |
US12118011B2 |
Universal report engine
A method including receiving a first command including both a data extraction expression and a first report configuration expression. The data extraction expression includes program code for extracting fields of a dataset of a data source. The first report configuration expression includes program code configured to populate cells of first dimensions of a first report and to generate a first tree including subset nodes including records of the dataset. The first command is executed by executing the data extraction expression on the dataset to generate the records. Executing the first command also includes executing the first report configuration expression on the records to generate the first tree. Executing the first command also includes populating, using the first report configuration expression and the first tree, the cells. Executing the first command also includes generating, in response to receiving the first command and by traversing the first tree, the first report. |
US12118005B2 |
Maintaining cardinality of rows while joining worksheets from a database
Maintaining cardinality of rows while joining worksheets from a database including receiving a request to join, to a first worksheet, a second worksheet from the database; for each row in the first worksheet: generating a join row for data from the second worksheet on the database; in response to determining that there is at least one matching row in the second worksheet on the database: compare a maximum value and a minimum value for each column in each row of the at least one matching row; if the maximum value and the minimum value match, store a matching value in a corresponding column of the join row; and if the maximum value and the minimum value do not match, store a multiple value indication in the corresponding column of the join row; and presenting the join row adjacent to a corresponding row in the first worksheet. |
US12117999B2 |
Masking shard operations in distributed database systems
A computer-implemented method masks shard operations in a distributed database. The method includes performing a shard operation on a first table with a first column and a second column, where the shard operation divides the first table into a first shard with the first column and a second shard with the second column. The method also includes receiving a query, where the query is configured to perform at least a first command. The method further includes determining the first command is directed to the first column. The method includes updating the query to access the first shard in place of the first table. The method also includes executing the query and returning a set of results for the query to a source of the query. |
US12117997B2 |
Auxiliary query commands to deploy predictive data models for queries in a networked computing platform
Various embodiments relate generally to data science and data analysis, computer software and systems, and network communications to interface among repositories of disparate datasets and computing machine-based entities configured to access datasets, and, more specifically, to a computing and data storage platform configured to provide one or more computerized tools to deploy predictive data models based on in-situ auxiliary query commands implemented in a query, and configured to facilitate development and management of data projects by providing an interactive, project-centric workspace interface coupled to collaborative computing devices and user accounts. For example, a method may include activating a query engine, implementing a subset of auxiliary instructions, at least one auxiliary instruction being configured to access model data, receiving a query that causes the query engine to access the model data, receiving serialized model data, performing a function associated with the serialized model data, and generating resultant data. |
US12117989B1 |
Replication techniques with data copy avoidance
Techniques can include: receiving from a component a bufferless read request to read data of a storage object; opening a first transaction; acquiring locks of data pages including the read data; locking cache pages; storing the read data in the cache pages; sending to the component a notification identifying references, pointers or addresses of the cache pages storing the read data; responsive to receiving the notification, the first component performing one or more operations including directly accessing the first data from the cache pages using the references, pointers or addresses; and responsive to successfully completing the one or more operations, performing second processing including: releasing or unlocking the set of one or more cache pages storing the first data; releasing the one or more locks of the one or more data pages including the first data; and closing the first transaction. |