US12100829B2
A method of preparing a positive electrode active material for a secondary battery includes preparing a precursor of a composite transition metal oxide compound represented by Formula 1, and mixing the precursor, a lithium source, and a doping element source and sintering the mixture to form a doped lithium composite transition metal oxide, wherein the doping element source is a hydroxide-based compound.
Ni1−(x1+y1)Cox1May1(OH)2 [Formula 1]
wherein, Ma is at least one element selected from the group consisting of manganese (Mn) and aluminum (Al), and 0
US12100828B2
Methods are proposed for manufacturing dendrite-resistant lithium metal electrodes suitable for incorporation into lithium metal batteries. In an embodiment, the method involves first electroplating a copper sheet onto a surface of a single crystal of silicon, the silicon being doped to form a p-type or an n-type semiconductor, and then further electroplating the copper sheet with lithium metal. The lithium-electroplated copper sheet thus manufactured provides a lithium electrode that is resistant to dendrite formation during cycling of lithium metal batteries when compared to conventionally manufactured lithium electrodes. Methods are further provided of manufacturing lithium sheets by directly electroplating lithium metal onto single crystals of doped silicon, the lithium sheets configured for incorporation into lithium metal electrodes that are resistant to dendrite formation during cycling of lithium metal batteries.
US12100820B2
An integrated battery using an airflow sensor for control comprises an outer casing, a cell and a PCBA. The cell and the PCBA are both arranged in the outer casing, and the PCBA is electrically connected with the cell. The PCBA is provided with a positive plate, a negative plate and an airflow sensor. The outer casing is provided with an air inlet. The airflow sensor is arranged on the battery to control discharge of the cell, such that the battery can be used together with some atomizers to realize instant atomization when users inhale, and the waste of atomizing liquid is avoided.
US12100818B2
An integrated switching device in which a contactor unit which is capable of controlling a continuity state of an electric circuit, a blocking unit which is capable of cutting a contactor and blocking a current when abnormality is generated in the contactor or a current having a size exceeding a permitted current range of the contactor is generated, and a current measuring unit which is capable of measuring a current by using shunt resistor are integrated into one device, thereby performing various functions only with one device.
US12100816B2
Embodiments described herein relate to electrochemical cells with dendrite prevention mechanisms. In some aspects, an electrochemical cell can include an anode disposed on an anode current collector, a cathode disposed on a cathode current collector, the cathode having a first thickness at a proximal end of the cathode and a second thickness at a distal end of the cathode, the second thickness greater than the first thickness, a first separator disposed on the anode, a second separator disposed on the cathode, an interlayer disposed between the first separator and the second separator, the interlayer including electroactive material and having a proximal end and a distal end, and a power source electrically connected to the proximal end of the cathode and the proximal end of the interlayer, the power source configured to maintain a voltage difference between the cathode and the interlayer below a threshold value.
US12100804B2
A solid electrolyte represented by general formula LiySiRx(MO4), where x is an integer from 1 to 3 inclusive, y=4−x, each R present is independently C1-C3 alkyl or C1-C3 alkoxy, and M is sulfur, selenium, or tellurium. Methods of making the solid electrolyte include combining a phenylsilane and a first acid to yield mixture including benzene and a second acid, and combining at least one of an alkali halide, and alkali amide, and an alkali alkoxide with the second acid to yield a product d represented by general formula LiySiRx(MO4)y. The second acid may be in the form of a liquid or a solid. The phenylsilane includes at least one C1-C3 alkyl substituent or at least one C1-C3 alkoxy substituent, and the first acid includes at least one of sulfuric acid, selenic acid, and telluric acid.
US12100802B2
An all solid state battery includes: a battery body including an electrode assembly having first and second surfaces in a first direction, third and fourth surfaces in a second direction, and fifth and sixth surfaces in a third direction, and including a solid electrolyte layer and a cathode and an anode; a first connection portion; and a second connection portion disposed on the electrode assembly. The first connection portion includes a first current collecting electrode and a first protection portion, the second connection portion includes a second current collecting electrode and a second protection portion, and the first current collecting electrode is drawn out to one surface of the first connection portion in the third direction and the second current collecting electrode is drawn out to one surface of the second connection portion in the third direction.
US12100801B2
A battery according to the present disclosure includes: a collector; an electrode layer in contact with the collector; a solid electrolyte layer containing a solid electrolyte; and a sealing layer containing a sealing material, and the collector has an annealing softening temperature lower than a glass transition temperature of the sealing material.
US12100797B2
Disclosed are a secondary battery and a method for manufacturing the same. According to an embodiment of the present invention, there is provided a secondary battery, including: an exterior material which includes a pouch film and a sealing portion formed at an outer side of the pouch film; and an electrode assembly which includes a plurality of electrode bodies laminated with a separator interposed therebetween and are packaged by the exterior material, wherein a pair of forming portions are formed within the pouch film to house the electrode assembly, and a predetermined interval is formed between the pair of forming portions.
US12100793B2
A light-emitting device includes a carrier, a light-emitting element and a connection structure. The carrier includes a first electrical conduction portion. The light-emitting element includes a first light-emitting layer capable of emitting first light and a first contact electrode formed under the light-emitting layer. The first contact electrode is corresponded to the first electrical conduction portion. The connection structure includes a first electrical connection portion and a protective portion surrounding the first contact electrode and the first electrical connection portion. The first electrical connection portion includes an upper portion, a lower portion and a neck portion arranged between the upper portion and the lower portion. An edge of the upper portion is protruded beyond the neck portion, and an edge of the lower portion is protruded beyond the upper portion.
US12100792B2
A white-light-emitting inorganic light-emitting-diode (iLED) structure comprises first iLEDs electrically connected in series, each first iLED emitting a different color of light from any other first iLED when electrical power is provided to the first iLEDs, and a second iLED electrically connected to one of the first iLEDs, the second iLED emitting the same color of light as the one of the first iLEDs when electrical power is provided to the first iLEDs. The second iLED can be electrically connected in series or in parallel with the one of the first iLEDs. Such iLED structures can be used at least in displays, lamps, and indicators.
US12100779B2
A heterostructure with reduced optical losses is disclosed. The heterostructure includes a set of n-type layers; an active region that generates radiation at a peak emitted wavelength; and a set of p-type layers located adjacent to the active region. A reflective structure can be located adjacent to the set of p-type layers. A thickness of the set of p-type layers can be configured to promote constructive interference of the reflected radiation with radiation emitted by the active region in a direction toward the set of n-type layers.
US12100774B2
A solar cell for a solar cell array with one or more grid on a surface thereof, wherein electrical connections are made to the grids in a plurality of locations positioned around the solar cell; and the electrical connections extend to one or more conductors located under the solar cell. The conductors located under the solar cell are buried within a substrate, and each of the conductors comprises a low resistance conducting path that distributes current from the solar cell. The conductors are loops, U-shaped, or have only up or down pathways. The solar cell comprises a full cell that has four cropped corners and the locations are in the cropped corners.
US12100770B2
A device includes a substrate, a first semiconductor channel over the substrate, a second semiconductor channel over the substrate and laterally offset from the first semiconductor channel, and a third semiconductor channel over the substrate and laterally offset from the second semiconductor channel. A first gate structure, a second gate structure, and a third gate structure are over and lateral surround the first, second, and third semiconductor channels, respectively. A first inactive fin is between the first gate structure and the second gate structure, and a second inactive fin is between the second gate structure and the third gate structure. A bridge conductor layer is over the first, second, and third gate structures, and the first and second inactive fins. A dielectric plug extends from an upper surface of the second inactive fin, through the bridge conductor layer, to at least an upper surface of the bridge conductor layer.
US12100766B2
An integrated short channel omega gate FinFET and long channel FinFET semiconductor device includes a first fin and second fin on a buried oxide (BOX) layer. The BOX layer includes a fin well outside and substantially adjoining a footprint of a respective fin. A first gate dielectric layer is upon the second fin and a second gate dielectric layer is upon the first dielectric layer. The BOX layer further includes an undercut below the first fin that exposes a portion of a bottom surface of the first fin. An omega-gate is around the first fin. A tri-gate is upon the second gate dielectric layer over the second fin.
US12100765B2
A method for forming a semiconductor device structure is provided. The method includes forming a dielectric layer over a substrate. The dielectric layer has a trench passing through the dielectric layer. The method includes forming a gate stack in the trench. The method includes performing a hydrogen-containing plasma process over the gate stack. The method includes removing a top portion of the gate stack to form a first recess surrounded by the gate stack and the dielectric layer. The method includes forming a cap layer in the first recess to fill the first recess.
US12100764B2
A semiconductor device includes a semiconductor layer that has a main surface, a trench gate structure that includes a trench formed in the main surface and having a first sidewall at one side, a second sidewall at the other side and a bottom wall in a cross-sectional view, an insulation layer formed on an inner wall of the trench, and a gate electrode embedded in the trench with the insulation layer between the trench and the gate electrode and having an upper end portion positioned at a bottom-wall side with respect to the main surface, a plurality of first-conductivity-type drift regions that are respectively formed in a region at the first sidewall side of the trench and in a region at the second sidewall side of the trench such as to face each other with the trench interposed therebetween in a surface layer portion of the main surface and that are positioned in a region at the main surface side with respect to the bottom wall, and a plurality of first-conductivity-type source/drain regions that are formed in surface layer portions of the plurality of drift regions, respectively.
US12100762B2
An apparatus including a circuit structure including a first side including a device layer including a plurality of devices and an opposite second side; an electrically conductive contact coupled to one of the plurality of devices on the first side; and an electrically conductive interconnect disposed on the second side of the structure and coupled to the conductive contact. A method including forming a transistor device including a channel between a source and a drain and a gate electrode on the channel defining a first side of the device; forming an electrically conductive contact to one of the source and the drain from the first side; and forming an interconnect on a second side of the device, wherein the interconnect is coupled to the contact.
US12100758B2
A high electron mobility transistor includes a first III-V compound layer. A second III-V compound layer is disposed on the first III-V compound layer, wherein the composition of the first III-V compound layer and the second III-V compound layer are different from each other. A source electrode and a drain electrode are disposed on the second III-V compound layer. A gate electrode is disposed on the second III-V compound layer between the source electrode and the drain electrode. An insulating layer is disposed between the drain electrode and the gate electrode and covering the second III-V compound layer. Numerous electrodes are disposed on the insulating layer and contact the insulating layer, wherein the electrodes are positioned between the gate electrode and the drain electrode and a distribution of the electrodes decreases along a direction toward the gate electrode.
US12100755B2
A semiconductor device includes a substrate, a semiconductor structure suspending over the substrate and comprising a source region, a drain region, and a channel region disposed between the source region and the drain region. The channel region includes a doped two-dimensional (2D) material layer comprising a first portion on an upper surface of the channel region. The semiconductor device also includes an interfacial layer surrounding the channel region including the first portion of the doped 2D material layer, and a gate electrode surrounding the interfacial layer.
US12100751B2
A method of forming a semiconductor device includes: forming a dummy gate over a fin, where the fin protrudes above a substrate; surrounding the dummy gate with a dielectric material; and replacing the dummy gate with a replacement gate structure, where replacing the dummy gate includes: forming a gate trench in the dielectric material, where forming the gate trench includes removing the dummy gate; forming a metal-gate stack in the gate trench, where forming the metal-gate stack includes forming a gate dielectric layer, a first work function layer, and a gap-filling material sequentially in the gate trench; and enlarging a volume of the gap-filling material in the gate trench.
US12100750B2
A semiconductor device includes a gate isolation structure on a shallow trench isolation (STI), a first epitaxial layer on one side of the gate isolation structure, a second epitaxial layer on another side of the gate isolation structure, first fin-shaped structures directly under the first epitaxial layer, and second fin-shaped structures directly under the second epitaxial layer, in which the STI surrounds the first fin-shaped structures and the second fin-shaped structures.
US12100748B2
A device includes a substrate, a semiconductor channel over the substrate, and a gate structure over and laterally surrounding the semiconductor channel. The gate structure includes a first dielectric layer over the semiconductor channel, a first work function metal layer over the first dielectric layer, a first protection layer over the first work function metal layer, a second protection layer over the first protection layer, and a metal fill layer over the second protection layer.
US12100745B2
The structure of a semiconductor device with dual metal capped via contact structures and a method of fabricating the semiconductor device are disclosed. A method of fabricating the semiconductor device includes forming a source/drain (S/D) region and a gate structure on a fin structure, forming S/D and gate contact structures on the S/D region and the gate structure, respectively, forming first and second via contact structures on the S/D and gate contact structures, respectively, and forming first and second interconnect structures on the first and second via contact structures, respectively. The forming of the first and second via contact structures includes forming a first via contact plug interposed between first top and bottom metal capping layers and a second via contact plug interposed between second top and bottom metal capping layers, respectively.
US12100743B2
A semiconductor device and a method for forming the same are provided. The semiconductor device includes a substrate and a gate structure. The gate structure is disposed in the substrate and includes a shielded gate, a control gate, and a plurality of insulating layers. The shielded gate includes a bottom gate and a top gate. The bottom gate includes a step structure consisting of a plurality of electrodes. A width of the electrode is smaller as the electrode is farther away from the top gate, and a width of the top gate is smaller than a width of the electrode closest to the top gate. The control gate is disposed on the shielded gate. A first insulating layer is disposed between the shielded gate and the substrate. A second insulating layer is disposed on the shielded gate. A third insulating layer is disposed between the control gate and the substrate.
US12100742B2
A semiconductor device and a junction edge region thereof. The junction edge region comprises a semiconductor substrate and an epitaxial layer above said substrate, the semiconductor substrate and the epitaxial layer being in a laminated structure and of the same conductor type; several floating regions spaced apart are provided between the semiconductor substrate and the epitaxial layer, a transition region is provided on the surface of the epitaxial layer adjacent to an active region portion, and the semiconductor substrate is additionally provided with a first semiconductor region.
US12100739B2
A method for producing a silicon carbide semiconductor device includes preparing a silicon carbide substrate, forming an insulating film on one main surface of the silicon carbide substrate, forming a contact hole in the insulating film and exposing the one main surface of the silicon carbide substrate at a bottom surface of the contact hole, forming an Si film on the bottom surface of the contact hole, forming an Ni film on the Si film, performing a first heat treatment at a first temperature at which Ni and Si react, after the forming of the Ni film, removing an unreacted portion of the Ni film that does not react with the Si film by wet etching after the first heat treatment, and performing a second heat treatment at a second temperature higher than the first temperature after the removing of the unreacted portion.
US12100738B2
A FinFET is provided including a channel region containing a constituent element and excess atoms, the constituent element belonging to a group of the periodic table of elements, wherein said excess atoms are nitrogen, or belong to said group of the periodic table of elements, and a concentration of said excess atoms in the channel region is in the range between about 1019 cm−3 and about 1020 cm−3.
US12100724B2
The present technology includes: a substrate, a stepped structure being formed on one surface of the substrate, the stepped structure having a stepped surface having a different height from the one surface; and a coating layer that continuously covers the stepped structure and the one surface on a periphery of the stepped structure and causes light to be transmitted therethrough or reflects the light.
US12100721B2
The present disclosure relates to a solid-state image pickup device and an electronic apparatus that are capable of preventing leakage of charges between adjacent pixels. A plurality of pixels perform photoelectric conversion on light incident from a back surface via different on-chip lenses for each pixel. A pixel separation wall is formed between pixels adjacent to each other, and includes a front-side trench formed from a front surface and a backside trench formed from the back surface. A wiring layer is provided on the front surface. The present disclosure is applicable to, for example, a backside illuminated CMOS image sensor.
US12100714B2
A semiconductor device 1a includes: a first external terminal 31 to which a first voltage is to be applied; a second external terminal 32 to which a second voltage is to be applied; a third external terminal 33; first wiring 17 connected to the first external terminal 31; second wiring 18 connected to the second external terminal 32; an internal block circuit 11 connected to the first wiring 17; a first resistor 12 and a transistor 14 serially connected between the first wiring 17 and the second wiring 18; and a second resistor 13 connected between the first wiring 17 and the second wiring 18. The transistor 14 turns on or off based on a test signal fed from the third external terminal 33. This configuration enables product identification using a resistance value, even if a predetermined resistance value cannot be changed.
US12100711B2
An active matrix substrate includes a plurality of oxide semiconductor TFTs, and a plurality of wiring line connection sections, each of the plurality of wiring line connection sections includes a first connection electrode, an interlayer insulating layer extending over the first connection electrode, a wiring line contact hole formed in an insulating layer including the interlayer insulating layer, the wiring line contact hole exposing a part of a metal oxide layer of a first connection electrode, and a second connection electrode, and the second connection electrode is connected to a part of the metal oxide layer of the first connection electrode in the wiring line contact hole.
US12100703B2
Provided an electrostatic protection circuit. The electrostatic protection circuit includes: at least one first transistor and at least one second transistor. A gate electrode and a first electrode of the first transistor are connected to a first signal line, and a second electrode of the first transistor is connected to a second signal line. A gate electrode and a first electrode of the second transistor are connected to the second signal line, and a second electrode of the second transistor is connected to the first signal line. Orthographic projection(s) of a channel and/or a first electrode of the first transistor on a main surface of the array substrate is/are within an orthographic projection of the first signal line on the main surface of the array substrate.
US12100700B2
A light-emitting diode panel and a spliced panel are disclosed. In the light-emitting diode panel, a substrate includes a first area and a second area, and the substrate is provided with a plurality of through-holes defined in the first area or the second area; conductors are disposed in the through-holes; light-emitting units correspond to the first area, and one of the light-emitting units includes at least one light-emitting diode; first wirings connect the at least one light-emitting diode to the conductors; a flexible circuit board is disposed on a back side of the substrate; and second wirings connect the conductors to the flexible circuit board.
US12100696B2
A light emitting diode pixel for a display including a first LED sub-unit, a second LED sub-unit disposed on a portion of the first LED sub-unit, a third LED sub-unit disposed on a portion of the second LED sub-unit, and a reflective electrode disposed adjacent to the first LED sub-unit, in which each of the first to third LED sub-units comprises an n-type semiconductor layer and a p-type semiconductor layer, each of the n-type semiconductor layers of the first, second, and third LED stacks is electrically connected to the reflective electrode, and the first LED sub-unit, the second LED sub-unit, and the third LED sub-unit are configured to be independently driven.
US12100694B2
A light emitting device including an insulation unit, a light emitting region including first, second, and third LED stacks each including first and second conductivity type semiconductor layers, a first pillar electrically connected to the first conductivity type semiconductor layers of the first, second, and third LED stacks, and a second pillar, a third pillar, and a fourth pillar electrically connected to the second conductivity type semiconductor layers of the first, second, and third LED stacks, respectively, an intermediate first connector and a lower first connector respectively electrically connecting the first conductivity type semiconductor layers of the second LED stack and the third LED stack to the first pillar, in which the insulation unit have four corners, and the first, second, third, and fourth pillars are disposed near the four corners covering a side surface of the insulation unit, respectively.
US12100691B2
The invention relates to a light-emitting component comprising a light-emitting semiconductor chip, a transparent conductive layer, and at least two electrical connection points, wherein the transparent conductive layer covers the light-emitting semiconductor chip at least in places, and the electrical connection points are arranged on a side of the light-emitting semiconductor chip facing away from the transparent conductive layer.
US12100682B2
A package structure includes an insulating encapsulation, a semiconductor die, and a redistribution circuit structure. The semiconductor die is encapsulated in the insulating encapsulation. The redistribution circuit structure includes conductive patterns, wherein the conductive patterns each comprise a first portion, at least one second portion, and at least one connecting portion. A first edge of the at least one connecting portion is connected to the first portion, and a second edge of the at least one connecting portion is connected to the at least one second portion, wherein the first edge is opposite to the second edge, and a length of the first edge is greater than a length of the second edge.
US12100672B2
A device includes an interconnect device attached to a redistribution structure, wherein the interconnect device includes conductive routing connected to conductive connectors disposed on a first side of the interconnect device, a molding material at least laterally surrounding the interconnect device, a metallization pattern over the molding material and the first side of the interconnect device, wherein the metallization pattern is electrically connected to the conductive connectors, first external connectors connected to the metallization pattern, and semiconductor devices connected to the first external connectors.
US12100670B2
The disclosure provides a method for manufacturing a semiconductor structure and the semiconductor structure. The method for manufacturing the semiconductor structure comprises: a substrate, in which a first protective structure is formed, is provided; a first dielectric layer is formed on the substrate; and a second protective structure is formed in the first dielectric layer and the substrate. A projection of the second protective structure and a projection of the first protective structure in a direction perpendicular to a surface of the substrate are at least partially overlapped, and there is a spacing between a projection of the second protective structure and a projection of the first protective structure in a direction along the surface of the substrate.
US12100666B2
A method for forming a chip package structure is provided. The method includes forming a conductive pad over a carrier substrate, forming a substrate layer over the carrier substrate, wherein the conductive pad is embedded in the substrate layer, forming a conductive pillar electrically connected to the conductive pad, disposing a chip in the substrate layer, and forming a molding layer surrounding the chip.
US12100653B2
Fabrication method for forming a resistance tunable fuse stack structure includes forming on a substrate layer a first fuse conductive layer, directly on, and contacting a top surface of, the substrate layer, followed by forming a first inter-layer dielectric (ILD) layer, directly on, and contacting a top surface of, the first fuse conductive layer, a second fuse conductive layer, directly on, and contacting a top surface of, the first ILD layer, followed by forming a second ILD layer, directly on, and contacting a top surface of, the second fuse conductive layer. First and second fuse contacts are formed in the fuse stack structure vertically extending through the layers and contacting at least one of the first and second fuse conductive layers. Selection of various attributes of the fuse stack structure tunes a resistance of a fuse formed between the first and second fuse contacts.
US12100650B2
An interconnection structure and a method of manufacturing an interconnection structure are provided. The interconnection structure includes a first dielectric layer, a first conductive via in the first dielectric layer, and a first metal line disposed on the first dielectric layer and electrically connected with the first conductive via. At least a portion of the first metal line is exposed to a first air gap.
US12100642B2
An electronic package is provided and includes an electronic element, an intermediary structure disposed on the electronic element, and a heat dissipation element bonded to the electronic element through the intermediary structure. The intermediary structure has a flow guide portion and a permanent fluid combined with the flow guide portion so as to be in contact with the electronic element, thereby achieving a preferred heat dissipation effect and preventing excessive warping of the electronic element or the heat dissipation element due to stress concentration.
US12100639B2
Embodiments of the present application relates to a chip heat dissipation structure, a chip structure, a circuit board, and a supercomputing device, and the chip heat dissipation structure includes: a plating layer covering a wafer of the chip; where the plating layer includes a first metal layer, a second metal layer, and a third metal layer sequentially arranged. Three metal layers are added on a top of the chip by physical sputtering, so that a heat sink can be welded on the metal layers by a solder layer, and then the heat sink is fixed on the top of the chip; a main component of the solder layer is metal tin, and the metal layer have a higher thermal conductivity than an epoxy adhesive material mounted on a conventional heat sink.
US12100631B2
A semiconductor device includes first and second conductive parts, a first bonding wire connecting the first and second conductive parts and having a non-flat portion between opposite ends thereof so that a portion between the opposite ends is away from the first and second conductive parts, a case having a housing space to accommodate the first and second conductive parts, including a sidewall having first to fourth lateral faces surrounding the housing space to form a rectangular shape in a plan view, and a cover disposed on the sidewall, a sealing member filling the case to seal the first bonding wire, and a first stress relaxer for relieving a stress in the first bonding wire. The first bonding wire extends from the second lateral face toward the fourth lateral face, and the first stress relaxer is positioned between the first bonding wire and the first lateral face.
US12100620B2
In a processing method for a wafer with a mark formed in an outer peripheral portion thereof, a frame unit having the wafer, a tape, and a ring frame is provided, a set of processing conditions for processing the wafer is selected, and a representative image associated with the set of processing conditions is displayed on a display unit. The ring frame includes a notch formed in an outer periphery thereof. In the frame unit, the mark and the notch are in a positional relationship set in accordance with the set of processing conditions. The positional relationship is presented in the representative image.
US12100619B2
A semiconductor wafer dicing process is disclosed for dicing a wafer into individual dies, each die comprising one integrated circuit. The process comprises: disposing a coating upon the wafer; removing at least a portion of the coating to expose regions of the wafer, along which the wafer is to be diced, to form a workpiece; disposing the workpiece upon a platen within a processing chamber; plasma treating the workpiece with a set of plasma treatment conditions to etch a portion of the exposed regions of the wafer to form a wafer groove which extends laterally beneath the coating to form an undercut; and plasma etching the workpiece with a set of plasma etch conditions, which are different to the plasma treatment conditions, to etch through the wafer and dice the wafer along the wafer groove.
US12100606B2
The wafer transfer device includes a first supporting mechanism, a second supporting mechanism, a first picking-conveying mechanism and a second picking-conveying mechanism, wherein the first picking-conveying mechanism and the second picking-conveying mechanism include tail end execution parts facing opposite directions. The wafer transfer device further includes a rotating mechanism and a rotating driving part, wherein the first supporting mechanism and the second supporting mechanism are fixedly arranged at the rotating mechanism, and the rotating driving part drives the rotating mechanism to rotate and then drives the first supporting mechanism and the second supporting mechanism to rotate synchronously. The wafer transfer device can extend the picking and conveying range of a wafer, thus facilitating the improvement of the productivity.
US12100602B2
A wet etching apparatus includes a process bath having an internal space configured to receive an etchant and having a support unit, on which a wafer is disposed to be in contact with the etchant. A laser unit is disposed above the process bath and is configured to direct a laser beam to the wafer and to heat the wafer thereby. An etchant supply unit is configured to supply the etchant to the internal space of the process bath.
US12100583B2
The invention relates to the generation of desolvated ions by electrospraying to be investigated analytically, e.g. according to the charge-related mass m/z and/or ion mobility. The cloud of highly charged droplets drawn from the spray capillary by a high voltage is usually focused and stabilized by a beam of nebulizing gas surrounding the cloud of tiny droplets. For a fast drying of the droplets, an additional desolvation gas is usually heated to a temperature of up to several hundred degrees centigrade and blown into the cloud of droplets. The invention particularly relates to the heating of the gas which is instrumental in the generation of desolvated ions as part of the electrospraying process without any mechanical or electrical contact between the heating power supply and the heater itself, but rather by heating the heater for the gas using electromagnetic induction.
US12100582B2
An ion analyzer includes an ion optical element having four rod electrodes around an optical axis, for transferring ions from their surrounding space to the subsequent stage while converging the ions. To create an RF electric field within this space, a voltage supplier applies RF voltages of opposite polarities to two pairs of electrodes facing each other across the axis. The cross-sectional shape of each electrode in a plane orthogonal to the axis has a first side having width w facing the axis and is tangent to a circle of radius r0 around the axis, and two adjacent sides connected to the ends of the first side at an angle determined so that an RF field created by the adjacent sides exerts no influence within the space. The ratio w/r0 is determined so that the amount of dodecapole field component becomes a predetermined value or does not exceed it.
US12100579B2
Embodiments of process kits for use in a process chamber are provided herein. In some embodiments, a process kit for use in a process chamber includes: a deposition ring including a first portion having an first inner ledge and a second portion having a second inner ledge, wherein in a first position, the first portion is spaced from the second portion, and wherein in a second position, the second portion is configured to engage the first portion so that the first inner ledge is aligned with the second inner ledge along a common plane to form a clamping surface.
US12100576B2
Embodiments of process kits for use in a process chamber are provided herein. In some embodiments, a process kit for use in a process chamber includes: a chamber liner having a tubular body with an upper portion and a lower portion; a confinement plate coupled to the lower portion of the chamber liner and extending radially inward from the chamber liner, wherein the confinement plate includes a plurality of slots; a shield ring disposed within the chamber liner and movable between the upper portion of the chamber liner and the lower portion of the chamber liner; and a plurality of ground straps coupled to the shield ring at a first end of each ground strap of the plurality of ground straps and to the confinement plate at a second end of each ground strap to maintain electrical connection between the shield ring and the chamber liner when the shield ring moves.
US12100574B2
An overlay target includes a grating-over-grating structure with a bottom grating structure disposed on a specimen and a top grating structure disposed on the bottom grating structure. The overlay target further includes a calibration scan location including the bottom grating structure but not the top grating structure and an overlay scan location including the top grating structure and the bottom grating structure.
US12100571B2
An X-ray tube device capable of preventing a holder holding a bearing from suffering damage, and an X-ray CT apparatus including the X-ray tube device are provided. The X-ray tube device includes: a cathode that produces an electron beam; an anode that produces X rays upon irradiation with the electron beam; a rotating portion that supports and rotates the anode; bearings that are placed at a predetermined distance from each other in a direction of a rotation axis of the rotating portion, each of the bearings having an outer ring and an inner ring between which rolling elements are sandwiched; and a holder that holds the outer rings. The holder has an inner wall that is spaced from an edge of the outer ring.
US12100522B2
An apparatus for volume reduction of material removed from a hazardous environment. The apparatus includes a shielded housing for receiving a workpiece therein, at least one cutting unit having a cutting head operable for contactless cutting, and a drive unit for rotating the at least one cutting unit around a main axis so the cutting head cuts the workpiece.
US12100518B2
Techniques for generating an ontology based on biomarker information associated with persons to facilitate improving clinical predictions relating to medical conditions are presented. An ontology generator component (OGC) can extract clinical features associated with patients and their associated times from medical records or databases to develop clinical profiles associated with the patients and relating to a medical condition. OGC can develop an ontology relating to the medical condition, including progression and severity of biomarkers associated with the medical condition, based on the clinical profiles and domain knowledge information relating to the medical condition. OGC can determine global features relating to progression and severity associated with the medical condition based on the ontology. At a forecasting point, the global features can be extracted from the ontology and applied to a prediction model to enhance prediction of onset of, or progression of, the medical condition for a patient.
US12100516B2
Systems, methods and apparatus are included that are configured to model microvascular obstruction (MVO) in patients. According to one aspect of the present disclosure, a multi-scale model is configured to mimic myocardial microcirculation of coronary vessels. The model includes collaterals configured to provide alternative pathways possibly bypassing the MVO, and configured to model coronary artery compliance for spatially resolved fluid transport through the coronary vessels. The model is configured to simulate the MVO by increasing flow resistance in at least one of the modelled coronary vessels, or by blocking the at least one of the modelled coronary vessels completely. The model is also configured to mimic behavior of fluid transport in the coronary vessels during diagnostics or treatment, to design and optimize therapy protocols for the MVO.
US12100509B2
A system has a device for capturing biological data from a subject, a machine-readable code associated with the device, an image capturing apparatus with internet connectivity, an image processing unit to interpret the captured biological data, and an internet-connected data repository for storing the interpreted biological data.
US12100507B2
A method for adjusting a flow rate of a fluid line is disclosed that includes one or more acts of: capturing an image of a drip chamber using an image sensor; identifying a plurality of pixels of interest within the image; determining a subset of pixels within the plurality of pixels of interest, wherein each pixel of the plurality of pixels is determined to be within the subset of pixels when there is a path to a baseline corresponding to the drip chamber; performing a rotation operation on the subset of pixels; estimating a volume of the drop within the drip chamber by counting a number of pixels within the rotated subset of pixels; and/or adjusting a flow rate of fluid flowing through a fluid line.
US12100506B2
The present disclosure provides systems for controlling movement of a table supporting an object. The system may include: a first control sub-system configured to generate a first control instruction; a second control sub-system configured to generate a second control instruction; a table control sub-system operably coupled to the table; and a master controller configured to receive the first control instruction from the first control sub-system, or the second control instruction from the second control sub-system, generate a third control instruction based on the first control instruction or the second control instruction, and transmit the third control instruction to the table control sub-system. The table control sub-system may be configured to generate a control signal based on the third control instruction, and cause the table to move based on the control signal.
US12100500B2
A CADx system for analysing medical images and determining if the images are acceptable for analysis, by determining if the images contain out-of-distribution input data is described. The CADx system comprises: an input circuit for receiving at least one medical image; a gatekeeper circuit for determining if the at least one received medical image contains out-of-distribution input data and so does not meet the requirements of the CADx system for acceptable images; and an output circuit to produce an output that is either a determination that the at least one received medical image contains out-of-distribution data and is not suitable for analysis by the CADx system, or a determination that the medical image is acceptable.
US12100486B2
Provided is a deep learning algorithm that analyzes fragments of biological sequences. The input for the deep learning algorithm is a biological sequence fragment of unknown origin and the output is the closest known biological genome that could share phenotypic properties with the biological species of unknown origin. The workflow thus has application for genomic classification, identification of mutations within known genomes, and the identification of the closest class for unknown species.
US12100484B2
Disclosed are methods, libraries, and samples for quantifying a target analyte in a laboratory sample including the target analyte. The methods typically include the step of estimating the amount of the target analyte in the laboratory sample from mass spectrometric data including signal intensities for the target analyte and one or more internal standards, where the mass spectrometric data are an output of a mass spectrometric analysis of a target sample produced from the laboratory sample and a predetermined amount of the one or more internal standards. The present disclosure also provides a method for analyte quantification. The method comprises adding one or more calibrators to a sample comprising one or more analytes; applying mass spectrometry (MS) to the sample; and using a trained machine learning model to determine an absolute concentration of the one or more analytes.
US12100479B2
Provided are methods and systems for metagenomic analysis. Methods involve generating libraries and databases of taxonomic signatures informative of taxonomic information in a heterogeneous microbial sample. Methods also include identification of microorganisms and biochemical activities in the sample, including identification at a plurality of taxonomic levels.
US12100473B2
Computer memory arrays employing memory banks and integrated serializer/de-serializer circuits for supporting serialization/de-serialization of read/write data in burst read/write modes, and related methods are disclosed. The memory array can include a serialization circuit configured to convert parallel data streams of read data received from separately switched memory banks into a single, serialized, read data stream in a burst read mode. The memory array can also include a de-serialization circuit configured to convert a received, serialized write data stream on an input bus for a write operation into separate, parallel write data streams to be written simultaneously to the memory banks in a burst write mode.
US12100470B2
A semiconductor storage device includes a memory string including memory transistors and a control circuit. The control circuit is configured to in response to a first command, perform a first read operation, and in response to a second command received during the first read operation, perform a second read operation. During the first read operation, a voltage of a first selected word line is decreased from a read pass voltage to a first read voltage and then increased to the read pass voltage. During the second read operation, a voltage of a second word line is set to a second read voltage and then increased to the read pass voltage. Voltages of word lines neither selected during the first nor second read operation are maintained between the first and second read operations.
US12100466B2
A memory device includes a plurality of first cell blocks configured to store first data; a second cell block configured to store second data; a third cell block configured to store third data; a repair information storage circuit configured to output, based on repair information stored therein, a repair use signal corresponding to an input address; and an error correction circuit configured to: receive the second data as a first error correction code from the second cell block while selectively receiving, according to the repair use signal, the third data as a second error correction code from the third cell block, and correct errors in the first data from the first cell blocks using the first and second error correction codes.
US12100462B2
In certain aspects, a memory device includes a memory cell array having rows of memory cells, word lines respectively coupled to the rows of memory cells, and a peripheral circuit coupled to the memory cell array through the word lines. Each memory cell is configured to store a piece of N-bits data in one of 2N levels, where N is an integer greater than 1. The level corresponds to one of 2N pieces of N-bits data. The peripheral circuit is configured to program, in a first pass, a target memory cell of the memory cells into one of x intermediate levels based on all pages of N pages of the piece of N-bits data to be stored in the target memory cell, where x is an integer smaller than 2N. The peripheral circuit is also configured to program, in a second pass after the first pass, the target memory cell into one of the 2N levels based on all pages of the N pages of the piece of N-bits data to be stored in the target memory cell.
US12100451B2
Systems are methods are provided for implementing an analog content addressable memory (analog CAM), which is particularly structured to allow for an amount of variance (fuzziness) in its search operations. The analog CAM may search for approximate matches with the data stored therein, or matches within a defined variance. Circuitry of the analog CAM may include transistor-source lines that receive search-variance parameters, and/or data lines that receive search-variance parameters explicitly within the search input data. The search-variance parameters may include an upper bound and a lower bound that define a range of values within the allotted amount of fuzziness (e.g., deviation from the stored value). The search-variance parameters may program (using analog approaches) the analog CAM to perform searches having a modifiable restrictiveness that is tuned dynamically, as defined by the input search-variance. Thus, highly efficient hardware for complex applications involving fuzziness are enabled.
US12100449B1
Embodiments of the present disclosure provide intrinsic program suppression of a non-programmed two-terminal resistive switching memory cell of a plurality of memory cells defining an identifier bit, such as a physical unclonable feature (PUF) bit. Differential programming applies a program signal to a plurality of resistive switching memory cells and derives a value for the identifier bit from which cell(s) becomes programmed. However, where more than an expected number of cells become programmed, an invalid value can occur. Disclosed intrinsic program suppression mitigates or avoids the invalid result by very rapidly reducing the program signal to a non-programmed cell(s) in response to another cell(s) becoming programmed. In an embodiment, intrinsic program suppression can be implemented by programming the plurality of memory cells electrically in parallel and shorting second terminals of the plurality of memory cells at a common node.
US12100447B2
Methods, systems, and devices for self-selecting memory with horizontal access lines are described. A memory array may include first and second access lines extending in different directions. For example, a first access line may extend in a first direction, and a second access line may extend in a second direction. At each intersection, a plurality of memory cells may exist, and each plurality of memory cells may be in contact with a self-selecting material. Further, a dielectric material may be positioned between a first plurality of memory cells and a second plurality of memory cells in at least one direction. each cell group (e.g., a first and second plurality of memory cells) may be in contact with one of the first access lines and second access lines, respectively.
US12100444B2
A memory includes: bit lines (BLs) extending along a first direction and word lines (WLs) extending along a second direction; a read-write control circuit and a plurality of memory modules that are arranged along the first direction, wherein each of the plurality of memory modules includes a memory array and an amplifier array that are arranged along the first direction, the memory array includes at least one memory cell, the amplifier array includes at least one amplification unit, each of the BLs is electrically connected to a first terminal of a corresponding amplification unit, and each of the WLs is electrically connected to a corresponding memory cell; a column selection circuit, wherein the column selection circuit and the read-write control circuit are located on two adjacent sides of the plurality of memory modules as a whole, respectively; m column-select lines (CSLs) extending along the first direction.
US12100442B2
Flash memory device includes: first pads to be bonded to external semiconductor chip, to receive at least one of command, address and control signals; second pads to be bonded to external semiconductor chip; memory cell array including memory cells; a row decoder block connected to memory cell array through word lines, to select one of word lines based on address provided to row decoder block; a buffer block to store command and address and provide address to row decoder block; a page buffer block connected to memory cell array through bit lines, connected to second pads through data lines without passing through buffer block, and configured to exchange data signals with external semiconductor chip through data lines and second pads; and a control logic block configured to receive command from buffer block, to receive control signals from external semiconductor chip, and to control row decoder block and page buffer block.
US12100429B2
A computer-implemented method is provided for cooling hard disk drives (HDDs). The method may include determining a threshold fan speed for one or more fans that provide cooling for HDDs based upon a target HDD vibration performance. The method may also include controlling the one or more fans, by a controller, to alternately run at a first fan speed for a first period and at the threshold fan speed for a second period, when the one or more fans reach the threshold fan speed. The first fan speed is higher than the threshold fan speed.
US12100423B2
According to one embodiment, a magnetic disk device comprises a feedforward control unit, which includes a plant model processing unit including a plurality of submodel processing units. Each of the submodel processing units generates a submodel output value that is an output value for an input value to be input, and the feedforward control unit generates the output value based on a plurality of the submodel output values.
US12100420B2
Aspects of the disclosure relate to voice activity detection (VAD) on wearable and other resource-constrained devices, to classify speech recorded by a microphone of the device as belonging to a wearer of the device versus another speech source. A computing device can include a microphone and an inertial measurement unit (IMU). The wearable device can use signals measured by the IMU for providing motion-tracking features, such as head tracking for augmented reality or virtual reality applications. Aspects of the disclosure provide for a device for leveraging existing data collected for these motion-tracking features for use in VAD. A device can pre-process data streamed from an IMU to use only signals predetermined to be indicative of whether or not a wearer of the device is speaking.
US12100411B2
To address the technical problem of varying gain applied to different hearing impaired (HI) patients, a technical solution described herein includes application of a patient-specific noise reduction algorithm based on a patient-specific signal-to-noise ratio (SNR) loss function. HI patients vary in their ability to extract information in a given signal-to-noise ratio (SNR) environment. However, noise reduction algorithms often include a single noise reduction function for all SNR loss functions. For a HI patient with significant SNR-loss, they will receive little noise reduction in SNR conditions where the patient gains no benefit from the sound. Technical solutions described herein includes determining a HI patient's ability to extract information for various SNR values, and then using specific NR algorithm attenuation for specific SNR values according to the HI patient's determined ability to extract information.
US12100408B2
An audio coding method includes obtaining a current frame of an audio signal, where the current frame includes a high frequency band signal; coding the high frequency band signal to obtain a coding parameter of the current frame, where coding includes tonal component screening, the coding parameter indicates information about a target tonal component of the high frequency band signal, the target tonal component is obtained after tonal component screening, and information about a tonal component includes location information, quantity information, and amplitude information or energy information of the tonal component; and performing bitstream multiplexing on the coding parameter to obtain a coded bitstream.
US12100407B2
A method for phoneme identification. The method includes receiving an audio signal from a speaker, performing initial processing comprising filtering the audio signal to remove audio features, the initial processing resulting in a modified audio signal, transmitting the modified audio signal to a phoneme identification method and a phoneme replacement method to further process the modified audio signal, and transmitting the modified audio signal to a speaker. Also, a system for identifying and processing audio signals. The system includes at least one speaker, at least one microphone, and at least one processor, wherein the processor processes audio signals received using a method for phoneme replacement.
US12100403B2
A sound signal downmix device for obtaining a downmix signal that is a signal obtained by mixing a left channel input sound signal and a right channel input sound signal includes a left-right relationship information acquisition unit 185 that obtains preceding channel information that is information indicating which of the left channel input sound signal and the right channel input sound signal is preceding and a left-right correlation coefficient that is a correlation coefficient between the left channel input sound signal and the right channel input sound signal and a downmix unit 112 that obtains the downmix signal by weighted averaging the left channel input sound signal and the right channel input sound signal to include a larger amount of an input sound signal of a preceding channel among the left channel input sound signal and the right channel input sound signal as the left-right correlation coefficient is greater, based on the preceding channel information and the left-right correlation coefficient.
US12100402B2
An apparatus for downmixing a multi-channel signal having at least two channels, has: a downmixer for calculating a downmix signal from the multi-channel signal, wherein the downmixer is configured to calculate the downmix using an absolute phase compensation, so that a channel having a lower energy among the at least two channels is only rotated or is rotated stronger than a channel having a greater energy in calculating the downmix signal; and an output interface for generating an output signal, the output signal having information on the downmix signal.
US12100399B2
Methods, apparatus, systems, and computer-readable media are provided for isolating at least one device, from multiple devices in an environment, for being responsive to assistant invocations (e.g., spoken assistant invocations). A process for isolating a device can be initialized in response to a single instance of a spoken utterance, of a user, that is detected by multiple devices. One or more of the multiple devices can be caused to query the user regarding identifying a device to be isolated for receiving subsequent commands. The user can identify the device to be isolated by, for example, describing a unique identifier for the device. Unique identifiers can be generated by each device of the multiple devices and/or by a remote server device. The unique identifiers can be presented graphically and/or audibly to the user, and user interface input. Any device that is not identified can become temporarily unresponsive to certain commands, such as spoken invocation commands.
US12100395B2
Some implementations relate to an automated assistant that can provide assistant suggestions based on content that the user has requested for the automated assistant to render at a computing device. In some instances, an assistant suggestion can correspond to a portion of the content that is not being rendered at the computing device but that is part of the content that the user is accessing. In other instances, an assistant suggestion can be based on data that can indicate how one or more users may have interacted with their automated assistant when viewing the content. Therefore, an assistant suggestion can correspond to an assistant operation that may have been initialized by another user who had previously viewed the content. In some implementations, an arrangement of the assistant suggestions can be modified according to which part of the content a user is viewing and/or user distance.
US12100394B2
A method for detecting point anomaly in a text data is disclosed. The method may include tokenizing text input comprising a plurality of text entities into a plurality of tokens, annotating, by the point anomaly detection device, the plurality of tokens, based on one or more annotation parameters. One or more annotation parameters comprise a part-of-speech, a sentiment polarity, a negation statement, and domain rules. The method further includes identifying from one or more annotated tokens, at least one of: one or more anomaly subject tokens, one or more anomaly type tokens, and one or more action type tokens from plurality of tokens. The method further includes generating inferences based on the identified one or more anomaly type tokens, the one or more action type tokens from the plurality of tokens, and the one or more annotation parameters.
US12100392B2
A decoding method and apparatus in an artificial neural network for speech recognition. The decoding method in the artificial neural network for speech recognition includes performing a first decoding task of decoding a feature including speech information and at least one token recognized up to current time, using a shared decoding layer included in the artificial neural network, performing a second decoding task of decoding the at least one token, using the shared decoding layer, and determining an output token to be recognized subsequent to the at least one token based on a result of the first decoding task and a result of the second decoding task.
US12100386B2
A speech processing system for generating translated speech, the system comprising: an input for receiving a first speech signal comprising a second language; an output for outputting a second speech signal comprising a first language; and a processor configured to: generate a first text signal from a segment of the first speech signal, the first text signal comprising the second language; generate a second text signal from the first text signal, the second text signal comprising the first language; extract a plurality of first feature vectors from the segment of the first speech signal, wherein the first feature vectors comprise information relating to audio data corresponding to the segment of the first speech signal; generate a speaker vector using a first trained algorithm taking one or more of the first feature vectors as input, wherein the speaker vector represents a set of features corresponding to a speaker; generate a second speech signal segment using a second trained algorithm taking information relating to the second text signal as input and using the speaker vector, the second speech signal segment comprising the first language.
US12100372B2
A commodity sales data processing device in an embodiment includes a display unit configured to display information, first determining means for determining whether the number of characters of information that should be displayed in one row exceeds the number of characters that can be displayed in one row of the display unit, and display control means for, if the first determining means determines that the number of characters of the information that should be displayed in one row exceeds the number of characters that can be displayed in one row of the display unit, simultaneously displaying first information that can be displayed in one row of the display unit and a mark indicating that second information that should be further displayed in the same row is present and, after displaying the first information for a predetermined time, displaying the second information instead of the first information and the mark.
US12100370B1
A display apparatus includes: a display, a processor configured to process image data to be displayed on the display, a transformer including a primary coil and a plurality of secondary coils, a first rectifier connected with a first coil of the plurality of secondary coils and configured to output a first output voltage corresponding to a number of turns of the first coil, a direct current-direct current (DC-DC) converter configured to receive the first output voltage from the first rectifier and output a second output voltage that is different from the first output voltage, and a second rectifier connected with a second coil of the plurality of secondary coils and configured to output a first load voltage which is a sum of the second output voltage and a third output voltage corresponding to a number of turns of the second coil to the display.
US12100369B2
A system for rendering color images on an electro-optic display when the electro-optic display has a color gamut with a limited palette of primary colors, and/or the gamut is poorly structured (i.e., not a spheroid or obloid). The system uses an iterative process to identify the best color for a given pixel from a palette that is modified to diffuse the color error over the entire electro-optic display. The system additionally accounts for variations in color that are caused by cross-talk between nearby pixels.
US12100359B2
A display device includes a display panel including sub-pixels arranged in an image display region of the display panel to display an image, a data driver that applies a data voltage to data lines, a scan signal driver that applies scan signals to scan signal lines, a data compensator that analyzes image data received from an outside to divide at least one deterioration region and deterioration peripheral regions, and compares and analyzes image data of the at least one deterioration region and the deterioration peripheral regions to compensate or modulate the image data of the at least one deterioration region, and a timing controller that controls the data driver and the scan signal driver to display compensation data including the compensated or modulated image data as an image.
US12100358B2
A unit circuit constituting each of stages of a shift register is provided with a thin film transistor, the thin film transistor including a control terminal applied with one of a plurality of gate clock signals, a first conduction terminal connected to a third node, and a second conduction terminal applied with a direct current power supply voltage of a low level. The third node is connected to a control terminal of a thin film transistor configured to change a potential of a second node toward a high level. When a gate clock signal applied to a control terminal of a thin film transistor configured to change a potential of the third node toward the high level changes from the high level to the low level, the gate clock signal applied to the control terminal of the thin film transistor changes from the low level to the high level.
US12100353B2
In a display device including pixel circuits including oxide TFTs, degradation in display quality caused by light irradiation onto the oxide TFTs is suppressed. A TFT having a channel region formed of silicon is adopted as a drive transistor. A TFT having a gate electrode; a first conductive electrode and a second conductive electrode that function as a drain electrode and a source electrode; a back-gate electrode; and a channel region formed of an oxide semiconductor is adopted as a threshold voltage compensation transistor. A second conductive electrode of the drive transistor is connected to the first conductive electrode of the threshold voltage compensation transistor, and a gate electrode of the drive transistor is connected to the second conductive electrode of the threshold voltage compensation transistor. Silicon connected to the second conductive electrode of the drive transistor is used as the back-gate electrode of the threshold voltage compensation transistor.
US12100351B2
A DC-DC converter includes a first switching element, a second switching element, a first amplifier, a second amplifier, a Pulse Width Modulation (PWM) controller, an output inductor and a power compensator. The second switching element is connected to the first switching element. The first amplifier outputs a first switching control signal to control the first switching element. The second amplifier outputs a second switching control signal to control the second switching element. The PWM controller generates a control signal applied to input terminals of the first amplifier and the second amplifier. The output inductor includes a first terminal connected to the first switching element and the second switching element and a second terminal outputting the pixel power supply voltage. The power compensator receives an input voltage and adjusts a power supply voltage applied to a power supply terminal of the first amplifier.
US12100349B2
A display substrate and a display device are provided. In the display substrate, the driving transistor includes an active pattern and a gate electrode, the active pattern includes a channel region, and an orthographic projection of the channel region on the base substrate at least partially overlaps with an orthographic projection of the gate electrode on the base substrate; the storage capacitor includes a first electrode plate and a second electrode plate. The first electrode plate is electrically connected with the gate electrode of the driving transistor; an orthographic projection of the second electrode plate on the base substrate at least partially overlaps with an orthographic projection of the first electrode plate on the base substrate, and does not overlap with an orthographic projection of the channel region of the driving transistor on the base substrate.
US12100348B2
A pixel circuit includes: a driving circuit configured to transmit a first initial signal received at a first initial signal terminal to a control node in response to a first reset signal received at a first reset signal terminal, write a data signal received at a data signal terminal in response to a scan signal received at a scan signal terminal, generate a driving signal according to a first voltage of a first voltage terminal and the data signal in response to an enable signal received at an enable signal terminal, and output the driving signal to an element to be driven; and a control circuit configured to transmit a control signal received at a control signal terminal to the control node in response to a voltage of the control node, so as to control a turned-on duration of the element to be driven in conjunction with the driving signal.
US12100343B2
Disclosed herein is to a display device with high resolution of display image and low current consumption. In the display device of the disclosure, the activation width of a modulation signal that causes a current to flow in a light emitting element of a display panel, reflects an activation width of a micro response signal that can be divided into a short unit time. Accordingly, the light emitting element that emits light with a brightness corresponding to the activation width of the modulation signal, can implement a high-resolution display image. The micro modulation part that includes a high frequency clock generating unit and a micro modulation unit, is disabled in a subframe in which the micro response signal is inactivated. Therefore, according to the display device of the disclosure, current consumption can be reduced with maintaining a high resolution of a display image.
US12100339B1
A method of scanning a display panel having a plurality of rows of pixels includes steps of: generating a first accumulated number; calculating a first scan number according to the first accumulated number; scanning a present row of pixels having the first scan number among the plurality of rows of pixels; accumulating the first accumulated number to generate a second accumulated number; calculating a second scan number according to the second accumulated number; and scanning a next row of pixels having the second scan number among the plurality of rows of pixels after scanning the present row of pixels. Wherein, the plurality of rows of pixels are scanned in a scan order different from a numbering order of the plurality of rows of pixels.
US12100333B2
Hybrid architectures and method methods of operating a display panel are described. In an embodiment, row driver and pixel driver functions are combined in a group of backbone hybrid pixel driver chips, wherein global signal lines are distributed to the backbone hybrid pixel driver chips, where the global signals are manipulated and distributed to a row of pixel driver chips.
US12100331B2
Disclosed is a method of compensating for a color shift of a display panel, a display module, and an electronic device, in which the method includes: in the case where a color shift occurs in a white screen of the display panel, determining a position where the color shift occurs; changing a timing of sub-pixels lighting the white screen in the position to a timing of red, green and blue pixels; adjusting brightness of the red pixel, brightness of the green pixel and brightness of the blue pixel to compensate for the color shift in the position. The present disclosure solves the technical problem that a color shift repairing technology in the related art can only solve unevenness of brightness within a certain range, resulting in poor repairing effect of the display panel.
US12100330B2
A display apparatus includes a display panel including a plurality of pixels, a data modulator configured to modulate input image data with reference to a gray offset to output modulated image data, a gamma voltage generator configured to output gamma compensation voltages including a plurality of gamma reference tap voltages, and a digital-to-analog converter configured to map the modulated image data to the gamma compensation voltages to output data voltages which are to be input to the plurality of pixels, wherein the gray offset has different magnitudes in a plurality of gray levels.
US12100325B2
The present invention discloses a display panel and a display device. The display panel includes a gate driver circuit and a plurality of driving wires. By disposing gate driver circuits with different distribution density in non-bending frame regions and adjusting corresponding driving wires wired from an output end of the gate driver circuit to a bending displaying region, normal driving of the bending displaying region can be achieved and simultaneously damages to the gate driver circuit during folding can be mitigated or obviated.
US12100317B2
Embodiments are disclosed herein for providing objective electronic medical record (EMR) system adoption analysis. In one embodiment subjective and objective inputs are received by a user via a user computing device. The subjective input includes at least one of knowledge of an EMR system, attitude towards the EMR system, or practice with the EMR system. The objective input includes demographic data related to the user of the EMR system. A score is then calculated for the objective and subjective input. Calculating the score includes weighting the objective and the subjective input to determine one or more of a knowledge score, an attitude score, or a practice score. It is determined that at least the attitude score is below a predetermined threshold. In response, an intervention module associated with attitude score is automatically transmitted to the user.
US12100316B2
Provided are techniques for assisting remote education learners. Data is collected for an actual base environment, a simulated base environment, and an exam environment for a learner taking an exam. The collected data is used to generate a first behavior pattern for the learner in the simulated base environment and a second behavior pattern for the learner in the exam environment. In response to the second behavior pattern deviating beyond a threshold from the first behavior pattern, a classification of non-cognitive learners class is determined for the learner. A de-bias technique is applied to the classification to generate a final classification. In response to the final classification being the non-cognitive learners class, education material for a subject covered in the exam is selected, and the educational material is played on a remote learner computer of the learner.
US12100310B2
A method includes obtaining a speech proficiency value indicator indicative of a speech proficiency value associated with a user of the electronic device. The method further includes in response to determining that the speech proficiency value satisfies a threshold proficiency value: displaying training text via the display device; obtaining, from the audio sensor, speech data associated with the training text, wherein the speech data is characterized by the speech proficiency value; determining, using a speech classifier, one or more speech characterization vectors for the speech data based on linguistic features within the speech data; and adjusting one or more operational values of the speech classifier based on the one or more speech characterization vectors and the speech proficiency value.
US12100296B2
A traffic light assembly and method for controlling a set of heating elements for the traffic light assembly. A traffic signal with a lens and a visor, the visor having an inner surface and extending from the lens. A sensor mounted to the traffic signal and in direct communication with an environment surrounding the traffic light assembly. A control module located within the traffic signal, the control module comprising a controller for implementing a primary loop that continuously checks environmental conditions via the sensor to determine if a predetermined condition is met.
US12100293B2
An electronic device includes a functional assembly configured to switch a state of the electronic device from a first state to a second state if a predefined criteria is met. The first state indicates that the electronic device is allowed to change its posture, while the second state indicates that the electronic device needs to maintain a current posture.
US12100292B2
A system in accordance with present embodiments includes a source of electromagnetic radiation that operates to emit electromagnetic radiation into an active playing area. The system also includes a sensing device that operates to receive the electromagnetic radiation after being reflected from a retro-reflective material of an article positioned in the active playing area and operable to generate data based on receiving reflected electromagnetic radiation from a series of article positions. Further, the system includes a controller that operates to process the data generated by the sensing device to determine whether the series of article positions correlate to a stored gesture and output a control signal to actuate an effect when the series of article positions correlate to the stored gesture.
US12100291B2
A test system includes a test container array including a plurality of test containers, and a plurality of electrodes integrated into the test container array. The test system further includes a plurality of drive-sense circuits coupled to the plurality of electrodes. When enabled, and when the test container contains a content, the set of drive-sense circuits transmit a set of electrode signals on the set of electrodes and generate a set of sensed signals. The test system further includes a processing module that includes a bandpass filter circuit operable to convert a sensed signal of the set of sensed signals to a filtered signal of a set of filtered signals and a frequency interpreter operable to convert the set of filtered signals into a set of impedance values, where the set of impedance values are representative of electrical characteristics of the content.
US12100285B2
A system may monitor usage of a cleaning chemical and indicate when the chemical has expired and needs to be replaced. In some examples, the system includes a reservoir containing the chemical and a sensor associated with the reservoir that can detect user interaction with the chemical in the reservoir. The system may track an amount of time until the chemical in the reservoir is deemed to have expired and provide a user alert indicating expiration of the chemical. The system can control the amount of time remaining until the chemical is deemed to have expired based on the detected addition of the object to the reservoir.
US12100283B2
A method for use with a personal protective equipment (PPE) article includes determining, via at least one sensor, a first parameter indicative of a concentration of at least one substance in an ambient environment of the PPE article. The method further includes determining, via a processor, a second parameter indicative of a second order derivative of the first parameter with respect to time. The method further includes retrieving, via the processor, a first threshold value indicative of a protection threshold provided by the PPE article for the at least one substance. The method further includes comparing, via the processor, the second parameter with the first threshold value. The method further includes generating, via the processor, an alert signal based on the comparison of the second parameter with the first threshold value. The method further includes providing, via a user interface, an alert to a user of the PPE article.
US12100274B2
Described herein are systems and methods for generating a watch list of users who pose specific security threats to a store. The method can include retrieving, by a computer system from a data store, case files that document activity that poses a security threat by a user at the store, predicting, based on applying prediction models to the case files, future activity associated with the case files, determining threat scores for the case files based on the predicted future activity, ranking the case files into a candidate list from highest to lowest threat score, generating a watch list for the store that includes a subset of the ranked case files based on which case files pose a greatest current threat to the store, generating summary videos for each case file in the watch list, and transmitting the watch list and summary videos to a user device.
US12100272B2
Systems and methods for theft reduction of grain are disclosed. A grain cart includes a theft detection system that monitors grain onboarded into the grain cart from a harvesting machine, and grain offloaded from the grain cart to a trailer. The theft detection system measures a weight value of the grain received from the harvesting machine, and transmits the weight value to a tracking system. Additionally, the theft detection system can receive an expected grain weight value from the harvesting machine and compare the measured weight value with the received weight value, and provide a notification (e.g., alarm) of the difference is greater than a predetermined threshold. The theft detection system can provide similar functions between weight values of grain in the grain cart and a trailer. Also, the theft detection system can encrypt transmit the weight values prior to transmitting to the tracking system.
US12100269B2
Administrating a package of shuffled playing cards to prevent fraudulent card exchanges. The administrating system is configured to calculate places and a number of packages of shuffled playing cards at places of the backyard, the places of playing tables, places of carriers and the disposition place using information obtained by the loading step and unloading step and the administrating system calculates by every ID codes bases 1) places of packages registered by the registering step for registering to a data base of administrating system and a number of packages place by place from information obtained from the loading step and the unloading step. The administrating system is configured to recognize whether there is a lost package by comparing the information of all ID codes registered in registering steps with the ID codes at places of packages obtained at the calculating step from the loading step and the unloading step.
US12100265B2
Various embodiments that may generally relate to collusion are described. Collusion detection may be used to prevent players in a wagering environment from violating the integrity of a game. Player actions may be tracked to develop a wagering profile that is specific to various game situations. A player acting in a manner that would be against their interest and against their defined profile may be considered a colluding action. Information about collusion actions may be presented for evaluation and/or anti-collusion actions may be automatically taken in response to such collusion actions being determined.
US12100264B2
A recommendation system is provided, including a non-transitory memory, a processor, and a player interface. The non-transitory memory is configured to store a database including the player's playing history for a plurality of electronic gaming machines. The processor is coupled to the non-transitory memory and configured to gain access to the database and execute computer-executable instructions. The computer-executable instructions include a promotions engine operable to generate a list of electronic gaming machine recommendations personalized for a player based at least on the player's playing history. The promotions engine is further operable to generate a promotion based on the list. The player interface is accessible by the player and includes a display configured to present the promotion.
US12100259B2
A translucent reel strip for a mechanical slot reel of a gaming device includes a substrate and a translucent layer including a background image having a uniform first opacity value and a plurality of graphical images. The translucent layer further includes first and second gradient images at opposite ends of the substrate. Each gradient image includes an opacity gradient between a second opacity value proximate the respective end of the background image and a third opacity value less than the second opacity value proximate the respective edge of the substrate. Arranging the reel strip around the mechanical slot reel such that the gradient images overlap causes a visibility of the edges of the substrate to be reduced.
US12100248B2
In one or more embodiments, method, system and computer program product for providing secure access to device data and/or device operations by an application are disclosed. The method for providing secure access to one or more devices by an application includes receiving application information for the application; receiving device information for the one or more devices to which the application is requesting access; receiving rules for allowing the application to access the one or more devices, wherein the access to the one or more devices includes device data, one or more device operations or a combination thereof; and allowing the application to access the device based on the rules.
US12100247B2
Examples of the present disclosure relate to a system, method, and computer readable medium for windshield safety. A windshield safety system may include a sensor that detects possible damage to a windshield of a vehicle. In an example, the windshield safety system includes a display corrector in the vehicle to alter the display of information in response to a possible damage detection by the sensor. The windshield safety system can also include a driver information system in the vehicle to send an appointment request in response to a possible damage detection by the sensor.
US12100241B2
The invention refers to a computer-implemented method of analyzing video data to identify affiliates of an object of interest, the method comprising: identifying a plurality of occurrences of the object of interest in the video data; determining a set of potential affiliates for the object of interest from a plurality of other objects in the video data based on a criterion of closeness between the object of interest at each occurrence and each other object; analyzing the set of potential affiliates to obtain a similarity score for each potential affiliate at each occurrence from the plurality of occurrences, each similarity score indicating a degree of similarity with respect to a selected reference potential affiliate in the set of potential affiliates; and identifying a potential affiliate as an affiliate of the object of interest based on the similarity scores.
US12100238B2
A capacitive biometric skin contact sensor configured to resolve the contours of skin in contact with the sensor, wherein the sensor comprises: an array of sensor pixels, wherein each sensor pixel comprises a thin film transistor and a capacitive sensing electrode connected to the thin film transistor; a plurality of gate drive channels, wherein each gate drive channel is arranged to provide a gate drive signal to one or more of the sensor pixels; a plurality of read-out channels, wherein each read-out channel is arranged to receive a read-out current from one or more of the sensor pixels, each read-out current being indicative of a proximity to a respective capacitive sensing electrode of a conductive object to be sensed; a current multiplexer connected to a plurality of the read-out channels to receive read-out currents therefrom; and a current mirror assembly connected to the multiplexer to receive an input current therefrom and to provide a selected gain to the input current; wherein the sensor is configured to control both: (i) the number of read-out currents selected by the multiplexer, and (ii) the selected gain to the input current.
US12100235B2
Disclosed are systems and methods for extracting content based on image analysis. A method may include receiving content including at least an image depicting a coupon; converting the received content into a larger image including the image depicting the coupon; determining, utilizing one or more neural networks, the image depicting the coupon within the larger image, wherein determining the image depicting the coupon comprises: segmenting a foreground bounding box including the image depicting the coupon from background image portions of the image; cropping the larger image based on the bounding box, wherein the cropped image consists of the image depicting the coupon; determining text included in the cropped image; and extracting information included in the coupon based on the determined text.
US12100233B2
A computer-implemented method is disclosed for segmenting a binarized document. The method includes extracting connected components from the binarized document and discriminating (for at least one of the connected components) whether it is a text component based on a homogeneity level value. The homogeneity level value is representative of the level of homogeneity within the local region of the connected component. The local region includes the connected component and at least one adjacent connected component. The homogeneity level value is based on at least one value representative of at least one image characteristic parameter determined for the connected component and on at least one value representative of the image characteristic parameter of the at least one adjacent connected component.
US12100228B2
An object is to provide a travel environment analysis apparatus that accurately estimates an event occurring outside of a vehicle. A travel environment analysis apparatus includes a gaze point concentration area detector, a gaze point concentration area event estimation unit, and an information output unit. The gaze point concentration area detector sequentially detects a gaze point concentration area that is an area outside of a plurality of vehicles and gazed by occupants of the plurality of vehicles, based on line-of-sight information related to lines of sight of the occupants. The gaze point concentration area event estimation unit estimates, when a new gaze point concentration area which is a gaze point concentration area newly coming up is detected, an event occurring in the new gaze point concentration area. The information output unit outputs information of the new gaze point concentration area and information of the event.
US12100224B1
Techniques for detecting key points associated with objects in an environment are described herein. The techniques may include receiving sensor data representing a portion of an environment in which the vehicle is operating and inputting the sensor data into a machine-learned model. Based on the input sensor data, the machine-learned model may detect one or more key points corresponding to physical features (e.g., hands, feet, eyes, etc.) of a pedestrian who is in the environment. Based on the one or more key points, a bounding box associated with the pedestrian may be generated and the vehicle may be controlled based on at least one of the key points or the bounding box. The techniques may also include training the machine-learned model to detect key points associated with pedestrians.
US12100218B1
This disclosure describes, in part, systems for enabling physical retail stores and other facilities to implement both automated- and manual-checkout techniques for customers of the stores and/or facilities. For example, the described systems may enable a retail store to implement technology where users are able to pick items from shelves and other inventory locations and exit the store without performing manual checkout of the items, as well as technology to allow users to pay for their items using point-of-sale (POS) and/or other manual-checkout techniques. The systems described herein also generate associations between users and carts within the stores to prevent fraudulent transactions within these hybrid environments.
US12100217B2
A wireless camera system with color night vision is provided. The wireless camera system includes a display device and a camera device with a camera view directed in a surveillance direction. The camera device has an image sensor, an infrared filter, a first processor configured to control the image sensor and the infrared filter, and an artificial intelligence (AI) processor. The AI processor is configured to receive images captured by the image sensor, and to determine color components of the images based on a user-dependent training dataset comprising a plurality of daytime-to-nighttime pairs (DNPs). The first processor is configured to control the image sensor to capture daytime images for the surveillance direction, and is further configured to activate the infrared filter and control the image sensor to capture nighttime images for the surveillance direction. The plurality of DNPs is constructed based on the daytime images and the nighttime images.
US12100216B2
To present a region which is not fully monitored, provided is a monitoring device comprising a detection means, an estimation means, a determination means, and a presentation means. The detection means detects a person from an image. The estimation means estimates a region which is being viewed by the person who is detected by the detection means. On the basis of the region estimated by the estimation means, the determination means determines a region which requires special attention within a monitoring area. The presentation means presents information indicating the region which requires special attention determined by the determination means.
US12100211B2
A system for monitoring and recording and processing an activity includes one or more cameras for automatically recording video of the activity. A processor and memory associated and in communication with the camera is disposed near the location of the activity. The system may include AI logic configured to identify a user recorded within a video frame captured by the camera. The system may also detect and identify a user when the user is located within a predetermined area. The system may include a video processing engine configured to process images within the video frame to identify the user and may modify and format the video upon identifying the user and the activity. The system may include a communication module to communicate formatted video to a remote video processing system, which may further process the video and enable access to a mobile app of the user.
US12100206B2
A mapping of a physical environment and objects within the physical environment are generated. The objects are tracked within the physical environment and any transaction data associated with transaction correlated with the objects. The objects, relationships between each object, and any transaction data are evaluated to assign a risk score or an assessment needs score. Each score is mapped to one or more unique visual features and a heat map is generated that depicts the objects within the physical environment along with their visual features. The heat map is continuously updated in real time as scores change for the objects and the visual features change. The heat map is rendered within an interface of a device operated or worn by an attendant to assist the attendant in quickly ascertaining any risk of loss, any risk of threat, and/or any customer in need of assistance within the physical environment.
US12100205B2
A method of customized installation of access control hardware according to one embodiment includes capturing, by a camera of a mobile device, at least one image of an installation location for the access control hardware, generating a set of customized installation instructions for the access control hardware at the installation location based on the at least one image, and displaying the customized installation instructions on a graphical user interface of the mobile device.
US12100203B2
Disclosed herein is a system that comprises an imaging sensor coupled to a robot. The system also comprises an imaging module configured to capture images of a scene within a field of view of the imaging sensor, which is coupled to the robot. The system further comprises an image-processing module configured to process the captured images to identify an object above a horizon in the scene within the field of view of the imaging sensor. The system additionally comprises a tracking module configured to track a trajectory of the object based on the captured images to determine positions of the object relative to the robot.
US12100200B2
The present application discloses an autoregression image abnormity detection method of enhancing a latent space based on memory, which belongs to the field of abnormity detection in computer vision. The present application comprises: selecting a training data set; constructing a network structure of an autoregression model of enhancing a latent space based on memory; preprocessing the training data set; initializing the autoregression model of enhancing a latent space based on memory; training the autoregression model of enhancing a latent space based on memory; verifying the model on the selected data set, and using the trained model to judge whether the input image is an abnormal image. In the present application, a prior distribution is not needed to be set such that the distribution of the data itself will not be destroyed, and it can prevent the model from reconstructing abnormal images, and ultimately can better judge abnormal images.
US12100197B2
A method for training a machine learning system. The method includes generating an augmented dataset including input images for training the machine learning system, which is for classification and/or semantic segmentation of input images, using a first machine learning system, which is embodied as a decoder of an autoencoder, and a second machine learning system, which is embodied as an encoder of the autoencoder. Latent variables are ascertained from the input images using the encoder. The input images are classified as a function of ascertained feature characteristics of their image data. An augmented input image of the augmented dataset is ascertained from at least one of the input images as a function of average values of the ascertained latent variables in at least two of the classes. The image classes are selected so that the input images classified therein agree in their characteristics in a predefinable set of other features.
US12100196B2
The present disclosure relates to a system and method of performing quantization of a neural network having multiple layers. The method comprises receiving a floating-point dataset as input dataset and determining a first shift constant for first layer of the neural network based on the input dataset. The method also comprises performing quantization for the first layer using the determined shift constant of the first layer. The method further comprises determining a next shift constant for next layer of the neural network based on output of a layer previous to the next layer, and performing quantization for the next layer using the determined next shift constant. The method further comprises iterating the steps of determining shift constant and performing quantization for all layers of the neural network to generate fixed point dataset as output.
US12100194B1
Various implementations disclosed herein include devices, systems, and methods that enhance an image based on depth and/or other sensor data. For example, an example process may include obtaining an image of a physical environment from a first sensor, each pixel of the image corresponding to an amount of light, obtaining depth data of the physical environment via a second sensor, and enhancing the image based on the depth sensor data.
US12100193B2
Systems, methods, and computer program products for determining an attack on a neural network. A data sample is received at a first classifier neural network and at a watermark classifier neural network, wherein the first classifier neural network is trained using a first dataset and a watermark dataset. The first classifier neural network determines a classification label for the data sample. A watermark classifier neural network determines a watermark classification label for the data sample. A data sample is determined as an adversarial data sample based on the classification label for the data sample and the watermark classification label for the data sample.
US12100185B2
Method, apparatus, and non-transitory storage medium for end-to-end neural image compression using non-linear quantization with substitution, including receiving one or more input images, generating a substitute image associated with the input image based on the input image using a neural network based substitute feature generator, compressing the substitute image, quantizing the compressed substitute image to obtain a quantized representation of the input image with higher compression performance by using a non-linear quantizer, and entropy encoding the quantized substitute image using a neural network based encoder to generate a compressed representation of the quantized representation.
US12100183B2
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. A point cloud attribute transfer algorithm may be used to determine distortion between an original point cloud and a reconstructed point cloud. Additionally, the point cloud attribute transfer algorithm may be used to select attribute values for a reconstructed point cloud such that distortion between an original point cloud and a reconstructed version of the original point cloud is minimized.
US12100177B2
A method includes identifying an image captured by an image capture device set at a first angle about an axis, the image corresponding to a time at which the image was captured, identifying within the image, a region of interest including an object to be used for calibration, determining, an image coordinate at which the object is displayed within the image, determining a camera angle corresponding to a position of the image capture system relative to the axis when the image was captured, identifying a bearing of the object relative to the reference direction, the bearing of the object determined using a geolocation of the image capture system and the time at which the image was captured, and determining, using the image coordinate, the camera angle, and the bearing of the object, an angular offset between the first angle and the reference direction to determine a second angle.
US12100176B2
There is provided mechanisms for calibration of an eye tracking system. An eye tracking system comprises a pupil centre corneal reflection (PCCR) based eye tracker and a non-PCCR based eye tracker. A method comprises obtaining at least one first eye position of a subject by applying the PCCR based eye tracker on an image set depicting the subject. The method comprises calibrating a head model of the non-PCCR based eye tracker, as applied on the image set, for the subject using the obtained at least one first eye position from the PCCR based eye tracker as ground truth. The head model comprises facial features that include at least one second eye position. The calibrating involves positioning the head model in order for its at least one second eye position to be consistent with the at least one first eye position given by the PCCR based eye tracker.
US12100167B2
Apparatuses, methods, and systems are disclosed for estimating a trajectory path of an object. An apparatus includes an object module that identifies a target object based on data captured from a first sensor. An apparatus includes a location module that identifies the target location for the target object based on data captured from a second sensor. An apparatus includes a path module that determines an objective path for the target object relative to the target location. An apparatus includes a surface module that identifies a surface of a striking object that is configured to cause the target object to move along a trajectory path towards a target location. A path module estimates the trajectory path of the target object towards the target location and relative to the objective path prior to the striking object contacting the target object.
US12100165B2
An optical sensor system for determining trajectory of a wheel includes: a wheel mounted in a wheel arch having an outer surface covered with evenly-spaced wheel treads; an optical sensor mounted in the wheel arch but not touching the wheel, for performing a plurality of counts corresponding to respectively capturing a plurality of images of the wheel according to the wheel treads, and comparing the captured images with a reference image to determine a 2D displacement. The optical sensor further performs a calculation to convert the measured 2D displacement of the wheel from its original position into a distance the wheel travels along a path in order to determine the wheel trajectory.
US12100162B2
A method and system for image processing are provided in the present disclosure. The method may include obtaining a first image and determining whether there is an object of interest in the first image by performing an object detection on the first image. The method may also include upon a determination that there is an object of interest in the first image, retrieving at least one background image from a first storage device, and obtaining a foreground image. The method may further include upon a determination that there is no object of interest in the first image, determining whether a first predetermined condition is satisfied; and upon a determination that the first predetermined condition is satisfied, updating the at least one background image in the first storage device based on at least one candidate image determined as including no object of interest.
US12100158B2
Methods, systems, and devices for generating a persistent world-space ground (or floor) segmentation map (or “texture”) for use in augmented or virtual reality 3D experiences.
US12100155B2
A region specification apparatus specifies a region of an object which is included in an input image and which includes a plurality of subclass objects having different properties. The region specification apparatus includes a first discriminator that specifies an object candidate included in the input image. The first discriminator has a component configured to predict at least one of movement or transformation of a plurality of anchors according to the property of the subclass object and specify an object candidate region surrounding the object candidate.
US12100148B2
An image processing apparatus includes a processor including hardware. The processor is configured to: acquire a first wavelength image and a second wavelength image, the first wavelength image being generated by irradiating a stage and by capturing light that has passed through the stage, the second wavelength image being generated by irradiating a specimen and by capturing light that has passed through the stage and the specimen, the specimen including a core tissue; calculate a spectral transmittance image; cause a display to display at least one of the spectral transmittance image and the second wavelength image as a display image; extract an area of the spectral transmittance image having spectral transmittance similar to spectral transmittance of a reference area in the display image as a core tissue area of the core tissue; and calculate an amount of the core tissue area.
US12100142B2
Systems and methods of fluid or air passageway cross-sectional area determination in an anatomy are disclosed. In some examples, the methods may include generating a model of a structure based on a plurality of images of the structure, the structure comprising at least one fluid or air flow path. In some examples, the methods may also include identifying an obstruction element in the model of the structure, the obstruction element affecting the at least one fluid or air flow path in the model. In some examples, the methods may also include determining a region of the at least one fluid or air flow path for flow analysis.
US12100136B2
The present disclosure provides a non-contact vital sign detection device, which comprises a processing unit, a preset light source, a beam splitter, a camera and a display unit; the processing unit sends an emission instruction to the preset light source and sends a capturing instruction to the camera when detecting a first preset instruction; the preset light source emits a preset light ray outwards when receiving the emission instruction; the beam splitter filters the light ray reflected by the eyes of the target user to the camera based on the preset light ray.
US12100128B2
In an approach to improve detecting and identifying objects through orbital synthetic aperture radar satellites, embodiments arrange an array of elements in a predetermined configuration, and process, by a threshold and signature analysis, detected peaks in processed image data. Further, embodiments generate a list of objects detections based on the processed peaks, and identify an object based on amplitude, polarization ratio, and polarization phase difference. Additionally, embodiments, classify the identified object based on the generated list of objects, and output, by a user interface, a list of probable object detections with position coordinates and identifications based on the classified identified objects, wherein the list of probable objects are above or within a predetermine threshold of confidence.
US12100127B2
A medical device includes a sensor, a processor, and non-transitory computer readable medium storing imaging instructions. The sensor captures a first raw image into a first frame of raw pixel values including a plurality of first pixel values that represent pixels of a first color and a plurality of second pixel values that represent pixels of a second color. The sensor captures a second raw image into a second frame of raw pixel values including a plurality of third pixel values that represent pixels of the second color and a plurality of fourth pixel values that represent pixels of a third color. The processor convolves the first frame of raw pixel values with the second frame of raw pixel values to generate a first extrapolated frame of pixel values in a YCrCb format and creates a processed image from the first extrapolated frame of pixel values.
US12100124B2
The disclosure herein relates to methods and systems for generating an end-to-end de-smoking model for removing smoke present in a video. Conventional data-driven based de-smoking approaches are limited mainly due to lack of suitable training data. Further, the conventional data-driven based de-smoking approaches are not end-to-end for removing the smoke present in the video. The de-smoking model of the present disclosure is trained end-to-end with the use of synthesized smoky video frames that are obtained by source aware smoke synthesis approach. The end-to-end de-smoking model localize and remove the smoke present in the video, using dynamic properties of the smoke. Hence the end-to-end de-smoking model simultaneously identifies the regions affected with the smoke and performs the de-smoking with minimal artifacts. localized smoke removal and color restoration of a real-time video.
US12100110B2
Interactive experiences are generated using an augmented reality (AR) system that leverages the native input and output capabilities of AR devices to generate immersive and interactive experiences in smart spaces that combine visually-represented programming logic, AR content, and IoT devices. The system connects IoT devices with each other in a native AR environment, provides virtual content and logic gates, scripts sequences and loops of actions, solves visibility issues for IoT devices that are far apart, and designs logic gates and flow circuits that best support user intentions when generating interactive experiences in smart spaces. The interactive experience is produced by generating a program of behaviors of selected IoT devices using logic gates and control circuits connected to the IoT devices in a visual programming interface of the AR device. Once completed, the program of behaviors is executed by a runtime module to control the IoT devices during the interactive experience.
US12100108B2
A cross reality system that provides an immersive user experience shared by multiple user devices by providing quality information about a shared map. The quality information may be specific to individual user devices rendering virtual content specified with respect to the shared map. The quality information may be provided for persistent coordinate frames (PCFs) in the map. The quality information about a PCF may indicate positional uncertainty of virtual content, specified with respect to the PCF, when rendered on the user device. The quality information may be computed as upper bounding errors by determining error statistics for one or more steps in a process of specifying position with respect to the PCF or transforming that positional expression to a coordinate frame local to the device for rendering the virtual content. Applications running on individual user devices may adjust the rendering of virtual content based on the quality information about the shared map.
US12100106B2
In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
US12100102B2
Aspects of the disclosure provide methods and apparatuses of quality assessment for three dimensional (3D) graphics modeling. In some examples, an apparatus for quality assessment includes processing circuitry. The processing circuitry determines an updated virtual camera position in response to a position change of a virtual camera for projection from a three-dimensional (3D) space to a two-dimensional (2D) space. The processing circuitry projects a reference 3D representation according to the updated virtual camera position to generate a reference 2D image, and projects a 3D representation under assessment according to the updated virtual camera position to generate an assessment 2D image. The processing circuitry calculates an assessment score associated with the updated virtual camera position based on the reference 2D image and the assessment 2D image.
US12100090B1
A three-dimensional (“3D”) interactive system and associated methods automatically add interactivity to a 3D scene by detecting and segments the primitives that represent different objects in the 3D scene, associating different animation models to the primitives of the represented objects, and separately animating the primitives of a represented object in response to a user interaction with one or more of those primitives based on the associated animation model. The system receives an undifferentiated 3D model of the scene, selects different sets of primitives that share unique commonality associated with different objects, and generates a differentiated 3D model with a different classification for each set of the different sets of primitives that represent a different object. The system detects an interaction with primitives of a particular classification, and animates the primitives according to an animation model that is defined for an object identified with the particular classification.
US12100076B2
Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.
US12100053B2
A personalized insurance (“PI”) computing device for determining an optimal insurance product for a driver operating a vehicle for a transportation network company (“TNC”) during a period of increased demand includes at least one processor in communication with at least one memory. The processor is configured to: (i) receive, from a TNC, data indicating increased demand for transportation services, (ii) retrieve driver data that includes the driver history, (iii) generate an optimal pricing model for the driver based upon the increased demand and the driver data, (iv) execute the model to determine an optimal insurance product having characteristics reflecting at least one risk factor associated with the increased demand for transportation services and a risk profile determined from analyzing the driver data, and (v) transmit an offer to the driver to provide transportation services at an increased earnings rate and with the determined optimal insurance product.
US12100043B2
A method, system, and computer readable storage to enable a user to apply for a loan with a dynamic repayment structure. Instead of periodic payments being fixed, the payments can be variable based on a collection rate. The collection rate is determined from historical financial data for the user. For example, the collection rate can be a fixed percentage of all profit for each month. In this manner, the user's monthly payments are more commensurate with their monthly cash flow thereby reducing the default rate.
US12100033B2
A labor marketplace exchange (LME) computing system and method are provided. The LME computing system communicates with communications devices of service providers and service users. The LME computing system receives service provider profile data from the service providers. Service users can submit service queries to the LME computing system. Based on the parameters of the service query, service providers are identified by the LME computing system. A service request is then sent to a service provider identified by the LME computing system and selected by the service user.
US12100032B2
To determine whether product information provided from a seller is consistent, provided is a learning device including at least one processor, the at least one processor being configured to: acquire first and second product information from a storage in which a plurality of pieces of product information each including a plurality of pieces of item data relating to a product are stored in advance; generate third product information in which at least one piece of item data included in the first product information is replaced with the corresponding at least one piece of item data of the second product information; and cause a machine learning model to learn the third product information as inconsistent product information, wherein the machine learning model is configured to determine, when a piece of product information is input, whether the piece of product information is consistent.
US12100029B2
An inventory management system manages information regarding medical items dispensed to a patient in a medical facility. Inventory sensors sense removal of medical items from an inventory space to be dispensed to the patient. Software instructions associate item information with patient information that identifies the patient, determine billing codes associated with the dispensed items, generate billing information including the patient information and the billing codes, and generate an invoice directed to the patient's medical insurance provider. The instructions also verify that the billing codes are associated with medical items appropriate for treatment of the patient's condition indicated by diagnostic codes included in the billing information, and generate an alert message if the billing codes are associated with medical items that are not reimbursable or are inappropriate for treatment of the diagnosed condition. The alert message is sent to the physician who diagnosed the patient and provided the diagnostic code.
US12100026B2
Systems, methods and computer readable products are provided for enabling dynamic loading of one or more digital image branding functions associated with one or more distribution rules. A distribution rule is used to target a group of end users that are selected from a dataset mapping a plurality of end-users according to one or more distribution rules. Instructions are forwarded to present an indication the digital image branding function to each member of the end users group.
US12100024B2
A pet is identified by capturing or receiving an image containing the pet, isolating the pet in the image, and identifying the pet. Isolating the pet may include image enhancement, such as outlining the pet (e.g., a fur outline) or removing a background of the image. The identification may include comparison of various pet characteristics to a database of characteristics associated with known pets. The characteristics may be type of animal characteristics, breed characteristics, and specific pet characteristics and/or the pet's name. Pets and their characteristics may be may be added to the database using similar criteria forming a profile for each pet that may be used for other purposes. More than one pet may be linked to an owner such as through a mobile device ID and more than one owner or individual may be linked to a pet.
US12100023B2
An audio recognition system provides for delivery of promotional content to its user. A user interface device, locally or with the assistance of a network-connected server, performs recognition of audio in response to queries. Recognition can be through a method such as processing features extracted from the audio. Audio can comprise recorded music, singing or humming, instrumental music, vocal music, spoken voice, or other recognizable types of audio. Campaign managers provide promotional content for delivery in response to audio recognized in queries.
US12100012B2
A system for capturing a product tag image, extracting product information, and validating information. The extracted information is then utilized to populate a universal (brand independent) product registration database. To incentivize end users to register their new and in service products, entry is simplified by the use of an application on a smartphone, tablet or personal computer. A user downloads an application and enters their information then takes at least one picture/scan/image of the product label(s) that contain: 1) manufacturer name (and/or brand name), 2) model number, 3) serial number; and 4) date of production. Said information is extracted by Optical Character Recognition (OCR) and then validated before entering said database.
US12100011B1
People provide content such as a recorded text or audio on various platforms, such as recorded telephone lines, social media, or web chats. The techniques described in this patent document can be used to obtain a set of topics that characterize the words in the recorded text or audio for each platform. By identifying topics being discussed on several platforms and by correlating topics between the platforms, a multi-channel topic orchestration server can generate a timeline that shows when the topic appeared on the various platforms.
US12100009B2
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for pausing the processing of transactions during a workflow. Other aspects may provide for a messaging microservice that permits communications between the transaction exchange platform and external third-parties.
US12100007B2
Computer-implemented techniques for repeatable and interpretable divisive analysis. In one embodiment, for example, a method comprises: identifying top-level cohorts of data items based on one or more characteristics of the data items in common; recursively or iteratively dividing a selected top-level cohort in a top-down manner resulting in a plurality of sub-level cohorts arranged in a hierarchy; detecting a particular data item that is a statistical outlier among data items of a leaf cohort in the hierarchy; and causing display of an indication in a computer user interface that the particular data item is an outlier.
US12099993B2
A resource transfer method performed by a terminal is provided. The method includes: receiving, through near field communication (NFC) by a terminal that is located within an identification range of a resource transfer interaction device, an application identifier (AID) selection request from the resource transfer interaction device; obtaining a target resource transfer AID based on the AID selection request; obtaining resource transfer data corresponding to the target resource transfer AID, and generating an AID selection response message based on the target resource transfer AID and the resource transfer data, the resource transfer data being located in a custom field of the AID selection response message; and transmitting the AID selection response message to the resource transfer interaction device, a resource transfer being performed based on the target resource transfer AID and the resource transfer data.
US12099991B2
A method may include generating, by a computing device, a first dynamic QR code comprising a plurality of QR code frames, each QR code frame transmitted at a first frequency, the plurality of QR code frames comprising non-viable QR code frame(s) and at least one viable QR code frame. The method may include displaying, by the computing device, the first dynamic QR code, the at least one viable QR code frame displayed at a first time. The method may include transmitting, by the computing device, a first pulse to a user device. The method may include capturing, by the user device at the first time and in response to receiving the first pulse, the at least one viable QR code frame. The method may include generating and displaying, by the user device, a second dynamic QR code, causing the computing device to complete a requested transaction.
US12099986B2
Systems and methods for providing embedded banking services are disclosed. In one embodiment, a method for providing embedded banking services on an electronic device may include (1) a computer program executed by an electronic device comprising a computer processor generating a request to enable embedded banking services for a financial institution on the electronic device; (2) the computer program communicating the request to a host for the electronic device; (3) the computer program receiving a secure token and an encryption key from one of the host of the electronic device and the financial institution; (4) the computer program storing the secure token and encryption key in secure storage of the electronic device; and (5) the computer program enabling embedded banking services on the electronic device.
US12099980B1
A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value.
US12099974B2
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing tasks in a content management system. For example, the content management system can collect, aggregate, and/or store task data assigned to a user from across projects and/or content items. The user can select to view tasks for a particular project and/or from across all projects. The content management system can generate a single graphical user interface for presenting the task data associated with the user. The content management system can generate a graphical user interface the allows the user to move tasks from one task status graphical element (e.g., task status container) to another task status graphical element to change the status of a task associated with the user. Thus, the user can quickly and easily view the tasks assigned to the user and update the status of tasks in an easy to use graphical user interface.
US12099972B2
A computer-implemented method for facilitating effective sales via a graphical user interface (GUI). The method may include the act of providing a database that includes sales information for potential sales targets. In an embodiment, the method further includes querying the database to identify each of a plurality of potential sales targets within a pre-determined sales region. A step includes generating a first graphical user interface (“GUI”) at an electronic display of a mobile device, where the GUI includes an image of a map of the pre-determined sales region and visual icons depicted on the map at positions corresponding with the geographic location of each of the plurality of potential sales targets within the sales region. Further, providing a selectable report icon in the first GUI and, upon selection of the selectable report icon on the first GUI, querying the database to retrieve at least some of the sales information associated with a plurality of the potential sales targets in the sales region and displaying, in a second GUI, a visualization of the retrieved sales information.
US12099970B2
Various embodiments provide methods for validating hardware modifications of an IHS (Information Handling System) by confirming that a hardware modification corresponds to a hardware component supplied for installation in the IHS by a trusted entity. During factory provisioning of an IHS, an inventory certificate that specifies the factory installed IHS hardware is uploaded to the IHS and is also stored for ongoing support of the IHS. Upon a hardware component being supplied for installation in the IHS by a trusted entity, the inventory of the stored inventory certificate is updated to identify the supplied component and the updated certificate is transmitted to the IHS. An inventory of detected hardware components of the IHS is compared against the inventory from the updated inventory certificate in order to validate the detected hardware of the IHS includes the component, supplied by the trusted entity, that is identified in the updated inventory certificate.
US12099968B2
In some embodiments, an exemplary computer system may include a non-transient memory, electronically storing program code; and a computer processor, when executing the program code, may be configured to manage a virtual business, offering a plurality of real-life third-party products of a third party, real-life third-party services of the third party, or both, in a virtual reality realm, where the updatable graphical user interface includes each respective visual representation of each respective real-life third-party product, each respective real-life third-party service, or both; and receive near-field communications from a plurality of computing devices associated with a plurality of users to select a plurality of programmed visual objects linked to at least one third-party computer inventory of the third party to enable to place, by activating each programmed visual object, a plurality of real-life orders for a plurality of real-life third-party products, real-life third-party services, or both, while remaining within the virtual reality realm.
US12099963B2
An example operation may include one or more of acquiring, by a processor node, identification data from an asset producer node over a supply blockchain, generating, by the processor node, a unique identifier (ID) for the asset producer node, and executing a smart contract to: map the ID to the identification data and provide an entitlement to the asset producer node to a plurality of supplier nodes based on the mapped ID.
US12099955B2
Embodiments provide methods and systems for determining prospective acquisitions among business entities using machine learning techniques. Method performed by server system includes accessing financial data items and news items associated with finances of business entities from data sources for particular time duration. Method includes generating financial and news feature vectors corresponding to business entities and applying machine learning models over financial feature vectors and news feature vectors associated with business entities for determining candidate set of business entities predicted to be engaged in business acquisition in future. Method includes creating dynamic bipartite knowledge graph for each distinct time durations within particular time duration and generating static bipartite knowledge graph based on dynamic bipartite knowledge graphs for distinct time durations. Method includes predicting occurrence of acquisition of at least one business entity of candidate set of business entities based on supervised machine learning model and static bipartite knowledge graph.
US12099943B2
A method of facilitating a match between an employer with at least one job opening and job seekers is provided. The employer has a set of position preferences related to the job opening. The job seekers have suitability data, resumes, etc., that are provided to the employer. The suitability data includes normalized assessment data. The method includes the steps of: determining a position quotient based on the position preferences; deriving a performance quotient for each job seeker; comparing each the performance quotient to the position quotient; and ranking each the job seeker based on the comparison of the performance quotient to the position quotient.
US12099933B2
A framework for rapidly prototyping federated learning algorithms. Specifically, the disclosed framework proposes a method and system for evaluating different hypotheses for configuring learning model, which may be optimized through federated learning. Through the disclosed framework, these hypotheses may be tested for scalability, hardware and network resource performance, as well as for new learning state compression and/or aggregation technique effectiveness. Further, these hypotheses may be tested through federated learning simulations, which avoid costs associated with deploying these hypotheses to be tested across production systems.
US12099930B2
In described examples of a method for quantizing data for a convolutional neural network (CNN) is provided. A set of data is received and quantized the using a power-of-2 parametric activation (PACT2) function. The PACT2 function arranges the set of data as a histogram and discards a portion of the data corresponding to a tail of the histogram to form a remaining set of data. A clipping value is determined by expanding the remaining set of data to a nearest power of two value. The set of data is then quantized using the clipping value. With PACT2, a model can be quantized either using post training quantization or using quantization aware training. PACT2 helps a quantized model to achieve close accuracy compared to the corresponding floating-point model.
US12099918B2
The present disclosure discloses a neural network processing module, in which a mapping unit is configured to receive an input neuron and a weight, and then process the input neuron and/or the weight to obtain a processed input neuron and a processed weight; and an operation unit is configured to perform an artificial neural network operation on the processed input neuron and the processed weight. Examples of the present disclosure may reduce additional overhead of the device, reduce the amount of access, and improve efficiency of the neural network operation.
US12099916B2
A data processing method and apparatus using a neural network, and an electronic device including the data processing apparatus. The data processing method includes identifying an operator that selects one of a plurality of execution paths for a portion of the neural network while sequentially executing layers included in the neural network, selecting a specific execution path, from among the plurality of execution paths, based on a remaining time that is left for an inference of the neural network, and obtaining a result of the inference of the neural network through the specific execution path.
US12099915B2
A method for quantizing a deep neural network is provided, which includes extracting first statistical information on output values of a first normalization layer included in the deep neural network, determining a discretization interval associated with input values of a subsequent layer of the first normalization layer by using the extracted first statistical information, and quantizing the input values of the subsequent layer into discretized values having the determined discretization interval.
US12099911B2
System and methods for learning data patterns predictive of an outcome are described. An example system may include a plurality of input sensors communicatively coupled to a controller; a data collection circuit structured to collect output data from the plurality of input sensors; and a machine learning data analysis circuit structured to receive the output data, learn received output data patterns indicative of an outcome, and learn a preferred input data collection band among a plurality of available input data collection bands. The machine learning data analysis circuit may be structured to learn received output data patterns by being seeded with a model based on industry-specific feedback. The outcome may be at least one of: a reaction rate, a production volume, or a required maintenance.
US12099908B2
Techniques for adapting previously-annotated training examples into updated training examples for training a machine learning model are disclosed. One example includes a computer program that recognizes a find expression, a replacement expression, and a filtering constraint in which the filtering constraint distinguishes a subset of previously-annotated training examples from others of the previously-annotated training examples. An instance of the find expression is identified by the computer program within the subset of the previously-annotated training examples that were identified among the previously-annotated training examples based on the filtering constraint. The instance of the find expression identified within the subset of the previously-annotated training examples is replaced by the computer program with an instance of the replacement expression to obtain an updated subset of training examples. The updated subset of training examples is output by the computer program, which may be used for training a machine learning model.
US12099897B2
Image processing for scanning devices based on laser aimer position, wherein a first frame and a second frame of image data related to an object associated with a barcode are captured using a scanning device. A difference between first pixel data for a first grouping of pixels associated with the first frame and second pixel data for a second grouping of pixels associated with the second frame is computed. Additionally, a location of a laser aimer pattern in the first frame or the second frame is determined based on a comparison between respective differences between the first pixel data for the first grouping of pixels and the second pixel data for the second grouping of pixels, where the laser aimer pattern is created by the scanning device.
US12099889B2
A radio frequency identification (RFID) tag applicator including a spool system for holding and guiding a tape including a plurality of RFID tags from a first spool to a second spool, an RFID programmer coupled to spool system to send a programming signal to each of the tags passing from the first spool to the second spool, an RFID reader coupled to the spool system for reading a return signal from a programmed RFID tag in order to reject or accept the programmed tag, and an applicator member operatively coupled to the RFID reader to cause an RFID tag to peel away from the tape onto a passing substrate if the RFID tag is accepted by the RFID reader or pass to the second spool if rejected.
US12099887B2
Technologies are provided for an extensible software-as-a-service (SaaS) computing platform. In some embodiments, a computing system includes computer-executable components comprising multiple core modules that provide a defined service. The multiple core modules include at least one extension point corresponding to a first core module of the multiple core modules, where a first extension point of the at least one extension point has a tenant-specific extension module mapped thereto that customizes the defined service. The computer-executable components also can include an application programming interface (API) corresponding to a defined tenant. The computing system also includes a data model corresponding to the defined tenant. Tenant-specific extension modules mapped to the at least one extension point can customize the API and/or the data model.
US12099885B2
NUMA-aware reader-writer locks may leverage lock cohorting techniques that introduce a synthetic level into the lock hierarchy (e.g., one whose nodes do not correspond to the system topology). The synthetic level may include a global reader lock and a global writer lock. A writer thread may acquire a node-level writer lock, then the global writer lock, and then the top-level lock, after which it may access a critical section protected by the lock. The writer may release the lock (if an upper bound on consecutive writers has been met), or may pass the lock to another writer (on the same node or a different node, according to a fairness policy). A reader may acquire the global reader lock (whether or not node-level reader locks are present), and then the top-level lock. However, readers may only hold these locks long enough to increment reader counts associated with them.
US12099878B2
Methods, systems, and computer-readable media for orchestration of computations using a remote repository are disclosed. A representation of one or more inputs to a computation is stored in a repository. The computation is assigned to one or more hosts of a plurality of hosts. A representation of program code executable to perform the computation is stored in the repository. A local copy of the one or more inputs is stored on the one or more hosts. The computation is initiated on the one or more hosts using the program code and the local copy of the one or more inputs. The computation is initiated for a plurality of keys. The computation succeeds for one or more keys after the computation has failed for one or more other keys. A representation of one or more outputs of the computation is stored in the repository.
US12099877B2
This disclosure is directed to systems and methods for determining target allocation parameters for initiating targeted communications in complex computing networks, which may be associated with the allocation of allocatables in execution events over a period of time. The systems and methods may include receiving a desired allocation; determining a first available allocation at a first time; generating allocation information for a second period comprising the first time; determining a second available allocation at a second time; determining a remaining available allocation, based on the allocation information and the second available allocation; and determining one or more target allocation parameters for initiating a targeted communication to a computing device after the second time.
US12099873B2
A method includes, by a scheduling controller, receiving from a user a request for an application to be executed by a computing system associated with a data center, wherein the application includes a plurality of tasks, and wherein the request includes an estimated execution time corresponding to an estimated amount of real-world time that the tasks will be actively running on the computing system to fully execute the application. The method includes receiving from the user a service level objective indicating a target percentage of a total amount of real-world time that the tasks will be actively running on the computing system and generating, in response to determining that the job can be completed according to the service level objective and the estimated execution time, a notification indicating acceptance of the job.
US12099870B2
Reducing call stack usage for future object completions is disclosed herein. In one example, a processor device of a computing device employs a completion queue when managing completions of future objects. When a future object is determined to have a status of complete, the processor device determines whether the current thread of the future object is associated with a completion queue. If so, a completion operation of the future object is enqueued in the completion queue. If the current thread is not associated with a completion queue, one is created and associated with the current thread, and the completion operation of the future object is performed. After completion, if the completion queue is not empty, any enqueued completion operations are dequeued and performed. Once the completion queue is empty, the completion queue is removed.
US12099868B2
An output management device, an output management method, and a program are provided that manages output of input data to a processing module. The processing module is associated with first metadata indicating a condition of the input data. The input data is associated with second metadata indicating an attribute of the input data. The input data is temporarily stored in the data buffer. Output of the input data from the data buffer to the processing module is controlled by an output control unit. In the output management apparatus, a first acquisition unit acquires the first metadata. A second acquisition unit acquires the second metadata. A notification unit notifies the output control unit of whether or not the input data is allowed to be output to the processing module based on the first and second metadata.
US12099865B2
A virtual machine provisioning method according to an embodiment includes a provisioning module that creates a virtual machine image template including only an operating system image and a system file image, a virtual machine management module that extracts the OS image of the virtual machine image template according to a virtual machine creation command from a user, to load the OS image into a memory allocated a virtual machine, and execute the OS image, and an interface module that extracts a system file image of the virtual machine image template according to the virtual machine creation command to build a root file system for the virtual machine.
US12099862B2
Example methods are provided to identify unused memory regions in pages that are allocated for storing executable code. One or more of the unused memory regions are usable as a secure location to store confidential information shared between a hypervisor on the host and a guest (such as a guest virtual computing instance) that runs on the host. The one or more unused memory regions may also be used to store executable code (such as valid executable code of antivirus software or other security program) that has been prevented/delayed in its execution by malicious code that has occupied the pages, thereby providing the executable code with sufficient memory resources to enable the executable code to at least partially complete execution.
US12099859B2
Disclosed in the present application is a home page interface recommendation method for an operation and maintenance platform. In the method, a home page recommendation interface is automatically learned and intelligently generated on the basis of daily operation behavior habits of different roles and different users, such that no matter a new user or an old user may obtain home page recommendation conforming to his/her positioning, the use efficiency of the operation and maintenance personnel on the operation and maintenance platform is greatly improved, the operation and maintenance time is shortened, and the cost is reduced. In addition, the present application also provides a home page interface recommendation apparatus and device for an operation and maintenance platform, and the technical effects of the home page interface recommendation apparatus and device correspond to the technical effects of the method.
US12099856B2
A user device includes a display screen and one or more processors. The one or more processors are configured to preload one or more user applications in a background mode, in which User Interface (UI) displays associated with preloaded user applications are invisible on the display screen, to detect a launch of a UI display that is associated with a given preloaded user application, to assess whether the UI display is a preload-initiated UI display that is invoked due to preloading of the given user application, or whether the UI display is a user-initiated UI display that is invoked due to an action by the user, to handle the UI display using a first handling scheme if the UI display is assessed to be a preload-initiated UI display, and, if the UI display is assessed to be a user-initiated UI display, to handle the UI display using a second handling scheme, different from the first handling scheme.
US12099855B2
Embodiments of this application provide a data processing method and apparatus, a computer device, and a readable storage medium. The method includes: setting a state machine of a resource data transfer service to a first state in response to a start request for the resource data transfer service, the start request carrying a state identifier of the first state; executing a first service logic corresponding to the first state, to obtain an execution result of the first service logic; adjusting the state machine to a second state according to the execution result of the first service logic, and executing a second service logic corresponding to the second state, to obtain an execution result of the second service logic; and outputting a service execution result of the resource data transfer service according to the execution result of the second service logic when the second state is a termination state, a service logic of the resource data transfer service including at least the first service logic and the second service logic. In this way, the implementations of the resource data transfer service can be enriched.
US12099851B2
A first processor performs a falsification detection on a first boot code based on activation of an information processing apparatus, and in a case where no falsification of the first boot code is detected and version information about the first boot code and version information about a second boot code are different from each other, the first processor overwrites the second boot code with the first boot code after reset processing of a second processor is completed.
US12099849B2
An example computing device includes a non-volatile memory to store Basic Input/Output Systems (BIOS) data of the computing device, an audio codec, and a controller. The controller is to: receive a command from a provisioning device at the audio codec; and transfer a copy of the BIOS data between the controller and the memory based on the command.
US12099847B2
A data processing apparatus comprises: execution circuitry to execute instructions in order to perform data processing operations specified by those instructions; a plurality of registers to store data values for access by the execution circuitry when performing the data processing operations, each register having an associated physical register identifier; register rename circuitry to select physical register identifiers to associate with architectural register identifiers specified by the instructions; and rename storage having a plurality of entries, each entry being associated with one of the architectural register identifiers and used by the register rename circuitry to indicate a physical register identifier selected for association with that one of the architectural register identifiers; the register rename circuitry comprising an execute unit, and being responsive to detection of an early execute condition for a given instruction, the early execute condition requiring at least detection that each source value required to execute the given instruction is available to the register rename circuitry without accessing the plurality of registers, to cause the execute unit to perform the data processing operation specified by the given instruction in order to generate a result value, and to cause the generated result value to be stored in an entry of the rename storage associated with a destination architectural register identifier specified by the given instruction.
US12099845B2
In an approach, responsibility for reissuing a fetch micro-operation is allocated to a reissue queue subsequent to a cache miss corresponding to a cache and the fetch micro-operation. Responsive to higher level cache returning data to the cache, an issue selection algorithm of the issue queue is overridden to prioritize reissuing the fetch micro-operation.
US12099841B2
An embodiment of an apparatus comprises decode circuitry to decode a single instruction, the single instruction to include a field for an identifier of a first source operand, a field for an identifier of a destination operand, and a field for an opcode, the opcode to indicate execution circuitry is to program a user timer, and execution circuitry to execute the decoded instruction according to the opcode to retrieve timer program information from a location indicated by the first source operand, and program a user timer indicated by the destination operand based on the retrieved timer program information. Other embodiments are disclosed and claimed.
US12099839B2
A memory device configured to perform in-memory processing includes a plurality of in-memory arithmetic units each configured to perform in-memory processing of a pipelined arithmetic operation, and a plurality of memory banks allocated to the in-memory arithmetic units such that a set of n memory banks is allocated to each of the in-memory operation units, each memory bank configured to perform an access operation of data requested from the in-memory arithmetic units while the pipelined arithmetic operation is performed. Each of the in-memory arithmetic units is configured to operate at a first operating frequency that is less than or equal to a product of n and a second operating frequency of each of the memory banks.
US12099838B2
In an embodiment, a processor includes: a fetch circuit to fetch instructions, the instructions including a sum of squared differences (SSD) instruction; a decode circuit to decode the SSD instruction; and an execution circuit to, during an execution of the decoded SSD instruction, generate an SSD output vector based on a plurality of input vectors, the SSD output vector including a plurality of squared differences values. Other embodiments are described and claimed.
US12099836B2
When any one or a combination of a ticket, a source code change history, and a source code is input, a source code analysis apparatus generates information of a factor pattern from the information, and a factor metrics calculation unit calculates factor metrics regarding the factor pattern as measured information regarding the factor pattern. In addition, the QCD measurement value is acquired from the information, the QCD index is calculated based on the QCD measurement value, and the correlation calculation unit calculates a correlation coefficient for a pair of the factor metrics and the QCD index, stores the correlation coefficient in the correlation list, calculates a score for the pair of the factor pattern and the QCD measurement value, and generates the important factor pattern information table in which the score is assigned to the pair of the factor pattern and the QCD measurement value.
US12099831B2
Apparatus and methods for automatically removing customer data of a mobile device are disclosed according to various embodiments. In one example, a disclosed method comprises: detecting a mobile device connected to a slot; automatically determining whether the mobile device is valid based on data in a file system; upon determining that the mobile device is valid, automatically determining an operating system managing the mobile device; and automatically removing customer data of the mobile device based on the operating system.
US12099828B2
A method ascertains a drive clearance after a software update for a set of controllers of a vehicle. The method includes determining a first deviation between the first target state and the first actual state of the software updated. If the first deviation indicates, then a second deviation between the second target state of the set of second target states and the second actual state of the set of second actual states for a first controller is determined. The first controller is linked to a class from a specified controller classification, and one or more properties of controllers are linked to each class of the specified controller classes. If a second deviation indicates, and if a property of the ascertained class of the first controller indicates that the first controller can be downgraded, then the first controller is downgraded after the software update.
US12099827B2
An information processing system that provides an application to be executed on an image processing apparatus, the information processing system includes one or more controllers configured to provide, as a first combination application, combination information regarding a reproduction application that reproduces a description file defining an operation procedure, and a first description file, provide, as a second combination application, combination information regarding the reproduction application and a second description file, and output a license code associated with the first combination application and the second combination application.
US12099825B2
A system for performing over-the-air (OTA) update is disclosed. The system may comprise a first communication interface, an electronic control subsystem of a vehicle, and a gateway. The gateway may be coupled to the electronic control subsystem by way of the first communication interface, receive trigger event information, and detect a trigger condition based on the trigger event information. The gateway may initiate, based on the detection of the trigger condition, a handshake with the electronic control subsystem, verify a set of parameters, and validate a version of a software or a firmware of at least one component of the electronic control subsystem. Based on the verification, the gateway may provide an update file to the electronic control subsystem by way of the first communication interface. The update file is configured to update the software or the firmware for the at least one component.
US12099816B2
Techniques are disclosed for systems including techniques for multi-factor modelling for training and utilizing chatbot systems for natural language processing. In an embodiment, a method includes receiving a set of utterance data corresponding to a natural language-based query, determining one or more intents for the chatbot corresponds to a possible context for the natural language-based query and associated with a skill for the chatbot, generating one or more intent classification datasets, each intent classification dataset associated with a probability that the natural language query corresponds to an intent of the one or more intents, generating one or more transformed datasets each corresponding to a skill of one or more skills, determining a first skill of the one or more skills based on the one or more transformed datasets and processing, based on the determined first skill, the set of utterance data to resolve the natural language-based query.
US12099815B2
The present disclosure relates to systems and methods for providing subtitle for a video. The video's audio is transcribed to obtain caption text for the video. A first machine-trained model identifies sentences in the caption text. A second model identifies intra-sentence breaks with in the sentences identified using the first machine-trained model. Based on the identified sentences and intra-sentence breaks, one or more words in the caption text are grouped into a clip caption to be displayed for a corresponding clip of the video.
US12099814B2
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of:(a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input.
US12099813B2
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input.
US12099812B2
A computer implemented method for automated analysis or use of data, comprising: (a) storing in a non-transitory computer-readable medium a structured, machine-readable representation of data that conforms to a machine-readable language, wherein the data relates to social media postings; (b) automatically processing structured, machine-readable representation of data to determine if the social media postings are compliant with requirements preventing abusive or illegal social media postings.
US12099807B2
A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.
US12099802B1
This disclosure generally relates to techniques for executing dialectical analyses using large language models and/or types of deep learning models. A dialectic logic engine can store and execute various programmatic processes or functions associated with applying dialectic analyses to input strings. The programmatic processes or functions executed by the dialectic logic engine can initiate communication exchanges with one or more generative language models to derive parameters for performing dialectic analyses and/or to derive outputs based on the parameters. In some embodiments, the dialectic logic engine also can execute functions for enforcing constraint conditions and/or eliminating bias from responses generated by the one or more generative language models to improve the accuracy, precision, and quality of the parameters and/or outputs derived from the parameters. Other embodiments are disclosed herein as well.
US12099790B1
An emulation system can include a first integrated circuit (IC) including first circuitry and a first transceiver. The first circuitry is configured to emulate a first partition of a circuit design. The first circuitry is clocked by an emulation clock and the first transceiver is clocked by a transceiver clock asynchronous with the emulation clock. The transceiver clock has a higher frequency than the emulation clock. The emulation system can include a second IC configured to emulate a second partition of the circuit design. The second IC includes a second transceiver. The first transceiver is configured to generate multiplexed emulation data by multiplexing a plurality of nets that cross from the first partition to the second partition of the circuit design. The first transceiver is configured to send the multiplexed emulation data over a serial communication channel to the second transceiver. The multiplexed emulation data includes a clock signal of the first transceiver embedded therein.
US12099784B2
The present invention relates to the real-time simulation of sound in three-dimensional virtual environments. In particular, a geometric method based on the principles of acoustic radiosity determines the room impulse responses of a virtual environment with arbitrary polygonal surfaces. The complexity of the method is of the order of the square of the number of patches that define the virtual environment. The room impulse responses are convolved with an audio signal and output through a speaker to simulate reverberation within the virtual environment, which corresponds to a physical environment.
US12099783B2
A computer-implemented method is provided for simulating sensor data acquisition. The method may include receiving simulated sensor data corresponding with a synthetic object in a simulated three-dimensional (3D) environment. The method may also include identifying an object type corresponding with the synthetic object based on a location of the synthetic object in the simulated 3D environment. The method may further include associating an intensity value with the simulated sensor data based on the object type for the synthetic object.
US12099782B2
A computerized method of performing safety and functional verification of algorithms, for control of autonomous vehicles, comprises: iteratively performing an adjustment, the adjustment comprising at least one of the following: (i) updating the value of parameter(s) indicative of noise and/or delay in simulated sensor(s), associated with a computerized simulation framework corresponding to simulated autonomous vehicle(s) and to operational environment(s), by increasing noise and/or delay; and (ii) updating the value of parameter(s) indicative of noise and/or delay in a response of the simulated autonomous vehicle(s) to command(s), by increasing the noise and/or delay. This is done until obtaining from the computerized simulation framework an increased-severity computerized simulation framework. The increased-severity computerized simulation framework meets a criterion that can be utilized for statistical safety verification and/or statistical functional performance verification of the algorithm(s).
US12099781B1
Systems and methods to generate new equipment models and/or connectors to integrate the new equipment models are described herein. Generation of new equipment models can include retrieving information from one or more publicly accessible data sources.
US12099775B2
It is sometimes necessary or desirable that a cursor on the screen of a first device be displayed on the screen of a second device. Methods are disclosed for displaying a cursor of a first user's device on the screen of a second user's device, even when the webpage displayed on the second user's device has a different layout from that webpage as displayed on the first user's device. In some embodiments, a first user's device transmits to the second user's device: an identity of an element on the webpage, and a distance measurement from a point associated with that element. The second user's device then displays the cursor on the screen of the second user's device at a location equal to the distance measurement from the point associated with the element.
US12099768B2
In a case where the setting information does not include a frequency band information corresponding to the first frequency band and does not include a frequency band information corresponding to the second frequency band or in a case where the setting information includes the frequency band information corresponding to the first frequency band and the frequency band information corresponding to the second frequency band, the communication apparatus wirelessly connects with the external apparatus using the first frequency band with priority than the second frequency.
US12099764B1
A method for preparing a variable data print file for printing includes receiving a variable data print file that includes at least one repeating portion and at least one repeat length embedded in at least one data structure in the variable data print file, each repeat length is associated with a different repeating portion of the variable data print file, wherein either a) the at least one repeat length is a plurality of repeat lengths with at least two of the repeat lengths being different in length or b) the variable data print file further includes at least one non-repeating portion; reading the at least one repeat length from the data structure in the variable data print file; and using the at least one repeat length to determine an order in which pages from the at least one repeating portion are submitted for processing in preparation for printing.
US12099763B2
A printing system including a server apparatus and a printing control apparatus includes a registration unit configured to register image data, a plurality of pieces of data to be combined with the image data, and categories corresponding to the plurality of pieces of data, respectively, in the server apparatus, a selection unit configured to select at least one category from the categories registered in the server apparatus, a display control unit configured to display the plurality of pieces of data registered by the registration unit based on the at least one category selected by the selection unit, and a printing unit configured to print data by combining data selected by a user from among the plurality of pieces of displayed data with the image data.
US12099761B2
Embodiments of the present disclosure provide an image forming apparatus, a method and a system for firmware upgrade. The method includes when a server has a firmware upgrade package, downloading the firmware upgrade package from the server; and transmitting the firmware upgrade package to a second image forming apparatus. The firmware upgrade package is configured to upgrade firmware of the first image forming apparatus and the second image forming apparatus.
US12099756B2
An image forming system includes an image forming apparatus and a server connected via a network. Functions in image formation in the image forming apparatus are registered as favorite settings, and when the favorite setting is shared by the image forming apparatus and the server, only a specific function in the favorite setting is made a target to be shared.
US12099748B2
Devices and techniques for NAND temperature-aware operations are disclosed herein. A device controller can receive a command to write data to a component in the device. A temperature corresponding to the component can be obtained in response to receiving the command. The command can be executed by the controller to write data to the component. Executing the command can include writing the temperature into a management portion of the device that is separate from a user portion of the device to which the data is written.
US12099737B2
Respective temperature values for a plurality of dies of a memory device is obtained. Each respective temperature value is indicative of a temperature at a corresponding die of the plurality of dies of the memory device. The plurality of dies based on the respective temperature values, each die of the plurality of dies is ordered. A zone creation command directed to the memory device is received from a host. The zone creation command on the memory device on a die of the ordered plurality of dies is performed based on a temperature threshold.
US12099735B2
A memory system includes a memory controller configured to write data in a first mode to a first block of a first area of a non-volatile memory. The first mode is a write mode for writing data with a first number of bits per memory cell. The memory controller is further configured to execute copy processing on the data written in the first mode to the first block, by writing system data written in the first block to a second block of the first area in the first mode and writing user data written in the first block to a third block of a second area of the non-volatile memory in the second mode. The second mode is a write mode for writing data with a second number of bits larger than the first number of bits per memory cell.
US12099729B2
The present disclosure relates to a verify failbit count circuit, comprising: a highest bit counter configured to compare a verify standard signal with a verify failbit signal to generate a first comparison result, and output a first enable signal based on the first comparison result; a lowest bit counter configured to, in response to a first enable signal indicating to enable the lowest bit counter, compare the verify failbit signal with a first reference signal to generate a second comparison result, and output a second enable signal based on the second comparison result; and a first intermediate bit counter configured to, in response a the second enable signal indicating to enable the first intermediate bit counter, compare the verify failbit signal with a second reference signal to generate a third comparison result.
US12099725B2
A method includes determining a logical saturation of a memory device in a memory sub-system and adjusting a code rate of the memory device based on the logical saturation, wherein the code rate represents a ratio of user data to a combination of the user data and error correction data.
US12099720B2
In one aspect, a computer-implemented method includes: identifying a plurality of storage devices accessible to a node of a computer cluster, the storage devices being identified as not having labels; determining one or more attributes of individual ones of the storage devices; determining, by the node, intended uses of the storage devices based on comparing the determined attributes to attributes defined within a configuration file; and generating labels for the storage devices based in least in part on the determined intended uses; and applying the labels to the storage devices.
US12099719B2
Techniques are provided for implementing a distributed hierarchical cluster management system. A system comprises a data storage system and a cluster management system. The data storage system comprises a cluster of storage nodes that is partitioned into a plurality of subclusters of storage nodes. The cluster management system is deployed on at least some of the storage nodes of the data storage system, and comprises a global management system and a plurality of local management subsystems. Each local management subsystem is configured to manage a respective subcluster of the plurality of subclusters of storage nodes, and communicate with the global management system to provide subcluster status information to the global management system regarding a current state and configuration of the respective subcluster of storage nodes. The global management system is configured to manage the cluster of storage nodes using the subcluster status information provided by the local management subsystems.
US12099718B2
Provided is a device control method, which is applied in an electronic device. The electronic device includes a retractable display screen. The method includes: determining a second display content to be displayed in addition to a first display content currently displayed; controlling, based on the second display content, the retractable display screen to stretch, for adding a display region beyond a current display region used for displaying the first display content; and displaying the second display content in the added display region, and continuing displaying the first display content in the current display region.
US12099717B2
An information processing and display device may include a display device, an input unit that accepts user operations, and a processing unit that performs processing related to a plurality of functions according to a program stored in a storage unit. The processing unit sets a plurality of divided regions on the display and can change demarcation of these set divided regions according to a user operation. When executing a process of generating display data related to the plurality of functions by dividing the information display related to the plurality of functions into a plurality of divided regions, the processing unit prioritizes execution of a process related to a function for which information is displayed in a divided region set to be the largest among the plurality of functions over processes related to other functions.
US12099708B2
An electronic device may include: a foldable housing including at least one hinge structure; a flexible display module of which at least a partial area is exposed through the foldable housing; and at least one processor provided inside the foldable housing. The display module may include: a plurality of areas; and at least one foldable area which is disposed between at least the plurality of areas so as to correspond to the at least one hinge structure and can be folded according to the state of the at least one hinge structure. The at least one processor may be configured to: when the state of the at least one hinge structure is a first state, display a first execution screen of a first application on the display module, wherein in the first state, a first foldable area of the at least one foldable area is in a folded state; while the first foldable area of the at least one foldable area is in the folded state, detect a touch and drag input into the first foldable area from an object included in the first execution screen; and after detecting the touch and drag input, on the basis of the state of the at least one hinge structure changing from the first state to a second state, display, on the display module, a second execution screen of a second application which is obtained by using at least a part of the object and is different from the first application.
US12099699B2
Methods, systems, and media for navigating a user interface with a toolbar are provided. In some embodiments, the method comprises: causing a toolbar containing selectable options to be presented concurrently with media content items, wherein each of the selectable options corresponds to a category of media content and is associated with a textual item and a graphical item that relate to the category of media content being presented with that selectable option; determining that a first selectable option from the selectable options has been selected; modifying the toolbar by causing a first animation to be displayed that replaces the textual item with the graphical item associated with the first selectable option, wherein each of the remaining selectable options continue to be represented with the corresponding textual item; determining that a second selectable option from the selectable options has been selected; and modifying the toolbar by causing a second animation to be displayed that replaces the textual item with the graphical item associated with the second selectable option and a third animation to be displayed that replaces the graphical item with the textual item associated with the first selectable option.
US12099680B2
A touch display device includes a driving substrate, a display medium layer, a conductive film, a touch panel, a circuit board and a reinforcing structure layer. The driving substrate includes a first portion, a second portion and a bending portion connecting the first portion and the second portion. The display medium layer is disposed on the first portion of the driving structure. The conductive film is disposed on the first portion of the driving structure and located on the display medium layer. The touch panel is disposed on the first portion of the driving substrate and located on the conductive film. The circuit board is disposed on the second portion of the driving substrate. The reinforcing structure layer is disposed on the bending portion of the driving substrate and extends to the first portion to seal the space.
US12099677B2
Provided a touch display panel and a touch display device. The touch display panel includes a signal transmission layer, an insulation layer, and a touch layer disposed in stack in a thickness direction of the touch display panel. The insulation layer is provided with insulation openings penetrating therethrough, and the touch layer is electrically connected to the signal transmission layer through the insulation openings. The insulation openings include a first opening close to a side of the signal transmission layer and a second opening close to a side of the touch layer, and an opening area of the first opening is larger than an opening area of the second opening. The touch display panel provided can increase the contact area between the touch layer and the signal transmission layer, ensure reliability and stability of the connection, and improve the process yield and touch performance of the display panel.
US12099665B2
A stylus capable of bidirectionally communicating with a sensor controller includes a receiver that receives an uplink signal sent by the sensor controller, a controller that determines whether a signal having a predetermined waveform is to be continuously sent over a second time period or to be continuously sent over a first time period longer than the second time period, on the basis of the uplink signal, and a transmitter that continuously sends the signal having the predetermined waveform over the first time period or the second time period on the basis of the result of determination by the controller. As a result, the sensor controller can detect a burst signal from the stylus over a wide range in a sensor touch surface, to thereby reduce the possibility that the sensor controller may fail to detect the burst signal.
US12099663B2
An information handling system includes a keyboard with multiple customizable click feeling keys. A first customizable click feeling key includes a keycap magnet and an electromagnet. The keycap magnet includes a first magnetic polarity portion and a second magnetic polarity portion. The system communicates individually with each of the customizable click feeling keys to determine a mode. Based on the mode being a first mode, the system provides a first current to the electromagnet to generate a first magnetic pole strength within the electromagnet. Based on the mode being a second mode, the system provides a second current to the electromagnet to generate a second magnetic pole strength within the electromagnet. The second magnetic pole strength creates a stronger repulsion force between the electromagnet and the keycap magnet.
US12099662B2
Provided is an input device capable of facilitating an operation for inputting, a command such as characters. The input device includes an operation unit of which an operation amount is variable and a control unit. The control unit selects one command group among a plurality of command groups and decides on a command on the basis of the command group selected and the operation amount of the operation unit. The control unit switches the command group selected when the operation amount of the operation unit is in a prescribed range.
US12099653B2
Various implementations provide views of 3D environments (e.g., extended reality (XR) environments). Non-eye-based user activity, such as hand gestures, is associated with some types of eye-based activity, such as the user gazing at a particular user interface component displayed within a view of a 3D environment. For example, a user's pinching hand gesture may be associated with the user gazing at a particular user interface component, such as a button, at around the same time as the pinching hand gesture is made. These associated behaviors (e.g., the pinch and gaze at the button) may then be interpreted as user input, e.g., user input selecting or otherwise acting upon that user interface component. In some implementations, non-eye-based user activity is only associated with types of eye-based user activity that are likely to correspond to a user perceiving what they are seeing and/or intentionally looking at something.
US12099651B2
Technologies for natural language interactions with virtual personal assistant systems include a computing device configured to capture audio input, distort the audio input to produce a number of distorted audio variations, and perform speech recognition on the audio input and the distorted audio variants. The computing device selects a result from a large number of potential speech recognition results based on contextual information. The computing device may measure a user's engagement level by using an eye tracking sensor to determine whether the user is visually focused on an avatar rendered by the virtual personal assistant. The avatar may be rendered in a disengaged state, a ready state, or an engaged state based on the user engagement level. The avatar may be rendered as semitransparent in the disengaged state, and the transparency may be reduced in the ready state or the engaged state. Other embodiments are described and claimed.
US12099646B2
An alternate reality, such as virtual reality or augmented reality, environment can experience optimized performance with a data system arranged with an interaction device connected to a virtual reality assembly. Base content and user content can respectively be downloaded and stored to a local data storage of the virtual reality assembly. The content may be utilized to proactively generate comprehensive content that consists of merged aspects of the base content and the user content. The comprehensive content can then be executed to create an immersive digital reality conveyed to a user via the interaction device.
US12099641B2
Embodiments of the invention are directed to systems, methods, and computer program products for audiovisual conferencing. The system comprising video input and output devices, which allow a user to be viewed by and view other conference attendees and audio input and output devices that allow the user to be heard by and hear other conference attendees. Further, the system includes a noise mitigation to ensure that a user has privacy when attending a remote meeting in a public or semi-public place.
US12099633B2
Data can be automatically anonymized in a distributed storage system. For example, a system can receive a notification indicating that an object is stored in a non-persistent bucket of a distributed storage system. The system can read the object from the non-persistent bucket in response to receiving the notification. The system can generate an anonymized version of the object by performing one or more anonymization operations with respect to the object. The system can store the anonymized version of the object in a persistent bucket of the distributed storage system. The system can then transmit a command for causing the object to be removed from the non-persistent bucket.
US12099631B2
Embodiments herein facilitate a rule-based anonymization of an original dataset. The system may include a processor including a data privacy evaluator and a rules engine. The data privacy evaluator may receive at least one anonymized dataset corresponding to a predefined strategy of anonymization. The at least one anonymized dataset may include a variation from the original dataset by at least one of a privacy metric and a consistency metric. The data privacy evaluator may evaluate the at least one anonymized dataset and may generate a final output value based on a first output and a second output. The processor may assess the final output value with respect to a predefined threshold through the rules engine. If the final output value may be equal or higher than the predefined threshold, the system may permit an access to the anonymized dataset.
US12099620B1
A method for authenticating a user identity linked to a user account may include receiving information that asserts a user identity including a user identifier, accessing external data stores to receive data rows that are associated with the user identity, and accessing monitoring systems to receive data vectors. The monitoring systems may monitor transmissions to receiving systems, the data vectors may include numerical target values for the receiving systems, and the data vectors may be accessed using the user identifier. The method may also include determining whether the data rows can be matched to the data vectors, and based on that determination, authenticating the user identity.
US12099612B2
In some examples, a computing device comprises a processing resource and a memory resource storing instructions to cause the processing resource to detect, by a basic input/output system (BIOS) of the computing device, firmware corruption in a firmware component of the computing device, generate a recovery agent based on the detected firmware corruption of the firmware component, determine a location of a back-up image of the firmware component based on the generated recovery agent, determine recovery sequence based on the determination of the location of the back-up image of the firmware component; and recover the firmware of the firmware component by executing the determined recovery sequence.
US12099605B2
Computer-implemented methods and systems are provided for the detection of software presence remotely through the web browser by detecting the presence of webinjects in a web browser that visits a detection webpage. The methods can include delivering a detection webpage to a web browser, in which the detection webpage has detection code configured to detect a presence of the webinject in the detection webpage; and inspecting, by the detection code, rendering of content of the detection webpage in the browser to detect webinject content in the detection webpage by the webinject, the webinject content including one or more Hypertext Markup Language (HTML) components. The method can further include, if webinject content is detected, generating a fingerprint for each of the one or more HTML components; transmitting the one or more fingerprints to an external server; and classifying, by the external server, the webinject based on the one or more fingerprints.
US12099594B1
Disclosed is a method and apparatus for verifying socket connections. The method includes receiving a socket connection request and determining a process executable that initiated the socket connection request. The method further includes determining, by a processing device, whether verification data associated with the process executable corresponds to expected verification data of the process executable. Finally, the method includes in response to the verification data corresponding to the expected verification data, permitting a socket connection corresponding to the socket connection request.
US12099592B2
A single sign-on system using blockchain is disclosed. The single sign-on system may interconnect various organization systems over a peer-to-peer network, with each organization system having a blockchain node and an application programming interface (API). The blockchain node invokes and uses a smart contract to write registration credentials to the blockchain during a registration process. During a login process, the blockchain node invokes the smart contract to determine whether login credentials match stored login credentials in the blockchain. In response to matching login credentials, the API may generate a single sign-on token that can be used by a user device to access one or more organization systems connected over the network.
US12099574B1
A system for inspecting the reliability of an image. The system may include a processor in communication with a client device; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to perform operations including: obtaining a plurality of images; categorizing the images into a plurality of image classes; calculating a plurality of probability outcomes; determining whether highest predicted probabilities of the images are less than a first threshold and whether an entropy of a predicted density of the probability outcomes exceeds a second threshold; indicating whether the image is associated with the image classes; ranking, the image amongst the plurality of images; filtering, a plurality of low reliability images according to a third threshold; providing, a likelihood of whether a user scanned a vehicle object associated with the image; and identifying a percentage of user scan failures.
US12099573B2
A data classification method and system, and a classifier training method and system are disclosed in the embodiments of the present disclosure, belonging to the field of artificial intelligence (AI), cloud technologies, and quantum technologies. The method includes: providing to-be-classified data to a quantum computer; performing feature mapping on the to-be-classified data by using a quantum circuit to obtain a quantum state of the to-be-classified data; determining an estimation result according to a boundary vector of a classifier, the quantum state of the to-be-classified data, and a quantum state of index information corresponding to the boundary vector; transmitting the estimation result to a classical computer. The quantum state of the index information refers to a superposition of feature maps of training data used by the classifier during training; and determining a classification result corresponding to the to-be-classified data according to the estimation result.
US12099572B2
Systems and methods for predicting yearly performance improvement rates for nearly all definable technologies for the first time are provided. In one embodiment, a correspondence of all patents within the U.S. patent system to a set of technology domains is created. From the identified patent sets, the invention may calculate average centrality of the patents in each domain to predict improvement rates, following a patent network-based methodology. Also disclosed is a system to intake a user technology search query and match user intent with the technology domain as well as the corresponding improvement rate.
US12099566B2
Techniques for learning and using content type embeddings. The content type embeddings have the useful property that a distance in an embedding space between two content type embeddings corresponds to a semantic similarity between the two content types represented by the two content type embeddings. The closer the distance in the space, the more the two content types are semantically similar. The farther the distance in the space, the less the two content types are semantically similar. The learned content type embeddings can be used in a content suggestion system as machine learning features to improve content suggestions to end-users.
US12099565B2
Disclosed herein are a system and method for caching shortcodes and database queries, a method including: detecting a request to load a webpage from a web browsing application on a first computing device, wherein the webpage includes a shortcode; determining a first amount of time spent executing the shortcode to load the webpage; determining whether the first amount of time is greater than a threshold amount of time; in response to determining that the first amount of time is greater than the threshold amount of time, identifying the shortcode as a cache candidate; determining a time-to-live (TTL) value for the shortcode; and storing content of the shortcode in a cache of a server hosting the webpage until the TTL value expires.
US12099547B2
Systems and methods for searching and ranking videos are provided. An example method includes receiving an input from a user via a multimedia messaging application (MMA), selecting, from a database configured to store videos, a subset of videos based on the input and a predetermined rule, rendering, via the MMA, the subset of videos, determining that the user has viewed a video from the subset of videos, determining whether the user has shared, via the MMA, the viewed video, updating a log based on information concerning the subset of videos and the viewed video, and updating, based on the log, a model of the predetermined rule for selecting the videos. The model is trained based on pairs of first videos and second videos, where the first videos have been viewed and shared by the user and the second videos have been viewed but not shared by the user.
US12099545B2
A data processing system for aggregating, tagging and distributing unstructured data as structured data in real time and methods for manufacturing and using same. A camera for capturing photographic images is deployed at a selected event and, upon capturing an image of one or more event attendees, associates the image with native metadata. The native metadata includes attendee contact information for enabling the camera to send the image to the attendee in real time. The camera likewise sends the image and native metadata to a content processing system, which separates the raw image data from the native metadata and utilizes the native metadata to identify additional derived metadata for the image. By aggregating images from multiple events and tagging the images with the native and derived metadata, the data processing system advantageously can store the unstructured images in content wrappers as structured data for facilitating later distribution.
US12099543B2
Highly accurate document search, especially intellectual property-related document search, is achieved with a simple input method. A processing portion has a function of generating text analysis data from text data input to an input portion; a function of extracting a search word from words included in the text analysis data; and a function of generating first search data from the search word on the basis of weight dictionary data and thesaurus data. A memory portion stores second search data generated when the first search data is modified by a user. The processing portion updates the thesaurus data in accordance with the second search data.
US12099530B2
A data processing apparatus includes an acquisition unit that acquires words included in a displayed content of a terminal screen, and a determination unit that determines that the words acquired by the acquisition unit are search candidates in a case where the acquired words are included in an inverted index in which words and identification information of work data including the words are stored in association with each other.
US12099522B2
The method includes: performing blockchain storage area allocation for transaction broadcast data; establishing a peer-to-peer transmission mechanism and a trust mechanism between nodes by the blockchain; acquiring network transaction broadcast data that needs to be subjected to blockchain storage; and recording, storing and managing the network transaction broadcast data; where the network transaction broadcast data is managed by dividing blockchain data into hot data and cold data; the hot data is stored in each of the blockchain nodes; and the cold data is divided into N parts to be correspondingly stored in N nodes of the blockchain nodes; and the hot data is data that needs to be frequently accessed by computing nodes, and the cold data is data that is infrequently accessed.
US12099518B1
The disclosed system and methods relate to guided process mining. A system includes a processor and memory configured to provide a graphical user interface to a user device. The interface includes a user-selectable-parameter element and representations of processes. Upon user selection of a process, a guided investigation is launched based on the current setting of the user-selectable-parameter element. Upon completion of the investigation, a second graphical user interface is provided, configured to present data regarding the process based on user interactions during the investigation. The system also includes methods for process mining using integrated data from multiple systems, and for generating templated objects for process mining.
US12099517B1
Systems and methods include causing presentation of a first cluster in association with an event of the first cluster, the first cluster from a first set of clusters of events. Each event includes a time stamp and event data. Based on the presentation of the first cluster, an extraction rule corresponding to the event of the first cluster is received from a user. Similarities in the event data between the events are determined based on the received extraction rule. The events are grouped into a second set of clusters based on the determined similarities. Presentation is caused of a second cluster in association with an event of the second cluster, where the second cluster is from the second set of clusters.
US12099515B1
Systems and methods are described for to detecting anomalies in various forms of data, including non-time series data. In one example, a data ingestion interval for customer data may be determined, where the data ingestion interval specifies a frequency at which data is analyzed to detect analogies in portions of the data corresponding to time windows. A portion of the customer data may then be obtained and aggregated from a data source according to the data ingestion interval. The portion of data may be converted into time series data by appending a time stamp corresponding to the time window of the portion of the data. The anomaly detection service may then process the time series data, using a time series data anomaly model, to detect one or more anomalies in the time series data.
US12099498B2
In one aspect, a method includes forming, at a database platform, a file stage in a user account on the database platform, the user account being associated with a client, forming, at the database platform, a hidden stage directory table and a data pipeline for the file stage, and binding the data pipeline to the file stage. The method also includes receiving a notification of an event of the file stage. The method also includes identifying the data pipeline corresponding to the file stage. The method also includes updating the hidden stage directory table of the identified data pipeline.
US12099490B2
A table scan predicate with integrated semi-join filter is provided. A method includes receiving a query including: a request to join first data from a first table and second data from a second table, a first predicate for use in a table scan of the second table, and a second predicate including an expression associated with the first data from the first table and a reference to a column associated with the second data from the second table. The method may include transforming the second predicate into a dynamic predicate for execution of the query. the method may include applying the dynamic predicate to at least the first data. The method may include executing the query by at least scanning the second table based on the first predicate and filtered first data from the application of the dynamic predicate. Related systems and articles of manufacture are provided.