Document | Document Title |
---|---|
US12002779B2 |
Multilayer body and method of manufacturing the same
A multilayer body includes a first electronic component and a structural body including first and second regions. The first electronic component is in the second region. The multilayer body includes a second electronic component mounted via a solder bump onto the structural body with a connection pad interposed therebetween. An outer surface of the first region and an outer surface of the first electronic component have a step difference therebetween in a height direction of the structural body. The connection pad is on the outer surface of the first region, an outer surface of the first electronic component, and a step-difference surface of a portion of the step difference. |
US12002777B2 |
Semiconductor device with bonded substrates
According to one or more embodiments, a semiconductor device includes a first substrate and a second substrate. The first substrate includes a first metal layer and a first insulating layer. The first insulating layer surrounds the first metal layer. The second substrate includes a second metal layer, a second insulating layer, and a first conducive body. The second metal layer is in contact with the first metal layer. The second insulating layer surrounds the second metal layer and is in contact with the first insulating layer. A part of the first conductive body is in the second metal layer and extends in a first direction toward the first metal layer. |
US12002775B2 |
Electronic device
An electronic device is provided. The electronic device includes a substrate including an active region and a border region adjacent to the active region. The electronic device includes a plurality of pixels disposed in the active region. The electronic device includes a conductive structure disposed in the border region and including a first conductive layer, a second conductive layer, and a third conductive layer disposed between the first conductive layer and the second conductive layer, wherein the third conductive layer overlaps with a part of the first conductive layer and overlaps a part of the second conductive layer. The electronic device includes an insulating layer disposed between the first conductive layer and the second conductive layer, and the insulating layer has a first opening and a second opening through which the first conductive layer and the second conductive layer are electrically connected with each other. |
US12002774B2 |
Passivation scheme for pad openings and trenches
An integrated circuit (IC) comprising an enhanced passivation scheme for pad openings and trenches is provided. In some embodiments, an interlayer dielectric (ILD) layer covers a substrate and at least partially defines a trench. The trench extends through the ILD layer from a top of the ILD layer to the substrate. A conductive pad overlies the ILD layer. A first passivation layer overlies the ILD layer and the conductive pad, and further defines a pad opening overlying the conductive pad. A second passivation layer overlies the ILD layer, the conductive pad, and the first passivation layer, and further lines sidewalls of the first passivation layer in the pad opening and sidewalls of the ILD layer in the trench. Further, the second passivation layer has a low permeability for moisture or vapor relative to the ILD layer. |
US12002770B2 |
Power management semiconductor package and manufacturing method thereof
A package includes first and second redistribution structures, a die, a permalloy structure, a molding material and a plurality of through vias. The first redistribution structure includes a first metal pattern. The die is disposed over the first redistribution structure. The molding material is disposed over the first redistribution structure and surrounds the die and the permalloy structure. The second redistribution structure is disposed over the die, the permalloy structure and the molding material, and includes a second metal pattern. The through vias penetrate the molding material and connects the first metal pattern to the second metal pattern. The permalloy structure includes a first member and a second member isolated from the first member, the first member and the second member are surrounded by the plurality of through vias and sandwiched between the first metal pattern and the second metal pattern. A method for forming a package is also provided. |
US12002769B2 |
Switch with electrostatic discharge (ESD) protection
In certain aspects, a chip includes a pad, and a power amplifier having a first output and a second output. The chip also includes a transformer, wherein the transformer includes a first inductor coupled between a first terminal and a second terminal of the transformer, wherein the first terminal is coupled to the first output of the power amplifier, and the second terminal is coupled to the second output of the power amplifier. The transformer also includes a second inductor coupled between a third terminal and a fourth terminal of the transformer, wherein the third terminal is coupled to the pad. The chip also includes a first switch coupled to the fourth terminal, a shunt inductor coupled in parallel with the first switch, and a low-noise amplifier coupled to the third terminal. |
US12002766B2 |
Semiconductor structure having isolations between fins and comprising materials with different thermal expansion coefficients (CTE)
A semiconductor structure and method for manufacturing the same are provided. The semiconductor structure includes a substrate having fin structures. The substrate includes a material having a substrate thermal expansion coefficient. The semiconductor structure also includes an isolation structure between the fin structures. The isolation structure includes a first dielectric material and a second dielectric material. The first dielectric material has a first thermal expansion coefficient and the second dielectric material has a second thermal expansion coefficient. The substrate thermal expansion coefficient is in between the first thermal expansion coefficient and the second thermal expansion coefficient. |
US12002765B2 |
Marks for overlay measurement and overlay error correction
A mark for overlay error measurement and overlay error measurement is provided. The mark includes a first pattern and a second pattern. The first pattern is disposed on a first surface of a substrate. The second pattern is disposed on a second surface of the substrate. The second surface of the substrate is opposite to the first surface of the substrate. The first pattern overlaps at least a portion of the second pattern, and the first pattern and the second pattern collaboratively define a first overlay error. |
US12002763B2 |
Package substrate and semiconductor package including the same
A package substrate includes: a core insulation layer having first and second package regions and a boundary region between the first and second package regions; a first upper conductive pattern in the first package region; a second upper conductive pattern in the second package region; a first insulation pattern on the core insulation layer to partially expose the first and second upper conductive patterns, wherein the first insulation pattern includes a first trench at the boundary region, and first reinforcing portions in the first trench; a first lower conductive pattern in the first package region; a second lower conductive pattern in the second package region; and a second insulation pattern on the core insulation layer to partially expose the first and second lower conductive patterns, wherein the second insulation pattern includes a second trench at the boundary region, and second reinforcing portions in the second trench. |
US12002761B2 |
Semiconductor device, stacked semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes a semiconductor substrate, a dielectric structure, an electrical insulating and thermal conductive layer and a circuit layer. The electrical insulating and thermal conductive layer is disposed over the semiconductor substrate. The dielectric structure is disposed over the electrical insulating and thermal conductive layer, wherein a thermal conductivity of the electrical insulating and thermal conductive layer is substantially greater than a thermal conductivity of the dielectric structure. The circuit layer is disposed in the dielectric structure. |
US12002759B2 |
Apparatuses including a conductive contact including a dielectric material surrounded by a conductive material
An apparatus comprising at least one contact structure. The at least one contact structure comprises a contact, an insulating material overlying the contact, and at least one contact via in the insulating material. The at least one contact structure also comprises a dielectric liner material adjacent the insulating material within the contact via, a conductive material adjacent the dielectric liner material, and a stress compensation material adjacent the conductive material and in a central portion of the at least one contact via. The stress compensation material is at least partially surrounded by the conductive material. Memory devices, electronic systems, and methods of forming the apparatus are also disclosed. |
US12002756B2 |
Butted contacts and methods of fabricating the same in semiconductor devices
A method of forming a semiconductor structure includes first forming a metal gate (MG) over a semiconductor layer, a gate spacer on a sidewall of the MG, and a source/drain (S/D) feature disposed in the semiconductor layer and adjacent to the MG, forming an S/D contact (MD) over the S/D feature, forming a first ILD layer over the MG and the MD, and subsequently patterning the first ILD layer to form an opening. The method further includes forming a metal layer in the opening, such that the metal layer contacts both the MG and the MD, removing a top portion of the metal layer to form a trench, filling the trench with a dielectric layer, and subsequently forming a second ILD layer over the dielectric layer. |
US12002752B2 |
Method for manufacturing a fuse component
The present disclosure provides a method for manufacturing a fuse component having a three-dimensional (3D) structure. The method includes providing an active region, forming a first recess region and a second recess region in the active region, disposing a fuse dielectric material in the first recess region and the second recess region, and filling the first recess region and the second recess region with a gate metal material. |
US12002751B2 |
Adjustment method and device for chip output characteristics
An adjustment method for the chip output characteristics can include the following steps. When adjusting the output characteristics of the chip to be tested, first it is determined whether the output characteristics of the chip to be tested have been adjusted according to the state of each E-fuse. When determining that the output characteristics of the chip to be tested have not been adjusted, the target adjustment solution corresponding to the chip is determined among a plurality of adjustment solutions in a targeted manner according to the output performance of the chip to be tested. The E-fuse in the chip to be tested is subjected to blowing treatment according to the target adjustment solution, so as to adjust the output characteristics of the chip to be tested. |
US12002750B2 |
Interconnect structure
An interconnect structure is provided. The interconnect structure includes a first metal line and a second metal line surrounded by a first dielectric layer, a dielectric block over a portion of the first dielectric layer between the first metal line and the second metal line, and a second dielectric layer over the dielectric block, the first metal line and the second metal line. A bottom surface of the second dielectric layer is lower than a top surface of the dielectric block. The interconnect structure also includes a first via surrounded by the second dielectric layer and electrically connected to the first metal line. |
US12002744B2 |
Film package and display device including film package
A film package includes a base substrate having a bottom surface that includes a first portion and a second portion that are spaced apart from each other. First pad wires are disposed on the first portion of the bottom surface of the base substrate. Second pad wires are disposed on the second portion of the bottom surface of the base substrate. A light blocking member is disposed between the first pad wires and the second pad wires. |
US12002742B2 |
Semiconductor package structure
A semiconductor package structure is provided. The semiconductor package structure includes a substrate, a first semiconductor die, and a second semiconductor die. The substrate includes a first substrate partition and a second substrate partition. The first substrate partition has a first wiring structure. The second substrate partition is adjacent to the first substrate partition and has a second wiring structure. The first substrate partition and the second substrate partition are surrounded by a first molding material. The first semiconductor die is disposed over the substrate and electrically coupled to the first wiring structure. The second semiconductor die is disposed over the substrate and electrically coupled to the second wiring structure. |
US12002740B2 |
Printed circuit board, power semiconductor module arrangement comprising a printed circuit board, and method for assembling the same
A printed circuit board including a dielectric insulation layer having a top side facing a first side and a bottom side opposite the first side that faces a second side of the dielectric insulation layer, at least one conducting track formed on the dielectric insulation layer, and one or more conductor rails, wherein each of the one or more conductor rails is mechanically coupled to the dielectric insulation layer, and a first portion of each of the one or more conductor rails is arranged on the first side and a second portion of each of the one or more conductor rails is arranged on the second side of the dielectric insulation layer. |
US12002739B2 |
Semiconductor device including an embedded semiconductor die
A semiconductor device includes a die carrier, a semiconductor die disposed on a main face of the die carrier, the semiconductor die including one or more contact pads, an encapsulant covering at least partially the semiconductor die and at least a portion of the main face of the die carrier, an insulation layer covering the encapsulant, and one or more electrical interconnects, each being connected with one of the one or more contact pads of the semiconductor die and extending through the encapsulant. |
US12002736B2 |
Jet impingement cooling for high power semiconductor devices
A jet impingement cooling assembly for semiconductor devices includes a heat exchange base having an inlet chamber and an outlet chamber. An inlet connection may be in fluid connection with the inlet chamber, while an outlet connection may be in fluid connection with the outlet chamber. A jet plate may be coupled to the inlet chamber, and a jet pedestal may be formed on the jet plate and having a raised surface with a jet nozzle formed therein. |
US12002733B2 |
Heat dissipation structure, manufacturing method for heat dissipation structure, and electronic apparatus
A heat dissipation structure of an electric component that generates heat includes: a heat dissipator provided along a surface of the electric component; a liquid metal interposed between the electric component and the heat dissipator; and a fencing body interposed between the electric component and the heat dissipator in a crushed state and surrounding the liquid metal. |
US12002731B2 |
Semiconductor package
Provided is a semiconductor package including a stiffener. The semiconductor package comprises a circuit board, a semiconductor chip on the circuit board, and a stiffener around the semiconductor chip, wherein the stiffener includes a first metal layer, a core layer, and a second metal layer sequentially stacked. |
US12002727B2 |
Barrier structures for underfill containment
An integrated circuit assembly may be formed comprising an electronic substrate, a first and second integrated circuit device each having a first surface, a second surface, at least one side extending between the first and second surface, and an edge defined at an intersection of the second surface and the at least one side of each respective integrated circuit device, wherein the first surface of each integrated circuit device is electrically attached to the electronic substrate, an underfill material between the first surface of each integrated circuit device and the electronic substrate, and between the sides of the first and second integrated circuit devices, and at least one barrier structure adjacent at least one of the edge of first integrated circuit device and the edge of the second integrated circuit device, wherein the underfill material abuts the at least one barrier structure. |
US12002726B2 |
Semiconductor package and method of manufacture
A method of manufacture for a semiconductor package includes; forming a molding member on side surfaces of the semiconductor chips, using an adhesive to attach a carrier substrate to upper surfaces of the molding member and the semiconductor chips, using a first blade having a first blade-width to cut away selected portions of the carrier substrate and portions of the adhesive underlying the selected portions of the carrier substrate, and using the first blade to partially cut into an upper surface of the molding member to form a first cutting groove, wherein the selected portions of the carrier substrate are dispose above portions of the molding member between adjacent ones of semiconductor chips, using a second blade having a second blade-width narrower than the first blade-width to cut through a lower surface of the molding member to form a second cutting groove, wherein a combination of the first cutting groove and the second cutting groove separate a package structure including a semiconductor chip supported by a cut portion of the carrier substrate and bonding the package structure to an upper surface of a package substrate. |
US12002725B2 |
Sensor package and manufacturing method thereof
A fingerprint sensor device and a method of making a fingerprint sensor device. As non-limiting examples, various aspects of this disclosure provide various fingerprint sensor devices, and methods of manufacturing thereof, that comprise an interconnection structure, for example a bond wire, at least a portion of which extends into a dielectric layer utilized to mount a plate, and/or that comprise an interconnection structure that extends upward from the semiconductor die at a location that is laterally offset from the plate. |
US12002724B2 |
Power module with metal substrate
A power semiconductor module includes a substrate of planar sheet metal including a plurality of islands that are each defined by channels that extend between upper and lower surfaces of the substrate, a first semiconductor die mounted on a first one of the islands, a molded body of encapsulant that covers the metal substrate, fills the channels, and encapsulates the first semiconductor die, a hole in the molded body that extends to a recess in the upper surface of the substrate, and a press-fit connector arranged in the hole such an interior end of the press-fit connector is mechanically and electrically connected to the substrate. |
US12002714B2 |
Semiconductor device and forming method thereof
A method of forming a semiconductor device includes forming a fin structure having a stack of alternating first semiconductor layers and second semiconductor layers over a substrate, the first semiconductor layers and the second semiconductor layers having different compositions, forming a dummy gate structure across the fin structure, forming gate spacers on opposite sidewalls of the dummy gate structure, respectively, removing the dummy gate structure to form a gate trench between the gate spacers, removing portions of the first semiconductor layers in the gate trench, such that the second semiconductor layers are suspended in the gate trench to serve as nanosheets, forming a first titanium nitride layer wrapping around the nanosheets, wherein an atomic ratio of titanium to nitrogen of the first titanium nitride layer is less than 1, and forming a metal fill layer over the first titanium nitride layer. |
US12002704B2 |
Substrate holding apparatus, substrate processing apparatus having substrate holding apparatus, and substrate processing method
A substrate holding apparatus which can enhance the efficiency of processing of a substrate, such as a wafer, is disclosed. The substrate holding apparatus for holding a substrate and rotating the substrate, includes: rollers capable of contacting a periphery of the substrate; a roller rotating mechanism configured to rotate the rollers; and eccentric shafts coupling the rollers and the roller rotating mechanism, the eccentric shafts having first shaft portions and second shaft portions, the second shaft portions being eccentric relative to the first shaft portions, the first shaft portions being secured to the roller rotating mechanism, and the rollers being secured to the second shaft portions, respectively. |
US12002702B2 |
Wafer de-chucking detection and arcing prevention
Methods and systems of detection of wafer de-chucking in a semiconductor processing chamber are disclosed. Methods and systems of interdiction are also disclosed to prevent hardware and wafer damage during semiconductor fabrication if and when de-chucking is detected. In one embodiment, a de-chucking detection method is based on measuring change in imaginary impedance of a plasma circuit, along with measuring one or both of reflected RF power and arc count. In another embodiment, a possibility of imminent de-chucking is detected even before complete de-chucking occurs by analyzing the signature change in imaginary impedance. |
US12002701B2 |
Electrostatic chuck assembly for plasma processing apparatus
An electrostatic chuck including a workpiece support surface, clamping layer, heating layer, thermal control system, and sealing band is disclosed. The sealing band surrounds an outer perimeter of the electrostatic chuck including at least a portion of the workpiece surface. The sealing band has a width greater than about 3 millimeters (mm) up to about 10 mm. Plasma processing apparatuses and systems incorporating the electrostatic chuck are also provided. |
US12002698B2 |
Metrology apparatus and method based on diffraction using oblique illumination and method of manufacturing semiconductor device using the metrology method
Provided are a diffraction-based metrology apparatus having high measurement sensitivity, a diffraction-based metrology method capable of accurately performing measurement on a semiconductor device, and a method of manufacturing a semiconductor device using the metrology method. The diffraction-based metrology apparatus includes a light source that outputs a light beam, a stage on which an object is placed, a reflective optical element that irradiates the light beam onto the object through reflection, such that the light beam is incident on the object at an inclination angle, the inclination angle being an acute angle, a detector that detects a diffracted light beam that is based on the light beam reflected and diffracted by the object and a processor that measures a 3D pupil matrix for the diffracted light beam and analyze the object based on the 3D pupil matrix. |
US12002696B2 |
Substrate mapping apparatus and method therefor
A semiconductor wafer mapping apparatus comprising a frame forming a wafer load opening communicating with a load station for a substrate carrier disposed to hold more than one wafers vertically distributed in the substrate carrier for loading through the wafer load opening, a movable arm movably mounted to the frame so as to move relative to the wafer load opening and having at least one end effector movably mounted to the movable arm to load wafers from the substrate carrier through the wafer load opening, an image acquisition system including an array of cameras arranged on a common support and each camera fixed with respect to the common support that is static with respect to each camera of the array of cameras, wherein each respective camera is positioned with a field of view disposed to view through the wafer load opening with the common support positioned by the movable arm. |
US12002695B2 |
Transport system and determination method
A transport system includes a robot, sensors (an aligner sensor, a protrusion detecting sensor) and a controller. The robot having a hand which supports a wafer and transports the wafer to an aligner apparatus. The sensor detects the position of the wafer before the robot delivers the wafer to the aligner apparatus while supporting the wafer on the hand. The controller determines the positional deviation of the wafer based on a detection value of the sensor. |
US12002692B2 |
Operation method of vacuum processing device
According to one embodiment, a vacuum processing device is provided which is capable of being controlled to create the most suitable gas flow under the situation where the device is placed by allowing a plurality of vacuum transfer chambers to communicate with each other via the intermediate chamber in an operation method of the vacuum processing device including the plurality of vacuum transfer chambers connected to each other via the intermediate chamber and a plurality of vacuum processing chambers respectively connected to the vacuum transfer chambers. |
US12002691B2 |
Device for self-assembling semiconductor light-emitting diodes
Discussed is a device for self-assembling semiconductor light-emitting diodes for placing the semiconductor light-emitting diodes at predetermined positions on a substrate by using an electric field and a magnetic field, the substrate being accommodated in an assembly chamber accommodating a fluid, the device including a substrate chuck configured to dispose the substrate at an assembly position, wherein the substrate chuck includes a substrate support part configured to support the substrate on which an assembly electrode is formed, a rotating part configured to support the substrate support part, and a controller configured to control driving of the substrate chuck, wherein the substrate support part includes micro-holes for injecting a gas between the fluid and the substrate, and wherein the controller controls whether the gas is injected through the micro-holes according to whether the substrate is raised or lowered. |
US12002686B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate, a first adhesive layer, a first semiconductor chip, and a second adhesive layer. The first adhesive layer is provided above a first surface of the substrate and includes a plurality of types of resins having different molecular weights and a filler. The first semiconductor chip is provided above the first adhesive layer. The second adhesive layer is provided in at least a part of a first region between the substrate and the first adhesive layer, and the second adhesive layer includes at least one type of resins among the plurality of types of resins having a molecular weight smaller than a molecular weight of other types of resins among the plurality of types of resins, and a filler having a lower concentration than that of the first adhesive layer. |
US12002684B2 |
Methods for chemical mechanical polishing and forming interconnect structure
A method for CMP includes following operations. A metal stack is received. The metal layer stack includes at least a first metal layer and a second metal layer, and a top surface of the first metal layer and a top surface of the second metal layer are exposed. A protecting layer is formed over the second metal layer. A portion of the first metal layer is etched. The protecting layer protects the second metal layer during the etching of the portion of the first metal layer. A top surface of the etched first metal layer is lower than a top surface of the protecting layer. The protecting layer is removed from the second metal layer. |
US12002682B2 |
Tip-to-tip graphic preparation method
The present invention disclosures a Tip-to-Tip pattern preparation method, comprising: providing a substrate, and sequentially forming a layer to be etched, a first hard mask layer, a second hard mask layer, a sacrificial layer, a first dielectric layer and a first photoresist layer on the substrate, forming a first patterned photoresist layer which has a first Tip-to-Tip pattern by EUV lithography, and transferring the first Tip-to-Tip pattern to the second hard mask layer by etching; then forming a second patterned photoresist layer which has a second Tip-to-Tip pattern by the EUV lithography, and transferring the second Tip-to-Tip pattern to the second hard mask layer by etching; finally, transferring the first Tip-to-Tip pattern and the second Tip-to-Tip pattern to the layer to be etched. The above method needs only performing the EUV lithography twice to form the small-sized Tip-to-Tip pattern with a period halved, that is, the EUV lithography and etching are used for reducing lithography layers and realizing to form the small-sized Tip-to-Tip pattern with the period halved. |
US12002680B2 |
Method of manufacturing a III-N enhancement mode HEMT device
A method includes providing a semiconductor structure including: a substrate; a layer stack with each layer of the layer stack including a Group III-nitride material; and a p-type doped GaN layer on the layer stack. The method also includes providing, on the GaN layer, a metal bi-layer including a first metal layer in contact with GaN layer and a second metal layer on the first metal layer and having a lower sheet resistance than the first metal layer. The method also includes performing a patterning process upon the metal bi-layer and the p-type doped GaN layer such that a first periphery of the first metal layer is aligned to a second periphery of the second metal layer and such that a first cross section of the metal bi-layer is smaller than a second cross section of the GaN layer parallel to the first cross section. |
US12002679B2 |
High step coverage tungsten deposition
Methods of depositing a tungsten nucleation layers that achieve very good step coverage are provided. The methods involve a sequence of alternating pulses of a tungsten-containing precursor and a boron-containing reducing agent, while co-flowing hydrogen (H2) with the boron-containing reducing agent. The H2 flow is stopped prior to the tungsten-containing precursor flow. By co-flowing H2 with the boron-containing reducing agent but not with the tungsten-containing precursor flow, a parasitic CVD component is reduced, resulting in a more self-limiting process. This in turn improves step coverage and conformality of the nucleation layer. Related apparatuses are also provided. |
US12002672B2 |
Apparatus and methods for reduced neutral contamination in a mass spectrometer
Apparatus and methods for controlling contamination of components contained within the high-vacuum chambers of mass spectrometer systems are provided. The apparatus and methods employ a beam of neutral gas injected in a contra-flow configuration to incoming particle stream from the ionization chamber. The contra-flow can be in the directly opposite counter-flow direction (e.g., 180 degrees) or at a cross-flow angle to the incoming ion stream (e.g., flowing at an angle between about 10 degrees and 170 degrees). The contra-flow disrupts the axial gas flow and diverts neutral molecules and other undesirable contaminants before they reach the high vacuum stages (e.g., beyond the IQ0 orifice) of the spectrometer. By reducing the transmission of contaminants into the sensitive components housed deep within the mass spectrometer, the present invention can increase throughput, improve robustness, and/or decrease the downtime typically required to vent/disassemble/clean the fouled components. |
US12002669B2 |
Systems and methods of ion population regulation in mass spectrometry
A method comprises: obtaining, from a series of mass spectra including a most recent mass spectrum and a plurality of previously-acquired mass spectra, an elution profile comprising a plurality of detection points each representing intensity of ions accumulated over an accumulation time and detected by a detector as a function of time; classifying, based on a subset of detection points included in the plurality of detection points, a current signal state of the elution profile; and setting, for a next acquisition of a mass spectrum, the accumulation time based on the classified current signal state of the elution profile. |
US12002668B2 |
Thermal management hardware for uniform temperature control for enhanced bake-out for cluster tool
Aspects of the disclosure provided herein generally provide a substrate processing system that includes: a processing chamber including: a top plate having an array of process station openings disposed therethrough surrounding a central axis, a bottom plate having a first central opening, and a plurality of side walls between the top plate and the bottom plate; a plurality of heaters disposed in the top plate and the bottom plate and configured in a plurality of regions; and a system controller configured to independently control the plurality of heaters in each region. |
US12002665B2 |
Real-time detection of particulate matter during deposition chamber manufacturing
Implementations disclosed describe a system that includes a deposition chamber, a light source to produce an incident beam of light, wherein the incident beam of light is to illuminate a region of the deposition chamber, and a camera to collect a scattered light originating from the illuminated region of the deposition chamber, wherein the scattered light is to be produced upon interaction of the first incident beam of light with particles inside the illuminated region of the deposition chamber. The described system may optionally have a processing device, coupled to the camera, to generate scattering data for a plurality of locations of the illuminated region, wherein the scattering data for each location comprises intensity of the scattered light originating from this location. |
US12002661B2 |
Susceptor having cooling device
A susceptor includes a plate part, a first heater for heating a first portion of the plate part, a second heater for heating a second portion of the plate part, and a heat insulating portion for thermally insulating the first portion and the second portion from each other on an upper surface side of the plate part. |
US12002660B2 |
Semiconductor manufacturing chamber with plasma/gas flow control device
A method of plasma etching a semiconductor wafer includes: securing the semiconductor wafer to a mounting platform within a process chamber such that an outer edge of the semiconductor wafer is encircled by a sloped annular ring having a plurality of perforation therein, the sloped annular ring having an inner edge at a first end of the sloped annular ring and an outer edge at a second end of the sloped annular ring. Suitably, the first end is opposite the second end and the first end resides in a first plane and the second end resides in a second plane different from the first plane. The method further includes generating a plasma within the process chamber such that the semiconductor wafer is exposed to the plasma and creating a flow of at least one of plasma and gas through the perforations in the sloped annular ring. |
US12002658B2 |
Process cooling-water isolation
In one embodiment, the disclosed apparatus is a process cooling-water isolation system used in a process tool. The system includes an isolation valve coupled between a water supply and an inlet of one or more components in a process-module water-cooling circuit. An open device allows cooling water to flow to the one or more components, while a close device prevents cooling water from flowing to the one or more components. At least one water-leak sensor is coupled to the close device to detect a water leak within the process tool. A check valve having an inlet port is coupled to an outlet of the one or more components, and an outlet port is coupled to a water-return reservoir. The check valve prevents water from back-flowing from the water-return reservoir into the one or more components. Other apparatuses and methods are disclosed. |
US12002650B2 |
Methods for generating nanoplasmoid suspensions
Methods are provided that are useful in generating a fluid suspension of nanoplasmoid bubbles. Such methods utilize a nanobubble/nanoplasmoid generator in conjunction with mechanisms for applying energy to the fluid in the form of electrolytic events, pressure waves, electrical fields, and/or magnetic fields. The nanobubble/nanoplasmoid generator is of modular construction that is readily adaptable to a wide variety of applications. Various applications of nanoplasmoid bubble suspensions so produced are described. |
US12002647B2 |
Adjustable support for arc chamber of ion source
An assembly present in an ion source for supporting an arc chamber upon a base plate includes a first arc support plate, a first screw, and a second screw. The first screw passes through a smooth through-hole in an arm of the first arc support plate and extends into a bore in the base plate. The second (or adjustable) screw passes through a threaded through-hole in an arm of the first arc support plate and engages an upper surface of the base plate itself, and can be used to change the altitude and angle of the first arc support plate relative to the base plate. This adjustment ability improves the beam quality of the ion source. |
US12002646B2 |
Ion generation device, ion generation method, and ion generation program
A technique for outputting heterologous ions having the same per-nucleon energy at different timings by using one ion source is provided.An ion generation device includes: an ion generation energy setter that causes first ions and second ions generated by ionization in a vacuum chamber to be emitted in a mixed state from an opening; an electric-field voltage adjuster that imparts a same predetermined per-nucleon energy to each of the first and second ions by applying electric potential formed between the opening and extraction electrodes while switching the electric potential between first and second electric-field voltages; and an excitation current adjuster that causes the first and second ions to be outputted at different timings by supplying a coil of a separation electromagnet with an excitation current while switching the excitation current between first and second excitation currents. |
US12002641B2 |
High-voltage DC relay having a movable piece
A high-voltage DC relay of the present disclosure, including a housing, two main lead-out terminals, a main movable piece and a pushing rod component; and the relay further including two auxiliary lead-out terminals, an auxiliary movable spring, and an insulating partition plate, the insulating partition plate is disposed in a vertical plane on a side of the main movable piece, the auxiliary movable spring is on a side of the insulating partition plate opposite the main movable piece, and is disposed along the vertical direction, the insulating partition plate is configured to completely isolate the main movable piece and the auxiliary movable spring; the auxiliary movable spring is insulated from the movable assembly and fixed to the movable assembly through the insulating partition plate, so as to follow a movement of the movable assembly to achieve bridging with the two auxiliary lead-out terminals. |
US12002638B2 |
Bypass switch
The present disclosure relates to a bypass switch used in a super-high voltage direct current transmission sub-module including a case; a first bus bar; a second bus bar; a fixing contact provided in a hollow part and connected to the first bus bar; a movable contact provided in the hollow part, and connected to the second bus bar so as to come into contact with or be separated from the fixing contact; an insulating cover coupled to the rear surface of the second bus bar, and having an accommodation part therein; a movable part extension rod provided on the accommodation part and coupled to the movable contact; and an actuator provided on the rear part of the insulating cover, and providing power for moving the movable part extension rod. |
US12002637B2 |
Keyboard and key structure capable of displaying instant image
A keyboard and a key structure capable of displaying instant image thereof are provided. The key structure includes a display unit, a circuit membrane, an elastic member, a key seat, a first supporting frame, a second supporting frame, and a translucent keycap. The first supporting frame has two first arms and two axle portions. The ends of the first arms are slidably disposed on an accommodation portion of the key seat. The second supporting frame has two second arms and two linking holes. The ends of the second arms are pivotally connected to the accommodation portion. The linking hole is elongated-shaped. When the translucent keycap is not pressed, the axle portion abuts against one hole-end of the linking hole. When the translucent keycap is pressed, the axle portion abuts against another one hole-end of the linking hole. |
US12002636B2 |
Low profile circuit breaker lock-out assembly
An electrical panel assembly comprising at least one circuit breaker and a mounted low-profile circuit breaker lock-out assembly is disclosed. The circuit breaker lock-out assembly includes a first and second mount. The first mount is for mounting to a first end of a circuit breaker housing wall adjacent a circuit breaker switch lever and includes an outward projection having a through-hole. The second mount is for mounting to a second end of the circuit breaker housing wall and includes a pivotally attached arm that is rotatable between an unlocked and locked position in which the arm is aligned with the outward projection allowing a lock to be inserted through the projection through-hole and a corresponding hole in the arm. The arm is shaped to receive the circuit breaker switch lever and hold the lever immobile when the arm is in the locked position and the lock is inserted. |
US12002635B2 |
Keyswitch structure
A keyswitch structure includes a base plate, a keycap, and a support mechanism. The support mechanism supports the keycap above the base plate. An outer support of the support mechanism includes a reinforcing body and a connecting structure fixed on the reinforcing body. The outer support is connected to the base plate and the keycap through the connecting structure. In an embodiment, the reinforcing body has two openings. Two inner supports of the support mechanism are pivotally connected to the connecting structure and are located in the two openings, respectively. In another embodiment, the reinforcing body as a whole extends along a plane. The reinforcing body has a bent fringe, which is inserted into the connecting structure and is not perpendicular to the plane. |
US12002632B2 |
Anywhere wireless switch and/or dimmer
An electrical device such as, for example, a battery-powered electrical switch is disclosed. The battery-powered wireless switch includes one or more mechanisms arranged and configured to provide simplified access for servicing (e.g., replacing) the batteries located within the wireless switch. In one embodiment, the wireless switch is arranged and configured so that the batteries may be accessed by reconfiguring the wireless switch from a first closed position to a second opened position to access the batteries. Thus arranged, removal of the wireless switch from a wall-box or a surface of a wall is not required, the user may only need to remove the wall-plate in order to reconfigure the wireless switch. In one embodiment, at least a portion of the wireless switch is pivoted from the first position to the second position to provide access to the batteries. |
US12002630B2 |
Ceramic electronic device and manufacturing method of the same
A ceramic electronic device includes a multilayer chip in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers including Ni as a main phase are alternately stacked. At least one of the plurality of dielectric layers includes a secondary phase including Si, at an interface between the at least one of the plurality of dielectric layers and one of the plurality of internal electrode layers next to the at least one of the plurality of dielectric layers. The one of the plurality of internal electrode layers includes a layer including an additive element including one or more of Au, Pt, Cu, Fe, Cr, Zn, and In, at a region contacting the secondary phase at the interface. |
US12002629B2 |
Multilayer electronic component
A multilayer electronic component includes a body including a dielectric layer and an internal electrode, an external electrode disposed outside the body, and sealing portions disposed on outer surfaces of the body, wherein the external electrodes and the sealing portions include glass, the sealing portions include first sealing portions that are disposed between the body and the external electrodes, and second sealing portions that extend from the first sealing portions in the second direction and are not in contact with the external electrodes, and an average length of the second sealing portion is 20 μm or more. |
US12002623B2 |
Multilayered electronic component
A multilayer electronic component according to an exemplary embodiment of the present disclosure may control connectivity of an end of an internal electrode, thereby suppressing occurrence of a short circuit between the internal electrodes, reduced capacitance or lower breakdown voltage. |
US12002621B2 |
Electrochemical cells for high discharge
Provided herein is an electrochemical cell designed for high current discharge, which includes a cathode strip, an anode strip, and at least two separator strips, being longitudinally stacked to form an electrodes set that is folded into at least four segments and designed to exhibit a ratio of its nominal capacity per its active area lower than 12 mAh/cm2, such that the cell is characterized by a discharge efficiency at room temperature of at least 30% to a cut-off voltage of ⅔ of its original voltage at a discharge current of 1,250 m A. Also provided are process of manufacturing, and uses of the cell, which is particularly useful in high drain-rate applications as charging a cellular phone. |
US12002620B2 |
Bed-integrated electromagnetic field apparatus for controlling movement of microrobot and method for driving microrobot by using same
The present disclosure relates to a bed-integrated electromagnetic field apparatus for controlling movement of a microrobot, and a method for driving a microrobot by using the same. A bed-integrated electromagnetic field apparatus according to the present disclosure can accurately control the movement of a medical device that can be inserted into a human body, such as a microrobot, and enables reduction of the size of the apparatus so as to be used in a medical procedure for diagnosis and treatment of vascular disease and the like. |
US12002617B2 |
Measuring method and high-voltage transducer with clean air
A high-voltage transducer includes a housing, which spatially encloses at least one electrical measuring device and an insulating gas. The insulating gas is clean air, with which electrical insulation in the housing of the high-voltage transducer is carried out. A method for measuring with the high-voltage transducer is also provided. |
US12002613B2 |
Double-sided cooling package of inductor
Embodiments of the disclosure relate to apparatuses for enhanced thermal management of a planar inductor assembly. In one embodiment, a cooling package for an inductor assembly includes a cold plate and a heat-spreading bracket mechanically coupled to the cold plate at a first end of the heat-spreading bracket. The cold plate has a slotted recess for mounting a first inductor core along a first end thereof. The heat-spreading bracket is configured to apply a clamping force to a second inductor core at a second end opposite to the first end of the heat-spreading bracket. |
US12002612B2 |
Reactor
A reactor includes an assembly formed by assembling a coil and a magnetic core, a case for accommodating the assembly inside, a grip member for sandwiching the assembly from the bottom plate portion side and the opening side inside the case, and a screw member for fixing the grip member to the bottom plate portion by penetrating into the case from outside of the bottom plate portion. The grip member includes a first piece to be held in contact with a surface of the assembly on the opening side, a second piece to be held in contact with a surface of the assembly on the bottom plate portion side, and a third piece connecting the first piece and the second piece in a depth direction of the case. |
US12002608B2 |
Ferromagnetic powder composition
The present invention relates to an electrically insulated iron-based soft magnetic powder composition, a soft magnetic composite component obtainable from the powder composition and a process for producing the same. Specifically, the invention concerns a soft magnetic powder composition for the preparation of soft magnetic components working at high frequencies, the components being suitable for use e.g. as inductors or reactors for power electronics. |
US12002602B2 |
Optically consistent transparent conductive film and preparation method thereof
An optically consistent transparent conductive film and a preparation method thereof solve the problems of obvious etching marks, poor optical stability, easy corrosion of nanomaterials, and migration of metal ions of the metal nanowire transparent conductive film. The addition of nanoparticles with a matchable refractive index and a high corrosion resistance, the addition of an optical compensation layer, the use of a substrate with an anti-glare layer and other such means can solve the problem of obvious post-treatment etching marks of metal nanowire conductive films. A dense full-plate conductive transparent conductive film with improved corrosion resistance can be achieved by using an electric compensation layer. An ultraviolet stabilizer is added into a protective solution to improve the optical stability of the conductive film. An antioxidant, a dendrimer, and a complexing agent in the protective solution solve the problem of easy corrosion of nanomaterials and migration of metal ions. |
US12002597B2 |
Low temperature low-abundance atomic object dispenser
Methods and dispensers for dispensing atomic objects are provided. An example method for dispensing atomic objects includes sealing a reaction component at least partially coated with a composition comprising the atomic objects inside an oven; and, with the oven disposed within a pressure-controlled chamber, heating the composition to an atomizing reaction temperature to cause an atomizing chemical reaction to occur. The reaction component comprises a material that is a participant in the reaction. A result of the reaction is elemental atomic objects deposited on a depositing surface within the oven. The atomizing reaction temperature is greater than a dispensing threshold temperature. The method further comprises allowing the oven to cool below the dispensing threshold temperature; and heating the oven to a dispensing temperature to cause the elemental atomic objects to be dispensed from the oven through a dispensing aperture. The dispensing temperature does not exceed the dispensing threshold temperature. |
US12002596B2 |
Targetry coupled separations
Targetry coupled separation refers to enhancing the production of a predetermined radiation product through the selection of a target (including selection of the target material and the material's physical structure) and separation chemistry in order to optimize the recovery of the predetermined radiation product. This disclosure describes systems and methods for creating (through irradiation) and removing one or more desired radioisotopes from a target and further describes systems and methods that allow the same target to undergo multiple irradiations and separation operations without damage to the target. In contrast with the prior art that requires complete dissolution or destruction of a target before recovery of any irradiation products, the repeated reuse of the same physical target allowed by targetry coupled separation represents a significant increase in efficiency and decrease in cost over the prior art. |
US12002595B2 |
Separation of metal ions by liquid-liquid extraction
Provided herein are separation processes for metal ions present in aqueous solutions based on methods involving liquid-liquid extraction. The separation process involves a chelator that can selectively bind to at least one of the metals at a relatively low pH. This can be used, for example, for recovery and purification of actinides from lanthanides, separation of metal ions based on their valence, and separation of metal ions based on the pH of the extraction conditions. |
US12002594B2 |
Method for decommissioning nuclear facilities
A method for decommissioning a nuclear facility includes: floating the nuclear reactor pressure vessel above the cavity; rotating the reactor pressure vessel so that the upper portion of the nuclear reactor pressure vessel is closer to the bio-protective concrete than the lower portion; mounting the upper portion of the nuclear reactor pressure vessel on the neighboring upper surface of the bio-protective concrete; and cutting and decommissioning the nuclear reactor pressure vessel mounted on the neighboring upper surface. |
US12002593B2 |
Deforming a portion of a nut threaded on a guide tube end plug to lock the nut to a lower end fitting of a nuclear reactor fuel assembly
An apparatus including a lower end fitting having a top planar surface, a bottom planar surface, a counterbore defined therebetween, an opening extending from the counterbore to the top planar surface, and a lock recess that extends both radially outwardly from the counterbore and extends inwardly into the lower end fitting from the bottom planar surface. The apparatus includes a guide tube having a lower end and an end plug configured to connect with the lower end of the guide tube. The end plug has a threaded shaft sized to pass through the opening of the lower end fitting, and a female lock nut has a deformable side wall configured to be swaged into the recess of the lower end fitting. The lock recess remains visible as viewed from the bottom planar surface of the lower end fitting when the female lock nut is fully disposed in the counterbore. |
US12002585B2 |
Apparatus, computer program product, and method for predictive data labelling using a dual-prediction model system
Various embodiments of the disclosure provide apparatuses, systems, and computer program products for predictive data labelling using a dual-model system. Embodiments provide various advantages in accuracy of predicted labels, for example in various contexts such as medical data analysis for difficult to diagnose diseases. An example provided apparatus is configured to generate a positive, neutral, and negative candidate identifier sets and corresponding positive, neutral, and negative candidate index sets based in part on applying a candidate selection rule set to a candidate data set; train a candidate label probabilistic model based at least in part on a candidate label training subset associated with the candidate data set associated with the positive and negative candidate identifiers; generate a candidate positive-label probability set using at least the candidate label probabilistic model; train a historical record prediction model to predict the candidate positive-label probability set; and utilize the historical record prediction model. |
US12002584B2 |
System to detect dielectric changes in matter
Systems and methods for detecting dielectric changes in matter are provided. The system includes a data collection array to collect microwave scattering data and a machine learning device. The machine learning device is configured to receive the microwave scattering data, patient information, and imaging modality data corresponding to at least one of a presence of disease, absence of disease, or one or more disease features; analyze the microwave scattering data, patient information, and imaging modality data; output at least one of a predicted disease state and predicted features based on the analyzed microwave scattering data, patient information, and imaging modality data; compare the imaging modality data corresponding to the at least one of a presence of disease, absence of disease, or one or more disease features to the predicted disease state or predicted features; and use the comparison as an input into the machine learning device. |
US12002583B2 |
Universal health machine for the automatic assessment of patients
Systems and methods for automatically determining an assessment of a patient are provided. A patient is automatically interacted with, by a first trained machine learning based model, to acquire initial patient data. One or more risk factors associated with the patient are automatically determined, by a second trained machine learning based model, based on the received initial patient data. The patient is automatically interacted with, by the first trained machine learning based model, to acquire additional patient data based on the one or more determined risk factors. An assessment of the patient is automatically determined, by the second trained machine learning based model, based on the initial patient data and the additional patient data. The assessment of the patient is output. |
US12002576B2 |
Systems and methods for updating firmware of medical devices while minimizing clinical impact
Systems and methods for updating firmware of medical devices while minimizing clinical impact are described. A method includes receiving, by a control module of a patient care device, a new configuration package, including firmware for the control module and/or a first functional module of the patient care device, storing the new configuration package in a first memory bank of the control module, wherein a second configuration package comprising a current version of firmware for at least one of the control module and the first functional module is currently stored in a second memory bank of the control module, determining whether the new configuration package includes a new version of the firmware, and when a new version is included, transmitting the new version to the first functional module, for storage in a different memory bank than a memory bank currently storing a firmware currently used by the first functional module. |
US12002575B1 |
Machine learning system and method for attendance risk mitigation
A computer-implemented method of increasing appointment attendance comprises providing a processor and a non-transitory memory including computer program code for one or more programs, the memory and the computer program code configured to, with the at least one processor, perform steps comprising obtaining an appointment data structure, comprising an attendee and a corresponding appointment for the attendee, obtaining a set of population data, obtaining a set of appointment data, obtaining a set of external data, obtaining environmental data, inferring, using the population data, the appointment data, the external data, and the environmental data in a machine learning algorithm, a probability that the attendee will attend the appointment, and when the probability of attendance is below a threshold, performing a mitigation step to increase the probability that the attendee will attend the appointment. A system for increasing appointment attendance and a non-transitory computer-readable medium containing computing instructions are also described. |
US12002574B2 |
Systems, methods and devices for asset tracking
Provided are systems, methods and devices for adaptive and exception-based asset tracking by geolocation, while preserving battery life, ensuring patient privacy and maintaining interoperability by preventing interference with the operation of tracked medical devices. To prevent RF interference with medical device operation, provided are methods of detecting medical device operation through detection of magnetic fields or vibrations. For patient privacy, geolocation information received from an asset tracker device is anonymized and not stored. The asset tracker device described herein may be further configured to track elevation of an asset above the ground, movement of the asset, pressure and temperature changes to the environment and accordingly modify tracking behavior. Also provided is a pairing system for physical and electronic pairing of an asset tracker device to multiple medical devices. The asset tracked is mated with a cradle that is specific to the medical device type and attached to the medical device. |
US12002571B2 |
Dynamic surgical visualization systems
Various systems and methods of controlling a surgical visualization system and controlling devices according to the displayed point of view of the surgical visualization system are disclosed. The visualization system can allow users to change, update, or manipulate the displayed visualization utilizing overlapping or multiple images. Further, the controls and/or display screens of surgical instruments coupled to the visualization system can be adjusted to correspond to the orientation of the surgical instrument as visualized by the visualization system. |
US12002569B2 |
Generating multi-dimensional recommendation data objects based on decentralized crowd sourcing
Various embodiments provide for decentralized crowd sourced generation of recommendation data objects. An example apparatus receives, originating from an external computing device, a recommendation data object request, the recommendation data object request comprising a user identifier and one or more user attributes. The example apparatus may further retrieve, based on a predictive recommendation model, one or more therapy identifiers associated with a therapy efficacy score exceeding a therapy efficacy score threshold for attributes of a first attributes set associated with a first cluster identifier, the first attributes set comprising one or more of the one or more user attributes. The predictive recommendation model is trained based at least in part on trusted efficacy blocks of a distributed ledger, where the trusted efficacy blocks are added to the distributed ledger when a number of therapy efficacy transaction blocks associated with a given therapy identifier and having a therapy efficacy score exceeding a therapy efficacy score threshold meets or exceeds a therapy efficacy transaction block threshold. The example apparatus may further transmit, to the external computing device, a recommendation data object configured for rendering for display via a display device of the external computing device, where the recommendation data object comprises one or more of the one or more therapy identifiers. |
US12002566B2 |
Attachment system for mounting apparatus
Embodiments of reduced pressure systems and methods for operating the systems are disclosed. In some embodiments, a system can include a source of negative pressure and a controller configured to present GUI screens for controlling and monitoring operation of the system. The controller can be configured to receive, via the GUI, an adjustment of a negative pressure therapy parameter and adjust (or cause adjustment) of the operation of the negative pressure source based on received adjustment. The controller can be further configured to record historical data parameters associated with negative pressure therapy parameters. The controller can also be configured to transmit (or cause transmission) over a communication channel at least some of recorded historical data. The system can be configured to provide external connectivity for accomplishing various activities, such as location tracking, compliance monitoring, tracking of operational data, remote selection and adjustment of therapy settings, etc. |
US12002562B2 |
Matching delayed infusion auto-programs with manually entered infusion programs
A system and method that identifies delayed infusion programs at an infusion pump or with a first computer and an infusion pump. The first computer receives an infusion auto-program from a remote source, transmits the infusion auto-program to the infusion pump, and sends a stale auto-program to the infusion pump. The infusion pump receives a manual infusion program, saves and executes the manual infusion program, and compares the stale auto-program to the manual infusion program to identify potential matches between the stale auto-program and the manual infusion program. The infusion pump evaluates the potential matches and determines if the potential matches are within a predefined tolerance, continues to execute the at least one manual infusion program on the infusion pump if the potential matches are within the predefined tolerance, and remotely saves differences in the manual infusion program and the at stale auto-program in a remote server for later analysis. |
US12002556B2 |
Pre-operative assessment and inventory management system
A system of generating a pre-operative assessment of a patient includes an assessment system configured to communicate with client electronic devices. The system receives patient information pertaining to a patient, uses the patient information to access one or more medical images associated with the patient, performs one or more image processing techniques on the one or more medical images to identify measurements pertaining to an internal bodily structure of the patient, identifies one or more implant components for the patient, determines whether the one or more implant components are currently stocked, in response to determining that the one or more implant components are not currently stocked, automatically generates and placing an order for the one or more implant components that are not stocked, generates a pre-operative assessment for the patient, and causes the assessment to be displayed on a display device of a client electronic device. |
US12002554B2 |
Management and tracking solution for specific patient consent attributes and permissions
A method of managing consent using a computing device, the consent is given by a subject to one or more events in one or more studies, wherein the consent and the plurality of activities are changeable, the method including: authoring one or more first data forms describing the one or more events and one or more selections responsive to the one or more events; authoring, for each of the plurality of subjects, one or more second data forms including description of a plurality of preferences; forming, for a first of the plurality of subjects, an Informed Consent Forms document by combining the one or more first data forms of a first of the one or more studies and one or more second data forms for the first subject; and generating a manifest indicating the one or more events in the first study to which the first subject has granted consent. |
US12002553B2 |
Systems and methods for designing clinical trials
A method for enrolling patient candidates in a clinical trial includes generating first prediction data indicating predicted progression of a condition for a first group of patients that participated in a first clinical trial using a predictive model and clinical data associated with the first group of patients; grouping clinical trial data into subsets based on the first prediction data; analyzing each subset of clinical trial data to generate a measure of efficacy of the treatment; establishing screening criteria for a second clinical trial by identifying at least one subset that has a measure of efficacy that is higher than a measure of efficacy of the treatment for the full first group of patients; receiving clinical data of a candidate for the second clinical trial; generating second prediction data for the candidate; and enrolling the candidate in the second clinical trial when the second prediction data satisfies the screening criteria. |
US12002552B2 |
Systems and methods for prediction of polymer properties
Disclosed herein is a polymer prediction system, comprising a deep learning neural network and a training dataset. The deep learning neural network can comprise: a property branch comprising two or more layers, each layer having a plurality of neurons; a polymer branch comprising two or more layers, each layer having a plurality neurons; and a merged layer including a concatenation operation, the concatenation operation configured to concatenate the property branch and the polymer branch. The training dataset can include a plurality of known polymers and a plurality of descriptors for each of the plurality of known polymers. Also disclosed herein are methods of using the same. |
US12002548B2 |
Method for genome sequence alignment and apparatus thereof
An apparatus for genome sequence alignment attempts a search for the hash tables to align a target nucleotide sequence, from a hash table having a large seed size to a hash table having a small seed size, and when there is at least one matched seed to the target nucleotide sequence on a hash table, aligns the target nucleotide sequence by using candidate positions from the hash table without further hash table searching. |
US12002547B2 |
Data structures and operations for searching, computing, and indexing in DNA-based data storage
The present disclosure is directed to enabling search and extraction of data stored in DNA with optimized data structures and functions. Accordingly, systems and methods are provided herein for performing certain functions on data stored in nucleic acid molecules. The present disclosure covers at least the following areas of interest: (1) data structures to provide efficient access and search of information stored in nucleic acid molecules, (2) accurate and quick reading of information stored in nucleic acid molecules, (3) targeted approaches to accessing subsets of information stored in nucleic acid molecules, (4) a rank function that determines a count of particular bit or symbol value in a set of information stored in nucleic acid molecules, (5) functions including counting, locating, and extracting occurrences of a specific pattern in a message of information stored in nucleic acid molecules, and (6) an if-then-else operation to sort data stored in nucleic acid molecules. |
US12002544B2 |
Determining progress of chromosomal aberrations over time
Systems, apparatus, and methods are provided for determining aberrations in a biological sample from an organism. Biological samples including cell-free DNA fragments are analyzed to identify imbalances in chromosomal regions, e.g., due to deletions and/or amplifications in a tumor. Multiple loci are used for each chromosomal region. Imbalances can be used to diagnose a patient for cancer, prognosticate a patient with cancer, or to detect the presence or monitor progress of a premalignant condition. The severity of an imbalance as well as the number of regions exhibiting an imbalance can be used. A systematic analysis of non-overlapping segments of a genome can provide a general screening tool for a sample. Additionally, a patient can be tested over time to track severity of each of one or more chromosomal regions and a number of chromosomal regions to enable screening and prognosticating, as well as monitoring of progress (e.g. after treatment). |
US12002542B2 |
Write circuit of memory device and method of operating the same
A device includes a first memory bank and a second memory bank. The first memory bank is configured to operate according to a write data signal and a first global write signal associated with a first clock signal. The second memory bank is configured to operate according to the write data signal and a second global write signal associated with a second clock signal. One of the first clock signal and the second clock signal is in oscillation when another one of the first clock signal and the second clock signal is in suspension. |
US12002541B2 |
Read clock toggle at configurable PAM levels
A read clock circuit selectively provides a read clock signal from a memory to a memory controller over a memory bus. A pulse-amplitude modulation (PAM) driver including an input and an output capable of driving at least three levels indicating respective digital values. A digital control circuit is coupled to the PAM driver and operable to cause the PAM driver to provide a preamble signal before the read clock signal, the preamble signal including an initial toggling state in which the PAM driver toggles between two selected levels at a first rate, and a final toggling state in which the PAM driver toggles between two selected levels at a second rate higher than the first rate, with a length of the initial toggling state and a length of the final toggling state are based on values in a mode register. |
US12002540B2 |
On-die termination of address and command signals
A memory device includes a set of inputs, and a first register that includes a first register field to store a value for enabling application of one of a plurality of command/address (CA) on-die termination (ODT) impedance values to first inputs that receive the CA signals; and a second register field to store a value for enabling application of one of a plurality of chip select (CS) ODT impedance values to a second input that receives the CS signal. A third register field may store a value for enabling application of a clock (CK) ODT impedance value to third inputs that receive the CK signal. |
US12002538B2 |
Memory device with data mergers and aligner
A memory device may comprise: a memory cell array in which memory cells are connected in matrix form to word lines and bit lines; a plurality of mergers connected in series to transfer data that is read from a selected memory cell among the memory cells included in the memory cell array and is transformed into one of a direct current form or a pulse form; and an aligner that synchronizes an edge of first output data, output by one of the plurality of mergers, with an edge of a control pulse, thereby delaying the edge of the first output data. |
US12002537B2 |
Pre-decoder circuity
The present disclosure includes apparatuses, methods, and systems for pre-decoder circuitry. An embodiment includes a memory array including a plurality of memory cells, decoder circuitry coupled to the memory array, wherein the decoder circuitry comprises a first n-type transistor having a first gate and a second n-type transistor having a second gate, and pre-decoder circuitry configured to provide a bias condition for the first gate and second gate to provide a selection signal to one of the plurality of memory cells, wherein the bias condition comprises: a positive voltage for the first gate and a negative voltage for the second gate for a positive configuration for the memory cells, and zero volts for the first gate and the negative voltage for the second gate for a negative configuration for the memory cells. |
US12002535B2 |
Semiconductor device comprising memory cell array and arithmetic circuit
A semiconductor device in which energy required for data transfer between an arithmetic device and a memory is reduced is provided. The semiconductor device includes a peripheral circuit and a memory cell array. The peripheral circuit has a function of a driver circuit and a control circuit for the memory cell array, and an arithmetic function. The peripheral circuit includes a sense amplifier circuit and an arithmetic circuit, and the memory cell array includes a memory cell and a bit line. The sense amplifier circuit has a function of determining whether the bit line is at a high level or a low level, and outputs the result to the arithmetic circuit. The arithmetic circuit has a function of performing a product-sum operation, the result of which is output from the semiconductor device. |
US12002534B2 |
Memory array word line routing
Routing arrangements for 3D memory arrays and methods of forming the same are disclosed. In an embodiment, a memory array includes a ferroelectric (FE) material contacting a first word line; an oxide semiconductor (OS) layer contacting a source line and a bit line, the FE material being disposed between the OS layer and the first word line; a dielectric material contacting the FE material, the FE material being between the dielectric material and the first word line; an inter-metal dielectric (IMD) over the first word line; a first contact extending through the IMD to the first word line, the first contact being electrically coupled to the first word line; a second contact extending through the dielectric material and the FE material; and a first conductive line electrically coupling the first contact to the second contact. |
US12002533B2 |
System, method and/or apparatus for magnetic memory testing
Briefly, embodiments, such as methods and/or systems for operations and/or procedures to test magnetic memory devices. In a particular implementation, a bit error rate of a magnetic memory device may be estimated based, at least in part, on an observed bit error rate in the presence of an externally applied magnetic field. |
US12002529B2 |
Shift register, semiconductor device, display device, and electronic device
In a semiconductor device and a shift register, low noise is caused in a non-selection period and a transistor is not always on. First to fourth transistors are provided. One of a source and a drain of the first transistor is connected to a first wire, the other of the source and the drain thereof is connected to a gate electrode of the second transistor, and a gate electrode thereof is connected to a fifth wire. One of a source and a drain of the second transistor is connected to a third wire and the other of the source and the drain thereof is connected to a sixth wire. |
US12002528B2 |
Memory device and operating method of the same
A memory device is provided, including a first bit cell including a first memory cell coupled to a first word line and a second bit cell including a second memory cell coupled to a second word line. The first and second memory cells are coupled to a first control line and further coupled to a first bit line through first and second nodes. The second bit cell further includes a first protection array coupled to the second memory cell at the second node coupled to the first bit line and further coupled to a third word line. When the first and second bit cells operate in different operational types, the first protection array is configured to generate an adjust voltage to the second node according to a voltage level of the third word line while the first bit cell is programmed. |
US12002527B2 |
Programmable resistance memory on wide-bandgap semiconductor technologies
Programmable resistive memory can be integrated with wide-bandgap semiconductor devices on a wide-bandgap semiconductor, silicon, or insulator substrate. The wide-bandgap semiconductor can be group IV-IV, III-V, or II-VI crystal or compound semiconductor, such as silicon carbide or gallium nitride. The programmable resistive memory can be PCRAM, RRAM, MRAM, or OTP. The OTP element can be a metal, silicon, polysilicon, silicided polysilicon, or thermally insulated wide-bandgap semiconductor. The selector in a programmable resistive memory can be a MOS or diode fabricated by wide-bandgap semiconductor. |
US12002526B2 |
Defect detection during program verify in a memory sub-system
A memory device includes a memory array comprising a plurality of wordlines and a regulator circuit selectively coupled to the plurality of wordlines, wherein the regulator circuit is configured to perform a detection routine to sample a load current from a selected wordline of the plurality of wordlines and generate a measured output voltage, wherein the measured output voltage modulates with respect to the load current. The memory device further includes a comparator circuit coupled to the regulator circuit, wherein the comparator circuit is configured to generate a comparison result based on a difference between the measured output voltage and a reference voltage and a local media controller coupled to the comparator circuit, wherein the local media controller is configured to identify a presence of a defect on the selected wordline in response to the comparison result satisfying a threshold condition. |
US12002525B2 |
Methods and apparatus for NAND flash memory
Methods and apparatus for memory operations disclosed. In an embodiment, a method is provided for programming multiple-level cells in a memory array. The memory array includes a plurality of planes and each plane includes a plurality of bit lines. The method includes storing multiple data bits in a first group of planes, one data bit per plane. The multiple data bits are stored in bit line capacitances of the first group of planes. The method also includes programming a selected multiple-level cell in a selected plane according to the multiple data bits that are stored in the bit line capacitances of the first group of planes. The selected plane is not one of the first group of planes. |
US12002522B2 |
Memory device and operation method thereof
A memory device and an operation method thereof are provided. The operation method includes: in a programming operation, programming a plurality of threshold voltages of a plurality of switches on a plurality of string select lines and a plurality of ground select lines as a first reference threshold voltage, and programming a plurality of threshold voltages of a plurality of dummy memory cells on a plurality of dummy word lines as being gradually increased along a first direction or a second direction, and the threshold voltages of the dummy memory cells being higher than the first reference threshold voltage; wherein the first direction being from the string select lines to a plurality of word lines and the second direction being from the ground select lines to the word lines. |
US12002521B2 |
Memory device error detection with improved scanning
A memory device may include memory cells configured to establish multiple levels of charge distributions; and a memory controller configured to perform operations on the memory cells. The operations may include recording a bit count number for a highest level of charge distributions within a set of memory cells, recording a bit count number for a lowest level of charge distributions within the set of memory cells, counting bits for the highest level of charge distributions within the set of memory cells, counting bits in the lowest level of charge distributions within the set of memory cells, comparing the counted bits for the highest level to the recorded bit count number for the highest level, and comparing the counted bits for the lowest level to the recorded bit count number for the lowest level. |
US12002519B2 |
Operation method of controller configured to control nonvolatile memory device and operation method of storage device
Disclosed is an operation method of a controller which is configured to control a nonvolatile memory device. The method includes receiving cell counting data associated with selected memory cells included in the nonvolatile memory device from the nonvolatile memory device, adjusting operation parameters of the nonvolatile memory device based on the cell counting data, performing a valley search operation for the selected memory cells based on the adjusted operation parameters, and performing a read operation for the selected memory cells based on a result of the valley search operation. |
US12002509B2 |
Data readout circuit of resistive random access memory and resistive random access memory circuit
A data readout circuit of a RRAM includes: an adaptive current sense amplifier (CSA) and a reference current generator, the adaptive CSA is configured to electrically connect to the RRAM, and the adaptive CSA is electrically connected to the reference current generator; the reference current generator is configured to generate a basic reference current; the adaptive CSA is configured to obtain a reference current according to the basic reference current and a bit-line current of the RRAM; and the adaptive CSA is configured to compare the size of the reference current and that of the bit-line current so as to read out stored data. The present disclosure can improve the problem of data readout error due to the degradation of high resistance state of the RRAM. |
US12002506B2 |
Buffered dynamic random access memory device
A DRAM device may be configured to retransmit or not retransmit zero or more of command/address signals, write data signals, read data signals, and/or data strobe signals. The DRAM device may have separate, unidirectional read data signal and write data signal interfaces. Combined activate and read or write commands may be implemented. The configuration of the DRAM to retransmit or not retransmit signals may be determined by the DRAM device's physical location on a module via hardwired configuration pins. The various configurations allows a DRAM device to be used on both a long and narrow form factor module and a DIMM module. |
US12002505B2 |
Managing memory based on access duration
Methods, systems, and devices for managing memory based on access duration are described. A memory device may include a first set of memory cells resilient against access durations of a first duration and a second set of memory cells resilient against access durations of a shorter duration. A command for accessing the memory device may be received. The command may be associated with an access duration. Whether to access, as part of executing the command, the first set of memory cells or the second set of memory cells may be determined based on the access duration. The first set of memory cells may be accessed, as part of executing the command, based on the access duration being greater than a threshold duration. Or the second set of memory cells may be accessed based on the access duration being less than or equal to the threshold duration. |
US12002497B2 |
Suspension damping
A dielectric layer configured to overlay a spring metal layer in a suspension assembly is described. The dielectric layer includes a tongue portion including a proximate end and a distal end, trace portions extending from the tongue portion, and an aperture aligned with the void and defined by the tongue portion. The aperture includes an elongated opening with opposing ends partially aligning with the central opening of the void. The aperture further includes slits extending from the opposing ends of the elongated opening and at least partially aligned with slits of the void in the spring metal layer. |
US12002495B2 |
Magnetic disk device and method of adjusting preheat time
According to one embodiment, a magnetic disk device includes magnetic disks, a plurality of magnetic heads, and a control unit. A plurality of magnetic heads each includes a heat-assist unit which applies a preheating current of such magnitude that data already written to the magnetic disk is not erased to a near-field optical element for the preheat time. The control unit measures the time elapsing from a start of write to the time when a value of an index indicating the quality of a recording signal of data written by the magnetic head converges to within a first threshold range, and adjusts the preheat time for each of the magnetic heads in such a manner that the measured lapse time becomes less than or equal to a second threshold. |
US12002489B2 |
Recording medium, recording apparatus, recording method, reproducing apparatus, and reproduction method
There is provided a recording medium, a recording apparatus, a recording method, a reproducing apparatus, and a reproduction method that make it possible to correctly reproduce multilevel codes recorded at high density. A multilevel code of at least three ML values produced by coding user data into a (d,k)-RLL code of the ML values and a particular pattern of the ML values that includes a run of repeated codes which is greater than a maximum run k of the multilevel code are recorded on a recording medium. In addition, reproduction is performed from the recording medium, and the multilevel code is decoded according to the particular pattern. For example, the present technology can be applied to a recording medium, a recording/reproducing apparatus that performs recording on and reproduction from the recording medium, and the like. |
US12002481B2 |
Apparatus for encoding a speech signal employing ACELP in the autocorrelation domain
An apparatus for encoding a speech signal by determining a codebook vector of a speech coding algorithm is provided. The apparatus includes a matrix determiner for determining an autocorrelation matrix R, and a codebook vector determiner for determining the codebook vector depending on the autocorrelation matrix R. The matrix determiner is configured to determine the autocorrelation matrix R by determining vector coefficients of a vector r, wherein the autocorrelation matrix R includes a plurality of rows and a plurality of columns, wherein the vector r indicates one of the columns or one of the rows of the autocorrelation matrix R, wherein R(i, j)=r(|i−j|), wherein R(i, j) indicates the coefficients of the autocorrelation matrix R, wherein i is a first index indicating one of a plurality of rows of the autocorrelation matrix R, and wherein j is a second index indicating one of the plurality of columns of the autocorrelation matrix R. |
US12002478B2 |
Methods and apparatus to perform audio watermarking and watermark detection and extraction
Example methods and apparatus to audio watermarking and watermark detection and extraction are disclosed herein. An example apparatus disclosed herein includes memory, computer readable instructions, and processor circuitry to execute the computer readable instructions to at least detect a first symbol, a second symbol, a third symbol, and a fourth symbol sequentially in encoded audio samples, determine whether the first symbol is a synchronization symbol, in response to a determination that the first symbol is a synchronization symbol, determine that the first symbol and the third symbol are associated with a first message and the second symbol and the fourth symbol are associated with a second message, and output at least one of the first message or the second message. |
US12002470B1 |
Multi-source based knowledge data for artificial intelligence characters
Systems and methods for providing multi-source based knowledge data for Artificial Intelligence (AI) characters are provided. An example method includes providing a plurality of data sources; receiving, from a user, at least one word during a conversation between the user and an AI character; ascertaining a speech style of the AI character; analyzing the at least one word to determine a type of information needed to generate a reply to the user; selecting, based on the type of information, at least one data source from the plurality of data sources; generating, based on the at least one word, one or more queries; sending the one or more queries to the at least one data source; receiving one or more responses from the at least one data source; forming, based on the one or more responses and the speech style of the AI character, the reply for providing to the user. |
US12002467B2 |
Voice command system and voice command method
A voice command system according to a first disclosure comprises a gateway apparatus having an interface configured to receive a voice command, and a controller configured to perform a registration process of registering a speaker permitted to receive the voice command. The controller is configured to perform an authentication process of rejecting a reception of the voice command when a speaker of the voice command is not registered, and permitting a reception of the voice command when a speaker of the voice command is registered. The controller is configured to perform the authentication process for each voice command. |
US12002464B2 |
Systems and methods for recognizing a speech of a speaker
A method for recognizing speech within a received audio signal includes separating, using a computer-based neural network model, a speech from an audio signal based on a speaker's audio profile, determining a command from the speech, determining, from the audio signal, a first score reflecting a percentage of confidence in determining the command based on a frequency of using the command by the speaker, determining, from the audio signal, a second score reflecting a percentage of importance of the command, and causing the command to be executed if the first score is above a first threshold value and the second score is below a second threshold value. |
US12002461B2 |
Voice based wagering
A device that provides for voice based wagering on live action events. The device has microphone capabilities that can actively or passively listen to voice input and interpret the input with respect to wagering opportunities or other requests. For example, users can speak into the microphone and navigate different “in-play” bets and select wagering options. In-play bets are the ability to place bets while an event or game is ongoing. |
US12002460B2 |
Information processing device, information processing system, and information processing method, and program
A device and a method that determine an utterance type of a user utterance and generate a system response according to a determination result are achieved. A user utterance type determination unit that determines an utterance type of a user utterance, and a system response generation unit that generates a system response according to a type determination result determined by the user utterance type determination unit are included. The user utterance type determination unit determines whether the user utterance is of type A that requests all reutterances of a system utterance immediately before the user utterance, or type B that requests a reutterance of a part of the system utterance immediately before the user utterance. The system response generation unit generates a system response to reutter all system utterances immediately before the user utterance in a case where the user utterance is of type A, and generates a system response to reutter a part of system utterances immediately before the user utterance in a case where the user utterance is of type B. |
US12002458B1 |
Autonomously motile device with command processing
A device capable of autonomous motion may move in an environment and may receive audio data from a microphone. If the device receives a command represented in the audio data that is absent from a set of known commands, the device may prompt the user to explain how to perform the command. The device may save a command template corresponding to the command, which may be used to perform future commands. |
US12002456B2 |
Using semantic frames for intent classification
The present disclosure relates to chatbot systems, and more particularly, to techniques for identifying an intent for an utterance based on semantic framing. For an input utterance, a semantic frame is generated. The semantic frame includes semantically relevant grammatical relations and corresponding words identified in the utterance. The semantically relevant grammatical relations define context and relationships of words in the utterance. The semantic frame is used to identify an intent for the utterance, based on an intent model. The intent model maps features to corresponding words for a given intent. The semantic frame is compared to a plurality of intent models, and a best-matching intent model is used to identify the intent for the utterance. |
US12002455B2 |
Semantically-augmented context representation generation
A device includes a memory configured to store instructions. The device also includes one or more processors configured to execute the instructions to provide context and one or more items of interest corresponding to the context to a dependency network encoder to generate a semantic-based representation of the context. The one or more processors are also configured to provide the context to a data dependent encoder to generate a context-based representation. The one or more processors are further configured to combine the semantic-based representation and the context-based representation to generate a semantically-augmented representation of the context. |
US12002454B2 |
Method and apparatus for intent recognition and intent prediction based upon user interaction and behavior
Embodiments of the innovation relate to, in a contact center apparatus, a method for recognizing user intent associated with user interaction with the contact center apparatus. The method includes receiving user interaction data; performing a feature extraction process on the user interaction data to generate feature data; performing an intent extraction operation on the feature data to extract topics included with the feature data; executing a classification engine on the topics extracted from the feature data to classify a user intent associated with the user interaction data; and directing the user to a corresponding working agent based upon the classified user intent |
US12002452B2 |
Background audio identification for speech disambiguation
Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer. |
US12002451B1 |
Automatic speech recognition
Techniques for performing automatic speech recognition (ASR) are described. In some embodiments, an ASR component integrates contextual information from user profile data into audio encoding data to predict a token(s) corresponding to a spoken input. The user profile data may include personalized words, such as, contact names, device names, etc. The ASR component determines word embedding data using the personalized words. The ASR component is configured to apply attention to audio frames that are relevant to the personalized words based on processing the audio encoding data and the word embedding data. |
US12002446B2 |
Electronic system having heat dissipation and feed-forward active noise control function and related method
An electronic system includes a fan module, a reference microphone, a micro speaker module, and an active noise cancellation controller. The micro speaker module provides a noise-cancellation signal according to a micro speaker control signal for canceling the noises generated during the operation of the electronic system. The reference microphone outputs a wide-band noise signal associated with the operation of the fan module. The active noise cancellation controller outputs a virtual error signal according to a first transfer function between the reference microphone and a physical microphone when the fan module operates with a predetermined fan speed, a second transfer function between the micro speaker module and the physical microphone when the fan module is not in operation, and the wide-band noise signal. The active noise cancellation controller provides the micro speaker control signal according to a synchronization signal, the wide-band noise signal and the virtual error signal. |
US12002445B2 |
Cancel filter coefficient generation method, cancel filter coefficient generation apparatus, and program
Provided is a technology for generating an elimination filter coefficient for suppressing degradation of noise elimination performance. An elimination filter coefficient generation method for inputting a reference signal output from a reference microphone for collecting noise and an error signal output from an error microphone for collecting sound at a position that needs to be silent, and generating an elimination filter coefficient used for filtering for generating an elimination signal for eliminating noise at the position that needs to be silent from the reference signal includes: a route filtering step for generating a filtered reference signal from the reference signal by filtering using a route filter coefficient indicating acoustic characteristics of a route from a speaker for emitting sound based on the elimination signal to the error microphone; a first noise signal generation step for generating a predetermined signal as a first noise signal; a noise signal addition step for generating an added reference signal from the filtered reference signal and the first noise signal; and an elimination filter coefficient generation step for generating the elimination filter coefficient from the error signal and the added reference signal. |
US12002443B2 |
Sound control device and control method thereof
A sound control device mounted in a vehicle and control method thereof includes obtaining whether an audio function is ON or OFF, and determining a maximum limit value for a displacement of a speaker due to a noise control signal according to whether the audio function is ON or OFF. |
US12002442B2 |
Method and device for personalized sound masking in vehicle
The present disclosure provides a computer-implemented method for sound masking. The method includes identifying one class among a plurality of classes based on frequency characteristics of a voice of a first occupant in a vehicle, obtaining reference voice data corresponding to the identified class, generating a personalized masking sound for the first occupant by synthesizing the reference voice data with white noise, and controlling an output of the personalized masking sound. |
US12002441B2 |
Tonal musical instruments for outdoor installation
Tonal musical instruments configured for outdoor installation are disclosed. The tonal musical instrument may comprise a support post, wherein the support post is configured for attachment to an outdoor surface, at least one a non-vibrating guard, a metal plate tuned to produce at least one note on a musical scale when struck by a user, and one or more fasteners securing the at least one non-vibrating guard and the metal plate to the support post. |
US12002435B1 |
Electronic devices and corresponding methods for identifying a companion device type
An electronic device includes a communication device and a user interface. The communication device detects establishment of an electrical communication channel to a content presentation companion device. One or more processors operable with the communication device and the user interface cause the communication device to query the content presentation companion device for a content presentation companion device port facilitating the electrical communication channel and, in response, cause the user interface to identify the content presentation companion device port. |
US12002433B2 |
Brightness adjustment method, device and display apparatus
Disclosed is a brightness adjustment method, a device and a display apparatus. The method comprises: acquiring a brightness adjustment instruction and a target display brightness value of a display panel, a display brightness value representing backlight brightness of the display panel; adjusting a duty cycle of the light-emitting control signal based on the target display brightness value of the display panel; driving LEDs of a corresponding row in a backlight source to emit light by the adjusted light-emitting control signal. Each time the duty cycle of the light-emitting control signal needs to be adjusted, a duty cycle of each pulse cycle of a part of N pulse cycles of the light-emitting control signal is selected for corresponding adjustment, thus backlight brightness adjustment accuracy of the display panel is effectively improved, and an adjustable range of backlight brightness of the display panel is wider. |
US12002429B2 |
Display panel and display apparatus including the same
A display panel includes a 1-1st sub-pixel and a 1-2nd sub-pixel disposed in a first row, a 2-1st sub-pixel disposed in a second row and a 3-1st sub-pixel and a 3-2nd sub-pixel disposed in a third row. A first data line extends from the first row to the third row and electrically connects a pixel circuit of the 1-1st sub-pixel, a pixel circuit of the 2-1st sub-pixel, and a pixel circuit of the 3-1st sub-pixel. A 2-1st data line is electrically connected to a pixel circuit of the 1-2nd sub-pixel. A 2-2nd data line is electrically connected to a pixel circuit of the 3-2nd sub-pixel. A first bridge line is disposed on a different layer than the data lines and contacts the 2-1st data line and the 2-2nd data line and includes an overlapping portion extending along at least a portion of the first data line. |
US12002421B2 |
Line drive signal enhancement circuit, shift register unit, display panel
The present disclosure provides a line drive signal enhancement circuit, a shift register unit, and a display panel, and relates to the technical field of display. The line drive signal enhancement circuit includes a control unit, an inverter unit, a first output unit and a second output unit. The control unit has a first peripheral control terminal and a second peripheral control terminal respectively loaded with two inverted signals, and the input terminal is electrically connected with the first power supply lead. The first output unit and the second output unit both have two input terminals. The two input terminals are respectively electrically connected with the first power supply lead and the second power supply lead. The output terminal of the control unit is electrically connected with the control terminal of the first output unit and/or the control terminal of the second output unit. |
US12002415B2 |
Display panel and display device
A display panel includes a pixel circuit and a light-emitting element. The pixel circuit includes a data write device, a drive device, and a bias adjustment device. The drive device includes a drive transistor. The data write device is configured to provide a data signal for the drive device. The bias adjustment device is configured to provide a bias adjustment signal to the drive device. The pixel circuit includes a first light-emitting control device, the first light-emitting control device is connected between a first power supply voltage signal line and the drive device, and the first power supply voltage signal line is configured to provide a high-level signal, or, the pixel circuit includes an initialization device, the initialization device is connected between an initialization signal line and the light-emitting element, and the initialization signal line is configured to provide a low-level signal. |
US12002410B2 |
Array substrate and detection method therefor, and tiled display panel
An array substrate, a detection method for the array substrate, and a tiled display panel. In the array substrate, each of pixels (1) comprises sub-pixels (01) of at least three colors and a pixel driving chip (02) for driving each sub-pixel (01) to emit light; each sub-pixel (01) comprises at least one inorganic light-emitting diode; a display area (A1) further comprises: a positive signal line (Hm) connected to a positive electrode of each inorganic light-emitting diode, and a data signal line (Dm), a scanning line (Sn), and a reference signal line (Vm) connected to each pixel driving chip (02); each pixel driving chip (02) is used for writing signals of the data signal line (Dm) into the sub-pixels (01) of different colors under the control of the corresponding scanning line (Sn) in a time division manner. |
US12002404B2 |
Scan driver and display device having the same
A scan driver includes a plurality of stages. An nth (n is a natural number) stage among the stages includes: a first and a second input circuit for controlling a voltage of a first node in response to a carry signal of a previous stage and a next stage, respectively; a first output circuit for outputting an nth carry signal corresponding to a carry clock signal in response to the voltage of the first node; a second output circuit for outputting an nth scan and an nth sensing signal corresponding to a scan and a sensing clock signal, respectively, in response to the voltage of the first node; and a sampling circuit for storing the carry signal of the previous stage in response to a first select signal, and for supplying a control voltage to the first node in response to a second select signal and the stored carry signal. |
US12002403B1 |
Pixel arrangement structure and display panel
A pixel arrangement structure and a display panel are provided by the present disclosure. The pixel arrangement structure includes at least one pixel group, and the pixel group includes a plurality of sub-pixels arranged in an array. In the pixel group, a ratio of a number of high-grayscale subpixels to a number of low-grayscale subpixels is 1:2 or 1:3. The low-grayscale subpixels include a plurality of first low-grayscale subpixels, and among adjacent N rows of the subpixels, the number of the high-grayscale subpixels equals to a number of the first low-grayscale subpixels, and N is an integral multiple of 2, an integral multiple of 3, or 1. |
US12002402B2 |
Latch circuit for reducing noise based on center grayscale and data driver including the same
An embodiment provides a latch circuit which outputs, to a digital analog converter (DAC), a digital signal including grayscale data, the latch circuit including a first latch configured to store the digital signal and a second latch configured to output the digital signal by controlling first timing at which a level of a first signal included in the digital signal becomes an enable level, based on a center grayscale. The grayscale data includes first grayscale data and second grayscale data. |
US12002401B2 |
Gamma correction method and apparatus, electronic device, and readable storage medium
A gamma correction method and apparatus, electronic device and readable storage medium. The method comprises: controlling a first display area (21) to display a test picture (S11); performing gamma correction on first display area to obtain first gamma correction data (S12); according to first gamma correction data, controlling a second display area (22) to display the test picture (S13); acquiring current display brightness corresponding to the test picture displayed in second display area (S14); when current display brightness is the same as that corresponding to a preset pixel grayscale displayed in first display area, determining remapping parameters of second display area according to grayscale brightness corresponding to second display area when current display brightness is displayed and preset pixel grayscale (S15); according to remapping parameters, compensating first gamma correction data to obtain second gamma correction data (S16); according to second gamma correction data, controlling second display area to display (S17). |
US12002400B2 |
Display apparatus and controlling method thereof
A display apparatus is provided. The display apparatus includes a display, a user interface, a memory configured to store information regarding an area of interest for each game type, a plurality of light emitting diodes (LEDs) provided on one area of the display and configured to emit light in various colors, and a processor configured to, based on information related to a game type being selected through the user interface, identify an area of interest corresponding to the selected game type based on the information stored in the memory and control a light-emitting state of the plurality of LEDs based on red, green, and blue (RGB) grayscale data of a pixel corresponding to the identified area of interest in a game image provided through the display. |
US12002397B2 |
GOA circuit and display panel
A GOA circuit and a display panel are provided in the present application. The GOA circuit includes multi-stage cascaded GOA units. An N-th stage GOA unit includes a pull-up control module, a pull-up module, a chamfering control module, and a pull-down module. The chamfering control module is electrically connected to an N-th stage scan signal output terminal to pull down a potential of the N-th stage scan signal before the pull-down module pulling down a potential of a first node and the potential of the N-th stage scan signal, under control of a chamfering control signal and a first reference low level signal. |
US12002396B2 |
Power management circuit and timing controller for display device
The present embodiment relates to a power management circuit and timing controller for a display device. The power management circuit optimizes power consumption by receiving analysis information from a timing controller capable of analyzing image data and changing an operating condition for a power conversion circuit based on the analysis information. |
US12002394B2 |
Display system and method of compensating image of display panel using the same
A display system includes a measurer, a measured data filter and a compensation data generator. The measurer measures an image at a measuring point of a display panel to generate measured data. The measured data filter removes a false measured data outside an allowable range among the measured data. The compensation data generator generates representative compensation data compensating the image based on the measured data in which the false measured data is removed. |
US12002393B2 |
Control method, electronic apparatus, and computer-readable storage medium
A control method for an electronic apparatus includes obtaining a first positional relationship between eyes of a user and a first display area and a second positional relationship between eyes of the user and a second display area and setting a brightness value of the first display area and a brightness value of the second display area at least based on the first positional relationship and the second positional relationship. The electronic apparatus includes the first display area. The user includes a subject that uses the electronic apparatus. The first display area and the second display area move relative to each other. |
US12002391B2 |
Modular multi-screen display
The present invention is referred to a modular multi-screen display, which allows to display advertising by any of its parts including walls, upper crosspieces, interior or exterior, that includes a chassis on which it is mounted the screens but that are synchronized between them to show one image unit in all the display body, in such a manner that the synchronization of them and the change of dynamic advertising posters that are displayed are manipulated using a modem that is connected in real time to a physical or virtual server that is located in a remote physical unit and that through this it is carried out the change of the advertising presentation on the display, regardless of whether it is inside or outside of a business. Its variant includes a set of interconnected screens either on the business furniture, on household appliances or where appropriate on the roof of the business from outside the premises. |
US12002390B2 |
Rollable OLED with custom extension
Apparatuses, methods, systems, and program products are disclosed for enabling a rollable OLED screen extension with custom extension. An apparatus includes an OLED screen capable of rendering an OLED image, a first rollable OLED screen extension, a processor, and coupled to the processor, a memory that stores code executable by the processor to enable a user to customize a range of extension of the first rollable OLED screen extension in a first direction. |
US12002389B2 |
Display panel and display device
A display panel and a display device are provided. The display panel includes a flat display region and an edge display region that are connected to each other and can be relatively bent. The edge display region includes a first bending portion and a second bending portion that can be relatively bent, and the second bending portion is disposed at opposite ends of the first bending portion. The above design can realize a multi-sided display on a front, sides, and corners of the display panel, and is easy to assemble with other components of the display device and save manufacturing cost. |
US12002386B2 |
Electronic label and monitoring method, device and system thereof
An electronic label is provided, including: a first power supply unit, which is configured to supply power to the electronic label; a first control unit, which is configured to monitor at least one of a power supply voltage and a remaining power of the first power supply unit. The first power supply unit includes a first booster circuit, and is configured to turn on the first booster circuit to boost the power supply voltage when at least one of the following conditions is met: the power supply voltage is lower than a first preset voltage threshold; and, the remaining power is lower than a first preset power threshold. The invention also provides a method for monitoring an electronic label, an electronic label monitoring device, and an electronic label system. |
US12002384B2 |
Vehicle with context sensitive information presentation
Vehicles, components, and methods present information based on context, for example presenting a first list or menu of items (e.g., food) or first set of signage or color scheme when in a first location or during a first period, and presenting a second list or menu of items (e.g., food) or second set of signage or color scheme when in a second location or during a second period. For instance, a first menu of items (e.g., relatively more expensive entrees, beverages) may be displayed via one or more displays or screens at a first location during a first period, and a second menu of items (e.g., relatively less expensive entrees, beverages) may be displayed at a second location during a second period. Context (e.g., present location, destination, date, day, period of time, event, size of crowd, movement of crowd, weather) may be manually provided, or autonomously discerned, and presentation automatically. |
US12002382B2 |
Pneumatic flagpole
A pneumatic flagpole to which a vertically oriented flag is selectively attachable, the flagpole including a vertically elongate wall surrounding an elongate interior space through which air flows vertically upward, the wall having an exterior wall surface over which is positioned a flag selectively attached to the flagpole; and wherein the wall is provided with a plurality of vertically spaced apertures, each of the apertures extending between the interior space and the exterior wall surface, the flag is positioned adjacent to the apertures, and is engaged by air expelled from the interior space through the apertures, whereby the flag is caused to fly. |
US12002378B1 |
Method and device for calibrating chest of vehicle crash dummy
A method for calibrating a chest of a vehicle crash dummy, includes: controlling, under each preset test condition, a pressing apparatus to press down a chest of a target crash dummy with a target pressing speed and a target pressing distance corresponding to the preset test condition, obtaining an actual force-displacement curve under each preset test condition, obtaining a standard force-displacement curve of a chest of a standard crash dummy under each preset test condition, and determining, according to the actual force-displacement curve and the standard force-displacement curve under each preset test condition, whether the chest of the target crash dummy satisfies a biological simulation standard. Through collecting information under various preset test conditions, various complicated conditions of impact on the chest can be more effectively simulated in a crash test by using the method, which improves the accuracy of determining the biological simulation standard. |
US12002369B2 |
Graphical user interface (GUI) for selection and display of enroute charts in an avionics chart display system
An aircraft-based display system providing a graphical user interface (GUI) for display of terminal charts further displays an enroute selector for engagement to select and display enroute charts. Engagement with the enroute selector brings up an enroute menu for selecting for display enroute charts associated with the ownship position or previously selected enroute charts; selection of an enroute chart 1) makes the selected chart the new active enroute chart and 2) displays the enroute chart. Each chart in the enroute menu includes a play button; engagement with the play button brings up an enroute selector GUI allowing selection of an enroute region and chart type. The enroute selector GUI displays all available enroute charts for a selected region and chart type, allowing the selection and display of the desired enroute chart in graphical as well as textual format. |
US12002368B2 |
Host aircraft with mobile device-based system for collecting and disseminating flight data
A host aircraft includes a flight data system, the latter including a mobile device, central data server, and transceiver. The mobile device has a processor, memory programmed with a method embodied as computer-readable instructions, and a radio frequency (RF) communications circuit, GPS receiver, and sensor suite. The sensor suite collects raw flight data. Execution of the instructions by the processor causes the mobile device to process the raw flight data into synthesized data, and filter out human-induced motion of the mobile device from the synthesized data using a filtering model, and thereby generate time-stamped filtered flight data. The central data server is in wireless communication with the RF communications circuit, and receives the time-stamped filtered flight data therefrom. The transceiver, which is communicatively coupled to the central data server, disseminates the time-stamped filtered flight data to a user located remotely from the host aircraft. |
US12002366B2 |
Taxi system
A taxi system includes a taxi vehicle that runs autonomously with a user on board and transports the user, and at least one auxiliary vehicle capable of registering the taxi vehicle as a linkage target and running by following the taxi vehicle as the linkage target with luggage loaded in the at least one auxiliary vehicle. |
US12002357B2 |
Data consumable for intelligent transport system
Systems and techniques are described for consuming data in an intelligent transport system. In some implementations, a system includes a display screen device and sensors. The sensors generates data describing sensor observations of a roadway at a first location and provides data describing the observations to the display screen device. The display screen device receives the data and determines an event and a type of the event. The display screen device displays second data indicative of the type of event, the second data being of a format that is consumable by a sensor on a vehicle traversing the roadway towards the first location, the sensor (i) located within a first resolution distance from the display screen device and (ii) located outside a second resolution distance of detecting the event, wherein the second data is used by an on-board processing system of the vehicle to adjust its driving behavior. |
US12002348B2 |
Computing method
A computing method comprising the use of a type of integrated circuit that implements application specific instructions for processing computation on a deterministic pattern based off inner signal communication. Whereas this architecture for a chipset design can connect to other similar architecture chipsets and process data asynchronously and in parallel. As signals are being transmitted across any networking protocol, data is processed through network packets for computationally valid connectivity events as in signal in and signal out. |
US12002345B2 |
Environment-based-threat alerting to user via mobile phone
Embodiments of the present disclosure relate to a method and an apparatus for alerting threats to users. The apparatus may capture a plurality of signals including at least one of Electro-Magnetic (E-M) signals and sound signals. The E-M signal and sound signals are used to detect objects around the user. A threat to the user is predicted based on the objects around the user and one or more alerts are generated such that the user avoids the threat. The prediction of the threat enables the user to take an action even before the threat has occurred. Also, the alerts are generated based on the prediction such that the user can avoid the threat well in advance of the occurrence of the threat. |
US12002342B2 |
Network edge detection and notification of gas pressure situation
Techniques for detecting a high gas pressure situation within a gas delivery system (e.g., for natural gas delivery to homes and businesses) are described. In one example, a device measures gas pressure. If a pressure over a threshold value is detected, a nearby device is messaged. The nearby device either confirms the over-pressure condition or indicates it may be more localized. If the condition is present within an area of the gas delivery system and/or within a group of devices within the gas delivery system, protective measures may be taken, such as closing valves providing gas to a number of service sites. |
US12002333B2 |
Baccarat gaming methods and systems
Systems and methods for providing a wagering game associated with the game of Baccarat which includes generating game outcomes for one to N games in a single game session. |
US12002325B2 |
On deck wagering
A method of wagering on micro markets that are not related to the current play. For example, wagering on the outcome of the third batter due up in the inning. |
US12002322B2 |
Electronic gaming device having lookup tables associated with targeted volatility and win liability controls
An electronic gaming device including a display device operable to display a portion of a plurality of reels, and a controller. The controller includes a processor to associate a first lookup table and a second lookup table with a first symbol and a second symbol from a first reel, respectively, select a first entry in the first table that satisfies a target threshold, convert the first symbol with the first entry, and evaluate the portion of the plurality of reels for a win combination that satisfies the target threshold. |
US12002317B2 |
Systems and methods for securing license plates
Improved systems and methods for securing license plates are disclosed herein. In the preferred embodiments discussed, the systems and methods are applied to the securing of dealer license plates. There are numerous problems with the unauthorized or illegal use of these types of license plates, and the machine and software combination disclosed herein may provide solutions to at least some of these problems. |
US12002315B2 |
Virtual identification for granting secure access using varying forms of readable access codes
A system is described for providing a user physical access to a facility. The system permits access to the facility via the user's mobile device, having a first radio-frequency communication device, by communicating with a reader device at the facility, the reader device having a second radio-frequency communication device. The system receives identifying information and a request to grant access to the facility from the mobile device. After an approval of the request, the system creates a plurality of readable access codes for a web-based browser or dedicated application on the mobile device. The user may then use the first radio-frequency communication device to communicate at least one of the plurality of readable access codes to the reader device. Upon successful communication, the system grants the user physical access to the facility at an access control point. |
US12002314B2 |
Authentication of Internet of Things devices, including electronic locks
Methods and systems for authenticating an Internet of Things device, such as an electronic lock, are disclosed. One method includes generating a first challenge at a server; transmitting the first challenge to the Internet of Things device; receiving a first signed certificate from the Internet of Things device, the first signed certificate being the first random number challenge signed with a private key associated with the internet of things device; and verifying the first signed certificate with the first challenge and a public key associated with the Internet of Things device. Mutual authentication of the server from the Internet of Things device is also provided. |
US12002310B2 |
Method of selecting accident image based on speed profile analysis
The present disclosure relates to a method of selecting an accident image by using speed profile analysis, which can sufficiently secure an available capacity of a storage medium, can reduce the amount of transmission data and a fee therefor, and can prevent a loss of unnecessary management expenses, by selecting an actual accident image by using speed profile analysis before and after the occurrence of an impact event and deleting, from the storage medium, an image having a grade determined to have a low accident possibility or changing a state of the image into an overwritable state or taking measures for preventing the transmission of the image to a cloud server. |
US12002307B2 |
Information processing system, communication terminal, and information processing method
In an information processing system of the present disclosure, each of a plurality of ECUs registers information indicating presence or absence of an actual alarm for an item under control of the ECU, among a plurality of items in the first alarm list having a common format, and uniformly registers information indicating absence of an alarm for an item that is not under the control of the ECU. Each of the plurality of ECUs transmits the first alarm list in which registration is completed to a communication terminal. The communication terminal aggregates the number of alarms registered in a plurality of the first alarm lists received from the plurality of ECUs for each item, and aggregates the number of alarms registered in the plurality of the first alarm lists. |
US12002306B2 |
Systems and methods for assessing aircraft performance, aircraft fuel efficiencies, and aircraft fuel reduction technologies
The systems/methods analyze the vast reservoir of data that is collected in-flight during a commercial aircraft's travels over several months. That data is analyzed to identify and remove data points that do not represent stable cruise. This may be achieved in multiple steps to manage the extremely large data sets. The data points, now representing stable cruise, are further analyzed to identify control surfaces that are out-of-tolerance (i.e., mis-rigged). That information is subsequently utilized to re-rig the identified mis-rigged control surfaces which, in turn, results in increased aircraft fuel efficiencies. |
US12002305B1 |
Systems and methods for generating improved vehicle usage analytics based upon vehicle sensor and telematics data
A vehicle analytics (VA) computing device may be configured to: (i) receive, from the connected vehicle, telematics data corresponding to the connected vehicle; (ii) identify a plurality of trips of the vehicle based upon the telematics data; (iii) store the telematics data corresponding to each trip of the plurality of trips in a database in association with a trip identifier corresponding to the trip; (iv) determine, for each of the plurality of trips, a number of passengers present in the vehicle; (v) store the determined number of passengers in the database in association with the trip identifier corresponding to the trip; and (vi) calculate an insurance premium associated with an insurance policy based upon the determined number of passengers in the vehicle. |
US12002302B2 |
Transport monitoring method, apparatus and system
A method, apparatus and system for transportation monitoring are provided. The method includes: obtaining force change information of a transportation device detected by a detector; and monitoring, based on the force change information, a quantity of times of transportation that the transportation device loads a transportation object at an initial position, transports the transportation object to a target position, and unloads the transportation object at the target position. |
US12002301B2 |
Method and system for logging vehicle behaviour
A mobile telecommunications device configured to log driving information associated with a vehicle is described. The mobile telecommunications device comprises: a sensor set comprising at least one of an image sensor, an audio sensor, an accelerometer and a positioning module, or a combination thereof; a processor; and a memory; the mobile telecommunications device being configured to: determine, based at least in part on sensor data from the device's sensor set, a start of a driving period during which the mobile device is present in the vehicle and the vehicle is in use, process the sensor data from the sensor set during the driving period to derive driving information associated with how the vehicle is driven, mobile telecommunications device being configured to process the sensor data automatically, using a neural network provided in the mobile device, to determine whether the driving information represents an acceptable or unacceptable driving pattern; and store at least some of the driving information to the memory. |
US12002300B2 |
Method and system for utilizing vehicle odometer values and dynamic compliance
A system and method vehicle dynamic compliance and utilizing multiple vehicle odometer values is disclosed herein. The system comprises a vehicle (210) comprising an on-board computer (232) with a memory (231) having a vehicle identification number (233), a connector plug (235), and an motorized engine (234), a connected vehicle device (130) comprising a processor, a WiFi radio, a BLUETOOTH radio, a memory, and a connector for mating with the connector plug of the vehicle (210), and a mobile device (110) comprising a graphical user interface (335), a processor (310), a WiFi radio (307), a BLUETOOTH radio (306), and a cellular network interface (308). |
US12002295B2 |
System and method for video authentication
A system and method for video authentication may apply machine learning to analyze whether a person's face captured by live video matches a face in a photo ID captured by live video and to analyze other features based on a video session with the person. For example, machine learning may be applied to analyze a set of features indicating whether the person is a real, live person (as opposed to a photo image held up over the person's face in the video, etc.). Finally, the machine learning may be applied to analyze a set of features to determine whether a lower probability prediction that the person's face captured by live video matches a face in a photo ID captured by live video should be either pass authentication (due to one or more features/circumstances mitigating the lower probability) or fail authentication (due to one or more features not mitigating the lower probability). In such a situation, the set of features may indicate that mitigating factors/conditions exist that can offset the lower probability. |
US12002293B2 |
Systems and methods for evaluating player performance in sporting events
Systems and methods are provided for evaluating player performance during a sporting event. The system can use at least one camera to capture images of a player while the player is participating in the sporting event. The system has at least one processor that is configured to receive the captured images from the camera and analyze the captured images to determine a trajectory of an object moved by the player during the sporting event. The processor is configured to analyze the captured images to determine orientations and movements of at least one body part of the player while the player is participating in the sporting event, and the processor determines at least one trajectory parameter indicative of the trajectory. The processor also assesses, based on the orientations and the movements of the at least one body part, a balance of the player while the player is performing at least one action at the sporting event. The system also has at least one output device that is configured to provide user feedback indicative of the at least one trajectory parameter and the assessment of the balance by the at least one processor. |
US12002292B2 |
Online calibration of 3D scan data from multiple viewpoints
A calibration system and method for online calibration of 3D scan data from multiple viewpoints is provided. The calibration system receives a set of depth scans and a corresponding set of color images of a scene that includes a human-object as part of a foreground of the scene. The calibration system extracts a first three-dimensional (3D) representation of the foreground based on a first depth scan and spatially aligns the extracted first 3D representation with a second 3D representation of the foreground. The first 3D representation and the second 3D representation are associated with a first viewpoint and a second viewpoint, respectively, in a 3D environment. The calibration system updates the spatially aligned first 3D representation based on the set of color images and a set of structural features of the human-object and reconstructs a 3D mesh of the human-object based on the updated first 3D representation of the foreground. |
US12002291B2 |
Method and system for confidence level detection from eye features
State of art techniques attempt in extracting insights from eye features, specifically pupil with focus on behavioral analysis than on confidence level detection. Embodiments of the present disclosure provide a method and system for confidence level detection from eye features using ML based approach. The method enables generating overall confidence level label based on the subject's performance during an interaction, wherein the interaction that is analyzed is captured as a video sequence focusing on face of the subject. For each frame facial features comprising an Eye-Aspect ratio, a mouth movement, Horizontal displacements, Vertical displacements, Horizontal Squeezes and Vertical Peaks, are computed, wherein HDs, VDs, HSs and VPs are features that are derived from points on eyebrow with reference to nose tip of the detected face. This is repeated for all frames in the window. A Bi-LSTM model is trained using the facial features to derive confidence level of the subject. |
US12002289B2 |
Expression recognition method and apparatus, computer device, and readable storage medium
An expression recognition method and apparatus, a computer device, and a readable storage medium are provided. The method includes: performing face key-point position detection on a face image to obtain face key-point position information; and obtaining expression class information of the face image using four cascaded convolutional modules and a trained neural network classifier according to the face image and the face key-point position information. |
US12002287B2 |
Computing device attention determination
In one example in accordance with the present disclosure, an attention analysis system is described. The attention analysis system includes a database. The database includes 1) images indicative that users are paying attention to corresponding computing devices and 2) images indicative that users are not paying attention to corresponding computing devices. The system also includes an analyzer to extract multiple user position characteristics from a stream of images of a user disposed in front of a computing device. A comparer of the system determines, by comparing the stream of images of the user to the images in the database, whether the user is paying attention to the computing device. |
US12002284B2 |
Electronic device and program
An electronic device with a high security level is provided. The electronic device includes a control portion, a memory portion, and a display portion. The display portion has a function of displaying a first icon and a function of obtaining first fingerprint data in a display region of the first icon. The memory portion has a function of retaining second fingerprint data. The control portion has a function of comparing the first fingerprint data with the second fingerprint data; a function of executing first processing associated with the first icon in the case where the first fingerprint data and the second fingerprint data match; and a function of executing second processing in the case where the first fingerprint data and the second fingerprint data do not match. |
US12002282B2 |
Operating a fingerprint sensor comprised of ultrasonic transducers
In a method for operating a fingerprint sensor including a plurality of ultrasonic transducers, receiving a plurality of images corresponding to different subsets of the ultrasonic transducers of the fingerprint sensor are received, wherein the plurality of images are non-adjacent. For each image of the plurality of images, it is determined whether the image of the plurality of images is indicative of a fingerprint. Provided a number of images of the plurality of images that are indicative of a fingerprint satisfies a threshold, it is determined whether the images of the plurality of images that are indicative of a fingerprint are collectively indicative of a fingerprint. Provided the plurality of images are collectively indicative of a fingerprint, it is determined that the plurality of images include a fingerprint. |
US12002275B2 |
Electronic device for processing handwriting input, and operation method therefor
An electronic device is provided. The electronic device includes a display and at least one processor, wherein the at least one processor can be configured to identify a first tilt between a first handwriting input displayed on the display and a first preceding handwriting input that precedes the first handwriting input, the first handwriting input corresponding to a first block, identify a second tilt between a second handwriting input displayed on the display and a second preceding handwriting input that precedes the second handwriting input, the second handwriting input being continuous to the first handwriting input, use the first tilt and the second tilt to determine whether the second handwriting input corresponds to the first block or corresponds to a second block differing from the first block, and perform, based on the second handwriting input corresponding to the second block, at least one operation for processing a plurality of handwriting inputs indicating the second block. |
US12002268B2 |
Amusement park interactive guidance system
An amusement park monitoring system may include a plurality of sensor devices configured to acquire data related to one or more individuals within an amusement park and a memory storing instructions that, when executed, cause a processor to process the data from the plurality of sensor devices. The instructions further cause the processor to identify an activity performed by the one or more individuals based on the data and compare the activity to a behavior model. The behavior model may be indicative of one or more behavior threshold values associated with one or more amusement park attractions. The processor may then determine that the activity exceeds a behavior threshold value of the one or more behavior threshold values and initiate an action in response to the activity exceeding the behavior threshold value. |
US12002265B2 |
Characterizing liquid reflective surfaces in 3D liquid metal printing
A method includes defining a model for a liquid while the liquid is positioned at least partially within a nozzle of a printer. The method also includes synthesizing video frames of the liquid using the model to produce synthetic video frames. The method also includes generating a labeled dataset that includes the synthetic video frames and corresponding model values. The method also includes receiving real video frames of the liquid while the liquid is positioned at least partially within the nozzle of the printer. The method also includes generating an inverse mapping from the real video frames to predicted model values using the labeled dataset. The method also includes reconstructing the liquid in the real video frames based at least partially upon the predicted model values. |
US12002261B2 |
Iterative media object compression algorithm optimization using decoupled calibration of perceptual quality algorithms
One or more multi-stage optimization iterations are performed with respect to a compression algorithm. A given iteration comprises a first stage in which hyper-parameters of a perceptual quality algorithm are tuned independently of the compression algorithm. A second stage of the iteration comprises tuning hyper-parameters of the compression algorithm using a set of perceptual quality scores generated by the tuned perceptual quality algorithm. The final stage of the iteration comprises performing a compression quality evaluation test on the tuned compression algorithm. |
US12002252B2 |
Image matching system
An image matching system includes a non-transitory computer-readable medium and a processor. The non-transitory computer-readable medium is configured to store information of a plurality of images. The processor is configured to identify an object area in an original image that illustrates an object. The processor is configured to normalize the object area, resulting in a normalized image. The processor is configured to calculate a shape vector and a color vector from the normalized image. The processor is configured to calculate a match score using the shape vector and the color vector. The processor is configured to determine if the non-transitory computer-readable medium stores an identical match for the original image based on the match score. |
US12002251B2 |
Method for inputting image display information, method for processing physiological image information, and equipment for processing physiological image information
A method for inputting an image display information is provided, and the method comprises: taking a measurement result image of a measuring device to obtain an output image by a camera of a terminal device; transmitting the output image to a cloud server via a communication interface of the terminal device; and recognizing the output image to obtain a recognized matching result related to a recognized measurement value and a recognized measurement unit; and saving the recognized matching result via the cloud server. |
US12002246B2 |
Systems for digital image compression using context-based pixel predictor selection
In implementations of systems for digital image compression using context-based pixel predictor selection, a computing device implements a compression system to receive digital image data describing pixels of a digital image. The compression system groups first differences between values of the pixels and first prediction values of the pixels into context groups. A pixel predictor is determined for each of the context groups based on a compression criterion. The compression system generates second prediction values of the pixels using the determined pixel predictor for pixels corresponding to the first differences included in each of the context groups. Second differences between the values of the pixels and the second prediction values of the pixels are grouped into different context groups. The compression system compresses the digital image using entropy coding based on the different context groups. |
US12002241B2 |
Full-automatic calibration method and apparatus oriented to structured light 3D vision system
A full-automatic calibration method and apparatus oriented to a structured light 3D vision system are disclosed. For an erected 3D vision system, full-automatic calibration can be completed without moving the 3D vision system; and for an unfixed 3D vision system, full-automatic calibration can be completed without manual operation. By using the full-automatic calibration method oriented to the structured light 3D vision system, on one hand, non-professionals can easily complete calibration of structured light 3D imaging; and on the other hand, a problem of calibrating a large number of 3D cameras can also be solved. |
US12002239B2 |
Data processing method and device used in virtual scenario
This application provides a data processing method and device. The method includes: collecting a first image by using a camera; obtaining first point cloud data of the object based on the first image, where the first point cloud data indicates three-dimensional coordinate values of a surface point of the object in a first camera coordinate system of the first terminal; obtaining pose data of the first terminal in the first camera coordinate system based on the first image; obtaining a two-dimensional feature image based on the pose data, the first point cloud data, and the first image; generating map data based on the first point cloud data, the pose data, and the two-dimensional feature image; and sending the map data to a second terminal or a server. |
US12002237B2 |
Position coordinate derivation device, position coordinate derivation method, position coordinate derivation program, and system
An object of the present disclosure is to make it possible to ascertain coordinates of facility. A processor obtains two or more captured images of a facility and an object (S101), obtains position coordinates and an actual size of the facility and a size of the object from a database (S104), calculates a distance from each camera that has captured the two or more images to the object using a relationship between a distance from each camera that has captured the two or more images to the facility and a magnification with respect to the actual size of the facility on the two or more images (S108), and derives position coordinates of the object using the calculated distance (S109). |
US12002236B2 |
Automated gesture identification using neural networks
Disclosed are methods, apparatus and systems for gesture recognition based on neural network processing. One exemplary method for identifying a gesture communicated by a subject includes receiving a plurality of images associated with the gesture, providing the plurality of images to a first 3-dimensional convolutional neural network (3D CNN) and a second 3D CNN, where the first 3D CNN is operable to produce motion information, where the second 3D CNN is operable to produce pose and color information, and where the first 3D CNN is operable to implement an optical flow algorithm to detect the gesture, fusing the motion information and the pose and color information to produce an identification of the gesture, and determining whether the identification corresponds to a singular gesture across the plurality of images using a recurrent neural network that comprises one or more long short-term memory units. |
US12002235B2 |
Apparatus and method for estimating camera orientation relative to ground surface
An iterative multi-image camera orientation estimation comprising: capturing an image of a scene before the camera; detecting line segments in the scene; computing a maximum likelihood (ML) camera orientation by maximizing a likelihood objective by rotating the camera's X-Y-Z coordinate system such that it is being optimally aligned with the line segments in at least two of the frontal, the lateral, and the vertical orthogonal directions; estimating a maximum a-posteriori (MAP) camera orientation that maximizes an a-posteriori objective such that the MAP camera orientation is an optimal value in between the priori camera orientation and the ML camera orientation, and is closer to the one with smaller uncertainty; iterating the multi-image camera orientation estimation with the priori camera orientation and its corresponding priori camera orientation uncertainty set to the computed MAP camera orientation and its corresponding uncertainty respectively until the uncertainty is lower than a threshold. |
US12002226B2 |
Using machine learning to selectively overlay image content
Modifications are performed to cause a style of an image to match a different style. A first image is accessed, where the first image has the first style. A second image is also accessed, where the second image has a second style. Subsequent to a deep neural network (DNN) learning these styles, a copy of the first image is fed as input to the DNN. The DNN modifies the first image copy by transitioning the first image copy from being of the first style to subsequently being of the second style. As a consequence, a modified style of the transitioned first image copy bilaterally matches the second style. |
US12002224B2 |
Apparatus and method for protecting against environmental hazards
The disclosures are directed to methods and apparatuses that allow for one or more of personal sanitizing/decontamination of a user, prevention of the touching of exposed parts of the user's body, tracking of surface sanitizing/decontamination status, tracking of the interpersonal distance, and sanitization of personal electronics (e.g., a mobile phone). In addition, data relating to a user's usage of the various components of the system may be tracked, and artificial intelligence (AI) techniques may be employed to mine for patterns of user behavior in the system. |
US12002223B2 |
Digital representation of multi-sensor data stream
A computer-based filming production system is described. An illustrative system includes a real-world, physical environment having a set of sensors disposed about a filming volume and a production center computing system including at least one computer readable memory that enables a processor to store a prioritization policy including priorities for digital data streams and for each filming production workflow stage of a set of multiple filming production workflow stages, receive a set of sensor data representing a filming production in the filming production from the set of sensors, generate a set of digital data streams of renderable content from the set of sensor data via the filming production workflow stages and according to the priorities for each filming production workflow stage, where each digital data streams comprises prioritized rendering instructions for their respective renderable content derived from the prioritization policy, and then transmit the set of digital data streams. |
US12002222B2 |
Device for calculating flight information of ball, method of calculating flight information of ball, and computing-device-readable recording medium having the method recorded therein
Disclosed are a device for calculating flight information of a ball and a method of calculating flight information of a ball that are capable of rapidly calculating the motion parameters of a ball and a golf club using an infrared sensing type device or a camera sensing type device and very rapidly calculating spin information of the ball corresponding to the calculated motion parameters with high accuracy through a simple calculation with reference to database type information about the calculated motion parameters, and a computing-device-readable recording medium having the method recorded therein. |
US12002221B2 |
Control method and device for mobile platform, and computer readable storage medium
A control method for a mobile platform includes obtaining a captured image, determining a target first characteristic part of a target object from the captured image, determining a second characteristic part of the target object in the captured image, and switching from tracking the second characteristic part to tracking the target first characteristic part in response to a tracking parameter of the target object meeting a preset tracking condition. |
US12002220B2 |
Method of image acquisition based on motion control signal according to acquisition pose
An image acquisition method and apparatus are provided. By controlling a motion device, at least one of an image acquisition device or a photographed target object moves under the driving of the motion device, so that a sample image including the target object can be acquired in a preset designated acquisition pose after movement, thereby improving the accuracy of a relative pose between the image acquisition device and the target object during acquisition, reducing human intervention during acquisition, improving the automation degree, and providing the possibility for subsequent services that need to be performed according to sample images captured with relatively high shooting pose accuracy. |
US12002217B1 |
Detection box determination based on pixel clustering
Techniques for determining detection boxes representing objects in an environment using pixel clustering are disclosed herein. Autonomous vehicle sensors can capture data in an environment that may include separate objects, such as large and/or articulated vehicles. In an example, the data can include a plurality of pixels that are associated with a large object. A vehicle computing system can generate a detection box for each pixel of the plurality of pixels and can determine at least one averaged detection box representing the large object. In an example, the vehicle computing system can control the vehicle based in part on the at least one averaged detection boxes. |
US12002208B2 |
Determining chromophore concentrations in tissues
Technology described herein can be embodied in a method that includes obtaining, using an endoscopic camera, a plurality of images of the surgical scene, each image in the plurality of images being obtained under illumination by electromagnetic radiation in a corresponding wavelength range. The corresponding wavelength ranges are selected in accordance with a set of chromophores present in the surgical scene, and any two of the corresponding wavelength ranges partially non-overlapping. The method also includes determining, based on the plurality of images, a concentration of each of one or more chromophores in the set at various portions of the surgical scene, and generating, by one or more processing devices, based on information about the concentration of each of the one or more chromophores, a representation of the surgical scene. The method further includes presenting the representation of the surgical scene on an output device associated with the surgical device. |
US12002202B2 |
Meta-learning for cardiac MRI segmentation
Methods and systems are described for image segmentation. A machine learning model is applied to a set of images to generate results. The results may be obtained as a probability map for each image in the set of images. The model may be trained by accessing a set of labeled images, each image associated with a label indicating a location of a feature within a respective image. An initial set of parameters is accessed. An encoder is initialized with the initial set of parameters. The encoder is applied to the set of labeled images to generate a prediction of a feature location within each image. The initial set of parameters are updated based on the predictions and the label associated with the labeled images. The updated set of parameters and an additional set of parameters generated using a set of unlabeled images are aggregated. |
US12002199B2 |
Methods, apparatuses, and systems for 3-D phenotyping and physiological characterization of brain lesions and surrounding tissue
The present disclosure includes methods, apparatuses, and systems for three-dimensional phenotyping and physiologic characterization of brain lesions and tissue encompassing one or more enlarged boundaries surrounding the brain lesion to study the metabolic and physiologic profiles from tissue within and around lesions and their impacts on lesion shape and surface texture. The non-invasive biomarker blood-oxygen their impacts on lesion shape and surface texture. The non-invasive biomarker blood-oxygen-level-dependent (BOLD) slope was used to metabolically characterize lesions. Metabolically active lesions with more intact tissue and myelin architecture have more symmetrical shapes and more complex surface textures compared to metabolically inactive lesions with less intact tissue and myelin architecture. The association of lesions' shapes and surface features with their metabolic signatures aid in the translation of MRI data to clinical management by providing information related to metabolic activity, lesion age, and risk for disease reactivation and self-repair. |
US12002198B2 |
Character defect detection method and device
A character defect detection method and device are disclosed. The character defect detection method comprises: acquiring an image to be inspected containing a character and a template character image corresponding to the character, and converting the image to be inspected into an image having a format consistent with a format of the template character image; extracting a first valid area containing the character from the image to be inspected, and extracting a second valid area containing a template character from the template character image; obtaining a first image based on the first valid area, and obtaining a second image based on the second valid area; calculating a transformed image indicating an information difference between the first image and the second image based on the first image and the second image; and obtaining a character defect detection result of the image to be inspected based on information of the transformed image. |
US12002195B2 |
Computer vision-based anomaly detection method, device and electronic apparatus
A computer vision-based anomaly detection method and device and an electronic apparatus are disclosed. The method comprises: dividing a target picture into at least two feature regions according to different region features of the target picture, and forming training sets respectively using the feature regions corresponding to each target picture; selecting generative adversarial networks GAN as network models to be used, and training GAN network models with the training sets of different feature regions to obtain GAN network models corresponding to different feature regions; and when performing anomaly detection, performing same feature region division on a target picture to be detected, inputting different feature regions of the target picture to be detected into corresponding GAN network models to obtain a generated picture, and performing pixel value-based difference detection on the generated picture and the target picture to be detected. |
US12002193B2 |
Inspection device for inspecting a building or structure
A method for processing data captured by an inspection device during inspection of a building or structure, the method comprising: receiving sets of inspection data captured by one or more inspection sensors onboard the inspection device, each set of inspection data being captured from a different region of the building or structure and being suitable for evaluating the condition of the building or structure in the respective region, each set of inspection data being captured at a respective point in time as the inspection device maneuvers relative to the building or structure; receiving sets of 3D data of the inspection device's surroundings, each set of 3D data being captured by one or more depth sensors onboard the inspection device at a respective point in time, wherein each set of 3D data comprises information indicating a distance of the device from one or more surfaces of the building or structure at the time of capture of the set of 3D data; combining the sets of 3D data to obtain a 3D map of the device's surroundings when carrying out the inspection; and outputting data indicating, for each set of inspection data, a position of the device in the 3D map at which the set of inspection data was captured. |
US12002186B1 |
Surround area detection and blending for image filtering
Methods and systems to detect and blend a surround area to avoid filtering artifact due to the area in image filtering are disclosed. The described methods include a compensation step and can be applied to arbitrary images with padded areas of arbitrary shape, such as letterboxes, pillar-boxes, ovals, or other shapes, including logos and close captions. Such methods detect the surround areas in the image with possible compression artifact and noise, and then perform blending to minimize the effects of the surround areas for any arbitrary image filtering operations. |
US12002183B2 |
Image scaling method and apparatus thereof
The present disclosure relates to an image scaling method and an apparatus thereof. The method includes: for at least one interpolation pixel in a source image, grouping at least two adjacent pixels of the interpolation pixel to obtain adjacent pixel sets; no intersection existing between the adjacent pixel sets; determining, based on position relationships between the interpolation pixel and regions formed by the adjacent pixel sets, virtual interpolation pixels corresponding to the interpolation pixel in the regions formed by the adjacent pixel sets respectively; calculating corresponding pixel sampling values of the virtual interpolation pixels in the source image according to a preset bilinear interpolation algorithm respectively; and generating theoretical pixel values corresponding to the interpolation pixel based on the pixel sampling values corresponding to the virtual interpolation pixels; the theoretical pixel values being configured to perform image scaling on the source image. The processing efficiency of the image scaling can be improved with the method. |
US12002180B2 |
Immersive ecosystem
An immersive training system, and method performed with such system, which comprises one or more sensors configured to measure at least one response of a user to a three-dimensional (3D) asset of a 3D rendering that is being rendered on a virtual reality (VR) display, the 3D rendering comprising a plurality of 3D assets. The immersive training system and method compares, in real time, the received measured response of the user to a corresponding predetermined user response value to the 3D asset and, based on the user response comparison and a generated user-customized dynamic decision matrix, modifies at least one of the plurality of 3D assets of the 3D rendering. A customized dynamic decision matrix is generated for each user based on, for example, a corresponding personal performance profile and a neural efficiency score. |
US12002174B1 |
Obfuscating portions of video data
Described are systems and methods for detecting objects using calibrated imaging devices and obfuscating, in real-time or near real time, portions of the video data to protect the privacy of operators represented in the video data. For example, a position of an operator within a fulfillment center may be determined or tracked in video data and the pixels representative of that operator may be obfuscated using pixilation and/or other techniques so that a reviewing agent that is viewing the video data cannot determine the identity of the operator. Such obfuscation may be performed in real-time or near real-time using automated processing. In addition, only portions of the video data may be obfuscated so that events (e.g., item picks, item place) and/or other objects represented in the video data are still viewable to the reviewing agent. |
US12002169B2 |
System and method for selecting targets in an augmented reality environment
Techniques are disclosed for facilitating electronic commerce in an augmented reality environment. In some embodiments, a method comprises detecting, by a mobile device, presence of the physical product or the real life service; and presenting, on the mobile device, information to conduct the transaction of a physical product or a real life service via the augmented reality environment. In some embodiments, a method comprises detecting one or more targets in the augmented reality platform using a select area in a perspective of a user, the perspective being captured by a mobile device; and prompting the user to choose an object of interest from the one or more detected targets. |
US12002167B2 |
Virtual, augmented, and mixed reality systems and methods
A method in a virtual, augmented, or mixed reality system includes a GPU determining/detecting an absence of image data. The method also includes shutting down a portion/component/function of the GPU. The method further includes shutting down a communication link between the GPU and a DB. Moreover, the method includes shutting down a portion/component/function of the DB. In addition, the method includes shutting down a communication link between the DB and a display panel. The further also includes shutting down a portion/component/function of the display panel. |
US12002166B2 |
Method and device for communicating a soundscape in an environment
A method for rendering a soundscape in an environment in form of a real-world indoor scene is provided. The method comprises the steps of recording a present soundscape in the environment, identifying an empty area in the environment, selecting a virtual object to be placed at the empty area, rendering an updated soundscape in the environment using the present soundscape and sound-absorbing properties of the selected virtual object, playing the rendered updated soundscape, and displaying the selected virtual object placed at the empty area. |
US12002165B1 |
Light probe placement for displaying objects in 3D environments on electronic devices
Various implementations disclosed herein include devices, systems, and methods that use light probes to facilitate the display of virtual objects in 3D environments. A light probe provides lighting information that describes light incident on a point in space in a 3D environment. For example, a light probe may describe such incident light using an environment map. Such lighting information can be used to provide realistic appearances for objects placed at or near light probe locations in the 3D environment. Implementations disclosed herein determine the light probe locations in real-time or other 3D environments that are generated based on a live physical environment. A digital representation of the live physical environment is used to determine where to position the light probes, how many light probes to use, and/or various light probe attributes. |
US12002163B1 |
Automatically generating panorama tours
In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour. |
US12002161B2 |
Methods and apparatus for building a three-dimensional model from multiple data sets
Methods and apparatus for a map tool displaying a three-dimensional view of a map based on a three-dimensional model of the surrounding environment. The three-dimensional map view of a map may be based on a model constructed from multiple data sets, where the multiple data sets include mapping information for an overlapping area of the map displayed in the map view. For example, one data set may include two-dimensional data including object footprints, where the object footprints may be extruded into a three-dimensional object based on data from a data set composed of three-dimensional data. In this example, the three-dimensional data may include height information that corresponds to the two-dimensional object, where the height may be obtained by correlating the location of the two-dimensional object within the three-dimensional data. |
US12002157B2 |
Variational auto-encoder for outputting a 3D model
A computer-implemented method of machine-learning. The method includes obtaining a Variational Auto-encoder architecture for a neural network which is configured to take as an input a 2D sketch and a random variable, and to output a 3D model represented by the 2D sketch. The method of machine-learning also includes teaching the neural network. |
US12002151B2 |
Graphical display of volume of activation
The disclosure is directed to rendering visual representations of VOAs by manipulating vertices of a three-dimensional (3-D) mesh structure. In one example, a processing circuitry of a computing device may receive a 3-D mesh structure having adjustable vertices. The processing circuitry may adjust the vertices to generate an adjusted shape of the 3-D mesh structure according to an intersection between activated tissue and non-activated tissue defined by one or more stimulation parameter values. |
US12002149B2 |
Machine learning based image attribute determination
Techniques for machine learning based image attribute determination are disclosed. In some embodiments, one or more unknown attributes of a received image comprising a prescribed environment are determined using a machine learning based framework. The machine learning based framework is at least in part trained on image data sets comprising a model environment that substantially simulates the prescribed environment. |
US12002148B2 |
Method and apparatus for three-dimensionally visualizing root canal curvature of tooth
Disclosed are a method of and an apparatus for 3D visualization of the root canal curvature of a tooth. The method includes (a) displaying a CT image of one or more teeth on the basis of CT image data, (b) three-dimensionally rendering at least a portion of the root canal of a target tooth when a dental practitioner selects the target tooth from the CT image, and (c) visualizing a curvature in a region of the root canal that is three-dimensionally rendered using a visual factor. |
US12002147B2 |
Method and system for optimizing distance estimation
Distance estimation is optimized in virtual or augmented reality. A distance map of a surgical instrument to a region of interest is determined, at least at the beginning and when a position of the surgical instrument has changed. A render-image is rendered based on a medical 3D image and the position of the surgical instrument, at least at the beginning and when the position of the surgical instrument has changed. At least the region of interest and those parts of the surgical instrument positioned in the volume of the render-image are shown in the render-image. Based on the distance map, at least for a predefined area of the region of interest, visible, acoustic, and/or haptic distance-information is added. |
US12002143B2 |
Prediction and use of processor inactivity for rendering frames
A computing device performs a first operation before a first commit deadline, resulting in a first frame being rendered and displayed in a first cycle. A second operation is performed, before a second commit deadline, resulting in a second frame being rendered and displayed in a second cycle. A time remaining to a third commit deadline is determined, using the current time. A third operation is predicted, performable before a third commit deadline. An additional operation is predicted, performable for a future cycle. A total processing time for the third and additional operations is determined, being less than the remaining time. The third and additional operations are performed for use in a future cycle. The result of the third operation is used to render a third frame for the third cycle. The result of the additional operation is used to render an additional frame before a future render deadline. |
US12002138B2 |
Speech-driven animation method and apparatus based on artificial intelligence
Embodiments of this application disclose a speech-driven animation method and apparatus based on artificial intelligence (AI). The method includes obtaining a first speech, the first speech comprising a plurality of speech frames; determining linguistics information corresponding to a speech frame in the first speech, the linguistics information being used for identifying a distribution possibility that the speech frame in the first speech pertains to phonemes; determining an expression parameter corresponding to the speech frame in the first speech according to the linguistics information; and enabling, according to the expression parameter, an animation character to make an expression corresponding to the first speech. |
US12002136B2 |
Style try-on with reverse GANs
Hairstyle transfer is challenging due to hair structure differences in the source and target hair. Latent Optimization of Hairstyles via Orthogonalization (LOHO) is an optimization-based approach using GAN inversion to infill missing hair structure details in latent space during hairstyle transfer. Hair is decomposed into three attributes: perceptual structure, appearance, and finer style, and includes tailored losses to model each of these attributes independently. Two-stage optimization and gradient orthogonalization enable disentangled latent space optimization of the three hair attributes. Using LOHO for latent space manipulation, users can synthesize novel photorealistic images by manipulating hair attributes either individually or jointly, transferring the desired attributes from reference hairstyles. |
US12002135B2 |
Adding time-based captions to captured video within a messaging system
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for adding time-based captions to captured video. The program and method provide for displaying, by a messaging application, a preview user interface for previewing and editing captured video in order to generate a media content item, the preview user interface including an interface element which is selectable to switch to a captions user interface for adding a caption to the media content item; switching, in response to first user input selecting the interface element, to the captions user interface which is configured to receive user input for caption content and a duration to display the caption content; receiving, via the captions user interface, second user input for the caption content and the duration; and generating the media content item based on the caption content and the duration to display the caption content. |
US12002134B2 |
Automated flow chart generation and visualization system
A system for generating digital flowcharts is provided. The system receives sketch image data comprising a plurality of shapes and text, and processes the sketch image data to generate flowchart data by applying a first model configured to generate shape data, applying a second model configured to generate text data, and generating linking data that associates shape data and text data. The system may generate and display a visualization of the flowchart data. The system may map the flowchart data to a region of a presentation slide and display a visualization of the flowchart data on the presentation slide. |
US12002133B2 |
Vector object jitter application
Jitter application techniques are described for vector objects as implemented by a vector object jitter application system. In an implementation, the vector object jitter application system receives an input defining a stroke to be drawn on a user interface. A vector object is then generated representing the stroke and having a variable width determined by applying jitter to the stroke. The vector object having the variable width is displayed in the user interface as the input is received. |
US12002131B2 |
Image color adjustment method and system
The present disclosure relates to an image processing method and a system thereof. The method may include: obtaining an image including at least one pixel or voxel; causing, via an interface, at least one interface element corresponding to at least one candidate texture model to be displayed, wherein the at least one candidate texture model is selected from a library including a plurality of candidate texture models that correspond to a plurality of candidate categories; receiving, via the at least one interface element, a selection of a texture model from the at least one candidate texture model; associating the texture model with the image; determining an output parameter of the at least one pixel or voxel based on the texture model; and generating an output image based on the output parameter of the at least one pixel or voxel. |
US12002130B2 |
Method for artifact correction during a reconstruction of at least one slice image from a plurality of projection images
A computer-implemented method is for artifact correction during a reconstruction of at least one slice image from at least one projection image. The at least one projection image includes a plurality of pixels, each pixel including a pixel value. The method includes determining at least one corrected projection image based on the at least one projection image via a computing circuit; reconstructing the at least one slice image based on the at least one corrected projection image; and providing the at least one slice image. The determining includes determining an average pixel value in at least one subarea of the at least one projection image, a correction value by multiplying the average pixel value by a scatter factor, and a plurality of corrected pixel values by subtracting the correction value from the plurality of pixel values. The corrected projection image includes pixels including the plurality of corrected pixel values. |
US12002126B2 |
Vehicle information processing apparatus, vehicle information processing system, and method of processing vehicle information
A vehicle information processing apparatus includes a communication unit configured to communicate with a terminal of a first user, a storage unit configured to store an end-of-use position and an expected end-of-use time at which a second user of a vehicle ends use of the vehicle for each of a plurality of vehicles subjected to autonomous driving control and occupied by the second user, and a vehicle selection unit configured to acquire a boarding position and a boarding time at which the first user wants to get on a vehicle from the terminal via the communication unit and select at least one vehicle, of which the end-of-use position and the expected end-of-use time are in a predetermined relationship with the boarding position and the boarding time, from among the plurality of vehicles while referring to the storage unit. |
US12002124B2 |
Athletic activity user experience and environment
User activity including both athletic activity (e.g., running, walking, etc.) and non-athletic activity (shopping, reading articles, etc.) may be monitored and tracked by an athletic monitoring and tracking device and service. The user activity may be used to award a user with an amount of virtual currency to encourage the user to continue various activities. In one example, users may use the virtual currency to purchase or otherwise acquire various products, services, discounts and the like. A user may track an amount currency earned and/or needed relative to an amount required to acquire a desired product or service. Additionally or alternatively, a visual appearance of a user device (e.g., a watch or athletic activity band) may change based on the user's activity level, an amount of virtual currency earned and the like. |
US12002123B2 |
System and method for automatic generation of freedom of information act (FOIA)
A system, method and computer program product for automatic generation of Freedom of Information Act (FOIA) requests, including a law enforcement server and database to store, retrieve and transmit information relating to an arrested individual; a FOIA request server and database to retrieve the information relating to the arrested individual from the law enforcement server, and automatically generate a FOIA request; and a FOIA request processing server and database to process the FOIA request. The FOIA request server includes a computer program to analyze the information relating to the arrested individual, and automatically generate the FOIA request based on missing information in the information relating to the arrested individual, and to automatically transmit the automatically generated FOIA request to the FOIA request processing server to process the FOIA request. |
US12002118B2 |
Distributed ledger in oil and gas custody transfers
Systems and methods for conducting hydrocarbon custody transfer uses blockchain to eliminate or minimize mistrust over the reliability, accuracy, and immutability of data. The blockchain is provided as a shared data layer that can store the data in a secure and tamperproof manner. The data may include data generated by equipment, sensors, people, processes, and the like, and may be automatically generated or compiled manually. A blockchain application digitally signs the data using public/private key encryption before uploading the data to the blockchain. The data can then be made available to all authorized custody transfer parties, including oil producers, well operators, regulatory teams, and the like, in the form of notifications, shared dashboards, and/or auto reports. Smart contracts may be embedded in the blockchain to carry out monetary settlements and value exchange by automating funds transfer if certain criteria are met. |
US12002112B2 |
Data migration and reporting for payroll systems
Methods, systems, devices, and tangible non-transitory computer readable media for generating and validating reports. The disclosed technology can access organizational data that can include organizational reports associated with payrolls of an organization. The organizational reports can include fields respectively associated with entries. Formats of the organizational reports can be determined based at least in part on configurations of the fields. Validated reports can then be generated based on the performance of validation operations including evaluation of a validity of each of the organizational reports. The validated reports can include a portion of the fields and a portion of the entries. Furthermore, indications associated with the validity of the portion of the entries of the validated reports that were evaluated can be generated. |
US12002110B1 |
Multi-source liquidity tracking
In an example, a computer implemented method includes obtaining respective transactional data from each financial data source of a plurality of financial data sources, where the respective transactional data is each associated with a posting time. The method also includes determining a net liquidity amount from the respective transactional data based on the posting time of each of the respective transactional data. The method also includes outputting net liquidity data that is representative of the determined net liquidity amount. |
US12002104B2 |
Dynamic auto insurance policy quote creation based on tracked user data
Computer-implemented methods, servers, and tangible, non-transitory computer-readable media storing instructions for creating one or more new insurance policy quotes for a customer associated with a customer vehicle may be may be described. The computer-implemented methods, servers, and instructions may include receiving a coverage type for the customer vehicle, causing usage data corresponding to the coverage type to be tracked, receiving the usage data, generating the new insurance policy quotes corresponding to the coverage type based upon at least the usage data, and causing the new insurance policy quotes to be displayed. |
US12002103B2 |
Vehicle-to-vehicle incident information collection
One or more driving analysis computing devices in a driving analysis system may be configured to collect vehicle driving data and infrastructure data in response to a collision. Vehicle driving data may be received from a first vehicle involved in the collision and a second vehicle involved in the collision. Vehicle driving data may be received for vehicles within a defined radius of the first vehicle and/or the second vehicle. Infrastructure data from infrastructure elements within a defined vicinity of the first vehicle and/or the second vehicle may be received. The received data may be used to initiate an insurance claim, assess fault for the collision, and detect fraudulent claims. |
US12002100B2 |
Systems and methods for weather-related vehicle damage prevention
An insurance computing device is provided. The insurance computing device may include a processor and a memory. The processor may be programmed to receive a registration request from a vehicle computing device associated with a vehicle and/or a covered parking location (CPL) computing device associated with a covered parking location, generate a usage profile associated with at least one of the vehicle and the covered parking location, monitor the vehicle computing device and/or the CPL computing device for any requests to reserve an available parking spot of the covered parking location, update the usage profile, determine if an insurance policy associated with the vehicle and/or the covered parking location is eligible for insurance-related benefits based upon the usage profile. |
US12002099B1 |
Systems and methods for developing convertible term products
Methods and systems for developing profitable convertible term products are disclosed. The methods include the disaggregation of the pricing of existing term products and the use of big data analytics to identify opportunities to improve the acceptance of the product within a particular share of the market. Then, a pricing model and a selling model are built to test the product. |
US12002093B1 |
Distributed system for custom financing
In some examples, a system receives transaction information for transactions performed between a plurality of users. Each user is associated with a user device that has an application that configures the user device to communicate the transaction information to the system. Based on transaction information received from a first user device of a first user, the system determines one or more factors indicative of the first user. The system compares the transaction information received from the plurality of user devices with the one or more factors of the first user to generate a custom financing offer for the first user, and sends a communication to cause the custom financing offer to be presented in a user interface on the first user device. In response to acceptance of the custom financing offer, the system sends an instruction to provide a financed amount to the account of the first user. |
US12002092B2 |
Systems and methods for credit approval using geographic data
A method is provided comprising receiving, at a first node, transactional data associated with a consumer (wherein the first node comprises a processor and a tangible, non-transitory memory), receiving, at the first node, a credit approval request associated with the consumer, wherein the credit approval request is associated with a proposed transaction, determining, by the first node, whether the transactional data conforms with the proposed transaction, and at least one of approving and denying the credit approval request in response to the determination. |
US12002088B2 |
Identity proofing offering for customers and non-customers
Various embodiments are generally directed to an identity proofing platform. The platform may receive, from a user, personally identifiable information (PII) related to a consumer and determine one or more verifications requested by the user. The verifications may be one or more of a government identification (ID) verification, a credit bureau verification, or a mobile network operator verification. The platform may send a SMS message to the consumer for consent approval and receive consent from the consumer. The platform may perform the one or more verifications, generate an identity proofing result based on the performed one or more verifications, encrypt the identity proofing result, and send the identity proofing result to the user. |
US12002087B1 |
Network computing system to provide account management services for planning user actions
A network computing system to provide an account management service for guiding user actions and providing users with information to facilitate decision making. In providing the account management services, the network computer system makes predictive determinations about the actions of service providers, in connection with specific actions of individual users. |
US12002084B2 |
Online shopping system and method for selecting a warehouse for inventory based on predicted availability and predicted replacement machine learning models
An online concierge system allows users to order items from a warehouse having multiple physical locations, allowing a user to order items at any given warehouse location. To select a warehouse location for a warehouse selected by a user, the online concierge system identifies a set of items that the user has a threshold likelihood of purchasing from prior orders by the user. For each of a set of warehouse locations, the online concierge system applies a machine-learned item availability model to each item of the identified set. From the availabilities of items of the set at each warehouse location of the set, the online concierge system selects a warehouse location. The online concierge system identifies an inventory of items from the selected warehouse location to the user for inclusion in an order. |
US12002077B2 |
Automatic listing generation for multiple items
A machine is configured to automatically generate listings for multiple items. For example, the machine receives, from a client device, two or more images and two or more descriptions. The two or more images depict two or more items. The two or more descriptions pertain to the two or more items. The machine matches one or more images of the two or more images to a description of the two or more descriptions. The one or more images depict an item of the two or more items. The description pertains to the item. The machine, based on the matching, generates a listing of the item. The listing includes the one or more images depicting the item, and the description pertaining to the item. The machine causes display of the listing of the item in a user interface. |
US12002073B2 |
Information display terminal, information transmission method, and computer program
It is very useful for advertisers of banner ads or owners of websites when browsing information such as where on a website an individual is viewing can be collected. However, such browsing information is personal information that is difficult to be collected. Provided are an information display terminal, an information transmission method and a computer program in which there is a storage for presenting a message indicating that a reward to be paid if the viewer permits collection of browsing information, and storing an electrical message of permission as evidence when the viewer gives permission. When attributes (age, gender, occupation, type of industry, family structure etc.) of a viewer are collected under agreement in obtaining permission of collection of information from the viewer and stored in a user information storage, the browsing information becomes higher value-added. |
US12002068B2 |
Data processing system with machine learning engine to provide output generation functions
Methods, computer-readable media, systems, and/or apparatuses for providing offer and output generation functions are provided. For instance, a request for an output may be received by a device. In response, user physical trait data, pre-stored data, location data, and the like, may be extracted and received from a plurality of sources. Machine learning may be used to analyze the data to predict one or more factors associated with the user and the output or offer may be generated based on the predicted factors. |
US12002067B2 |
Computer system for providing payments, incentives, and fraud protection within or across industries
A network includes a platform provider having a centralized operating environment including a combination of hardware, software, and a communication device configured to receive information from a plurality of enterprise networks each configured to independently communicate information to the platform provider. The information includes customer information, device information, requested enrollment or application information, requested transaction information, completed enrollment or application information, or completed transaction information, or a combination thereof. The platform provider is configured to validate and record the information in a secure ledger. The platform provider is further configured to, based on the information, identify incentives, advertisements, or other communications to provide a customer, deliver incentives, advertisements, or other communications to a customer, calculate a fee owed by one enterprise network to one of the platform provider, another enterprise network, or a customer, or assess a probability that a requested consumer, device, enrollment, application, or transaction is fraudulent. |
US12002061B2 |
Systems, apparatus, and methods of programmatically determining unique contacts based on crowdsourced error correction
Systems, apparatus, and methods for determining unique contacts from a collection or pool of merchant data are discussed herein. Some embodiments may provide for an apparatus including circuitry configured to determine programmatic match results indicating whether different instances of merchant data match (e.g., describe the same contact). The circuitry may further determine probabilities of precision or recall errors with the programmatic match results. Programmatic match results having a high probability of error may be annotated by a user to generate user match results. The user match results may be used to generate a more reliable contacts database including unique contacts, as well as to train and/or update the match scoring algorithm. As such, the accuracy of machine-implemented binary classification is improved. |
US12002060B2 |
Method and system for using random and derivative device identifiers to authenticate, and to deliver targeted marketing and other customized communications to mobile and other devices, with user privacy and security central to the design
A communications method is established using random and derivative device identifiers to authenticate, and to deliver targeted marketing and other customized communications to, app-tracking transparency and other devices so as to enable the continued privacy and anonymity of the device users. |
US12002055B1 |
Adaptable processing framework
A system delivers access to remote resources and remote data across geographic regions through a parallel circuit that transfers data between components. The system includes a volatile memory and processors that read to and write to the volatile memory. A computer readable medium storing a program in a non-transitory media provides access to remote resources locally by processing requests received from different computer devices remote from the processors from a publicly accessible distributed network that is addressed by a single address. The system generates routing commands based on a content of a payload, a protocol used to deliver the data, and detections of data types. The system routes requests from different computer devices remote to the processors to intended devices based on the single device address. The different computers includes physical devices and endpoints that sever a plurality of entry points for accessing a cloud. |
US12002051B2 |
Transmitter for transmitting a secure access signal
A transmitter for transmitting a secure access signal to a system for providing secure access to a controlled item is disclosed. The access is dependent on information contained in the secure access signal. The transmitter comprises a biometric sensor for receiving a biometric signal and a processor for matching the biometric signal against members of a database of biometric signatures. The transmitter comprises enabling means for enabling an inductive circuit, based on the matching of the biometric signal, to transmit the secure access signal conveying the information to the system upon the inductive circuit being placed within range of a radio frequency field emitted by the system. |
US12002049B2 |
System communications with non-sensitive identifiers
A method is disclosed for enabling transaction reversal processes without utilizing sensitive information. Instead of being identified by sensitive information, the transaction associated with a reversal can be identified by a transaction identifier that is generated by a resource provider. |
US12002045B2 |
Resource management system and method of operation thereof
Disclosed is a resource management system that maintains records relating to transactions associated with resources, wherein the system is implemented as a distributed ledger arrangement including data processing nodes that are coupled via a data communication network. The records are maintained in corresponding chains, wherein each chain includes a temporally defined sequence of verified entries and each entry defines corresponding transactions. When new entry is to be made to a given chain, information concerning the new entry is communicated to the data processing nodes for verification thereof. The system records the new entry when verified, to its corresponding given chain. The system includes a filter arrangement for limiting communication regarding the new entry to be made only to a subset of the data processing nodes of the system for verifying the new entry. |
US12002039B2 |
Database system public trust ledger multi-owner token architecture
A request to perform an action related to a smart contract recorded on a public trust ledger external to the database system may be received via a communication interface at a database system. The request may authenticate a designated database system account. A determination may be made as to whether the designated database system account is authorized to perform the action by accessing definition information for a public trust ledger synthetic party identifying a plurality of database system accounts authorized to perform one or more actions related to the smart contract. The database system may communicate with a token exchange to perform the action by executing the smart contract when it is determined that the designated database system account is authorized to perform the action. |
US12002035B2 |
Metaverse authentication
Disclosed are various embodiments for metaverse authentication using NFTs. An authentication setup request for an NFT can be received from an owner of the NFT. Then, a unique authentication credential for the NFT can be requested from an NFT smart contract. In response, URL of an edge wallet associated with an owner of the unique authentication credential is received. Then, a request can be sent to the URI of the edge wallet for the unique authentication credential. In response, a signed challenge is received from the edge wallet and a public key is retrieved from the NFT. A signature of the signed challenge is determined to be valid based at least in part on the public key, and access to an asset or resource is configured based at least in part on the signature of the signed challenge being valid. |
US12002034B2 |
Computing system implementing a network transaction service
A computer system can receive position information indicating a current location of a user of the network transaction service from a computing device of the user, and generate map content for display on the computing device of the user based on the position information. The map content can indicate locations of a plurality of merchants within a vicinity of the current location of the user that utilize the network transaction service. The system can receive a transaction request from the computing device of the user, the transaction request indicating a transaction amount and a specified merchant of the plurality of merchants. The system then executes a remote transaction operation to transfer funds from a shared account of the network transaction service to a merchant account of the specified merchant to fulfill the transaction request. |
US12002033B2 |
Battery-less active and passive hybrid device for secure wireless payment and method thereof
A battery-less active and passive hybrid device for secure wireless payment comprising a secure element adapted for storing at least one secure payment applet and at least one token for secure contactless payment and operatively connected with an active operation unit and a passive operation unit; wherein the hybrid device is configured to be switchable between an active state in which the active operation unit is activated wirelessly on demand to enable the hybrid device to function as an active device and adapted for provisioning a personalization information of a payment card and/or a payment token of the device to the secure element; and a passive state in which the active operation unit is deactivated and the passive operation unit is activated to enable the hybrid device to function as a passive device and adapted for conducting payment token verification and/or contactless payment transaction operation via the secure element. |
US12002028B2 |
Isolated POS terminal connectivity
A system and method of providing two-way communication between an isolated POS system and a website are described. The POS system operates as an air gap system. In response to detecting a trigger event the two-way communication is initiated for installation, diagnostic and repair services. POS information for transmission to the website through the internet is generated using a QR code that includes the website address and a data payload that depends on the desired service. The QR code is read by a smart phone and transmitted to the website. The website responds by sending response data dependent on the QR code and desired service. The response data is communicated to the POS system via another QR code for further operations by the POS system based thereon. |
US12002027B2 |
Multi-device authorization
A merchant uses a merchant point of sale (POS) device to identify items or services for purchase by a customer, and costs for each. One or more payment amounts are sent from the merchant POS device to a checkout server using an application programming interface (API), which the checkout server sends on to an authorized payment terminal device that then reads payment information from a payment object and sends the payment information back to the checkout server. The checkout server processes the transaction and confirms transaction completion to the merchant POS device and payment terminal device. |
US12002026B2 |
Method for context-based selection and activation of applications on a mobile device
A method for accessing an application on a mobile device in the absence of a network connection to a provider of the application, including the steps of presenting an identifier of the application at a user interface of the mobile device when a condition has been satisfied, receiving an input at the user interface requesting access to the application, presenting a license agreement at the user interface specifying a license fee, receiving another input at the user interface indicating user acceptance of the license agreement and fee, executing a pre-settlement action by the mobile device with reference to the license fee, storing information of the license agreement and fee-pre-settlement in the memory of the mobile device, and activating the application for access by the user subject to the license agreement. The condition to be satisfied is determined from a context analysis of actions by or conditions of the mobile device. |
US12002025B2 |
Information marketplace system including a video monetization service and a social networking platform
The present disclosure is directed towards implementing a video monetization service into a social networking platform to form an information marketplace, enabling users to monetize information and digital content. A creator of a monetized video session can configure the monetized video session to his/her user preference and invite as many participants, e.g., all associations, a limited group of associations, including just one association, or other social media users in general. The associations may be followers, circles, friends, connections, or any other form of association. |
US12002022B2 |
Interchange code prediction system for processing credit card transactions
A computer-implemented method for predicting interchange charges includes: retrieving a historical transactions set, where each completed transaction in the set includes transaction features, a bank identification number (BIN), and a corresponding true interchange code; transforming all BINs in the set into a corresponding plurality of BIN features that comprise probabilities; creating a first training set including all transaction features, all pluralities of BIN features, and all true interchange codes associated with the historical transactions set; training a random forest model using the first training set and generating a second training set including rounded BIN features, rounded transaction features, discrete ones of the transaction features, and the true interchange codes; training the random forest model using the second training set to generate a trained random forest model for prediction of the interchange codes; and executing the trained random forest model for new transactions to generate corresponding predicted interchange codes. |
US12002019B2 |
Data structure, transmission device, receiving device, settlement device, method, and computer program
Provided is a data structure of virtual currency data with high safety.The virtual currency data, which is used in combination with a settlement device that accepts settlement when the virtual currency data is received from a predetermined device via a network and when predetermined conditions are satisfied, includes virtual currency encryption data which is data obtained by, according to a predetermined encryption method, encryption of issuer information including at least information on an issuer of the virtual currency data, amount information that is information for specifying a monetary value, and settlement condition information that is information on conditions for accepting payment with virtual currency. |
US12002018B2 |
Dynamic unauthorized activity detection
Systems for dynamic unauthorized activity detection are provided. In some arrangements, issue data may be received from, for instance, a customer of an enterprise organization. The issue data may include a data file containing metadata associated with a plurality of checks written or issued by the customer. As those checks are cashed, the checks may be evaluated for potential unauthorized activity. Accordingly, check data and/or check image data may be received by the enterprise organization. The check and/or check image data, as well as the metadata, may be analyzed using machine learning to determine whether unauthorized or potential unauthorized activity has occurred. Based on the determination, one or more actions may be identified and executed. |
US12002017B2 |
Method and system for multi-account check processing via blockchain
A method for processing a multi-account check includes: receiving a first authorization request including a transaction amount, an account identifier, and a check number; identifying a blockchain associated with the account identifier including a plurality of blocks, each block including a block header and blockchain data values, and a blockchain data value included in one of the blocks including the check number; generating two or more additional authorization requests including a payment amount, an alternate account number, and an alternate check number, where the alternate account number included in each of the additional authorization requests is unique among the additional authorization requests and a total of the payment amount included in the additional authorization requests is based on the transaction amount; and transmitting each of the additional authorization requests to a financial institution associated with the alternate account number included in the respective additional authorization request. |
US12002016B1 |
Systems and methods for remote deposit of checks
Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired. |
US12002007B2 |
Robotic system with automated package scan and registration mechanism and methods of operating the same
A system and method for operating a robotic system to scan and register unrecognized objects is disclosed. The robotic system may use an image data representative of an unrecognized object located at a start location to implement operations for transferring the unrecognized object from the start location. While implementing the operations, the robotic system may obtain additional data, including scanning results of one or more portions of the unrecognized object not included in the image data. The robotic system may use the additional data to register the unrecognized object. |
US12002005B2 |
Delivery assist apparatus, delivery assist system, and delivery assist method
A delivery assist apparatus includes: a receiver configured to receive power data of at least one facility included in two or more predetermined facilities located in a predetermined area; and a controller configured to determine a procedure of delivering goods to the two or more predetermined facilities, based on the power data. At first timing, the controller executes a first procedure of determining a target area out of two or more delivery areas included in the predetermined area, based on the power data satisfying a first condition based on the first timing. At second timing after the first timing, the controller executes a second procedure of determining a delivery schedule of the goods for two or more target facilities located in the target area, based on the power data satisfying a second condition based on the second timing. |
US12002004B2 |
Information processing device, information processing method, and system
An information processing device includes a controller configured to execute acquiring a detection value obtained by detecting an amount of a product stored in a storage location corresponding to the product by a sensor, and transmitting a notification regarding a storage error of the product to a user terminal in a case where a decrease amount of the product based on the detection value of the sensor in a predetermined period is larger than a threshold value. |
US12001999B2 |
Price based navigation
Implementations of various price based navigation methods and systems based on a network, GPS system, mobile computing devices, servers, transportation unit data transformations, forward commodity market servers, grouping instructions for virtual hubs, transparent open access pricing systems, blockchain audit and safety instructions, virtual hub instructions, banking and credit account instructions, priced based GPS map routing algorithms in a simple easy to use graphical user interface format for mobile, audio interface or virtual interface computing over various mediums which are connected via a network to transact and trade transportation seats or capacity units in airline transport, subway transport, train transport, automobile transport, autonomous vehicle transport, taxi transport, space transport, package freight transport, tractor trailer freight transport, cargo freight transport, container freight transport, virtual transport, underground transport, ship or sea transport, public transport, private transport or drone transport on a computer, mobile computer device, audio computer device, virtual reality computer device or mixed reality computing device. |
US12001991B1 |
Apparatus and methods for providing a skill factor hierarchy to a user
An apparatus and method provide a skill factor hierarchy to a user. Apparatus may include a computing device including a processor and a memory connected to the processor. The processor may receive a commitment datum describing user activity to match a target and identify a novelty datum as a function of the commitment datum. The processor may identify a first skill factor datum as a function of the novelty datum. Refining the first skill factor datum may include classifying the novelty datum to the first skill factor datum and aggregating the first skill factor datum with a second skill factor datum based on the classification. The processor may generate an interface query data structure including an input field based on aggregations of the skill factor datum and configure a remote display device to at least display the first skill factor and at least the second skill factor datum hierarchically. |
US12001989B2 |
Optimizing cloud-based IT-systems towards business objectives: automatic topology-based analysis to determine impact of IT-systems on business metrics
A system and method is proposed for estimating the contribution of components of a distributed computing environment to the generation of economically relevant values, like e.g., revenue numbers. Agents are deployed to the computing environment that trace executed transactions and that monitor components used to execute those transactions. The transaction trace data also contains data about the origin/user of transactions, which may be used to group transactions corresponding to particular interactions of individual users with the monitored application into visit data. Data describing economically relevant activities of transactions, like the purchase of goods, are also observed by agents and reported in trace data. Functional dependencies described in transaction trace data and resource related dependencies derived from component monitoring data are used to identify functionality and components that contributed to the generation of business value. The generated business value is assigned to contributing components to incrementally create data describing the economic value of those components. The so generated data can be used for various business-related analyses. |
US12001988B2 |
Automated process to identify optimal conditions and practices to grow plants with specific attributes
The present invention identifies the optimal genetics, environment, and management practices and predicts the probability of growing a crop with the desired attributes, quantifies the attribute, scores relative performance, and identifies actions management can take to increase probability of growing plants with specific attributes. The present invention uses an improved technique of data acquisition known as intelligent sampling. Intelligent sampling functions by identifying a minimal dataset that is used to train the model disclosed herein while still achieving acceptable accuracy. |
US12001986B2 |
System and method of initiating in-trip audits in a self-checkout system
The system and method described herein may be used to make a binary determination of whether to initiate an in-trip audit of self-scans in a self-checkout system. For example, the system may receive one or more audit parameters that are used to calculate an audit score. The audit score may be compared to a predefined audit threshold to determine, during a shopping trip, whether to initiate the in-trip audit. After or in combination with making the binary determination, the system may make a probabilistic determination of whether to initiate an audit based on historical audit points associated with the shopper. The audit points are incremented or decremented based on prior audits and other characteristics of the shopper. |
US12001984B2 |
Enhanced user selection for communication workflows using machine-learning techniques
The present disclosure relates to systems and methods for intelligently selecting users for inclusion in workflows. In some examples, machine-learning techniques can be executed to intelligently expand the set of user profiles included in a workflow. The intelligent selection of new user profiles may be continuously performed over time intervals, thereby enhancing the computational efficiency and accuracy of expanding the user profiles selected for inclusion in the workflow. |
US12001980B2 |
Data-driven organization adjustment
Techniques are provided for data-driven organization adjustment. In an example, a service mesh of microservices of a platform can be determined. An organizational chart of workers in an organization that maintain the microservices can be determined. Which workers manage which microservices can be determined from a repository in which code for the microservices is maintained. Then, the organizational chart can be analyzed to determine whether workers are organized in a way that meets policies based on which microservices they manage. For example, a policy can be that all workers who manage a given microservice should report to the same manager in the organization. |
US12001978B1 |
Systems and methods for managing workplace accommodations
Methods and systems are described by which employees and employers may generate a request for a workplace accommodation based on a disability, evaluate whether the workplace accommodation is appropriate given the disability, validate from a medical provider that the workplace accommodation is necessary, suggest alternative workplace accommodations, and confirm that the workplace accommodation has been provided. |
US12001976B1 |
Method and system for facilitating collaboration sessions
A collaboration system for sharing digital content among multiple conferees during a conference session, each conferee using a personal computing device including a device display screen and a device processor, includes a wireless receiver, at least a first large common display screen providing a common emissive surface, and at least a first system processor linked to the receiver and the at least a first common display screen. The device and system processors are programmed to cooperate to provide a user interface via each device display screen, each interface including at least a first sharing field and a file queue. The processors also are programmed to visually distinguish, on each user interface, each file added to the session by one conferee from other files added by other conferees. Additionally, the processors are configured to replicate content presented in the at least a first sharing field on the large common emissive surface. |
US12001966B2 |
Generation of digital standards using machine-learning model
One embodiment provides a method for generating a digital standard utilizing a trained machine-learning model, the method including: receiving an underlying standard; extracting conceptual units from the underlying standard; classifying, using at least one trained machine-learning model, at least a portion of the extracted conceptual units into one of a plurality of classification groups; storing the classified extracted conceptual units into a data repository as defined by the schema; displaying, within a user interface on a display of an information handling device, a digital standard in a format based upon the schema; and providing, within the user interface, search and filter functions allowing for finding information related to the digital standard. Other aspects are described and claimed. |
US12001965B2 |
Distributed privacy-preserving computing on protected data
The present disclosure relates to techniques for developing artificial intelligence algorithms by distributing analytics to multiple sources of privacy protected, harmonized data. Particularly, aspects are directed to a computer implemented method that includes receiving an algorithm and input data requirements associated with the algorithm, identifying data assets as being available from a data host based on the input data requirements, curating the data assets within a data storage structure that is within infrastructure of the data host, and integrating the algorithm into a secure capsule computing framework. The secure capsule computing framework serves the algorithm to the data assets within the data storage structure in a secure manner that preserves privacy of the data assets and the algorithm. The computer implemented method further includes running the data assets through the algorithm to obtain an inference. |
US12001962B2 |
Systems for nucleic acid-based data storage
Methods and systems for encoding digital information in nucleic acid (e.g., deoxyribonucleic acid) molecules without base-by-base synthesis, by encoding bit-value information in the presence or absence of unique nucleic acid sequences within a pool, comprising specifying each bit location in a bit-stream with a unique nucleic sequence and specifying the bit value at that location by the presence or absence of the corresponding unique nucleic acid sequence in the pool. But, more generally, specifying unique bytes in a bytestream by unique subsets of nucleic acid sequences. Also disclosed are methods for generating unique nucleic acid sequences without base-by-base synthesis using combinatorial genomic strategies (e.g., assembly of multiple nucleic acid sequences or enzymatic-based editing of nucleic acid sequences). |
US12001956B2 |
Optimizing supervised generative adversarial networks via latent space regularizations
A method for image generation based on a Generative Adversarial Network (GAN) including a generator, a discriminator, and an encoder, wherein outputs of the generator are mapped, by the encoder, to a latent space adaptable to manipulate at least one characteristics of images generated by the GAN, the method including generating, by the encoder, a first encoding E(Y) of a target image Y and a second encoding E(G(Z)) of a generated image G(Z) corresponding to the target image Y, wherein the first and second encodings E(Y) and E(G(Z)) map Y and G(Z) to the latent space having a lower dimension than dimensionality of Y and G(Z), wherein the encoder is trained to minimize the differences between the first and second encodings E(Y) and E(G(Z)), and the generator is trained by using the first and second encodings E(Y) and E(G(Z)) as part of a loss function. |
US12001950B2 |
Generative adversarial network based audio restoration
Mechanisms are provided for implementing a generative adversarial network (GAN) based restoration system. A first neural network of a generator of the GAN based restoration system is trained to generate an artificial audio spectrogram having a target damage characteristic based on an input audio spectrogram and a target damage vector. An original audio recording spectrogram is input to the trained generator, where the original audio recording spectrogram corresponds to an original audio recording and an input target damage vector. The trained generator processes the original audio recording spectrogram to generate an artificial audio recording spectrogram having a level of damage corresponding to the input target damage vector. A spectrogram inversion module converts the artificial audio recording spectrogram to an artificial audio recording waveform output. |
US12001949B2 |
Computer-implemented method, computer program product and system for data analysis
A computer-implemented method for data analysis is provided. A deep neural network (100) is provided for processing images and at least a part of a training dataset used for training the deep neural network, the deep neural network comprising a plurality of hidden layers, the training dataset including possible observations that can be input to the deep neural network; obtaining first sets of intermediate output values that are output from at least one of the plurality of hidden layers, each of the first sets of intermediate output values obtained by inputting a different one of the possible input images included in said at least the part of the training dataset; constructing a latent variable model using the first sets of intermediate output values, the latent variable model providing a mapping of the first sets of intermediate output values to first sets of projected values in a sub-space that has a dimension lower than a dimension of the sets of the intermediate outputs; receiving an observation to be input to the deep neural network; obtaining a second set of intermediate output values that are output from said at least one of the plurality of hidden layers by inputting the received observation to the deep neural network; mapping, using the latent variable model, the second set of intermediate output values to a second set of projected values; and determining whether or not the received observation is an outlier with respect to the training dataset based on the latent variable model and the second set of projected values. |
US12001948B1 |
Machine trained network using novel coding techniques
Some embodiments of the invention provide a machine-trained method that selects an output from a plurality of outputs by processing an input. The method uses layers of machine-trained processing nodes to process the input to produce a multi-dimensional codeword. The method generates a set of affinity scores with each affinity score identifying the proximity of the produced codeword to a codeword in a first set of previously defined codewords. The method compares the set of affinity scores generated for the produced codeword with sets of affinity scores previously generated for the first-set codewords that express the proximity of the first-set codewords to a second set of codewords. The method identifies the first-set codeword that has the affinity score set that best matches the affinity score set generated for the produced codeword. The method selects the associated output of the identified first-set codeword as the output of the network. |
US12001943B2 |
Communicating a neural network formation configuration
Techniques and apparatuses are described for enabling base station-user equipment messaging regarding deep neural networks. A network entity (base station 121, core network server 320) determines a neural network formation configuration (architecture and/or parameter configurations 1208) for a deep neural network (deep neural network(s) 604, 608, 612, 616) for processing communications transmitted over the wireless communication system. The network entity (base station 121, core network server 302) communicates the neural network formation configuration to a user equipment (UE 110). The user equipment (UE 110) configures a first neural network (deep neural network(s) 608, 612) based on the neural network formation configuration. In implementations, the user equipment (UE 110) recovers information communicated over the wireless network using the first neural network (deep neural network(s) 608, 612). This allows the wireless communication system to adapt to changing operating conditions and improve information recovery. |
US12001941B2 |
Wireless oscillator neural network
Embodiments may relate to a system to be used in an oscillating neural network (ONN). The system may include a control node and a plurality of nodes wirelessly communicatively coupled with a control node. A node of the plurality of nodes may be configured to identify an oscillation frequency of the node based on a weight W and an input X. The node may further be configured to transmit a wireless signal to the control node, wherein a frequency of the wireless signal oscillates based on the identified oscillation frequency. Other embodiments may be described or claimed. |
US12001940B2 |
Identifying microorganisms using three-dimensional quantitative phase imaging
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying the predicted type of one or more microorganisms. In one aspect, a system comprises a phase-contrast microscope and a microorganism classification system. The phase-contrast microscope is configured to generate a three-dimensional quantitative phase image of one or more microorganisms. The microorganism classification system is configured to process the three-dimensional quantitative phase image using a neural network to generate a neural network output characterizing the microorganisms, and thereafter identify the predicted type of the microorganisms using the neural network output. |
US12001935B2 |
Computer-implemented method, computer program product and system for analysis of cell images
A computer-implemented method for analysis of cell images comprises obtaining a deep neural network and a training dataset, the deep neural network comprising a plurality of hidden layers; obtaining first sets of intermediate output values that are output from at least one of the plurality of hidden layers; constructing a latent variable model using the first sets of intermediate output values, the latent variable model mapping the first sets of intermediate output values to first sets of projected values in a sub-space that has a dimension lower than the sets of the intermediate outputs; obtaining a second set of intermediate output values by inputting a received new cell image to the deep neural network; mapping, using the latent variable model, the second set of intermediate output values to a second set of projected values; and determining whether the received new cell image is an outlier. |
US12001932B2 |
Hierarchical reinforcement learning algorithm for NFV server power management
Methods and apparatus for hierarchical reinforcement learning (RL) algorithm for network function virtualization (NFV) server power management. A first RL model at a first layer is trained by adjusting a frequency of the core of processor while performing a workload to obtain a first trained RL model. The trained RL model is operated in an inference mode while training a second RL model at a second level in the RL hierarchy by adjusting a frequency of the core and a frequency of processor circuitry external to the core to obtain a second trained RL model. Training may be performed online or offline. The first and second RL models are operated in inference modes during online operations to adjust the frequency of the core and the frequency of the circuitry external to the core while executing software on the plurality of cores of to perform a workload, such as an NFV workload. |
US12001928B1 |
Systems and methods for artificial-intelligence-assisted prediction generation
A confidence interval determination system includes a processor and memory. The memory stores a historical data store and instructions. The instructions include, in response to receiving a prediction request, determining a size of each element of the prediction request and obtaining a previous prediction request. The instructions include, in response to the prediction request being different from the previous prediction request, for each element of the prediction request, generating a classifier based on the training data and, for each bin of a set of bins of the element, determining a set of predicted likelihoods using the classifier. The instructions include generating a mean vector prediction and a covariance matrix using the sets of bins generated, determining a predicted outcome and a confidence interval using the mean vector prediction and the covariance matrix, and, in response to the confidence interval exceeding a threshold, outputting the predicted outcome and the confidence interval. |
US12001927B2 |
Systems and methods for using a predictive engine to predict failures in machine-learning trained systems for display via graphical user interface
A computer-implemented method for using a machine-learning trained predictive engine to predict failures, comprising receiving, from a user using a graphical user interface, electronic transaction data comprising an item and candidate transaction terms, the candidate transaction terms comprising a first transaction term, the electronic transaction data being associated with a candidate transaction. The method may determine, by a machine learning predictive engine, a likelihood of success of the candidate transaction based on the electronic transaction data, and may determine, by the machine learning predictive engine, based on the first transaction term, a second transaction term that, together with the first transaction term, increases the likelihood of success of the candidate transaction above a predetermined threshold. An indication of the second transaction term and an indication of the likelihood of success of the candidate transaction may be displayed on the graphical user interface. |
US12001926B2 |
Systems and methods for detecting long term seasons
Techniques for machine-learning of long-term seasonal patterns are disclosed. In some embodiments, a network service receives a set of time-series data that tracks metric values of at least one computing resource over time. Responsive to receiving the time-series data, the network service detects a subset of metric values that are outliers and associated with a plurality of timestamps. The network service maps the plurality of timestamps to one or more encodings of at least one encoding space that defines a plurality of encodings for different seasonal patterns. Based on the mapped encodings, the network service generates a representation of a seasonal pattern. Based on the representation of the seasonal pattern, the network service may perform one or more operations in association with the at least one computing resource. |
US12001921B2 |
Adiabatic progression with intermediate re-optimization to solve hard variational quantum problems in quantum computing
A hybrid classical-quantum computing device to execute a quantum circuit corresponding to a variational problem, is configured. The configuring further comprises causing the hybrid classical-quantum computing device to execute the quantum circuit by performing an adiabatic progression operation, wherein the adiabatic progression operation comprises increasing the difficulty of the variational problem from a simplified version of the problem to the variational problem. |
US12001919B1 |
Frequency selective photon dissipation for an energy gap protected qubit
Selective frequency dissipation is implemented that enables cooling of energy gap protected qubits such that excited energy states resulting from heating or other undesired processes are returned to a lower excited energy state or a ground state manifold, thus reducing the probability of errors. Also, the selective frequency dissipation inhibits leakage from the energy gap protected qubits when in the ground state. |
US12001918B2 |
Classification using quantum neural networks
This disclosure relates to classification methods that can be implemented on quantum computing systems. According to a first aspect, this specification describes a method for training a classifier implemented on a quantum computer, the method comprising: preparing a plurality of qubits in an input state with a known classification, said plurality of qubits comprising one or more readout qubits; applying one or more parameterised quantum gates to the plurality of qubits to transform the input state to an output state; determining, using a readout state of the one or more readout qubits in the output state, a predicted classification of the input state; comparing the predicted classification with the known classification; and updating one or more parameters of the parameterised quantum gates in dependence on the comparison of the predicted classification with the known classification. |
US12001917B2 |
Hub-and-spoke classification system and methods
According to some embodiments of the present disclosure, the disclosure relates to an application system and server kit that create and serve digital twin-enabled applications. This disclosure also relates to a hub-and-spoke classification system. This disclosure also relates to a location-based services framework that leverages a generative content process to improve location prediction. This disclosure also relates to virtual reality and augmented reality applications, as well as digital agents that support various types of applications. |
US12001916B1 |
Automatically identifying possible causes of decoding problems in a barcode-reading system
A barcode-reading device can transmit data to a remote server when a decoding problem is detected. The data transmitted to the remote server can include captured images, barcode-reading device settings, and decoding metadata. The remote server can process the data and determine one or more potential causes of the decoding problem based at least in part on the results of processing the data. The processing performed by the remote server can involve the use of machine learning models that have been trained to identify image characteristics corresponding to decoding problems. Once a potential cause for a decoding problem has been determined, the remote server can perform at least one action to address the decoding problem. For example, the remote server can send one or more messages to notify certain individuals about the decoding problem and the potential cause that has been identified. |
US12001905B2 |
Data storage and communication systems and methods based on a scannable machine-readable code
Exemplary embodiments use a single, physical embodiment that compiles independent machine-readable codes together with little to no space in between codes. This physical embodiment is in two primary forms—adhesive tape or fabric strips with hook and loop backing. A code reader device, with software compatible with the machine-readable codes, can rapidly or simultaneously aggregate independent codes together on the physical embodiment in order to assign them to one or more digital addresses. |
US12001904B2 |
Transponders and sensors for implantable medical devices and methods of use thereof
Implantable transponders comprising no ferromagnetic parts for use in medical implants are disclosed herein. Such transponders may assist in preventing interference of transponders with medical imaging technologies. Such transponders may optionally be of a small size, and may assist in collecting and transmitting data and information regarding implanted medical devices. Methods of using such transponders, readers for detecting such transponders, and methods for using such readers are also described. |
US12001902B2 |
Correcting distortions in digital printing by implanting dummy pixels in a digital image
A method for correcting distortion in image printing, the method includes receiving a digital image (200, 306, 376, 500, 600, 700, 810) acquired from a printed image. Based on the digital image (200, 306, 376, 500, 600, 700, 810), a geometric distortion in the printed image is estimated. One or more pixel locations (228, 504, 506, 514, 610, 620, 630, 640, 712, 716, 722, 724) are calculated, such that, when one or more dummy pixels (232, 234) are implanted therein, compensate for the estimated geometric distortion. The geometric distortion is corrected in a subsequent digital image to be printed, by implanting the one or more dummy pixels (232, 234) at the one or more calculated pixel locations (228, 504, 506, 514, 610, 620, 630, 640, 712, 716, 722, 724) in the subsequent digital image. The subsequent digital image having the corrected geometric distortion is printed. |
US12001901B2 |
Inkjet recording apparatus and inkjet recording method
To prevent shifts in the landing positions of ink in edge regions, two adjacent nozzles to which ink is supplied from a common liquid chamber are restricted from simultaneously discharging ink. |
US12001899B2 |
Binary punch marker, and a system and method for fabricating the same
A binary punch marker identifies pipes and welds at joints of pipes, and a system and method fabricate such a binary punch marker. The binary punch marker has information encoded by recesses in the marker for identifying the pipes and welds. The information is encrypted to prevent forgery of metallic assets such as pipes, pipelines, storage tanks, etc. during inspection of the metallic assets. |
US12001890B2 |
Communication method and apparatus, and network architecture
Provided in the embodiments of the present application are a communication method and apparatus, and network architecture. The network architecture comprises: an edge cloud, an access cloud and a core cloud. The method comprises: an edge cloud being connected to a core cloud by means of an access cloud, wherein the edge cloud comprises a plurality of edge cloud nodes, the access cloud comprises at least one access cloud node, the core cloud comprises at least one core cloud node, and at least two edge cloud nodes of the plurality of edge cloud nodes together provide a service for a user terminal. |
US12001884B2 |
Remote management of distributed datacenters
A cloud-based management system for distributed datacenters provides remote management of the datacenters from terminals at various locations. A virtual cloud-based operating system facilitates a transparent system call architecture, permitting subscribers to deploy, configure and manage operations at machines operating on different local operating systems. The virtual operating system can canonicalize available resources into a namespace to expose the resources as files at terminals. Asynchronous execution of subscriber commands across a group of target machines is provided with a notification procedure to control bandwidth and resource allocation. A file distribution model without a central controller for a group of target machines is provided to alleviate interaction with the management cluster for file distribution. |
US12001883B2 |
Dynamic resource allocation for computational simulation
Systems and methods for automated resource allocation during a computational simulation are described herein. An example method includes analyzing a set of simulation inputs to determine a first set of computing resources for performing a simulation, and starting the simulation with the first set of computing resources. The method also includes dynamically analyzing at least one attribute of the simulation to determine a second set of computing resources for performing the simulation, and performing the simulation with the second set of computing resources. The second set of computing resources is different than the first set of computing resources. |
US12001882B2 |
Machine logic for job management based on contextual factors
Technology for revising a smart contract, including a set of machine logic based rules for job management of jobs to be performed under an SLA (service level agreement). The machine learning algorithm is refined and optimized dynamically based on intermittently received context data (historical, relevant operational data—may be augmented with projections regarding future events and/or operations). Also, the SLA is self-evolving so that its terms also change based an analysis of the context data. |
US12001878B2 |
Auto-recovery for AR wearable devices
Systems, methods, and computer readable media for auto-recovery of an augmented reality (AR) wearable device are disclosed. A pass-through application is invoked as a background process and an application is invoked as a foreground process. The pass-through application includes an on-resume procedure that is called if the operating system or interpreter determines that the foreground process is unresponsive. The on-resume procedure restarts the application as the foreground process and may first reboot the AR wearable device. The pass-through application remains transparent to the user by not displaying output on the display of the AR wearable device. Additionally, an uncaught exception handler is registered with the operating system to be called in the event that an exception occurs that does not have a handler. The exception handler restarts the application as the foreground process and may first reboot the AR wearable device. |
US12001877B1 |
Systems and methods for moving processes to a virtual machine
Disclosed herein are systems and method for moving a process from a host to a virtual machine (VM). In one exemplary aspect, a method comprises freezing the process at a host operating system (OS) of the host; transferring at least one kernel object of the process from the host OS to a VM OS of the VM; reconfiguring at least one input-output (IO) resource of the process to point to a host-VM channel such that data flow between the host and the VM is enabled; remapping at least one page of the memory into the VM OS; in response to determining that at least one library mapped into the process matches between the host OS and the VM OS, configuring a corresponding memory map of the process to point to at least one library in the VM OS; and unfreezing the process at the VM OS. |
US12001871B2 |
Virtual machine provisioning and directory service management
A computer implemented method includes granting a subscriber client access to a cloud service-based resource group within a subscriber controlled computing environment. The subscriber controlled computing environment has a virtual network. A direct network connection is established via the virtual network to a domain controller in the subscriber controlled computing environment. The virtual network is extended to a subscriber client virtual machine in a producer cloud service. The subscriber client virtual machine is then joined with the virtual network. Access to the subscriber client virtual machine is provided via the subscriber controlled computing environment and virtual network. |
US12001869B2 |
Memory over-commit support for live migration of virtual machines
Systems and methods for providing memory over-commit support for live migration of virtual machines (VMs). In one implementation, a processing device of a source host computer system may identify a host page cache associated with a VM undergoing live migration from the source to a destination host computer system. The host page cache comprises a first plurality of memory pages associated with the VM. The processing device may transmit, from the source to the destination, at least a part of the host page cache. The processing device may discard the part of the host page cache. The processing device may read into the host page cache one or more memory pages of a second plurality of memory pages associated with the VM. The processing device may transmit, from the source to the destination, the one or more memory pages stored by the host page cache. |
US12001868B2 |
VM migration system and VM migration method
In a VM migration system 100, a controller 20 determines a priority group to which a VM whose performance is insufficient is desired to belong based on the amount of resource usage of each VM 1 and priority group setting information 14 acquired from a physical server 10. Upon acquiring performance guarantee failure alarm information, the controller 20 selects a VM to be migrated from VMs currently belonging to a priority group in which there are no vacancies, selects a physical server having the largest margin as another physical server to which the VM is to be migrated, and transmits migration instruction information to the physical server. The physical server migrates the selected VM to the other physical server. |
US12001866B2 |
Harvest virtual machine for utilizing cloud-computing resources
The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size. |
US12001857B2 |
Device locator disable authentication
A device locator mode or find my device (FMD) mode can allow a lost, stolen, or misplaced mobile device to be located. The FMD mode can be enabled or disabled on a mobile device. Sometimes thieves or unauthorized parties attempt to disable the FMD mode. To prevent this, the mobile device can transmit a unique device identifier to a remote server. The remote server can link the device identifier to a cloud-based user account associated with the user of the mobile device. Before an FMD mode is disabled on the mobile device, before the content or settings can be erased, and/or before a mobile device is permitted to be activated/reactivated, a user of the mobile device can be challenged for the credentials of the cloud-based user account. If valid credentials are provided, FMD can be disabled, the content or settings can be reset, and/or the device can be activated/reactivated. |
US12001856B2 |
Configuration validation in a disaggregated network OS environment
A network device has a first OS component, a second OS component is added to run concurrently with the first. The first OS component transmits routing information to the second OS component where it is stored in memory. The second OS component registers with a routing infrastructure to receive packets that are routed to the first OS component. A timestamp and a first ID are added to a first instance of a packet and transmitted to the first OS component. The timestamp and a second ID are added to a second instance of the packet and transmitted to the second OS component. First functionality data for the first OS component is transmitted to a controller. Second functionality data for the second OS component is transmitted to the controller. The first and second functionality data are compared to determine whether to replace the first OS component with the second OS component. |
US12001847B1 |
Processor implementing parallel in-order execution during load misses
A processor may include an instruction pipeline that executes program instructions in-order according to a program order. During operation, the instruction pipeline may detect that data is missing for a first instruction. In response, the instruction pipeline may send a request to load the missing data for the first instruction. However, the instruction pipeline may not necessarily stall operation to wait for the missing data to be loaded. Instead, the instruction pipeline may continue executing instructions subsequent to the first instruction. During the continued execution, the instruction pipeline may detect that data is missing for a second instruction, and send a request to load the missing data for the second instruction. The instruction pipeline may continue such operation until it determines that a condition occurs that prevents the continued execution. When the condition occurs, the instruction pipeline may stop the continued execution, and then re-execute the first instruction. |
US12001845B2 |
Decoupled access-execute processing
An apparatus comprises first instruction execution circuitry, second instruction execution circuitry, and a decoupled access buffer. Instructions of an ordered sequence of instructions are issued to one of the first and second instruction execution circuitry for execution in dependence on whether the instruction has a first type label or a second type label. An instruction with the first type label is an access-related instruction which determines at least one characteristic of a load operation to retrieve a data value from a memory address. Instruction execution by the first instruction execution circuitry of instructions having the first type label is prioritised over instruction execution by the second instruction execution circuitry of instructions having the second type label. Data values retrieved from memory as a result of execution of the first type instructions are stored in the decoupled access buffer. |
US12001835B2 |
In-service software upgrade with active service monitoring
A system for performing in-service software upgrade on a network device is provided. In response to a software-upgrade command, the system generates an upgrade database based on a state database storing both a data-plane state and a control-plane state associated with the network device. The network device is managed by a management unit comprising a data-plane-management sub-unit and a control-plane sub-unit, and the upgrade database stores at least the data-plane state to allow the data-plane-management sub-unit to operate based on the upgrade database. The system separately upgrades the data-plane-management sub-unit and the control-plane sub-unit, without interrupting services provided by the network device. The system monitors the state database and the upgrade database to detect an event associated with the network device. In response to determining a triggering condition being met, the system performs an action to prevent a network outage or error. |
US12001832B2 |
Chip having updating bus and reading bus
There is provided a control chip including a microcontroller unit (MCU), a bus arbiter, a first bus, a second bus, a void hardware, a cache controller, a flash controller and a flash memory, wherein the flash memory is recorded with a firmware. When the MCU does not receive an update instruction, the bus arbiter reads, according to a function command of the MCU, a function return value associated with the function command from the flash memory via the first bus, the cache controller and the flash controller. When the MCU receives the update instruction, the bus arbiter updates the firmware in the flash memory via the second bus and the flash controller, and the void hardware actively replies a void return value associated with the function command to the MCU to replace the function return value. |
US12001830B2 |
Device and method for controlling update of vehicle
A device and a method for controlling an update of a vehicle are configured to control an over-the-air (OTA) update of the vehicle. The device is disposed in the vehicle performing the OTA update to obtain information on a state of charge of a battery of the vehicle, transmit information on the OTA update to an update target device, and adjust a transmission time interval between data of the information on the OTA update transmitted to the update target device. The present disclosure can prevent a situation in which starting of the vehicle is impossible because of a lack of a capacity of the battery after performing the OTA update. |
US12001829B2 |
OTA center, update management method, non-transitory storage medium, OTA master, and update control method
An OTA center includes: one or more storage devices configured to store regulation information; and one or more processors configured to communicate, via a network, with an OTA master mounted on the vehicle and configured to control software update for a target ECU, transmit update data of software of the target ECU to the OTA master, execute, by transmitting the update data, control for causing the OTA master to execute the software update for the target ECU, make a determination whether the software update to be executed is the specific software update, based on the regulation information, and when the determination is positive, transmit, to the OTA master, request information for requesting execution of the specific software update in the predetermined place. |
US12001827B2 |
System and method for system-wide firmware downgrade control
An information handling system includes a basic input/output system configured to update an attribute of a system-wide firmware downgrade security policy prior to booting to an operating system of the information handling system. The attribute of the system-wide firmware downgrade security policy is used to determine whether to allow or to disallow downgrade of a firmware to a version. A processor may perform the downgrade of the firmware, wherein the downgrade of the firmware includes the processor further configured to check the attribute of the system-wide firmware downgrade security policy and to store a firmware image in a scratchpad. If the attribute of the system-wide firmware downgrade security policy allows the downgrade of the firmware to the version, then the processor may continue with the downgrade of the firmware otherwise discard the firmware image in the scratchpad. |
US12001823B2 |
Systems and methods for building and deploying machine learning applications
According to some aspects, techniques are provided for building and deploying a machine learning application that do not require a user to have expert knowledge of machine learning or programming. These techniques may be executed by a system that provides a graphical user interface which allows a user to visually define a workflow for a machine learning application, without requiring the user to be an expert in machine learning. The system may automatically represent the workflow as a specification that may be used to build and deploy a machine learning application. The system may automatically execute the workflow in a series of stages while managing data flow and execution context between the stages. Such an execution process may provide flexibility in execution so that a user can build a complex machine learning application without it being necessary for the user to have detailed knowledge of how execution is managed. |
US12001819B2 |
Method, computer program product and modeling tool for the reference model-based, requirement-based development of a technical system
A method, computer program product and modelling tool for a reference model requirement based development of a technical system is ascertained, (i) in a first orchestration phase, to ascertain a storage location in the digital twin for the suitable reference model requirement, (ii) in a second orchestration phase, to ascertain a relevance of the reference model requirement belonging to the storage location and relevant to the forwarding from different perspectives for the development of the technical system, and (iii) in a third orchestration phase, to extract the reference model requirement from the ascertained relevance. |
US12001812B2 |
Ising machine data input apparatus and method of inputting data into an Ising machine
Apparatus and method of inputting data into an Ising machine. The apparatus may comprise at least one processor to carry out a conversion process to convert an input expression, in a format unsuitable for inputting into an Ising machine, to a suitable format, including creating a dataset of input-output data pairs on the basis of the input expression, deriving a mathematical expression by fitting a first dataset subset to coefficients of an exemplary mathematical expression in the suitable format, and using a second dataset subset, different from the first, to assess whether the derived expression meets a preset quality metric. The derived expression is input to the Ising machine when it is assessed as meeting the metric. The conversion process may be repeated using a different input expression when the derived expression is assessed as failing to meet the metric. |
US12001808B2 |
Method and apparatus for providing interpretation situation information to one or more devices based on an accumulated delay among three devices in three different languages
A method is provided. The method includes receiving a speech input in a first language from a first device; obtaining, by using an artificial intelligence (AI) model, an estimated interpretation time that indicates a time expected to be required to interpret the speech input in the first language into a second language; transmitting, based on the estimated interpretation time, interpretation situation information to at least one of the first device or a second device; interpreting the speech input in the first language into the second language; and transmitting, to the second device a result of the interpreting of the speech input into the second language. |
US12001807B2 |
Applied artificial intelligence technology for narrative generation using an invocable analysis service
Disclosed herein are example embodiments of an improved narrative generation system where an analysis service that executes data analysis logic that supports story generation is segregated from an authoring service that executes authoring logic for story generation through an interface. Accordingly, when the authoring service needs analysis from the analysis service, it can invoke the analysis service through the interface. By exposing the analysis service to the authoring service through the shared interface, the details of the logic underlying the analysis service are shielded from the authoring service (and vice versa where the details of the authoring service are shielded from the analysis service). Through parameterization of operating variables, the analysis service can thus be designed as a generalized data analysis service that can operate in a number of different content verticals with respect to a variety of different story types. |
US12001805B2 |
Explainable natural language understanding platform
A system and method for a real time, human-analogous natural language understanding engine (NLU Platform). The Platform understands natural language content in its full compositional context, is completely explainable and is effective with no or little training data. The invention utilizes a machine representation of natural language to enable human-analogous understanding by machines. The invention combines knowledge-based linguistics, discourse models, compositionality and the rhetorical structure in language. It can incorporate global knowledge about a concept to improve its representation and understanding. The platform does not rely on statistically derived distributional semantics and can be used for the complete range of natural language understanding tasks in the world. In one exemplary application, the NLU Platform can be used for automated knowledge acquisition or as an automated research engine for any topic or set of topics from one or more document repositories like the internet. |
US12001799B1 |
Optimized graph traversal
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimized graph traversal are disclosed. In one aspect, a method includes the actions of receiving a given phrase that is input through a user interface by a digital component provider. The actions further include determining an entity that is being referred to by the given phrase. The actions further include identifying properties of the entity. The actions further include selecting a subset of the properties that were identified for the entity. The actions further include identifying additional phrases. The actions further include updating the user interface to present at least some of the additional phrases with programmatic controls that assign one or more of the additional phrase as distribution criteria for digital components of the digital component provider in response to activation of the programmatic controls. |
US12001792B2 |
Generating presentation slides with distilled content
A method for generating presentation slides with distilled content including receiving one or more data files as source material for slide generation, obtaining content from the one or more data files for a slide of a slide presentation, identifying a layout template for the slide based on the content, and distilling the content into distilled content to generate a presentation visualization item based on the distilled content. The distilled content may include a subset of the content. The method may also include generating the slide based on the presentation visualization item and the layout template. |
US12001789B2 |
Textual data analytics
A method of textual data analysis is provided. The method comprises parsing text data extracted from transcripts related to a number of companies. Intermediate metrics are created comprising numerical representations of the parsed text data and derivations. The intermediate metrics are then combined into different combinations comprising headline analytics. A machine learning model tests each headline analytic for standalone predictive efficacy. Headline analytics with standalone predictive efficacies above a first threshold are selected and then tested for additive predictive efficacy to determine if the selected headline analytic incrementally increases the predictive efficacy of a preexisting economic analytic above a second threshold. Headline analytics with additive predictive efficacy above the second threshold are applied to a second number of transcripts in combination with the preexisting economic analytic to predict financial performance of companies that are the subjects of the second number of transcripts. |
US12001785B2 |
Mining multi-party collaboration platforms to create triaging trees and playbooks
Methods, systems, and computer program products for mining multi-party collaboration platforms to create triaging trees and playbooks are provided herein. A computer-implemented method includes obtaining, from a multi-user platform, conversations related to at least one technical issue; generating a plurality of triaging trees by analyzing the conversations, wherein each of the triaging trees stores information corresponding to temporal sequences of steps related to diagnosing and resolving said at least one technical issue; and deriving a playbook for resolving said at least one technical issue at least in part by combining two or more of the plurality of triaging trees. |
US12001779B2 |
Method and system for automatically formulating an optimization problem using machine learning
The present disclosure provides a computer implemented method and system for generating an algebraic modelling language (AML) formulation of natural language text description of an optimization problem. The computer implemented method includes generating, based on the natural language text description, a text markup language intermediate representation (IR) of the optimization problem, the text markup language IR including an IR objective declaration that defines an objective for the optimization problem and a first IR constraint declaration that indicates a first constraint for the optimization problem. The computer implemented also includes generating, based on the text markup language IR, the AML formulation of the optimization problem, the AML formulation including an AML objective declaration that defines the objective for the optimization problem and a first AML constraint declaration that indicates the first constraint for the optimization problem. The computer implemented method and system of the present disclosure improves the accuracy in generating an AML formation of an optimization problem than is possible with known solutions, thereby improving the operation of a computer system that applies the computer implemented method. |
US12001778B2 |
Systems and methods for synchronizing graphical displays across thin client devices
Systems and methods are disclosed for synchronizing a document markup modification across a plurality of devices. One method comprises subscribing to one or more events occurring in a first document markup application, the first document markup application being a first thin client application, and receiving a notification indicating a modification to a document markup in the first document markup application. A cross-compatible markup object associated with the modified document markup may be extracted and transmitted to a second document markup application, the second document markup application being a second thin client application. |
US12001776B2 |
Systems and methods for automatically reformatting publications
Systems and methods for providing resized layouts accommodating a plurality of documents sizes for variable data printing are disclosed. A computerized system is used to lay out a template for a given document having a first page size and including variable elements based on user input. The user can define the frame of each element according to one or more parameters including a scaling ratio, an X and Y alignment, and a must fit portion of the frame. The user provides a second page size which includes at least one dimension different than the first page size. A new document is automatically prepared that includes the content of the original document that is resized according to the one or more parameters. |
US12001767B2 |
Determination of oil removed by gas via miscible displacement in reservoir rock
Systems, methods, and computer program products can be used for determining the amount of oil removed by a miscible gas flood. One of the methods includes identifying locations of oil within a volume representing a reservoir rock sample. The method includes identifying locations of gas within the volume. The method also includes determining the amount of oil removed based on locations within the volume where oil is either coincident with the gas or is connected to the gas by a continuous oil path. |
US12001764B2 |
Systems and methods for facilitating virtual vehicle operation corresponding to real-world vehicle operation
Systems and methods for facilitating virtual operation of a virtual vehicle within a virtual environment based on real-life vehicle operation are disclosed. According to aspects, a computing device may access a data model indicative of real-world operation of a real-world vehicle by a real-world operator and, based on the data model, determine virtual operation of the virtual vehicle that corresponds to the real-world operation of the real-world vehicle. The computing device may display, in a user interface, the virtual vehicle undertaking the virtual operation such that the real-life operator may review the virtual operation and potentially be motivated to improve his/her real-world vehicle operation. |
US12001762B2 |
Method for performing well performance diagnostics
The methods disclosed herein are directed to an automated method for monitoring performance of a well in a hydrocarbon reservoir for continuous monitoring of well test production data for a plurality of well system performance parameters, trending actual performance parameter deviations from a well system model, and determining most probable root cause(s) of the performance parameter deviations based on the trend of the deviations of a plurality of parameters for an outflow component of a well performance model and a plurality of parameters inflow component of a well performance model. The method automatically notifies an operator of detected root causes of the performance degradation, and further may perform corrective action in the well system based on at least one root cause of the deviation determined by the well performance model. |
US12001761B2 |
Computer aided design for brick and block constructions and control software to control a machine to construct a building
Computer aided design software for designing a building or other structure of brick construction, where in addition to the usual three dimensional modelling and rendering typical of CAD software, tabular data describing the spatial location and orientation of each brick is provided, including information regarding which bricks are cut to length so as to be shortened, and where they are located along each course, and which bricks are machined, drilled or routed for services or other special fittings. Data pertaining to this is compiled in a database for access by control software to control a brick laying machine to build a building or other structure from bricks. The database may receive via interface with a scanner data being a measure of the elevation of the footings and/or concrete pad that has been constructed according to the building plan and for each brick of the first course, to determine how much material must be machined off the bottom of each brick so that when the first course is laid, the tops of the bricks of the first course are at the same level. This machining data is stored for each brick with the tabular data produced by computer aided design software, so that the control software can control the brick laying machine to machine and cut each brick as per the stored data, and convey each brick to the stored position on the footing, pad or previously laid course of bricks, with application of adhesive prior to positioning of the brick. |
US12001760B2 |
Boundary-free periodic meshing method
Machine assisted systems and methods for use in meshing a periodic pattern of a geometry that represents a physical structure in a simulation of the physical structure are described. The method can include operations: identifying a master region in a periodic pattern of a geometry that represents a physical structure in a simulation of the physical structure that has the periodic pattern; and generating a mesh based on the identified master region, the mesh including a non-planar boundary at a boundary between patterns in the periodic pattern, wherein the master region is only a portion of the representation of the physical structure. |
US12001758B2 |
Voice information processing method and electronic device
A voice information processing method and an electronic device are provided. The voice information processing method may include: a first device (1100) obtains first voice information, and when the first voice information includes a wakeup keyword, the first device (1100) sends a voice assistant wakeup instruction to a second device (1200), such that the second device (1200) launches a voice assistant; then the first device (1100) obtains second voice information and sends the second voice information to the second device (1200), the second device (1200) determines a voice triggered event corresponding to the second voice information by using the voice assistant, and feeds target information associated with performance of the voice triggered event back to the first device (1100), such that the first device (1100) performs the voice triggered event based on the target information. The method can reduce the computing burden of the first device (1100). |
US12001757B2 |
Parameter adjustment method and electronic device
A method for parameter adjustment and an electronic device are provided. The method includes: receiving a first input for a target button by a user; and adjusting, in response to the first input, at least two first output parameters corresponding to the target button, where the at least two first output parameters are output parameters of the electronic device. |
US12001750B2 |
Location-based shared augmented reality experience system
A location-based shared augmented reality (AR) experience system is configured to permit users that find themselves in the same geographic area to easily join in a shared AR experience by creating respective instances of the shared AR experience for different previously defined geographic areas. When a user indicates a request to launch a shared AR experience accessible via a messaging client, the location-based shared AR experience system obtains or receives from the user device executing the messaging client location information of the user device, determines a previously-defined AR experience area that encompasses the location of the user device, and communicates to the user device an address of an associated instance of the shared AR experience. |
US12001749B1 |
Customizable real-time electronic whiteboard system
Described herein is a system in which multiple display devices may be located remotely throughout a facility. The system receives location information for a number of users within the facility. The system is able to identify a set of users collocated with a particular display device and generate a set of configuration settings specific to that set of users. Information provided by the system, either in response to an information request or automatically, may be formatted and/or filtered according to the generated set of configuration settings. In some embodiments, the set of configuration settings may be compiled from each of the users in the set of users based on priority. |
US12001748B1 |
Display apparatus and display panel with improved alignment in spliced panel
A display apparatus and a display panel are provided in the present disclosure. The display apparatus includes a plurality of display panels. A display panel of the plurality of display panels includes a display region and a binding region; the display region includes a first side and a second side which are opposite to each other; the binding region is on the first side; the plurality of display panels includes a first display panel and a second display panel; and a second side of the first display panel is spliced with a second side of the second display panel, where the plurality of display panels includes redundant electrodes. |
US12001747B2 |
Electronic shelf label system with sectional control of display content
An electronic shelf label system, comprising a number of display devices to display content on its screen or its screens, each device comprises a memory stage to store content data, and a control stage to control the display of the content on its screen; wherein the screen is a video screen and realizes a shelf rail or covers a front of a shelf rail or a part of it to which it is attachable, and the content is a video and the memory stage stores the entire video data of the video, and the control stage is designed to define a display window for the video and to display only the video content within the display window on its screen. |
US12001745B2 |
Electronic cutting board, wireless power transmission apparatus and cooking management method using the wireless power transmission apparatus
An electronic cutting board which includes a power receiver configured to receive power from a wireless power transmission apparatus, a communication circuitry configured to communicate with the wireless power transmission apparatus, a plate including a display and a protective cover provided to protect the display, a weight sensor configured to measure a weight of an object while the object is placed on the plate, and a controller configured to control the display to display a cutting guide based on the measured weight. |
US12001736B1 |
System and method for providing alternative authentication modes in multifunction peripherals
A system and method for providing alternative authentication modes in multifunction peripherals includes supplying mobile device management and application authentication to multifunction peripherals without such capabilities. A pluggable authorization module is installed on an incompatible multifunction peripheral by providing a user login on a devices idle screen with an login URL. A user's login credentials are verified by an authentication server that returns an associated username and access permissions once verified. This information is used by the pluggable authorization module to generate a temporary multi-function device services user supplied with the retrieved access permissions. The user can then use the multifunction device services via the temporary user. The temporary user is deleted once the user logs out. |
US12001731B2 |
Printing device
A printing device includes a control section that is configured to receive designation of a first print mode or a second print mode for one or more print jobs and cause the printing section to execute printing in accordance with print setting, wherein a consumption amount of a medium in the printing of one print job in the second print mode is larger than a consumption amount of the medium in the printing of one print job in the first print mode and the control section acquires, from among the print setting information, specific setting information that causes a difference in the consumption amount of the medium between printing in the first print mode and printing in the second print mode from different acquisition sources for the print job for which the first print mode is designated and the print job for which the second print mode is designated. |
US12001723B2 |
Memory device
A memory system includes a memory device and a memory controller. The memory device includes a memory cell array configured to store data, a data input and output interface configured to receive a command, an address, and data to be written into the memory cell array from the memory controller, and to output data read from the memory cell array to the memory controller, and a control circuit configured to control the memory cell array to perform an operation in response to receipt of a command while a first control signal is being asserted by the memory controller and receipt of an address subsequent to the command while a second control signal is being asserted by the memory controller. |
US12001716B2 |
Key-value data storage system using content addressable memory
A memory system includes a memory device comprising a content addressable memory (CAM) block storing a plurality of stored search keys and a value data block. The memory system further includes a processing device that receives an input search key and identifies one of the plurality of stored search keys that matches the input search key, the one of the plurality of stored search keys having an associated match location in the CAM block. The processing device further determines, using the associated match location, a corresponding value location in the value data block and retrieves, from the value location in the value data block, data representing a value associated with the input search key. |
US12001714B2 |
Host device IO selection using buffer availability information obtained from storage system
An apparatus in one embodiment comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to obtain buffer availability information from a storage system, the buffer availability information indicating that the storage system is currently experiencing a deficiency in a number of available buffers of a given one of at least first and second different buffer sizes supported by the storage system, and to select particular input-output operations for delivery to the storage system over one or more networks based at least in part on the obtained buffer availability information. Obtaining the buffer availability information from the storage system illustratively comprises sending at least one command from a host device to the storage system. First and second different buffer types having the first and second different buffer sizes may comprise respective different write buffer types within a larger write buffer. |
US12001713B2 |
Data transfer in port switch memory
The present disclosure includes apparatuses and methods related to data transfer in memory. An example apparatus can include a first number of memory devices coupled to a host via a first number of ports and a second number of memory devices coupled to the first number of memory device via a second number of ports, wherein a first number of commands are executed to transfer data between the first number of memory devices and the host via the first number of ports and a second number of commands are executed to transfer data between the first number of memory device and the second number of memory device via the second number of ports. |
US12001708B2 |
In-memory associative processing for vectors
Methods, systems, and devices for in-memory associative processing for vectors are described. A device may perform a computational operation on a first set of contiguous bits of a first vector and a first set of contiguous bits of a second vector. The first sets of contiguous bits may be stored in a first plane of a memory die and the computational operation may be based on a truth table for the computational operation. The device may perform a second computational operation on a second set of contiguous bits of the first vector and a second set of contiguous bits of the second vector. The second sets of contiguous bits may be stored in a second plane of the memory die and the computational operation based on the truth table for the computational operation. |
US12001707B2 |
Host verification for a memory device
Methods, systems, and devices for host verification for a memory device are described. A memory device may receive a first value from a host device that is associated with an identification of the host device after an event. The memory device may transmit a second value to the host device that is based on the first value and comprises a random set of bits. The memory device may receive from the host device data or a command that comprises an encrypted third value that is based at least in part on the second value and a secret shared between the host device and the memory device. The memory device may also enable a functionality of the memory device based on the encrypted third value. |
US12001706B2 |
Predictive sanitization of an array of memory with capacitive cells and/or ferroelectric cells
Provided is a computing system including a memory system in communication with a host, to store data therein. The memory system includes a memory having a plurality of memory components coupled to the controller via a memory interface; and a memory controller configured to communicate with the memory to control data transmission and performing scrubbing operation of the memory components and detecting a region of the memory to be sanitized and performing a sanitization operation of the detected region to prevent the occurrence of failure. |
US12001704B2 |
System and method for detecting and utilizing data patterns
A method, computer program product, and computing system for loading a first chunk of data from a user data page into a first buffer. Each successive chunk of data from the user data page may be iteratively loaded into a second buffer. The first chunk of data in the first buffer may be iteratively compared with each successive chunk of data in the second buffer. In response to determining that the first chunk of data in the first buffer is equivalent to each successive chunk of data in the second buffer, the first chunk of data may be defined as a pattern. |
US12001703B2 |
Data processing method and storage device
This application provides a data processing method and a storage device, and belongs to the field of storage technologies. In this application, the storage device performs deduplication and compression based on different granularities, deduplicates data based on a large granularity, and compresses the data based on a small granularity. Therefore, a limitation that a deduplication granularity and a compression granularity need to be the same is removed. A deduplication ratio decrease caused by an excessively large granularity and a compression ratio decrease caused by an excessively small granularity are avoided to some extent, to improve an overall reduction ratio of deduplication and compression. |
US12001702B2 |
Memory system and method to configure logical blocks
A memory system includes a non-volatile memory and a controller. The non-volatile memory includes a plurality of memory chips including one or more first memory chips, each first memory chip including a plurality of physical blocks and one or more second memory chips, each second memory chip including a plurality of physical blocks, each memory chip configured to operate independently. The controller can communicate with a host and controls the non-volatile memory. The controller configures a first logical block by parallelizing physical blocks of each of one or more first memory chips and physical blocks of each of one or more second memory chips in an interleaved configuration so that the physical blocks of each of one or more first memory chips and the physical blocks of each of one or more second memory chips can be used simultaneously. |
US12001692B2 |
Access control system and access control method
An access control system stores information defining conditions under which each user is allowed to perform resource access. The access control system acquires a first access request indicating an operation for a first resource in a target system by a first user, determines based on the information whether or not the first access request is permitted, acquires a result of an additional permission/disapproval determination of the first access request in response to the disapproval determination of the first access request, and grants execution authority of the first access request by the first user according to the result of the additional permission/disapproval determination indicating permission. |
US12001690B2 |
Memory system having controller connectable to network via interface and storage system having memory systems having controllers connectable to network via respective interface
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller manages first account information to be used for authentication of a first account and second account information to be used for authentication of a second account. The controller receives third account information from a host device. When the third account information matches the first account information, the controller permits access to at least a partial storage area of the nonvolatile memory based on a request from the host device and transmits first data that includes the second account information to a first memory system. |
US12001689B2 |
Transparently attached flash memory security
An apparatus includes an interface circuit and a monitor circuit communicatively coupled to the interface circuit. The monitor circuit is configured to identify a command issued to a memory communicatively coupled to the monitor circuit through the interface circuit, determine whether the command is authorized, and, based on a determination that the command is not authorized, cancel the command. |
US12001688B2 |
Utilizing data views to optimize secure data access in a storage system
A storage system has filtered views of data. The storage system receives a read request for a filtered view of data in memory. The read request is associated with one or more permissions for viewing the data. The storage system identifies a subset of the data, based on the one or more permissions. The storage system provides the filtered view. The filtered view includes the subset of the data. |
US12001687B2 |
Memory system
According to one embodiment, a memory system includes a nonvolatile memory including a plurality of blocks each including a plurality of cell units, each of the cell units including a plurality of memory cells; and a memory controller. The memory controller is configured to read second data from a second cell unit in a first block in response to first data being written in a first cell unit in the first block, and reserve refresh processing for the first block when the second data satisfies a condition. |
US12001686B2 |
Apparatus with post-manufacturing data update mechanism and methods for operating the same
Methods, apparatuses and systems related to managing deck-specific read levels are described. The apparatus may include a memory array having the memory cells organized into two or more decks. The apparatus can determine a delay between programming the decks. The apparatus can derive and implement the deck-specific read levels by selectively adjusting a base read level with an offset level according to the delay and/or the targeted read location. |
US12001683B2 |
Memory device, memory system including the same, and operating method of the memory system
A memory system includes a memory device including a memory cell array, a first latch, a plurality of program latches, and a second latch and a memory controller configured to provide a command to the memory device. The memory device may sense first data from a first region of the memory cell array, store the sensed first data in the first latch, transfer the sensed first data to the second latch, output the first data from the second latch to the memory controller, and transfer the first data from the second latch to a first program latch of the plurality of program latches, in response to a first read command. |
US12001677B2 |
Data storage space recovery via compaction and prioritized recovery of storage space from partitions based on stale data
Storage space is reclaimed by cleaning and compacting data objects where data objects are stored by immutable storage. A storage area of which space needs to be reclaimed is identified. Active and stale data objects stored in a storage area are identified, and only active data objects are transferred to a shadow storage area from the storage area when recovering storage space. I/O operations can be fulfilled from the storage area and the shadow storage area. Compaction requests and I/O requests are throttled according to QOS parameters. Recovery of storage space does not cause a failure to meet performance requirements for any storage volume. |
US12001675B1 |
Method and apparatus for supporting control windows
A method comprising: receiving, at a management application, a first definition of a control window, the first definition specifying the control window in a local time of a time zone where the management application is being executed, wherein the first definition identifies: (i) a first start time for the control window, (ii) a first end time for the control window, and (iii) one or more days of the week when the control window should be enforced; detecting an applicable time in the time zone, the applicable time being one of standard time or daylight savings time; generating a second definition of the control window that corresponds to the applicable time, the second definition specifying the control window in a standardized time format, the second definition being generated based on the first definition; and causing the control window to be enforced in a storage array in accordance with the second definition. |
US12001671B2 |
Electronic whiteboard system and operation method thereof
An electronic whiteboard system and an operation method are provided. The electronic whiteboard system includes an electronic device. The electronic device includes a whiteboard module. The whiteboard module performs a writing operation. The whiteboard module groups a plurality of writing tracks to one grouping object in a track grouping mode of the writing operation according to a first operation command, and generates a writing message of the one grouping object. |
US12001668B2 |
Data communication method
A data communication a system including: a stylus including a pen point electrode; a sensor controller; and a host processor. The stylus of data communication system is configured to transmit a pen signal with an electric field by capacitive coupling between the pen point electrode and a sensor electrode group; report, by the sensor controller, a position of the stylus in an operation surface to the host processor in response to detection of the pen signal by the sensor electrode group; supply, by the host processor, data to the sensor controller; and transmit, by the sensor controller, the data to the stylus in a stylus detection period in which the pen signal that is detected by the sensor electrode group indicates that the stylus is present within a predetermined distance from the operation surface. |
US12001667B2 |
Real-time collaborative slider-swarm with deadbands for amplified collective intelligence
The present disclosure describes systems and methods for computer-moderated collaborative estimation among a population of human participants using a plurality of networked computing devices. A query (e.g., estimation prompt) may be presented to participants for collecting collaborative responses. The population of users may each set an initial estimation response to the prompt during an initial estimation time period, which is then followed by a collaborative estimation time period (during which all users are asked to produce an updated estimation response to the same prompt). A forbidden deadband region defines an area around each participant's initial estimation that the participant must move their variable slider out of in order for their slider to register as part of the collaborative real-time process. In some embodiments, a participant is not shown initial estimation responses of other participants until the participant has moved their slider out of the forbidden deadband region. |
US12001665B2 |
Slide bar display control device and slide bar display control method
The slide bar display control device according to the present invention includes, a display means which indicates a first slide bar including a first slider and a first bar, an input means which can select an arbitrary part of the first slide bar shown on the display means based on touch operation, and a control means which controls the display means and the input means, wherein, when the control means detects that a first operation has been performed in a state that the first slider shown on the display means is being touched in the input means, the display means indicates a second slide bar including a second slider and a second bar, and wherein the second slider is a slider different in a variation amount of a set value per unit moving distance from the first slider. |
US12001661B2 |
Bound based contextual zoom
Methods and systems for bound based contextual zoom are disclosed. Legacy WINDOWS desktop and web applications were designed for a mouse or other high-precision pointing device, and as such, small controls and closely grouped controls/icons were commonly designed/used on the screen. Interacting with such applications remoted to a touch-based device (e.g., a smartphone or tablet) is difficult. Bound based contextual zoom overcomes at least some of these limitations by permitting a user to zoom in on an area of interest within an application or desktop, and for a period of time long enough to complete the touch interaction. The area zoomed might be a group of controls on a ribbon bar, the minimize/maximize/close buttons in the top-right corner of a window, a group of form input controls, or any other natural cluster of related user interface (UI) elements. The size of the area zoomed and the zoom factor applied are calculated to allow a user to complete their task without overly obscuring the rest of the application/desktop. |
US12001660B2 |
Page presentation method, display system and storage medium
The present disclosure relates to a page presentation method, a display system, and a storage medium. The method includes presenting, on a page, a map comprising one or more virtual objects used to identify one or more corresponding electronic signs; and binding a sign content to be presented to the electronic signs corresponding to the one or more virtual objects. |
US12001659B2 |
Method of generating note, electronic device and storage medium
Provided are a method of generating a note, an electronic device, and a storage medium, which relate to a field of artificial intelligence, and in particular to fields of information processing and e-book technology. The method includes: displaying, in a process of displaying an e-book reading page, at least one note combination option for a first note generation instruction, in response to the first note generation instruction being detected; determining a second note generation instruction associated with a target note combination option, in response to an operation of selecting the target note combination option from the at least one note combination option; and combining a current character content associated with the first note generation instruction with a target character content associated with the second note generation instruction, so as to generate a combined note content. |
US12001655B2 |
Synchronizing user actions to account for data delay
An apparatus includes a display screen and a processor. The processor is configured to generate and display a graphical user interface on the display screen, receive a user request to execute a requested action on the graphical user interface, send the user request to a server, execute an intermediate action on the graphical user interface, whilst waiting for the server to create and provide instructions pertaining to the user request, receive instructions pertaining to the user request from the server, terminate execution of the intermediate action and execute the received instructions pertaining to the user request on the graphical user interface. Disclosed is also a system including a server communicably coupled to a plurality of apparatuses collaborating via respective graphical user interfaces. |
US12001654B2 |
Image storage method and terminal device
An image storage method includes: receiving a first input; generating a screenshot image and displaying a thumbnail of the screenshot image in response to the first input; receiving a second input for the thumbnail; determining a target storage location in response to the second input; and storing the screenshot image to the target storage location. |
US12001652B2 |
System and method for analysis and visualization of incident data
A system for analyzing a plurality of grouped incidents belonging to a group, the system having a database storing the plurality of grouped incidents and a GUI configured to receive from the database the plurality of group incidents and to display the plurality of group incidents. The GUI has a group interface that is configured to display one of a grouped incidents panel, a group visualization panel, or combinations thereof. The group has the plurality of grouped incidents, a plurality of grouped sources, and a group incident tag. |
US12001650B2 |
Music user interface
The present disclosure relates to music user interfaces. A device, comprising a display and a rotatable input mechanism, one or more processors, memory, and one or more programs, is described. In response to receiving the first user input, the one or more programs may include instructions for ceasing display of an audio playback user interface and displaying a first user interface of a first set of user interfaces. While displaying the user interface of the first set of user interfaces, the one or more programs may include instructions for: receiving a second user input representing a directional swipe in a second direction and, in response to receiving the second user input, ceasing display of the first user interface of a first set of user interfaces and displaying the audio playback user interface. |
US12001644B2 |
Method and apparatus for adding interactive objects to a virtual reality environment
An apparatus, method and computer program is described comprising adding an interactive object to an interactive object queue in response to a user indication to add the interactive object to the queue, providing a first control area corresponding to the interactive object in response to the interactive object being added to the interaction object queue, wherein the first control area is accessible to the user, determining whether the user is within the first control area, providing at least one feedback to the user in response to determining that the user is within the first control area, and receiving an interaction input from the user for interacting with the interactive object. |
US12001643B1 |
Age prediction of end users based on input device data
The present technology includes receiving event data of a user from a user device while the user interacts with a graphical user interface (GUI) to access a service, where the event data includes behavioral biometrics of the user obtained from one or more input devices of the user device, and predicting, based on the event data, a projected age of the user, where predicting the age of the user includes inputting the event data into a machine learning model, where the machine learning model is configured to receive event data and output an age prediction for a user associated with the event data. |
US12001642B2 |
User interfaces for managing visual content in media
The present disclosure generally relates to methods and user interfaces for managing visual content at a computer system. In some embodiments, methods and user interfaces for managing visual content in media are described. In some embodiments, methods and user interfaces for managing visual indicators for visual content in media are described. In some embodiments, methods and user interfaces for inserting visual content in media are described. In some embodiments, methods and user interfaces for identifying visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for managing user interface objects for visual content in media are described. |
US12001640B2 |
Touch substrate, method for manufacturing touch substrate and display apparatus
Provided are a touch substrate and a method for manufacturing the same, and a display apparatus. The touch substrate includes: a base, a first touch layer and a second touch layer on the base, and an interlayer insulation layer between the second touch layer and the first touch layer. The first touch layer includes first touch electrodes and touch signal lines arranged side by side along a first direction and extending in a second direction. The second touch layer includes second touch electrodes arranged side by side along the second direction, each of which extends in the first direction and is connected to at least one touch signal lines through a first connection via penetrating through the interlayer insulation layer. The first touch layer further includes at least one shielding electrode extending in the second direction and arranged between the first touch electrodes and the touch signal lines. |
US12001635B2 |
Capacitive button interface device and method
A capacitive button interface device is provided and includes: a touchscreen; a capacitive button which can be attached to or detached from the touchscreen; an input device which can input an operation control command; a storage unit for storing setting information and a program for registering the capacitive button; and a control unit which detects information of the capacitive button attached to the upper surface of the touchscreen and stores or registers the information in the storage unit, and which detects an input of the capacitive button for which registration is complete and performs an operation corresponding to the capacitive button. |
US12001634B2 |
Display apparatus and driving method thereof
A display apparatus capable of performing authentication in a short time is provided. The display apparatus includes a first display portion where first pixels are arranged in a matrix, a second display portion where second pixels are arranged in a matrix, first and second row driver circuits, and a control circuit. Each of the first and the second pixels includes a light-receiving element. The first and the second pixels each have a function of acquiring imaging data by using the light-receiving element. The first and the second row driver circuits each have a function of selecting the first and the second pixels which read out the imaging data. The control circuit has a function of sequentially driving the first and the second row driver circuits in a first mode, and has a function of driving one of the first and the second row driver circuits on the basis of the imaging data in the second mode. Each of the scan rates of the first and the second row driver circuits in the first mode is higher than the scan rate of the first or the second row driver circuit in the second mode. |
US12001627B2 |
Simulated input mechanisms for small form factor devices
A wearable computing device includes a display, a motion sensor, and a controller that: defines a pose of a simulated input object with selectable input elements; using the motion sensor, determines current poses of the display, and for each pose: (i) based on the pose and the pose of the input object, selects a portion of the input object, including a subset of the input elements, and (ii) renders the portion of the input object on the display; for at least one of the current poses, detects a simulated key press associated with one of the subset of input elements, and generates input data corresponding to the one of the subset of input elements. The device includes a housing containing the display, the motion sensor, and the controller; and a mounting component, coupled to the housing and configured to removably affix the housing to a forearm of an operator. |
US12001625B2 |
Touch panel and repairing method therefor, and display device
A touch panel, comprising: a substrate, a plurality of touch electrodes and a plurality of traces disposed on the substrate. At least one trace is connected to at least one touch electrode, and comprises a first conducting wire and a second conducting wire. A trace insulating layer is provided between the first and second conducting wires. The second conducting wire is connected to the first conducting wire by at least one via on the trace insulating layer. First conducting wires of at least two adjacent traces both have at least one break point, so that a first short circuit point between the first conducting wire is isolated from a corresponding second conducting wire; or, second conducting wires of at least two adjacent traces both have at least one break point, so that a second short circuit point between the second conducting wire is isolated from a corresponding first conducting wire. |
US12001622B2 |
Array substrate and manufacturing method thereof, and touch display device
An array substrate, a manufacturing method of the array substrate, and a touch display device are provided. Orthographic projections of the touch signal lines adjacent to each other included in a same touch signal line group on the base substrate are respectively provided on two sides of an orthographic projection of a same second signal line on the base substrate, each of the orthographic projections of the touch signal lines adjacent to each other and the orthographic projection of the same second signal line includes a portion provided between orthographic projections of the touch electrodes adjacent to each other on the base substrate, and a layer in which the touch signal lines adjacent to each other are provided is different from a layer in which the same second signal line is provided. |
US12001621B1 |
Touch module, touch display module and manufacturing method of touch module
A touch module includes a flexible base, a moisture blocking film and a touch structure. The moisture blocking film has a first surface and a second surface opposite to the first surface, and the first surface directly contacts the flexible base. The touch structure is disposed on the second surface of the moisture blocking film and includes a first conductive layer disposed on the second surface, a first insulating layer disposed on the first conductive layer, a second conductive layer disposed on the first insulating layer and a second insulating layer disposed on the second conductive layer. An area of the moisture blocking film is greater than or equal to the sum of the areas of the touch electrode region and the peripheral circuit region of the touch structure. The water vapor transmission rate of the moisture blocking film is less than 5.0*10−4 g/(m2*day). |
US12001620B2 |
Wireless charging for an input device
A method comprises: determining whether an external wireless power (EWP) source is coupled to an interface configured to transfer power from the EWP source to the power management (PM) system; selecting the EWP to power the computer mouse when the EWP source is electrically couples and provides power to the interface; determining whether a fixed internal power source (PS) is coupled to the PM system; selecting a fixed internal PS to power the computer mouse when the fixed internal PS is coupled to the PM system and the EWP source is coupled to but not providing enough power to the interface; determining whether a removeable internal PS is electrically coupled to a PM system in the computer mouse; and selecting the removeable internal PS to power the computer mouse when the removeable internal PS is electrically coupled to the PM system and the EPS is not coupled to the interface. |
US12001619B2 |
Electronic device for performing correction for stylus, and operation method therefor
An electronic device according to an embodiment may include a first sensor, a communication circuit, a processor operatively coupled to the first sensor and the communication circuit, and a memory operatively coupled to the processor. The memory may store instructions that, when executed by the processor, cause the processor to: determine whether calibration is required for a second sensor of a stylus pen, based on a specified condition; identify that the stylus pen is aligned to a specified position of the electronic device; in response to identifying that the stylus pen is aligned to the specified position of the electronic device and determining that the calibration is required, collect situation information by using the first sensor; and transmit a calibration command to the stylus pen through the communication circuit, based on the situation information. |
US12001617B1 |
Electronic device and method of operating electronic pen
An electronic device is provided. The electronic device includes a display, a communication circuit, a memory, and a processor operatively connected to the display, the communication circuit, and the memory, wherein the processor is configured to detect a pen event for the display to obtain a frequency, to establish a communication connection with an electronic pen using the communication circuit to obtain switch information and a device identification (ID), to obtain an electronic pen connection record from the memory, to determine a type of the electronic pen based on the device ID, to determine an operation mode of the electronic pen based on the switch information when the switch information is obtained, and to perform a predetermined function based on at least one of the frequency, the electronic pen connection record, the type of the electronic pen, or the operation mode. |
US12001612B2 |
Air gesture-based interaction method and electronic device
An air gesture-based interaction method includes displaying, by an electronic device, a first display interface of a first application; detecting, by the electronic device by using a camera, a first air gesture input by a user; moving, by the electronic device, an indication icon on the first display interface along a moving trajectory of the first air gesture in a preset direction in response to the first air gesture; and displaying, by the electronic device, a second display interface of the first application in response to the first air gesture. |
US12001607B2 |
System and method for iterative classification using neurophysiological signals
An image classification neural network is trained based on images that are the presented to an observer as a visual stimulus while collecting neurophysiological signals from a brain of the observer. The neurophysiological signals are processes to identify a neurophysiological event indicative of a detection of a target by the observer in one or more of the images, and the image classification neural network is trained to identify the target in the image based on the identification of the neurophysiological event. |
US12001605B2 |
Head mounted display with visual condition compensation
A method for compensating for a visual impairment in a virtual reality environment, by multiple computer systems associated with a head mounted display, including, rendering an image for display in a virtual reality environment, identifying, based at least in part on an input received by the head mounted display, a visual impairment associated with a user of the head mounted display, determining one or more visual adjustments to the head mounted display based on the identified visual impairment, and rendering an adjusted image for display in the virtual reality environment based on the one or more visual adjustments. |
US12001604B2 |
Information processing device, information processing system, information processing method, and program
An image analysis unit that detects a user's point of gaze with respect to display information of a display unit on the basis of an image captured by a camera, a user attention information analysis unit that extracts attention information on which a user's point of gaze had been for a prescribed length of time or longer and generates a list including information corresponding to the attention information, and a display information generation unit that generates a display list including list configuration data. The user attention information analysis unit continuously inputs user's point-of-gaze information, and executes sorting processing for setting, in the top of the list, latest attention information or attention information on which the user's point of gaze is for a long length of time. The display information generation unit generates a display list including top data of list configuration data, for example. |
US12001597B2 |
Tamper resistant module for industrial control system
An industrial control system module and methods are described for self-destruction or the destruction and/or erasure of sensitive data within the industrial control system module upon an indication of an unauthorized module access event. In an implementation, a secure industrial control system module includes a circuit board including electrical circuitry; a sealed encasement that houses the circuit board, where the sealed encasement includes a housing having a first housing side and a second housing side, where the housing is configured to house the circuit board when the first housing side and the second housing side are coupled together; and a first sensor component integrated with the sealed encasement, where the first sensor component is communicably coupled to the circuit board and electrical circuitry and is configured to provide an indication of an unauthorized access event. |
US12001594B2 |
Wireless data storage devices and systems
A data storage chassis includes a plurality of data storage cartridges, and printed circuit board assembly (PCBA) electronics selectively connectable to one or more of the plurality of data storage cartridges. The data storage chassis also includes a wireless interface controller communicatively coupled to the PCBA electronics. The wireless interface controller facilitates wireless communication of data between the data storage chassis and a host using at least one frequency in a range of frequencies including fifth-generation (5G), millimeter, and sub-millimeter frequency ranges. |
US12001593B2 |
Physical unclonable function device and method
An embodiment system comprises a physical unclonable function device, wherein the device comprises a first assembly of non-volatile memory cells each having a selection transistor embedded in a semiconductor substrate and a depletion-type state transistor having a control gate and a floating gate that are electrically connected, the state transistors having respective effective threshold voltages belonging to a common random distribution, and a processing circuit configured to deliver, to an output interface of the device, a group of output data based on a reading of the effective threshold voltages of the state transistors of the memory cells of the first assembly. |
US12001591B2 |
Methods and systems for protecting data integrity
Disclosed implementations may include receiving a first communication comprising first content generated by a first user; identifying authentication metadata embedded within the first communication; receiving a second communication generated by a second user, wherein the second communication comprises second content and the authentication metadata; decoding the authentication metadata from the second communication; parsing the first content of the first communication and the second content of the second communication; determining that the first content is different than the second content based at least in part on the parsing; and generating an alteration notification based at least in part on the determining. |
US12001589B2 |
Systems and methods for preserving device privacy
The present disclosure provides systems and methods for client-side anonymized content selections. The method includes collecting a plurality of identifications of content selection lists, each content selection list associated with the first device and at least one other device. The method includes selecting a first subset of the content selection lists, responsive to a total number of unique device associated with a plurality of content selection lists of the first subset exceeding a threshold. The method includes transmitting a request for an item of content, the request comprising identifications of the content selection lists of the selected first subset. The method includes receiving a first item of content selected by the content server based on the content selection lists of the selected first subset. |
US12001585B2 |
System and method for agentless detection of sensitive data in computing environments
A system and method for agentless detection of sensitive data in a cloud computing environment. The method includes detecting a first data object including a data schema and a content in a cloud computing environment; detecting a second data object, having the data schema of the first data object; generating in a security graph: a first data object node representing the first data object, a second data object node representing the second data object, and a data schema node representing the data schema; storing a classification based on the content in the security graph, wherein the content is classified as sensitive data or non-sensitive data; and rendering an output based on the classification and the data schema node, in lieu of the first data object node and the second data object node, in response to receiving a query to detect a node representing a data object classified as sensitive data. |
US12001584B2 |
Privacy-preserving contact tracing
Techniques for privacy-preserving contact tracing are disclosed, including: generating, by a first user device, a first proximity token for contact tracing; receiving, by the first user device, a second proximity token from a second user device; generating, by the first user device, a hash based on the first proximity token and the second proximity token; generating, by the first user device using a prover function of a preprocessing zero knowledge succinct non-interactive argument of knowledge (pp-zk-SNARK), a cryptographic proof attesting that an individual associated with the first user device tested positive for a pathogen; and transmitting, by the first user device, publicly verifiable exposure data including at least the cryptographic proof and the hash to a public registry. |
US12001577B1 |
Encrypted machine learning models
A machine learning model, such as a neural network, is partially encrypted with a homomorphic encryption scheme. Application of the machine learning model to data includes performing operations on plaintext and encrypting results of operations for input to other operations that are performed over cyphertext. Ciphertext output of such operations can be provided to a service that is able to decrypt the ciphertext output. |
US12001575B2 |
Automated validation and security for digital assets in a computer environment
A first digital asset of a first entity is stored in a blockchain, in response to checking that an electronic option is selected for storing the first digital asset in the blockchain. A second digital asset of a second entity is received and is based at least in part on having satisfied the first digital asset. The first digital asset is validated for agreement with the second digital asset. The second digital asset is stored in the blockchain, in response to checking that an electronic option is selected for storing the second digital asset in the blockchain and in response to the being in agreement. A third digital asset is received on behalf of the first entity, in response to the first and second digital assets being available in the blockchain, the third digital asset being an indication that a requirement is satisfied for the second digital asset. |
US12001574B2 |
Evaluating an access control list from permission statements
The disclosed technology addresses the need in the art for a content management system that can be highly flexible to the needs of its subjects. The present technology permits any object to be shared by providing a robust and flexible access control list mechanism. The present technology utilizes a data structure that is highly efficient that both minimizes the amount of information that needs to be written into any database, but also allows for fast reads and writes of information from authoritative tables that are a source of truth for the content management system, while allowing for maintenance of indexes containing more refined data that allow for efficient retrieval of certain information that would normally need to be calculated when it is needed. |
US12001570B2 |
Big data distributed processing and secure data transferring with resource allocation and rebate
Aspects of the disclosure relate to resource allocation and rebating during in-flight data masking and on-demand encryption of big data on a network. Computer machine(s), cluster managers, nodes, and/or multilevel platforms can request, receive, and/or authenticate requests for a big data dataset, containing sensitive and non-sensitive data. Profiles can be auto provisioned, and access rights can be assigned. Server configuration and data connection properties can be defined. Secure connection(s) to the data store can be established. Sensitive information can be redacted into a sanitized dataset based on one or more data obfuscation types. RAM requirements and current RAM allocation can be diagnosed. Portion(s) of the current RAM allocation exceeding the RAM requirements can be rebated. The encrypted data can be transmitted, in response to the request, to a source, a target, and/or another computer machine and can be decrypted back into the sanitized dataset. |
US12001568B2 |
Encryption method and encryption system
An encryption method applied to an encryption system is disclosed. The encryption system includes a transmission module, an encryption module and a memory. The memory contains n data, where n is an integer and n≥0, and the n data are encrypted by the encryption module. The multiple encryption method includes: via the transmission module, receiving an encryption request and an n+1th data; storing the n+1th data in the memory; via the encryption module, according to the encryption request, encrypting the n data and the n+1th data to form an encrypted data. |
US12001567B1 |
Protections against command line security vulnerabilities
Systems, methods, and apparatuses are disclosed for securing the use of command line entries. Techniques may include invoking, by a main process, a secondary process in a computing environment in a suspended mode and providing one or more placeholder command line entry to the secondary process. Techniques may further include retrieving at least one secret by the main process and storing an operable command line entry in a memory location associated with the secondary process, wherein the one or more placeholder command line entry is nullified, wherein the secondary process is configured to process the operable command line entry and use the at least one secret. |
US12001564B2 |
Runtime application monitoring without modifying application program code
To facilitate runtime monitoring and analysis of an application without modifying the actual application code, an agent monitors and analyzes an application through detection and evaluation of invocations of an API of a runtime engine provided for execution of the application. The agent registers to receive events which are generated upon invocation of target functions of the runtime engine API based on its load. Once loaded, the agent initially determines the language and language version number of the runtime engine. The agent determines associations of events for which to monitor and corresponding analysis code to execute upon detection of the invocations based on the language and version number information. When the agent detects an event during execution of the application based on invocations of the runtime engine API, the agent can monitor and analyze execution of the application based on execution of analysis code corresponding to the detected event. |
US12001563B2 |
Generating an entity behavior profile based upon sessions
A system, method, and computer-readable medium are disclosed for performing an entity behavior cataloging operation. The entity behavior cataloging operation includes: identifying a security related activity, the security related activity being based upon an observable from an electronic data source; analyzing the security related activity, the analyzing identifying an event of analytic utility associated with the security related activity; generating entity behavior catalog data based upon the event of analytic utility associated with the security related activity; and, storing the entity behavior catalog data within an entity behavior catalog, the entity behavior catalog providing an inventory of entity behaviors for use when performing a security operation. |
US12001553B2 |
Detecting vehicle malfunctions and cyber attacks using machine learning
Techniques for detecting anomalies or cyber attacks on a vehicle. A computer-implemented method for anomaly or attack detection includes determining, using a first model, a first predicted value of a first variable message associated with a vehicle, determining, using a second model, a second predicted value of the first variable message associated with the vehicle, determining, based on a difference between an actual value of the first variable message and the first predicted value of the first variable message and on a difference between the actual value of the first variable message and the second predicted value of the first variable message, a vector, and determining, using a third model, an output value based on the vector, the output value corresponding to at least one of a likelihood that an anomaly or an attack is occurring or a type of the anomaly or the attack. |
US12001552B1 |
Application trust framework
An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review of the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review. |
US12001551B2 |
Warning apparatus, control method, and program
A warning apparatus (2000) acquires first detected event information (10) representing, at a first abstraction level, an event set being a set of events having occurred in a target system. The warning apparatus (2000) generates second detected event information (20) from the first detected event information (10). The second detected event information (20) represents, at a second abstraction level, the event set represented by the first detected event information (10). The warning apparatus (2000) determines, from among a plurality of pieces of threat information (30) each representing a threat activity, the threat information (30) having a high degree of relevance to at least either of the first detected event information (10) and the second detected event information (20). The warning apparatus (2000) generates warning information (40) relating to a threat being occurring in the target system, based on the determined threat information (30) and a matching level being an abstraction level associated with the detected event information having a high degree of relevance to the threat information (30). |
US12001548B2 |
Threat detection using machine learning query analysis
Within an organization, numerous different persons can access data. But a user account with database access may be compromised, leading to data theft and data destruction. Database queries used to access data may vary in length, content, and formatting. Features of these queries can be extracted to train a machine learning classifier. Queries for users can be mapped to a vector space and when a new sample query is received, it can be assessed using the classifier to determine its level of similarity with previous queries by that user and other users. By analyzing the results of this assessment on the new query, it can be determined if this new query represents a data access anomaly—e.g. a particularly unusual query for a user, given his or her past, that may indicate user credentials have been compromised. When a data access anomaly exists, a remedial action may be take. |
US12001544B2 |
Systems and methods for attacks, countermeasures, archiving, data leak prevention, and other novel services for active messages
Systems and methods for attacks, countermeasures, archiving, data leak prevention, and other novel services relating to active messages are disclosed. Among other things, a system can replace active content with static content in a message, can replace static content with active content in a message, and can use active messaging to provide enhanced on-hold message functions. |
US12001539B2 |
Interfacing with a one-wire device that is in parallel with a low-impedance element, and related systems and devices
Some embodiments of the present disclosure relate to a system that may include a replaceable module and a user device. The replaceable module may include an element and a one-wire authentication element in parallel with the element. The user device may be configured for operable coupling with the replaceable module. The user device may include a power source configured to provide power to the element, an authentication unit configured to perform a verification process for verifying authenticity of the replaceable module, and a signal conditioning unit arranged in a communication path between the one-wire authentication element and the authentication unit. |
US12001538B2 |
On-board computer, computer execution method, and computer program
An on-board computer includes a physical resource having a communication unit which communicate with an on-board control device through an on-board communication line, a control unit, and a storage unit. The on-board computer further includes a connection unit to which an external device is to be connected; and a management processing unit configured to generate a virtual control device by allocating the physical resource in a case where the external device is connected to the connection unit, wherein the virtual control device operates as a virtual on-board control device that controls an operation of the external device connected to the connection unit, and that is connected to the on-board communication line. |
US12001535B2 |
Vehicle control panel with passenger detection for function enablement
The invention is an apparatus used for providing control of functions of a vehicle in response to touch commands of an authorized passenger. The functions for which the authorized passenger is provided control are disallowed to the driver when the vehicle is moving. The passenger is authorized with two-factor authentication. The first of the two factors is the fingerprint of the passenger which is enrolled before vehicle movement. The second factor is the location of the passenger. The first factor is used when an occupant attempts to control disallowed functions. The second factor is used when an occupant attempts to enroll a fingerprint. A display panel displays a prompt to enroll a fingerprint before vehicle movement, uses a fingerprint interface to enroll an original fingerprint, and instantaneously captures fingerprints of those attempting to control disallowed functions and compares them to enrolled fingerprints. |
US12001532B2 |
Electronic devices and corresponding methods for enrolling fingerprint data and unlocking an electronic device
An electronic device includes a memory storing a plurality of fingerprint reference data files. One or more sensors identify whether a mechanical support condition of the electronic device is a hand supported condition or a surface supported condition. A fingerprint sensor receives fingerprint data. One or more processors select a prioritized fingerprint data reference file from the plurality of fingerprint reference data files as a function of the mechanical support condition and authenticate an authorized user of the electronic device by comparing the fingerprint data to the prioritized fingerprint data reference file before comparing the fingerprint data to another fingerprint reference data file of the plurality of fingerprint reference data files. The fingerprint sensor can be situated on a minor surface of the electronic device, on a rear major surface in a central location, on the rear major surface in an edge location, or in other locations. |
US12001531B2 |
Patient authentication system and patient authentication method
A patient authentication system is provided with: an authentication unit configured to authenticate a subject based on a reference database, a patient authentication bio-information acquired by a patient bio-information acquisition unit, and patient identification information acquired by a patient identification information acquisition unit, the reference database storing patient reference bio-information acquired in advance as bio-information to be referred to when authenticating the patient and patient reference identification information to be referred to when authenticating the patient in association with each other; and a device control unit configured to perform control of a medical device based on an authentication result which is a result of authentication by the authentication unit. |
US12001530B2 |
Machine-learning for password guess risk determination
In an example embodiment, an efficient, automated method to generate password guesses is provided by leveraging online text sources along with natural language processing techniques. Specifically, semantic structures in passwords are exploited to aid system in generating better guesses. This not only helps cover instances where traditional password meters would indicate a password is safe when it is not, but also makes the solution robust against fast-evolving domains such as new slang in natural languages or new vocabulary arising from new products, product updates, and services. |
US12001528B2 |
Authentication policy for editing inputs to user-created content
One embodiment provides a method, including: identifying, at an information handling device, a sensitivity level associated with user-created content; detecting editing input provided to the user-created content by a user; determining, using a processor, a type of continuous authentication policy to implement for the user-created content based upon the sensitivity level; and authenticating the user providing the editing input at a frequency dictated by the type of the continuous authentication policy. Other aspects are described and claimed. |
US12001527B2 |
Selective securing of computing devices with docking stations
A method of selectively securing a computing device at a docking station may include creating a security key between a security application programming interface (API) and an application executed on the computing device; upon logging into and execution of a basic input/output system (BIOS) of the computing device by a user, registering the application with the security API using the security key; and, upon receipt of a request to remove the computing device from the docking station, validating the user is authorized to remove the computing device from the docking station based on settings associated with the application. |
US12001526B2 |
Method and apparatus for secure information distribution
A system and method for secure generation and distribution of digital encryption keys is disclosed. The system may also be used to protect and distribute other types of secure information, including digital, audio, video, or analog data, or physical objects. The system may include a tamper-respondent secure token device, which may be configured to destroy or disable access to the secure information contained therein in response to attempts to physically or electronically breach the device. Outputs may be provided in a secure manner through various interfaces without using electricity (wires) or electromagnetic radiation. Inputs may be provided in a secure manner, including through the use of a gesture-based input interface. Destruction or disablement of the device and/or its secure contents may be provided upon detection of tamper attempts or upon input of a self-destruct command. Proof of the destruction or disablement of the device or its contents may be provided. |
US12001524B2 |
Enterprise application management with enrollment tokens
Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise. |
US12001518B2 |
Method for predicting matching degree between resume and post, and related device
A method for predicting matching degree between a resume and a post, and a related device are provided in this disclosure. In the method for predicting the matching degree between the resume and the post, and the related device according to this disclosure, firstly the semi-structured keys and values in post information and resume information and their source are obtained. Then, the matching degree between the resume information and the post information is predicted by a prediction model including a cascaded pre-trained language model, a Transformer encoder and a single label classification model, based on the keys and values of a respective post information and resume information attribute, and corresponding source representations. Thus, by comprehensively searching internal interaction and external interaction of semi-structured multivariate attributes in person-post matching, the matching result is more accurate. |
US12001513B2 |
Self-optimizing video analytics pipelines
A method for implementing a self-optimized video analytics pipeline is presented. The method includes decoding video files into a sequence of frames, extracting features of objects from one or more frames of the sequence of frames of the video files, employing an adaptive resource allocation component based on reinforcement learning (RL) to dynamically balance resource usage of different microservices included in the video analytics pipeline, employing an adaptive microservice parameter tuning component to balance accuracy and performance of a microservice of the different microservices, applying a graph-based filter to minimize redundant computations across the one or more frames of the sequence of frames, and applying a deep-learning-based filter to remove unnecessary computations resulting from mismatches between the different microservices in the video analytics pipeline. |
US12001510B2 |
Method and apparatus for length-aware local tiling in a sparse attention module in a transformer
A method and an apparatus for length-aware local tiling in a sparse attention module in a transformer in heterogeneous devices are provided. The method includes that a heterogeneous device including one or more GPUs: divides a transformed sparsity mask into a plurality of first tiles and obtaining one or more effective first tiles from the plurality of first tiles, where each effective first tile includes at least one non-zero element; loads the one or more effective first tiles into a shared memory in the one or more GPUs and loads a plurality of elements in a first matrix corresponding to the one or more effective first tiles into the shared memory; and performs multiplication by a first sampled dense-dense matrix multiplication (SDDMM) kernel in the sparse attention module in the transformer by fetching the one or more effective first tiles and the plurality of elements from the shared memory. |
US12001506B2 |
Method and computer-readable medium for website rendering
Disclosed herein is a novel system and method for website rendering. In exemplary embodiments, the system and method comprise downloading a rendering engine onto a client device. The rendering engine retrieves or downloads website-specific data and website template data. The rendering engine merges the website-specific data and website template data. The rending engine obtains website assets identified by the merged data, and a template .css file. The rendering engine renders a website utilizing the merged data, the assets and the .css file. |
US12001505B2 |
Systems and methods for application data amalgamation
Systems and methods are disclosed for application data amalgamation through integration with third-party applications. A dynamic stub operates within a user interface application on a client computing device. The dynamic stub enables integration of functionality of an associated middleware system. The dynamic stub extracts data from a user interface of a third-party application system based on a set of data capture components. The dynamic stub transmits data to the middleware system. The middleware system transmits information back to the dynamic stub based on the data. The middleware system can reconfigure the dynamic stub in order to alter at least a portion of the user interface based on the information received from the middleware system. |
US12001502B2 |
Common fragment caching for web documents
A system includes an application configured to: receive, from a client device, a query for a first web page of a plurality of web pages; generate a response including a shared content that is common to a plurality of web pages, a first page-specific content that defines the first web page, and a predefined token separating the shared content from the first page-specific content; and transmit, to the client device, the response. Reception of the response is configured to cause the client device to: write, to a cache memory, the shared content, render the first web page based on the response, and in response to reception of a subsequent event that references a second web page, read the shared content from the cache memory and begin rendering the shared content before receiving, from the server application, a second page-specific content that defines the second web page. |
US12001500B2 |
System, methods and computer products for determining affinity to a content creator
Affinity scores are computed for a plurality of user accounts, each affinity score quantifies an affinity of a user account to a content creator of one or more digital objects hosted in a content hosting platform. Each affinity score is computed by collecting interaction data for the user account corresponding to the content creator, normalizing the collected interaction data using a total activity data of the user account on the content hosting platform and attribute data associated with the content creator, and generating the affinity score using the normalized interaction data. |
US12001499B1 |
Retrieval and display of content associated with search functionality represented in a taskbar
A computing device is configured to perform acts that include displaying a graphical user interface (GUI) of an operating system installed on the computing device, where a taskbar of the GUI includes a search box. The search box includes: 1) a text entry field that is configured to receive textual input; and 2) a graphical icon. The acts also include detecting a selection of the text entry field and presenting a first graphical pane on the display in response to detecting the selection of the text entry field, where the first graphical pane includes first content. The acts also include detecting a selection of the graphical icon. The acts further include presenting a second graphical pane on the display in response to detecting the selection of the graphical icon, where the second graphical pane comprises second content that is different from the first content. |
US12001498B2 |
Automatic article enrichment by social media trends
There is provided a method for creating a presentation based on grouping of social media content, comprising: receiving a trend represented by at least one term; sending first requests to social network servers, each request including the at least one term; aggregating first user uploaded media content items received from the social network servers in response to the requests; extracting terms from the aggregated user uploaded media content items; associating at least some of the extracted terms with the trend; sending second requests to the social network servers, each request including the at least some of the extracted terms associated with the trend; aggregating second user uploaded media content items received from the social network servers in response to the second requests; and forwarding at least some members of the aggregated second user uploaded media content items to a presentation on a client terminal. |
US12001495B2 |
Matchmaking video chatting partners
A mediating method may include: preparing at least two lists that respectively correspond to different values of a specific feature and that each of which includes at least one item; receiving first information about a first terminal or a user of the first terminal from the first terminal; deriving a value corresponding to the specific feature using the received first information; selecting a first list from among the at least two lists using the derived value; determining whether a first item matching the user of the first terminal is present in the at least one item included in the first list using the first information; and when it is determined that the first item is present in the first list, transmitting second information corresponding to the first item to the first terminal, or transmitting third information corresponding to the first terminal to a second terminal corresponding to the first item. |
US12001489B1 |
Ethics-based multi-modal user post monitoring
In an embodiment, a set of user posts and associated metadata are received. A parameterized logistic function is fit on the metadata. Each user post associated with the corresponding metadata is categorized, based on the fitted parameterized logistic function. A category-prior associated with each user post is determined, based on the clustered set of user posts. A set of multi-modal features associated with each user post is determined. Further, a feature likelihood for each user post is determined, based on the set of multi-modal features. A final category associated with each posts is determined, based on the category-prior and on the feature likelihood. Post categorization information is rendered based on the final category associated with each user post. The set of user posts is filtered based on the final category of each user post. |
US12001488B2 |
Efficient data storage and retrieval system
In some implementations, a device may receive data associated with a set of taxonomies, wherein a taxonomy, of the set of taxonomies, represents a classification of a set of relationships of data entries of the data. The device may integrate the set of taxonomies to generate a meta-taxonomy of the data. The device may generate a data graph of the data based on integrating the set of taxonomies to generate the meta-taxonomy, wherein the data graph is based on a graph-based search model that is associated with at least one of: taxonomy-based filtering, metadata attribute prioritization, or semantic matching. The device may store the data graph. |
US12001486B2 |
Identifying reference data in a source data set
A method, system, and computer program product for identifying reference data values in a source data set. The method may include inputting a block of attribute values to a predefined machine learning model. The method may also include receiving an indication of a presentation layout of the block of the attribute values and an associated reference data extraction method. The method may also include determining a reading direction of the block of values. The method may also include identifying one or more inspection areas in the reading direction of the block of values. The method may also include determining sets of the one or more inspection areas that share a common presentation feature. The method may also include identifying tokens in an inspection area. The method may also include determining if the inspection area includes reference data values. The method may also include outputting the reference data values. |
US12001485B2 |
Techniques for associating domain-specific terms for information discovery
Described are examples for information discovery using domain-specific term matching, including obtaining, for a search session related to a domain, a set of search strings used for searching the domain for information discovery during the search session, identifying, for the search session, a string of the set of search strings as a search string hit and the remaining strings in the set of search strings as search string misses, and correlating, into a set of domain-specific search string misses, the remaining strings in the set of search strings with additional remaining search strings from one or more other search session related to the domain that have the same string identified as the search string hit. |
US12001475B2 |
Mobile image search system
Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content. |
US12001473B2 |
Selecting shots for scheduling
A method for use in an automated media scheduling system includes generating a shots representing potential playlists of media items. Each of the shots includes multiple shot positions. A shot-position-dependent score of a current content item being considered for insertion into a particular shot position of a particular shot is generated, and indicates how closely the current content item conforms to a predetermined set of factors associated with the particular shot position of the particular shot. The current content item is inserted into the particular shot position of the particular shot based, at least in part on a comparison of the shot-position-dependent score of the current content item with shot-position-dependent scores of other content items, and the shot positions of each of the shots are populated with eligible content items. One of the shots is selected for scheduling based on aggregate scores of eligible content associated with each individual shot. |
US12001471B2 |
Automatic lot classification
Methods, systems, and media for lot classification are disclosed. In one example, a classification system for identifying lot listings receives a description for a listing in a publication system, identifies a string in the listing, identifies a quantity word or digit in the string, and converts an identified quantity word into digit form. A normalized string is tokenized to produce tokens, the tokenizing of the normalized string including splitting the normalized string into a series of substrings using a sequence of delimiters. For each substring, an additional split is performed by separating any digit from any other adjacent character, unless that character is another digit, and maintaining an internal character order of each split substring to produce a flattened list of tokenized tokens. |
US12001470B2 |
Document elimination for compact and secure storage and management thereof
Documents, such as those that may or will be the subject of a litigation, may be managed by automatically determining that a document, such as an email or other communication, is privileged or producible such that superfluous documents may be removed to improve data storage and reduce the burden on storage, processing, and communication resources. Additionally, documents such as emails may comprise attached or embedded documents (e.g., attachments) which may be similarly or independently classified from their associated email. After determining privilege, such as via metadata associated with a sender/receiver of an email, similarly categorized documents may be grouped for presentation and/or storage. The documents may be indexed, such as by entries within a production log, to further facilitate accurate production and management of non-privileged documents, as well as, the exclusion of privileged documents. Documents not required for production may be indexed and/or purged from storage. |
US12001467B1 |
Feature engineering based on semantic types
A computer-based system may engineer features based on semantic types. The computer-based system may implement deep learning algorithms and derive a domain-specific feature engineering strategy from semantic type predictions and data profiling. The computer-based system may utilize embedded domain (e.g., financial industry, etc.) knowledge to generate curated features from raw data (e.g., transactional datasets, relational datasets, etc.). |
US12001459B2 |
Topological basemodel supporting improved conflation and stable feature identity
The present disclosure is directed to systems and methods for providing a stable topological representation of pathway networks as well as features associated with these networks. The disclosure is exemplified using road networks which have applications in mapping, navigation, and autonomous vehicles. Extensions may be learned through practice of the disclosure. Utilizing implementations disclosed herein may provide advantages for data conflation between different mapping systems and map data while improving overall stability by developing a common reference standard that is tied to semantic features rather than abstract geographic representations. |
US12001458B2 |
Multi-cloud object store access
The present disclosure involves systems, software, and computer implemented methods for accessing an object store. One example method includes providing a persistency factory object configured to provide access to multiple types of persistency adapters. Each type of persistency adapter is configured to interface with a particular object store. A persistency adapter request is received from a consumer. A type of adapter to provide is determined. A determination is made that the consumer is configured to interface with a first object store and that a first persistency adapter class is associated with the first object store. A run-time reference to an instance of the first persistency adapter class is provided to the consumer. A first object store operation request to perform a first object store operation is received. The instance of the first persistency adapter class interfaces with the first object store to fulfill the first object store operation request. |
US12001453B2 |
Asynchronous cross-region block volume replication
Techniques are provided for cross-region replication of block volume data. The techniques include a method wherein a computer system implements operations including creating a first snapshot of a block volume at a first geographic region and at a first logical time, the block volume including a plurality of partitions, transmitting first snapshot data to an object storage system at a second geographic region, creating a second snapshot of the block volume at the first geographic region and at a second logical time, generating a plurality of deltas, transmitting a plurality of delta data sets corresponding to the plurality of deltas to the object storage system at the second geographic region, generating a checkpoint at least in part by aggregating object metadata associated with the plurality of deltas and the first snapshot, receiving a restore request to generate a restore volume, and generating the restore volume from the checkpoint. |
US12001444B2 |
Information provision method
An information provision method includes accumulating, in a first database, a first identifier identifying each of one or more service providers, and first device information indicating an electrical device to be designated by each of the one or more service providers in association with each other; accumulating, in a second database, a second identifier identifying each of one or more users, and second device information indicating an electrical device to be used by the one or more users in association with each other; extracting a service provider associated with the first device information when the second device information is updated by addition of a new electrical device to be used by one of the one or more users, and when the new electrical device is included in the electrical devices indicated by the first device information. |
US12001441B2 |
Systems and methods for generating graphical relationship maps
A system for generating graphical relationship maps is disclosed. The system may receive a search request. The system may generate a relationship map data based on linked data elements of at least one of a structured data set, an unstructured data set, and a hybrid data set comprising structured and unstructured data. The system may display a graphical relationship map including an entity type icon based on the relationship map data and the search request. |
US12001435B2 |
Managing database offsets with time series
Systems and methods of improving the functioning of a streaming platform system by managing database change stream offsets using a time series database are disclosed. In some example embodiments, a computer system retrieves an offset value from a plurality of offset values stored in a time series database, with the plurality of offset values being indexed in the time series database in time order, and the retrieved offset value being retrieved using a time parameter, and then the computer system transmits a data request to a stream-processing platform, with the data request comprising the retrieved offset value, and the data request being operable to retrieve a data record stored in association with the retrieved offset value in a storage layer of the stream-processing platform using the offset value. |
US12001433B2 |
ETL-less zero-redundancy system and method for reporting OLTP data
A system includes a relational database management system component and a column-oriented data processing component. The relational database system component stores database information in a row format. The column-oriented data processing component stores the database information in a column format. In response to a database update request, the relational database management system component updates the database information stored in the row format; the relational database management system component notifies the column-oriented data processing component of the database update request; and the column-oriented data processing component updates the database information stored in said column format. In response to a query request, the column-oriented data processing component generates a query response based on the database information stored in said column format. In this manner, the system is able to generate up-to-date reports without the need for extraction, translation and loading procedures. |
US12001430B2 |
Service level goal processing for multi-environment data engine requests
A data engine request is received on a local data system. The data engine request includes a portion of the request that is to be processed on an external data engine system. The portion is forwarded to the external data engine system and statistics for accessing external objects of the external data engine system is acquired. The statistics are evaluated for compliance with a Service Level Goal (SLG) associated with the request. Rules-based processing permits optimization and planning of the request on the local data engine system to be modified in view of the statistics received from the external data engine system to comply with the SLG. In an embodiment, actual resource utilization metrics noted during execution of the portion on the external data engine system is provided as feedback to the local data engine system for re-planning and re-optimizing the request with a modified execution plan. |
US12001429B2 |
Methods, systems, and media for interpreting queries
Mechanisms for interpreting queries are provided. In some implementations, a method for interpreting queries is provided, comprising: receiving a search query in a search domain; determining search terms based on the search query; determining, for each of the search terms, whether a search term corresponds to an entity name, wherein the entity name is derived from metadata associated with the search domain; in response to determining that entity names correspond to a portion of the search terms, determining an entity type and an entity score associated with each of the corresponding entity names; determining a remaining portion of the entity names by removing at least one of the matching entity names based on the entity score and contextual information in the search query; and performing a search in the search domain with the remaining portion of entity names, wherein each entity name in the remaining portion of entity names is searched corresponding to the associated entity type. |
US12001426B1 |
Supporting graph data structure transformations in graphs generated from a query to event data
Systems and methods are disclosed for supporting transformations of a graph generated from a query to event data. The event data may be unstructured event data, from which instances of a journey can be identified that represent sequences of related events describing actions performed in a computing environment. When evaluating journey instances, it can be helpful to visualize the instances as a graph. Depending on the instances viewed, a user may desire different modifications to the graph. While such modifications can be made when initially building instances from the unstructured event data, this can limit reuse of the resulting instances (since the modification would also be present when evaluating other subsets). To address this, embodiments of the present disclosure enable graph modifications to be applied to subsets of journey instances after building those instances from unstructured event data, increasing reuse of instances built from a query against the unstructured data. |
US12001425B2 |
Duplication elimination in depth based searches for distributed systems
Systems and methods for improving evaluation of graph queries through depth first traversals are described herein. In an embodiment, a multi-node system evaluates against graph data a graph query that specifies a particular pattern to match by determining, at a first node of the multi-node system, in a particular instance of evaluating the graph query, that one or more first vertices on the first node match a first portion of the graph query and that a second vertex that is to be evaluated next is stored on a second node separate from the first node. In response to determining that the next vertex to be evaluated is stored on the second node separate from the first node, the first node generates a message to the second node comprising one or more results of the first portion of the graph query based on the one or more first vertices, an identifier of the next vertex, and a current stage of evaluating the graph query. In response to generating the message from the first node to the second node, the first node ceases the particular instance of evaluating the graph query. |
US12001423B2 |
Method and electronic device for obtaining hierarchical data structure and processing log entries
A method, an electronic device, and a computer program product for obtaining a hierarchical data structure and processing a log entry is disclosed. The method for obtaining the hierarchical data structure includes: obtaining corresponding characteristic information included in each log entry of a set of log entries and determining multiple log entry patterns based on the corresponding characteristic information. The pattern characteristic information of each log entry pattern corresponds to the characteristic information of a subset of log entries in the set of log entries. The method also includes storing the set of log entries according to the hierarchical data structure so that each log entry is associated with at least one of multiple nodes of the hierarchical data structure. The multiple nodes respectively correspond to the multiple log entry patterns, and are hierarchically organized based on respective corresponding log entry patterns. |
US12001421B2 |
Issue tracking systems and methods for a configurable project hierarchy
Described herein is a computer implemented method for maintaining a configurable project hierarchy. The method comprises creating a new hierarchy level data record and storing the new hierarchy level data record in a data store. The method further comprises receiving a request to associate a particular issue type with the new hierarchy level and, in response, creating a new hierarchy/issue type association data record including an identifier of the particular issue type and an identifier of the new hierarchy level identifier. |
US12001420B2 |
Disconnected operation within distributed database systems
Techniques are disclosed for disconnected operation in a distributed database system. In an embodiment, the distributed database system implements a disconnected mode of operation allowing isolated regions of database nodes to provisionally commit transactions, with the global requirements of those transactions later satisfied by a transparent healing process after network connectivity is reestablished between the regions. The healing process, in turn, enables the distributed database system to construct a consistent global state of the database that accounts for the transactions provisionally-committed in each isolated region during the disconnected mode. Once the healing process completes, database clients “see” a healed version of the database that simulates or otherwise closely approximates a state of the database had the distributed database system performed the transactions during a normal, fully-connected, mode of operation. |
US12001418B2 |
Onboarding a data source for access via a virtual assistant
In some implementations, a query management system may receive an access notification associated with the data source. The query management system may analyze the data source to determine a query parameter that is associated with the data source. The query management system may determine a reliability score for the query parameter based on at least one of: source data of the data source, and other source data associated with one or more other data sources. The query management system may configure, based on the reliability score satisfying a reliability threshold, a communication interface with the data source. The query management system may integrate the data source for use with the virtual assistant in accordance with the reliability score, the query parameter, and the communication interface. |
US12001417B2 |
Data locking
A system and method to query, update, and reduce a size of locking data for a dataset including a fixed plurality of dimensions each having a fixed plurality of members comprising index tables for the dimensions and a locks table specifying one of a fixed plurality of lock states for the plurality of members, where the fixed plurality of members each have an associated index. |
US12001413B2 |
Key-value storage device and operating method thereof
A key-value storage device includes a nonvolatile memory device and a memory controller. The nonvolatile memory device stores a value, a key which is referenced to identify the value, and key age data which are changed based on an erase operation of the value, and the memory controller that receives an erase command directing erasing of the value corresponding to the key from a host, generates hash data, a size of which is smaller than a size of the key, in response to the erase command, and transmits a complete message to the host. The memory controller accesses the key and the key age data stored in the nonvolatile memory device based on the hash data and erases the value based on the accessed key and the accessed key age data during an idle time after the transmission of the complete message. |
US12001410B2 |
Method and system for detecting compression ratio anomalies in data streams in a deduplication storage system
This disclosure provides system, methods, and media for identifying inadvertent compression or encryption in data streams from a client that land on a deduplication storage system. When one or more such abnormalities are detected, an alert message is generated to alert the administrator of the deduplication storage system so that corrective actions can be taken to prevent undesired consequences. According to an exemplary method, machine learning techniques are used to plot and smoothen global compression ratios and local compression ratios of historical backups from a client over a period of time. Then, a second derivative of each data point on the smoothened curves is taken and compared with a predetermined threshold to detect whether that the slope of the data point exceeds a threshold. A data point whose slope exceeds the threshold can be determined to be a data point corresponding to a backup that includes compression and/encryption. |
US12001407B2 |
Generating filesystem images with integrated containers
Generating filesystem images with integrated containers is disclosed herein. In one example, a processor device obtains a filesystem tree comprising a plurality of filesystem files, and also obtains a container image comprising a plurality of container files. Based on the filesystem tree and the container image, the processor device generates a filesystem image that comprises the filesystem tree and the plurality of container files. The processor device then stores the filesystem image on a persistent data store. |
US12001406B2 |
Method and system to implement directory reads for a database file system
Disclosed is an improved approach to access the contents of database file system. The contents of the database file system can be acquired and stored in a directory buffer. A parallel tree structure is used to retrieve directory contents quickly and in a consistent fashion. |
US12001401B2 |
Enhanced co-authoring and file syncing
In an implementation, a sync engine running on a computing device synchronizes a local copy of a file with a copy of the file hosted by an online file service. An application on the device receives a request/command to open the file and responsively opens a temporary copy of the file in memory. The application populates the temporary file with content from the local copy of the file and also establishes a connection between the application and a co-authoring service. Note that the connection between the application and the co-authoring session bypasses the sync engine such, when connected to the co-authoring service, the application is able to synchronize the content in the temporary copy of the file with content in the hosted copy of the file over the connection. |
US12001399B2 |
Systems and methods for storage medium management
The present disclosure relates to a system and method for managing files stored in a storage medium. The method may include obtaining file information of a file stored in the storage medium, wherein the file includes at least two data fragments, each two of the at least two data fragments are stored separately in two discontinuous storage units in the storage medium. The method may also include determining a first parameter of the file according to the file information, wherein the first parameter represents an integrity of the at least two data fragments in the storage medium. The method may further include determining whether the first parameter is equal to or smaller than a preset threshold. The method may still further include defragmenting the at least two data fragments in the storage medium if the first parameter is equal to or smaller than the preset threshold. |
US12001394B1 |
User programmatic interface for supporting data access control in a database system
Systems and methods for providing an API for a database system. The API may be provided to enable external application developers to build applications that can support the dynamic security model of the content management system and describe the runtime properties of records in data objects. The API of may provide a record property object and/or a query describe object when returning data set in response to a query by providing information about actions an end user can take on the data records, and to provide metadata required to understand a data response. |
US12001387B2 |
Automated archiving of user generated media files
Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded. |
US12001384B2 |
Processing element array and operating method thereof
A processing element array includes N processing elements (PE) arranged linearly, N≥2, and an operating method of the PE array includes: performing a first data transmission procedure, where an initial value of I is 1 and the first data transmission procedure includes: operating, by an ith PE, according to a first datum stored in itself, and sending the first datum to other PEs for their operations, adding 1 to I when I |
US12001383B2 |
Deterministic memory for tensor streaming processors
Embodiments are directed to a deterministic streaming system with one or more deterministic streaming processors each having an array of processing elements and a first deterministic memory coupled to the processing elements. The deterministic streaming system further includes a second deterministic memory with multiple data banks having a global memory address space, and a controller. The controller initiates retrieval of first data from the data banks of the second deterministic memory as a first plurality of streams, each stream of the first plurality of streams streaming toward a respective group of processing elements of the array of processing elements. The controller further initiates writing of second data to the data banks of the second deterministic memory as a second plurality of streams, each stream of the second plurality of streams streaming from the respective group of processing elements toward a respective data bank of the second deterministic memory. |
US12001377B2 |
Universal serial bus port controller and electronic apparatus
Disclosed herein is a universal serial bus port controller on a source side. The universal serial bus port controller is compatible with universal serial bus Type-C. A source is equipped with the universal serial bus port controller including a power supply terminal, a power supply circuit, a switch connected between an output of the power supply circuit and the power supply terminal, a capacitor connected to the power supply terminal, and a discharge resistance and a discharge switch connected in series with each other between the power supply terminal and a ground line. The universal serial bus port controller includes an abnormality detector which detects an output voltage of the power supply terminal a plurality of times after the discharge switch is turned on and detects an abnormality on the basis of a temporal change in the output voltage. |
US12001375B2 |
Interconnect system
A interconnect system, including a plurality of sockets and a first interconnect interface. Any two of the sockets are accessible to each other's hardware resources by transmitting a first packet and a second packet through the first interconnect interface. The first packet includes first interconnect information, used for establishing communication between the two sockets. The second packet includes a first data payload, loaded from one of the two sockets. The sockets include a first socket and a second socket, configured to be interconnected with each other through the first interconnect interface. |
US12001373B2 |
Dynamic allocation of peripheral component interconnect express bus numbers
An information handling system may detect whether each one of a plurality of peripheral component interconnect express (PCIe) slots is populated or unpopulated, and update a PCIe bus configuration map to indicate whether each of the PCIe slots is populated. The system may also allocate PCIe bus resources to each of the PCIe slots based on the PCIe bus configuration map, wherein the allocating of the PCIe bus resources includes prioritizing populated PCIe slots over unpopulated PCIe slots. |
US12001372B2 |
Autonomous entry and exit of low latency datapath in PCIe applications
A PCIe retimer includes read-only vendor registers with low latency mode entry and exit values. In-band low latency switching logic monitors the output of an elastic buffer for read commands of the vendor registers and, when such read commands are received, reads the corresponding address and switches a multiplexer between a link training data path and a low latency data path based on the return value of the read operation. Read commands, and therefore control of data path switching, is handled entirely in-band. Return values of the read operations indicate success or failure of mode switching to the root complex. |
US12001365B2 |
Scatter and gather streaming data through a circular FIFO
Systems, apparatuses, and methods for performing scatter and gather direct memory access (DMA) streaming through a circular buffer are described. A system includes a circular buffer, producer DMA engine, and consumer DMA engine. After the producer DMA engine writes or skips over a given data chunk of a first frame to the buffer, the producer DMA engine sends an updated write pointer to the consumer DMA engine indicating that a data credit has been committed to the buffer and that the data credit is ready to be consumed. After the consumer DMA engine reads or skips over the given data chunk of the first frame from the buffer, the consumer DMA engine sends an updated read pointer to the producer DMA engine indicating that the data credit has been consumed and that space has been freed up in the buffer to be reused by the producer DMA engine. |
US12001362B2 |
Dynamically reprogrammable topologically unique integrated circuit identification
A method, apparatus, and computer program product provide for dynamically reprogrammable topologically unique integrated circuit identification. In an example embodiment, an integrated circuit may be arranged among multiple integrated circuits. The integrated circuit may be configured to derive a topologically unique identifier by performing input measurements of stimuli provided by a host circuit. The integrated circuit may be topologically indistinguishable from at least one other integrated circuit of the multiple integrated circuits from a perspective of the host circuit. |
US12001357B2 |
Direct memory access circuit, microcontroller, and method of controlling a direct memory access
A direct memory access (DMA) circuit is provided. The DMA circuit may include a plurality of groups of direct memory access channels, wherein each of the groups includes at least one DMA channel and a resource usage counter configured to count an execution time in which one of the DMA channels of the group is executed, and an arbiter configured to evaluate a value of the resource usage counter of a group upon a request for execution time by one of the DMA channels of the group, and, taking into account a result of the evaluation, to assign, delay assignment, or deny execution time for using the direct memory access to one of the groups. |
US12001356B2 |
Delay elements for command timing in a memory device
A timing of an execution of a command in a memory device can be affected delay elements. The delay elements of a unit of delay elements can cause variable delays of the command paths. The delay elements can be activated based on settings stored in a fuse array of a memory device. The delay elements can be used to change a timing of current draw of the memory devices. |
US12001350B2 |
Dynamically configurable motherboard
According to certain implementations, a motherboard is provided that enables operation as either multiple independent single-processor systems or a single multiple-processor system. In response to a request to configure the motherboard as multiple independent single-processor systems, a control block is implemented for each processor attached to the motherboard, where the control blocks configure the processors to boot and operate independently of each other, and the processors utilize separate motherboard resources. In response to a request to configure the motherboard as multiple independent single-processor systems, a single control block is implemented all processors attached to the motherboard, where the single control block configures all processors to boot and operate in a connected state, and the processors share all motherboard resources. |
US12001346B2 |
Device, method and system to supplement a skewed cache with a victim cache
Techniques and mechanisms for a victim cache to operate in conjunction with a skewed cache to help mitigate the risk of a side-channel attack. In an embodiment, a first line is evicted from a skewed cache, and moved to a victim cache, based on a message indicating that a second line is to be stored to the skewed cache. Subsequently, a request to access the first line results in a search of both the victim cache and sets of the skewed cache which have been mapped to an address corresponding to the first line. Based on the search, the first line is evicted from the victim cache, and reinserted in the skewed cache. In another embodiment, reinsertion of the first line in the skewed cache includes the first line and a third line being swapped between the skewed cache and the victim cache. |
US12001344B2 |
Memory access compression using clear code for tile pixels
One embodiment provides an apparatus comprising a memory device configured to store a page table that includes a set of page table entries and a graphics processing cluster array including a plurality of graphics multiprocessors, the plurality of graphics multiprocessors coupled via a data interconnect. The graphics multiprocessor of the plurality of graphics multiprocessors includes a translation lookaside buffer (TLB) coupled with the memory device, the TLB to cache a first page table entry of the set of page table entries, the first page table entry to indicate that a first virtual page is a valid page that is cleared to a clear color and circuitry to bypass an access to the memory device for the first virtual page and determine a color associated with the first virtual page based on the indication that the first virtual page is a valid page that is cleared to the clear color. |
US12001340B2 |
Full multi-plane operation enablement
Methods, systems, and devices for full multi-plane operation enablement are described. A flash controller can determine that a first plane of a set of planes of a memory die is an invalid plane. The flash controller can issue a single descriptor associated with a multi-plane operation for the set of planes of the memory die. The single descriptor can include a plurality of commands for the multi-plane operation in which the first command of the plurality of commands can be a duplicate of a second command of the plurality of commands based on the first plane being the invalid plane. In some cases, a negative-and (NAND) controller can receive the single descriptor associated with the multi-plane operation for the set of planes of a memory die. The NAND controller can issue a plurality of commands for the multi-plane operation based on receiving the single descriptor. |
US12001339B2 |
Dictionary compression device and memory system
According to one embodiment, a dictionary buffer stores dictionary data including a first substring and data before the first substring. A substring generator generates, from second input data, second substrings. A transformer transforms each of the second substrings into a hash value. A read processor reads the dictionary data, using a hash value transformed from a third substring among the second substrings. An acquisition unit compares a data string including the third substring and data before the third substring with the read dictionary data, and acquire first and second match lengths of the third and fourth substrings. A coded data generator generates coded data based on the acquired first and second match lengths. |
US12001337B2 |
Using physical address proxies to accomplish penalty-less processing of load/store instructions whose data straddles cache line address boundaries
A microprocessor includes a physically-indexed physically-tagged second-level set-associative cache. A set index and a way uniquely identifies each entry. A load/store unit, during store/load instruction execution: detects that a first and second portions of store/load data are to be written/read to/from different first and second lines of memory specified by first and second store physical memory line addresses, writes to a store/load queue entry first and second store physical address proxies (PAPs) for first and second store physical memory line addresses (and all the store data in store execution case). The first and second store PAPs comprise respective set indexes and ways that uniquely identifies respective entries of the second-level cache that holds respective copies of the respective first and second lines of memory. The entries of the store queue are absent storage for holding the first and second store physical memory line addresses. |
US12001334B2 |
Uniform cache system for fast data access
A uniform cache for fast data access including a plurality of compute units (CUs) and a plurality of L0 caches with an arrangement in a network configuration where each one of CUs is surrounded by a first group of the plurality of L0 caches and each of the plurality of L0 caches is surrounded by a L0 cache group and CU group. One of CUs, upon a request for data, queries the surrounding first group of L0 caches to satisfy the request. If the first group of L0 caches fails to satisfy the data request, the first group of the plurality of L0 caches queries a second group of adjacent LO caches to satisfy the request. If the second group of adjacent L0 caches fails to satisfy the data request, the second group of adjacent L0 caches propagating the query to the next group of L0 caches. |
US12001329B2 |
System and method for storage class memory tiering
A memory device defines portions of the storage space as memory mode memory or storage mode memory. Memory mode memory is represented as a portion of a system physical address space of an information handling system, and storage mode memory is represented as a storage device in the information handling system. An operating system instantiates a paged virtual memory architecture on the information handling system. The information handling system determines a page miss rate for pages stored in the first portion of the storage space, receives a request to increase a first size of the first portion of storage space in response to determining the page miss rate, and increases the first size of the first portion of storage space to a second size in response to the request. |
US12001325B2 |
Test data generation apparatus, test data generation method and program
A test data generation device that generates test data to be input into an input field of a test target application includes a storage unit that stores a tacit knowledge test data dictionary including, for each tacit knowledge category, a generation method, test data information, and an input value constraint on an input field to be used as a generation condition, and a generation unit that refers to, regarding a certain tacit knowledge category for a target input field, the tacit knowledge test data dictionary to generate test data for the target input field when an input value constraint of the target input field in the test target application and an input value constraint of a generation condition regarding the tacit knowledge category are determined to match, and not to generate the test data for the target input field when the input value constraint of the target input field and the input value constraint of the generation condition regarding the tacit knowledge category are determined not to match. |
US12001323B2 |
Test recorder for API unit testing
Disclosed herein are system, method, and computer program product embodiments for generating a unit test for an API or integration of an application by recording a flow of an input through a plurality of message processors of the application. A developer can then view an outline of the recorded flow in a menu, from which the developer can select an individual processor within the recorded flow. By selecting an individual processor, options particular to that processor can be presented to the developer to allow them to control behaviors of the unit test or to validate results. |
US12001321B2 |
Automated mocking of computer system deployments
Automated mocking of computer system deployments is facilitated. A method as described herein can include associating, by a first system operatively coupled to a processor, respective properties of a first deployment of a second system on a first computing device with respective automation mapping functions; executing, by the first system, the automation mapping functions in an order defined by dependencies between respective ones of the automation mapping functions, resulting in a series of system modeling tasks and an order associated with the series of system modeling tasks; and performing, by the first system, the series of system modeling tasks in the order associated therewith, resulting in a second deployment of the second system being created on a second computing device that is distinct from the first computing device. |
US12001318B2 |
Self sustained regression testing framework
Systems, methods, and computer program products for testing new software are provided. Multiple payloads that correspond to scenarios in a production computing environment are identified. From the multiple payloads unique payloads are identified. User data that corresponds to the unique payloads is created. A first testing environment conducts a test using software components in the production environment, the unique payloads, and the user data to generate expected results. A second testing environment conducts a test using new software that replaces at least one of the software components in the production environment, the unique payloads, and the user data, to generate actual results. The one or more attributes in the expected results are compared to the one or more attributes in the actual results to determine if the new software causes an error. |
US12001314B2 |
Transaction validator
Randomized testing can be used to explore a set of possible transactions, schemas, and system states, including partionings, which can exist in a distributed database. The tests can be complementary to other system failure, performance, and version compatibility tests. Randomly generated transactions can be computed or evaluated at a transactor and compared to results derived from a transactor emulator. |
US12001313B2 |
Time series forecasting
A method and system for time series forecasting are described. Forecasting a time series, though uncertain, has a potential to improve decision-making. It gives a picture of what can probably be expected. A live time series typically has trend and seasonality as its innate characteristic features, randomness being obvious in real-time. Described embodiments address complexity in configuring zero-configuration workflow forecasting methods at production scale. Described embodiments address complexity in configurating domain independent forecasting methods at production scale. |
US12001305B2 |
Resource allocation for a memory built-in self-test
Implementations described herein relate to resource allocation for a memory built-in self-test. A memory device may read one or more bits, associated with a memory built-in self-test, that are stored in a mode register of the memory device. The memory device may identify one or more memory resources of the memory device, based on reading the one or more bits, that are to be used for performing the memory built-in self-test. The one or more memory resources of the memory device may be addressable memory resources configured for performing standard memory operations of the memory device. The memory device may perform the memory built-in self-test for the memory device using the one or more memory resources of the memory device. |
US12001304B2 |
System and method for contact center fault diagnostics
A system and methods for contact center fault diagnostics, comprising a diagnostic engine and test cases used for testing components and services in a contact center, designed to operate on a contact center with a specified test campaign, allowing a contact center's various services and systems to be tested either internally or externally in an automated fashion with specified testcases being used to specify the format and expectations of a specific test, with reports of failures and points of failure being made available to system administrators. |
US12001301B2 |
Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount
Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount infrastructure and techniques are generated and stored in an illustrative data storage management system. An illustrative hypervisor-independent reference copy includes one or more virtual-machine payload data files that originated from a first virtual machine. The hypervisor-independent virtual-machine-payload reference copy is governed by a distinct reference copy policy that controls retention, storage, tiering, scheduling, etc. for the reference copy, independently of how the illustrative system treats other virtual machine payload data files originating from the same virtual machine. |
US12001300B2 |
Assessing protection for storage resources
Assessing protection for storage resources, including: identifying a set of active data protection features for one or more storage resources; generating a data protection assessment based on the set of active data protection features; and reporting the data protection assessment. |
US12001298B2 |
USB timer board
USB Timer Boards and methods for backing up digital data from a host system onto storage devices which are automatically selected on an individual basis for digital connection, data exchange, data storage on a scheduled basis, and then digitally disconnected. When the storage devices are not selected and connected for backup data transfer and storage, the storage devices remain offline and not visible to the host system. USB Timer Boards and methods which backup data on one of a number of offline storage devices by connecting a selected storage device, backup data onto it and then disconnecting it, in order to isolate the backed-up data and optionally allow a different storage device to be used for the next back up event. The USB Timer Boards and methods include a real time clock and battery to allow the USB Timer Board to retain the exact date and time settings during power-off events. |
US12001293B2 |
Coordinated data backup for a container system
A coordinated data backup for a container system that includes: determining, by a control layer of a container system, a dependency between a first service and a second service, where the first service and the second service are part of a set of services of an application; determining, based on the dependency, a backup sequence of first data associated with the first service and second data associated with the second service, where the backup sequence maintains consistency of one or more operations between the first service and the second service; and generating, based on the backup sequence, backup data comprising the first data and the second data. |
US12001291B2 |
Proactive data protection based on weather patterns and severity
Techniques can be implemented to adjust a level of data protection for a device based on predictions of the weather. A physical location of the device can be determined. A first weather prediction from a first weather source for the physical location for a first time period, and a second weather prediction from a second weather source for the physical location for a second time period can be determined. The first weather prediction and the second weather prediction can be combined to produce a combined weather prediction for a third time period. The combined weather prediction can be analyzed to determine a weather categorization. Based on the weather categorization, a level of data protection of the device can be increased for the third time period. |
US12001288B2 |
Devices and methods for safe mode of operation in event of memory channel misbehavior
Various embodiments may include methods and systems for reconfiguring memory channel routing within a system-on-a-chip (SoC). A method may include obtaining first error information in response to misbehavior in a first memory channel communicatively connected to a network interface unit (NIU) of the SoC. The method may further include storing the first error information in non-volatile memory that is read upon booting of the SoC, and rebooting the SoC including the first memory channel. The method may further include configuring the first memory channel to be communicatively disconnected from the NIU and configuring a second memory channel to be communicatively connected to the NIU in response to reading the stored first error information during reboot. |
US12001286B2 |
Memory device with dynamic processing level calibration
A system includes a memory array; and a processing device coupled to the memory array. The processing device may be configured to iteratively adjust an active processing level, wherein, for each iteration, the processing device is configured to: determine a first set of read results corresponding to the active processing level, determine a second set of read results based on an offset processing level different than the active processing level, and incrementally adjust the active processing level based on a comparison of the first and the second read results. |