Document | Document Title |
---|---|
US12237506B2 |
Non-aqueous electrolyte secondary battery
In a non-aqueous electrolyte secondary battery that is one example of the embodiment, a positive electrode mix layer comprises a positive electrode active material comprising a lithium transition metal composite oxide represented by general formula: LiaNibCo(1-b-c)AlcOd (0.9 |
US12237503B2 |
Preparation method of a zinc-carbon composite electrode material used in zinc ion energy storage device
A preparation method of zinc-carbon composite electrode material for zinc ion energy storage device, which includes preparing a zinc-carbon composite negative electrode material, preparing an electrode paste, and preparing a battery electrode; the zinc-carbon composite negative electrode material provided in the present invention can enhance a capacity of the zinc ion energy storage device, enhance a cycle stability of the device, has strong expandability, significantly improves the performance of the zinc ion energy storage device, increases the energy density and prolong the service life, and is easy to be popularized on a large scale. |
US12237502B2 |
Negative electrode plate, lithium-ion battery and apparatus
A negative electrode plate, a lithium-ion battery and an apparatus are disclosed. The negative electrode plate includes a negative electrode current collector, a negative electrode active material layer including a negative electrode active material and disposed on at least one surface of the negative electrode current collector, and a lithium-replenishing layer disposed on a surface of the negative electrode active material layer away from the negative current collector. The negative electrode plate can effectively ameliorate the problem of plate heating, and channels formed by the lithium-replenishing region and the gap region can enable the lithium-ion battery to be effectively impregnated with the electrolyte after electrolyte injection is performed to the lithium-ion battery, thereby improving the energy density of the battery while also improving the service life and kinetic performance of the battery. |
US12237493B2 |
Lithiation device
This application discloses a lithiation device for applying a lithium film on an electrode plate. The lithiation device includes: a rolling mechanism including a first roller and a second roller, the two rollers configured to roll the electrode plate and the lithium film to apply the lithium film on the electrode plate; an adjustment mechanism connected to the rolling mechanism and configured to adjust a gap and/or a rolling force between the first roller and the second roller; a first monitoring mechanism configured to monitor a length of the electrode plate after the electrode plate passes through the rolling mechanism; and a controller configured to control the adjustment mechanism based on a comparison result of the length monitored by the first monitoring mechanism and a target length so that the length of the electrode plate after the electrode plate passes through the rolling mechanism approximates to the target length. |
US12237491B2 |
Multi-layered coating formed by different processes
A method for forming one or more layers of a lithium-ion battery includes a step of sequentially depositing a wet coating and a free-standing material layer onto a moving substrate to form a first bilayer on the substrate. The first bilayer including a wet coating-derived layer and the free-standing material layer. The first bilayer is heat roll pressed to form a second bilayer in which the wet coating-derived layer is at least partially dried and adhered to the free-standing material layer. |
US12237489B2 |
Method for controlling the temperature of a battery in a motor vehicle
The invention relates to a method for controlling the temperature of a battery in an electric or hybrid motor vehicle by means of a system comprising a vapor compression circuit in which flows a first heat transfer composition comprising 2,3,3,3-tetrafluoropropene, and a secondary circuit in which flows a second heat transfer composition comprising 1-chloro-3,3,3-trifluoropropene that has a ratio of the Z form to the E form of less than or equal to 9, the method involving: —heat exchange between the battery and the second heat transfer composition; —heat exchange between the second heat transfer composition and the first heat transfer composition. The invention also relates to a system for carrying out said method. |
US12237487B2 |
Resilient battery cooling systems and methods
Systems and methods of thermal control in a resilient battery cooling system ensure that power is maintained to operate a cooler even when an event disables a battery cell. The cooler can therefore prevent thermal propagation from the affected cell to neighboring cells. |
US12237486B2 |
Eyewear device battery with phase change material for temperature regulation
A phase change material (PCM) is positioned about a battery of an eyewear device such that a latent energy of the PCM transfers to the battery as the ambient temperature drops to maintain a battery temperature. The latent energy maintains the temperature of the battery until the PCM loses it latent energy and converts to a solid phase. At normal operating temperatures, the PCM is in the liquid phase. |
US12237483B1 |
Apparatus for a chlorination method to recycle metal elements in lithium batteries
The present disclosure provides an apparatus for a chlorination method to recycle metal elements in lithium batteries. |
US12237478B2 |
Electrical measuring assembly for secondary alkali solid-electrolyte batteries
A measuring arrangement for secondary alkaline solid electrolyte batteries comprising—two electrically non-conductive cell body halves, both cell body halves comprising at least one and one cell body half comprising at least three feedthroughs, both cell body halves forming a receiving space for receiving a solid electrolyte battery cell comprising at least an anode, a cathode and a solid electrolyte. An electrically conductive holding element for each feedthrough; an electrical contact element for each support element, the electrical contact element being adapted to change its length in response to the force applied to the element; and two planar current conductors comprising electrically conductive and electrically non-conductive regions, at least one of the current conductors being adapted to form at least three separate electrically conductive connections between the contact elements and an electrode of the solid electrolyte battery cell. |
US12237477B2 |
State of charge dependent plating estimation and prevention
A battery system includes a lithium ion battery configured to couple to an electrical system, and a battery management system configured to electrically couple to the lithium ion battery and to control one or more recharge parameters of the lithium ion battery. The battery management system is programmed with an electrochemical model, and the battery management system is configured to monitor parameters of the lithium ion battery, and to control the one or more recharge parameters of the lithium ion battery based on the electrochemical model and the one or more monitored parameters. The electrochemical model determines lithium plating reaction kinetics at an anode of the lithium ion battery, determines a quantity of plated lithium at the anode of the lithium ion battery, or both, and indicates a relationship between the one or more monitored parameters and the lithium plating reaction kinetics, the quantity of plated lithium, or both. |
US12237472B2 |
Secondary battery
A secondary battery includes: a positive electrode current collector; a negative electrode current collector; a positive electrode electrolytic solution part provided so as to be in contact with the positive electrode current collector, the positive electrode electrolytic solution part containing a positive electrode electrolytic solution; and a negative electrode electrolytic solution part provided so as to be in contact with the negative electrode current collector, the negative electrode electrolytic solution part containing a negative electrode electrolytic solution. The positive electrode electrolytic solution contains a positive electrode active material, an electrolyte salt, and a non-aqueous solvent containing a first solvent. The negative electrode electrolytic solution contains a negative electrode active material, an electrolyte salt, and a non-aqueous solvent containing a second solvent. The second solvent is a solvent having a reduction potential that is lower than an eigenvalue depending on the negative electrode active material. |
US12237471B2 |
Non-aqueous electrolyte and non-aqueous electrolyte battery
Provided are: a non-aqueous electrolyte solution that can improve the charged storage characteristics of a non-aqueous electrolyte battery under a high-temperature environment while containing FSO3Li; and a non-aqueous electrolyte battery having excellent charged storage characteristics under a high-temperature environment. The non-aqueous electrolyte solution contains FSO3Li and a specific amount of ions of a specific metal element. |
US12237466B2 |
Battery
The battery includes a positive electrode, a first electrolyte layer, a second electrolyte layer, and a negative electrode arranged in this order. The first electrolyte layer contains a first solid electrolyte material and a second solid electrolyte material. In the first electrolyte layer, the mass ratio of the second solid electrolyte material to the first solid electrolyte material is greater than 0.05 and less than 1. The second electrolyte layer contains the second solid electrolyte material. The first solid electrolyte material is formed of Li, M, O, and X. In the first solid electrolyte material, M is at least one element selected from the group consisting of metal elements other than Li, and metalloids, and X is at least one element selected from the group consisting of Cl, Br, and I. The second solid electrolyte material has a composition different from that of the first solid electrolyte material. |
US12237464B2 |
Preparation method and application of titanium nitride fiber-enhanced quasi-solid-state electrolyte
A preparation method and application of a titanium nitride fiber-enhanced quasi-solid-state electrolyte, which relates to a synthetic method and application of a solid-state electrolyte. The object of the present disclosure is to solve the problem that the existing polymer electrolyte has low ionic conductivity, poor lithium ion transference number, and insufficient inhibition of lithium dendrite growth. The method includes the following steps: 1. preparation of TiN nanofiber, and 2. preparation of electrolyte. The TiN nanofiber-enhanced electrolyte is used as a solid-state electrolyte of lithium ion batteries. The electrolyte material provided by the present disclosure has excellent rate performance, high cycle stability, and long-term cycle life. In the present disclosure, a TiN nanofiber-enhanced quasi-solid-state electrolyte can be obtained. |
US12237463B2 |
Sealed battery and assembled battery
The present disclosure provides a joining technique capable of improving strength and reducing electrical resistance of a connecting portion that performs heterometal interjunction in a sealed battery. A mode of the sealed battery disclosed herein includes an electrode body, a battery case, a positive electrode internal terminal, a positive electrode external terminal, a negative electrode internal terminal, and a negative electrode external terminal. In the sealed battery, in a connecting portion between the negative electrode internal terminal and the negative electrode external terminal, an upper end of the negative electrode internal terminal and the negative electrode external terminal are stacked with a plated layer interposed therebetween and, at the same time, the negative electrode internal terminal and the negative electrode external terminal are joined to each other via the plated layer. In addition, a rough surface having a plurality of recessed portions is formed on the upper surface of the negative electrode external terminal having been stacked with the plated layer interposed therebetween, and a part of the plated layer penetrates into the recessed portions. Accordingly, a connecting portion having high strength and low resistance can be formed between the negative electrode internal terminal and the negative electrode external terminal. |
US12237462B2 |
Electrode assembly having improved safety of use by means of outermost electrode structure and current collector material, and lithium-ion secondary battery having same
An electrode assembly includes a plurality of unit cells each equipped with a pair of electrodes having different polarities. Electrode tabs protrude from the electrodes. The electrode tabs including at least one electrode parallel connection tab and at least one electrode lead connection tab. In a first unit cell of the plurality of unit cells, a current collector of a first electrode among the pair of electrodes is made of a different material from a current collector of a second electrode among the pair of electrodes having the different polarity. |
US12237460B2 |
Composite material, preparation method thereof and lithium ion battery
The present application provides a composite material and a preparation method thereof, and a lithium ion battery, and belongs to the technical field of lithium batteries. A specific solution is as follows: the composite material is an oxide electrolyte coated nano-attapulgite composite material, where a coating layer of an oxide electrolyte has a thickness less than or equal to 20 μm, a rod crystal of a nano-attapulgite has a length of 100 nm-50 μm and a width of 10 nm-120 nm, and the nano-attapulgite is an organically modified natural nano-attapulgite and/or a lithium cation exchanged natural nano-attapulgite. The attapulgite composite material coated with the oxide electrolyte has a rod-shaped fast lithium ion transmission channel at a nanometer level, which can improve a transmission of lithium ions and has good lithium ion conductivity and excellent mechanical properties. |
US12237459B2 |
Clamping device for an electrochemical cell stack
A clamping device for an electrochemical cell stack is provided. The clamping device can include a first plate and a second plate. The second plate can be positionable relative to the first plate such that a space between the first plate and the second plate can be sized to receive an electrochemical cell stack. The device also can include a coupling member coupling the first plate to the second plate. At least one of the first and second plates can be movable away from the other plate. The coupling member can have a first end portion and a second end portion. The device further can include an elastic member disposed between the first end portion and the second end portion. |
US12237457B2 |
Vertical solid-state devices
An optoelectronic device comprising a pad substrate comprising an array of pads connected to a driving circuit; and a device layer structure deposited on a substrate, wherein the device layer structure including a plurality of active layers and conductive layers; and a pillar layer formed on or part of a first conductive layer, wherein the pillar layer is patterned into array of pillars to create pixelated micro devices and wherein the array of pillars is bonded to the array of pads. The redundant pillars that are not bonded to the array of pads may be provided a fixed voltage or used as sensors. |
US12237455B2 |
Electroluminescence display apparatus including pixel sensing circuit
An electroluminescence display apparatus includes a pixel and a sensing circuit supplying a pixel reference voltage to the pixel through a reference voltage line during display driving and sensing a pixel current, flowing in the pixel, through the reference voltage line during sensing driving succeeding the display driving operation. The sensing circuit includes a sensing channel terminal connected to the reference voltage line, a first switch between the sensing channel terminal and an input terminal for the pixel reference voltage, an integrator amplifier including a first input terminal, a second input terminal, and an output terminal, an input terminal for an integrator reference voltage connected to the second input terminal, a second switch between the first input terminal and the output terminal, a first capacitor between the sensing channel terminal and the first input terminal, and a second capacitor between the sensing channel terminal and the output terminal. |
US12237447B2 |
Quantum dot layer for color, micro-led displays
Color conversion layers, methods of making color conversion layers, monolithic color, micro-light-emitting diode displays and methods of making monolithic, color, micro-light-emitting diode displays are disclosed. |
US12237446B2 |
Wavelength conversion apparatus and method for manufacturing the same
The present disclosure relates to a wavelength conversion apparatus and a manufacturing method therefor. The wavelength conversion apparatus comprises a light-emitting layer, a reflective film, a sintering silver layer, and a substrate stacked successively. The light-emitting layer converts an excitation light into exit light having a different wavelength from the excitation light. The reflective film is plated on the light-emitting layer and used for reflecting the exit light emitted by the light-emitting layer. The sintering silver layer is connected to the light-emitting layer and the substrate; the sintering silver layer comprises flake silver particles connected with each other via surface contact; and the sintering silver layer is formed by sintering spherical silver nanoparticles and flake silver particles. The wavelength conversion apparatus is characterized by excellent thermal conductivity and high luminous efficiency. |
US12237442B2 |
Photonic package laser area macro-void pressure relief micro-channels
Embodiments disclosed herein include electronic packages with vents to prevent pressure buildup below a die. In an embodiment, an electronic package comprises a package substrate and a die attached to the package substrate by interconnects. In an embodiment, an underfill is under the die and surrounds the interconnects. In an embodiment, a void is provided in the underfill, and a vent is in the underfill. In an embodiment, the vent is fluidically coupled to the void and extends to an edge of the underfill. |
US12237438B2 |
Light-emitting device, light-emitting module including the same and display apparatus including the same
A light-emitting device includes a substrate, a first and second mesa structures disposed on the substrate, at least one current blocking element, at least one conductive bridging element, and first and second conductive pads. The conductive bridging element is disposed on the current blocking element, and is electrically connected to the first and second mesa structures. The first and second conductive pads are electrically connected to the first and second mesa structures, respectively. The conductive bridging element has a projection image that is spaced apart from those of the first and second conductive pads in a plan view of the light-emitting device. A light-emitting module including the light-emitting device, and a display apparatus including the light-emitting device are also disclosed. |
US12237437B2 |
Light-emitting device and manufacturing method thereof
A light-emitting package, includes: a housing including an opening; a lead frame covered by the housing; a light-emitting device, mounted in the opening and electrically connected to the lead frame, the light-emitting device including: a substrate including: a base with a main surface; and a plurality of protrusions on the main surface, wherein the protrusion and the base include different materials; a semiconductor stack on the main surface, the semiconductor stack including a side wall, and wherein an included angle between the side wall and the main surface is an obtuse angle; wherein the main surface includes a peripheral area not covered by the semiconductor stack, and the peripheral area is devoid of the protrusion formed thereon; and a filling material filling in the opening and covering the light-emitting device. |
US12237435B2 |
Method for manufacturing substrate for solar cell and substrate for solar cell
A solar cell includes a light-receiving surface electrode formed on a light-receiving surface, a back surface electrode formed on a backside, and a CZ silicon single crystal substrate doped with gallium. The CZ silicon single crystal substrate contains 12 ppm or more oxygen atoms. A spiral oxygen-induced defect is not observed in an EL (electroluminescence) image of the solar cell. |
US12237434B2 |
Method for manufacturing photovoltaic module and photovoltaic module
Embodiments of the disclosure provide a method for manufacturing a photovoltaic module, including: providing at least one cell string an end portion of each cell is stacked with an end portion of an adjacent cell to form a corresponding overlapping welding region; for each overlapping welding region, forming a film insertion opening between stacked end portions of the two adjacent cells corresponding to the each overlapping welding region; providing at least one film strip, and inserting a part of each film strip into a corresponding film insertion opening; moving the at least one cell string relative to the at least one film strip; and closing the film insertion openings so that the each film strip is inserted between the two adjacent cells of the corresponding overlapping welding region. |
US12237433B2 |
Double-sided solar cell and preparation method therefor
Disclosed are a double-sided solar cell and a preparation method therefor. The double-sided solar cell comprises: a silicon wafer having a PN junction, and a front first silicon oxide layer, a front second silicon oxide layer, a front first nitrogen-containing silicon compound layer, a front second nitrogen-containing silicon compound layer, and a front third silicon oxide layer that are located on one side of an N-type layer of the silicon wafer and are sequentially stacked along a direction away from the silicon wafer; and a passivation layer, a back silicon oxide layer, a back first nitrogen-containing silicon compound layer, and a back second nitrogen-containing silicon compound layer that are located on one side of a P-type layer of the silicon wafer and are sequentially stacked along the direction away from the silicon wafer. |
US12237431B2 |
Patterned photovoltaic cell arrangements in solar module laminations
A photovoltaic module incorporates a lamination including a back-sheet, an array of solar cells supported on the back-sheet, and a transparent protective covering over the array of solar cells. The solar cells are arranged in offset or staggered patterns on the back-sheet to present a more random and less rigid industrial appearance to an observer. In some cases, cleaved solar cell segments are arranged into groups that are staggered on the back-sheet. This allows for finer control of the net voltage produced by a module. In other embodiments, full single wafer solar cells are arranged into larger groups, which themselves are staggered on the back-sheet. In either case, the result is a photovoltaic module with an appearance that is more organic and acceptable to homeowners and architects than traditional modules having cells arranged in rigid aligned rows and columns. |
US12237428B2 |
Single photon generation through mechanical deformation
The present disclosure generally relates to single photon emission from an indirect band gap two-dimensional (2D) material through deterministic strain induced localization. At least some aspects of the present disclosure relate to techniques for deterministically creating spatially localized defect single photon emission sites in the 750 nm to 800 nm regime using a tungsten diselenide (WSe2) film and ultra-sharp SiO2 tips. |
US12237425B2 |
Nanowire stack GAA device with inner spacer and methods for producing the same
A nanowire FET device includes a vertical stack of nanowire strips configured as the semiconductor body. One or more of the top nanowire strips are receded and are shorter than the rest of the nanowire strips stacked lower. Inner spacers are uniformly formed adjacent to the receded nanowire strips and the rest of the nanowire strips. Source/drain structures are formed outside the inner spacers and a gate structure is formed inside the inner spacers, which wraps around the nanowire strips. |
US12237424B2 |
Semiconductor device
A transistor that is to be provided has such a structure that a source electrode layer and a drain electrode layer between which a channel formation region is sandwiched has regions projecting in a channel length direction at lower end portions, and an insulating layer is provided, in addition to a gate insulating layer, between the source and drain electrode layers and a gate electrode layer. In the transistor, the width of the source and drain electrode layers is smaller than that of an oxide semiconductor layer in the channel width direction, so that an area where the gate electrode layer overlaps with the source and drain electrode layers can be made small. Further, the source and drain electrode layers have regions projecting in the channel length direction at lower end portions. |
US12237422B2 |
Thin film transistor, method for manufacturing the same, shift register and gate driving circuit
A thin film transistor, including: at least one active layer pattern including a first conductive pattern, a second conductive pattern, and a semiconductor pattern; a gate on a side of the active layer pattern; a first electrode and a second electrode on a side of the gate away from the active layer pattern, and respectively electrically connected with the first conductive pattern and the second conductive pattern, a conductive shielding pattern is provided corresponding to the semiconductor pattern in at least one active layer pattern, the conductive shielding pattern is on a side of the semiconductor pattern away from the gate and is electrically connected with the first electrode, and a buffer layer is between the conductive shielding pattern and the semiconductor pattern; an orthographic projection of the conductive shielding pattern on a plane where the semiconductor pattern corresponding thereto is located at least partially covers the semiconductor pattern corresponding. |
US12237419B2 |
Gate structures in transistor devices and methods of forming same
A method includes forming a first source/drain region and a second source/drain region in a semiconductor fin; depositing a first dielectric layer over the first source/drain region and the second source/drain region; etching an opening through the first dielectric layer, wherein etching the opening comprises etching the first dielectric layer; forming first sidewall spacers on sidewalls of the opening; and forming a gate stack in the opening, wherein the gate stack is disposed between the first sidewall spacers. |
US12237418B2 |
Liner for a bi-layer gate helmet and the fabrication thereof
A semiconductor device includes a semiconductor layer. A gate structure is disposed over the semiconductor layer. A spacer is disposed on a sidewall of the gate structure. A height of the spacer is greater than a height of the gate structure. A liner is disposed on the gate structure and on the spacer. The spacer and the liner have different material compositions. |
US12237416B2 |
Cut-fin isolation regions and method forming same
A method includes forming a first semiconductor fin and a second semiconductor fin parallel to each other and protruding higher than top surfaces of isolation regions. The isolation regions include a portion between the first and the second semiconductor fins. The method further includes forming a gate stack crossing over the first and the second semiconductor fins, etching a portion of the gate stack to form an opening, wherein the portion of the isolation regions, the first semiconductor fin, and the second semiconductor fin are exposed to the opening, etching the first semiconductor fin, the second semiconductor fin, and the portion of the isolation regions to extend the opening into a bulk portion of a semiconductor substrate below the isolation regions, and filling the opening with a dielectric material to form a cut-fin isolation region. |
US12237415B2 |
Method for fabricating semiconductor device
A method for fabricating a semiconductor device includes the steps of forming a gate structure on a substrate, forming an epitaxial layer adjacent to the gate structure, and then forming a first cap layer on the epitaxial layer. Preferably, a top surface of the first cap layer includes a curve concave upward and a bottom surface of the first cap layer includes a planar surface higher than a top surface of the substrate. |
US12237412B2 |
Protection structures for semiconductor devices with sensor arrangements
Semiconductor devices, and in particular protection structures for semiconductor devices that include sensor arrangements are disclosed. A semiconductor device may include a sensor region, for example a current sensor region that occupies a portion of an overall active area of the device. The current sensor region may be configured to provide monitoring of device load currents during operation. Semiconductor devices according to the present disclosure include one or more protection structures that are configured to allow the semiconductor devices to withstand transient voltage events without device failure. A protection structure may include an insulating layer that is provided in a transition region between a device region and the sensor region of the semiconductor device. In the example of an insulated gate semiconductor device, the insulating layer of the protection structure may include a material with a greater breakdown voltage than a breakdown voltage of a gate insulating layer. |
US12237405B2 |
Semiconductor devices and methods of manufacturing thereof
A method includes forming a plurality of fin structures extending along a first direction. The method includes forming a dummy fin structure disposed between two adjacent fin structures. The dummy fin structure also extends along the first direction and includes a deformable layer. The method includes recessing portions of each fin structure. The method includes forming source/drain structures over the recessed fin structures. The method includes deforming the deformable layer of the dummy fin structure to apply either a tensile stress or a compressive stress on the source/drain structures coupled to each of the two adjacent fin structures. |
US12237404B2 |
Methods for increasing germanium concentration of surfaces of a silicon germanium portion of a Fin and resulting semiconductor devices
In an embodiment, a device includes a substrate, a first semiconductor layer that extends from the substrate, and a second semiconductor layer on the first semiconductor layer. The first semiconductor layer includes silicon and the second semiconductor layer includes silicon germanium, with edge portions of the second semiconductor layer having a first germanium concentration, a center portion of the second semiconductor layer having a second germanium concentration, and the second germanium concentration being less than the first germanium concentration. The device also includes a gate stack on the second semiconductor layer, lightly doped source/drain regions in the second semiconductor layer, and source and drain regions extending into the lightly doped source/drain regions. |
US12237401B2 |
Semiconductor chip
A semiconductor chip includes a substrate and a transistor. The transistor is formed on the substrate and includes an insulation layer and a fin. The fin includes a base portion and a protrusion connected with the base portion, wherein the protrusion is projected with respect to an upper surface of the base portion and has a recess recessed with respect to the upper surface. |
US12237399B2 |
Nano-FET transistor with alternating nanostructures and method of forming thereof
A method of forming a semiconductor device includes forming a sacrificial layer over a first stack of nanostructures and an isolation region. A dummy gate structure is formed over the first stack of nanostructures, and a first portion of the sacrificial layer. A second portion of the sacrificial layer is removed to expose a sidewall of the first stack of nanostructures adjacent the dummy gate structure. A spacer layer is formed over the dummy gate structure. A first portion of the spacer layer physically contacts the first stack of nanostructures. |
US12237398B2 |
Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a gate structure on a substrate; forming a first spacer adjacent to the gate structure, wherein the first spacer comprises silicon carbon nitride (SiCN); forming a second spacer adjacent to the first spacer, wherein the second spacer comprises silicon oxycarbonitride (SiOCN); and forming a source/drain region adjacent to two sides of the second spacer. |
US12237394B2 |
Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first providing a substrate having a first region and a second region, forming a first bottom barrier metal (BBM) layer on the first region and the second region, forming a first work function metal (WFM) layer on the first BBM layer on the first region and the second region, and then forming a diffusion barrier layer on the first WFM layer. |
US12237393B2 |
Method of fabricating a semiconductor device
A semiconductor device including a gate structure disposed on a substrate is provided. The gate structure includes a work function setting layer and a work function tuning layer sequentially disposed on substrate. The work function tuning layer is in contact with an interface surface positioned between the work function setting layer and the work function tuning layer, and a material of the interface surface is different from the work function setting layer. |
US12237392B2 |
Titanium aluminum and tantalum aluminum thin films
A process for depositing titanium aluminum or tantalum aluminum thin films comprising nitrogen on a substrate in a reaction space can include at least one deposition cycle. The deposition cycle can include alternately and sequentially contacting the substrate with a vapor phase Ti or Ta precursor and a vapor phase Al precursor. At least one of the vapor phase Ti or Ta precursor and the vapor phase Al precursor may contact the substrate in the presence of a vapor phase nitrogen precursor. |
US12237388B2 |
Transistor arrangements with stacked trench contacts and gate straps
Disclosed herein are transistor arrangements with trench contacts that have two parts—a first trench contact and a second trench contact—stacked over one another. Such transistor arrangements may be fabricated by forming a first trench contact over a source or drain contact of a transistor, recessing the first trench contact, forming the second trench contact over the first trench contact, and, finally, forming a gate contact that is electrically isolated from, while being self-aligned to, the second trench contact. Such a fabrication process may provide improvements in terms of increased edge placement error margin, cost-efficiency, and device performance, compared to conventional approaches to forming trench and gate contacts. The conductive material of the first trench contact may also be deposited over the gate electrodes of transistors, forming a gate strap, to advantageously reduce gate resistance. |
US12237384B2 |
Semiconductor device and forming method thereof
A semiconductor device and a forming method thereof are provided. The semiconductor device includes a substrate, a gate structure and a self-aligned contact structure. The substrate includes a source region and a drain region; the gate structure is formed on the substrate and are located between the source region and the drain region; and the self-aligned contact structure is formed on the substrate and includes a first contact structure, a second contact structure and a third contact structure sequentially connected in a direction perpendicular to the substrate, the first contact structure is in contact with the source region or the drain region, and a cross-sectional area of the second contact structure in a direction parallel to the substrate is greater than that of the first contact structure and that of the third contact structure in the direction parallel to the substrate. |
US12237382B2 |
Semiconductor device and power amplifier
A semiconductor device includes: a substrate; a channel layer disposed on the substrate, wherein the channel layer is made of GaN; a barrier layer disposed on the channel layer, wherein the barrier layer is made of AlzGa1-zN; and an inserting structure inserted between the channel layer and the barrier layer. The inserting structure includes: a first inserting layer disposed on the channel layer, wherein the first inserting layer is made of AlxGa1-xN; and a second inserting layer disposed on the first inserting layer, wherein the second inserting layer is made of AlyGa1-yN, and y is greater than x. The semiconductor device further includes: a gate electrode disposed on the barrier layer; a source electrode and a drain electrode disposed on the barrier layer and respectively at opposite sides of the gate electrode; and a spike region formed below at least one of the source electrode and the drain electrode. |
US12237379B2 |
Method for manufacturing nitride semiconductor device and nitride semiconductor device
A method for manufacturing a nitride semiconductor device including: forming an N-type region in a nitride semiconductor layer; implanting ions of an acceptor element into a region under the N-type region in the nitride semiconductor layer; and forming a first P-type region under the N-type region by subjecting the nitride semiconductor layer to heat treatment and activating the acceptor element. The forming the N-type region includes implanting ions of a donor element into the nitride semiconductor layer such that concentration of the donor element in the N-type region is equal to or greater than concentration of the acceptor element in the first P-type region. The implanting ions of the acceptor element into a region under the N-type region includes implanting ions of the acceptor element such that concentration of the acceptor element in the first P-type region is 1×1019 cm−3 or more and 1×1021 cm−3 or less. |
US12237375B2 |
Semiconductor structure of stacked two-dimensional material layers
A semiconductor structure includes a semiconductor substrate, a plurality of stacked units, a conductive structure, a plurality of dielectrics, a first electrode strip, a second electrode strip, and a plurality of contact structures. The stacked units are stacked up over the semiconductor substrate, and comprises a first passivation layer, a second passivation layer and a channel layer sandwiched between the first passivation layer and the second passivation layer. The conductive structure is disposed on the semiconductor substrate and wrapping around the stacked units. The dielectrics are surrounding the stacked units and separating the stacked units from the conductive structure. The first electrode strip and the second electrode strip are located on two opposing sides of the conductive structure. The contact structures are connecting the channel layer of each of the stacked units to the first electrode strip and the second electrode strip. |
US12237374B2 |
Semiconductor device and method for producing same
In this patent application, a new Metal Oxide Semiconductor MOS planar cell design concept is proposed. The inventive power semiconductor includes a planar cell forming a horizontal channel and a plurality of trenches, which are arranged orthogonally to the plane of the planar cells. A second p base layer is introduced which extends perpendicularly deeper than the source region and laterally to the same distance/extent as the source region. Therefore, a vertical channel is prevented from forming in the trench regions while allowing the horizontal channels to form. This is extremely important in order to avoid significant issues (i.e. shifts in Vth) encountered in prior art IGBT designs. The new cell concept adopts planar MOS channel and Trench technology in a single MOS cell structure. The new design offers a wide range of advantages both in terms of performance (reduced losses, improved controllability and reliability), and processability (narrow mesa design rules, reliable planar process compatibility) and can be applied to both IGBTs and MOSFETs based on silicon or wide bandgap materials such as Silicon Carbide SiC. Furthermore, the device is easy to manufacture, because the inventive design can be manufactured based on a self-aligned process with minimum number of masks, with the potential of additionally applying enhancement layers and/or reverse conducting type of structures. |
US12237373B2 |
Field effect transistor and method
A device includes a substrate, and a first semiconductor channel over the substrate. The first semiconductor channel includes a first nanosheet of a first semiconductor material, a second nanosheet of a second semiconductor material in physical contact with a topside surface of the first nanosheet, and a third nanosheet of the second semiconductor material in physical contact with an underside surface of the first nanosheet. The first gate structure is over and laterally surrounding the first semiconductor channel, and in physical contact with the second nanosheet and the third nanosheet. |
US12237369B2 |
Semiconductor device with shallow trench isolation having multi-stacked layers and method of forming the same
A semiconductor device includes a substrate; at least one trench located at a top surface of the substrate; and a first dielectric layer, a second dielectric layer and a third dielectric layer that are sequentially stacked on an inner wall of each of the at least one trench. A topmost surface of the first dielectric layer is lower than a topmost surface of the second dielectric layer and the top surface of the substrate, to form a first groove between the second dielectric layer and the substrate. An edge corner between the top surface of the substrate and the inner wall of each of the at least one trench is in a shape of a fillet curve. The fillet structure is smooth and round without a sharp corner, reducing point discharge and improving reliability of the shallow trench isolation structure. |
US12237368B2 |
Semiconductor structures including middle-of-line (MOL) capacitance reduction for self-aligned contact in gate stack
A method of forming a semiconductor structure includes forming a first middle-of-line (MOL) oxide layer and a second MOL oxide layer in the semiconductor structure. The first MOL oxide layer including multiple gate stacks formed on a substrate, and each gate stack of the gate stacks including a source/drain junction. A first nitride layer is formed over a silicide in the first MOL oxide layer. A second nitride layer is formed. Trenches are formed through the second nitride layer down to the source/drain junctions. A nitride cap of the plurality of gate stacks is selectively recessed. At least one self-aligned contact area (CA) element is formed within the first nitride layer. The first MOL oxide layer is selectively recessed. An air-gap oxide layer is deposited. The air gap oxide layer is reduced to the at least one self-aligned CA element and the first nitride layer. |
US12237362B2 |
Display device
A display device including a first substrate structure, a second substrate structure and an adhesive layer is provided by the present disclosure. The first substrate structure includes a first recess. The second substrate structure is disposed opposite to the first substrate structure. The adhesive layer is sandwiched between the first substrate structure and the second substrate structure, wherein a part of the adhesive layer is filled in the first recess. |
US12237361B2 |
Transparent display
A transparent display includes a first transparent substrate, pixel structures, first electrodes, and second electrodes. The pixel structures are located on the first transparent substrate. Each pixel structure includes light-emitting elements. A pitch of adjacent light emitting elements in each pixel structure is 0.17 mm to 0.34 mm. A pitch of adjacent pixel structures is 3.4 mm to 15.4 mm. The first electrodes and the second electrodes are electrically connected to the pixel structures. |
US12237356B2 |
Solid-state imaging device, manufacturing method thereof, and electronic device
Provided are a solid-state imaging device, a manufacturing method thereof, and an electronic device that enable improvement of the sensitivity in a near infrared region by a simpler process. A solid-state imaging device includes a first semiconductor layer in which a first photoelectric conversion unit and a first floating diffusion are formed, a second semiconductor layer in which a second photoelectric conversion unit and a second floating diffusion are formed, and a wiring layer including a wiring electrically connected to the first and second floating diffusions. The first semiconductor layer and the second semiconductor layer are laminated, and the wiring layer is formed on a side of the first or second semiconductor layer, the side being opposite to a side on which the first semiconductor layer and the second semiconductor layer face each other. |
US12237355B2 |
Semiconductor device and semiconductor die
A semiconductor device and a semiconductor die are disclosed. The semiconductor device includes: a SPAD wafer containing SPAD dies formed thereon with respective SPAD arrays; a TDC wafer containing TDC dies formed thereon with respective TDC arrays; and a logic wafer containing logic dies formed thereon with respective peripheral logic circuits. The SPAD wafer, TDC wafer and logic wafer are bonded in the sequence set forth. The TDC arrays and peripheral logic circuits are arranged on the TDC and logic wafers, respectively, and the SPAD arrays are bonded to the TDC arrays. The three wafers are bonded and integrated together to form the semiconductor device using a multi-wafer stacking technique. The increased integration of the semiconductor device means an increased fill factor of SPAD arrays for same size, resulting in improved photon detection efficiency of the semiconductor device and improved detection performance of single-photon detectors fabricated from the semiconductor device. |
US12237354B2 |
Chip package and method for forming the same
Chip packages and methods for forming the same are provided. The method includes providing a substrate having upper and lower surfaces, and having a chip region and a scribe-line region surrounding the chip region. The substrate has a dielectric layer on its upper surface. A masking layer is formed over the substrate to cover the dielectric layer. The masking layer has a first opening exposing the dielectric layer and extending in the extending direction of the scribe-line region to surround the chip region. An etching process is performed on the dielectric layer directly below the first opening, to form a second opening that is in the dielectric layer directly below the first opening. The masking layer is removed to expose the dielectric layer having the second opening. A dicing process is performed on the substrate through the second opening. |
US12237352B2 |
Solid-state imaging element having partition wall disposed between optical filters
Provided is a solid-state imaging element including a support 1 having a photoelectric conversion unit 10 and an optical filter 20 provided on a light incident side with respect to the photoelectric conversion unit 10. The optical filter 20 has two or more kinds of pixels 21, 22, and 23 arranged in a patterned manner and a partition wall 25 disposed between the pixels. A refractive index of the partition wall with respect to light having a wavelength of 533 nm is 1.10 to 1.30, a width W1 of the partition wall is 80 to 150 nm, a refractive index of the pixels with respect to light having a wavelength of 1000 nm is 1.60 to 1.90, a difference between a thickness H1 of the partition wall and a thickness H2 of pixels adjacent to the partition wall is 200 nm or less, and a difference between the refractive index of the partition wall with respect to light having a wavelength of 533 nm and a refractive index of the pixels adjacent to the partition wall with respect to light having a wavelength of 1000 nm is 0.30 to 0.80. |
US12237351B2 |
Semiconductor package structure and related methods
Implementations of semiconductor packages may include: a substrate having a first side and a second side and a die having an active area on a second side of the die. A first side of the die may be coupled to the second side of the substrate. The semiconductor package may also include a glass lid having a first side and a second side. The glass lid may be coupled over a second side of the die. The semiconductor package may include a first and a second molding compound and one or more cushions positioned between a first side of the glass lid and a portion of the first molding compound. The second molding compound may be coupled to the substrate and the around the die and the glass lid. |
US12237347B2 |
Image sensor, layout structure, and control method
An image sensor, a layout structure, and a control method are provided. The image sensor includes multiple pixel blocks arranged in rows and columns. Each pixel block includes: at least one photosensitive unit connected between a floating diffusion active region and a first reference voltage; a reset transistor with a control terminal and a second terminal; a gain control transistor with a control terminal, a first terminal, and a second terminal; a source follower transistor with a control terminal and a second terminal; a select transistor with a control terminal, a first terminal, and a second terminal. Two adjacent pixel blocks in the same column share the same select transistor and the same reset transistor, or two groups each composed of two adjacent pixel blocks in three adjacent pixel blocks in the same column share the same select transistor and the same reset transistor, respectively. |
US12237346B2 |
Detection device with stacked photodiodes
According to an aspect, a detection device includes a plurality of optical sensors arranged on a substrate. Each of the optical sensors includes a first photodiode and a second photodiode that is coupled in series and in an opposite direction to the first photodiode. |
US12237345B2 |
Semiconductor device
A display device including a substrate having thin film transistors (TFT) comprising: the TFT including an oxide semiconductor film, a gate electrode and an insulating film formed between the oxide semiconductor film and the gate electrode, wherein a first aluminum oxide film and a second aluminum oxide film, which is formed on the first aluminum oxide film, are formed between the insulating film and the gate electrode, an oxygen concentration in the first aluminum oxide film is bigger than an oxygen concentration in the second aluminum oxide film. |
US12237344B2 |
Method of fabricating array substrate, array substrate and display device
An OLED display device including a display area is provided. A first and second thin film transistors (TFTs) are arranged in the display area, the first TFT includes a first active layer, the second TFT includes a second active layer, a material of the first active layer is different from that of the second active layer. The OLED display device includes a substrate, the second active layer, a second gate of the second TFT, the first active layer, a first gate of the first TFT, a first source and drain of the first TFT, a second source and drain of the second TFT, a first data line in a same layer as the second source and drain, a first planarization layer on the first data line, and a second data line on the first planarization layer and electrically insulated from the first data line. |
US12237343B2 |
Display panel and display device
A display panel includes a driving circuit and a signal line. The signal line includes at least two main signal sub-lines each including a first end and a second end, the first ends of the at least two main signal sub-lines are electrically coupled to each other, and the second ends thereof are electrically coupled to each other. N main signal sub-lines in the at least two main signal sub-lines are directly electrically coupled to the driving circuit. Each of the N main signal sub-lines is a direct-coupled main signal sub-line, and a main signal sub-line in the at least two main signal sub-lines other than the direct-coupled main signal sub-lines is an indirect-coupled main signal sub-line which is not directly electrically coupled to the driving circuit but electrically coupled to the driving circuit via the direct-coupled main signal sub-line, where N is a positive integer. |
US12237340B2 |
Display substrate, display panel and display apparatus
The present disclosure provides a display substrate, a display panel and a display apparatus. The display substrate includes a base substrate; a transistor, located on the base substrate, and including an active layer; and a data line, located between the active layer and the base substrate; the data line is connected with the active layer, and an orthographic projection of the active layer on the base substrate is located in an orthographic projection of the data line on the base substrate. |
US12237338B2 |
Array substrate, method for manufacturing array substrate, and display panel
An array substrate, a method for manufacturing an array substrate, and a display panel are provided. The array substrate includes a substrate and a thin film transistor layer arranged on the substrate. The thin film transistor layer includes a plurality of thin film transistors. The thin film transistors each include an active layer, a source/drain, a first gate, a second gate, and a first insulating layer. The first gate and the second gate are electrically connected through the through hole. The problems of difficulty in etching and excessively long etching time are avoided while reducing the gate resistance of the thin film transistor. |
US12237337B2 |
Display driver semiconductor device and method for manufacturing the same
A first high voltage semiconductor element, disposed in a substrate, includes first trenches; a first source region and a first drain region; first drift regions having respective ones partially surround the first source region and the first drain region; a first gate insulating layer and a first gate electrode disposed between the first drift regions; and a first high voltage well surrounding the first drift regions. A second high voltage semiconductor element, disposed in the substrate, includes second trenches; a second source region and a second drain region; second drift regions having respective ones partially surround the second source region and the second drain region; a second gate insulating layer and a second gate electrode disposed between the second drift regions; and a second high voltage well surrounding the second drift regions. Depths of the second trenches are disposed to be greater than depths of the first trenches. |
US12237333B2 |
Power wall integration for multiple stacked devices
A first transistor tier is formed over a substrate, positioned in a first tier of the semiconductor device and includes bottom transistors extending along a horizontal direction parallel to the substrate. A first segment of a first conductive plane is formed in the first tier and adjacent to a first side of the first transistor tier, spans a height of the first transistor tier, and is connected to the first transistor tier. A second transistor tier is formed over the first transistor tier, positioned in a second tier of the semiconductor device and includes top transistors extending along the horizontal direction. A second segment of the first conductive plane is formed in the second tier and adjacent to a first side of the second transistor tier, positioned over and connected to the first segment of the first conductive plane, and spans a height of the second transistor tier. |
US12237331B2 |
CMOS logic element including oxide semiconductor
Provided is a Complementary Metal Oxide Semiconductor (CMOS) logic element. The CMOS logic element includes a substrate including a PMOS area, a circuit wiring structure including an insulating layer and a wiring layer alternately stacked on the substrate, wherein the circuit wiring structure includes an NMOS area vertically spaced apart from the PMOS area, a first transistor disposed on the PMOS area, and a second transistor disposed on the NMOS area and complementarily connected to the first transistor, wherein the first transistor includes a first gate electrode, source/drain areas formed on the PMOS area on both sides of the first gate electrode, and a first channel connecting the source and drain areas to each other, wherein the second transistor includes a second gate electrode and a second channel vertically overlapping the second gate electrode, wherein the first channel includes silicon, wherein the second channel includes an oxide semiconductor. |
US12237330B2 |
Architecture with stacked N and P transistors with a channel structure formed of nanowires
A device with stacked transistors includes a first transistor of a first type, in particular N or P, the first transistor having a channel formed in one or more first semi-conducting rods of a semi-conducting structure including semi-conducting rods disposed above each other and aligned with each other, and a second transistor of a second type, in particular P or N, with a gate-surrounding gate and a channel region formed in one or more second semi-conducting rods of said semi-conducting structure and disposed above the first semi-conducting rods. The source block of the second transistor is distinct from the source and drain block of the second transistor, and the drain block of the second transistor is distinct from the drain and source blocks of the second transistor. |
US12237329B2 |
Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first fin-shaped structure on the first region and a second fin-shaped structure on the second region; forming a patterned mask on the second region; and performing a process to enlarge the first fin-shaped structure so that the top surfaces of the first fin-shaped structure and the second fin-shaped structure are different. |
US12237327B2 |
Variable width for RF neighboring stacks
Devices and methods to manufacture a stack of FET switches in presence of a neighboring stack of FET switches are described. The stack of FET switches is designed or manufactured so that at least its top FET has a width that is smaller than the width of its bottom FET. Other voltage handling configurations and distributions of widths are described. |
US12237321B2 |
Filler cell region with centrally uncut gate segments, semiconductor device including same and method of manufacturing same
A filler cell region (in a semiconductor device) includes: gate segments, a majority of first ends of which substantially align with a first reference line that parallel and proximal to a top boundary of the filler cell region, and a majority of second ends of which substantially align with a second reference line that is parallel and proximal to a bottom boundary of the filler cell region. First and second gate segments extend continuously across the filler cell region; and third & fourth and fifth & sixth gate segments are correspondingly coaxial and separated by corresponding gate-gaps. Relative to the first direction: a first end of the first gate segment extends to the top boundary of the filler cell region; and a second end of the second gate segment extends to the bottom boundary of the filler cell region. |
US12237319B2 |
Stacked-chip packages
A stacked-chip package of the inventive concepts includes a first chip and a second chip stacked on the first chip. The first chip may include a first cell array region, a first core circuit region including a first core terminal, and a first peripheral circuit region including a plurality of first peripheral circuit terminals. The second chip may include a second cell array region on the first cell array region, a second core circuit region on the first core circuit region and including a second core terminal, and a through via on the first peripheral circuit region and connected to at least one first peripheral circuit terminal of the plurality of first peripheral circuit terminals. |
US12237317B2 |
LED device and light emitting apparatus including the same
A LED device includes multiple LED chips each including opposite first and second surfaces, a side surface, and an electrode assembly disposed on the second surface and including first and second electrodes. The first surface of each of the LED chips is a light exit surface. The LED device further includes an electric circuit layer assembly disposed on the second surfaces of the LED chips and having opposite first and second surfaces and a side surface. The first surface is electrically connected to the first and second electrodes. The LED device further includes an encapsulating layer enclosing the LED chips and the electric circuit layer assembly to expose the second surface of the electric circuit layer assembly. |
US12237316B2 |
Display substrate, tiled display panel and display device
A display substrate, including: a base substrate including at least a side edge and a display area; a plurality of pixel units disposed in the display area, a second pixel unit is located on a side of a first pixel unit close to the side edge, edges of the second pixel unit include the side edge, a third pixel unit is located between the first pixel unit and the second pixel unit, and the third pixel unit is adjacent to the second pixel unit; and a plurality of light emitting diode chips disposed on the base substrate a first light emitting diode chip is located in the first pixel unit, a part of a second light emitting diode chip is located in the second pixel unit, and the other part of the second light emitting diode chip is located in the third pixel unit. |
US12237312B2 |
Light-emitting diode packaging module
A light-emitting diode (LED) packaging module includes a plurality of LED chips spaced apart from one another, an encapsulating layer that fills in a space among the LED chips, a light-transmitting layer disposed on the encapsulating layer, a wiring assembly disposed on and electrically connected to the LED chips, and an insulation component that covers the encapsulating layer and the wiring assembly. Each of the LED chips includes an electrode assembly including first and second electrodes. The light-transmitting layer includes a light-transmitting layer that has a light transmittance greater than that of the encapsulating layer. |
US12237311B2 |
Lighting module, lighting device and lamp
A lighting device disclosed in an embodiment of the invention includes: a first substrate; a first light emitting device disposed on the first substrate; a resin layer disposed on the first substrate; a second substrate disposed on the resin layer; and a second light emitting device disposed on the second substrate and disposed in the resin layer. The resin layer may include a first surface from which light emitted from the first and second light emitting devices is emitted, and the first surface of the resin layer may include a plurality of convex portions and a plurality of concave portions. |
US12237309B2 |
Semiconductor package having pads with stepped structure
A semiconductor package including a first semiconductor chip, a second semiconductor chip disposed on the first semiconductor chip, and a third semiconductor chip disposed on the second semiconductor chip. A first pad is disposed on a top surface of the second semiconductor chip, and includes a first portion and a second portion protruding in a vertical direction from the first portion. A width of the first portion in a first horizontal direction is greater than a width of the second portion in the first horizontal direction. A second pad is disposed on a bottom surface of the third semiconductor chip facing the top surface of the second semiconductor chip, and a solder ball is disposed as surrounding a sidewall of the second portion of the first pad between the first pad and the second pad. |
US12237308B2 |
Semiconductor package
A semiconductor package includes a first semiconductor chip including a first wiring layer including a first wiring structure and providing a first rear surface, and a first through via for first through via for power electrically connected to the first wiring structure; and a second semiconductor chip including a second wiring layer including a second wiring structure and providing a second rear surface, and a second through via for second through via for power electrically connected to the second wiring structure, wherein the first and second semiconductor chips have different widths, wherein the first semiconductor chip receives power through the first wiring structure and the first through via for first through via for power, wherein the second semiconductor chip receives power through the second wiring structure and the second through via for second through via for power. |
US12237306B2 |
Correction die for wafer/die stack
Representative implementations of devices and techniques provide correction for a defective die in a wafer-to-wafer stack or a die stack. A correction die is coupled to a die of the stack with the defective die. The correction die electrically replaces the defective die. Optionally, a dummy die can be coupled to other die stacks of a wafer-to-wafer stack to adjust a height of the stacks. |
US12237305B2 |
Integrated circuit package having wirebonded multi-die stack
Embodiments of the present disclosure are directed towards an integrated circuit (IC) package including a first die at least partially embedded in a first encapsulation layer and a second die at least partially embedded in a second encapsulation layer. The first die may have a first plurality of die-level interconnect structures disposed at a first side of the first encapsulation layer. The IC package may also include a plurality of electrical routing features at least partially embedded in the first encapsulation layer and configured to route electrical signals between a first and second side of the first encapsulation layer. The second side may be disposed opposite to the first side. The second die may have a second plurality of die-level interconnect structures that may be electrically coupled with at least a subset of the plurality of electrical routing features by bonding wires. |
US12237299B2 |
Systems and methods for direct bonding in semiconductor die manufacturing
A stacked semiconductor device and systems and methods for producing the same are disclosed here. In some embodiments, the method includes aligning a first array of bond pads on an upper surface of a first semiconductor substrate with a second array of bond pads on a lower surface of a second semiconductor substrate. The method then includes annealing the stacked semiconductor device to bond the upper surface of the first semiconductor substrate to the lower surface of the second semiconductor substrate. The annealing results in at least one void between the upper surface and the lower surface that includes a layer of diffused metal. The layer of diffused metal extends from a first individual bond pad towards a second individual bond pad and forms an electrical or thermal short. The method then includes exposing the stacked semiconductor device to microwave radiation to excite a chemical constituent present in the void. |
US12237297B2 |
Solder reflow apparatus and method of manufacturing an electronic device
An apparatus includes: a vapor generating chamber configured to accommodate a heat transfer fluid and to be filled with saturated vapor generated by the heat transfer fluid; a heater configured to heat the heat transfer fluid in the vapor generating chamber; a substrate stage configured to be movable upward or downward in the vapor generating chamber and to support a substrate on which an electronic device is mounted via a solder. The apparatus also includes at least one mesh plate extending in a horizontal direction in the vapor generating chamber. The at least one mesh plate includes a plurality of openings through which the vapor moves. |
US12237293B2 |
Palladium-coated copper bonding wire, manufacturing method of palladium-coated copper bonding wire, wire bonding structure using the same, semiconductor device and manufacturing method thereof
A Pd-coated Cu bonding wire of an embodiment contains Pd of 1.0 to 4.0 mass %, and a S group element of 50 mass ppm or less in total (S of 5.0 to 12.0 mass ppm, Se of 5.0 to 20.0 mass ppm, or Te of 15.0 to 50 mass ppm). At a crystal plane of a cross section of the wire, a <100> orientation ratio is 15% or more, and a <111> orientation ratio is 50% or less. When a free air ball is formed on the wire and a tip portion is analyzed, a Pd-concentrated region is observed on the surface thereof. |
US12237292B2 |
Circuits including micropatterns and using partial curing to adhere dies
A method comprises: providing a layer of curable adhesive material (4) on a substrate (2); forming a pattern of microstructures (321) on the layer of curable adhesive material (4); curing a first region (42) of the layer of curable adhesive material (4) at a first level and a second region (44) of the layer of curable adhesive material (4) at a second level greater than the first level; providing a solid circuit die (6) to directly attach to a major surface of the first region (42) of the layer of curable adhesive material (4); and further curing the first region (42) of the layer of curable adhesive material (4) to anchor the solid circuit die (6) on the first region (42) by forming an adhesive bond therebetween. The pattern of microstructures (321) may include one or more microchannels (321), the method further comprising forming one or more electrically conductive traces in the microchannels (321), in particular, by flow of a conductive particle containing liquid (8) by a capillary force and, optionally, under pressure. The at least one microchannel (321) may extend from the second region (44) to the first region (42) and have a portion beneath the solid circuit die (6). The solid circuit die (6) may have at least one edge disposed within a periphery of the first region (42) with a gap therebetween. The solid circuit die (6) may have at least one contact pad (72) on a bottom surface thereof, wherein the at least one contact pad (72) may be in direct contact with at least one of the electrically conductive traces in the microchannels (321). Forming the pattern of microstructures (321) may comprise contacting a major surface of a stamp (3) to the layer of curable adhesive material (4), the major surface having a pattern of raised features (32) thereon. The curable adhesive material (4) may be cured by an actinic light source such as an ultraviolet (UV) light source (7, 7′), wherein a mask may be provided to at least partially block the first region (42) of the layer of curable adhesive material (4) from the cure. The stamp (3) may be positioned in contact with the curable adhesive material (4) to replicate the pattern of raised features (32) to form the microstructures (321) while the curable adhesive material (4) is selectively cured by the actinic light source such as the ultraviolet (UV) light source (7). The first region (42) of the layer of curable adhesive material (4) may be cured at the first level to allow a bottom surface of the solid circuit die (6) to be fluidly-sealed by the major surface of the first region (42). The second region of the layer of curable adhesive material (4) may be cured at the second level such that the second region (44) is fully cured. The further curing may be any suitable curing such as thermal curing, radiation curing (e.g., by actinic radiation, such as ultraviolet (UV) radiation) or self-curing at room temperature without using a thermal or radiation curing source. |
US12237290B2 |
Semiconductor packages and methods of manufacturing the semiconductor packages
A semiconductor package includes a first semiconductor chip including a first substrate having first and second surfaces opposite to each other, a through electrode in the first substrate, a first chip pad on the first surface and electrically connected to the through electrode, and a second chip pad on the first surface and electrically connected to a circuit element in the first substrate; a redistribution wiring layer on the first surface of the first semiconductor chip, and including a first redistribution wiring line electrically connected to the first chip pad and a second redistribution wiring line electrically connected to the second chip pad; a second semiconductor chip stacked on the second surface of the first semiconductor chip and electrically connected to the through electrode; and a molding member on side surfaces of the first and second semiconductor chips. |
US12237289B2 |
Flexible electronic structure including a support element
There is provided a flexible electronic structure for bonding with an external circuit. The flexible electronic structure comprising: a flexible body having a first surface, the flexible body comprising at least one electronic component; at least one contact element configured to bond with the external circuit, the at least one contact element operatively coupled with the at least one electronic component and provided at the first surface of the flexible body, and arranged to operably interface with the external circuit after bonding, and at least one support element provided at the first surface of the flexible body, each support element arranged to contact a corresponding surface element disposed on a first surface of an external structure comprising the external circuit. |
US12237287B2 |
Chip bump interface compatible with different orientations and types of devices
Embodiments herein describe a multiple die system that includes an interposer that connects a first die to a second die. Each die has a bump interface structure that is connected to the other structure using traces in the interposer. However, the bump interface structures may have different orientations relative to each other, or one of the interface structures defines fewer signals than the other. Directly connecting the corresponding signals defined by the structures to each other may be impossible to do in the interposer, or make the interposer too costly. Instead, the embodiments here simplify routing in the interposer by connecting the signals in the bump interface structures in a way that simplifies the routing but jumbles the signals. The jumbled signals can then be corrected using reordering circuitry in the dies (e.g., in the link layer and physical layer). |
US12237282B2 |
Semiconductor device and method of forming the same
A semiconductor device includes a device layer, a first passivation layer, an aluminum pad, a second passivation layer, an under-ball metallurgy (UBM) pad and a connector. The device layer is disposed over a substrate, wherein the device layer includes a top metal feature. The first passivation layer is disposed over the device layer. The aluminum pad penetrates through the first passivation layer and is electrically connected to the top metal feature. The second passivation layer is disposed over the aluminum pad. The UBM pad penetrates through the second passivation layer and is electrically connected to the aluminum pad. The connector is disposed over the UBM pad. In some embodiments, a first included angle between a sidewall and a bottom of the aluminum pad is greater than a second included angle between a sidewall and a bottom of the UBM pad. |
US12237277B2 |
Package structure and methods of manufacturing the same
A package structure includes a circuit substrate, a semiconductor device and a ring structure. The circuit substrate has a first region and a second region connected thereto. The circuit substrate includes at least one routing layer including a dielectric portion and a conductive portion disposed thereon. A first ratio of a total volume of the conductive portion of the routing layer within the first region to a total volume of the dielectric and conductive portions of the routing layer within the first region is less than a second ratio of a total volume of the conductive portion of the routing layer within the second region to a total volume of the dielectric and conductive portions of the routing layer within the second region. The semiconductor device is disposed over the circuit substrate within the first region, and is electrically coupled to the circuit substrate. The ring structure is disposed over the circuit substrate within the second region. |
US12237275B2 |
Semiconductor devices having supportive plating structures
A semiconductor package includes a substrate having a first surface, and a second surface opposite the first surface. The substrate includes a connection region having a first array of contact pads, and a peripheral region surrounding the connection region and having additional contact pads. A semiconductor die having an array of electrical contacts and thermal contacts, is connected to the first array of contact pads and to the additional contact pads. A plate is coupled to a top surface of the semiconductor die and there is at least one pin projecting from the plate toward the first substrate. The pin is disposed within a channel that extends between the plate and the additional contact. The plate, channel and pin improve the heat dissipation capabilities of the semiconductor device package. |
US12237274B2 |
Semiconductor structures comprising a via structure with a first protection structure and a second protection structure
A semiconductor structure includes: at least one ground layer and at least one power supply layer arranged in a preset direction, and a via structure extending in the preset direction; and a first protection structure and a second protection structure that are sequentially disposed around a sidewall of the via structure in a direction surrounding the sidewall of the via structure and are spaced apart from each other, where a first spacing is formed between the first protection structure and the via structure, at least partial region of the first protection structure is electrically connected with the at least one ground layer, a second spacing is formed between at least partial region of the second protection structure and the via structure, and the second protection structure is electrically connected with the at least one power supply layer. |
US12237272B2 |
Electronic device and method of manufacturing the same
An electronic device is disclosed. The electronic device includes a carrier having a first surface and a first lateral surface, an antenna adjacent to the first surface of the carrier, and a shielding layer covering a portion of the first lateral surface of the carrier. The shielding layer is configured to allow a gain of the antenna to be greater than 20 dB. |
US12237270B2 |
Flexible substrate
According to one embodiment, a flexible substrate includes an array substrate including an insulating basement having a first surface and a second surface opposed to the first surface, a first organic insulating layer which is located alongside the second surface and which is closely adhered the array substrate, and a second organic insulating layer closely adhered the first organic insulating layer. The first organic insulating layer is located between the array substrate and the second organic insulating layer. A plurality of bubbles is mixed in the second organic insulating layer. The second organic insulating layer has an elastic modulus that is lower than that of the insulating basement. |
US12237268B2 |
Integrated circuit semiconductor device
An integrated circuit semiconductor device includes a substrate having a first surface and a second surface opposite the first surface; a rail through via passing between the first surface and the second surface of the substrate; a cell-level portion arranged on the first surface and comprising a buried rail connected to the rail through via, a local conductive interconnect, a cell via connected to the local conductive interconnect, and a transistor connected to the local conductive interconnect; a signal wiring-level portion arranged on the cell-level portion and comprising a plurality of upper multi-layer interconnect layers connected to the local conductive interconnect via the cell via and upper vias connecting the upper multi-layer interconnect layers to each other; a dummy substrate arranged on the signal wiring-level portion; a bonding-level portion arranged between the signal wiring-level portion and the dummy substrate and bonding the signal wiring-level portion to the dummy substrate, and comprising a bonding pad connected to the upper via; a power delivery network-level portion arranged under the second surface of the substrate and comprising a plurality of lower multi-layer interconnect layers connected to the rail through via and lower vias connecting the lower multi-layer interconnect layers to each other; and an external connection terminal arranged under the power delivery network-level portion and connected to the lower multi-layer interconnect layers. |
US12237265B2 |
Methods of manufacturing semiconductor devices
A semiconductor device may include a substrate including a cell region and a core/peripheral region. A plurality of bit line structures may be in the cell region of the substrate. A gate structure may be in the core/peripheral regions of the substrate. A lower contact plug and an upper contact plug may be between the bit line structures. The lower contact plug and the upper contact plug may be stacked in a vertical direction. A landing pad pattern may contact an upper sidewall of the upper contact plug. The landing pad pattern may be between an upper portion of the upper contact plug and an upper portion of one of the bit line structures. An upper surface of the landing pad pattern may be higher than an upper surface of each of the bit line structures. A peripheral contact plug may be formed in the core/peripheral regions of the substrate. A wiring may be electrically connected to an upper surface of the peripheral contact plug. |
US12237256B2 |
Semiconductor package
A semiconductor package includes a redistribution substrate and a semiconductor chip thereon. The redistribution substrate includes a ground under-bump pattern, signal under-bump patterns laterally spaced apart from the ground under-bump pattern, first signal line patterns disposed on the signal under-bump patterns and coupled to corresponding signal under-bump patterns, and a first ground pattern coupled to the ground under-bump pattern and laterally spaced apart from the first signal line pattern. Each of the signal and ground under-bump patterns includes a first part and a second part formed on the first part and that is wider than the first part. The second part of the ground under-bump pattern is wider than the second part of the signal under-bump pattern. The ground under-bump pattern vertically overlaps the first signal line patterns. The first ground pattern does not vertically overlap the signal under-bump patterns. |
US12237255B2 |
Vertical interconnects with variable pitch for scalable escape routing
The embodiments are directed to technologies for variable pitch vertical interconnect design for scalable escape routing in semiconductor devices. One semiconductor device includes a circuit die, and an array of circuit die interconnects located on the circuit die. The array includes a first triangular octant of interconnects that are organized in rows and columns, each column incrementing its number of interconnects from a first side of the first triangular octant to a second side of the first triangular octant. A pitch size between the columns increases in a first repeating pattern from the first side to the second side. |
US12237252B2 |
Semiconductor package
A semiconductor package may include at least one first rewiring structure, the at least one first rewiring structure including a plurality of first insulating layers vertically stacked and a plurality of first rewiring patterns included in the plurality of first insulating layers, at least one semiconductor chip on the at least one first rewiring structure, and at least one molding layer covering the at least one semiconductor chip, wherein each of the plurality of first rewiring patterns includes, a first conductive pattern, the first conductive pattern including a curved upper surface, and a first seed pattern covering a side surface and a lower surface of the first conductive pattern, and each of the first seed patterns of the plurality of first rewiring patterns having a same shape. |
US12237250B2 |
Semiconductor package
A semiconductor package includes a redistribution substrate having first and second surfaces opposing one another, a first semiconductor chip on the first surface of the redistribution substrate, a passive device and a metal post on the second surface of the redistribution substrate and electrically connected to the redistribution pattern, a second encapsulant encapsulating at least side surfaces of the passive device and the metal post, a second insulating layer on a lower surface of the metal post and a lower surface of the second encapsulant, and having an opening exposing at least a portion of the lower surface of the metal post, and a connection bump filling the opening of the second insulating layer and in direct contact with the lower surface of the exposed metal post, wherein the metal post has a height greater than a height of each of the redistribution pattern and the redistribution via. |
US12237248B2 |
Semiconductor device and method for manufacture of semiconductor device
A semiconductor device includes at least one first semiconductor element having a first electrode, a second semiconductor element having a second electrode, a first lead terminal connected to the first electrode of the at least one first semiconductor element, a second lead terminal connected to the second electrode of the second semiconductor element, a first resin with which the first lead terminal and the second lead terminal are sealed, and a second resin with which the at least one first semiconductor element and the second semiconductor element are sealed. |
US12237245B2 |
Face-to-face through-silicon via multi-chip semiconductor apparatus with redistribution layer packaging and methods of assembling same
Reduced-profile semiconductor device apparatus are achieved by thinning a semiconductive device substrate at a backside surface to expose a through-silicon via pillar, forming a recess to further expose the through-silicon via pillar, and by seating an electrical bump in the recess to contact both the through-silicon via pillar and the recess. In an embodiment, the electrical bump contacts a semiconductor package substrate to form a low-profile semiconductor device apparatus. In an embodiment, the electrical bump contacts a subsequent die to form a low-profile semiconductor device apparatus. |
US12237240B2 |
Semiconductor package and method of manufacturing semiconductor package
A semiconductor package includes a package substrate, an interposer provided on the package substrate, a plurality of semiconductor devices on the interposer to be spaced apart from each other, the semiconductor devices being electrically connected to the package substrate through the interposer, and a molding layer on the interposer covering the semiconductor devices and exposing upper surfaces of the semiconductor devices, the molding layer including at least one groove extending in one direction between the semiconductor devices, the groove having a predetermined depth from an upper surface of the molding layer. |
US12237235B2 |
Semiconductor device
A semiconductor device may include a substrate, which includes a logic cell region including first and second active regions and a test region including dummy regions, first and second active patterns provided on the first and second active regions, respectively, a dummy pattern provided on each of the dummy regions, a device isolation layer disposed in trenches defining each of the dummy pattern and the first and second active patterns, a contact pattern provided on the dummy pattern, a gate electrode provided to cross the dummy regions, a gate contact coupled to the gate electrode, and a metal layer on the gate contact. The metal layer may include two test lines provided on the test region and respectively coupled to the contact pattern and the gate contact. A top surface of the first active pattern may be lower than a top surface of the dummy pattern. |
US12237232B2 |
Methods for forming source/drain features
A semiconductor structure and a method of forming the same are provided. In an embodiment, a method includes receiving a workpiece comprising a substrate, an active region protruding from the substrate, and a dummy gate structure disposed over a channel region of the active region. The method also includes forming a trench in a source/drain region of the active region, forming a sacrificial structure in the trench, conformally depositing a dielectric film over the workpiece, performing a first etching process to etch back the dielectric film to form fin sidewall (FSW) spacers extending along sidewalls of the sacrificial structure, performing a second etching process to remove the sacrificial structure to expose the trench, forming an epitaxial source/drain feature in the trench such that a portion of the epitaxial source/drain feature being sandwiched by the FSW spacers, and replacing the dummy gate structure with a gate stack. |
US12237231B2 |
FINFET device with wrapped-around epitaxial structure and manufacturing method thereof
A semiconductor device includes a substrate and two fins protruding from the substrate. Each fin includes two source/drain (S/D) regions and a channel region. Each fin includes a top surface that remains flat across the S/D regions and the channel region. The semiconductor device also includes a gate stack engaging each fin at the respective channel region, a first dielectric layer on sidewalls of the gate stack, a first epitaxial layer over top and sidewall surfaces of the S/D regions of the two fins, and a second epitaxial layer over top and sidewall surfaces of the first epitaxial layer. |
US12237224B2 |
Semiconductor device and method
An improved method of forming conductive features and a semiconductor device formed by the same are disclosed. In an embodiment, a method includes forming a metal line extending through a first dielectric layer, the metal line being electrically coupled to a transistor; selectively depositing a sacrificial material over the metal line; selectively depositing a first dielectric material over the first dielectric layer and adjacent to the sacrificial material; selectively depositing a second dielectric material over the first dielectric material; removing the sacrificial material to form a first recess exposing the metal line; and forming a metal via in the first recess and electrically coupled to the metal line. |
US12237222B2 |
Method for manufacturing semiconductor device and same
Embodiments of the disclosure provide a method for manufacturing a semiconductor device. The method includes: providing a substrate having at least one trench; forming a first polysilicon layer in the trench, covering a sidewall and a bottom of the trench and not fully fills the trench; annealing the first polysilicon layer; and forming a second polysilicon layer at a region of the trench where the first polysilicon layer is not filled after annealing. |
US12237221B2 |
Nucleation-free tungsten deposition
Provided herein are methods of depositing tungsten (W) films without depositing a nucleation layer. In certain embodiments, the methods involve depositing a conformal reducing agent layer of boron (B) and/or silicon (Si) on a substrate. The substrate generally includes a feature to be filled with tungsten with the reducing agent layer conformal to the topography of the substrate including the feature. The reducing agent layer is then exposed to a fluorine-containing tungsten precursor, which is reduced by the reducing agent layer to form a layer of elemental tungsten. The conformal reducing agent layer is converted to a conformal tungsten layer. |
US12237219B2 |
Contact with bronze material to mitigate undercut
Described examples provide microelectronic devices and fabrication methods, including fabricating a contact structure by forming a titanium or titanium tungsten barrier layer on a conductive feature, forming a tin seed layer on the barrier layer, forming a copper structure on the seed layer above the conductive feature of the wafer or die, heating the seed layer and the copper structure to form a bronze material between the barrier layer and the copper structure, removing the seed layer using an etching process that selectively removes an exposed portion of the seed layer, and removing an exposed portion of the barrier layer. |
US12237217B2 |
Methods of exposing conductive Vias of semiconductor devices and related semiconductor devices
Methods of exposing conductive vias of semiconductor devices may involve positioning a barrier material over conductive vias extending from a backside surface of a substrate to at least substantially conform to the conductive vias. A self-planarizing isolation material may be positioned on a side of the barrier material opposing the substrate. An exposed surface of the self-planarizing isolation material may be at least substantially planar. A portion of the self-planarizing isolation material, a portion of the barrier material, and a portion of at least some of the conductive vias may be removed to expose each of the conductive vias. Removal may be stopped after exposing at least one laterally extending portion of the barrier material proximate the substrate. |
US12237215B2 |
Semiconductor structure and method for manufacturing same
A semiconductor structure includes a substrate, bit line structures located on the substrate, capacitor contact holes located on each of two opposite sides of the bit line structure, and isolation side walls, each of the isolation side walls is located between a respective bit line structure and the capacitor contact holes on one side of the bit line structure. A gap isolation layer is provided between the isolation side walls located on two opposite sides of the bit line structure. The gap isolation layer is located on the bit line structure, and a first gap is provided inside the gap isolation layer. A second gap is provided between the isolation side wall and the gap isolation layer. |
US12237207B2 |
Method for forming a buried metal line in a semiconductor substrate
A method for forming a buried metal line in a semiconductor substrate comprises forming, at a position between a pair of semiconductor structures, a metal line trench in the semiconductor substrate at a level below a base of each semiconductor structure of the pair, and forming the metal line in the metal line trench by means of area selective deposition of a metal line material, followed by embedding the pair of semiconductor structures in an insulating layer. |
US12237206B2 |
Device for etching the periphery edge of a substrate
The present invention relates to a substrate edge etching apparatus including: a substrate support assembly having a horizontally rotatable chuck base, chuck pins disposed on top of the chuck base, a purge gas inlet hole extending from an underside center of the chuck base to an interior of the chuck base, and a purge gas outlet hole extending radially from the purge gas inlet hole and then extending upwardly to penetrate top of the chuck base; a spin motor having a hollow tube-shaped driving shaft adapted to rotate the substrate support assembly; and a purge gas supply assembly connected to the driving shaft through a magnetic bearing in a state of not rotating, extending vertically from the underside center of the chuck base in a state of being spaced apart from an underside of the chuck base. |
US12237205B2 |
Substrate support assembly for substrate treatment apparatus
The present invention relates to a substrate support assembly for a substrate treatment apparatus, including: a chuck base disposed opposite to a substrate when the substrate is installed, rotatable around a rotating shaft, and having an installation accommodation portion formed in the lower portion near the outer peripheral surface thereof in a circumferential direction thereof; chuck pins disposed on top of the chuck base and movable along directions away from and approaching the substrate; a mechanism unit disposed in the installation accommodation portion and connected to the chuck pins to move the chuck pins; and a driving unit for transmitting power to the mechanism unit. |
US12237204B1 |
Ceramic susceptor and method of manufacturing same
The present disclosure relates to a ceramic susceptor. In a method of manufacturing a base body of a ceramic susceptor of the present disclosure, which includes a lower plate and an upper plate, which are each made of a metal-ceramic composite and bonded to each other, the method includes: sequentially laminating a first active metal layer, a first aluminum layer, and a brazing filler layer on a bonding surface of the upper plate; sequentially laminating a second active metal layer and a second aluminum layer on a bonding surface of the lower plate; and brazing-bonding the lower plate and the upper plate with the brazing filler layer. |
US12237203B2 |
System, method, and user interface for edge ring wear compensation
A method for adjusting a height of an edge ring arranged around an outer portion of a substrate support includes receiving at least one input indicative of one or more erosion rates of the edge ring. The at least one input includes a plurality of erosion rates for respective usage periods of a substrate processing system. The method further includes determining at least one erosion rate of the edge ring using the plurality of erosion rates for the respective usage periods, monitoring an overall usage of the edge ring and storing the overall usage of the edge ring in a memory, calculating an amount of erosion of the edge ring based on the determined at least one erosion rate and the overall usage of the edge ring, and adjusting the height of the edge ring based on the calculated amount of erosion to compensate for the calculated amount of erosion. |
US12237199B2 |
System for dynamically provisioning cyber training environments
Methods and systems allow a user or operator to easily create cyber-training environments for use in a cyber-training system. In one embodiment, the environments are configured as missions. The missions may have a plurality of features, such as training objectives, a mission storyline, a mission order and mission objectives, relative to a mission environment. The mission environment comprises a virtual environment, such as defined by a virtual network having virtual machines or devices. |
US12237194B2 |
Substrate transporter and substrate processing apparatus including substrate transporter
To provide an automated apparatus for conveying a rectangular substrate. According to one embodiment, there is provided a substrate conveying apparatus for conveying the rectangular substrate. The substrate conveying apparatus includes a plurality of conveyance rollers, a plurality of roller shafts, a motor, and a pusher. The plurality of conveyance rollers are configured to support a lower surface of the substrate. To the plurality of roller shafts, the plurality of conveyance rollers are mounted. The motor is configured to rotate the plurality of roller shafts. The pusher is for lifting the substrate on the plurality of conveyance rollers such that the substrate is separated away from the plurality of conveyance rollers. The pusher includes a stage configured to pass through a clearance between the plurality of roller shafts. |
US12237193B2 |
Gas-inlet module and gas-inlet nozzle
A gas-inlet module and a gas-inlet nozzle are provided. The gas-inlet has a first gas-inlet channel and a second gas-inlet channel. The first gas-inlet channel has a first end opening, the second gas-inlet channel has a second end opening, and a distance between a center point of the first end opening and a center point of the second end opening is defined as an offset distance. A value defined by an inner radius of the first end opening or an inner radius of the second end opening divided by the offset distance is within a range from 1/7 to 5/7. |
US12237192B2 |
Mini-environment system for controlling oxygen and humidity levels within a sample transport device
A mini-environment apparatus is disclosed. The apparatus may include an enclosure including a frame with two or more openings. The frame may define an internal cavity within the enclosure. The apparatus may include a flapper blade coupled to a portion of the frame. The flapper blade may be configured to close at least one opening of the two or more openings of the frame to form a sealed enclosure when the flapper blade is in a closed position. The apparatus may include a floating plate coupled to a portion of the frame. The floating plate may include one or more slots. The apparatus may include one or more shutters coupled a portion of the floating plate to cover the one or more slots. |
US12237188B2 |
Machine learning on overlay management
The current disclosure describes techniques for managing vertical alignment or overlay in semiconductor manufacturing using machine learning. Alignments of interconnection features in a fan-out WLP process are evaluated and managed through the disclosed techniques. Big data and neural networks system are used to correlate the overlay error source factors with overlay metrology categories. The overlay error source factors include tool related overlay source factors, wafer or die related overlay source factors and processing context related overlay error source factors. |
US12237184B1 |
Heating structure and wafer test device
A heating structure and a wafer test device are provided. The heating structure includes: a heating base, provided with a heating element inside the heating base; a mounting component, disposed above the heat base and including a plurality of mounting stations arranged at intervals; and a plurality of insulating thermo-conductive blocks. Each of the plurality of insulating thermo-conductive blocks is disposed at one corresponding mounting station of the plurality of mounting stations and protrudes from the mounting component for contacting a clamp of the wafer test device. |
US12237181B2 |
Support unit and substrate treating apparatus
The present invention provides a substrate treating apparatus. The substrate treating apparatus includes: a cup having a treatment space therein; a support unit configured to support a substrate within the treatment space, and including a rotatable support plate; and a liquid discharge unit configured to discharge a chemical liquid to the substrate supported by the support unit, in which the support unit includes: a plurality of pin members provided to the support plate to support the substrate placed on the support plate; and a discharge member coupled to the pin member to discharge charges to the air according to a rotation of the support plate, and the discharge member is provided as a conductive member. |
US12237180B2 |
Apparatus for treating substrate
The inventive concept provides a substrate treating apparatus. The substrate treating apparatus comprises a first treating part performing, a liquid treatment on a plurality of substrates in a batch-type treating, method and a second treating part treating the substrates which have been treated at the first treating part, and performing, the liquid treatment or a drying treatment on a single substrate a single-type treating method. |
US12237178B2 |
Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes: a processing container to which a supercritical fluid is supplied, the processing container being configured to dry a substrate by replacing a drying liquid collected on the substrate with the supercritical fluid; a discharge line configured to discharge a mixed fluid containing the supercritical fluid and the drying liquid from an interior of the processing container; and a density detector configured to detect a density of the mixed fluid flowing through the discharge line. |
US12237177B2 |
Substrate processing apparatus and substrate processing method
A substrate processing apparatus configured to dry a substrate having a liquid film formed on a pattern formation surface thereof with a supercritical fluid includes a processing vessel which is configured to accommodate the substrate therein and into which the supercritical fluid is supplied; a substrate holder which has a base member configured to support the substrate from below while allowing the pattern formation surface of the substrate to face upwards, and which is configured to hold the substrate within the processing vessel; a first detector configured to detect an inclination of the base member with respect to a horizontal plane; a posture adjusting device configured to adjust the inclination of the base member with respect to the horizontal plane; and a controller configured to control the posture adjusting device to perform horizontal leveling of the base member based on a detection result of the first detector. |
US12237175B2 |
Polymerization protective liner for reactive ion etch in patterning
Methods of patterning vias and trenches using a polymerization protective liner after forming a lower patterned mask layer used for etching trenches on a semiconductor substrate prior to forming an upper patterned mask layer used for etching vias are provided. Methods involve forming a polymerization protective liner either nonconformally or conformally using silicon tetrachloride and methane polymerization. Polymerization protective liners may be sacrificial. |
US12237170B2 |
Haloalkynyl dicobalt hexacarbonyl precursors for chemical vapor deposition of cobalt
The present disclosure relates to a bridging asymmetric haloalkynyl dicobalt hexacarbonyl precursors, and ultra high purity versions thereof, methods of making, and methods of using these bridging asymmetric haloalkynyl dicobalt hexacarbonyl precursors in a vapor deposition process. One aspect of the disclosure relates to an ultrahigh purity bridging asymmetric haloalkynyl dicobalt hexacarbonyl precursor of the formula Co2(CO)6(R3C≡CR4), where R3 and R4 are different organic moieties and R4 is more electronegative or more electron withdrawing compared to R3. |
US12237167B2 |
Deposition method
With respect to a method of depositing a silicon nitride film on a surface of a substrate, the method includes depositing the silicon nitride film on the surface of the substrate by intermittently supplying trisilylamine into a processing chamber accommodating the substrate. |
US12237165B2 |
Method for wafer bonding including edge trimming
The present disclosure for wafer bonding, including forming an epitaxial layer on a top surface of a first wafer, forming a sacrificial layer over the epitaxial layer, trimming an edge of the first wafer, removing the sacrificial layer, forming an oxide layer over the top surface of the first wafer subsequent to removing the sacrificial layer, and bonding the top surface of the first wafer to a second wafer. |
US12237163B2 |
Shaped central electrode inside radio frequency rail to control aspects of an ion trap
A shaped central electrode is described that is placed between a pair of radio frequency (RF) rails of a trap configured to hold atomic-based qubits to control aspects of the operation of the trap. In one aspect, the shaping may involve forming a pinched region in the middle of the central electrode. The middle of the central electrode may correspond to the middle portion of the trap. The shaping of the central electrode may be achieved in different ways and may involve varying the width of the central electrode. The trap may be fabricated on a glass die or substrate, which itself may be shaped or not. The trap may be fabricated by various methods such as, but not limited to, patterned metal layers on glass or silicon substrates. A quantum information processing (QIP) system is also described that may include a trap having any of these features. |
US12237158B2 |
Etch feedback for control of upstream process
A substrate processing system comprises an etch chamber configured to perform an etch process on a substrate, the etch chamber comprising an optical sensor to generate one or more optical measurements of a film on the substrate during and/or after the etch process. The system further comprises a computing device operatively connected to the etch chamber, wherein the computing device is to: receive the one or more optical measurements of the film; determine, for each optical measurement of the one or more optical measurements, a film thickness of the film; determine an etch rate of the film based on the one or more optical measurements using the determined film thickness of each optical measurement of the one or more optical measurements; and determine a process parameter value of at least one process parameter for a previously performed process that was performed on the substrate based on the etch rate. |
US12237157B2 |
Plasma measurement method
Measuring a plasma state using a probe device in the case of performing plasma processing on a substrate by introducing process gas into a processing container accommodating the substrate and by producing pulsed plasma using an electromagnetic wave pulse obtained by processing an electromagnetic wave generated from an electromagnetic wave oscillator using a pulsing device. An AC voltage to the pulsed plasma is applied via the probe device; transmitting a signal from the pulsed plasma based on the AC voltage via the probe device and measuring data including a current value; and obtaining a state of the pulsed plasma by analyzing the measured data. The frequency of the AC voltage deviates from a frequency of the electromagnetic wave pulse so that the number of data required for the measurement of the pulsed plasma within one cycle of the electromagnetic wave pulse is obtained within allowable time. |
US12237154B2 |
Bottom and middle edge rings
A bottom ring is configured to support a moveable edge ring. The edge ring is configured to be raised and lowered relative to a substrate support. The bottom ring includes an upper surface that is stepped, an annular inner diameter, an annular outer diameter, a lower surface, and a plurality of vertical guide channels provided through the bottom ring from the lower surface to the upper surface of the bottom ring. Each of the guide channels includes a first region having a smaller diameter than the guide channel, and the guide channels are configured to receive respective lift pins for raising and lowering the edge ring. |
US12237146B2 |
Determining a depth of a hidden structural element background
A method for determining a depth of a hidden structural element of an object, the method may include (i) obtaining contrast information regarding a contrast between (a) hidden structural element detection signals that are indicative of electrons emitted from the hidden structural element, and (b) surroundings detection signals that are indicative of electrons emitted from a surroundings of the hidden structural element; wherein the hidden structural element detection signals and the surroundings detection signals are detected as a result of a scanning of a region of the object, with an illuminating electron beam; wherein the region comprises the hidden structural element and the surroundings; and (ii) determining the depth of the hidden structural element based, at least in part, on the contrast information. |
US12237143B2 |
Apparatus of plural charged-particle beams
A multi-beam apparatus for observing a sample with high resolution and high throughput is proposed. In the apparatus, a source-conversion unit forms plural and parallel images of one single electron source by deflecting plural beamlets of a parallel primary-electron beam therefrom, and one objective lens focuses the plural deflected beamlets onto a sample surface and forms plural probe spots thereon. A movable condenser lens is used to collimate the primary-electron beam and vary the currents of the plural probe spots, a pre-beamlet-forming means weakens the Coulomb effect of the primary-electron beam, and the source-conversion unit minimizes the sizes of the plural probe spots by minimizing and compensating the off-axis aberrations of the objective lens and condenser lens. |
US12237140B1 |
Electron gun and system and method using electron gun
Examples of an electron gun with a moving cathode station and a moving anode station are described. The moving cathode has a driver that moves the station and comprises a plurality of cathodes with a plurality of bias cups to control a thermal electron emission region by applying a bias voltage to the bias cup. The moving anode station comprises a plurality of anodes and has driver to move the anode station such that a position of each anode is synchronized with a positioned of a respective matching pair of cathode and bias cup. A controller that is in communication with the anode and cathode moving stations controls the bias voltage and the drivers to control the amount of thermal electrons and to synchronize and align a predetermined cathode with a predetermined anode thus controlling the size and parameters of the generated electron beam. |
US12237138B2 |
Monolithic heater for thermionic electron cathode
A monolithic graphite heater for heating a thermionic electron cathode includes first and second electrically conductive arms, each one of the first and second electrically conductive arms having an electrode mount at a proximal end, a thermal apex at a distal end, and a transitional region between the electrode mount and the thermal apex; a cathode mount electrically and mechanically coupling each thermal apex to form a maximum Joule-heating region at or adjacent the cathode mount and decreasing Joule-heating along each transitional region; and a press-fit aperture formed in the cathode mount, the press-fit aperture sized to receive at least a portion of the thermionic electron cathode for facilitating thermionic emission produced therefrom in response to operative heat power generation provided by the maximum Joule-heating region. |
US12237131B2 |
Device for door and phase segregation in molded case circuit breakers
A device for door and phase segregation in low voltage circuit breakers, in particular in molded case circuit breakers, having a plurality of phases each provided with a lug for electrical connection of said circuit breaker and a venting aperture for venting off gases, the device comprising a conductive element adapted to be fixed to a corresponding lug of the circuit breaker and provided with electrical connection means for electrical connection of the circuit breaker, comprising a first insulating element covering the conductive element and/or a second insulating element adapted to be interposed between two adjacent phases of the circuit breaker. |
US12237130B2 |
Electromagnetic relay including movable member that moves integrally with movable contact piece
An electromagnetic relay includes a base, a first fixed terminal including a first fixed contact, a second fixed terminal including a second fixed contact, a movable contact piece, a movable member, and a return spring. The movable contact piece includes a pair of movable contacts configured to contact the first fixed contact and the second fixed contact. The movable member is movable with the movable contact piece in a contact direction and in a separation direction. The return spring is disposed between the base and the movable member and urges the movable member in the separation direction. The base includes a guide portion to guide movement of the movable member. The movable member includes a sliding portion slidable with respect to the guide portion. The return spring is disposed inside the guide portion. The guide portion is disposed in the contact direction with respect to the first fixed contact. |
US12237127B2 |
Circuit breaker with integral fuse mounting stud
A circuit breaker device includes a bimetallic overcurrent protection element which is configured to be placed in series with an integrated replaceable fuse. The replaceable fuse may be faster-acting than the bimetallic overcurrent protection element, and may be higher-rated than the bimetallic overcurrent protection element. The circuit breaker device may include an electrically isolated terminal stud having a height sufficient to retain the replaceable fuse thereon, the electrically isolated terminal stud not directly connected to the bimetallic overcurrent protection element, so that current can only flow through the bimetallic overcurrent protection element when a replaceable fuse comprising an intact fuse element is supported on the electrically isolated terminal stud. |
US12237124B2 |
Solid state high power battery disrupter
A power circuit breaker has a housing defining a first passage and a cross passage through the housing. A bus bar extends through the cross passage and is configured to transmit electric power and/or break transmission of the electric power through the housing. The bus bar includes at least an input section, a coin or center section, and an output section that are separable from each other. The housing aligns a solenoid piston within the first passage of the housing. The solenoid has a piston with two opposite ends, and one of the ends operates as a plunger to separate the sections of the bus bar when the solenoid is actuated. The plunger moves the coin or center section of the bus bar out of contact with the input section and the output section of the bus bar to break electrical transmission across the bus bar. |
US12237121B2 |
Waterproof button structure
A waterproof button structure includes a button main body, a shell and a shaft sleeve, wherein a button mounting slot is reserved on the shell; a vertical column is arranged in the button mounting slot; the vertical column is provided with a through hole longitudinally penetrating through the vertical column; the button main body includes a pressing portion and a shaft portion; a bottom surface of the pressing portion is provided with a first annular groove; a second annular groove is formed between the vertical column and an inner wall of the button mounting slot. |
US12237119B2 |
Radio frequency switch connector
A radio frequency switch connector includes: a metal case; an insulator defining an inserting hole and received in the metal case; an elastic terminal retained to the insulator and having a first soldering portion; and a fixed terminal retained in the insulator and having a second soldering portion, wherein the first soldering portion and the second soldering portion are aligned with each other in a first direction so as to define an imaginary center line in the first direction, the base of the outer case is asymmetrical at two sides of the imaginary center line so as to shift a weight of the radio frequency switch connector. |
US12237118B2 |
Capacitor array and composite electronic component
A solid electrolytic capacitor element that includes: an anode plate having a first main surface and a second main surface which oppose each other in a thickness direction thereof, and made of a valve-action metal; a porous layer on at least one main surface of the anode plate; a dielectric layer on a surface of the porous layer; a cathode layer including a solid electrolyte layer on a surface of the dielectric layer; and a stress relaxation layer, wherein in a plan view of the first main surface, at least a portion of the stress relaxation layer overlaps with the anode plate, and the portion of the stress relaxation layer does not overlap with the cathode layer. |
US12237116B2 |
Capacitor and method for manufacturing same
A capacitor (2) includes a capacitor main body (4) and a base (6). The capacitor main body includes an opening sealing member (14) attached to an opening of an outer package case (10), and a terminal lead (16-1, 16-2) led out from a first insertion through hole portion (17-1, 17-2) of the opening sealing member. The base is disposed on the side of the opening sealing member of the capacitor main body, and has a second insertion through hole portion (18-1, 18-2). For example, the base includes a first protruding portion (20) surrounding the second insertion through hole portion, so that the second insertion through hole portion of the base forms an insertion through hole. The opening distance on the side of the substrate mounting face of the insertion through hole is larger than the opening distance on the side of the capacitor main body of the insertion through hole. |
US12237115B1 |
Hard start kit for multiple replacement applications
A hard start capacitor replacement unit has a plurality of capacitors in a container sized to fit in existing hard start capacitor space. The capacitors are 4 metallized film capacitors wound in a single cylindrical capacitive element. The container has a common terminal and capacitors value terminals for the plurality of capacitors, which may be connected singly or in combination to provide a selected capacitance. An electronic or other relay connects the selected capacitance in parallel with a motor run capacitor. The hard start capacitor replacement unit is thereby adapted to replace a wide variety of hard start capacitors. |
US12237112B2 |
Ferroelectric capacitor, ferroelectric field effect transistor, and method used in forming an electronic device comprising conductive material and ferroelectric material
A method used in forming an electronic device comprising conductive material and ferroelectric material comprises forming a composite stack comprising multiple metal oxide-comprising insulator materials. At least one of the metal oxide-comprising insulator materials is between and directly against non-ferroelectric insulating materials. The multiple metal oxide-comprising insulator materials are of different composition from that of immediately-adjacent of the non-ferroelectric insulating materials. The composite stack is subjected to a temperature of at least 200° C. After the subjecting, the composite stack comprises multiple ferroelectric metal oxide-comprising insulator materials at least one of which is between and directly against non-ferroelectric insulating materials. After the subjecting, the composite stack is ferroelectric. Conductive material is formed and that is adjacent the composite stack. Devices are also disclosed. |
US12237103B2 |
Electrical steel lamination stacks with magnetic insulator coating for electrical apparatus cores
A core for an electrical apparatus includes a plurality of electrical steel sheets having a ferromagnetic or ferrimagnetic coating applied to both sides of the electrical steel sheets. The electrical steel sheets are arranged in a stack to form a laminated stack. The ferromagnetic or ferrimagnetic coating is applied to both sides of the electrical steel sheets. The coating may comprise MnZn ferrites, NiZn ferrites, MgMnZn ferrites, CoNiZn ferrites, Co ferrites, Ni ferrites, Yttrium iron garnets (Y3Fe5O12) or other ferromagnetic or ferrimagnetic coating materials. |
US12237096B2 |
Connection structure, method of manufacturing connection structure, connection material, and coated conductive particle
A connection structure, a method of manufacturing the connection structure, a connection material, and a coated conductive particle capable of reducing and stabilizing a conduction resistance value. The connection structure includes: a first electronic component having a first terminal; a second electronic component having a second terminal, and a cured film provided between the first electronic component and the second electronic component and formed by curing the connection material, wherein, with regard to the coated conductive particles between the first terminal and the second terminal, metal atoms of the conductive layer diffuse into the metal of the metal fine particles, and metal atoms of the first terminal and the metal atoms of the second terminal diffuse into the metal of the metal fine particles. |
US12237095B2 |
Conductor and manufacturing method of the same
A conductor includes a conductive structure and a dopant. The conductive structure has a predetermined shape and includes a carbon material having conductivity. The dopant causes the carbon material to generate an electric charge. The dopant includes a trifluoromethanesulfonate that is composed of a trivalent ion of a lanthanide and triflate anions. |
US12237093B2 |
Integrated X-ray optics design
Systems and methods of providing X-ray optics are described. The optics are formed from CVD thin film diamond. The optics lave three sections that include a tip on which X-rays impinge, a base, and an intermediate section connecting the base and the tip. The intermediate section tapers from the base to the tip. The base has a substantially larger thickness than the tip. The base is disposed within a holder that securely retains the optics to provide vibration control, while the tip is thin enough to provide thermal management and reduce crystal strain. |
US12237089B2 |
Online monitoring of clinical data drifts
Techniques are described that facilitate online monitoring of clinical data streams in association with detecting missing data and other suspicious data deviations. According to an embodiment, a computer implemented comprises receiving, by a system comprising a processor, a data stream from a plurality of different clinical data information systems configured to report defined clinical events within the data stream and recording arrival times of received events of the defined clinical events. The method further comprises detecting, by the system, data failure events associated with the data stream based on time differences between the arrival times for defined clinical events of the same type and estimated probabilities that the time differences are expected, wherein the detecting comprises estimating the probabilities that the time differences are expected using time-to-event models developed for each of the defined clinical events of the same type. |
US12237088B2 |
Customized cosmetics provision system and operating method thereof
Discussed is a customized cosmetics provision system including a diagnosis device for diagnosing a skin condition, recommending customized cosmetics based on a diagnosis result of the skin condition, and transmitting information on the recommended customized cosmetics to a manufacturing apparatus, and the manufacturing apparatus that receives information on the customized cosmetics from the diagnosis device and provides the customized cosmetics based on the received information on the customized cosmetics. The diagnosis device can output a message to re-diagnose the skin condition when an environmental condition for diagnosing the skin condition do not meet a predetermined condition. |
US12237086B2 |
Method and system for digital biomarkers platform
Non-communicable diseases (NCDs) are the pandemics of modern era and are generating huge impact in the modern society. Conventional methods are inaccurate due to a challenge in handling data from heterogenous sensors. The present disclosure is capable of tracking fitness parameters of a user even with heterogenous sensors. Initially, the system receives a raw data from a plurality of heterogenous sensors associated with the user. The raw data is further transformed into a metadata format associated with the corresponding sensor. The transformed data is temporally aligned based on a time based slotting. An algorithm pipeline corresponding to a disorder to be analyzed is selected from a Directed Acyclic Graph (DAG) based on a sensor metadata and a plurality of algorithm metadata corresponding to a plurality of algorithms stored in an algorithm database and an algorithm pipeline. The corresponding disorder is analyzed using the algorithm pipeline. |
US12237085B2 |
Medical information processing apparatus
A medical information processing apparatus comprises processing circuitry. The processing circuitry calculates a functional rate quantitively indicating a degree as to whether or not a body site related to a symptom of a target patient is properly functioning. The processing circuitry calculates a current state of the target patient as a first state. The processing circuitry estimates, with reference to time-series second medical information having a tendency similar to the first medical information and being related to a similar patient, a likelihood that the state of the target patient may be exacerbated at a future time as a second state, on a basis of a functional rate of the similar patient calculated from a selected part of the second medical information corresponding to time since the similarity to the first medical information was recognized. The processing circuitry causes the first state and the second state to be displayed. |
US12237083B2 |
Diffraction-based global in vitro diagnostic system
Provided herein are diffractometer-based global diagnostic systems and uses thereof. The systems may comprise one or more diffraction apparatus operatively coupled to a computer database over a network. The one or more diffraction apparatus may be configured for transfer of data such as pathology lab image data, diffraction pattern data, subject data, or any combination thereof to the computer database over the network. The systems may further comprise one or more computer processors operatively coupled to the one or more diffraction apparatus, which computer processors may be configured to receive the data from the diffraction apparatus, transmit the data to the computer database, and process the data using a data analytics algorithm which may provide a computer-aided diagnostic indicator for the individual subject. |
US12237080B2 |
Methods and apparatuses for estimating bladder status
The present invention relates to methods and apparatuses for estimating the status of a bladder, especially with respect to the likelihood of an imminent voiding of the bladder. The apparatuses carry out computer-implemented methods of estimating a bladder status employing a bladder monitor which collects bladder data (e.g. using ultrasound) and transmits the bladder data to a data processor for algorithmic conversion to a bladder status. Such algorithms may be trained and tuned to a particular person's bladder. Having established a bladder status based on otherwise esoteric bladder data, the data processor may then trigger an alert signal where the bladder status meets particular criteria indicating an imminent voiding event. Such a trigger signal may be used to alert a nocturnal enuresis patient to an impending void so that they can be awoken before any bedwetting occurs. |
US12237078B2 |
Plasma collection
A system and method for collecting plasma includes drawing whole blood from a donor, combining anticoagulant with the whole blood from the donor, separating the whole blood into a plasma product and a second blood component and sending the plasma product to a collection container. A controller determines a total blood volume for a donor based on donor weight, height and gender. The system comprises a touchscreen for receiving a confirming user input and a scanning device configured to scan a bar code associated with a donor. The system and method operate a plurality of draw and return phases. |
US12237075B2 |
Imaging system and methods displaying a fused multidimensional reconstructed image
A system, method, and apparatus for displaying a fused reconstructed image with a multidimensional image are disclosed. An example imaging system receives a selection corresponding to a portion of a displayed multidimensional visualization of a surgical site. At the selected portion of the multidimensional visualization, the imaging system displays a portion of a three-dimensional image which corresponds to the selected multidimensional visualization such that the displayed portion of the at least one of the three-dimensional image or model is fused with the displayed multidimensional visualization. |
US12237069B2 |
Method and system for analysing sound
The present invention relates to a method and system for analysing audio (eg. music) tracks. A predictive model of the neuro-physiological functioning and response to sounds by one or more of the human lower cortical, limbic and subcortical regions in the brain is described. Sounds are analysed so that appropriate sounds can be selected and played to a listener in order to stimulate and/or manipulate neuro-physiological arousal in that listener. The method and system are particularly applicable to applications harnessing a biofeedback resource. |
US12237068B2 |
Predicting implant size in arthroplasty using demographic variables
In one or more implementations, a method and system are disclosed in which at least one processor receives information associated with an upcoming arthroplasty and demographic factors of a patient in the upcoming arthroplasty. The processor(s) access i) procedure information representing arthroplasty previously performed for each of a plurality of patients and ii) implant information representing types and sizes of implants from a plurality of manufacturers. Further, the processor(s) determine respective unadjusted probabilities of each of a plurality of implant size options within a range of implant sizes, based on i) of at least one statistical model, ii) the accessed procedure information and the implant information, and iii) the demographic factors of the patient. Moreover, the processor(s) generate information representing some of the respective implant size options and unadjusted probabilities and transmits automatically, to at least one computing device associated with an inventory control system, the generated information. |
US12237067B2 |
Percutaneous coronary intervention (PCI) planning interface and associated devices, systems, and methods
A method of evaluating a vessel of a patient is provided. The method includes outputting, to a display device, a screen display including: a visualization based on pressure measurements obtained from a first instrument and a second instrument positioned within the vessel of the patient while the second instrument is moved longitudinally through the vessel and the first instrument remains stationary within the vessel; and a visual representation of a vessel; receiving a user input to modify the visualization to simulate a therapeutic procedure; and updating the screen display, in response to the user input, including modifying the visualization based on the user input. A system for evaluating a vessel of a patient is also provided. The system includes first and second instruments sized and shaped for introduction into the vessel of the patient; and a processing system communicatively coupled to the first and second instruments and a display device. |
US12237064B2 |
System, method and article for controlling the dispensing of insulin
An integrated circuit includes circuitry to control a process. The process includes adjusting fuzzy-logic control parameters based on received and retrieved blood glucose-related data, predicting blood glucose levels based on the received blood-glucose-related data, and generating control signals to control dispensing of insulin based on the received blood glucose-related data and the fuzzy-logic control parameters. The process may include predicting blood glucose levels based on the retrieved blood glucose-related data. The process may include transitioning between a post-meal correction protocol and a fasting protocol. The process may include transitioning from a post-meal correction protocol to a fasting protocol when a fasting criteria is satisfied. |
US12237063B2 |
Methods and devices for minimally burdensome blood glucose management for insulin-requiring diabetes
Some embodiments include burden-free insulin delivery systems and methods. In some embodiments, a method may include receiving previous insulin delivery data at a user device from an insulin pump; receiving estimated glucose data at the user device from a continuous glucose monitor; determining an insulin delivery amount based on the previous insulin delivery data and the estimated glucose data to bring the estimated glucose data closer to a target glucose value without using any user-specific behavioral data physically entered by a user through a user interface of the user device within a previous period of time, the previous period of time being less than six hours; and communicating the insulin delivery amount to the insulin pump. |
US12237062B1 |
Secure medication dispensing system and method of use
A multi-station medication dispensing apparatus and a method of use provides secure storage and dispensing of controlled substances and supplemental/alternative medication while providing remote assistance and monitoring. The apparatus includes at least two medication dispensing stations for automatic dispensing of medication. Medication station compartments can be filled manually or filled by inserting a prefilled blister pack containing sealed medication. The apparatus further comprises a secure tamper resistant housing, plurality of sensors, an optional reclamation safe, and a wireless communication module to notify remote operators of suspected illegal/unauthorized access. The apparatus can be configured in different form factors including, a portable desktop configuration, a wearable configuration designed for attaching to a person's wrist, arm, foot, etc. The apparatus can dispense a controlled substance or supplemental/alternative medication based upon a dispensing schedule and/or inputs from the user, wherein the supplemental/alternative medication is alternatively dispensed to control addition and/or proper use. |
US12237059B2 |
Secure user-controlled personal health records
The concepts and technologies disclosed herein are directed to secure user-controlled personal health records (“PHRs”). According to one aspect disclosed herein, a patient device can launch a PHR wallet device application. The patient device can connect, via the PHR wallet device application, to a PHR server that stores PHRs associated with a user. The patient device can define, via the PHR wallet device application, an access level to be applied to the PHR. The patient device can initiate, via the PHR wallet device application, a transfer of the PHR from the PHR server to a health care provider. The health care provider can be permitted to access the portion of the PHR in accordance with the access level. |
US12237058B2 |
AI-enhanced, user programmable, socially networked system
Systems and methods are described, and an example system includes an AI enhanced multi-source health data integration logic that receives a first source electronic health record (EHR) data from a first EHR system and a second source EHR data from a second EHR system, and transforms, according to a knowledge representation schema, health-related information content of the first source EHR data and the second source EHR data to a first source transformed health data and second source transformed health data. The system includes a collaboration platform, configured to host a multi-source transformed health data database, including the transformed first source health data and the transformed second source health data, and hosts AI-enhanced, multiple level telecollaborative analyses by a plurality of participants of the multi-source transformed health data database, generating health management data. |
US12237055B2 |
Method to generate highly accurate thermodynamic and physical fluid properties of real light-distillate fuels for one-dimensional hydraulic models using a detailed multi-component surrogate formulation approach
A method for generating a multi-component surrogate is provided. The method includes determining, based on a detailed hydrocarbon analysis, components of a physical fuel sample, selecting, for a hydrocarbon, chemicals from a list of known chemicals in a chemical property database, chemical property correlation software, or chemical process software package, the hydrocarbon having an equivalent molecular structure as each of the chemicals, dividing a concentration of the hydrocarbon in the physical fuel sample into surrogate concentrations corresponding to the chemicals, and generating the multi-component surrogate based at least on the surrogate concentrations, where each of the chemicals represents the hydrocarbon as a surrogate in the multi-component surrogate, and the multi-component surrogate is used to represent the physical fuel sample in a one-dimensional (1D) hydraulic modeling software to model a direct injection (DI) system. |
US12237053B2 |
Detecting cross-contamination in sequencing data
Detecting cross-contamination between test samples used for determining cancer in a subject is beneficial. To detect cross-contamination, test sequences including at least one single nucleotide polymorphism are prepared using genome sequencing techniques. Some of the test sequences can be filtered to improve accuracy and precision. A prior contamination probability for each test sequence is determined based on a minor allele frequency. A contamination model including a likelihood test is applied to a test sequence. The likelihood test obtains a current contamination probability representing the likelihood that the test sample is contaminated. The contamination model can also determine a likelihood that the sample includes loss of heterozygosity representing the likelihood that the test sequence is contaminated. Test samples that are contaminated are removed. A source for the contaminated test sample can be found by comparing contaminated test sequences to other test sequences. |
US12237051B2 |
Methods and system for efficient indexing for genetic genealogical discovery in large genotype databases
A system for indexing, updating, and search haplotypes for genetic genealogical discovery in genotype databases. The system includes a pool of genetic indexes, a haplotype ingestion engine, and a haplotype query engine. The haplotypes of a number of individuals in a genotype database are indexed by a pool of multiple panels, and each panel pool can be dynamically updated by the insertion or deletion of individual haplotypes. A genetic genealogical search of a query haplotype against the database is achieved by first projecting the query onto a subset of panels in the pool, then conducting long match queries over each panel, and finally aggregating the identified long matches into Identical-by-Descent segments, i.e., DNA matches, between the query and the haplotypes in the database. |
US12237050B2 |
Three-dimensional (3-D) write assist scheme for memory cells
An integrated circuit includes a memory cell array, a row decoder configured to generate a first decoder signal, a column decoder configured to generate a second decoder signal, and an array of write assist circuits coupled to the row and column decoder and the memory cell array. Each write assist circuit is configured to set an operating voltage of a corresponding memory cell, and generate the output signal in response to a first control signal. The operating voltage corresponds to an output signal. Each write assist circuit includes an AND gate coupled to a programmable voltage tuner. The programmable voltage tuner includes a set of P-type transistors coupled to a first P-type transistor. The set of P-type transistors is coupled together in parallel, and receives a set of select control signals. A first terminal of the first P-type transistor is configured to receive an AND signal from the AND gate. |
US12237048B2 |
Memory device, memory system having the same, and method of operating the same
A memory device includes a memory cell array having memory cells connected to wordlines and bitlines, and a clock buffer receiving a clock signal for performing a read operation or a write operation on at least one of the memory cells. The clock buffer includes a plurality of serially connected clock repeaters, and the plurality of clock repeaters have at least one pair of clock repeaters having different imbalanced driving capabilities. |
US12237045B2 |
Nonvolatile memory device, controller for controlling the same, storage device having the same, and operating method thereof
An operating method of a controller includes transmitting an extended status check command to a nonvolatile memory device, toggling a read activation signal /RE to correspond to the number of planes inside the nonvolatile memory device, after transmitting the extended status check command, and receiving status information of planes of the nonvolatile memory device through data lines according to a data strobe signal DQS corresponding to the read activation signal /RE. |
US12237033B2 |
Component overprovisioning in layered devices
Implementations described herein relate component overprovisioning in layered devices. In some implementations, a test device may include one or more components configured to perform, on a set of memory components of a memory device, a set of production tests. The one or more components may be configured to identify, based on the set of production tests, a failure of a memory component of the memory device. The one or more components may be configured to reconfigure the memory device to downsize the memory device from a first configuration associated with the set of memory components to a second configuration associated with a first subset of the set of memory components. |
US12237029B2 |
Testing method and testing system
A testing method includes the following steps of: inputting a first signal to a memory chip; putting the memory chip into a self-refresh mode according to the first signal; inputting an active command to test the memory chip so as to generate a first testing result according to the first signal; adjusting a bandwidth of the first signal to generate a second signal so as to input to the memory chip; putting the memory chip into the self-refresh mode according to the second signal; inputting the active command to test the memory chip so as to generate a second testing result according to the second signal; and calculating a self-refresh rate of the memory chip according to the first testing result and the second testing result. |
US12237019B2 |
Memory device, operation method of memory device, data processing device, data processing system, and electronic device
A low-power memory device in which a NAND flash memory and a controller are connected to each other with a short wiring, the controller and a cache memory are connected to each other with a short wiring, and signal transmission delay is small is provided. For example, the NAND flash memory is formed using a Si transistor formed with a single crystal silicon substrate. Since an OS transistor can be formed by a method such as a thin-film method, the cache memory formed using the OS memory can be stacked over the NAND flash memory. When the NAND flash memory and the cache memory are formed in one chip, the NAND flash memory and the controller can be connected to each other with a short wiring, and the controller and the cache memory can be connected to each other with a short wiring. |
US12237016B2 |
Memory device, method for operating memory device, memory system
Implementations provide a memory, a method for operating a memory, and a memory system. The discloses method can comprises: applying a multi-plane programming scheme to simultaneously perform programming operations on at least two memory planes of the memory device; and in response to determining that an exceptional memory plane of the at least two memory planes has a programming failure, switching to a single-plane programming scheme to sequentially perform programming operations on the at least two memory planes. |
US12237015B2 |
Adaptive sensing time for memory operations
Methods, systems, and apparatuses include determining an operation type for an operation. A sensing time is elected using the operation type. The operation is executed using the sensing time. |
US12237013B2 |
Integrated assemblies and methods of forming integrated assemblies
Some embodiments include an integrated assembly having a vertical stack of alternating first and second levels. A panel extends through the stack. The first levels have proximal regions adjacent the panel, and have distal regions further from the panel than the proximal regions. The distal regions include conductive structures. The conductive structures have a first thickness. The proximal regions include insulative structures. The insulative structures have a second thickness at least about as large as the first thickness. Some embodiments include methods of forming integrated assemblies. |
US12237009B2 |
Sense amplifier circuit, memory circuit, and sensing method thereof
The sense amplifier circuit includes a differential amplifier, a first switch, and a second switch. The differential amplifier includes a first input node, a second input node, a first output node, and a second output node. The differential amplifier amplifies a voltage difference of the first output node and the second output node according to a first input voltage of the first input node and a second input voltage of the second input node. A control node of the first (second) switch is coupled to a control line, the first (second) switch is coupled to the first (second) input node, and the first (second) switch is coupled to the first (second) output node. The first (second) switch pre-charges the first (second) input node by a first (second) output voltage of the first (second) output node while the control line is received a select signal. |
US12237007B2 |
Selective bit line clamping control for an in-memory compute operation where simultaneous access is made to plural rows of a static random access memory (SRAM)
A circuit includes a memory array with SRAM cells connected in rows by word lines and in columns by bit lines. A row controller circuit simultaneously actuates, through a word line driver circuit for each row, word lines in parallel for an in-memory compute operation. A column processing circuit processes analog voltages developed on the bit lines in response to the simultaneous actuation to generate a decision output for the in-memory compute operation. A bit line clamping circuit includes a sensing circuit that compares the analog voltages on a given pair of bit lines to a threshold voltage. A voltage clamp circuit is actuated in response to the comparison to preclude the analog voltages on the given pair of bit lines from decreasing below a clamping voltage level. |
US12236997B2 |
Semiconductor memory device and memory system including the same
A semiconductor memory device includes a memory cell array including a plurality of memory cell rows, a row hammer management circuit and a control logic circuit. The row hammer management circuit stores counted values in count cells of each of the plurality of memory cell rows as count data based on an active command applied to the control logic circuit at a first time point, and performs an internal read-update-write operation to read the count data from the count cells of a target memory cell row from among the plurality of memory cell rows, to update the count data that was read to obtain updated count data, and to write the updated count data in the count cells of the target memory cell row in response to a precharge command applied at a second time point after a first command that is applied to the control logic circuit. |
US12236989B2 |
Layer structure for magnetic memory element, magnetic memory element, magnetic memory device, and method for storing data in magnetic memory element
The present invention provides a layer structure for a magnetic memory element in which the drive current required for domain wall motion is reduced, and the controllability of domain wall motion is improved, and provides a magnetic memory element having the layer structure. A layer structure (9) for a magnetic memory element (10) comprises multiple first ferromagnetic layers (1) with a switchable spin state and boundary layers (2) each located between each pair of the multiple first ferromagnetic layers (1) to form a domain wall, the boundary layers (2) being for generating ferromagnetic interaction (Aex) between the multiple first ferromagnetic layers (1). |
US12236986B2 |
Heat-assisted magnetic recording head with an integrated photodiode
A heat-assisted magnetic recording head includes a laser, a near-field transducer, a primary waveguide, a secondary waveguide, and a photodiode. The laser is configured to emit electromagnetic radiation. The near-field transducer is configured to focus and emit an optical near-field. The primary waveguide configured to receive the electromagnetic radiation and propagate the electromagnetic radiation toward and proximal to the near-field transducer. The secondary waveguide configured to receive a portion of the electromagnetic radiation from the primary waveguide. The photodiode configured to receive the portion of the electromagnetic radiation from the secondary waveguide and emit a signal that represents a magnitude of the electromagnetic radiation that the laser emits. |
US12236985B1 |
Magnetic disk device
According to one embodiment, a magnetic disk device includes a disk, a write head, an adjustment unit, and a write processing unit. The adjustment unit adjusts each of a first adjustment value, a second adjustment value, and a third adjustment value. The write processing unit can select shingled magnetic recording and perform write processing based on the first to third adjustment values. When the number of the plurality of tracks of the band is t+1 and the number of unused sectors among the plurality of sectors of the band is e. The adjustment unit adjusts the first to third adjustment values to establish ext. |
US12236984B2 |
Perpendicular magnetic recording writer with tunable pole side bridge design
The present embodiments relate to a perpendicular magnetic recording (PMR) write head with a Tunable Pole Protrusion or Tunable Pole Performance (TPP) side bridge design. A PMR write head can include a main pole including a tip portion configured to be disposed at an air-bearing surface (ABS) and configured to interact with a magnetic recording medium. The PMR write head can also include a hot seed (HS) portion and a first write shield. The PMR write head can also include a first metallic side bridge disposed between the tip portion of the main pole and the HS portion. The PMR write head can also include a bias circuit including at least a first bias electrical pad and a second electrical bias pad directing an electrical current flow along an electrical path between the tip portion of the main pole and the write shield portion via the first metallic side bridge. |
US12236982B2 |
Resonant suppressor for record player tone arm
A tone arm for a record player is provided. The tone arm comprises an anterior arm section adapted for mounting a pickup cartridge thereto, an posterior arm section adapted for mounting to the record player, and a mounting component comprising a plurality of discrete contact surfaces that adapted for abutting one of i) anterior arm section and ii) the posterior arm section, and preferably discrete contact surfaces for each of the anterior arm section and the posterior arm section. Whereby, the mounting component is adapted to secure the anterior arm section and the posterior arm section to each other. Therefore, through the present document is described the mounting component, the tone arm, and a method of making the latter with the mounting component. |
US12236980B1 |
Method and apparatus for frame accurate high resolution video editing in cloud using live video streams
A system and method for frame accurate editing of high resolution video content is disclosed. A method includes providing a low resolution video content displayed in a first viewing portion of an edit user interface, wherein the low resolution video content corresponds to a high resolution video content of the video content, receiving, via the viewing portion of the user interface, user input identifying a first start point and/or a first end point within the low resolution video content, and transmitting the first start point and/or the first end point to a server to obtain a respective intermediate video segment of an intermediate resolution video content corresponding to the high resolution video content. The method further includes presenting the respective intermediate video segment in a second viewing portion of the edit user interface, the second viewing portion comprising a frame identifying section to identify frames corresponding to the first start point and/or the first end point, receiving user input identifying a second start point and/or a second end point from within the intermediate resolution video content, and transmitting the second start point and/or the second end point to the server to obtain a respective high resolution video segment from the high resolution video content for presentation to the user. |
US12236979B2 |
Automation of media content playback
A system includes processing hardware and a memory storing software code. The processing hardware executes the software code to receive automation data for media content having a default playback experience, analyze, using the automation data, at least one parameter of the media content, and generate, based on the analyzing, one or more automation instruction(s) for at least one portion(s) of the media content. The automation instruction(s) include at least one of: one or more bounding timestamps of the media content portion(s), an increased or reduced playback speed for the media content portion(s) relative to the default playback experience, or a variable playback speed for the media content portion(s). The software code is further executed to outputs the automation instruction(s) to a media delivery platform configured to distribute and control the quality of the media content or to a media player configured to automate playback of the media content. |
US12236970B2 |
Separating speech by source in audio recordings by predicting isolated audio signals conditioned on speaker representations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing speech separation. One of the methods includes obtaining a recording comprising speech from a plurality of speakers; processing the recording using a speaker neural network having speaker parameter values and configured to process the recording in accordance with the speaker parameter values to generate a plurality of per-recording speaker representations, each speaker representation representing features of a respective identified speaker in the recording; and processing the per-recording speaker representations and the recording using a separation neural network having separation parameter values and configured to process the recording and the speaker representations in accordance with the separation parameter values to generate, for each speaker representation, a respective predicted isolated audio signal that corresponds to speech of one of the speakers in the recording. |
US12236969B2 |
Method for processing sound used in speech recognition robot
A method for processing sound used in a speech recognition robot is disclosed. The method for processing sound comprises the steps of: recognizing, by a robot, an obstacle on a driving path; calculating, by the robot, a driving distance to the obstacle; calculating a driving speed, by the robot; and determining, by the robot, a point in time at which a transient sound is generated by an impact caused by passing through the obstacle, wherein the point in time at which the transient sound is generated may be determined, by the robot, from the driving distance to the obstacle and the driving speed. The robot can transmit and receive a wireless signal on a mobile communication network established according to 5G (fifth generation) communication. |
US12236962B2 |
Methods and apparatus for decoding a compressed HOA signal
Methods and apparatus for decoding a compressed Higher Order Ambisonics (HOA) representation of a sound or soundfield. The method may include receiving a bit stream containing the compressed HOA representation and decoding, based on a determination that there are multiple layers, the compressed HOA representation from the bitstream to obtain a sequence of decoded HOA representations. A first subset of the sequence of decoded HOA representations is determined based only on corresponding ambient HOA components. A second subset of the sequence of decoded HOA representations is determined based on corresponding ambient HOA components and corresponding predominant sound components. For a frame k, the sequence of decoded HOA representations are represented at least in part by c ^ ~ n ( k - 1 ) = { c ^ AMB , n ( k - 1 ) for n in the first subset c ^ n ( k - 1 ) = c ^ PS , n ( k - 1 ) + c ^ AMB , n ( k - 1 ) , for n in the second subset where ĉAMB,n(k−1) corresponds to the corresponding ambient HOA components and ĉPS,n(k−1) corresponds to the corresponding predominant sound components. |
US12236961B2 |
Audio encoder and decoder
The present disclosure provides methods, devices and computer program products for encoding and decoding of a vector of parameters in an audio coding system. The disclosure further relates to a method and apparatus for reconstructing an audio object in an audio decoding system. According to the disclosure, a modulo differential approach for coding and encoding a vector of a non-periodic quantity may improve the coding efficiency and provide encoders and decoders with less memory requirements. Moreover, an efficient method for encoding and decoding a sparse matrix is provided. |
US12236958B2 |
Retransmission softbit decoding
Disclosed are methods and systems for using softbit decoding techniques in retransmission-based networks for error concealment of packets corrupted by bit-errors. The softbit decoding techniques derive softbit information from multiple corrupted hardbits of the retransmitted packet to aid a softbit decoder in decoding the packet. The approach realizes improved error concealment capability while maintaining a simple system architecture. A retransmission softbit module is inserted between a channel decoder used for channel-decoding and demodulating a compressed packet and the softbit decoder. The retransmission softbit module may derive an accumulated softbit packet from multiple corrupted copies of the packet received from the channel decoder, make bit decisions based on the accumulated softbit packet, and derive reliability information for the bit decisions. The bit decisions may be a majority decision packet (MDP) created using a majority voting scheme. The reliability information and the MDP may be provided to the softbit decoder for decoding. |
US12236956B2 |
Audio content processing systems and methods
This disclosure relates to systems and methods for processing content and, particularly, but not exclusively, systems and methods for processing audio content. Systems and methods are described that provide techniques for processing, analyzing, and/or structuring of longer-form content to, among other things, make the content searchable, identify relevant and/or interesting segments within the content, provide for and/or otherwise generate search results and/or coherent shorter-form summaries and/or highlights, enable new shorter-form audio listening experiences, and/or the like. Various aspects of the disclosed systems and methods may further enable relatively efficient transcription and/or indexing of content libraries at scale, while also generating effective formats for users interacting with such libraries to engage with search results. |
US12236955B1 |
Accessory for a voice-controlled device
This disclosure describes techniques and systems for encoding instructions in audio data that, when output on a speaker of a first device in an environment, cause a second device to output content in the environment. In some instances, the audio data has a frequency that is inaudible to users in the environment. Thus, the first device is able to cause the second device to output the content without users in the environment hearing the instructions. In some instances, the first device also outputs content, and the content output by the second device is played at an offset relative to a position of the content output by the first device. |
US12236954B1 |
Speech enabling system
A system and method for recognizing (reading) the tongue movements, vocalizations, and throat vibrations of a person and converting (translating) them into meaningful synthesized words, which could be pronounced by an electronic speaker and/or displayed on a display. Often a patient/person who has lost the ability to speak may still be able to move their tongues, or make unfathomable sounds, which cannot be recognized as intelligible words. The system and method can continuously record the movement of the patient's tongue, vocalizations, and throat sounds and extract small video segments corresponding to different words attempted by the patient. Each of these video segments can then be analyzed by AI software or other configured software to match the specific tongue movement with a pre-learned reference word, and once identified, the computer/system can speak or verbalize the word, and/or display it on a screen. The set of pre-learned reference words can be recorded and saved during the training session(s) for each individual patient. During the training session(s), the embedded AI software or other configured software can ask the patient to say a specific word multiple times and for each time, the system/software can record the associated tongue movements, and any verbalizations, and throat vibrations. Multiple recordings for a single word can be preferably performed so that the AI software or other configured software can capture all possible movement variations of the same word and can aggregate some common features as unique identification for that word, which can be saved in the system as a reference to that specific word. |
US12236950B2 |
Device-directed utterance detection
A speech interface device is configured to detect an interrupt event and process a voice command without detecting a wakeword. The device includes on-device interrupt architecture configured to detect when device-directed speech is present and send audio data to a remote system for speech processing. This architecture includes an interrupt detector that detects an interrupt event (e.g., device-directed speech) with low latency, enabling the device to quickly lower a volume of output audio and/or perform other actions in response to a potential voice command. In addition, the architecture includes a device directed classifier that processes an entire utterance and corresponding semantic information and detects device-directed speech with high accuracy. Using the device directed classifier, the device may reject the interrupt event and increase a volume of the output audio or may accept the interrupt event, causing the output audio to end and performing speech processing on the audio data. |
US12236941B2 |
Method and apparatus with a personalized speech recognition model
A method and apparatus for personalizing a speech recognition model is disclosed. The apparatus may obtain feedback data that is a result of recognizing a first speech input of a user using a trained speech recognition model, determine whether to update the speech recognition model based on the obtained feedback data, and selectively update, dependent on the determining, the speech recognition model based on the feedback data. |
US12236940B2 |
Techniques for improved audio processing using acoustic and language identification models
A system and method for audio processing. A method includes tuning hyperparameters of an acoustic model based on outputs of a language identification (LID) model for a training audio data set and outputs of the acoustic model for the training audio data set; applying the LID model to a first set of features extracted from a processing audio data set in order to produce outputs of the LID model for the processing audio data set; and applying the acoustic model to a second set of features extracted from the processing audio data set and the outputs of the LID model in order to produce outputs of the acoustic model for the processing audio data set. |
US12236935B2 |
Generating dubbed audio from a video-based source
The present disclosure relates to generating and adjusting translated audio from a video-based source. The method includes receiving video data and corresponding audio data in a first language; generating a translated preliminary transcript in a second language; aligning timing windows of portions of the translated preliminary transcript with corresponding segments of the audio data; determining portions of the translated aligned transcript in the second language that exceed a timing window range of the corresponding segments of the audio data in the first language to generate flagged transcript portions; transmitting the original transcript, the translated aligned transcript, and the first speech dub to a first device, the generated flagged transcript portions included in the original transcript and the translated aligned transcript; receiving, from the first device, a modified original transcript; and generating, based on the modified original transcript, a second speech dub in the second language. |
US12236933B2 |
Active noise reduction system, active noise reduction method, and non- transitory computer-readable storage medium
An active noise reduction system includes a controller configured to acquire a plurality of noise signals output from a plurality of noise microphones, select a plurality of reference signals and an error signal from among the plurality of noise signals, the plurality of reference signals corresponding to a noise, the error signal corresponding to an error between the noise and a canceling sound, generate a control signal from the plurality of reference signals by using a plurality of control filters, and adaptively update the plurality of control filters by using a plurality of acoustic transmission filters. The plurality of acoustic transmission filters includes at least one adaptive update filter configured to be adaptively updated, and at least one non-adaptive update filter configured to be updated based on an update value of the adaptive update filter. |
US12236931B2 |
Methods and apparatus for harmonic source enhancement
Methods and apparatus for harmonic source enhancement are disclosed herein. An example apparatus includes an interface to receive a media signal. The example apparatus also includes a harmonic source enhancer to determine a magnitude spectrogram of audio corresponding to the media signal; generate a time-frequency mask based on the magnitude spectrogram; and apply the time-frequency mask to the magnitude spectrogram to enhance a harmonic source of the media signal. |
US12236929B2 |
Sound insulation sheet, manufacturing method thereof, and sound insulation structure
To provide a sound insulation sheet member which is excellent in sound insulation performance in a low frequency band and which has a compact configuration. A sound insulation sheet member 1 including a substrate 2 and a concavo-convex structure 3 placed on at least one surface of the substrate 2, in which the concavo-convex structure 3 is provided by repeatedly arranging a plurality of units each defined as a concavo-convex unit shape 4 including a linear convex portion 5, in one direction at substantially constant intervals on the surface of the substrate 2. |
US12236927B2 |
Effects device and effects processing method
An input musical sound signal is input to band pass filters, and pass musical sound signals for each sound pitch are acquired. Total level ratios based on a total of levels of a sound pitch lower than those of the pass musical sound signals are calculated from the levels that are levels of the pass musical sound signals, and output coefficients are acquired on the basis of the total level ratios. Levels of octave musical sound signals acquired by converting the pass musical sound signals into sound pitches lower than those of the pass musical sound signals by one octave are multiplied by the output coefficients. In accordance with this, the octave musical sound signals of a low sound pitch can be extracted from among the octave musical sound signals. |
US12236926B2 |
System for selection and playback of song versions from vinyl type control interfaces
A system for processing digital audio signals. The system includes a digital audio unit configured to provide digital audio data of a first audio track and a second audio track. The first audio track and a second audio track represent different versions of the same piece of music. The system also includes a user control device operable by a user to allow the user to select either a first region or a second region. The digital audio unit is configured to play back audio signals obtained from the first audio track when the first region is selected, and to play back audio signals obtained from the second audio track when the second region is selected. |
US12236922B2 |
Quick release harmonica holder
The invention relates to improvements to the harmonica holder, which allows the musician to play the harmonica and another instrument at the same time. The inventor's control arm and extender tubes allows the musician to adjust the position of the harmonica (in the horizontal and vertical plains). After adjustment, the control arm allows the musician to quickly raise the harmonica up to the adjustment position, which locks the harmonic in place and eliminates the need to re-set the harmonica each time it is used. To unlock the harmonica and drop it completely out of the way for singing or to remove the harmonica from the musician's head area, the musician would simply tap the end of the control arm up, to disengage it. The pull down loop (attached to the harmonica cross member) allows the musician to quickly change harmonicas from one key to another. |
US12236916B2 |
Drive circuit and display device for writing of signal lines
Provided is a drive circuit that includes a gradation voltage generation unit that generates a plurality of gradation voltages that can be supplied to a signal line. The drive circuit further includes a voltage selector that selects, from among the plurality of gradation voltages, whether to supply a gradation voltage of the same voltage level as an assumed gradation voltage to a signal line or to supply a gradation voltage close to the assumed gradation voltage to a signal line. |
US12236915B2 |
Shift register circuit, gate driver circuit and driving method therefor, and display apparatus
A shift register circuit includes an input sub-circuit, an output sub-circuit and a control sub-circuit. The input sub-circuit is coupled to a first input signal terminal and a pull-up node, and configured to, under control of a first input signal, transmit the first input signal to the pull-up node. The output sub-circuit is at least coupled to the pull-up node, a first clock signal terminal and a first signal output terminal, and configured to transmit a first clock signal to the first signal output terminal under control of a voltage at the pull-up node. The control sub-circuit is coupled to at least one first reference node, at least one first control signal terminal and the pull-up node, and configured to transmit a voltage at a first reference node to the pull-up node under control of a first control signal. |
US12236912B2 |
Display panel, driving method for the display panel and display device
A display panel, a driving method for the display panel and a display device. The display panel includes a gate driving circuit, the gate driving circuit includes shift registers of a plurality of stages arranged in sequence, the shift registers of the plurality of stages arranged in sequence are combined into N groups of gate driving sub-circuits, and shift registers in the N groups of gate driving sub-circuits are cascaded, respectively; an m-th group of gate driving sub-circuits in the N groups of gate driving sub-circuits comprises a shift register of an m-th stage and a shift register of an (m+L*N)th stage that are cascaded, where m is an integer that is greater than or equal to 1 and less than or equal to N, L is an integer that is greater than or equal to 1, N is an even number that is greater than or equal to 2. |
US12236911B2 |
Display method and display apparatus
A display method is provided. The display method includes providing a display panel having a plurality of subpixels, a respective subpixel of the plurality of subpixels including a first area, n1 number of second areas, and n2 number of third areas, the first area being between the n1 number of second areas and the n2 number of third areas, n1≥1, and n2≥1; for displaying a first frame of image, controlling light emission of the respective subpixel to be limited in the first area, m1 number of the n1 number of second areas, and m2 number of the n2 number of third areas; and for displaying a second frame of image, controlling light emission of the respective subpixel to be limited in the first area, m1′ number of the n1 number of second areas, and m2′ number of the n2 number of third areas. |
US12236904B2 |
LED backlight matrix driving circuit and driving voltage detection and regulation method therefor
An LED backlight driving circuit with a voltage regulating unit is provided. The LED backlight driving circuit includes a power supply unit, an LED string, an ADC voltage detection circuit, and a driving controller; the ADC voltage detection circuit is used to detect a voltage value Vled of a negative terminal of a LED string, and the ADC voltage detection circuit includes an ADC sampling module that converts the measured voltage value Vled at the negative terminal of the LED string into a voltage numerical code; for the numerical code of the negative terminal voltage value Vled measured by the ADC sampling module, a first threshold V1 and a second threshold V2 are set. |
US12236901B2 |
Brightness control apparatus and method, and display apparatus
Disclosed are a brightness control apparatus and method, and a display apparatus. The brightness control apparatus includes an optical detection circuit and an integrated circuit chip connected with the optical detection circuit. The optical detection circuit includes at least one transistor, configured to detect a light intensity of light to be detected corresponding to an environment where a display panel is located, and generate an electrical signal corresponding to the light intensity of the light to be detected. |
US12236899B2 |
Display panel and method for preparing same, and display device
The present disclosure provides a display panel, a method for preparing the same, and a display device. The display panel includes pixel units distributed in an array in a display area, where the pixel units include sub-pixels, at least one of which has a maximum grayscale value voltage different from a maximum grayscale value voltage of the other sub-pixel; and a switching circuit including switching units on a side of the display area, where one end of the switching unit is connected to a data line. In two adjacent columns of pixel units, two sub-pixels having the same maximum grayscale value voltage are connected to two adjacent switching units through data lines, respectively. |
US12236898B2 |
Display device and data driving circuit
Embodiments of the disclosure relate to a display device and a data driving circuit. Specifically, there may be provided a display device comprising a display panel where a plurality of gate lines, a plurality of data lines, and a plurality of subpixels are disposed, a gate driving circuit configured to supply scan signals to the plurality of gate lines, a data driving circuit configured to convert digital image data into an analog data voltage and supply the analog data voltage to the plurality of data lines, a timing controller configured to control the gate driving circuit and the data driving circuit, a first gamma circuit generating a first gamma voltage corresponding to a first pixel during a period corresponding to a first color selection signal, and a second gamma circuit generating a second gamma voltage corresponding to a second pixel during a period corresponding to a second color selection signal different from the first color selection signal. |
US12236890B2 |
Shift register, driving method thereof, display substrate and display device
A shift register includes a first control sub-circuit, a second control sub-circuit, a pull-up control sub-circuit and an output control sub-circuit, wherein the first control sub-circuit is configured to provide a signal of a third power supply terminal or a clock signal terminal to a first node and a third node under the control of a signal input terminal, the clock signal terminal and a second node; the pull-up control sub-circuit is configured to provide a signal of a second power supply terminal to the first node under the control of the third node; the second control sub-circuit is configured to provide a signal of the signal input terminal to the second node and a fourth node under the control of the clock signal terminal and the first power supply terminal. |
US12236889B2 |
Display substrate and display device
Disclosed are a display substrate and a display device. The display substrate includes a pixel circuit and a scan drive circuit, wherein the pixel circuit includes a write transistor and a scan signal line, the scan signal line is electrically connected with a control electrode of the write transistor, and the scan drive circuit includes a first scan clock signal line and a second scan clock signal line. A signal of the first scan clock signal line is a first clock signal, a signal of the second scan clock signal line is a second clock signal, and both of the first clock signal and the second clock signal are periodic clock signals. A duration of the first clock signal being a low-level signal in one period is different from a duration of the second clock signal being a low-level signal in one period. |
US12236887B2 |
Display apparatus and control method
A display apparatus includes light emitting elements that are driven by current and a voltage control unit that controls a driving voltage for driving the light emitting elements based on a temperature of the display apparatus. The voltage control unit performs control such that an amount of change in the driving voltage per unit time does not exceed a predetermined limited range. The predetermined limited range is determined based on a relationship between the change in the driving voltage and a change in a light emission luminance of the light emitting elements. |
US12236885B2 |
Shift register, gate driving circuit and display substrate with conductive lines between output transistor and capacitor structure
A shift register is provided to include a voltage control circuit coupled to an output control node; at least one driving output circuit, each including an output transistor and a capacitor structure sequentially arranged along a first direction; a first conductive line therebetween and extending along a second direction and coupled to a signal output line configured for the driving output circuit; the output transistor includes a gate electrode coupled to the output control node and a first voltage writing electrode of the capacitor structure, a first electrode coupled to a clock signal line configured for the driving output circuit and a second electrode coupled to the first conductive line; a second conductive line is disposed between the first conductive line and the capacitor structure, and the first conductive line is coupled to a second voltage writing electrode of the capacitor structure through the second conductive line. |
US12236879B2 |
Display panel and display device including the same
A display panel includes: first to N-th active pixels, N being an integer greater than 3; and a dummy pixel arranged adjacent to the N-th active pixel in a same pixel column, the dummy pixel including: a dummy driving transistor including a gate electrode connected to a first node, a first electrode connected to a data line configured to transmit a data voltage, and a second electrode connected to a second node; a plurality of dummy compensation transistors connected in parallel to each other between the first node and the second node; a dummy initialization transistor including a gate electrode configured to receive an initialization gate signal, a first electrode configured to receive an initialization voltage, and a second electrode connected to the first node; and a dummy storage capacitor including a first electrode configured to receive a first supply voltage and a second electrode connected to the first node. |
US12236874B2 |
Display apparatus, method of driving the same and electronic apparatus including the same
A display apparatus includes a display panel, a gate driver, a data driver and an emission driver. The display panel includes a pixel. The gate driver is configured to output a gate signal to the pixel. The data driver is configured to output a data voltage to the pixel. The emission driver is configured to output an emission signal to the pixel. The pixel includes a light emitting element, a driving switching element configured to apply a driving current to the light emitting element and a bias switching element configured to apply a bias voltage to the driving switching element. The display apparatus increases a level of the bias voltage when a duration of a light emission time of the pixel is increased. |
US12236871B2 |
Pixel circuit and driving method thereof, display panel and display device
A pixel circuit comprises a drive sub-circuit (101), writing sub-circuit (102), reset sub-circuit (103), voltage stabilizing sub-circuit (104), storage sub-circuit (105) and light emitting element. The drive sub-circuit is configured to provide a driving current to the light emitting element under control of signals of a first node (N1) and a second node (N2); the writing sub-circuit is configured to write a signal from a data signal terminal (Data) to N2 under control of signal of a scan signal terminal (Gate); the storage sub-circuit is configured to store a voltage of N1; the voltage stabilizing sub-circuit is configured to stabilize a voltage of an anode terminal of light emitting element through signal of a voltage stabilizing signal terminal (V1); the reset sub-circuit is configured to reset anode terminal of light emitting element under control of signal of Gate and reset N1 under control of signal of a reset control signal terminal (Reset). |
US12236861B2 |
Electronic device that compensates for light passing through a display
A method for driving an electronic device may include receiving light passing through a display panel, generating an image signal based on the light, compensating the image signal with a compensation algorithm to generate a compensated image signal, wherein the compensation algorithm is trained with training data including a first comparison image and a second comparison image, and displaying, on the display panel, a compensated image based on the compensated image signal, wherein the first comparison image is a target restoration image and the second comparison image is a composite image. |
US12236859B2 |
Pixel circuit and driving method thereof, and display device
Provided is a pixel circuit. The pixel circuit includes: a data writing circuit, coupled to a first gate signal terminal, a second gate signal terminal, a third gate signal terminal, a data signal terminal, a first node, a second node and a third node; a light emission control circuit, coupled to a light emission control terminal, a first power supply terminal, the first node, the third node and a light-emitting element; and a drive circuit, wherein an input terminal, a control terminal and an output terminal of the drive circuit are coupled to the first node, the second node and the third node respectively. |
US12236852B2 |
Light emitting display apparatus generating variable driving frequency based on image and current change amount
A light emitting display apparatus includes an analyzing circuit for analyzing at least one of image change amount and current change amount by analyzing input image data, and generating a driving frequency control signal according to analysis results, a control signal generator for generating driver control signals for changing a period of outputting data voltages according to the driving frequency control signal, transmitting a gate control signal of the driver control signals to a gate driver, and transmitting data control signals of the driver control signals to a data driver, and a data aligning circuit for generating image data by rearranging the input image data transmitted from the analyzing circuit according to a structure of a light emitting display panel, and outputting the image data to the data driver. |
US12236849B2 |
Display device
A display device comprises a gate driver configured to receive a first gate driving voltage, configured to receive a second gate driving voltage that is greater than the first gate driving voltage, and configured to transmit a gate signal to a pixel, a data driver configured to transmit a data voltage to the pixel, and an electrostatic protection circuit configured to receive the first gate driving voltage and the data voltage, and including a first electrostatic diode including a first gate terminal connected to the first gate driving voltage, a first terminal connected to the first gate driving voltage, a second terminal connected to the data voltage, and a first lower gate terminal connected to a lower bias voltage. |
US12236843B2 |
Display control method, apparatus, device, medium and product
Embodiments of the present disclosure disclose a display control method and apparatus, a device, a medium and a product. The method is applied to a head-mounted device and includes a first screen and a second screen. The method includes: determining a parameter mapping relationship corresponding to a target display parameter of the first screen and the second screen; obtaining a target parameter value set for the target display parameter; determining, based on the target parameter value and the parameter mapping relationship, a first parameter value corresponding to the first screen and a second parameter value corresponding to the second screen; and setting the target display parameter of the first screen as the first parameter value, and setting the target display parameter of the second screen as the second parameter value. The present disclosure solves the problem of inconsistent display settings for the head-mounted device. |
US12236842B2 |
Control device and control method for turning on different channels of display unit in time division to reduce voltage drop
A control device for driving a display device includes a first channel having a first output device. The first output device outputs first transfer data to the first channel according to an enable signal. The first transfer data includes a preamble code and a function code. The first output device includes a preamble-code generator and a function-code generator. The preamble-code generator outputs a bit number of a predetermined value as the preamble code according to the bit number of preamble code. The bit number and the predetermined value are defined by the user. The function-code generator converts each of a function-code number of command codes into a respective bit code, and the function-code number of bit codes are output as the function code according to a lookup table. The mapping relationship between the command code and the bit code is stored in the lookup table. |
US12236840B2 |
Display apparatus, electronic apparatus and methods thereof
A display apparatus, an electronic apparatus, and an operating method thereof are provided. The display apparatus includes: a communication interface; a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, wherein the processor is further configured to, receive, from an electronic apparatus connected through a first communication protocol, electronic apparatus identification information for identifying the electronic apparatus and unique identification information generated by the electronic apparatus, based on receiving an input for accepting authentication in accordance with the electronic apparatus identification information, store the unique identification information received from the electronic apparatus, based on receiving an authentication request from the electronic apparatus connected through a second communication protocol, control the communication interface to transmit the stored unique identification information to the electronic apparatus, and receive a result of authentication performed based on the transmitted unique identification information, from the electronic apparatus. |
US12236836B2 |
Display device comparing image data between adjacent frames and determining first and second areas to drive first and second areas at different refresh rates and driving method thereof
A display device includes: a pixel unit including a plurality of pixels connected to a plurality of scan lines and a plurality of data lines; a multi-frequency driver configured to compare image data between adjacent frames to determine a first area of the pixel unit driven at a first refresh rate and a second area of the pixel unit driven at a second refresh rate lower than the first refresh rate; a scan driver configured to sequentially supply scan signals to the scan lines in a first direction, to supply first scan signals of the scan signals to the first area at the first refresh rate, and to supply second scan signals of the scan signals to the second area at the second refresh rate; and a data driver configured to supply a data signal corresponding to the image data to the data lines. |
US12236835B2 |
Control method and control apparatus for display panel, and display apparatus
A control method of a display panel. The method includes the following steps: determining a target refresh frequency of the display panel; determining a data chopping rule adapted to the target refresh frequency according to the first mapping relationship; providing a data signal to the display panel according to a data chopping rule. |
US12236834B2 |
Display apparatus, display method, computer device, storage medium, and electronic product
A display apparatus includes a gray scale compensation apparatus including a sampling module configured to sample frame image data in a video frame sequence, to obtain current frame image data, and a processor configured to: determine initial gray scale compensation data according to first gray scale data of each pixel in current frame image data and a pre-generated gray scale compensation data table; acquire gray scale compensation information of an image data set corresponding to current frame image data, including gray scale compensation coefficients of the current frame image data in respective display regions; determine target gray scale compensation data according to the gray scale compensation coefficients of the current frame image data in respective display regions and the initial gray scale compensation data; and perform gray scale compensation on the current frame image data according to the target gray scale compensation data, to obtain compensated frame image data. |
US12236832B1 |
Luma adjustment method and apparatus, device, storage medium, and program product
The disclosure relates to a luma adjustment method and apparatus, a computer device, a storage medium, and a computer program product. The method includes: acquiring a first luma requirement or a second luma requirement; acquiring, based on a current image of a display page, a luma map corresponding to the current image; converting the luma map from a linear space to a logarithmic space when the luma adjustment requirement is the first luma requirement; filtering the luma map to acquire a base layer image and a detail layer image; compressing the base layer image and the detail layer image based on a configuration parameter for merging, to obtain a merged image; converting the merged image from the logarithmic space to the linear space when the luma adjustment requirement is the first luma requirement; and adjusting luma of the display page based on the luma map and the merged image. |
US12236829B2 |
Pixel driving circuit and driving method thereof, and display panel
A pixel driving circuit includes a driving circuit, a first reset circuit, and a second reset circuit. The driving circuit is coupled to a first node and a second node, and is configured to output a driving current according to a voltage difference between the first node and the second node. The first reset circuit is coupled to the first node, a first initial signal terminal and a first reset signal terminal, and is configured to transmit a signal of the first initial signal terminal to the first node in response to a signal of the first reset signal terminal. The second reset circuit is coupled to the second node and a first power terminal, and is configured to transmit a signal of the first power supply terminal to the second node in response to a control signal. |
US12236828B2 |
System and method for a multi-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. One embodiment of the multi-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems. |
US12236821B1 |
Flexible transparent display using ultra short throw projection optical module
The present invention relates to a compact mobile display device, and more specifically, to a portable display implemented by mounting an ultra-short-throw projection optical module on a transparent, flexible, or hard substrate to project a projection image. In the present invention, when the ultra-short-throw projection optical module is mounted and the substrate that projects the image is made of a flexible and transparent material that can be bent, folded, or rolled, the user can enjoy augmented reality that overlaps reality through a transparent display. In addition to viewing images, it is possible to conveniently carry the display device by bending, folding, or rolling it while viewing the expanded display. |
US12236809B2 |
Display device
A display device may include a first pixel, a second pixel, a first data line electrically connected to the first pixel, a second data line electrically connected to the second pixel and electrically insulated from the first data line, a first signal wire electrically connected to the first data line, a second signal wire electrically connected to the second data line, and a connecting wire electrically connecting the second data line to the second signal wire. The connecting wire may include a first section and a second section. The second section may be directly connected to the first section, may overlap the first pixel, may overlap the first data line, and may be oblique relative to each of the first data line and the second data line in a plan view of the display device. |
US12236807B2 |
Nondestructive wall mountable silicone edge graphic
A silicone edge graphic that is magnetically mountable to a wall is disclosed. No mechanical fasteners or adhesives are used to mount the silicone edge graphic to the wall. The back surface of the silicone edge graphic may have a non-marring configuration, so that the silicone edge graphic does not damage the wall. Additionally, a frame of the silicone edge graphic may be flexible enough to allow the user to remove the silicone edge graphic by peeling the silicone edge graphic off of the wall starting from one peripheral section or corner then progressive to the rest of the periphery. The magnets may also be positioned to reduce a force required to lift the section or corner of the silicone edge graphic off of the wall to begin peeling the silicon edge graphic off of the wall. |
US12236806B2 |
Logistics driving simulator
The present disclosure is directed, in part, to improving existing technologies by detecting engagement of the one or more components of the logistics vehicle, which may be indicative of receiving an indication that the user is performing at least a first logistics operation. At least partially in response to the detecting, various embodiments cause display, at one or more monitors, of data where the data includes one or more instructions for the user to perform at least a second logistics operation and/or the data includes a video feed of real world scenes. |
US12236798B2 |
Presentation assessment and valuation system
A computer implemented interactive presentation assessment and valuation system which provides a server computer that allows one or more computing devices to access a presentation assessment and valuation system which provides a presentation analyzer which applies standardized scoring algorithms to the video data or audio data associated with a presentation and correspondingly generates standardized word rate, word clarity, filler words, tone, or eye contact scores, and calculates a presentation score based upon an average or weighted average of the scores. |
US12236795B2 |
Autonomous path planning
A method includes selecting a landing waypoint on a runway and selecting a starting waypoint based on a location/heading of an aircraft relative to the runway. The method includes selecting additional waypoints between the starting waypoint and the landing waypoint. The starting and additional waypoints include latitude, longitude, and altitude variables. A sequence of waypoints from the starting waypoint to the landing waypoint via the additional waypoints indicates a desired location for the aircraft to traverse. The method includes generating location constraints for the starting and additional waypoints and generating an objective function for optimizing at least one of the variables. Additionally, the method includes generating a solution for the objective function subject to the location constraints. The solution includes latitude, longitude, and altitude values for the variables. The method further includes controlling the aircraft to traverse the starting and additional waypoints according to the latitude, longitude, and altitude values. |
US12236794B2 |
Aircraft arrival management systems and methods
Systems and methods for aircraft arrival management are disclosed. The system is configured to control a timing of landing between a leading and a trailing aircraft by calculating backward trajectories for each of the aircraft from a common touchdown point on a runway. The system is further configured to compute a delta distance, based on a separation threshold distance, corresponding to a travel distance for the trailing aircraft along an arc centered around a merge point, before turning towards a merge point. |
US12236790B2 |
UAV positioning method and device, and storage medium
Disclosed are an unmanned aerial vehicle positioning method and apparatus, and a storage medium. The unmanned aerial vehicle positioning method comprises: when a first unmanned aerial vehicle loses a satellite positioning signal, determining first information and second information of each of at least three second unmanned aerial vehicles on the basis of a UWB signal, wherein the first information represents a relative distance between each second unmanned aerial vehicle and the first unmanned aerial vehicle, and the second information is carried by the second unmanned aerial vehicle in a transmitted UWB signal and represents real-time positioning information measured by the second unmanned aerial vehicle on the basis of the satellite positioning signal; and determining real-time positioning information of the first unmanned aerial vehicle according to the first information and the second information of each of the at least three second unmanned aerial vehicles. |
US12236787B2 |
Information processing apparatus, information processing method, and non-transitory computer readable medium
An information processing apparatus capable of communicating with a plurality of vehicles configured to perform automated driving includes a controller configured to execute operations, the operations including receiving, from each of the plurality of vehicles, a notification of a content of an abnormality, in-vehicle images, and the number of persons in the vehicle, prioritizing the plurality of vehicles based on determination results by determining, for each of the plurality of vehicles, a load of an automated driving process and the number of persons in the vehicle, and displaying with emphasis the content of the abnormality of a vehicle of a highest priority and the in-vehicle images of the vehicle of the highest priority. |
US12236784B2 |
Feeder lane direction warning systems and methods
Aspects of the subject technology relate to a feeder lane direction warning system. Entering of an own vehicle into a feeder lane in a parking facility is detected. First data of a first parked vehicle parked in a first row of parking spaces adjacent the feeder lane is received from an external sensor mounted on the own vehicle. A traffic direction of the feeder lane is determined based at least on the received first data of the first parked vehicle. An alert is output via an output device of the own vehicle based on determining that the determined traffic direction of the feeder lane is different from a traveling direction of the own vehicle. |
US12236783B2 |
Implementation method and system for road traffic reservation passage, and electronic device
Provided are implementation method and system for road traffic reservation passage, and electronic device. The method includes: determining path reservation speed curve according to path planning information of vehicle, which includes driving data of the vehicle passing through intersection in planned path; the vehicle sending the path reservation speed curve to traffic scheduling center; the traffic scheduling center classifying the received path reservation speed curve according to intersection information to obtain the classification result, and sending it to signal control calculation unit of the corresponding intersection; the signal control calculation unit determining intersection signal lamp timing scheme and vehicle speed guide data according to the classification result and sending same to the vehicle; the vehicle determining driving speed control curve according to the received intersection signal lamp timing scheme and the vehicle speed guide data, and guiding the passing of the vehicle according to the driving speed control curve. |
US12236774B2 |
Doorbell communication systems and methods
An electronic doorbell can include an outer housing configurable to couple to a building. The doorbell can also include a camera coupled to the outer housing and a microphone coupled to the outer housing. The doorbell can also include a button coupled to the outer housing. The electronic doorbell can be configurable to wirelessly communicate with an appliance located within the building. |
US12236772B2 |
Handling duress input
Techniques are described for handling duress input. For example, techniques are described for handling duress input provided to a mobile application that controls a monitoring system located at a fixed property. |
US12236770B2 |
Method and apparatus of data logging
A method includes establishing, by a data logging device, a sleep mode. The method further includes receiving, by a processing module of the data logging device, a second activation command that causes the data logging device to transition to a standby mode. The method further includes receiving, by the processing module, a third activation command that causes the data logging device to transition to a ready mode. The method further includes receiving, by the processing module, a fourth activation command that causes the data logging device to transition to a logging mode. In the logging mode, the method further includes obtaining, by the processing module, a log command. In response to the log command, the method further includes obtaining, by the processing module, a measure of an environmental condition. The method further includes storing the measure of the environmental condition in memory of the data logging device. |
US12236769B1 |
Decomposition alarm device
A decomposition alarm device has an enclosure having a conventional smoke detector shape, a first side of the enclosure having a mounting tab to mount the enclosure on a vertical surface, and a front face of the enclosure having a sound grille to allow sound from inside the enclosure to exit the enclosure. The device is calibrated to detect the presence of a decomposing body and emit an audible and visual alarm. This device prevents the remains of a decomposing body going unnoticed by other inhabitants in a household or building. |
US12236767B2 |
Machine learning based monitoring system
Systems and methods are provided for machine learning based monitoring. Image data from a camera is received. On the hardware accelerator, a person detection model based on the image data is invoked. The person detection model outputs first classification result. Based on the first classification result, a person is detected. Second image data is received from the camera. In response to detecting the person, a fall detection model is invoked on the hardware accelerator based on the second image data. The fall detection model outputs a second classification result. A potential fall based on the second classification result is detected. An alert is provided in response to detecting the potential fall. |
US12236764B2 |
Determining areas of interest in video based at least on a user's interactions with the video
According to one or more embodiments, an interaction device is provided. The interaction device includes processing circuitry configured to render for display a first premises security video comprising a plurality of frames, determine a user interaction with a playback of the first premises security video, determine a plurality of logical weights associated with the plurality of frames based at least on the user interaction, train a machine learning model based at least on the plurality of logical weights, and perform a premises security system action based at least on the trained machine learning model. |
US12236763B2 |
Intrusion detection algorithm with reduced tuning requirement
An optical fiber is monitored for an intrusion event where reflected optical signals are divided into streams each associated with a respective location on the optical fiber. Blocks of the streams are selected each containing a plurality of streams and the streams are collated, for example by averaging, to create a single stream to which an algorithm is applied to create coefficients which are compared with a threshold value to generate an output indicative of disturbance of the fiber by an intrusion event. Each block representative of a length of the fiber is thus treated as a zone and the detection algorithm is applied to each. This creates a DAS system that does not require unique tuning as each zone is independently monitored. Applying the above zone principles and algorithms to the DAS system also provides a high level of nuisance alarm and false alarm rejection. |
US12236759B2 |
Systems and methods for management of automatic teller machines
Disclosed herein are systems and methods of automated teller machine (ATM) management. The method can include receiving, from an ATM, an operating log from an out-of-band management chip. The method can further include determining, from the operating log, that the ATM is in an out-of-service state. The method can further include transmitting instructions to the out-of-band management chip to capture a system image of the ATM. In response, the method can include receiving the system image of the ATM from the out-of-band management chip and diagnosing a fault in the ATM based on the system image. The fault in the ATM can be the fault which caused the ATM to be in the out-of-service state. Finally, the method can include transmitting instructions for one or more corrective actions to the out-of-band management chip. The corrective actions can remedy the fault in the ATM. |
US12236757B2 |
System and method for interactive online entertainment
Disclosed is a system and method for allowing one or more users to interact with models from a distance, for example, by enabling the users to input the models during online video chat sessions, wherein the models can define input parameters and provide at least one interactive interface, receive an interactive result according to the interactive interface to perform predefined acts, via an adult toy, based on the interactive result received. The adult toy can be Wi-Fi or Bluetooth™ enabled to receive commands directly from the server via a web browser extension, the website hosting an online video chat session, or connect to an application installed on a device operated by the model, wherein the application communicates with the web browser extension to relay commands to the adult toy therefrom. In some embodiments, the interactive interface provides a finger guessing game, a dice game or a lottery game. |
US12236754B2 |
Hold and spin feature game with mystery symbols
A gaming machine provides a base game from which a feature game is triggered when a determined number of configurable symbols are displayed in a base game outcome. When the feature game is triggered, the configurable symbols are held in place on the display and the player is provided with more spins during the feature game in which to collect additional configurable symbols. Any additional configurable symbols are retained on the display during subsequent spins until the feature game is completed. The configurable symbols include mystery symbols whose value is not determined until the mystery symbol is displayed. A first valuation game, such as a wheel spin, is used to determine the value for the mystery symbols. At the end of the feature game, the player is awarded a prize based on the values carried by the configurable symbols. A second valuation game, such as a wheel spin, is used to provide an enhanced award if the player collects a determined number of configurable symbols during the feature game. |
US12236751B2 |
System and method for redeeming ticket vouchers
A system and method that provide non-cash avenues to redeem a ticket voucher associated with an amount of funds. |
US12236749B2 |
System and method for providing a gaming establishment account automatic access to funds
A system that enables funds automatically transferred into the system from one or more funding sources in anticipation of such funds being used in association with various system components. |
US12236743B2 |
Method and system for transferring value for wagering using a portable electronic device
A system, apparatus, and method for electronically transferring value using a portable electronic device. In one embodiment, a method for transferring funds to or from play a portable electronic device to facilitate playing a game of chance on a portable electronic device. |
US12236741B2 |
Method, system and ticket for facilitating lottery related activities via mobile devices
An enhanced lottery media representation object such as a ticket, for example, permits a user to access certain desirable features using a communications device. In embodiments of the present invention, an improved physical lottery ticket is provided with one or more icons, such as code elements or graphic patterns, thereupon to enable a user with a properly enabled device to detect, such as by scanning or photographing the icon, or by maintaining the icon within a field of view, one or more of the icons to reveal one or more enhanced experiences via the device. |
US12236740B2 |
Electronic gaming machine including hybrid virtual and physical button area
An electronic gaming machine is provided. The electronic gaming machine includes a game controller configured to execute at least one wagering game, a credit input device configured to receive a wager, a first display configured to prompt a user to select a wagering game from the at least one wagering game executable by the game controller, and a second display. The second display includes a hybrid display area including a touchscreen input component and a dynamic button deck assembly configured to receive player input during play of a user-selected wagering game. The dynamic button deck assembly includes a button deck display area and a dynamic button deck having at least one mechanical push button including a lens cap. |
US12236729B2 |
Information processing system, storage medium, and information processing method
An information processing system includes a vehicle and an information processing apparatus. The vehicle includes a first component including a measuring unit configured to measure a first number of operations of the first component, a second component of which a second number of operations is measured by the measuring unit, and a controller configured to send the first and second numbers of operations to the information processing apparatus. The information processing apparatus includes a storage unit and a control unit. The storage unit stores a first cumulative number of operations of the first component and a second cumulative number of operations of the second component. The control unit is configured to determine whether the first and second components have been replaced based on the first and second numbers of operations, and update the first and second cumulative numbers of operations in a procedure that varies according to a determination result. |
US12236725B2 |
Automated tracking of vehicle operation and synchronized gamified interface
The described methods and systems decrease instances of distracted driving, encourage more frequent use of vehicle tracking services, and generally improve the risk profile of a driver and vehicle. These benefits are achieved by way of a vehicle computer system that incentivizes users to place mobile devices in a do-not-disturb (DND) mode and to activate vehicle tracking services. The vehicle computer system encourages these behaviors by enabling content delivery for devices within the vehicle based on the status of the mobile device(s) and the status of the vehicle tracking service(s). Specifically, the content delivery may comprise data for providing a gamified user interface within the vehicle. |
US12236723B2 |
Management device, in-vehicle system, vehicle, communication management method and storage medium
A management device to be used in an in-vehicle network including a plurality of function units installed in a vehicle includes: a state information acquisition unit configured to acquire state information indicating a state of the vehicle; and an allocation unit configured to change allocation of transmission bands of a plurality of logical paths between the function units in accordance with the state of the vehicle indicated by the state information acquired by the state information acquisition unit. |
US12236715B1 |
Associating an event with an agent
Described are systems and methods for determining an agent that performed an event within a materials handling facility. A series of overhead images that include representations of the event location and one or more agents are processed to determine a motion or movement of the agent over a period of time. For example, a motion model representative of a motion of the agent over a period of time is generated from the images. A distance between the motion model and the event location is also determined. An association between the agent and the event may be determined based on the motion model and the distance between the motion model and the event location. |
US12236711B2 |
Apparatus and method for providing missing child search service based on face recognition using deep-learning
Disclosed herein are an apparatus and method for providing a missing child search service based on face recognition using deep learning. The method according to an embodiment may include registering missing child occurrence information including a first missing child image and information about a location from which and a time at which a child went missing when occurrence of a missing child is reported by at least one first user terminal, registering missing child finding information including a second missing child image and information about a location and a time at which a missing child was found when finding of a missing child is reported by at least one second user terminal, calculating a similarity between pieces of facial feature information extracted from the first missing child image and the second missing child image, respectively, based on deep learning, and when the similarity is equal to or greater than a predetermined threshold value, delivering contact information of the second user terminal and the missing child finding information to the first user terminal, and delivering contact information of the first user terminal and the missing child occurrence information to the second user terminal. |
US12236710B2 |
Fingerprint recognition method and electronic device
This application relates to the field of fingerprint recognition, and discloses a fingerprint recognition method and an electronic device. An electronic device obtains a fingerprint image of a user by using a fingerprint recognition module in response to a fingerprint recognition operation of the user; and performs a quality evaluation on the obtained fingerprint image, and repairs and recognizes the fingerprint image based on a quality evaluation result. |
US12236708B2 |
Display panel and display device
A display panel and a display device are provided, the display panel has a first surface on a surface of the display panel, and includes a driving circuit layer, a light source array, an image sensor array, and a black matrix layer. The light source array includes a plurality of light sources, the image sensor array includes a plurality of image sensors, the black matrix layer includes first light-transmitting openings and second light-transmitting openings. The driving circuit layer includes light-transmitting portions, and each of the first light-transmitting openings is arranged corresponding to at least one of the light-transmitting portions, and a plane size of the first light-transmitting opening in a direction parallel to the surface of the display panel is smaller than a plane size of the light-transmitting portion in the direction parallel to the surface of the display panel. |
US12236694B2 |
Systems and methods for processing images to determine image-based computational biomarkers from liquid specimens
A method of using machine learning to output task-specific predictions may include receiving a digitized cytology image of a cytology sample and applying a machine learning model to isolate cells of the digitized cytology image. The machine learning model may include identifying a plurality of sub-portions of the digitized cytology image, identifying, for each sub-portion of the plurality of sub-portions, either background or cell, and determining cell sub-images of the digitized cytology image. Each cell sub-image may comprise a cell of the digitized cytology image, based on the identifying either background or cell. The method may further comprise determining a plurality of features based on the cell sub-images, each of the cell sub-images being associated with at least one of the plurality of features, determining an aggregated feature based on the plurality of features, and training a machine learning model to predict a target task based on the aggregated feature. |
US12236686B2 |
Intelligent mobile oilfield analytics platform
A distributed monitoring and analytics system is configured to automatically monitor conditions in a remote oil field. The distributed monitoring and analytics system generally includes one or more mobile monitoring units that each includes a vehicle, a sensor package within the vehicle that is configured to produce one or more sensor outputs as the mobile monitoring unit traverses the remote oil field, and an onboard computer configured to process the output from the sensor package. The sensor package can include any number of sensors, including a camera that outputs a video signal for computer vision analysis and a gas detector that outputs a gas detection signal based on the detection of fugitive gas emissions within the remote oil field. |
US12236683B2 |
Image/video analysis with activity signatures
Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm. |
US12236682B2 |
Method for tracking sport participants, device for tracking sport participants, and system for tracking sport participants
A multi-mode tracking method according to the present disclosure includes receiving, a sensor signal, obtaining a sensor-based location of a sports participant based on the sensor signal, obtaining a first credibility information related to a credibility of the sensor-based location, receiving a sports image captured at a camera disposed peripheral to a playfield, the sports image including the sports participant in the playfield, obtaining an image-based location of the sports participant, obtaining an second credibility information related to a credibility of the image-based location, wherein the credibility of the image-based location is related to an occlusion related to the sports participant, calculating an weight value based on the first credibility information and the second credibility information, calculating a location of the sports participant based on the weight value. |
US12236680B2 |
Application for assisting a hearing device wearer
A digital assistance for assisting a wearer of a hearing device to correctly arrange the hearing device with respect to an ear of the wearer, includes: a control configured to enable a preview of a first image to be displayed, wherein the first image is generated by a camera; wherein the control is also configured to enable a capturing of the first image, the first image showing at least the ear of the wearer with the hearing device arranged in and/or at the ear of the wearer; and wherein the digital assistance also comprises a comparator configured to perform a comparison between (1) the first image showing the at least the ear of the wearer with the hearing device and (2) a reference image. |
US12236679B2 |
Information processing device and information processing method
Crop detection is performed in image data obtained by capturing an image of a farm field. Then, a row is determined in the image data on the basis of a result of the crop detection. The row is a line in which a crop is planted. |
US12236678B2 |
Mobile analysis and processing device, and method, for agriculture for tilling the soil and/or for manipulating flora and fauna
The invention relates to a mobile analysis and processing device (14) for agriculture for processing the soil and/or manipulating flora and fauna. The device (14) comprises at least one sensor (62), a tool unit (52) having at least one motor-driven tool (58), an actuator (48) for moving at least the tool (58) of the tool unit (52), a motor (50) for driving the tool (58) and/or the actuator (48), a database (78), a first communication unit (60) having an interface (70a), and a first computer (46) for controlling the sensor (62), the tool unit (52) and the actuator (48) by means of generated control commands. The data captured by means of the sensor (62) are continually compared with the data stored in the database (78) in order to generate corresponding control signals for the actuator (48), the tool unit (52) and/or the motor (50). By means of said device, mobility and flexibility are created, in accordance with which flexibility the device (14) forms a unit by means of which all data can be processed in real time, control signals can be generated for the actuator (48), the tool unit (52) and/or the motor (50) and immediate operation in accordance with the control signals is possible. Thus, combination with, for example, different carriers (12), which move the device (14) over the field if necessary, is possible. |
US12236676B2 |
Image extension neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating realistic extensions of images. In one aspect, a method comprises providing an input that comprises a provided image to a generative neural network having a plurality of generative neural network parameters. The generative neural network processes the input in accordance with trained values of the plurality of generative neural network parameters to generate an extended image. The extended image has (i) more rows, more columns, or both than the provided image, and (ii) is predicted to be a realistic extension of the provided image. The generative neural network is trained using an adversarial loss objective function. |
US12236675B2 |
Methods and systems for training and execution of improved learning systems for identification of components in time-based data streams
A method for training a learning system to identify components of time-based data streams includes processing, by a machine vision component in communication with a learning system, a video file to detect at least one object in the video file. The method includes generating by the machine vision component an output including data relating to the at least one object and the video file. The method includes analyzing, by a learning system, the output. The method includes identifying, by the learning system, an unidentified object in the processed video file. |
US12236671B2 |
Damage detection apparatus and method
The present disclosure provides an apparatus and method to automatically detect vehicle damage which minimises the time taken to detect damage per vehicle. For example, the action of damage detection is also performed with an action of causing the fixing of any detected damage, where appropriate. A damage detection unit is configured and arranged to detect damage on a vehicle. The damage detection unit includes a receiving unit arranged to receive an image from a camera and a determining unit arranged to determine damage on the vehicle based on the received image. Moreover, the damage detection unit includes a storing unit arranged to store information about damage previously determined to be present on the vehicle and a comparing unit arranged to compare the damage determined by the determining unit with the information about previous damage as stored by the storing unit. |
US12236670B1 |
Classification method for product quality accidents and its system based on convolutional neural networks
The present invention is related to the field of quality control technology, specifically disclosing a classification method for product quality accidents and its system based on convolutional neural networks. The method consists of: collecting the sample data of product quality accidents, and grading the severity of accidents for each product with the quality accident; then extracting the image feature elements of various products with quality accidents and a valid feature element screening is performed; after that, a product quality accident classification model can be generating through training various valid feature elements and then the product quality accident is classified. The present invention can reduce the subjective errors due to human judgment, and thus the objectivity and consistency of the quality accident assessment results can be improved. |
US12236664B2 |
Processing picture-text data
A method is used to automatically generate a picture-text description file containing text(s) and picture(s), including: acquiring a text material related to a target object; acquiring, according to information of the target object, a plurality of picture materials related to the target object; extracting first feature information of the picture materials and second feature information of the text material; determining, according to the first feature information and the second feature information, one or more picture materials that are matched with the text material; and combining the text material with one or more matching picture materials to generate the picture-text description file of the target object. The method improves matching between texts and the corresponding pictures. |
US12236659B2 |
Image processing device to detect an object in a high-resolution image
The present disclosure relates to an image processing device, an image processing method, and a program that can reduce the amount of processing required for a series of processing from detection to recognition of an object in a high-resolution image.An acquisition unit acquires, from a first resolution image, a second resolution image having a lower resolution than the first resolution image, a classification unit classifies an object included in the second resolution image, an identification unit identifies an object area corresponding to the object of a predetermined classification in the first resolution image, and a recognition unit performs recognition processing of the object on the object area identified in the first resolution image. The technology according to the present disclosure can be applied to a camera system of a remote control tower, for example. |
US12236656B2 |
Systems and methods for stamp detection and classification
In some aspects, the disclosure is directed to methods and systems for detection and classification of stamps in documents. The system can receive image data and textual data of a document. The system can pre-process and filter that data, and covert the textual data to a term frequency inverse document frequency (TF-IDF) vector. The system can detect the presence of a stamp on the document. The system can extract a subset of the image data including the stamp. The system can extract text from the subset of the image data. The system can classify the stamp using the extracted text, the image data, and the TF-IDF vector. The system can store the classification in a database. |
US12236647B2 |
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method is a three-dimensional data encoding method of encoding a three-dimensional point having attribute information. The three-dimensional data encoding method includes: calculating a predicted value of the attribute information of the three-dimensional point; calculating a prediction residual which is a difference between the attribute information of the three-dimensional point and the predicted value; binarizing the prediction residual to generate binary data; and arithmetic encoding the binary data. For example, the three-dimensional data encoding method may use, in the arithmetic encoding, a different coding table for each bit included in the binary data. |
US12236625B2 |
Polka lines: learning structured illumination and reconstruction for active stereo
The present disclosure relates generally to image processing, and more particularly, toward techniques for structured illumination and reconstruction of three-dimensional (3D) images. Disclosed herein is a method to jointly learn structured illumination and reconstruction, parameterized by a diffractive optical element and a neural network in an end-to-end fashion. The disclosed approach has a differentiable image formation model for active stereo, relying on both wave and geometric optics, and a trinocular reconstruction network. The jointly optimized pattern, dubbed “Polka Lines,” together with the reconstruction network, makes accurate active-stereo depth estimates across imaging conditions. The disclosed method is validated in simulation and used with an experimental prototype, and several variants of the Polka Lines patterns specialized to the illumination conditions are demonstrated. |
US12236624B2 |
Optical caliper for 3-D endoscopic imaging and measurement
A system for an endoscope includes a camera head coupled to an optical channel. The system also includes a light port coupled to the endoscope and configured to receive a first light ray, wherein the first light ray travels through a first optical path along an optical axis of the optical channel. The system also includes a depth measurement module coupled to the endoscope, wherein the depth measurement module is configured to transmit a second light ray through a second optical path along the optical axis. The system also includes an image sensor coupled to the camera head and configured to receive a first set of images pertaining to the first light ray and a second set of images pertaining to the second light ray. The system also includes a processing device configured to use the first and second sets of images to generate one or more 3-D images. |
US12236622B2 |
Statistic generating circuit for image processing
An image signal processor includes a statistic data generating unit for receiving an image signal from an external device, an image processing unit for receiving the image signal, and a direct memory access (DMA) module connected to the statistic data generating unit and the image processing unit. The statistic data generating unit performs first image pre-processing on the image signal and generates first statistic data based on the image signal subjected to the first image pre-processing. The DMA module stores the first statistic data therein and provides the stored first statistic data to the image processing unit. The image processing unit performs second image pre-processing on the image signal and performs image processing on the image signal based on the first statistic data. |
US12236617B2 |
Measuring vehicle speeds with an uncalibrated camera
Measuring speed of a vehicle in a road environment. During calibration, multiple images are captured of a calibration vehicle traveling at a known ground speed. A calibration image feature is located in the image of the calibration vehicle. An optical flow of the calibration image feature is computed to determine a model between an image speed of the calibration image feature and the known ground speed of the calibration vehicle. During speed measurement, multiple images are captured of a target vehicle traveling along a road surface at unknown ground speed. A target image feature may be located in an image of the target vehicle. An image speed may be computed of the target image feature. The model may be applied to determine the ground speed of the target vehicle from the image speed of the target image feature. |
US12236611B2 |
Object tracking device, object tracking method, and recording medium
An object tracking device includes a location information acquisition means configured to acquire location information of an object detected by a sensor, a sensor speed acquisition means configured to acquire speed information of the sensor, a parameter control means configured to generate parameter control information including information for controlling a parameter for use in a tracking process of the object on the basis of the speed information acquired by the sensor speed acquisition means, and an object tracking means configured to perform the tracking process using the parameter control information generated by the parameter control means and the location information acquired by the location information acquisition means. |
US12236603B2 |
Systems and methods for imaging samples with reduced sample motion artifacts
Systems and methods to identify and/or reduce or eliminate sample motion artifacts are disclosed. Sample motion artifacts may be reduced or eliminated using scan patterns where an acquisition time difference between when perimeter pixels in adjacent tiles are acquired is reduced, as compared to a conventional raster scan to reduce or eliminate discontinuities that would otherwise appear at tile boundaries in an image. In some embodiments, test images acquired using relatively small test scan patterns or intensities of test points acquired at different times may be compared to determine whether sample motion has occurred. In some embodiments, intensity of adjacent pixels at a tile boundary are compared. In some embodiments, intensity of one or more single pixels is monitored over time to determine whether sample motion has occurred over a period of time. In some embodiments, a flattening or reshaping tool may be used to suppress sample motion during imaging. |
US12236602B2 |
Systems and methods for using registered fluoroscopic images in image-guided surgery
A method performed by a computing system comprises receiving a fluoroscopic image of a patient anatomy while a portion of a medical instrument is positioned within the patient anatomy. The fluoroscopic image has a fluoroscopic frame of reference. The portion has a sensed position in an anatomic model frame of reference. The method further comprises identifying the portion in the fluoroscopic image and identifying an extracted position of the portion in the fluoroscopic frame of reference using the identified portion in the fluoroscopic image. The method further comprises registering the fluoroscopic frame of reference to the anatomic model frame of reference based on the sensed position of the portion and the extracted position of the portion. |
US12236601B2 |
Method, device and system for correlating at least one additional 2D-image to a 3D-representation of at least a part of tooth
The present disclosure provides a computer-implemented method for correlating at least one infrared 2D-image to a 3D-representation of at least a part of a tooth displayed in a graphical user-interface, of a hand-held scanning device, on a screen, including the steps of: obtaining a first set of 2D-images of the at least part of the tooth; forming a 3D-representation of the at least a part of the tooth from the first set of 2D-images; displaying, in the graphical user-interface, the 3D-representation; obtaining a second set of 2D-images, wherein the second set of 2D images are infrared 2D-images acquired within the at least part of the tooth; displaying, in the user-interface, at least one of the 2D-images from the second set of 2D-images; displaying, in the user-interface, a manipulator configured to change between 2D-images in the second set of 2D-images. |
US12236593B2 |
System and method for automatic detection and correction of anatomy, view, orientation and laterality in X-ray image for X-ray imaging system
An artificial intelligence (AI) X-ray image information detection and correction system is employed either as a component of the X-ray imaging system or separately from the X-ray imaging system to automatically scan post-exposure X-ray images to detect various types of information or characteristics of the X-ray image, including, but not limited to, anatomy, view, orientation and laterality of the X-ray image, along with an anatomical landmark segmentation. The information detected about the X-ray image can then be stored by the AI system in association with the X-ray image for use in various downstream X-ray system workflow automations and/or reviews of the X-ray image. |
US12236592B2 |
Systems, methods, and apparatuses for systematically determining an optimal approach for the computer-aided diagnosis of a pulmonary embolism
Described herein are means for systematically determining an optimal approach for the computer-aided diagnosis of a pulmonary embolism, in the context of processing medical imaging. According to a particular embodiment, there is a system specially configured for diagnosing a Pulmonary Embolism (PE) within new medical images which form no part of the dataset upon which the AI model was trained. Such a system executes operations for receiving a plurality of medical images and processing the plurality of medical images by executing an image-level classification algorithm to determine the presence or absence of a Pulmonary Embolism (PE) within each image via operations including: pre-training an AI model through supervised learning to identify ground truth; fine-tuning the pre-trained AI model specifically for PE diagnosis to generate a pre-trained PE diagnosis and detection AI model; wherein the pre-trained AI model is based on a modified CNN architecture having introduced therein a squeeze and excitation (SE) block enabling the CNN architecture to extract informative features from the plurality of medical images by fusing spatial and channel-wise information; applying the pre-trained PE diagnosis and detection AI model to new medical images to render a prediction as to the presence or absence of the Pulmonary Embolism within the new medical images; and outputting the prediction as a PE diagnosis for a medical patient. |
US12236591B2 |
Method and system for parallel processing for medical image
A method for parallel processing a digitally scanned pathology image is performed by a plurality of processors and includes performing, by a first processor, a first operation of generating a first batch from a first set of patches extracted from a digitally scanned pathology image and providing the generated first batch to a second processor, performing, by the first processor, a second operation of generating a second batch from a second set of patches extracted from the digitally scanned pathology image and providing the generated second batch to the second processor, and performing, by the second processor, a third operation of outputting a first analysis result from the first batch by using a machine learning model, with at least part of time frame for the second operation performed by the first processor overlapping at least part of time frame for the third operation performed by the second processor. |
US12236589B2 |
System and method for generating a three-dimensional image where a point cloud is generated according to a set of color images of an object
A method for generating a three-dimensional image includes capturing a set of color images of an object, generating a first point cloud according to at least the set of color images, generating a second point cloud by performing a filtering operation to the first point cloud according to the set of color images, selectively performing a pairing operation using the second point cloud and a target point cloud to generate pose information, and combining the first point cloud and the target point cloud according to the pose information to update the target point cloud to generate the three-dimensional image of the object. The set of color images is related to color information of the object. The relativity of the second point cloud and the rigid surface is higher than the relativity of the second point cloud and the non-rigid surface. |
US12236586B2 |
System and method for classifying dermatological images using machine learning
Systems and methods using machine learning for classifying images as being sufficient for medical diagnosis. An example of the method includes: receiving a dataset comprising a plurality of medical images; receiving, from a first single source, a respective label for each one of the plurality of medical images, the respective label being a positive response versus a negative response; dividing each one of the plurality of medical images into a plurality of medical image segments; associating each one of the plurality of medical image segments with an image segment label based on the respective label for the respective medical image being divided; and training a machine learning model using: the plurality of medical images, the respective label for each one of the plurality of medical images, the plurality of medical image segments, and the respective image segment label of each one of the plurality of medical image segments. |
US12236584B2 |
Systems and methods for facilitating opportunistic screening for cardiomegaly
A computer-implemented method for facilitating opportunistic screening for cardiomegaly includes obtaining a set of computed tomography (CT) images. The set of CT images captures at least a portion of a heart of a patient, and the set of CT images is captured for a purpose independent of assessing cardiomegaly. The method further includes using the set of CT images as an input to an artificial intelligence (AI) module configured to determine a heart measurement based on CT image set input. The method also includes obtaining heart measurement output generated by the AI module and, based on the heart measurement output, classifying the patient into one of a plurality of risk levels for cardiomegaly. The classification is operable to trigger additional action based on the corresponding risk level for the patient. |
US12236578B2 |
Information processing device and system displaying information in time-series order on chips in regions of image captured inside machine tool
An information processing device according to the present disclosure including: a mesh division unit (102) that divides at least part of first and second images captured at different times of a target area for detecting chips generated from a workpiece, into a plurality of mesh regions, the images each being an inside image of a machine tool; and an information processing unit (103) that performs processing to associate (a) information on a first chip corresponding to a specific mesh region among the plurality of the mesh regions corresponding to the first image, (b) information on a second chip corresponding to the specific mesh region among the plurality of the mesh regions corresponding to the second image, (c) a first time related to the first image, and (d) a second time related to the second image. |
US12236571B2 |
Integrated Dewar assembly with compliant endcap cooling
An apparatus includes a Dewar having an endcap. The apparatus also includes a heat sink and a thermal interface material configured to thermally couple the endcap of the Dewar to the heat sink. The thermal interface material includes an amorphous pliable material that is configured to transfer thermal energy between the endcap of the Dewar and the heat sink without structurally coupling the Dewar to the heat sink. A thermal shoe may be positioned between the thermal interface material and the heat sink, and the thermal shoe may be configured to hold the thermal interface material against the endcap. The thermal shoe may have (i) a smaller cross-sectional size in a portion of the thermal shoe contacting the thermal interface material and (ii) a larger cross-sectional size in a portion of the thermal shoe contacting the heat sink. |
US12236569B2 |
System and method of welding workpiece by vision guided welding platform
A method for welding a workpiece with a vision guided welding platform. The welding platform comprises a welding tool, and a camera for guiding the movement of the welding tool from a start point to an end point. The method includes the steps of adjusting a focal length of the camera such that a focal plane of the camera is located on a surface of the workpiece and obtaining a surface image of the workpiece. The method further includes the steps of determining a current focal length of the camera, determining a corrected pixel length of a pixel in the surface image and determining the number of pixels between the start point and the end point of each movement of the welding tool. Using the corrected pixel length, a distance between the start and end points is determined and the welding tool is guided to move therebetween. |
US12236564B2 |
High dynamic range image processing with fixed calibration settings
In various examples, apparatuses, systems, and techniques to perform offline image signal processing of source image data to generate target image data. In at least one embodiment, data collection using exposure and calibration setting of an image sensor is performed to generate source image data, which is then processed by using offline image signal processing to generate target data. |
US12236559B2 |
Augmented diffusion inversion using latent trajectory optimization
Augmented Denoising Diffusion Implicit Models (“DDIMs”) using a latent trajectory optimization process can be used for image generation and manipulation using text input and one or more source images to create an output image. Noise bias and textual bias inherent in the model representing the image and text input is corrected by correcting trajectories previously determined by the model at each step of a diffusion inversion process by iterating multiple starts the trajectories to find determine augmented trajectories that minimizes loss at each step. The trajectories can be used to determine an augmented noise vector, enabling use of an augmented DDIM and resulting in more accurate, stable, and responsive text-based image manipulation. |
US12236555B2 |
Device and method for image demosaicing
A method and processing device for image demosaicing is provided. The processing device comprises memory and a processor. The processor is configured to, for a pixel of a Bayer image which filters an acquired image using three color components, determine directional color difference weightings in a horizontal direction and a vertical direction, determine a color difference between the first color component and the second color component and a color difference between the second color component and the third color component based on the directional color difference weightings, interpolate a color value of the pixel from the one color component and the color differences and provide a color image for display. |
US12236553B2 |
Methods and systems for processing images to perform automatic alignment of electronic images
Systems and methods are disclosed for aligning a two-dimensional (2D) design image to a 2D projection image of a three-dimensional (3D) design model. One method comprises receiving a 2D design document, the 2D design document comprising a 2D design image, and receiving a 3D design file comprising a 3D design model, the 3D design model comprising one or more design elements. The method further comprises generating a 2D projection image based on the 3D design model, the 2D projection image comprising a representation of at least a portion of the one or more design elements, generating a projection barcode based on the 2D projection image, and generating a drawing barcode based on the 2D design image. The method further comprises aligning the 2D projection image and the 2D design image by comparing the projection barcode and the drawing barcode. |
US12236549B2 |
Automated buckshot modeling tool
The invention relates to a new approach to characterize, model, and find Buckshot anomalies within LiDAR point cloud dataset collected with Geiger-mode Avalanche Photodiode (GmAPD) LiDAR platforms. |
US12236548B2 |
System and method for negotiation and permanence management of metaverse mashups
Aspects of the subject disclosure may include, for example, receiving first defining information for a first metaverse, receiving second defining information for a second metaverse, automatically identifying conflicts between the first defining information and the second defining information, automatically negotiating resolution of the conflicts between the first defining information and the second defining information to define rules for a merged metaverse, merging the first metaverse and the second metaverse according to the rules for the merged metaverse to define a destination metaverse, and interacting with a plurality of users to create for the plurality of users an immersive experience in the destination metaverse. Other embodiments are disclosed. |
US12236546B1 |
Object manipulations with a pointing device
An extended reality environment includes one or more virtual objects. A virtual object can be selected for manipulation by orienting a pointing device towards the virtual object and performing a selection input. In some embodiments, if the selection input is a first type of selection gesture received at the pointing device, the virtual object is selected for movement operations. In some embodiments, if the selection input is a second type of selection gesture received at the pointing device, the virtual object is selected for rotation operations. While the virtual object is selected for movement or rotation operations, the virtual object moves or rotates in accordance with the movement or rotation of the user's hand, respectively. In some embodiments, the virtual object has a first visual characteristic when the pointing device is pointing towards the virtual object and has a second visual characteristic when the virtual object is selected. |
US12236545B2 |
Systems and methods for dynamic interaction with an augmented reality environment
Methods and systems are provided for dynamic interaction with an augmented reality environment. In some embodiments, the systems and methods are directed at dynamically interacting with machinery within the augmented reality environment via an augmented reality device. The method involves analyzing a site in which the machinery is to be operated to capture environment data; displaying on the augmented reality device an augmented reality representation of the machinery as an overlay of a portion of an augmented reality environment; receiving an interaction request for interacting with the augmented reality representation of the machinery; determining whether the interaction request can be completed in respect of the machinery within the site; and in response to determining that the interaction request can be completed, displaying the augmented reality representation of the machinery in accordance with the interaction request, otherwise, indicating that the interaction request cannot be completed within the site. |
US12236544B2 |
Display terminal, display control system and display control method
A display terminal having a display includes a color image camera and a distance image camera for acquiring a color image and a distance image of a predetermined photographing range, respectively, and a display control unit for displaying a virtual object on the display. The display control unit includes a space recognition unit for using the color image and the distance image to generate a three-dimensional map of a structural object, a display data generation unit for generating display data in which a rear region of the virtual object behind the structural object in a line-of-sight direction is specified, based on the three-dimensional map and real space placement position data of the virtual object, and the display correction unit for correcting the display data to display operation points of the rear region, which accept an operation instruction to the virtual object, and displaying it on the display. |
US12236542B1 |
Geo-spatial AR content anchoring and NFT minting system and associated processes
A geo-spatial augmented reality (AR) content anchoring and non-fungible token (NFT) minting system and associated processes are disclosed for linking one or more user-owned AR content item(s) to a particular geo-spatial location by NFT and blockchain technology. The geo-spatial AR content anchoring and NFT minting system and processes provide geo-spatial location NFT minting (“geo-minting”) and geo-spatial location NFT storage (“geo-storage”) on blockchain technology. The geo-spatial AR content anchoring and NFT minting system and processes support a process for re-addressing of NFT geo-storage by way of a location indexing system that aggregates NFTs of user-owned AR content within a perimeter, a defined circumference, or an area encapsulated within a circular boundary defined by a radial distance. The geo-spatial AR content anchoring and NFT minting system and processes also support merged NFTs and evolutionary NFTs. |
US12236541B2 |
Geometry-aware augmented reality effects with real-time depth map
Techniques of introducing virtual objects into a physical environment of AR system include displacing vertices of a mesh representing the physical environment based on a live depth map. For example, an AR system generates a mesh template, i.e., an initial mesh with vertices that represents a physical environment and a depth map that indicates a geometry of real objects within the physical environment. The AR system is configured to represent the real objects in the physical environment by displacing the vertices of the mesh based on depth values of the depth map and parameter values of a pinhole camera model. The depth values may be taken from the perspective of an illumination source in the physical environment. |
US12236533B2 |
Immersive content production system with multiple targets
An immersive content presentation system and techniques that can detect and correct lighting artifacts caused by movements of one or more taking camera in a performance area consisting of multiple displays (e.g., LED or LCD displays). The techniques include capturing, with a camera, a plurality of images of a performer performing in a performance area at least partially surrounded by one or more displays presenting images of a virtual environment. Where the images of the virtual environment within a frustum of the camera are updated on the one or more displays based on movement of the camera, and images of the virtual environment outside of the frustum of the camera are not updated based on movement of the camera. The techniques further include generating content based on the plurality of captured images. |
US12236532B2 |
Control for using information processing apparatus in virtual space
A virtual space system according to one aspect of the present disclosure includes one or more processors, and at least one of the one or more processors executes first detection processing, first display processing, second detection processing, acquisition processing, and second display processing. The first detection processing is processing for detecting a communication apparatus object selected from a plurality of communication apparatus objects in the virtual space. The first display processing is a process of displaying, in a predetermined display area, a display screen of a communication apparatus of the same model as that represented by the selected communication apparatus object, the communication apparatus being realized by a virtual machine. The second detection processing is processing for detecting an operation on the display screen of the display area. The acquisition processing is processing for acquiring a display screen, which is to be displayed according to the operation, of the communication apparatus realized by the virtual machine, by inputting information indicating the operation into the virtual machine. The second display processing is processing for displaying the display screen to be displayed according to the operation in the display area. |
US12236524B2 |
Methods and apparatus for the creation and evaluation of virtual reality interactions
A data processing apparatus includes receiving circuitry to receive graphics data for at least a portion of a virtual environment, the graphics data including a plurality of virtual objects, a machine learning model trained to output data indicative of an object classification for one or more of the virtual objects in dependence upon the graphics data, assignment circuitry to assign one or more of the virtual objects to one or more virtual object groups in dependence upon the object classification for one or more of the virtual objects, where the virtual objects assigned to a same virtual object group have a same object classification, and control circuitry to share first interaction data associated with a first virtual object assigned to a virtual object group with a second virtual object assigned to the virtual object group to thereby permit use of the first interaction data for the second virtual object in response to a user interaction with the second virtual object in the virtual environment. |
US12236517B2 |
Techniques for multi-view neural object modeling
Techniques are disclosed for generating photorealistic images of objects, such as heads, from multiple viewpoints. In some embodiments, a morphable radiance field (MoRF) model that generates images of heads includes an identity model that maps an identifier (ID) code associated with a head into two codes: a deformation ID code encoding a geometric deformation from a canonical head geometry, and a canonical ID code encoding a canonical appearance within a shape-normalized space. The MoRF model also includes a deformation field model that maps a world space position to a shape-normalized space position based on the deformation ID code. Further, the MoRF model includes a canonical neural radiance field (NeRF) model that includes a density multi-layer perceptron (MLP) branch, a diffuse MLP branch, and a specular MLP branch that output densities, diffuse colors, and specular colors, respectively. The MoRF model can be used to render images of heads from various viewpoints. |
US12236516B2 |
Intersection testing in a ray tracing system
A ray tracing unit and method for processing a ray in a ray tracing system performs intersection testing for the ray by performing one or more intersection testing iterations. Each intersection testing iteration includes: (i) traversing an acceleration structure to identify the nearest intersection of the ray with a primitive that has not been identified as the nearest intersection in any previous intersection testing iterations for the ray; and (ii) if, based on a characteristic of the primitive, a traverse shader is to be executed in respect of the identified intersection: executing the traverse shader in respect of the identified intersection; and if the execution of the traverse shader determines that the ray does not intersect the primitive at the identified intersection, causing another intersection testing iteration to be performed. When the intersection testing for the ray is complete, an output shader is executed to process a result of the intersection testing for the ray. |
US12236512B2 |
Avatar call on an eyewear device
The disclosed system establishes, by a first augmented reality (AR) device, a voice communication session between a plurality of users. The system displays, by the first AR device of a first user of the plurality of users, an avatar representing a second user of the plurality of users. The system receives, by the first AR device of a first user of the plurality of users, input from the first user that selects a display position for the avatar representing the second user within a real-world environment of the first user. The system animates the avatar representing the second user based on movement information received from a second AR device of the second user. |
US12236511B2 |
Secondary display to a primary display with an animated feedback interface
A terminal with two separate displays is provided. The primary display is controlled by a transaction interface for performing transactions. The secondary display is controlled by an animation interface for rendering animations on the secondary display. An agent provides state transitions in the transaction interface to the animation interface and the animation interface transitions the animations rendered on the secondary display based on state changes reported by the agent. The animations rendered on the secondary display provide guidance, positive, and negative feedback to a consumer performing a transaction on the terminal through the transaction interface. |
US12236508B2 |
Terminal apparatus, operating method of terminal apparatus, and non-transitory computer readable medium
A terminal apparatus includes a controller. The controller is configured to flip text included in an illustration drawn by a first user on a virtual screen in virtual space to be legible as seen from a virtual camera. |
US12236507B2 |
Image editing support method and image editing support device
An image editing support method includes deciding a target object as a first object at least partially overlapping a range to be filled with a blank in a first image in which at least one first object representing at least one of a character and a diagram is arranged out of the at least one first object when an operation of designating the range is performed using a pointer, and moving the target object to an outside of the range. |
US12236504B2 |
Graphical user interface
A graphical user interface for display on a display screen of a user device is configured for display in a window occupying all or a portion of the display screen and has a first frame occupying a first frame region of the window. The first frame illustrates, adjacent to one another in a first dimension, graph visual elements each representing a respective graph data entry from a continuous subset among a sequence of graph data entries, each of the sequence having a defined placement and a quantitative value. The continuous subset is determined in response to selective zooming and/or scrolling of the first frame region by user interaction. The graph visual elements each have, in a second dimension, a linear extent or position determined according to the size of the first frame region in the second dimension, the quantitative value of the respective graph data entry, and dynamic scaling factor. |
US12236501B2 |
Latency compensation for image processing devices
The present invention relates to latency compensation for image processing devices. In order to assign overlay data to frames of a raw image stream (210), past frames within a selection of frames of the raw image stream are considered, which past frames already underwent image processing. A current frame of the raw image stream (210) is compared to the past frames contained in the selection of frames, and that one of the past frames is identified that is most similar to the current frame. Overlay data from the identified past frame are chosen and assigned to the current frame. Thus, the current frame can be presented together with the assigned overlay data chosen from the most similar past frame and without the need to wait for the result of a computationally expensive and time-consuming image processing of the current frame. |
US12236499B2 |
Multithreading video processing with cloud services to detect and analyze objects
A system and method for processing a video stream captured during a clinical procedure. A method includes: receiving and forwarding a current frame to a display using a first processing thread; forwarding the current frame to a memory buffer; using a second processing thread to check for a new frame in the memory buffer; using the second processing thread to forward the new frame to a cloud service that detects lesions in image data; receiving a result from the cloud service; in response to the result being indicative of a new detected lesion in the new frame, performing object sizing using the second processing thread and forwarding new lesion information to the first processing thread; and graphically overlaying the new lesion information onto the current frame at the display manager. |
US12236497B2 |
Systems and methods for predicting policy adoption
A text analytics system may predict whether a policy will be adopted. The system may include at least one processor configured to access information scraped from the Internet to identify text data associated with comments expressed by a plurality of individuals about a proposed policy. The at least one processor may be further configured to analyze the text data in order to determine a sentiment of each comment; apply an influence filter to each comment to determine an influence metric associated with each comment; weight each comment using the influence metric; determine based on an aggregate of the weighted comments, an indicator associated with adoption of the policy; and transmit the indicator to a system user. |
US12236496B2 |
Activity computer systems
In one implementation, a system for broadcasting on-duty adventure opportunities among computing devices includes an adventure management computer system to transmit (a) push notifications to selected mobile computing devices related to activated on-duty adventure opportunities and (b) local beacon signal identifiers for mobile-to-mobile beacon signal transmissions for the activated on-duty adventure opportunities, a guide mobile computing device to locally broadcast information for the on-duty adventure opportunity, and a participant mobile computing device (i) to detect the local beacon signals with the local beacon signal identifier for the on-duty adventure opportunity, (ii) to obtain the adventure information for the on-duty adventure opportunity from the adventure management computer system, and (iii) to reserve the on-duty adventure opportunity with the adventure management computer system. |
US12236492B2 |
Method and system for processing transactions based on transaction archetypes
Certain aspects of the present disclosure provide techniques for processing transactions in a computing system. An example method generally includes receiving a request to perform an operation with respect to an object included in the request. A system identifies an archetype defining properties of the object included in the request. Based on the identified archetype, the system identifies data repositories to commit data to in order to perform the requested operation and rules for performing the operation with respect to the object. One or more actions are executed against the identified data repositories according to the identified rules. |
US12236491B2 |
Systems and methods for synchronizing and protecting data
Systems, methods, and computer-readable storage media for modeling proof-of-controls. One method includes identifying, by one or more processing circuits, a proof token corresponding with a prospective entity, the proof token including an encoded proof and an encoded posture state based on cybersecurity safeguards and firmographic data. The method further includes modeling, by the one or more processing circuits, the proof token with a set of protection parameters defined by a third party to generate a protection eligibility. The method further includes generating, by the one or more processing circuits, a protection product for protection of the prospective entity's computing and networking infrastructure based on the generated protection eligibility and dynamic value parameters. The method further includes providing, by the one or more processing circuits, the protection product and outputting, by the one or more processing circuits, the proof token to a distributed ledger or data source. |
US12236490B2 |
Systems and methods for medical fraud detection
Systems and methods are disclosed for determining fraudulent entities. The method includes retrieving characteristics data associated with known fraudulent entities. A first graph is generated based on the characteristics data associated with the known fraudulent entities, the first graph represents relationships among the fraudulent entities and related entities of the known fraudulent entities. Identification data associated with a target entity is received. Characteristics data associated with the target entity is retrieved using the identification data. A second graph is generated based on the characteristics data associated with the target entity, the second graph represents relationships among the target entity and related entities of the target entity. The first graph and the second graph are compared to generate an association score for the target entity. Investigative targets are determined based on the association score. A presentation of the investigative targets is displayed via a graphical user interface of a device. |
US12236482B2 |
Large block trading
Systems and methods for administering trade orders are described. An embodiment comprises receiving, from a first server operated by a first trader, a communication including a first trade order and one or more selection criteria, the first trade order including at least one of a specified instrument, a specified quantity, and a specified price; determining that a database of trade orders does not contain a trade order matching the first trade order; identifying a plurality of traders satisfying the selection criteria; sending, to a plurality of second servers, a query including at least one of the specified instrument, the specified quantity, and the specified price; receiving, from a one of the plurality of second servers operated on behalf of a second trader, a positive response to the query; and facilitating execution of a trade between the first trader and the second trader for the specified instrument at the specified price. |
US12236481B2 |
System and method to create and operate an electronic marketplace of trusted banks for participation in packages of loans
The technology disclosed relates to creation and operation of a marketplace among trusted small and medium sized banks for participation in packages of loans. This technology can be applied to formation of other marketplaces in which trust matters and controlled dissemination of opportunity information, as in layers or rounds, proceeds manually. Aspects of the technology disclosed can be used by initiators and participants to package syndicated and funded loans once a marketplace is established, whether the market is established applying the technology disclosed or otherwise. |
US12236479B2 |
Determining attribution for an electronic credit application
A system for determining attribution for an electronic credit application is disclosed. The system receives, via an Internet connection, an electronic credit application for a new credit account, the application includes customer identification information provided by the customer. The system also receives application location information related to the electronic credit application for the new credit account, the application location information obtained from an electronic device, which is not provided by the customer and replaces any application location information provided by the customer. The system additionally receives associate identification information related to the electronic credit application for the new credit account, and associate identification information obtained from sources other than the customer's keyed input. The system determines at least one attribution based on the received information. |
US12236473B2 |
Utilizing machine learning to generate augmented reality vehicle information for a vehicle captured by cameras in a vehicle lot
A device receives, from multiple cameras, streaming video data associated with multiple vehicles and provides the streaming video data to a user device associated with a user. The device receives, from the user device, a request to control a first camera and provides, to the user device, first streaming video data associated with the first camera. The device receives, from the user device, a camera control command for the first camera and causes the first camera to perform an action. The device receives updated first streaming video data from the first camera and provides, to the user device, the updated first streaming video data. The device receives, from the user device, information identifying a first vehicle in the updated first streaming video data and identifies first augmented reality vehicle information associated with the first vehicle. The device provides the first augmented reality vehicle information to the user device. |
US12236470B2 |
Heuristic money laundering detection engine
A heuristic money laundering detection engine includes capabilities to collect an unstructured data set, such as a transaction record, and detect indications of money laundering activity. By detecting money laundering activity and feeding back indications of money laundering transactions, the heuristic algorithm may continue to learn and improve detection accuracy. Such indications may include correlations to sets of transaction activity among a number of financial accounts and past indications of money laundering activity. Indications of money laundering may allow generation of audit reports for reporting to regulatory authorities. |
US12236468B2 |
Method and apparatus for guiding content selection within an information distribution system based on modelling user behavior
Method and apparatus for measuring and influencing article selection in a social network are disclosed. A learning-and-guiding module tracks access to articles by users of the social network and determines patterns of users' attraction to articles based on contents of articles and attributes of users. The module utilizes learned user-articles characteristics to influence article selection through communicating with users through the social network. The module relies on historical usage data characterizing user's affinity to articles. To guard against usage data obsolescence due to shifting interests, usage data are frequently adjusted to place more emphasis on recent usage patterns. |
US12236467B2 |
Vehicular search recommendations using machine learning
Systems, methods, and computer readable media for vehicular search recommendations using machine learning. A computing model may receive a query for a vehicular recommendation. The model may be trained based on historical queries, webpages visited, and attributes of vehicles. The model may generate a decision tree comprising a plurality of paths for processing the query, the plurality of paths comprising a subset of a plurality of available paths for processing the query, each path associated with a plurality of search phases. The model may select, based on the decision tree, a first path of the plurality of paths for processing the query. The model may select, based on the first path, a first search phase of the plurality of search phases as corresponding to the query. The model may then return a search result corresponding to the first search phase as responsive to the query. |
US12236466B2 |
Size comparison methods including online commerce examples utilizing same
A size comparison system may generate a size comparison by determining a size of an item based on extracted size data corresponding to the item. A comparison item is selected and the size comparison is generated between the item and the comparison item based on the size of the item. A visual rendering of the item and the comparison item is generated based on the size comparison and is displayed to a user. |
US12236461B2 |
Matching support device, matching support system, and program
A matching support device which achieve matching between demand information and supply information, quickly and accurately reflecting changes in information. The matching support device acquires supply information and/or demand information, performs a matching between the demand information and the supply information, and transmits results of the matching to a supplier terminal and a consumer terminal. The matching support device, during a period specified from the supplier terminal and/or the consumer terminal, continues reception of the supply information and/or the demand information to reflect the changes in information and to continue matching. The matching support device may calculate, based on information of matchings, a schedule-to-result difference ratio of the supply plan information and/or the demand plan information. |
US12236457B2 |
Systems and methods for multidimensional knowledge transfer for click through rate prediction
A multidimensional knowledge transfer model for predicting CTR of a computational ad, the multidimensional knowledge transfer model comprises: a pre-processor for building an ad group node graph based on similarities among ad group nodes, an ad campaign node graph from merging the ad group node graph, and an ad account node graph from merging the ad campaign node graph. The multidimensional knowledge transfer model further comprises a multi-knowledge CTR prediction model for each of the ad account, ad campaign, and ad group layers. The multi-knowledge CTR prediction model predicts the respective node's CTR from the ad account node graph, ad campaign node graph, or ad group node graph, features of the audience group, and features of the node having its CTR predicted appended with the hidden vector of its parent node extracted from the upper layer multi-knowledge CTR prediction model. |
US12236456B2 |
System and method for delivering targeted advertisements and/or providing natural language processing based on advertisements
The system and method described herein may use various natural language models to deliver targeted advertisements and/or provide natural language processing based on advertisements. In one implementation, an advertisement associated with a product or service may be provided for presentation to a user. A natural language utterance of the user may be received. The natural language utterance may be interpreted based on the advertisement and, responsive to the existence of a pronoun in the natural language utterance, a determination of whether the pronoun refers to one or more of the product or service or a provider of the product or service may be effectuated. |
US12236451B2 |
Method and system of engaging a transitory sentiment community
A method and system, performed in a processor of a server computing device, of engaging a transitory sentiment community. The method comprises identifying, responsive to monitoring generation of the transitory sentiment community, a critical engagement juncture being reached, the transitory sentiment community including a collective of content consumers, the collective of content consumers providing a sentiment expressive usage associated with a subject of interest, the sentiment expressive usage characterized in accordance with a sentiment intensity rating, and initiating, responsive to the critical engagement juncture being reached, an engagement action directed to at least a subset of the collective of content consumers. |
US12236450B2 |
Combating false information with crowdsourcing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for combating false advertising using crowdsourcing. In one aspect, a method includes receiving a false digital component alert indicating that a digital component presented at a client device includes false information, validating the false digital component alert based on a public key to verify digital signature included in the false digital component alert matching the public key of stored attestation tokens specifying presentation and interaction data for the digital component. In response, adding the false digital component alert to an aggregated report. Based on a false alert ratio, determining that a magnitude of validated false digital component alerts in the aggregated report meets a threshold, and triggering a false digital component mitigation response including providing a false information warning with the false digital component to one or more client devices or digital component provider. |
US12236444B2 |
Survey administration system and methods
A system for determining preference, including a client device with feedback controls, a server and addressable URIs; the device and server in communication over an electronic network and the URIs' content retrievable over the network; the server automatically receiving and storing ratings, tracking URIs, using ratings to create a preference model for URIs, and using the preference model to suggest URIs; the stored ratings include a record having a rated item URI, a rater having a unique identification, a rating value provided by the rater, and at least one metadatum for creating subsets of ratings. Also, a method for automatically creating a chimeric preference vector, the method steps including identifying a multiplicity of datasets of rated items; automatically combining the datasets to form a combined dataset; automatically identifying ratings collisions; treating ratings collisions to form a data subset; and generating a chimeric preference vector based on the data subset. |
US12236440B1 |
Compliance management system
A compliance management system generates an enterprise data schema based on a compliance regulation. The system monitors interactions over a network with resources subject to the compliance regulation to generate interaction data sets. The system processes the interaction data sets against the enterprise data schema to categorize at least some of the interactions to trigger events associated with the categories, generate corresponding to the events, and track a compliance metric for each of the tasks generated. The system updates the enterprise data schema based on the compliance metric and the interaction data sets. |
US12236439B2 |
Reducing false positives using customer feedback and machine learning
A method of reducing a future amount of electronic fraud alerts includes receiving data detailing a financial transaction, inputting the data into a rules-based engine that generates an electronic fraud alert, transmitting the alert to a mobile device of a customer, and receiving from the mobile device customer feedback indicating that the alert was a false positive or otherwise erroneous. The method also includes inputting the data detailing the financial transaction into a machine learning program trained to (i) determine a reason why the false positive was generated, and (ii) then modify the rules-based engine to account for the reason why the false positive was generated, and to no longer generate electronic fraud alerts based upon (a) fact patterns similar to fact patterns of the financial transaction, or (b) data similar to the data detailing the financial transaction, to facilitate reducing an amount of future false positive fraud alerts. |
US12236436B2 |
Methods and systems for determining the authenticity of a component
A method for determining the authenticity of a component in an electronic device, the method comprising: receiving a seed by a component in the electronic device; storing the seed in a block of non-volatile memory in the component; calculating, by the component, the output of a cryptographic function with the input based on the seed and storing the output in the block of non-volatile memory; iteratively calculating, by the component, the outputs of the cryptographic function wherein for each iteration the input for the cryptographic function is based on the seed and all previous outputs, and for each iteration storing the output in the block of non-volatile memory; and determining the authenticity of the component based on a selected output of the cryptographic function F, the selected output being one of the outputs stored in the block of non-volatile memory. |
US12236435B2 |
Systems and methods for provisioning virtual Internet of Things Universal IDs (IOT UIDs) in greenfield devices
A method for registering one or more Greenfield devices via a virtual Internet of Things Universal Identifier (IoT UID) is provided. The method includes identifying one or more Brownfield devices, generating device property data based at least in part on the one or more Brownfield devices, and transmitting, to an IoT device registrar server, a registration request that includes the device property data. The method further includes interpreting one or more IoT UIDs generated in response to the transmitting of the registration request. |
US12236434B2 |
Accurate images in graphical user interfaces to enable data transfer
Systems, methods, and computer-readable media for providing accurate images of cards. An application executing on a mobile device may receive authentication credentials for an account, determine a card associated with the account, and determine a card manufacturer identifier (CMID) of the card. The application may receive, from a digital asset management system based on the CMID, a plurality of metadata attributes of the card and one or more images of the card. The application may determine, based on the metadata attributes and attributes of the mobile device, a first orientation of the card to enable near-field communication (NFC) data transfer between the card and the mobile device. The application may select a first image of the card. The application may generate a graphical user interface (GUI) including the first image and an indication specifying to tap the card to the mobile device according to the first orientation. |
US12236431B1 |
Fraud detection using knowledge graphs
A system and method for tasks assistance using a learning module comprising a knowledge graph and associated graph neural network is disclosed. The system can represent data using a knowledge graph, and generate embeddings of the knowledge graph for detecting latent patterns in the data that may be obscured in a high dimensional representation of the data. The system can more readily detect fraud patterns and take appropriate fraud limiting actions. |
US12236429B2 |
Authorization of cardless payment transactions
A method of processing a transaction between a customer and a merchant includes receiving from a mobile device of the customer or from another device of the customer an indication of consent to perform a cardless payment transaction with the merchant, receiving from the mobile device an indication that the customer is within a predetermined distance of the merchant, after receiving both the indication of consent and the indication that the customer is within the predetermined distance, sending to a computer system of the merchant an indication of the presence of the customer and personal identifying information for the customer, receiving data indicating a transaction between the customer and the merchant, and submitting the transaction to a financial service for authorization. |
US12236427B2 |
Systems and methods for automated validation for proprietary security implementations
Systems and methods are disclosed for automated validation for proprietary security implementations. One method includes: receiving, from each of a plurality of merchants, a list of security service providers used by the merchant; enabling connection with the each of the security service providers of the received list of security service providers used by the merchant; receiving, from each of the listed security service provider with connection enabled, security service information as it pertains to the merchant of the plurality of merchants; generating a security service profile for each merchant of the plurality of merchants, based on the received security service information from each security service provider of the received list of security service providers of the merchant; and outputting the security service profile of the merchant of the plurality of merchants to an electronic storage medium. |
US12236419B2 |
Blockchain-based product authentication system
Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item. |
US12236412B2 |
Methods and systems for tracking carts and retail products in a shopping space
In some embodiments, apparatuses and methods are provided herein useful for a retail facility to maintain information regarding product location, in part, from correlating a shopper's cart path and their purchased items with those of other shoppers. In some approaches, the methods and apparatuses may determine a cart path for a particular shopping cart by analyzing aisle markers captured by an image capturing device in the shopping cart, associate that cart path with the purchased items from that shopping cart, and compare the associated cart path and purchased items with similar information from other customers. In some examples, by comparing the associated cart paths and purchased items form a plurality of customers, an aisle location of one of the retail items is identified and the database of aisle locations and retail items may be updated accordingly. |
US12236411B2 |
Task-based payment for content
Methods and systems of paying for content, such as, for example, audio and/or video content, are presented. In an example method, a task to be executed using at least one device resource associated with a user device is provided. Also, the task is to be executed during streaming of a content item. The streaming of the content item to the user device is caused to terminate in response to a determination that the execution of the task using the at least one device resource has been terminated. |
US12236406B2 |
Systems and methods for real-time, distributed processing of group bill payments
Systems and methods are provided for group bill payment comprising creating a secure group bill payment account associated with a plurality of group members. The group bill payment account may be configured to receive information via a network from the plurality of group members; permit a group member to manage the group bill payment account following an authentication process; and transmit a group payment to a provider. Systems and methods may further comprise receiving instructions from a group member to create a rule for requesting payment, the bill being from a provider and associated with group members; receiving the bill issued by the provider; determining a charge based on the bill and the rule; sending a payment request based on the charge; receiving a deposit into the group bill payment account; transmitting a group payment; and sending a notification. |
US12236405B1 |
Systems and methods for real-time trickle payments
Systems, methods, and apparatuses for real-time trickle payments are provided. A system includes a processing circuit configured to: receive a request from a consumer device to commission a service provided by a supplier; place a financial hold on funds allocated to a supplier financial account based on performance terms of a smart contract; detect initiation of performance of the requested service based on performance information from a mobile device associated with the supplier and correlating the performance information to the smart contract; increase a financial hold on funds allocated to a consumer financial account in a hold amount proportional to the monitored performance, and decrease the financial hold on the funds allocated to the supplier financial account in the hold amount proportional to the monitored performance; and, upon the completion of the requested service, release the funds on hold in the supplier financial account. |
US12236404B2 |
Systems and methods for future event recommendation
One or more computing devices, systems, and/or methods for future event recommendation are provided. For example, messages of a user account of a user are parsed to identify messages corresponding to events attended by the user. Event features are extracted from the messages, where an event feature is descriptive of an aspect of an event. An event database of future events is queried using the event features to identify future events having one or more of the event features. A description of the future events is constructed and provided to the user. |
US12236401B2 |
Trading partner relationship graph for information exchange platform
An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP. |
US12236400B2 |
Management and presentation of system control data streams
A custom system data stream stitches together aspects of data streams from source systems. In one implementation, an analytics circuit extracts from a first data stream received from a system quality assurance (QA) management system, test case data. The analytics circuit parses metadata, such as a user story identifier, from the test case data. Based on the metadata, the analytics circuit parses, from a second data stream received from a system development lifecycle (SDLC) management computing system, SDLC item data, such as a project identifier. Based on the SDLC item data, the analytics circuit determines at least one impacted computer application. The custom system data stream is bound to a graphical user interface. In some implementations, the interface includes a plurality of side-by-side smart dials. |
US12236398B2 |
Systems and methods for an enterprise computing platform
Systems and methods for an enterprise computing platform may include a server that may include a desktop-as-a-service module, a user behavior analytics module, a remote monitoring and management module, an analytics-as-a-service module, an insider threat prevention and monitoring module, and a project tracker module. The server or modules may provide remote desktop sessions in an efficient and convenient manner, may analyze user behavior and automatically execute corrective actions in response to rules violations, and may monitor and manage multiple computer systems and computing sessions as to their statuses, versions, authentication, or compliance. |
US12236396B2 |
System and method for remote controlling of electronic shelf labels
Systems and methods for controlling electronic shelf labels are disclosed. Product data identifying at least one product and a price of the at least one product and layout data of a physical environment including locations of one or more shelves, a respective shelf location of the at least one product, and coordinates of a plurality of electronic shelf labels is received. Coordinates for a first electronic shelf label associated with the respective shelf location is determined. A first emitter of a plurality of emitters that is capable of communicating with the first electronic shelf label is determined and positioned to direct a signal to the coordinates of the first electronic shelf label to establish a link with only the first electronic shelf label. A portion of the product data is transmitted via the signal, which causes the first electronic shelf label to display the portion of the product data. |
US12236393B2 |
Automated storage retrieval system connection and communication protocol
Systems, method and computer readable medium are provided for automated storage and retrieval. User authentication information is received via a user interface for a dynamic storage and retrieval device. The user identity is verified based upon the authentication information and previously stored authentication data. Order information is retrieved for an order associated with the user following the verifying of user identity, the order information indicating one or more locations for items associated with the order. Instructions are transmitted to initiate a physical opening of at least one of the dynamic storage and retrieval device and at least one static storage location to enable the user to retrieve at least one item of the order, the static storage location including a controller controlling a locking mechanism and communicatively coupled to the dynamic storage and retrieval device. |
US12236387B2 |
Systems and methods for fulfilling product orders
In some embodiments, apparatuses and methods are provided herein useful to processing online orders. In some embodiments, a system for processing online order comprises an order processing server configured to receive an online order including grocery items and transmit, to a control circuit, the online order, the control circuit configured to receive the online order, determine the grocery items included in the online order, determine a number of grocery items that require refrigeration and a number of grocery items that require freezing, determine a number of totes required for the online order, assign to the online order the number of totes required, transmit, to the totes, a command, wherein each of the number of totes is configured to receive, from the control circuit, the command, and in response to the receipt of the command, one of maintain its temperature, enter the refrigeration state, and enter the freezer state. |
US12236386B2 |
System and method for estimating arrival time of a vehicle at a destination
Methods and systems for estimating a time of arrival for a vehicle at a destination are disclosed. The system will access an adjacency graph comprising nodes and edges. Each node is associated with a unique location in a geographic area in which the vehicle is traveling. Each edge connects two of the nodes and is associated with an estimated travel time between the two connected nodes. The system will select, from the locations in adjacency graph, a first location that is near the vehicle and a second location that is near the destination. The location and destination are each associated with nodes in adjacency graph. The system will calculate a shortest path along the edges in the adjacency graph from the location and destination nodes, and it will calculate an estimated time of arrival for the vehicle as a function of the estimated travel times along the shortest path. |
US12236384B1 |
Model automation
An example system can include: at least one processor; and non-transitory computer-readable storage storing instructions that, when executed by the at least one processor, cause the system to: generate a configuration manager programmed to configure a workstream including a plurality of models, wherein the workstream defines metadata associated with execution of each of the plurality of models; generate an execution manager programmed to execute each of the plurality of models in the workstream according to the metadata; and generate a results manager programmed to access results of the execution of the workstream. |
US12236383B2 |
Method and system for visualizing performance indicators of onboard services provided during similar trips
In some embodiments, a method comprises: identifying past trips, each of the past trips having a past trip characteristic similar to a particular trip characteristic of a particular trip; obtaining a vehicle identifier used during each of the past trips; obtaining status of one or more onboard services provided during each of the past trips; generating interface data representing: a past trip header, the past trip characteristic for each of the past trips, the vehicle identifier used during each of the past trips, an icon for each of the past trips having a feature indicating the status of one or more onboard services provided during the past trip, and an additional icon indicating status of onboard services provided during the particular trip; transmitting the interface data to cause a display device to generate/display a viewer. |
US12236382B2 |
System and graphical user interface for providing store-level diagnostics and remediation
In some examples, a system can generate a graphical user interface indicating that a first hierarchical level is assigned to a store based on metric values computed for the store using a set of data related to the store. The first hierarchical level can be a level in a predefined performance hierarchy. In response to determining that a value for a metric is below a predefined threshold, the system can execute a mitigation operation configured to improve the metric value (e.g., relative to a baseline). Subsequent to executing the mitigation operation, the system can generate an updated graphical user interface indicating that a second hierarchical level is assigned to the store based on updated metric values computed for the store using an updated set of data. The second hierarchical level may be higher in the predefined performance hierarchy than the first hierarchical level. |
US12236380B2 |
Risk based lifecycle management systems
Risk based lifecycle management systems are presented herein. A system determines a process ontology of a process including process steps of the process and objects including attributes corresponding to performances of the process steps; associates a process step with respective objects using a tracing matrix; detects an event corresponding to a performance of the process step; and associates the event with the process step and the respective objects using the tracing matrix. In response to determining, utilizing a machine learning model, that the event corresponds to a defined risk profile including defined failure modes, the system selects a group of defined failure modes as candidates of causality of the event representing potential multi-variant causes of the event, and sends the candidates of causality of the event directed to a user identity to facilitate mitigation of effects of the potential multi-variant causes of the event on the process. |
US12236379B2 |
Workflow information processing apparatus, workflow information processing system, and workflow information processing method
An information processing apparatus, an information processing system, and an information processing method. The information processing apparatus transmits input screen information for displaying an input screen for receiving input of a workflow including a plurality of components to a communication terminal communicably connected to the information processing apparatus, sets the workflow including a component whose usage history is to be counted according to an operation on the input screen displayed at the communication terminal based on the input screen information, and in response to an execution of the workflow, counts the usage history of the component to be counted included in the workflow. |
US12236377B2 |
Method and system for switching and handover between one or more intelligent conversational agents
The present disclosure provides a method and system to perform switching and handover between one or more intelligent conversational agents. The system receives a first set of data in real-time. The system collects a second set of data in real-time. The system fetches one or more queries from a plurality of users for a mega bot. The system analyses the first set of data, the second set of data and the one or more queries using one or more machine learning algorithms. The system selects a suitable intelligent conversational agent from the one or more intelligent conversational agents having a trust score above a threshold level. The system switches between the one or more intelligent conversational agents in the mega bot interacting with the plurality of users based on a plurality of aspects of corresponding query of the one or more queries and a plurality of factors. |
US12236374B1 |
Enhanced dynamic last-mile modeling for delivery assistants
A method of optimizing a delivery route for a delivery vehicle driver and a delivery assistant includes: identifying a delivery route for a delivery vehicle; determining, for each of the packages to be delivered using the delivery route, a first delivery time for a delivery vehicle driver of the delivery vehicle to deliver the respective package without the delivery assistant, a second delivery time for a delivery assistant of the delivery vehicle to deliver the respective package without the delivery vehicle driver, and a third delivery time for both the delivery assistant and the delivery vehicle driver to deliver the respective package; determining minimum times needed by the delivery vehicle driver and the delivery assistant to deliver the packages using the delivery route; and determining that a minimum of the estimated total delivery times corresponds to a first subset and a second subset of the packages. |
US12236369B2 |
System and method for machine learning architecture with adaptive importance sampling with normalizing flows
A system for computational estimation sampling from non-trivial probability distributions. The system comprises a processor, operating in conjunction with computer memory. The processor is configured to conduct importance sampling using normalizing flows where a base distribution has a set of parameters that can be adjusted to account for heavy-tailed distributions. |
US12236368B1 |
Probabilistic accumulation approach to assess primary uncertainty in catastrophe models
The probabilistic accumulation method is an independent and comprehensive approach for validating third party catastrophe models. The method starts with a standard technique, namely a limited scenario accumulation analysis, and extends the approach via a novel sampling methodology to evaluate the third part models against a significantly larger dataset. The sampling approach includes a technique for extending the fixed frequency and severity assumption used by the vendor catastrophe models. The result is more complete set of loss estimates against which to evaluate the vendor model output. |
US12236364B2 |
Metrology and process control for semiconductor manufacturing
A semiconductor metrology system including a spectrum acquisition tool for collecting, using a first measurement protocol, baseline scatterometric spectra on first semiconductor wafer targets, and for various sources of spectral variability, variability sets of scatterometric spectra on second semiconductor wafer targets, the variability sets embodying the spectral variability, a reference metrology tool for collecting, using a second measurement protocol, parameter values of the first semiconductor wafer targets, and a training unit for training, using the collected spectra and values, a prediction model using machine learning and minimizing an associated loss function incorporating spectral variability terms, the prediction model for predicting values for production semiconductor wafer targets based on their spectra. |
US12236363B2 |
Machine comprehension of unstructured text
Described herein are systems and methods for providing a natural language comprehension system that employs a two-stage process for machine comprehension of text. The first stage indicates words in one or more text passages that potentially answer a question. The first stage outputs a set of candidate answers for the question, along with a first probability of correctness for each candidate answer. The second stage forms one or more hypotheses by inserting each candidate answer into the question and determines whether a sematic relationship exists between each hypothesis and each sentence in the text. The second processing circuitry generates a second probability of correctness for each candidate answer and combines the first probability with the second probability to produce a score that is used to rank the candidate answers. The candidate answer with the highest score is selected as a predicted answer. |
US12236349B2 |
Guided training of machine learning models with convolution layer feature data fusion
Aspects described herein provide a method of performing guided training of a neural network model, including: receiving supplementary domain feature data; providing the supplementary domain feature data to a fully connected layer of a neural network model; receiving from the fully connected layer supplementary domain feature scaling data; providing the supplementary domain feature scaling data to an activation function; receiving from the activation function supplementary domain feature weight data; receiving a set of feature maps from a first convolution layer of the neural network model; fusing the supplementary domain feature weight data with the set of feature maps to form fused feature maps; and providing the fused feature maps to a second convolution layer of the neural network model. |
US12236346B2 |
Systems and methods for using a convolutional neural network to detect contamination
A method for training a convolutional neural net for contamination analysis is provided. A training dataset is obtained comprising, for each respective training subject in a plurality of subjects, a variant allele frequency of each respective single nucleotide variant in a respective plurality of single nucleotide variants, and a respective contamination indication. First and second subsets of the plurality of training subjects have first and second contamination indication values, respectively. A corresponding first channel comprising a first plurality of parameters that include a respective parameter for a single nucleotide variant allele frequency of each respective single nucleotide variant in a set of single nucleotide variants in a reference genome is constructed for each respective training subject. An untrained or partially trained convolutional neural net is trained using, for each respective training subject, at least the corresponding first channel of the respective training subject as input against the respective contamination indication. |
US12236344B2 |
System and method for performing collaborative learning of machine representations for a target concept
Embodiments provide a system and method for performing collaborative learning of machine representations of a concept. During operation, the system can receive a user-specified object associated with a user's concept of interest. The system can compute a similarity score between a target feature vector associated with the user-specified object and a respective feature vector for a set of candidate objects. The system can determine, based on the similarity score, a first subset of candidate objects that satisfy a similarity threshold. The system can receive, via a GUI, a first user-feedback associated with a visual representation of the first subset of candidate objects. The first user-feedback can represent an elaboration of a current user's concept of interest. The system can then modify, based on the first user-feedback, the target feature vector and the similarity function, thereby providing an improved model for machine representations of a current user's concept of interest. |
US12236343B2 |
Systems and methods for reducing memory requirements in neural networks
Described herein are systems and methods for efficiently processing large amounts of data when performing complex neural network operations, such as convolution and pooling operations. Given cascaded convolutional neural network layers, various embodiments allow for commencing processing of a downstream layer prior to completing processing of a current or previous network layer. In certain embodiments, this is accomplished by utilizing a handshaking mechanism or asynchronous logic to determine an active neural network layer in a neural network and using that active neural layer to process a subset of a set of input data of a first layer prior to processing all of the set of input data. |
US12236340B2 |
Computer-automated robot grasp depth estimation
A computer system trains a neural network to predict, for each pixel in an input image, the position that a robot's end effector would reach if a grasp (“poke”) were attempted at that position. Training data consists of images and end effector positions recorded while a robot attempts grasps in a pick-and-place environment. For an automated grasping policy, the approach is self-supervised, as end effector position labels may be recovered through forward kinematics, without human annotation. Although gathering such physical interaction data is expensive, it is necessary for training and routine operation of state of the art manipulation systems. Therefore, the system comes “for free” while collecting data for other tasks (e.g., grasping, pushing, placing). The system achieves significantly lower root mean squared error than traditional structured light sensors and other self-supervised deep learning methods on difficult, industry-scale jumbled bin datasets. |
US12236336B2 |
Method and apparatus with deep learning operations
Disclosed is a method and apparatus with deep learning operations. A deep learning apparatus includes a processor, configured to support a plurality of different operation modes, including a systolic array having a plurality of multiplier accumulator (MAC) units, and a control circuit configured to respectively control, for each the plurality of different operation modes, select operations of the plurality of MAC units and data movements among the plurality of MAC units. |
US12236332B2 |
Compute-in-memory macro device and electronic device
A compute-in-memory (CIM) macro device and an electronic device are proposed. The CIM macro device includes a CIM cell array including multiple CIM cells. First data is being divided into at least two bit groups including a first bit group which is the most significant bits of the first data and a second bit group which is the least significant bits of the first data, and the bit groups are respectively loaded in CIM cells of different columns of the CIM cell array. The electronic device includes at least one CIM macro and at least one processing circuit. The processing circuit is configured to receive and perform operation on parallel outputs respectively corresponding to the columns of the CIM cell array, where the parallel outputs include multiple correspondences, and where each of the correspondences includes most significant bits of an output activation and least significant bits of the output activation. |
US12236331B2 |
Method and system of DNN modularization for optimal loading
A method of deep neural network (DNN) modularization for optimal loading includes receiving, by an electronic device, a DNN model for execution, obtaining, by the electronic device, a plurality of parameters associated with the electronic device and a plurality of parameters associated with the DNN model, determining, by the electronic device, a number of sub-models of the DNN model and a splitting index, based on the obtained plurality of parameters associated with the electronic device and the obtained plurality of parameters associated with the DNN model, and splitting, by the electronic device, the received DNN model into a plurality of sub-models, based on the determined number of sub-models of the DNN model and the determined splitting index. |
US12236330B2 |
Analysis and design of dynamical system controllers using neural differential equations
In general, the disclosure describes techniques for characterizing a dynamical system and a neural ordinary differential equation (NODE)-based controller for the dynamical system. An example analysis system is configured to: obtain a set of parameters of a NODE model used to implement the NODE-based controller, the NODE model trained to control the dynamical system; determine, based on the set of parameters, a system property of a combined system comprising the dynamical system and the NODE-based controller, the system property comprising one or more of an accuracy, safety, reliability, reachability, or controllability of the combined system; and output the system property to modify one or more of the dynamical system or the NODE-based controller to meet a required specification for the combined system. |
US12236328B2 |
Cognitive communication assistant services
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining communication data streams, extracting data relevant to a point of view of a user, and generating a point of view record in a knowledge base that may be utilized by another user communicating with the user. |
US12236327B1 |
Automated system and method for modeling the behavior of vehicles and other agents
A method and apparatus are provided for determining one or more behavior models used by an autonomous vehicle to predict the behavior of detected objects. The autonomous vehicle may collect and record object behavior using one or more sensors. The autonomous vehicle may then communicate the recorded object behavior to a server operative to determine the behavior models. The server may determine the behavior models according to a given object classification, actions of interest performed by the object, and the object's perceived surroundings. |
US12236326B2 |
Attribution and generation of saliency visualizations for machine-learning models
Methods, systems, devices, and tangible non-transitory computer readable media for saliency visualization are provided. The disclosed technology can include receiving a data input including a plurality of features. The data input can be segmented into regions. At least one of the regions can include two or more of the features. Attribution scores can be respectively generated for features of the data input. The attribution scores for each feature can be indicative of a respective saliency of such feature. A respective gain value for each region can be determined over one or more iterations based on the respective attribution scores associated with the features included in the region. Further, at each iteration one or more of the regions with the greatest gain values can be added to a saliency mask. Furthermore, at each iteration a saliency visualization can be produced based on the saliency mask. |
US12236325B2 |
Contextual bandit for multiple machine learning models for content delivery
A processor may receive user information for a request payload from an external device and data describing a plurality of user interface (UI) elements configured to be presented in a UI of the external device. The processor may select a machine learning (ML) model from a plurality of ML models using a contextual bandit ML model that is trained based on the user information. The processor determines at least one recommended user interface (UI) element with a selected ML model, based on the user information and the data describing the plurality of UI elements. The at least one recommended UI element may be presented in the UI of the external device. The processor may receive event data indicating a user interaction with the at least one recommended UI element in the UI of the external device. The contextual bandit ML model may be re-trained based on the event data. |
US12236323B1 |
Network switch with integrated gradient aggregation for distributed machine learning
Distributed machine learning systems and other distributed computing systems are improved by embedding compute logic at the network switch level to perform collective actions, such as reduction operations, on gradients or other data processed by the nodes of the system. The switch is configured to recognize data units that carry data associated with a collective action that needs to be performed by the distributed system, referred to herein as “compute data,” and process that data using a compute subsystem within the switch. The compute subsystem includes a compute engine that is configured to perform various operations on the compute data, such as “reduction” operations, and forward the results back to the compute nodes. The reduction operations may include, for instance, summation, averaging, bitwise operations, and so forth. In this manner, the network switch may take over some or all of the processing of the distributed system during the collective phase. |
US12236320B2 |
Passive heightened need prediction
There is a need for more effective and efficient heightened need prediction. In one example, a method comprises, during an online prediction phase: receiving incoming monitoring data associated with the user profile; performing anomaly reduction on the incoming monitoring data to generate anomaly-reduced incoming monitoring data; generating an incoming monitoring window based on the anomaly-reduced incoming monitoring data; processing the incoming monitoring window using a trained heightened need prediction machine learning model to determine a heightened need prediction for the incoming monitoring window; and in response to determining that the heightened need prediction is positive, performing one or more responsive actions by communicating with one or more client devices associated with the user profile. |
US12236314B2 |
Methods and systems to identify and generate extendable identifier code
An aspect of the present disclosure provides a method of obtaining information from a two-dimensional optical pattern. An image is captured of the two-dimensional optical pattern, which includes plurality of optical quadrant having plurality of optical cell. Contours of the two-dimensional optical pattern are determined in the image determining locations in two dimensions of plurality of optical quadrant within the contours of the two-dimensional optical pattern. Further, the locations of optical cell placed around the optical quadrant are determined in two-dimensional geometric shape in the optical cell that are spliced apart from each other at predetermined locations in the optical cell with respect to the optical quadrant. The information content of the two-dimensional optical pattern is determined. |
US12236313B2 |
E-inspection system for offsite construction manufacturing and transport
A method is provided for remotely assuring the quality and transportation of offsite construction components. The method involves placing a code on the module, where the code contains identity information about the module. Then the code is scanned to obtain the identity information and to upload it to a blockchain data storage facility. Access is allowed to the identity information in the blockchain data storage facility to relevant parties for the purpose of remotely inspecting the module to verify its quality. Based on this verification the module may be delivered to a transportation facility for transport. During transport location information about the module is collected and uploading it to blockchain data storage facility. Second access is allowed to the location information stored in the blockchain data storage facility to allow relevant parties to remotely understand the transportation situation of the module. |
US12236312B2 |
Apparatus having hybrid monochrome and color image sensor array
There is provided in one embodiment an apparatus having an image sensor array. In one embodiment, the image sensor array can include monochrome pixels and color sensitive pixels. The monochrome pixels can be pixels without wavelength selective color filter elements. The color sensitive pixels can include wavelength selective color filter elements. |
US12236311B2 |
Device for scanning data matrix codes
The present invention relates to a device (1) for scanning a DMC and/or a barcode on the shaft of a tool, comprising: a scan camera (3), a housing (5) on which the scan camera is arranged and aligned in such a way that it can scan an area inside the housing, the alignment of the scan camera (3) defining a scanning direction from the scan camera (3) to the tool shaft to be scanned and the area defining a scanning area, wherein the housing (5) has an opening (7) on a wall substantially parallel to the scanning direction, such that the shaft of the tool provided with a DMC and/or barcode can be inserted perpendicular to the scanning direction into the scanning area for scanning. |
US12236308B1 |
Magnetic cards and devices for motorized readers
One or more detection activities of a card may allow calculation of rolling speed in motorized readers. Accordingly, the detection activity may result in a data transmission speed with greater accuracy after a determination of position, velocity and/or acceleration of the faster-moving device in relation to the card. Such detection activities may increase a probability of a successful communication sequence. |
US12236307B2 |
Display device, control method thereof, and computer storage medium
Provided is a display device. The display device includes a control component, and the control component is configured to control a display component to operate; and control, in response to receiving a first control instruction, at least one of a near-field communication component and the display component such that a signal-sending period of the near-field communication component falls within an image-holding period of the display component, wherein the near-field communication component is configured to send a signal during the signal-sending period. |
US12236302B2 |
Aircraft tire
An aircraft tire has a pair of bead sections, sidewall sections extending from the bead sections, and a tread section extending between the sidewall sections; the aircraft tire includes an RFID tag having a tag main body (IC chip) configured to store information about the aircraft tire, and an antenna extended from the tag main body, wherein, in a tread surface view, the antenna is disposed such that an extending direction of the antenna is parallel to a tire width direction or intersects the tire width direction within a predetermined angle range, and the aircraft tire satisfies a configuration 0.1 |
US12236297B2 |
Image processing method, image processing apparatus and storage medium generating a first dot pattern and a second dot pattern printed to overlap the first dot pattern by quantizing image data based on a threshold matrix
An object is to print a high quality image with resistance to print misalignment. To this end, the image processing apparatus generates quantized data for printing a first dot pattern and a second dot pattern in an overlapping manner. The first dot pattern and the second dot pattern are lattice patterns varying in a combination of two basis vectors. In a combined dot pattern obtained by combining the first and second dot patterns, there is a neighboring dot in which a dot in the first dot pattern and a dot in the second dot pattern are arranged at an interval smaller than a lattice spacing. The neighboring dot includes multiple neighboring dots varying in an approach direction. |
US12236295B2 |
Systems and methods for on demand service integration
Systems and methods for on demand service integration. A system includes at least one processor and a storage medium storing instructions that, when executed by the one or more processors, cause the at least one processor to perform operations including receiving from a customer system a request to integrate a partner service with an integrator instance at the customer system and searching an integrator database for a partner service communication template based on the received request. The operations also include configuring the integrator instance to receive communications from a partner service instance based on the communication template and establishing a communication link between the integrator instance and the partner service instance. |
US12236294B2 |
Concurrent outbox table for reliable messaging
In an example embodiment, a solution is provided in which an outbox table is added to each container in a database. Rather than perform an emit solely using the application instance alone (in response to a notification from the database that the underlying database action has been performed), or using an outside outbox table processor, an outbox table processor is integrated into the microservice application. When a database action is performed by the microservice application, that database action is written into the outbox table in the corresponding container in the database. Furthermore, whenever the outbox table processor determines that the state of the database has changed in a way that leads to an emit, it then reads the actions in the outbox table, issues an emit to notify one or more external systems of the actions, and deletes those actions from the outbox table. |
US12236293B1 |
Systems and methods for mainframe messaging abstraction framework
A system and methods for applications to use a plurality of messaging services with a mainframe system is provided. The system and methods can involve receiving requests via a client application interface (API) coupled to the mainframe system to consume or publish data by the applications and determining by the client application API a messaging service to be used. The system and methods can also involve converting the received requests into a process based on the messaging service to be used and a configuration that is based on the client application API's determination of which messaging service is to be used, and transmitting via a server application interface (API) coupled to the mainframe system the converted received requests to endpoints as defined by the requests. |
US12236292B2 |
Automation solutions for event logging and debugging on KUBERNETES
Automation solutions for event logging and debugging on KUBERNETES are disclosed. A method for linking and navigating data collected from a distributed application cluster includes providing an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a corresponding BPF program in a computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is collected in a kernel space of the computing environment via the BPF program. The collected data is transferred from the kernel space of the computing environment to the user space of the computing environment. One or more semantic labels are assigned to the collected data. |
US12236289B2 |
Method and system for configuration-based application programming interface testing framework
A method and system for using a configuration-based framework for testing an application programming interface (API) are provided. The method includes receiving identification information about one or more APIs to be tested; defining, based on the first information, at least two API endpoints and one or more dependencies to be tested; retrieving an authentication model to be used for accessing the APIs; generating a testing plan based on the API endpoints, the dependencies, and the authentication model; executing a test of the APIs based on the testing plan; and displaying at least one result of the executed test on a graphical user interface (GUI). |
US12236288B2 |
Flexible and scalable artificial intelligence and analytics platform with advanced content analytics and data ingestion
Disclosed is a flexible and scalable artificial intelligence and analytics platform with advanced content analytics and content ingestion. Disparate contents can be ingested into a content analytics system of the platform through a content ingestion pipeline operated by a sophisticated text mining engine. Prior to persistence, editorial metadata can be extracted and semantic metadata inferred to gain insights across the disparate contents. The editorial metadata and the semantic metadata can be dynamically mapped, as the disparate contents are crawled from disparate sources, to an internal ingestion pipeline document conforming to a uniform mapping schema that specifies master metadata of interest. For persistence, the semantic metadata in the internal ingestion pipeline document can be mapped to metadata tables conforming to a single common data model of a central repository. In this way, ingested metadata can be leveraged across the platform, for instance, for trend analysis, mood detection, model building, etc. |
US12236286B2 |
Automated API integration system and method
A system and method to automate an integration of one or more application program interfaces (APIs) are disclosed. The method includes receiving an API documentation associated with the one or more APIs and extracting one or more parameters from the received API documentation. Further, the method comprises generating one or more integration scripts and one or more templates and identifying one or more data mappings between one or more data formats associated with the one or more APIs. Further, the method includes implementing a data transformation logic for seamless data flow and compatibility between the one or more APIs. The method includes executing a set of test cases and a set of scenarios for identifying one or more issues in the one or more APIs. |
US12236285B2 |
Application programming interface (API) automation framework
An automation framework system may include a service portal, an API gateway, an entitlements microservice, and a resources microservice. The service portal is configured to provide access to automation functionality of the automation framework system. The service portal is configured to provide entitlement models for generating a programming interface API or automation. The API gateway is configured to intercept API requests from a client device. The API gateway is configured to grant or reject the API requests based on each requested API and information about a user associated with the client device. The entitlements microservice is configured to determine whether the user of the client device is permitted to access the API based on group information associated with the client device. The resources microservice is configured to manage resources associated with each API request. |
US12236284B2 |
Active testing techniques for identifying vulnerabilities in computing interfaces using dependency resolution
Systems and methods for resolving dependencies of computing interfaces. An example method includes identifying at least one example value with respect to a specification of a first computing interface, wherein each of the at least one example value is a value included in a respective request to the first computing interface; and linking the first computing interface to at least one second computing interface based on the identified at least one example value. |
US12236282B2 |
Systems and methods for choosing an appropriate scaling technique for allocating computational resources to distributed applications
A system including: one or more processors; a memory storing computer program code that controls the one or more processors to: receive usage metrics associated with a first application; determine whether the first application comprises a cyclic usage pattern, a batch usage pattern, or a non-cyclic usage pattern; select a scaling technique based on the determination; and automatically scale the first application with the selected scaling technique. The system may determine that at least one virtual machine should be added to a first plurality of virtual machines in response to a resource usage of an application exceeding a maximum usage allocation and determine that at least one virtual machine should be removed to the first plurality of virtual machines in response to a minimum usage allocation exceeding the resource usage of the first plurality of virtual machine instances. |
US12236276B2 |
Edge and cloud computing image processing
A system can train a neural network model at a first edge device regarding respective amounts of time to process data at the first edge device compared to corresponding amounts of time to process the data at cloud computing equipment that is connected to the first edge device via a communications network, wherein the data is generated at the first edge device. The system can update the neural network model to produce an updated neural network model based on information received from a second edge device regarding a performance of the cloud computing equipment in processing the data, wherein the first edge device and the second edge device having respective different processing capabilities. The system can determine whether to process first data, generated at the first edge device, locally at the first edge device. |
US12236267B2 |
Method and system for performing domain level scheduling of an application in a distributed multi-tiered computing environment using reinforcement learning
Techniques described herein relate to a method for managing a distributed multi-tiered computing (DMC) environment. The method includes decomposing, by a local controller associated with an DMC domain, a service dependency graph associated with a scheduling job; assigning normalized compute units and normalized network units to tasks included in the service dependency graph; generating a Q-table using the service dependency graph and reinforcement Q-learning; calculating a critical path and a max learned path using the Q-table and the service dependency graph; calculating the earliest start time and the latest start time for each task using the service dependency graph and the max learned path to obtain a plurality of earliest start time and latest start time pairs for each task; and generating scheduling assignments using the plurality of earliest start time and latest start time pairs for each task. |
US12236263B2 |
Scheduling computation tasks for execution by multiple processing units using computation task profiling
In some aspects, finer grained parallelism is achieved by segmenting programmatic workloads into smaller discretized portions, where a first element can be indicative both of a configuration or program to be executed, and a first data set to be used in such execution, while a second element can be indicative of a second data element or group. The discretized portions can cause program execute on distributed processors. Approaches to selecting processors, and allocating local memory associated with those processors are disclosed. In one example, discretized portions that share a program have an anti-affinity to cause dispersion, for initial execution assignment. Flags, such as programmer and compiler generated flags can be used in determining such allocations. Workloads can be grouped according to compatibility of memory usage requirements. |
US12236261B2 |
System for decentralized edge computing enablement in robotic process automation
Systems, computer program products, and methods are described herein for decentralized edge computing enablement in robotic process automation. The present invention is configured to receive an indication that a hosted virtual desktop (HVD) has received a first set of instructions for execution from a controller hosted virtual desktop (CHVD); electronically receive, from the HVD, an indication that the first set of instructions have been executed by the HVD; predict, using the edge computing enablement engine, a second task to be executed by the HVD; determine, using the quantum database search algorithm, a location of the second task in the knowledge repository; retrieve a second set of instructions associated with the second task from the location of the second task in the knowledge repository; and receive, from the HVD, an indication that the second set of instructions have been executed by the HVD. |
US12236260B1 |
Configurable address decoder
An address decoder for a system is disclosed that can be used for different source nodes in the system. Each address decoder can be configured to perform a plurality of decode methods that can be customized for each source node. A first decode method can be used to determine a target node from a plurality of target nodes based on a destination address of the transaction. A second decode method can be used to assign a dedicated target node as the target node irrespective of the destination address of the transaction. The second decode method can be used to route the transaction to the dedicated target node for testing and verification operations. |
US12236252B2 |
User interface common components and scalable integrable reusable isolated user interface
Disclosed are examples of systems, methods and techniques related to delivering a service widget that collects data and provides a service. A service widget is provided in response to a widget delivery request received from a user browser. The delivered service widget enables the user browser to request item-related services from an enterprise. A request for the item-related services is received by an enterprise from the delivered service widget. Provision of the service is enabled upon confirmation that an authentication token fetched from the client backend system is valid for the client backend system, the services request may be delivered to an enterprise server. The enterprise, in response to an analysis of the information related to the item available for purchase, may indicate that the item available for purchase meets a purchase threshold of the enterprise and provide an evaluation result including parameters of the item-related services. |
US12236251B2 |
Declaratively defined user interface timeline views
A device implementing a system to render user interface timeline views for display of dynamic application content includes a processor configured to retrieve a data structure corresponding to user interfaces of an application associated with respective times, and at least one declaratively defined user interface element. The processor is further configured to determine whether a rendering cost of a plurality of the user interfaces complies with an update budget of the application, where the rendering cost includes interpreting the at least one declaratively defined user interface element for the respective times. When the rendering cost is determined to comply, the processor is further configured to render the plurality of the user interfaces in advance of the respective times associated with the plurality of the user interfaces. The processor is further configured to display at least one of the rendered plurality of the user interfaces based on a current time. |
US12236250B2 |
Systems and methods for verifying program states
Systems and methods for checking program code are disclosed. The method includes executing a first check of the program code, and making a first determination about the first check. Metadata is stored based on making the first determination. A second check of the program code is run based on the metadata, and a result of the second check is stored in memory. The program code is executed based on the second check. In some embodiments, the method for checking program code includes running a simulation of a check of the program code by a processing device; storing a result of the simulation in memory; executing the check of the program code outside of the simulation; making a determination about the check outside of the simulation; retrieving a result stored in the memory based on the determination; and executing the program code based on the check. |
US12236249B2 |
Management of data processing systems using undefine policies
Methods and systems for managing data processing systems are provided. Data processing systems may host various computer-implemented services. Data processing systems may also be changed to operate in different states where one or more currently hosted computer-implemented services may no longer be hosted in the new state. Removal of these no longer hosted computer-implemented services from the data processing systems may cause complications for the data processing systems in the new state. Undefine policies may be preconfigured for one or more hosted computer-implemented services to prevent occurrence of such complications. |
US12236246B2 |
Modular, extensible computer processing architecture
One aspect of the invention provides a computer processing architecture including: a plurality of processors, each processor configured to: receive a set of data from one or more input channels or from another processor; execute at least one of a plurality of individualized processes on the data; and output the processed data according to an independent clock domain of the processor; a plurality of switches, wherein each switch connects a processor to an input channel of the one or more input channels or to another processor; and a micro-controller configured to: receive the processed data; control the plurality of switches by activating or deactivating each switch; generate a pipeline of processors from activating and deactivating the plurality of switches; and select one or more individualized processes of the plurality of individualized processes that each processor within the pipeline executes. |
US12236241B2 |
Data processing apparatus with selectively delayed transmission of operands
A data processing apparatus comprises operand routing circuitry configured to prepare operands for processing, and a plurality of processing elements. Each processing element comprises receiving circuitry, processing circuitry, and transmitting circuitry. A group of coupled processing elements comprises a first processing element configured to receive operands from the operand routing circuitry and one or more further processing elements for which the receiving circuitry is coupled to the transmitting circuitry of another processing element in the group. The apparatus also comprises timing circuitry, configured to selectively delay transmission of operands within the group of coupled processing elements to cause operations performed by the group of coupled processing elements to be staggered. |
US12236240B2 |
Freshness and gravity of data operators executing in near memory compute in scalable disaggregated memory architectures
The disclosure provides for systems and methods for improving bandwidth and latency associated with executing data requests in disaggregated memory by leveraging usage indicators (also referred to as usage value), such as “freshness” of data operators and processing “gravity” of near memory compute functions. Examples of the systems and methods disclosed herein generate data operators comprising near memory compute functions offloaded proximate to disaggregated memory nodes, assign a usage value to each data operator based on at least one of: (i) a freshness indicator for each data operators, and (ii) a gravity indicator for each near memory compute function; and allocate data operations to the data operators based on the usage value. |
US12236237B2 |
Processor cores using content object identifiers for routing and computation
Processor cores using content object identifiers for routing and computation are disclosed. One method includes executing a complex computation using a set of processing cores. The method includes routing a set of content objects using a set of content object identifiers and executing a set of instructions. The set of instructions are defined using a set of operand identifiers. The operand identifiers represent content object identifiers in the set of content object identifiers. The content objects can be routed according to a named data networking (NDN) or content-centric networking (CCN) paradigm with the content object identifiers mentioned above serving as the names for the computation data being routed by the network. |
US12236236B2 |
System for detection and recordation of functional code logic components on a distributed development platform
Systems, computer program products, and methods are described herein for detection and recordation of functional code logic components on a distributed development platform. The present invention is configured to retrieve, from a source code repository, a source code script, wherein the source code script is associated with a first source; initiate a machine learning model on the source code script; determine, using the machine learning model, at least one functional code logic component from the source code script; initiate an NFT source code mapping engine on the at least one functional code logic component; generate, using the NFT source code mapping engine, a NFT for the at least one functional code logic component, wherein the NFT comprises the at least one functional code logic component and information associated with the first source; and record the NFT in a distributed ledger. |
US12236230B2 |
Systems and methods for orchestrating IHS updates
Systems and methods support updates to an Information Handling System (IHS). A workspace is instantiated on the IHS based upon a received workspace definition, where the workspace identifies an available update to a system operating on the IHS. A request is made for a first credential used for validation of the IHS by a first remote workspace orchestrator. The workspace provides the first credential to a second remote workspace orchestrator that controls access to updates to the system operating on the IHS. The second remote workspace orchestrator uses the first credential to validate the IHS with the first remote workspace orchestrator. The workspace performs the available update to the system operating on the IHS using a second credential provided by the second remote workspace orchestrator upon validation of the IHS by the first remote workspace orchestrator. The IHS maintains separate confidentiality with each remote orchestrator providing credentials for the update. |
US12236227B2 |
Vehicle data communication device, center device, data communication method, and computer-readable non-transitory tangible storage medium
A vehicle data communication device mounted in a vehicle having a plurality of ECUs. The vehicle data communication device wirelessly communicates data with a center device. The vehicle data communication device comprises: a plurality of communication clients each pairing with a respective one of a plurality of distribution servers included in the center device; a communication information acquisition unit acquiring information of a communication carrier and a region where the center device is located; a client storage unit storing the plurality of communication clients each of which corresponds to the corresponding one of the plurality of distribution servers; and a client selection unit (i) selecting one of the plurality of communication clients that corresponds to the communication carrier and the region that are specified by the information and (ii) activating the selected one of the plurality of communication clients to enable data communication with the corresponding distribution server. |
US12236226B2 |
Secure update and audit of electronic control units
A vehicle ECU receives an ECU update package from a remote source. The ECU verifies a first timestamp included with the ECU update package postdates a second timestamp stored onboard the vehicle in conjunction with a last-successful update of the ECU and obtains a unique vehicle identifier from the vehicle bus. The ECU obtains secure configuration data for the ECU included in a payload of the update package and calculates a first hash value using at least the unique vehicle identifier and the secure configuration data. Also, the ECU validates the update package based on comparison of the first hash value matching a second hash value included in the update package and, responsive to the first timestamp post-dating the second timestamp and validation of the update package, modifies the ECU through use of the secure configuration data. |
US12236224B2 |
Systems and methods for managing workspaces in a heterogeneous workspace environment
Systems and methods for deploying software updates in heterogeneous workspace environments are described. The system for managing workspaces includes computer-executable instructions for obtaining multiple inventories corresponding to multiple workspaces of an IHS, wherein the inventories each include information associated with the applications deployed in its respective workspace. The instructions are further executed to, for each inventory, identify the workspace associated with the inventory, determine which of the applications are to be updated with new software, and deploy the determined new software to the identified workspace. |
US12236220B2 |
Flow control for reconfigurable processors
The technology disclosed relates to storing a dataflow graph with a plurality of compute nodes that transmit data along data connections, and controlling data transmission between compute nodes in the plurality of compute nodes along the data connections by using control connections to control writing of data. |
US12236219B2 |
Tuning optimization to reduce compilation delays
Methods and systems for selective optimization include determining that a method, compiled with a speculative optimization, is executed with a frequency that exceeds a first threshold value, such that runtime recompilation of the method causes user delays. The method is recompiled without the speculative optimization, to avoid recompilation delays during runtime. The recompiled method is then executed. |
US12236217B2 |
Transformation of computer code based on idiom recognition and value constraint analysis
Code pattern matching is performed within computer code to determine whether the computer code includes an idiom from a predefined set of idioms. Based on determining that the computer code includes the idiom, a set of data items of the idiom to be analyzed is determined. The set of data items is analyzed with respect to one or more corresponding values from the computer code based on a set of constraints defined for the idiom to determine whether the set of data items satisfy one or more predefined conditions for the idiom. Based on the analyzing indicating that the one or more predefined conditions are satisfied, one or more code segments of the computer code including the idiom are replaced with replacement code to provide revised computer code. |
US12236215B2 |
Computer system and application programing intreface device to realize collaboration between objects categorized in accordance with input/output, by using an object group in which categories of objects which can be placed are defined
[Problem]To allow a user not familiar with computer programming to carry out programming or maintenance (reuse, updates)[Solution]A computer system which has control objects categorized in accordance with input/output functionality, placement group objects, and a behavior management model for integrating them in terms of functionality, and is configured from a behavior control system and a behavior management model editing system, wherein the control objects have input/output ports and are categorized, the categories can have inheritance relationship, the placement group objects can have processing sequence transition functionality and priority processing request functionality, and wherein on the basis of information on a response to a system and on timing thereof, control objects associated by using such functionalities are dynamically managed and allow an object to be placed, to be also dynamically placed. |
US12236211B2 |
Providing resolution suggestions in a program development tool
User interactions and states of a program development tool utilized to develop an application are tracked. Input features associated with the tracked user interactions and the states are provided to a trained machine learning model to determine a prediction result associated with whether a user is likely unable to proceed in the development of the application and likely needs assistance. In response to a determination that the prediction result at least meets a threshold, one or more resolution suggestions are automatically provided. The one or more resolution suggestions is at least one of: automatically selected based on at least a portion of the tracked user interactions and states, or automatically selected based at least in part the prediction result. |
US12236206B1 |
Pretraining a language machine-learning model
In one embodiment, a method includes accessing a first document, accessing a plurality of second documents, calculating a relevance score for each of the plurality of second documents indicating a degree of relevance of the second document to the first document using an encoder of a machine-learning model, selecting a subset of the second documents based on their corresponding relevance scores, generating a target document by using the machine-learning model to process the subset of second documents and their corresponding relevance scores, and updating parameters of the machine-learning model based on a comparison between the first document and the generated target document. |
US12236205B2 |
Multilingual model training using parallel corpora, crowdsourcing, and accurate monolingual models
A data processing system for generating training data for a multilingual NLP model implements obtaining a corpus including first and second content items. The first content items are English-language textual content, and the second content items are translations of the first content items in one or more non-English target languages. The system further implements selecting a first content item from the first content items, generating a plurality of candidate labels for the first content item by analyzing the first content item with a plurality of first English-language NLP models, selecting a first label from the plurality of candidate labels, generating first training data by associating the first label with the first content item, generating second training data by associating the first label with a second content item of the second content items, and training a pretrained multilingual NLP model with the first training data and the second training data. |
US12236203B2 |
Translation method, model training method, electronic devices and storage mediums
A translation method, a model training method, apparatuses, electronic devices and storage mediums, which relate to the field of artificial intelligence technologies, such as machine learning technologies, information processing technologies, are disclosed. In an implementation, a weight for each translation model in at least two pre-trained translation models translating a to-be-translated specified sentence is acquired based on the specified sentence and a pre-trained weighting model; and the specified sentence is translating using the at least two translation models based on the weight for each translation model translating the specified sentence. |
US12236201B1 |
Enhanced machine learning model accuracy through post-hoc confidence score calibration
Examples provide enhanced machine learning model accuracy through post-hoc confidence score calibration. A machine learning (ML) system receives results generated by an ML model, the results comprising at least one confidence score and electronic documents. The ML system processes the results generated by the ML model comprising performing document understanding by extracting data points from the electronic documents. The ML system associates the confidence score with the extracted data points and calibrates a confidence score associated with the extracted data points using a post-hoc calibration solution set. The ML system implements confidence scoring recalibration comprising aligning the confidence score with prediction accuracy and adjusting the generated confidence score by the recalibration. Based on adjusting the confidence score, the ML system extracts an individual element of information from the electronic documents comprising an extracted value. The ML system generates an output comprising the extracted values and an adjusted confidence score. |
US12236200B2 |
Privacy-preserving text insight mining in a closed domain
An embodiment provides a method including obtaining language input data and providing the language input data to a first generative language model and a second generative language model. A first response from the first generative language model and a second response from a second generative language model are obtained. An indication is provided of a difference between the first response from the first generative language model and the second response from the second generative language model. |
US12236194B2 |
Wireframe generation
A method of this disclosure may include performing a named entity recognition on text information related to requirements for a wireframe by a first artificial intelligence (AI) model, so as to extract entities and relations of the entities from the text information. The method may further comprise inputting the extracted entities and relations to a second AI model to generate the wireframe, wherein the second AI model is trained so that a difference between resultant relations of the entities of the generated wireframe and the extracted relations of the entities from the first AI model is decreased. |
US12236189B2 |
Personalized text proofing using distributed services
Systems and methods are directed to providing personalized text proofing. A user model that is used to personalize generic critiques for text proofing a document is generated based on user signals indicating past user actions. During runtime of an application used to create the document, the user model is accessed and locally cached. User inputs comprising typed components used to create the document are received and a set of one or more generic critiques for the user inputs is accessed from an editor system. The user model is applied to the set which may modify a generic critique of the set. The modifying of the generic critique can cause the generic critique to be automatically applied or suppressed at the client device. The set including the modified generic critique is transmitted to a user device, whereby the user device applies the set to the document including automatically applying or suppressing the modified generic critique. |
US12236188B2 |
Resolving live edit conflicts
Live editing a workbook with multiple clients including receiving, by a workbook manager from a first workbook client, a first workbook patch comprising a base version ID and a first workbook edit; determining, by the workbook manager, that the base version ID from the first workbook patch matches the version ID for a confirmed workbook on the workbook manager; applying, by the workbook manager, the first workbook edit to the confirmed workbook on the workbook manager; advancing, by the workbook manager, the version ID for the confirmed workbook; and sending, by the workbook manager, an acknowledgement of the first workbook patch to the first workbook client. |
US12236187B2 |
Method for automatically creating user-customized document, and device and server for same
Provided is a method for automatically creating a user-customized document, and the method includes: receiving an automatic document creation target from a user, wherein the automatic document creation object comprises a plurality of data items and a plurality of tags matching the plurality of data items is defined; receiving, from the user, a template file in which a format of the user-customized document is set, wherein the template file comprises at least one tag; and generating the user-customized document by replacing each tag in the template file with a data item matching a corresponding tag in the automatic document creation target. |
US12236184B2 |
Method of computerized presentation of a legend of object symbols on a document
A method of computerized presentation of a legend of object symbols on a document. The method includes receiving a document having object symbols. Each object symbol includes a graphical representation, an object symbol type and an object type numerical value. The method includes generating one or more groups of object symbols of the one or more object symbols based upon the object symbol type of each of the object symbols. The method includes deriving a group cumulative quantity for each group of object symbols based upon the object type numerical value of each object symbol in each group of object symbols. The method includes generating a legend including a one or more legend entries corresponding to each of the one or more groups of object symbols. Each legend entry includes a group type symbol, the object symbol type, and a group cumulative quantity. The method includes displaying the legend. |
US12236183B2 |
Methods and apparatus for selecting, high lighting and/or processing, text included in a PDF document
Methods and apparatus for determining which displayed content, e.g., text, of a PDF document is selected and then taking an action based on the text selection, e.g., highlighting, coping, or editing the selected text. The methods and apparatus take into consideration potentially differences between text position and/or size differences between rendered and displayed page content and text position and/or size information obtained from performing a text extraction operation on the content of a PDF document. By combining extracted text information with post-render information corresponding to individual DOM elements in synthesized text elements and then storing the information in an easily access data structure, accurate identification of selected text characters can be made in a relatively fast manner using a browser implemented application. |
US12236179B1 |
Variation trimming for re-programmable and/or reconfigurable analog circuitry
According to some embodiments, re-programmable and/or reconfigurable analog circuitry may be provided. An image interpreter (e.g., a Micro Control Unit (“MCU”)) may be configured to receive and store an image, generated for a particular application, to facilitate variation trimming of the re-programmable and/or reconfigurable analog circuitry. The variation trimming may, for example, be performed during production of the re-programmable and/or reconfigurable analog circuitry or post-production of circuitry, in the field, after the circuitry is provided to a customer. |
US12236171B2 |
Modeling device, calculation method, and non-transitory computer-readable storage medium for distortion compensation of amplifer
Provided is a modeling device performing calculation using an amplifier model that models an amplifier of which an internal state affecting a distortion characteristic varies, wherein the amplifier model includes a plurality of calculation models that model the amplifier in different internal states, and a combiner that combines the plurality of calculation models at a combination ratio corresponding to the internal state that varies. |
US12236170B2 |
Configurable representation of domain models
A configurable application includes a domain model having one or more model entities. Representation entities provide representations of model entities and can include input definitions, output definitions, and structure definitions. Input definitions can define a grid having cells that can be bound, based on states, to various model entity attributes. |
US12236166B2 |
Method of operating a cad system model for modelling an article to be manufactured
A method of operating a computer aided design system model for an article to be designed or manufactured, the method performed on a data processing system; the method includes in a CAD system model capable of representing an article as either algebraic geometry or facet geometry, receiving a mesh geometry representing a surface of the article in 3 dimensions. Constraints to be applied to the mesh geometry are received and the mesh geometry is solved as an exact surface. An updated model of the mesh geometry is stored. |
US12236164B2 |
Systems and methods for generating a volume-based response for multiple voice-operated user devices
Systems and methods are provided herein for responding to a voice command at a volume level based on a volume level of the voice command. For example, a media guidance application may detect, through a first voice-operated user device of a plurality of voice-operated user devices, a voice command spoken by a user. The media guidance application may determine a first volume level of the voice command. Based on the volume level of the voice command, the media guidance application may determine that a second voice-operated user device of the plurality of voice-operated user devices is closer to the user than any of the other voice-operated user devices. The media guidance application may generate an audible response, through the second voice-operated user device, at a second volume level that is set based on the first volume level of the voice command. |
US12236158B2 |
Systems and methods for detection status of intercom termination
Systems and methods for detecting detect termination status in an audio communication system, wherein termination status indicates whether exactly one termination circuit is part of the audio communication system, are disclosed. Exemplary implementations may: accept an input voltage, by a voltage-controlled current source that includes and drives a resistive load; generate an AC voltage used as an input voltage for the current source; connect a first set of one or more filters to the output of the current source that generate a first analog output signal; connect a second set of one or more filters to the resistive load that generate a second analog output signal; determine a ratio of the first and second analog output signals and use it to determine the termination status. |
US12236154B2 |
Electronic device and display control method thereof
A mobile communication device is provided. The mobile communication includes a first touch display forming a portion of a first surface of the mobile communication device, a second touch display forming a portion of a second surface of the mobile communication device, and a processor configured to display in the first touch display a first screen corresponding to an application executed in a first folding state while a state of the device is the first folding state, identify the state of the mobile communication device changing to a second folding state, and display in the second touch display, based on the identification, a second screen corresponding to the application and an image partially overlapping the second screen, a touch input on the second touch display while the second screen and the image are displayed in the second touch display as overlapping is configured to not be processed as an input. |
US12236144B2 |
Printing system for determining whether another device is a specific printing apparatus based on information obtained by NFC, communication apparatus, method of controlling same and non-transitory computer readable storage medium
In a system in which communication between an information processing apparatus and a printing apparatus is possible, the information processing apparatus detects that communication with the printing apparatus has become possible and, in response to detection that such communication has become possible, generates print data based upon data that the information processing apparatus is displaying on a display unit connected to or built in the information processing apparatus, and transfers the generated print data to the printing apparatus. The printing apparatus prints the data received from the information processing apparatus. |
US12236143B2 |
Information processing apparatus enabling proper use according to actual installation location, information processing system, method of controlling information processing apparatus, method of controlling information processing system, and storage medium
An information processing apparatus that makes it possible to properly use the apparatus according to an actual installation location of the apparatus. A multifunction peripheral as the apparatus includes an installation location information controller configured to acquire installation location information of the multifunction peripheral that performs information processing, and a controller configured to determine whether or not to restrict at least part of functions of the multifunction peripheral based on a result of comparison performed by a controller of an authentication server, which configured to compare position information stored in advance and the installation location information acquired by the installation location information controller when a predetermined time elapses. |
US12236141B2 |
Memory circuit and memory
A memory circuit at least includes a plurality of memory banks, where each of the memory banks includes a first memory sub-bank, a second memory sub-bank and a third memory sub-bank sequentially arranged, the second memory sub-bank including a first memory section and a second memory section, the first memory sub-bank and the second memory section being configured to store upper bytes, and the first memory section and the third memory sub-bank being configured to store lower bytes. |
US12236138B2 |
Creating isolation between multiple domains in a hierarchical multi-tenant storage device
Systems, methods, non-transitory computer-readable media for creating isolation between multiple domains. One system includes a VD level disperser configured to segregate new write commands based on virtual device (VD) identifiers and maintain separate VD specific in-place linked lists. The system further includes a Quality of Service (QOS) level disperser configured to segregate VD specific commands of the VD specific in-place linked lists based on each of the VD specific commands respective QoS domain identifiers and maintain separate QoS domain specific linked lists. The system further includes a superblock level disperser configured to segregate QoS domain specific commands of the QoS domain specific in-place linked lists based on each of the QoS domain specific commands respective superblock or placement identifiers, maintain separate superblock-specific in-place linked lists for each superblock or placement identifier, and provide the superblock-specific in-place linked lists to a write divider. |
US12236136B2 |
Processor for performing a predetermined computational operation, and processing unit
A processor for performing a predetermined computational operation in which one or multiple data element(s) is/are used to determine a result. The processor includes one or more processor core(s) and at least one buffer memory, connectable to a main memory, and if the main memory is connected, it is designed to access the main memory. Each processor core is designed to execute instructions. The at least one buffer memory includes a calculation circuit which is designed to perform the computational operation in response to an execution signal if the one or the multiple data element(s) is/are stored in the buffer memory, the result being stored in the buffer memory. The processor is designed to perform the computational operation optionally using one of the processor cores with the aid of the instructions or to perform it in the at least one buffer memory using the respective calculation circuit. |
US12236135B2 |
Switch device for interfacing multiple hosts to a solid state drive
A switch device is configured to communicate with a plurality of hosts and a solid state drive (SSD). The plurality of hosts includes a first host and a second host. The switch device receives a first memory access command from the SSD, the first memory access command including an indication of the first host to indicate the first memory access command is intended for the first host. The switch device uses the indication of the first host in the first memory access command to route the first memory access command to the first host. The switch device removes the indication of the first host from the first memory access command prior to sending the first memory access command to the first host via a peripheral computer interface express (PCIe) interface of the switch device. |
US12236134B2 |
Bank-level parallelism for processing in memory
In accordance with the described techniques for bank-level parallelism for processing in memory, a plurality of commands are received for execution by a processing in memory component embedded in a memory. The memory includes a first bank and a second bank. The plurality of commands include a first stream of commands which cause the processing in memory component to perform operations that access the first bank and a second stream of commands which cause the processing in memory component to perform operations that access the second bank. A next row of the first bank that is to be accessed by the processing in memory component is identified. Further, a precharge command is scheduled to close a first row of the first bank and an activate command is scheduled to open the next row of the first bank in parallel with execution of the second stream of commands. |
US12236131B2 |
Controller command scheduling in a memory system to increase command bus utilization
A first command is scheduled on a command bus, where the first command requires use of a data bus resource at a first time period after scheduling the first command. Prior to the first time period, a second command is identified according to a scheduling policy. A determination is made whether scheduling the second command on the command bus will cause a conflict in usage of the at least one data bus resource. In response to determining that scheduling the second command will cause the conflict in usage, a third lower-priority command is identified for which scheduling on the command bus will not cause the conflict in usage. The third command is scheduled on the command bus prior to scheduling the second command, even though it has lower priority than the second command. |
US12236129B2 |
Memory module and memory system including the same
A memory system includes a memory module and a memory controller. The memory module includes a control device, a module temperature sensor configured to measure a module temperature and a plurality of semiconductor memory devices configured to store data. The plurality of semiconductor memory devices respectively include a plurality of temperature measurement circuits configured to measure a plurality of internal temperatures respectively corresponding to the plurality of semiconductor memory devices. The memory system is configured to generate a reference offset value based on the module temperature and the plurality of internal temperatures and perform a thermal throttling of the memory module based on the reference offset value and the module temperature. Physical damage to the semiconductor memory devices is reduced by dynamically generating the reference offset value based on the real internal temperatures of the semiconductor memory devices to perform the thermal throttling based on the reference offset value. |
US12236125B2 |
Performance monitoring for a memory system
Methods, systems, and devices for performance monitoring for a memory system are described. A memory system may use a set of counters to determine state information for the memory system. The memory system may also use a set of timers to determine latency information for the memory system. In response to a request for performance information, the memory system may transmit state information, latency information, or both to a host system. |
US12236124B2 |
System and method for defining files on disk to be written to tape in a specified manner
A method for copying a plurality of files from a first file system to a tape-based file system, includes the steps of ingesting the plurality of files into the first file system, the first file system including a first system controller including a processor; assigning each of the plurality of files within the file system to a group with a file system application to create at least one file group; defining a desired order of the files in each of the at least one file group with the file system application to create at least one ordered file group; indicating when the at least one ordered file group is ready to be written to tape with the file system application to create at least one ready, ordered file group; and copying each of the at least one ordered file group with the first system controller to be written to the tape-based file system. |
US12236122B2 |
Dynamic volume adjustment
A virtual storage volume may be implemented as one or more chunks stored on a set of storage nodes. The virtual storage volume may be dynamically adjusted by adjusting the one or more chunks that make up the virtual storage volume, without taking the virtual storage volume offline. Such dynamic volume adjustment may allow for increasing volume size without moving data unnecessarily. In addition or alternatively, such dynamic volume adjustment may free up storage space in a node with minimum movement of data. |
US12236120B2 |
Method of organizing a programmable atomic unit instruction memory
Disclosed in some examples, are methods, systems, devices, and machine readable mediums that store instructions for programmable atomic transactions in a memory of the programmable atomic unit prior to execution of the programmable atomic transaction. The memory in some examples may be an instruction RAM. The memory in some examples may be partitioned into partitions of a fixed size that stores a same number of instructions. Each programmable atomic transaction may use one or more contiguously located instruction partitions. By loading the instructions ahead of time, the instructions are ready for execution when the transaction is requested. |
US12236119B2 |
Systems and methods for balancing multiple partitions of non-volatile memory
Systems and methods for balancing multiple partitions of non-volatile memory devices are provided. Embodiments discussed herein execute a balance proportion scheme in connection with a NVM that is partitioned to have multiple partition types. Each partition type has an associated endurance that defines an average number of program/erase (P/E) cycles it can endure before it reaches failure. For example, a first partition type may have a substantially greater endurance than a second partition type. The balance proportion scheme ensures that, even though each partition type has a different associated endurance, all partition types are used proportionally with respect to each other to balance their respective P/E cycles. This way, both partition types will reach the upper limits of their respective endurance levels out at approximately the same time. |
US12236113B2 |
Information processing apparatus and control method for controlling execution of garbage collection
An information processing apparatus includes a power circuit, a first controller, and a solid-state memory. The solid-state memory includes a second controller and a storage medium. The power circuit supplies operating power to a constituent member, selects a first power supply mode for converting supplied power into operating power when power is supplied from an external power source, and selects a second power supply mode for converting power from a secondary battery into the operating power when AC power is not supplied from an external power source. The second controller executes garbage collection for the storage medium regardless of an operation mode notified from the first controller when the first power supply mode is selected and determines whether garbage collection for the storage medium is necessary when the second power supply mode is selected and a change to a power saving mode is instructed as the operation mode. |
US12236112B2 |
Securing a data storage device against rogue hosts
A method for securing a data storage device (DSD) against rogue behaviour by a host, the method executed by a controller of the DSD and comprising: determining a host type of the host; detecting one or more access activities performed by the host on the DSD; processing the one or more access activities to determine a security threat level of the host, wherein the security threat level is determined by weighting one or more corresponding access activity parameters by one or more impact weights; and in response to determining that the security threat level of the host is greater than or equal to a rogue host threat level, controlling the access activities performable by the host on the DSD to safeguard the DSD against the host, wherein the one or more impact weights are dynamically determined based on the host type. |
US12236109B2 |
Ephemeral data management for cloud computing systems using computational fabric attached memory
A cloud computing system includes cloud orchestrator circuitry and fabric manager circuitry. The cloud orchestrator circuitry receives an input application and determines a task graph, a data graph, and a function popularity heap parameter for the input application. The task graph comprises an indication of function interdependency of functions of the input application, the data graph comprises an indication of data interdependency of the functions, and the function popularity heap parameter corresponds to a re-usability index for the functions. The fabric manager circuitry allocate a first programmable integrated circuit (IC) device to perform a first function of the input application based on the task graph, the data graph, and the function popularity heap parameter. |
US12236107B2 |
Memory device and method of operating the memory device
The present technology relates to an electronic device. A memory device according to an embodiment includes a memory cell string including first memory cells included in a first channel area, second memory cells included in a second channel area, and dummy memory cells connected between the first memory cells and the second memory cells, a peripheral circuit configured to perform a program operation of storing data in the first and second memory cells, and a program operation controller configured to control the peripheral circuit to apply a first pass voltage to a dummy word line connected to the dummy memory cells during the program operation, apply a second pass voltage less than the first pass voltage to the dummy word line, and then apply a program voltage to a selected word line among a plurality of word lines connected to the first and second memory cells. |
US12236103B2 |
Storage system based monitoring and remediation for containers
A storage system, associated with a container system, may be configured to perform a method that includes: providing, by the storage system to a container operating within a container system, one or more storage services; determining, by the storage system, an interruption to the one or more storage services; and providing, based on the interruption and from the storage system to a container orchestrator for the container system, an alert associated with the container. |
US12236101B2 |
System and method for memory bad block mamagement
A memory system includes a memory module and a memory controller to control semiconductor memory devices in the memory module. Each of the semiconductor memory devices provides the memory controller with an address of at least a defective memory cell row unrepairable with a redundancy resource in a memory cell array as unrepairable address information. The memory controller allocates a portion of a normal cell regions of at least one of the semiconductor memory devices as a reserved region, and remaps first and second unrepairable addresses to first and second physical addresses of the reserved region in response to first and second host physical addresses from a host matching the first and second unrepairable addresses, respectively. The first physical address and the second physical address are consecutive. |
US12236100B2 |
Operating method, memory controller, and memory system
The present disclosure is directed to an operating method of a memory controller, a memory controller, a memory system, and an electronic device. Herein, the operating method can include determining a backup region to be used in an idle state from a memory array, when detecting that remaining capacity of a currently used backup region for storing redundancy parity data in the memory array is less than a required capacity of redundancy parity data to be written, determining the quantity of all backup regions for storing redundancy parity data including the backup region to be used in the memory array, deciding whether the quantity is larger than a preset threshold, and erasing backup regions having stored redundancy parity data in the memory array when the quantity is larger than the preset threshold. |
US12236099B2 |
Accelerator module and computing system including the same
An accelerator module includes a plurality of memories and a controller. The controller includes a plurality of memory controllers, a plurality of processing units, and a managing circuit. The plurality of memory controllers and the plurality of memories form a plurality of memory sub-channels. The plurality of processing units perform computational operations on a plurality of data stored in or read from the plurality of memories. The managing circuit redistributes tasks performed by the plurality of processing units or changes connections between the plurality of memory controllers and the plurality of processing units in response to a first memory sub-channel and a first processing unit being in a heavy-workload state. |
US12236098B2 |
Memory device and scheduling method thereof
A memory includes: a request register configured to receive a first signal including a requester identifier using a first protocol from a host and configured to output a first priority corresponding to the requester identifier; a checker module configured to receive a second signal including a command and a request type from the host and using a second protocol that is different than the first protocol, where the checker module is configured to receive the first priority from the request register, and where the checker module is configured to determine a second priority of the command based on the first priority and the request type; a command generator configured to generate an internal command for memory operation based on the command; and a memory controller configured to schedule the internal command in a command queue based on the second priority. |
US12236089B2 |
System and method for data compaction utilizing distributed codebook encoding
A system and method for data compaction utilizing distributed codebook encoding to improve entropy encoding methods to account for, and efficiently handle, previously-unseen data in data to be compacted, allow for distributed encoding and decoding capabilities, and allow for parametrized codebook encoding methods. Training data sets are analyzed to determine the frequency of occurrence of each sourceblock in the training data sets. A mismatch probability estimate is calculated comprising an estimated frequency at which any given data sourceblock received during encoding will not have a codeword in the codebook. Further, a codebook and a behavior codebook may both be maintained or altered in a distributed fashion across multiple devices or services, for widespread, or permission-based, or parametrized codebook encoding. |
US12236088B2 |
Recycle optimization in storage engine
When performing a recycling operation on a storage device, a storage system may use or create a data buffer in the storage device, and designate the data buffer to temporarily store data of data blocks to be recycled in the storage device using direct memory access (DMA) operations that are performed internally in the storage device, without the need of reading the data of the data blocks from the storage device and writing the data into a host memory of the storage system, thereby saving or reducing the consumptions of the communication bandwidth of a communication channel between the storage system and the storage device, and the memory bandwidth of the host memory. |
US12236086B2 |
Local management console for storage devices
A local management console includes: a communication interface to connect to a baseboard management controller (BMC) of a chassis in a data storage rack; and a display that displays information associated with one or more data storage devices included in the chassis. The information includes at least one of configuration, control, debugging, or status data associated with at least one of the one or more storage devices. The local management console connects to the BMC through the communication interface, and responsive to receiving a first interaction associated with the display, performs at least one of a configuration, control, debugging, or status acquisition operation on at least one of the one or more data storage devices. |
US12236084B1 |
Information handling system touch function row with sliding presentation of function icons
A portable information handling system includes a touch function row between a keyboard and a display that accepts touches at plural locations to initiate an on-screen-display user interface for a selected of plural functions based upon a touch location. A sliding movement at the touch function row commands presentation of plural function input keys at the display having one of the plural function input keys highlighted when the sliding movement touch corresponds to a touch location of the input key. The on-screen-display user interface presents different control interfaces when touches include multiple fingers and drag versus non-drag inputs, such as by automatically applying a submenu control to the simultaneous touch, like changing speaker volume and toggling a microphone between mute and unmute. |
US12236083B2 |
Data processing device and data processing method for changing split-screen
A split screen includes first, second and third split regions, lined up sequentially. The screen generating unit enlarges a size of the first split region and reduces a size of the third split region in response to a drag operation, in the direction of the second split region and the third split region, on a first operable region that is located on a boundary line between the first split region and the second split region. The screen generating unit also enlarges a size of the first split region and reduces a size of the second split region in response to a drag operation, in the direction of the second split region and the third split region, on a second operable region that is different from the first operable region and that is located on the boundary line between the first split region and the second split region. |
US12236080B2 |
Device, method, and medium for sharing images
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items. |
US12236076B2 |
Display system and position indicating device
Provided is a display system including a position indicating device and an information processing apparatus having a display screen and a sensor that detects a position indicated by the position indicating device. The position indicating device includes a casing, an interaction circuit disposed inside the casing, where the interaction circuit exchanges a signal with the sensor, and a securing member that secures the casing to the display screen. The information processing apparatus includes a position detection circuit that detects the position indicated by the position indicating device that is secured to the display screen through the securing member, based on the signal exchanged by the interaction circuit, and a control circuit that performs control to display a given display image on the display screen with the position indicated by the position indicating device and detected by the position detection circuit used as a reference. |
US12236074B2 |
Preventing information leakage from stale live previews
In one set of embodiments, a computer system can determine that a window for an application running on the computer system has become locked by the application while the window is minimized. In response, the computer system can change a preview image associated with the application to an icon or to a different image. Further, after changing the preview image, the computer system can determine that the window has been restored or maximized. In response, the computer system can cause the preview image to once again reflect a current visual state of the window. |
US12236073B2 |
Electronic device having display magnification function, and electronic device operation method
An example may include a display in which a display area of the display is expandable and retractable, a memory, and a processor operatively connected to the display and the memory, wherein the memory includes instructions causing, when executed, the processor to: display an execution screen of a running application on the display area at a first magnification value; expand the display area on the basis of a first designated input; based at least in part on the first designated input, information related to the application, and a first user content included in the execution screen, determine whether to maintain a display magnification of the display at the first magnification value or change the display magnification to a second magnification value different from the first magnification value; and display the execution screen on the expanded display area based on the determined display magnification. |
US12236071B2 |
Multimedia annotation method and device, and storage medium
Provided are an intelligent interaction device and method, and a non-transitory computer readable storage medium. The method includes: displaying, on a touch screen, a current window of a multimedia file in a playing state; displaying, in response to an instruction from a user for zooming the current window, a zoomed window of the current window at a first predetermined position of the current window, the zoomed window being smaller than the current window; and displaying, in response to an annotation operation performed by the user for the zoomed window, an annotation in the zoomed window, and updating the current window by displaying the annotation in the current window. |
US12236070B2 |
Meal planning menu proposal system
[Problem] To provide a system in which candidates for breakfast, lunch, and dinner can be visually attractively expressed, and when wanting to change lunch while adopting breakfast and dinner, only a candidate for lunch can be changed to the next candidate while being visually attractively expressed. [Solution] This dish menu proposal system, which displays a dish menu proposal on a screen which is a touch panel, has: a dish storage unit that stores a plurality of dishes and a plurality of dish images; a menu proposal unit that proposes two or more menus for breakfast, lunch, and dinner, respectively; a menu display unit that displays, on a breakfast display section, a lunch display section, and a dinner display section on the screen, menu images for the breakfast, lunch, and dinner; and a menu update display unit that when a slide input has been performed on any among the breakfast display section, the lunch display section, and the dinner display section, slides the slide-input menu image for the breakfast, lunch, or dinner on a second menu image pertaining to a second menu. |
US12236066B2 |
Electronic devices with strain gauges and light sources
An electronic device such as a voice-controlled speaker may have an array of strain gauges and light-emitting diodes. The light-emitting diodes may be configured to display dynamically adjustable button icons overlapping the strain gauges. Force measurements from the strain gauges may be used to adjust speaker output and other device operations. |
US12236064B2 |
Encoding/decoding user interface interactions
A method of encoding and decoding user interface interactions includes receiving a query from a user captured by an assistant-enabled device associated with the user. The query includes a user intent for interacting with an application. The method includes obtaining, for the application, a set of categorized actions. Each categorized action of the set of categorized actions is associated with one or more parameters and represents a high-level description of the user intent of the user interacting with the application. For each respective categorized action of the set of categorized actions, the method includes selecting a respective script associated with the respective categorized action that performs one or more low-level interactions with the application and executing the respective script to represent the user intent for interacting with the application. |
US12236062B2 |
Systems and methods for performing task using simple code
Systems and methods for performing a task via a simple code. Combination of a marker and a simple code represents a task. In an aspect, after a code is received, possible objects are determined and presented. After a user selects a possible object, a task related to the object is performed. In another aspect, a task is performed when a voice input contains a code and a user gazes or gestures at a device. |
US12236059B2 |
Systems and method for algorithmic rendering of graphical user interface elements
A system and method for algorithmically modifying, in real-time, one or more graphical user elements of an end user application for a SaMD or DHI product/platform. The method may enable real-time modification of a graphical user interface in response to determining that one or more user-generated responses in response to one or more CSIs are reflective of a targeted stimulus-response pattern. The targeted stimulus-response pattern may reflect a threshold of active therapeutic delivery for the SaMD or DHI to the end user. The method of algorithmically modifying the one or more graphical user elements may include rendering new elements or modifying existing elements, including changing the color of existing elements, for only the time period when the user-generated responses are reflective of the targeted stimulus-response pattern and/or for a pre-determined period of time before and/or after the user-generated responses are reflective of the targeted stimulus-response pattern. |
US12236058B2 |
Predictive screen recording
Aspects of the present disclosure relate to predictive screen recording. In examples, a user initiates screen recording, such that an initial recording region is recorded. During screen recording, one or more events, user inputs, and/or any of a variety of other features are processed to generate a predicted recording region, which is used to update the region for which screen recording output is generated accordingly. Thus, the recorded region of the screen may change dynamically, thereby reducing the amount of postprocessing, planning, and computing resources that would otherwise be associated with recording the screen of a computing device, among other examples. |
US12236057B2 |
Audio playback and screen display method and device therefor
An electronic device includes: a speaker; a touch display; a processor operatively coupled to the speaker and the touch display. The processor is configured to execute an application; in response to the execution of the application, display a first screen corresponding to the application through the touch display; acquire an input to play back audio data of the application while the first screen is displayed; in response to the acquisition of the input, output audio corresponding to the audio data through the speaker; determine whether an object associated with the outputted audio exists; determine whether the object is displayed in the first screen based on the determination that the object associated with the outputted audio exists; and when the object is not displayed in the first screen, perform auto scroll so that the object is displayed through the first screen while the audio is output. |
US12236056B2 |
Touch display device having a capacitive touch electrode and electromagnetic touch coil
The present invention provides a touch display module and a touch display device; by integrating an electromagnetic touch electrode in the touch display module and placing the electromagnetic touch electrode and a capacitive touch electrode in different layers, the touch display module is compatible with capacitive touch and electromagnetic touch, and at a same time, the electromagnetic touch and capacitive touch may not interfere with each other, and compared with back mounted electromagnetic induction modules in the prior art, a thickness of the touch display module can be reduced, and power consumption and manufacturing cost will not be increased. |
US12236055B2 |
Touch display panel and touch display device
An embodiment of the present invention provides a touch display panel and a touch display device including an underlay substrate and touch electrodes. The touch electrodes include a plurality of pattern electrodes. Adjacent ones of the pattern electrodes along are arranged in a staggered arrangement a first direction. The pattern electrode has a first width along the first direction and has a second width along a second direction. The second width is greater than the first width. Changing an arrangement of the pattern electrodes reduces touch lead lines in the display panel, improves a touch precision of the display panel, and lowers a manufacturing cost. |
US12236050B2 |
Touch panel and touch display panel
The present disclosure relates to a touch panel and a touch display panel. The touch panel includes: a substrate including a front surface; the front surface includes a first direction and a second direction that intersect with each other; a plurality of first touch electrodes extending in the first direction and arranged in the second direction are disposed on the front surface, the first touch electrode includes a plurality of first sub electrodes, and adjacent first sub electrodes are electrically connected to each other via a connecting member; a plurality of second touch electrodes extending in the second direction and arranged in the first direction are further disposed on the front surface, the second touch electrode includes a plurality of second sub electrodes, and adjacent second sub electrodes are electrically connected to each other via a bridging member; the connecting member partially overlaps with the bridging member and is insulated from the bridging member; the bridging member is provided with at least one transparent hole penetrating the bridging member. According to the embodiments of the present disclosure, the visibility of the film layer structure at the bridge member can be reduced. |
US12236042B2 |
Method of preventing false triggering, wearable device and storage medium
Provided is a method of preventing false triggering, which is applied to a wearable device, including: if it is detected that a touch structure is triggered, obtaining pressure values acquired by the at least two pressure sensors, wherein the touch structure and the at least two pressure sensors are disposed on a side wall of a housing of the wearable device, and distances between each of the at least two pressure sensors and the touch structure are different; determining whether all the pressure values acquired by the pressure sensors are in a predetermined reference pressure range. If all the pressure values acquired by the pressure sensors are in the predetermined reference pressure range, respond to an event that the touch structure is triggered, and if not all the pressure values acquired by the pressure sensors are in the predetermined reference pressure range, determine that the touch is false triggering. |
US12236040B2 |
Pressure position based response function control method and electronic device
A response function control method is applied to an electronic device. The method includes obtaining information of a first position where pressure on the electronic device is applied and turning off a response function of a second area neighboring to a first area where the first location belongs. |