Document | Document Title |
---|---|
US12255123B2 |
Micro heat transfer arrays, micro cold plates, and thermal management systems for semiconductor devices, and methods for using and making such arrays, plates, and systems
Embodiments of the present invention are directed to heat transfer arrays, cold plates including heat transfer arrays along with inlets and outlets, and thermal management systems including cold-plates, pumps and heat exchangers. These devices and systems may be used to provide cooling of semiconductor devices or other devices and particularly such devices that produce high heat concentrations. The heat transfer arrays may include microjets, multi-stage microjets, microchannels, fins, wells, wells with flow passages, well with stress relief or stress propagation inhibitors, and integrated microjets and fins. |
US12255122B1 |
Water-cooled electronic system
A water-cooled electronic system includes a tank filled with an array of microelectronic modules spaced apart in the tank, creating water channels between the modules. A water conduit connects between the tank output and the tank input and includes a variable pump. The modules are cooled by water flowing in the channels, and a system controller implements a master control algorithm to maintain an optimal balance between single-phase and two-phase cooling, by controlling the output pressure of the variable pump in addition to monitoring and controlling local temperatures and pressures and throttling input power when necessary to meet pre-determined safety conditions. |
US12255117B2 |
Heat sink with turbulent structures
A planar fin for use in a heat sink includes turbulent structures extending from the sides of the planar fin. Each turbulent structure defines a longitudinal axis and having a first edge that is parallel to the longitudinal axis and connected to a planar surface of the fin. Each turbulent structure also includes a second edge opposite the first edged and in free space. The second edge defines a periphery that varies in distance from the first edge along the length of the longitudinal axis. The periphery of each second edge is further shaped such that turbulent flow of a fluid is induced in the flow flowing over the second edge at at least a predefined flow rate. |
US12255114B2 |
Embedded package with electrically isolating dielectric liner
A method of forming a semiconductor package includes producing a package substrate that includes an interior laminate layer, a first metallization layer disposed below the interior laminate layer, and a second metallization layer disposed above the interior laminate layer, providing a first load terminal on a first surface of the first semiconductor die and a second load terminal on a second surface of the first semiconductor die; and a liner of dielectric material on the first semiconductor die; providing a liner of dielectric material on the first semiconductor die; embedding the first semiconductor die within the interior laminate layer such that the first surface of the first semiconductor die faces the second metallization layer, and wherein the liner of dielectric material is disposed on a corner of the first semiconductor die that is between the first and second load terminals of the first semiconductor die. |
US12255112B2 |
Test key and semiconductor die including the same
A test key configured to measure resistance of a through semiconductor via in a semiconductor substrate is provided. The test key includes a first resistor, a first conductor, a first probe pad, a second conductor, a second probe pad, a third conductor, a third probe pad, a fourth conductor, and a fourth probe pad. The first probe pad is electrically connected to a first end of the through semiconductor via by the first resistor and the first conductor. The second probe pad is electrically connected to the first end of the through semiconductor via by the second conductor. The third probe pad is electrically connected to a second end of the through semiconductor via by the third conductor. The fourth probe pad is electrically connected to the second end of the through semiconductor via by the fourth conductor. |
US12255109B2 |
Methods of detecting bonding between a bonding wire and a bonding location on a wire bonding machine
A method of determining a bonding status between wire and at least one bonding location of a semiconductor device is provided. The method includes the steps of: (a) bonding a portion of wire to at least one bonding location of a semiconductor device using a bonding tool of a wire bonding machine; and (b) detecting whether another portion of wire engaged with the bonding tool, and separate from the portion of wire, contacts the portion of wire in a predetermined height range, thereby determining if the portion of wire is bonded to the at least one bonding location. |
US12255106B2 |
Multi-Vt nanosheet devices
A method is presented for attaining different gate threshold voltages across a plurality of field effect transistor (FET) devices without patterning between nanosheet channels. The method includes forming a first set of nanosheet stacks having a first intersheet spacing, forming a second set of nanosheet stacks having a second intersheet spacing, where the first intersheet spacing is greater than the second intersheet spacing, depositing a high-k (HK) layer within the first and second nanosheet stacks, depositing a material stack that, when annealed, creates a crystallized HK layer in the first set of nanosheet stacks and an amorphous HK layer in the second nanosheet stacks, depositing a dipole material, and selectively diffusing the dipole material into the amorphous HK layer of the second set of nanosheet stacks to provide the different gate threshold voltages for the plurality of FET devices. |
US12255103B2 |
Semiconductor structure with backside via contact and a protection liner layer
A method includes receiving a substrate having a front side and a back side, forming a shallow trench in the substrate from the front side, forming a liner layer including a first dielectric material in the shallow trench, depositing a second dielectric material different from the first dielectric material on the liner layer to form an isolation feature in the shallow trench, forming an active region surrounded by the isolation feature, forming a gate stack on the active region, forming a source/drain (S/D) feature on the active region and on a side of the gate stack, thinning down the substrate from the back side such that the isolation feature is exposed, etching the active region to expose the S/D feature from the back side to form a backside trench, and forming a backside via feature landing on the S/D feature and surrounded by the liner layer. |
US12255102B2 |
Methods of forming of inner spacer structure using semiconductor material with variable germanium concentration
A first layer is formed over a substrate; a second layer is formed over the first layer; and a third layer is formed over the second layer. The first and third layers each have a first semiconductor element; the second layer has a second semiconductor element different from the first semiconductor element. The second layer has the second semiconductor element at a first concentration in a first region and at a second concentration in a second region of the second layer. A source/drain trench is formed in a region of the stack to expose side surfaces of the layers. A first portion of the second layer is removed from the exposed side surface to form a gap between the first and the third layers. A spacer is formed in the gap. A source/drain feature is formed in the source/drain trench and on a sidewall of the spacer. |
US12255094B2 |
Semiconductor device
There is provided a semiconductor device including an etching stop film which is placed disposed on a substrate; an interlayer insulating film which is disposed on the etching stop film; a trench which penetrates the interlayer insulating film and the etching stop film; a spacer which extends along side walls of the trench; a barrier film which extends along the spacer and a bottom surface of the trench; and a filling film which fills the trench on the barrier film. The trench includes a first trench and a second trench which are spaced apart from each other in a first direction and have different widths from each other in the first direction. A bottom surface of the second trench is placed disposed below a bottom surface of the first trench. |
US12255090B1 |
Apparatus for transferring substrate in vacuum chamber
A substrate transfer apparatus that transfers a substrate in a vacuum chamber is provided. The substrate transfer apparatus includes: an elevating robot, a travel robot, and a substrate transfer robot. The travel robot includes: (i) a travel arm, through which a b1-st vertical through-hole and a b2-nd vertical through-hole are formed, wherein an internal slot is formed at inner area of the travel arm than where the b2-nd vertical through-hole is located, wherein the internal slot is separated from the b2-nd vertical through-hole with a partition, wherein a bottom-open-type space that connects the b2-nd vertical through-hole with the internal slot is formed in the travel arm, and wherein an internal wiring hole that connects the b1-st vertical through-hole with the internal slot is formed in the travel arm, (ii) a b-th driving motor installed in the internal slot, and (iii) a b-th speed reducer installed in the b2-nd vertical through-hole. |
US12255088B2 |
Support device for supporting a substrate, method of processing a substrate and semiconductor substrate
A support device includes a substrate receiving region. The support device includes a support body shaped as a pattern having an array of openings. The support body is a sparse structure wherein a joint area of the openings of the array of openings is 40% or more of the area of the substrate receiving region. The support body includes one or more suction openings configured to be in fluid communication with a vacuum source arrangement. |
US12255087B2 |
Expanding apparatus
An expanding apparatus includes a frame fixing part that fixes an annular frame of a workpiece unit, a holding table that holds a workpiece, an expanding unit that expands a sheet, a heating unit that heats the sheet between an outer circumferential side of the workpiece and an inner circumferential edge of the annular frame, and a cover that covers the workpiece held by the holding table. The cover covers the workpiece when the sheet is heated by the heating unit. |
US12255083B2 |
Semiconductor die pickup apparatus
A semiconductor die pickup apparatus according to an aspect of the present disclosure includes a tape peeler for peeling a mount tape from a semiconductor die, and a flipper for holding the semiconductor die, wherein the tape peeler includes a housing part having a groove that faces the mount tape, a cover part covering the groove, a roller part connected to the cover part, and a vacuum part performing vacuum suction within the groove. The roller part moves to wind the cover part. |
US12255082B2 |
Substrate processing method
A substrate processing method arranges a plurality of substrates in a storage area of a chamber, supplies an organic solvent to the plurality of substrates, arranges the plurality of substrates in a drying area, supplies a vapor of a hydrophobizing agent from a hydrophobizing agent nozzle to the plurality of substrates, arranges the plurality of substrates in the storage area, supplies an organic solvent from a first organic solvent nozzle to the plurality of substrates, supplies a vapor of an organic solvent from a second organic solvent nozzle to the drying area in a state where a liquid is stored in the storage area and the plurality of substrates are dipped in a liquid. |
US12255077B2 |
Method for creating a wettable surface for improved reliability in QFN packages
The disclosed principles provide for implementing low-cost and fast metallic printing processes into the QFN and other no-leads package assembly flow to selectively print solderable material in areas that would otherwise be susceptible to corrosion and thus pose reliability risks. The problem of copper corrosion and poor BLR performance in no-leads packages because of remaining exposed copper areas after package singulation is solved by employing selective metallic printing processes in the assembly flow to coat all risk-prone areas with solder material. For example, for no-leads packages that are formed using printed leadframes, solder can be deposited through inkjet, screen, stencil, or photonic printing into the grooves which are formed after passivating the packages at the strip level. The singulating occurs through the grooves having solder printed therein, and results in wettable upper and sidewall surfaces of the outer ends of the leadframe for each package. |
US12255075B2 |
Atomic layer etching method using ligand exchange reaction
An atomic layer etching method using a ligand exchange reaction may include a substrate providing step of putting a substrate with a thin film formed thereon into a reaction chamber, a halogenated thin film forming step of forming a halogenated thin film on a surface of the thin film by infusing a halogenated gas into the reaction chamber, and an etching step of etching the halogenated thin film by infusing a ligand without a metal or metal precursor into the reaction chamber with the substrate with the halogenated thin film. |
US12255068B2 |
Method for forming an electrical contact and method for forming a semiconductor device
A method for forming an electrical contact is provided. The method includes grinding a silicon carbide surface using a grinding disk which includes a grinding face containing nickel or a nickel compound, such that particles of the nickel or nickel compound from the grinding disk are embedded in the ground silicon carbide surface, and hardening the ground silicon carbide surface with the aid of a laser, such that at least some of the embedded nickel particles form a nickel silicide with silicon from the silicon carbide. |
US12255065B2 |
Semiconductor devices including a support pattern on a lower electrode structure
A method of manufacturing a semiconductor device includes: forming electrode holes by etching a mold structure including a mold layer and a support layer which are stacked on a substrate; forming lower electrode pillars filling the electrode holes; etching a portion of the support layer between the lower electrode pillars to form a support pattern having a through-hole exposing a portion of a top surface of the mold layer; removing the mold layer through the through-hole to expose sidewalls of the lower electrode pillars; and selectively forming lower electrode patterns on the sidewalls and top surfaces of the lower electrode pillars. |
US12255064B2 |
Semiconductor device and method of forming the same
A method of forming a semiconductor device includes the following operations. A substrate is provided with a device and an insulating layer disposed over the device. A silicon-containing heterocyclic compound precursor and a first oxygen-containing compound precursor are introduced to the substrate, so as to form a zeroth dielectric layer on the insulating layer. A zeroth metal layer is formed in the zeroth dielectric layer. A silicon-containing linear compound precursor and a second oxygen-containing compound precursor are introduced to the substrate to form a first dielectric layer on the zeroth dielectric layer. A first metal layer is formed in the first dielectric layer. |
US12255061B2 |
Substrate processing method
A substrate processing method is provided. The substrate processing method includes: (S7) supplying a water repellent agent (SMT) to a substrate (W); (S11) supplying dilute isopropyl alcohol (dIPA) to the substrate (W) after the supplying a water repellent agent (SMT), the dilute isopropyl alcohol (dIPA) being obtained by diluting isopropyl alcohol; and (S12) drying the substrate (W) after the supplying dilute isopropyl alcohol (dIPA). |
US12255058B2 |
Method for determining direction and distance of metallogenic pluton of skarn deposit with garnet
A method for determining a direction and a distance of a metallogenic pluton of a skarn deposit with a garnet includes: collecting a sample; performing petrographic observation on the sample and designing an experimental area; computing a parameter; building a model; setting a parameter range; optimizing the parameters of the three models through a grid search method, and determining an optimal model and corresponding parameters a′, b and c through repeated circulative iteration and by taking a minimum R as a limit condition; and substituting data of all sampling points into the optimal model, computing D of each sampling point, drawing a circle with a corresponding sampling point as a center and D as the radius, determining an intersection point of all circles as coordinates of the metallogenic pluton, and performing delineation with R as a buffer area of the metallogenic pluton. |
US12255055B2 |
Integrated cleaning process for substrate etching
A method for removing etchant byproduct from an etch reactor and discharging a substrate from an electrostatic chuck of the etch reactor is provided. One or more layers on a substrate electrostatically secured to an electrostatic chuck within a chamber of the etch reactor is etched using a first plasma, causing an etchant byproduct to be generated. A portion of the one or more layers are covered by a photoresist. After the etching is complete, a second plasma is provided into the chamber for a time period sufficient to trim the photoresist and remove a portion of the etchant byproduct. A second time period sufficient to electrostatically discharge the substrate using the second plasma is determined. Responsive to deactivating one or more chucking electrodes of the electrostatic chuck, the second plasma is provided into the chamber for the second time period and the substrate is removed from the chamber. |
US12255054B2 |
Methods to eliminate of deposition on wafer bevel and backside
Exemplary semiconductor processing chambers include a chamber body defining a processing region. The chambers may include a substrate support disposed within the processing region. The substrate support may have an upper surface that defines a recessed substrate seat. The chambers may include a shadow ring disposed above the substrate seat and the upper surface. The shadow ring may extend about a peripheral edge of the substrate seat. The chambers may include bevel purge openings defined within the substrate support proximate the peripheral edge. A bottom surface of the shadow ring may be spaced apart from a top surface of the upper surface to form a purge gas flow path that extends from the bevel purge openings along the shadow ring. A space formed between the shadow ring and the substrate seat may define a process gas flow path. The gas flow paths may be in fluid communication with one another. |
US12255053B2 |
Methods and systems for depositing a layer
Plasma-assisted methods for depositing materials and related systems are described. The methods described herein comprise ending a deposition process when a plasma characteristic matches a pre-determined criterion. |
US12255044B2 |
Fiducial guided cross-sectioning and lamella preparation with tomographic data collection
Linear fiducials with known angles relative to each other are formed such that their structures appear in a cross-sectional face of the sample as a distinct structure. Therefore, when imaging the cross-section face during the cross-sectioning operation, the distance between the identified structures allows unique identification of the position of the cross-section plane along the Z axis. Then a direct measurement of the actual position of each slice can be calculated, allowing for dynamic repositioning to account for drift in the plane of the sample and also dynamic adjustment of the forward advancement rate of the FIB to account for variations in the sample, microscope, microscope environment, etc. that contributes to drift. An additional result of this approach is the ability to dynamically calculate the actual thickness of each acquired slice as it is acquired. |
US12255036B2 |
Incontinence detection device
Most current incontinence detection systems are expensive, difficult to use, uncomfortable to wear, or suffer limitations in the scope of detected events. However, the present invention features an incontinence detection system that uses inexpensive technologies and is disposable. The system can indicate the degree and persistence of wetness. The degree of wetness can be measured across various factors, including geometrical coverage via multiple independent detection points, each comprising a “detection cell.” A suitably networked system can determine the time and location of wetness. Each cell might be tuned for various factors such as material fluid affinity and exposure area. An advantage of the invention is the ease with which it can be adapted to distinguish fecal incontinence as distinct from urinary incontinence; both forms of incontinence can be monitored using the same system described herein. Another advantage includes the ability to estimate urine salinity. |
US12255035B2 |
On-load tap changer
An on-load tap changer is for uninterrupted diverter switch operation. The on-load tap changer includes: a first module having a first module shaft; and a second module having a second module shaft. The first module shaft is configured to actuate the first module. The second module shaft is configured to actuate the second module. The first module shaft and the second module shaft are mechanically coupled to one another in such a way that the first module shaft is configured to drive the second module shaft and the second module is configured to be actuated with a time delay with respect to the first module. |
US12255032B2 |
Maintenance-free gas density relay and cross-checking method therefor
Provided are a maintenance-free gas density relay and a mutual check method therefor. The maintenance-free gas density relay includes a gas density relay body and first gas density detection sensors which are in communication on gas paths, and an intelligent control unit connected to the gas density relay body and the first gas density detection sensors separately, where the intelligent control unit compares and checks a first pressure value and a second pressure value acquired at the same gas pressure, and/or compares and checks a first temperature value and a second temperature value acquired at the same gas temperature, or compares and checks a first density value and a second density value acquired at the same gas density, and can further upload received data to a background for data comparison by the background. The present disclosure further completes online self-check or mutual check of the gas density relay while being used for monitoring gas density of a gas-insulated or arc-control electrical apparatus, thereby improving efficiency, avoiding maintenance, reducing cost, and ensuring safe operation of a power grid. |
US12255026B2 |
Electrolytic capacitor
A disclosed electrolytic capacitor includes a capacitor element and a cathode lead terminal. The capacitor element includes an anode body and a cathode part. The cathode lead terminal includes a connection part that is connected to the cathode part via a conductive member. The connection part includes a plate-shaped part, and first and second side walls standing from the plate-shaped part. Grooves are formed in a surface of each of the plate-shaped part and the first and second side walls. The grooves include first grooves and second grooves that are formed so as to extend continuously from the plate-shaped part across the first and second side walls. The conductive member is disposed between one surface of the cathode part and the plate-shaped part, and between two side surfaces of the cathode part and the respective corresponding first and second side surfaces. |
US12255025B2 |
Multilayer electronic component
An electronic component includes: a body including a dielectric layer and internal electrodes, and including first to sixth surfaces; a first external electrode including a connection portion on the third surface, and first and third band portions respectively on the first and second surfaces; a second external electrode including a connection portion on the fourth surface, and second and fourth band portions respectively on the first and second surfaces; an insulating layer disposed on the connection portions, and covering the second surface and the third and fourth band portions; plating layers respectively disposed on the first and second band portions; and first and second additional electrode layers respectively disposed between the connection portion and the third surface and between the connection portion and the fourth surface. The first or second external electrode includes copper. The first or second additional electrode layer includes one of nickel and an alloy of nickel. |
US12255022B2 |
Multilayer electronic component having insulating layer which includes fluorine-based organic material
A multilayer electronic component includes: a body including dielectric layers and first and second internal electrodes and having first to sixth surfaces; a first external electrode including a first connection portion, disposed on the third surface, and a first band portion extending from the first connection portion onto a portion of the first surface; a second external electrode including a second connection portion, disposed on the fourth surface, and a second band portion extending from the second connection portion onto a portion of the first surface; an insulating layer disposed on the second surface and disposed to extend to the first and second connection portions; a first plating layer disposed on the first band portion; and a second plating layer disposed on the second band portion. The insulating layer includes a fluorine-based organic material. |
US12255021B2 |
Multilayer electronic component
A multilayer electronic component includes: a body including dielectric layers and a plurality of first and second internal electrodes alternately disposed with respective dielectric layers interposed; and external electrodes disposed on the body, wherein the body includes a capacitance formation portion forming capacitance by including the first and second internal electrodes alternately disposed with respective dielectric layers interposed therebetween and margin portions formed on opposite side surfaces of the capacitance formation portion, respectively, the dielectric layer and the margin portion include a BaTiO3-based main component, and the margin portion includes an oxide including Zn as a first accessory component and includes Zn in an amount of 0.5 mol % or more and less than 1.5 mol % based on 100 mol % of Ti included in the margin portion. |
US12255019B2 |
Multilayer electronic component
A multilayer electronic component includes: a body including a capacitance forming portion in which dielectric layers and internal electrodes are alternately disposed in a first direction, and cover portions disposed on an upper surface and a lower surface of the capacitance forming portion, respectively, in the first direction; and external electrodes disposed on the body, wherein the cover portion includes a plurality of dielectric grains and a plurality of pores, and Gn/Pn is more than 10 and less than 30, in which Gn is the number of dielectric grains included in the cover portion and Pn is the number of pores included in the cover portion. |
US12255015B1 |
Device with supplemental magnet set
Examples disclosed herein are relevant to a wearable device configured to selectively receive a primary magnet set selected from among multiple primary magnet sets of varying magnetic strengths. A supplemental magnet set is used with the wearable device to supplement the selected primary magnet set to increase a strength of a magnetic connection. The wearable device can selectively couple with a selected cover. The cover can be an accommodating cover configured to accommodate the at least one supplemental magnet set or a non-accommodating cover for use as the selected cover when a supplemental magnet set is not being used. |
US12255014B2 |
Networks and tethers using fiber reinforced high temperature superconductors
A device comprises a support net with nodes, wherein each node comprises a HTS photovoltaic-magnetic cell, wherein alignments of the HTS photovoltaic-magnetic cells are arranged with N-S in parallel alignment. A device comprises a tether comprising a plurality of HTS solenoids and a sheath, wherein a solenoid of the plurality of HTS solenoids comprises a high temperature superconducting material and reinforcing fiber. A device comprises propulsion ball or plate with tail, injected in propulsion channel; HTS solenoids disposed along walls of propulsion channel, wherein the propulsion ball or plate with tail are moved through the propulsion channel using magnetic field generated by HTS solenoids; and a collection channel. |
US12255009B2 |
Partially-conducting transformer bobbin
A bobbin, which may comprise a hollow cylindrical shell, wherein the hollow cylindrical shell may define or otherwise comprise an inner cavity. The bobbin may comprise one or more flanges located near an end of the hollow cylindrical shell, wherein the flange(s) extends, at least in part, radially away from the inner cavity, wherein the flange(s) comprises a region of partial conductivity. |
US12255006B2 |
Inductor
An inductor that includes a body having a magnetic portion containing a magnetic powder and a first resin; a coil that is encapsulated in the body and includes a winding portion formed by winding a conductor and a pair of lead-out portions that extend from the winding portion; and a pair of outer electrodes to which at least end portions of the lead-out portions are connected at surfaces of the body. The outer electrodes each includes an electrically conductive resin layer and a first cover layer arranged on the electrically conductive resin layer. The electrically conductive resin layers each contain an electrically conductive powder and a second resin and a plurality of electrically conductive metal portions composed of the same material as the first cover layers are contained inside the electrically conductive resin layers. |
US12255005B2 |
Inductor
An inductor includes a first wire and a second wire, a first magnetic layer containing magnetic particles having an approximately spherical shape, a second magnetic layer containing magnetic particles having an approximately flat shape, and a third magnetic layer containing magnetic particles having an approximately flat shape. The relative permeability of each of the second magnetic layer and the third magnetic layer is higher than the relative permeability of the first magnetic layer. A fourth surface of the first magnetic layer has a second concave portion. A sixth surface of the third magnetic layer has a fourth concave portion. |
US12255003B2 |
Radiator for a transformer having improved cooling
Radiator for a transformer comprising a plurality of radiator panels with at least a first and a second radiator panel extending in a substantially vertical direction, wherein the first and the second radiator panel form an air duct providing a gap there-between having a width of smaller than 90 mm, and wherein a first radio panel bottom edge is located at a lower vertical height position than a second radiator panel bottom edge, wherein the first radiator panel is located at a side of the radiator panel such that the first radiator panel and a transformer side form a transformer air duct wherein the second radio panel bottom edge is located at a larger height than the first radio panel bottom edge and wherein the radiator panels have an aspect ratio greater than 8 of a depth of the radiator panel over a width of the air duct. |
US12255000B2 |
Compound superconducting twisted wire and rewinding method for compound superconducting twisted wire
A compound superconducting twisted wire includes compound superconducting strands being twisted to form a twisted structure, in which each of the compound superconducting strands includes a compound superconductor part, a reinforcing part and a stabilizing part. The compound superconductor part includes compound superconducting filaments and a first matrix, the compound superconducting filaments each including a compound superconducting phase. The reinforcing part is disposed on an outer circumferential side of the compound superconductor part and includes reinforcing filaments and a second matrix. The stabilizing part is disposed on at least one side of an inner circumferential side and an outer circumferential side of the reinforcing part. A volume ratio of the reinforcing part relative to the compound superconducting strand is larger than a volume ratio of the compound superconductor part relative to the compound superconducting strand. |
US12254996B2 |
Method of determination of a nuclear core loading pattern
A method of determination of a nuclear core loading pattern defining the disposition of fuel assemblies. The method includes defining at least one potential core loading pattern and calculating predictive bowing of the fuel assemblies at the end of the operation cycle for each potential core loading pattern. The calculation is carried out by an automatic learning algorithm trained on a training data set that includes a plurality of other core loading patterns. The set also includes, for each of the other core loading patterns, measurements of bowing of fuel assemblies at the end of operation cycle. The method also includes evaluating the at least one potential core loading pattern based on the predictive bowing calculations and at least one predetermined criteria. The method further includes selecting one of the potential core loading patterns based at least in part on the evaluating. |
US12254994B1 |
Fusion reactor having nested pebble bed blanket
A nested pebble bed blanket surrounds a fusion reactor's vacuum chamber. The blanket includes stacks of nested pebbles composed of neutron multiplier shells filled with breeding spheroids. The shells have perforations passing through their inner and outer surfaces. The shells include therein perforated coolant distributor elements coupled to or unitary with the inner surfaces. Each perforated element is in line with a respective shell perforation, which allows coolant to flow into the sphere through the perforations and elements. When bombarded by neutrons, the nested pebbles produce fusion fuel to sustain fusion reactions. The coolant sweeps out the fusion fuel, and cools the breeding spheroids. Pebbles in the blanket are replenished with conveyor systems. A separator extracts the fusion fuel from the blanket coolant. Heat from the walls and the nested pebble bed is extracted by inert gases and then conveyed to a thermal storage and/or a power cycle. |
US12254992B2 |
Contact tracing utilizing device signatures captured during transactions
In an approach, a processor receives device identification information corresponding to at least one device local to a location of a transaction. A processor receives notification of an infected user. A processor determines that the infected user is associated with the transaction. A processor identifies a second user from the device identification information. A processor sends a notification to the second user. |
US12254990B2 |
Methods and systems for determining health of an organ based on medical image data using artificial intelligence
A method for determining the health of an organ, specifically the thymus, using medical image data is disclosed. The method involves generating a foundation model by retrieving and pre-processing a set of images related to various organs, including CT scans of the thymus. A deep convolutional neural network is then used to produce embedding vectors, which are refined through a self-supervised learning framework. A task-specific classifying model is generated, comprising a Quality Control (QC) model and a score model. The QC model provides binary predictions differentiating between normal thymus degradation and abnormalities, while the score model evaluates fat and soft tissue levels in the thymus. The health of a potential organ is evaluated by receiving a CT of an organ to be evaluated, generating an embedding vector using the foundation model, and applying the task-specific classifying model to produce a health score. Clinical solutions, including chemotherapy and immunotherapy are then applied based on the health score. |
US12254986B2 |
Interaction analysis
A computer-implemented method of analysing transcript data, comprising: receiving a plurality of transcripts and a set of outcome data for each transcript, the outcome data associating each transcript with one or more outcomes; receiving a query transcript; processing the query transcript and each transcript within the plurality of transcripts; comparing, the processed data representing the query transcript with the processed data representing the plurality of transcripts, to identify a subset of the plurality of transcripts that meet a threshold similarity criterion with respect to the query transcript; and thereby determining a relationship between the query transcript and one or more outcomes. |
US12254984B2 |
Electronic device and method of training classification model for age-related macular degeneration
An electronic device and a method of training a classification model for age-related macular degeneration (AMD) are provided. The method includes the following steps. Training data is obtained. A loss function vector corresponding to the training data is calculated based on a machine learning algorithm, in which the loss function vector includes a first loss function value corresponding to a first stage of AMD and a second loss function value corresponding to a second stage of AMD. A first penalty weight is generated according to a stage difference between the first stage and the second stage. The first loss function value is updated according to the second loss function value and the first penalty weight, so as to generate an updated loss function vector. The classification model is trained according to the updated loss function vector. |
US12254983B2 |
Electronic device and method of training classification model for age-related macular degeneration
An electronic device and a method of training a classification model for age-related macular degeneration (AMD) are provided. The method includes the following steps. Training data is obtained. A loss function vector corresponding to the training data is calculated based on a machine learning algorithm, in which the loss function vector includes a first loss function value corresponding to a first classification of AMD and a second loss function value corresponding to a second classification of AMD, the first classification corresponds to a first group, and the second classification corresponds to one of the first group and a second group. The first loss function value is updated according to the second loss function value and a group penalty weight in response to the second classification corresponding to the second group to generate an updated loss function vector. The classification model is trained according to the updated loss function vector. |
US12254982B2 |
Methods and systems for achieving vibrant constitution based on user inputs
A system for achieving vibrant constitution based on user inputs. The system includes at least a server designed and configured to receive training data. The system includes a diagnostic engine operating on the at least a server designed and configured to record at least a biological extraction from a user and generate a diagnostic output. The system includes a plan generator module operating on the at least a server designed and configured to generate a comprehensive instruction set. The system includes an alimentary instruction set generator module designed and configured to receive at least a user input and generate at least an alimentary instruction set. |
US12254977B2 |
Detection of knock-off or counterfeit surgical devices
A computing device, such as a surgical hub, may obtain performance data associated with a device, such as a surgical device in an operation room. Based on the performance data, a computing device may identify a performance signature associated with the surgical device. A computing device may determine whether the surgical device is an original equipment manufacturer (OEM) device or a counterfeit device. A computing device may compare the operation data and/or the performance signature to data (e.g., data from a ML trained model) associated with OEM devices. Based on the comparison, a computing device may determine whether the operation data associated with the surgical device is within a normal operation parameter. If a computing device determines that the operation data outside of the normal operation parameter, the computing device may send a message to a health care professional. |
US12254975B2 |
Health data processing and system
Provided are methods for generating a workflow of a healthcare professional and methods of generating graphical user interfaces (GUI) that display the workflow of the healthcare professional. A workflow of a healthcare professional may include an ordered list of healthcare events associated with the healthcare professional. Each healthcare event in the ordered list may request the attention of the healthcare professional or may provide an indication that the healthcare professional should complete some associated work. Healthcare events may include tasks for the healthcare professional, alerts such as new lab results for patients, scheduled appointments with patients, or appointment requests from patients. The workflow may provide a healthcare professional with, in one user interface all, substantially all, or a majority of the healthcare events that the healthcare professional should be aware to perform their job. |
US12254970B2 |
Systems and methods for a numeric waiting bin for prescription fulfillment
Systems and methods are disclosed for a numeric waiting bin for prescription fulfillment. A computing system may be used to receive bin configuration values corresponding to a plurality of physical bins for prescription storage. The bin configuration values may be used to assign serial identifiers to the plurality of bins. Prescriptions may be selectively assigned a bin serial identifier using a plurality of rules and the bin serial number may be used to locate the prescription when the prescription is requested, such as during pickup. |
US12254969B2 |
Verification bypass in a dispensing pharmacy
Technologies are provided for verification bypass in an automated dispensing pharmacy. In some embodiments, a computing system can identify a first automation device from a group of automation devices that dispense unit-of-use packages. The computing system can then cause a state of verification bypass for the first automation device to transition to an active state at a first time. At a second time after the first time, the computing system can detect dispense of a unit-of-use package from the first automation device, and can then determine that a time interval elapsed from the first time to the second time is less than or equal to a defined duration. The computing system can therefore designate the unit-of-use package as a verified item. |
US12254963B2 |
Method for determination of the anisotropic parameters for the configuration of organic molecules embedded in alignment media
A method for determination of molecular parameters for a configuration of a known single organic molecule embedded in an anisotropic environment generated by alignment media, said known single organic molecule comprising particles, is disclosed. The method comprising the steps of: a) Defining a three-dimensional grid that is aligned with the known atomic structure of the alignment medium; b) Placing the particles of the known single organic molecule on the respective grid points of the three-dimensional grid in relation to at least one assigned atom of the alignment medium; c) Determining the interaction between the particles of the single organic molecule and the alignment medium for a set of orientations and a plurality of configurations of the particles; d) Calculating anisotropic parameters obtainable by measuring with nuclear magnetic resonance (NMR) spectroscopy by use of the determined interactions for each of the plurality of configurations of the organic molecule. |
US12254961B2 |
Hierarchical machine learning techniques for identifying molecular categories from expression data
Described herein in some embodiments is a method comprising: obtaining expression data previously obtained by processing a biological sample obtained from a subject; processing the expression data using a hierarchy of machine learning classifiers corresponding to a hierarchy of molecular categories to obtain machine learning classifier outputs including a first output and a second output, the hierarchy of molecular categories including a parent molecular category and first and second molecular categories that are children of the parent molecular category in the hierarchy of molecular categories, the hierarchy of machine learning classifiers comprising first and second machine learning classifiers corresponding to the first and second molecular categories; and identifying, using at least some of the machine learning classifier outputs including the first output and the second output, at least one candidate molecular category for the biological sample. |
US12254955B2 |
High-speed multiplexer for reducing glitch power
A method implemented by a multi-chip package (MCP) electronic device including a die-to-die (D2D) interface is provided. The method includes receiving, by a receiver portion of a first die of the D2D interface, and from a transmitter portion of a second die of the D2D interface, a first timing signal and a second timing signal. The method includes generating a timing calibration signal based on a timing value corresponding to a midpoint of an estimated margin between overlaying segments of the first timing signal and a timing value corresponding to a delay of a unit delay associated with the receiver portion. The method includes generating an output timing signal based on the timing calibration signal, and selecting a timing delay signal based on the output timing signal and the timing calibration signal. The timing delay signal is selected to reduce a potential glitch power associated with the receiver portion. |
US12254950B2 |
Dies, semiconductor package structures, enable pin configuration methods and memories
In one example, a peripheral circuit in a die is configured to: first, receive control commands, and generate indication information according to the control commands, the control commands being used for indicating the die to determine the address of the die, the indication information being used for indicating M dies to share the same enable pin, M being a positive integer greater than or equal to 1; and then, determine the address of the die according to the indication information, and send the address of the die, the address being used for addressing an enable signal provided by the enable pin. |
US12254949B2 |
Memory device
A memory device, such as a three-dimensional AND or NOR flash memory, includes a first chip and a second chip. The first chip has multiple source line switches, multiple bit line switches, multiple page buffers, and multiple sensing amplifiers. The first chip has multiple first pads. The second chip has multiple memory cells to form multiple memory cell blocks. Multiple second pads are on a first surface of the second chip to be respectively coupled to multiple local bit lines and multiple local source lines of the memory cell blocks. Each of the first pads is coupled to the corresponding second pads. |
US12254947B2 |
Semiconductor memories including edge mats having folded digit lines
Apparatuses and methods including folded digit lines are disclosed. An example apparatus includes a first digit line portion extending in a first direction, a second digit line portion extending in the first direction, and a third digit line portion between the first and second digit line portions and extending in the first direction. A folded portion is coupled to the first and second digit line portions, and extends in a second direction and traverses the third digit line portion. |
US12254946B2 |
Multi-deck non-volatile memory architecture with reduced termination tile area
In one embodiment, a non-volatile memory apparatus includes memory tiles comprising a set of main memory tiles in rows and columns, a set of row termination tiles at the ends of the rows, and a set of column termination tiles at the ends of the columns. Each memory tile includes a plurality of decks, with each deck comprising bitlines, wordlines orthogonal to the bitlines, and memory cells between overlapping areas of the bitlines and the wordlines. The bitlines/wordlines include a set of bitlines/wordlines of a first layer that traverse row/column termination tiles and main memory tiles adjacent the row/column termination tiles, with each bitline/wordline of the set of bitlines/wordlines connected to another bitline of a second layer in the termination tile. |
US12254944B2 |
Test system and test method for dynamic random access memory module of intel system
Disclosed are a test system and a test method for a DRAM module of an INTEL system. The test system includes at least one memory module slot and a processing unit. When performing a test, a memory temperature sensing of a BIOS is turned off through an operating system. Then, an operation register in the INTEL central processing unit that has a function of connecting the DRAM module is detected, and a memory module transfer register determines whether the DRAM module is correctly plugged in. Then, the operation register accesses the EEPROM of the DRAM module, and writes test data to and reads the test data from the EEPROM by switching different storage pages of the EEPROM to complete the test. |
US12254943B2 |
Signal detection system for duty cycle testing and memory detection method
A signal detection system and a memory detection method are provided. The system includes a signal generator, generating a reference test signal based on an external parameter, the reference test signal being a clock signal satisfying a preset duty cycle, where a duty cycle test is performed on the reference test signal based on a test circuit, to determine whether a function of the test circuit is normal. If the function of the test circuit is normal, different portions under test are sequentially selected based on a test control signal, and the duty cycle test is performed, based on the test circuit, on a signal outputted by each of the selected portions under test. The portions under test include a signal converter and a write clock path. |
US12254939B2 |
Memory structure and memory device
A memory structure of an integrated circuit includes a plurality of memory arrays arranged in parallel along the first direction and extending along the second direction, a sensitivity amplifier array extending along the second direction is arranged between every two memory arrays, and the sensitivity amplifier array includes an odd-numbered sensitivity amplifier array and an even-numbered sensitivity amplifier array, the odd-numbered sensitivity amplifier array is connected to an odd-numbered global signal line, and the even-numbered sensitivity amplifier array is connected to the even-numbered global signal line; a first sensitivity amplifier array is arranged between the memory arrays at the edge, and the first sensitivity amplifier array is connected to both the odd-numbered global signal line and the even-numbered global signal line. The present disclosure can improve reliability, yield and test success rate of the memory products. |
US12254938B2 |
Memory device with serial and parallel testing structure for sensing amplifiers
An example memory device with an improved sensing structure including a memory array comprising a plurality of sub-arrays of memory cells and structured in memory blocks, sense amplifiers coupled to the memory cells, and modified JTAG cells coupled in parallel to the outputs of the sense amplifiers and serially interconnected in a scan-chain structure integrating a JTAG structure and the sense amplifiers. In the example memory device, the scan-chain structures associated to each sub array are interconnected to form a unique chain as a boundary scan register. Further, in the example memory device, the boundary scan register is a testing structure to test interconnections of the sense amplifiers. |
US12254934B2 |
Memory device and compensation method of data retention thereof
A memory device, such as a 3D AND type flash memory, and a compensation method of data retention thereof are provided. The compensation method includes the following. A reading operation is performed on each of a plurality of programmed memory cells of the memory device. Whether a charge loss phenomenon occurs in the programmed memory cells is determined through the reading operation to set the programmed memory cells to be charge loss memory cells. A refill program operation is performed on the charge loss memory cells. |
US12254930B2 |
Control method for memory erase operations, apparatus, and storage medium thereof
The embodiments of the disclosure provide a control method and apparatus for a memory, and a storage medium. The memory has memory blocks, and each memory block has memory strings. Each of the memory strings includes a channel layer with an N-type doped top region. In a memory block, a bit line erasing voltage is applied to a select bit line, and an erasing prohibition voltage is applied to an unselect bit line. A top select gate voltage lower than the bit line erasing voltage is applied to a top select gate. When a word line erasing voltage lower than the bit line erasing voltage is applied to the corresponding word line connected to a memory string corresponding to the select bit line and the unselect bit line, the memory string corresponding to the select bit line is erased. |
US12254923B2 |
Nonvolatile SRAM
A memory device has a plurality of bit cells, each of which includes an SRAM cell having a storage node selectively connectable to a first bit line in response to a control signal received on a first word line. Each bit cell further includes an MRAM cell selectively connectable to the storage node of the SRAM cell in response to a control signal received on a second word line. |
US12254922B2 |
Memory device including switching material and phase change material
A memory device includes a memory cell including a selection layer and a phase change material layer, and a controller, wherein the selection layer includes a switching material, the phase change material layer includes a phase change material, and the controller is configured to apply a write pulse to the selection layer and the phase change material layer and control a polarity, a peak value, and a shape of the write pulse. |
US12254919B2 |
Sub-word line driver placement for memory device
Disclosed herein are related to a memory system including unit storage circuits. In one aspect, each of the unit storage circuits abuts an adjacent one of the unit storage circuits. In one aspect, each of the unit storage circuits includes a first group of memory cells, a second group of memory cells, a first sub-word line driver to apply a first control signal to the first group of memory cells through a first sub-word line extending along a direction, and a second sub-word line driver to apply a second control signal to the second group of memory cells through a second sub-word line extending along the direction. In one aspect, the memory system includes a common word line driver abutting one of the unit storage circuits and configured to apply a common control signal to the unit storage circuits through a word line extending along the direction. |
US12254918B2 |
Write driver boost circuit for memory cells
Circuits, systems, and methods are described herein for generating a boost voltage for a write operation of a memory cell. In one embodiment, a boost circuit includes a first inverter and a second inverter, each configured to invert a write signal. The boost circuit also includes a transistor and a capacitor. The transistor is coupled to an output of the first inverter. The transistor is configured to charge a capacitor based on the write signal and provide a supply voltage to a write driver. The capacitor is coupled to an output of the second inverter. The capacitor is configured to generate and provide a delta voltage to the write driver. |
US12254917B2 |
Power supply circuit, memory, testing device, memory system, and electronic device
The disclosure provides a power supply circuit, a memory, a testing device, a memory system and an electronic device, relates to the memory technologies, and may reduce the testing time of the memory and the footprint occupation of the memory. The power supply circuit can include a voltage adjusting circuit and an oscillation circuit. A first voltage output terminal of the voltage adjusting circuit is coupled with a power supply input terminal of a delay chain circuit in the memory and coupled with a power supply input terminal of the oscillation circuit. The voltage adjusting circuit is configured to output a first voltage to the delay chain circuit and the oscillation circuit via the first voltage output terminal. The oscillation circuit is configured to generate a clock signal corresponding to the first voltage. The voltage adjusting circuit is also configured to receive an adjusting signal for adjust the first voltage. |
US12254916B2 |
Memory device
The memory device of the disclosure includes a fuse voltage generator, a fuse storage and a logic circuit. The fuse voltage generator generates a fuse voltage in response to an enable signal having a first logic level, and stop generating the fuse voltage in response to the enable signal having a second logic level. The fuse storage storages a setting data of the memory device. The fuse storage outputs the setting data in response to the fuse voltage. The logic circuit generates the enable signal in response to at least two operating signals. |
US12254913B2 |
Non-volatile electro-optical high-bandwidth ultra-fast large-scale memory architecture
An ultrafast non-volatile memory cell for wafer-scale integration includes a voltage divider that outputs an output voltage. The voltage divider includes a reference resistive device that is a reference magnetic tunnel junction or another reference resistive component and a switchable magnetic tunnel junction that includes a free magnet and a fixed magnet. The switchable magnetic tunnel junction configured such that the free magnet is light switchable between a high impedance state and a low impedance state upon application of an electric signal and incident light. A transistor switch is configured to activate the voltage divider for memory write and read operations. A light modulator is in electrical communication with the output voltage from the voltage divider. The light modulator is configured to modulate a guided light beam for memory read operations. Arrays of the memory cells are also provided. |
US12254905B2 |
Image output method and electronic device supporting same
An electronic device includes: a display; and a processor configured to: play a video on the display by using a first application, obtain playback information associated with playing the video by using the first application, activate a second application while the video is played by using the first application, determine a frame of the video corresponding to a time point at which the second application is activated, and seek the frame to play the video by using the second application, based on the second application being able to seek the frame within a reference time. |
US12254904B2 |
System and method for producing a video stream
Methods and systems, including computer software products, for providing a shared digital video stream. Primary digital video streams are collected from at least two digital video sources. The primary digital video streams are time-synchronised with respect to a common time reference. The time-synchronised streams are analysed to detect at least one pattern selected from a first set of patterns. The shared digital video stream is produced as an output digital video stream based on consecutively considered frames of the time-synchronised streams and the detected patterns. The output digital video stream is continuously provided. The synchronisation introduces latency, which gets included in the output digital video stream. The pattern detection includes considering information of the primary streams that is present in a later frame than a frame of a time-synchronised primary stream yet to be used in the production of the output stream. |
US12254897B1 |
Data cartridge magazine and library system
Data cartridge magazines are disclosed herein. The disclosed data cartridge magazines comprise: a frame; a plurality of slots defined by the frame; and a plurality of locking elements. Each slot is configured to accept a data cartridge, and each locking element corresponds to one of the plurality of slots. Each locking element is operative in a locked and unlocked configuration. Each locking element is further configured to cooperate with the data cartridge when the data cartridge is inserted into the corresponding slot and the corresponding locking element is in the locked configuration. The locking element prevents removal of the data cartridge in the locked configuration and the locking element allows removal of the data cartridge in the unlocked configuration. |
US12254896B1 |
Audio signal detector
An audio signal detector comprising: an input adapted to receive a transducer signal; an output to provide an output signal indicative of the presence of a voice component in the transducer signal; and a processor circuit adapted to estimate a noise characteristic of the transducer signal; detect a voice component of the transducer signal; adjust one or more adjustable voice-activity parameters for detecting the voice component, wherein the said one or more adjustable voice-activity parameters are adjusted based on the noise characteristic; and generate the output signal. |
US12254892B2 |
Audio source separation processing workflow systems and methods
Systems and methods includes receiving a single-track audio input stream having a mixture of audio signals generated from a plurality of sources, training an audio source separation model using, at least in part, the received single-track audio input stream, and separating audio sources, using the audio source separation model, from the audio input stream in accordance with one or more processing recipes to generate a plurality of source separated output stems. The audio separation model is trained to receive the single-track audio input stream and generate a plurality of audio stems corresponding to one or more audio sources of the plurality of sources. |
US12254891B2 |
Targeted voice separation by speaker for speech recognition
Processing of acoustic features of audio data to generate one or more revised versions of the acoustic features, where each of the revised versions of the acoustic features isolates one or more utterances of a single respective human speaker. Various implementations generate the acoustic features by processing audio data using portion(s) of an automatic speech recognition system. Various implementations generate the revised acoustic features by processing the acoustic features using a mask generated by processing the acoustic features and a speaker embedding for the single human speaker using a trained voice filter model. Output generated over the trained voice filter model is processed using the automatic speech recognition system to generate a predicted text representation of the utterance(s) of the single human speaker without reconstructing the audio data. |
US12254888B2 |
Multi-factor audio watermarking
Techniques are described herein for multi-factor audio watermarking. A method includes: receiving audio data; processing the audio data to generate predicted output that indicates a probability of one or more hotwords being present in the audio data; determining that the predicted output satisfies a threshold that is indicative of the one or more hotwords being present in the audio data; in response to determining that the predicted output satisfies the threshold, processing the audio data using automatic speech recognition to generate a speech transcription feature; detecting a watermark that is embedded in the audio data; and in response to detecting the watermark: determining that the speech transcription feature corresponds to one of a plurality of stored speech transcription features; and in response to determining that the speech transcription feature corresponds to one of the plurality of stored speech transcription features, suppressing processing of a query included in the audio data. |
US12254885B2 |
Detecting and handling failures in other assistants
Techniques are described herein for detecting and handling failures in other automated assistants. A method includes: executing a first automated assistant in an inactive state at least in part on a computing device operated by a user; while in the inactive state, determining, by the first automated assistant, that a second automated assistant failed to fulfill a request of the user; in response to determining that the second automated assistant failed to fulfill the request of the user, the first automated assistant processing cached audio data that captures a spoken utterance of the user comprising the request that the second automated assistant failed to fulfill, or features of the cached audio data, to determine a response that fulfills the request of the user; and providing, by the first automated assistant to the user, the response that fulfills the request of the user. |
US12254884B2 |
Hotword detection on multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed. In one aspect, a method includes the actions of receiving, by a first computing device, audio data that corresponds to an utterance. The actions further include determining a first value corresponding to a likelihood that the utterance includes a hotword. The actions further include receiving a second value corresponding to a likelihood that the utterance includes the hotword, the second value being determined by a second computing device. The actions further include comparing the first value and the second value. The actions further include based on comparing the first value to the second value, initiating speech recognition processing on the audio data. |
US12254880B2 |
Targeted generative AI from merged communication transcripts
The present disclosure relates generally to systems, methods, instructions, and other aspects describing automated transcription and associated script generation. In one aspect, a method includes facilitating a voice bot segment of a two-way communication session, where the voice bot segment is between a customer device and a non-human bot agent, and transfer of the session to a human agent device as part of a human voice segment of the two-way communication session, wherein the transfer occurs following a failure of the non-human bot agent to resolve a customer issue. Accessing survey data describing the two-way communication session, wherein the survey data is associated with successful resolution of the customer issue and automatically processing transcript data from the two-way communication with the survey data to identify language data from the transcript associated with resolution of the customer issue. The non-human bot agent is then dynamically updated using the language data. |
US12254879B2 |
Data processing in a multi-assistant system
Techniques for enabling access in a multi-assistant speech processing system are described, where a first assistant system may use components of a second assistant system as data processing components. Runtime operational data and user input data related to the first assistant may be kept separate from the processing data and input data related to the second assistant by propagating a first account ID, for user inputs directed to the first assistant, through the processing pipeline, and using a second account for user inputs directed to the second assistant. A mapping between the first account ID and the second account ID may be accessible to a select number of system components. Handoffs between the two assistants are handled in a manner where data related to one assistant is not accessible by the other assistant. |
US12254878B1 |
Natural language processing and classification
Techniques for understanding classification by a machine learning model are described. A system determines a portion of a user input that causes a machine learning model to classify the user input to a particular classification. The system may generate output data according to the determined portion of the user input. In some cases, the system may generate, using the determined portion, output data explaining processing performed with respect to the user input. In other cases, the system may generate output data requesting feedback. In yet other cases, the system may change a domain, an intent or other classification determined for the user input based on the determined portion. |
US12254877B2 |
Display device
According to an embodiment of the present disclosure, a display device includes a microphone, a wake-up word recognition unit configured to determine whether a voice wake-up word received through the microphone is recognized, and a main processor configured to, when recognition of the voice wake-up word is successful in the wake-up word recognition unit, determine whether the voice wake-up word is a normal wake-up word based on feature information of the voice wake-up word, and, when it is determined that the voice wake-up word is the normal wake-up word, perform a function corresponding to a received speech command as the speech command is received through the microphone. |
US12254865B2 |
Multi-dialect and multilingual speech recognition
Methods, systems, and apparatus, including computer programs encoded on a computer-readable media, for speech recognition using multi-dialect and multilingual models. In some implementations, audio data indicating audio characteristics of an utterance is received. Input features determined based on the audio data are provided to a speech recognition model that has been trained to output score indicating the likelihood of linguistic units for each of multiple different language or dialects. The speech recognition model can be one that has been trained using cluster adaptive training. Output that the speech recognition model generated in response to receiving the input features determined based on the audio data is received. A transcription of the utterance generated based on the output of the speech recognition model is provided. |
US12254864B1 |
Augmenting datasets for training audio generation models
A target voice dataset may be augmented using speech prediction. Encoder and decoder models may be trained to encode audio data into encoded speech data, and convert it back to audio. The encoded units may include semantic information (e.g., phonemes and/or words) as well as feature data indicating prosody, timbre, speaker identity, speech style, emotion, etc. of speech. An acoustic/semantic language model (ASLM) may be configured to predict encoded speech data in a manner analogous to a language model predicting words; for example, based on preceding encoded speech data. The models may be used to generate synthesized speech samples having voice characteristics (e.g., feature data) similar to those of the target voice dataset. The augmented dataset may be used to train a text-to-speech (TTS) model to reproduce the target voice characteristics, and may improve performance of the TTS model over training with only the original target voice dataset. |
US12254862B2 |
Assembly and method for active control of the rolling noise for a motor vehicle
An assembly actively controls the rolling noise for a motor vehicle. The assembly includes a path control device that includes another sensor fastened on the steering knuckle, such as an accelerometer. The path control device is capable of transmitting, to the anti-noise device, measurements obtained by the other sensor. The anti-noise device is capable of generating an anti-noise signal depending on the acceleration measurements obtained and controlling its transmission via the loudspeaker. |
US12254848B2 |
Display device and source driver
A display device includes a display panel, a gate driver; a source driver, supplying gradation voltage signals to multiple pixel parts via multiple data lines based on a video data signal, and supplying to the gate driver a gate control signal; and a video data transmission part, transmitting the video data signal to the source driver by using LVDS. The video data transmission part assigns, to an empty region that is a region other than regions assigned to multiple pixel data pieces forming one pixel of the video data signal in each data packet defined for a time of transmitting the video data signal for one pixel by using LVDS, an arithmetic value calculated based on the pixel data pieces, and transmits to the source driver together with the pixel data pieces as the video data signal. |
US12254844B2 |
Display driving circuit and operating method thereof
A display driving circuit is provided. The circuit drives a display panel that includes data lines, sensing lines, and sub-pixels connected to the data lines and the sensing lines. The display driving circuit includes a data driver integrated circuit that drives the data lines. The data driver integrated circuit includes a driving block and a sensing block. The driving block includes plural digital-analog converters (DACs) each performing digital-analog conversion with respect to received sub-pixel data to generate output voltages and provide the output voltages of the DACs to the data lines. The sensing block measures grayscale voltages output from the DACs in a first operation mode and measures pixel voltages of the sub-pixels received from the sensing lines in a second operation mode. |
US12254834B2 |
Data driver and data voltage setting method thereof
A data driver includes a first and second data voltage generator and a third data voltage generator. The first and second data voltage generator generates a first data voltage corresponding to a first grayscale value and a second data voltage corresponding to a second grayscale value lower than the first grayscale value based on a reference voltage. The third data voltage generator generates a third data voltage corresponding to a third grayscale value lower than the second grayscale value based on a voltage level difference between the first data voltage and the second data voltage. |
US12254827B2 |
Display device
A display device is provided. The display device includes a first pixel, a first emission signal line and a second emission signal line. The first pixel includes a blue sub-pixel, a green sub-pixel and a red sub-pixel. The blue sub-pixel includes a first emission control switch. The green sub-pixel includes a second emission control switch. The red sub-pixel includes a third emission control switch. The first emission signal line is electrically connected to the first emission control switch and the second emission control switch. The second emission signal line is electrically connected to the third emission control switch. |
US12254824B2 |
Pixel circuit for lower power consumption
A pixel circuit includes a driving transistor, a storage capacitor, a first transistor, a second transistor, a third transistor and a fourth transistor. A first end of the driving transistor is electrically coupled to a system high voltage terminal. The driving transistor is configured to control a driving current supplied to a light emitting element. A first end of the storage capacitor is electrically coupled to a control end of the driving transistor. A first end of the first transistor is electrically coupled to a second end of the storage capacitor, and a second end of the first transistor is configured to receive a data signal. When the first transistor is turned on according to the first control signal, the storage capacitor resets a voltage at the control end of the driving transistor, by a capacitive coupling effect, according to a change in voltage of the data signal. |
US12254819B2 |
Display panel and display device including the same
A display panel can include a plurality of first pixel circuits configured to receive a pixel driving voltage and a reference voltage for displaying an image; and a plurality of second pixel circuits including a power line supplied with the pixel driving voltage and a reference voltage line supplied with the reference voltage, the plurality of second pixel circuits being configured to short-circuit the power line to the reference voltage line for at least some amount of time within a vertical blank period. Also, the plurality of second pixel circuits can maintain uniform luminance of the plurality of first pixel circuits. |
US12254814B2 |
Drive apparatus and display apparatus
Embodiments of the present disclosure provide a drive apparatus and a display apparatus. The drive apparatus includes: a first controller configured to generate and output a data control synchronization signal after being energized, the data control synchronization signal is configured to control whether to load a data voltage onto a data line in a touch display panel to be connected; and a second controller connected with the first controller, and configured to directly output a first set level signal and a second set level signal before being energized; where the first set level signal is configured to control the selection of a display drive mode from a plurality of drive modes supported by the touch display panel to be connected; and the second set level signal is configured to control the output of a drive signal corresponding to the display drive mode to the touch display panel to be connected. |
US12254812B2 |
Display apparatus and control device and control method thereof
A display apparatus and a control device and a control method thereof are provided. A controller of the control device controls a gate driver of a display panel. The controller selects a first selected frame and a second selected frame in each frame group, wherein an adjacent position between a first partition and a second partition of the display panel corresponds to a corresponding time point in each frame of the first selected frame and the second selected frame. The controller transmits a reset pulse to the first gate driver at the corresponding time point in the second selected frame to clear a scanning pulse in the gate driver, and cancels the reset pulse at the corresponding time point in the first selected frame. Thus, the control device enables different display partitions of the display panel to have different frame rates or refresh rates. |
US12254797B2 |
Holographically displaying live scenes including three-dimensional objects
Methods, apparatus, devices, subsystems, and systems for holographically displaying live scenes including one or more three-dimensional (3D) objects are provided. In one aspect, a method includes capturing optical holograms of a live scene, digitizing/processing the optical holograms, and holographically reconstructing the live scene based on the digitized/processed holograms. In another aspect, a method includes capturing images/videos of a live scene, computing corresponding holograms, and holographically reconstructing the live scene based on the computed holograms. |
US12254793B2 |
Flexible led electronic screen
The present application provides a flexible LED electronic screen, relating to the technical field of LED screens. During practical applications, by employing an FPC flexible circuit board and upper and lower shells made of PU or PVC materials, the present application prepares an LED electronic screen which can be bended and folded arbitrarily. An interface circuit arranged at two ends of the FPC flexible circuit board is used for splicing of an LED electronic screen, and users may perform splicing as needed, without limitation on length. In addition, the flexible LED electronic screen prepared according to the present application is easy to paste and move, with a wide field of application. |
US12254791B2 |
Security label for a multi-part container, use of a security label, system and method for applying a security label for a multi-part container
A system includes a container and a security label. The container is divisible into a plurality of parts and has a container body and a removable container closure. The security label has a first label section and a second label section forming respective parts of a common material web and a severing element which is arranged between the first and second label section with respect to a longitudinal axis of the security label. The security label is applied to the container such that the first label section is attached to the container body and the second label section surrounds the container closure. The second label section is formed such that the security label is closed along an edge line above the container closure by gluing and/or welding such that the second label section encloses the removable container closure. |
US12254789B2 |
System and method for communication of food attributes
The invention includes a system and method for communicating information about attributes of a food. Common attributes of a food include its nutritional content (e.g. its protein content, salt content, vitamin B12 content, etc.), but there are many others. Communication of information to a human may occur when the human sees a facial glyph, the facial glyph representing information about the food's attributes. The specification teaches embodiments of the invention that map food attribute information (and possibly other information) into attributes of the face shown in the facial glyph, e.g. the appearance of the nose in the facial glyph may communicate salt content of a food via a longer nose for higher salt content, and a smaller nose for lower salt content. Embodiments of the invention vary the mapping of food attributes to facial attributes to improve information communication. Accessory visual elements may enhance the information communicated. |
US12254787B2 |
Reflective decorative panel
A reflective decorative panel is provided, which comprises a monolithic base that is a module of the panel and cantilever elements made integral with the base. Movable reflective elements are arranged on the cantilever elements by using holes. Connecting elements for connecting the modules of different reflective decorative panels are provided on edge sections of the base. Each connecting element is made stepwise: with a first protrusion and a second protrusion on one side, and with a protruding element extending from the first protrusion on another side such that there is a groove under the protruding element. The connecting elements are configured to rigidly connect the panels due to the entry of the protrusions and grooves of one panel into the reciprocal grooves and protrusions of another panel. The reflective decorative panel simplifies the process of assembling connectable panel modules and increases the reliability of their connections. |
US12254784B2 |
Emotional evolution method and terminal for virtual avatar in educational metaverse
Disclosed are an emotional evolution method and terminal for a virtual avatar in educational metaverse. By collecting expression data and audio data of the virtual avatar, and performing emotional feature extraction based on the expression data and the audio data; fusing an extracted sound emotional feature with an extracted expression emotional feature by using an emotional feature fusion model, and performing emotion recognition on a multi-modal emotional feature fusion result obtained by fusion to obtain an emotional category corresponding to the multi-modal emotional feature fusion result; labeling the multi-modal emotional feature fusion result based on a semantic vector of the emotional category to generate an emotional evolution sequence; and driving the virtual avatar to perform emotional expression according to a target emotional evolution pattern extracted from the emotional evolution sequence, a unified and united multi-modal emotional feature fusion result is formed, the emotional self-evolution of the virtual avatar is achieved. |
US12254782B1 |
System and method for non-verbally communicating a person's emotional state to others
A system and method for helping a non-communicative person with communicating his or her emotional state to a caretaker. The system has a display unit and a plurality of display plates. The display unit has a base, a plate support that supports one display plate, a light source that directs light to the display plate and a power source that provides electrical power to the light source. In one configuration, the plate support is a slot in an upper surface of the base, with the slot being configured to tightly receive an insert section of the display plate. Each display plate has a unique emotional state indicator representing a possible emotional state. In use, the non-communicative person selects the display plate having an emotional state indicator that represent his or her current emotional state and places the selected display plate on the base so the caretaker can see it. |
US12254774B2 |
Server, system, and information processing method
A server includes: a communication device configured to acquire information on a user who is to receive a physical exam, the information including a residence of the user and an examination item of the user; and one or more processors configured to determine a travel schedule of a plurality of vehicles each configured to perform one or more of a plurality of the examination items of the physical exam, the travel schedule being a schedule for the vehicles that offer the examination items of a plurality of the users to travel around the residences of the users. |
US12254773B2 |
Utility or upfit vehicle using communication portal
A method of transmitting data across a J1939 network comprises communicating at least one sensor, if not a plurality of sensors or operator interface devices, related to a utility service body data mounted on a chassis across the J1939 network on unassigned PGN/SPN combinations for various uses. Furthermore, at least one controller can evaluate other J1939 data, such as transmission gear and/or engine RPM before permitting operation of at least one function of the utility service body or upfit body with at least some embodiments. |
US12254772B2 |
Signal processing device, signal processing method, and mobile device
The present technology relates to a signal processing device, a signal processing method, a program, and a mobile device enabling to obtain an occupancy grid map in which an appropriate path can be set.The signal processing device includes: a map creation unit configured to create an occupancy grid map indicating a presence or absence of an object in a unit of a grid on the basis of first sensor data from a first sensor used to detect the object in surroundings of a mobile device; an attribute setting unit configured to set an attribute of the grid of the occupancy grid map on the basis of an attribute of the object; and a correction unit configured to correct the occupancy grid map on the basis of an attribute of the grid. The present technology can be applied to, for example, a system that controls automatic driving. |
US12254771B2 |
Method and apparatus for placing a shared micro-mobility vehicle in public spaces
An approach is provided for determining placement location(s) in a public space for a shared micro-mobility vehicle. The approach involves identifying a candidate placement location in the sidewalk area. The approach also involves determining factor(s) associated with the location and/or nearby location(s) in the sidewalk area. The approach further involves making a determination of whether the location is suitable for temporary placement of a shared micro-mobility vehicle based on whether the location enables: (i) avoiding interference between the vehicle and a current/predicted people flow, a bicycle lane, and/or one or more objects, (ii) preventing the vehicle from hindering usage of a point of interest, a vehicle parking area, and/or a transit station, or (iii) accommodating the vehicle to a sidewalk configuration. The approach further involves based on the determination, outputting an indication of whether the location is suitable for temporary placement of the vehicle. |
US12254769B2 |
Method and system for pushing a message
A method for pushing a message includes: when it is determined that an in-vehicle electronic device is located in a pre-determined geographic area, determining whether a user of a vehicle, on which the in-vehicle electronic device is installed, fits a pre-determined criterion; and when it is determined that the user of the vehicle fits the pre-determined criterion, pushing a message to the in-vehicle electronic device or a portable electronic device that is associated with the in-vehicle electronic device. |
US12254768B2 |
Remote monitoring apparatus, remote monitoring method, and remote monitoring system
A remote monitoring system (100) according to the present disclosure includes: an observation unit (101) configured to observe traffic in a network that corresponds to a movement section where a mobile object moves, the mobile object serving as a target to be monitored; and a specification unit (102) configured to divide the movement section on the basis of the observed traffic, and specify a delay jitter distribution in each divided section. |
US12254767B2 |
Operational design domain validation coverage for adjacent lane relative velocity
A control system for an ego-vehicle traveling in a first direction in a first lane on a road segment where the vehicle has a driver support function for autonomously maneuvering the vehicle. The control system includes control circuitry configured to obtain sensor data including information about a surrounding environment of the vehicle. The control circuitry determines a relative velocity of at least one external vehicle traveling in a second lane adjacent to the first lane based on the obtained sensor data. Moreover, the control circuitry is configured to generate a control signal in to control an availability of the driver support function for the road segment based on the comparison in order to make the driver support function available for an occupant of the vehicle if at least one external vehicle of the external vehicle(s) has been confirmed to have a relative velocity below the maximum velocity threshold. |
US12254766B2 |
Calculating traffic flow changes due to traffic events
A method for calculating traffic flow changes includes detecting a traffic event. The method further includes determining an affected area of the traffic event and determining an investigation area based on the affected area. The method further includes selecting at least one vehicle located within the investigation area and calculating a change in traffic flow due to the traffic event based on a comparison of a predicted traffic flow with a current traffic flow, wherein the current traffic flow is based on information received from the at least one vehicle. The method further includes updating the affected area based on the change in traffic flow and calculating an updated change in traffic flow based on the updated affected area when the updated affected area is larger than a predetermined threshold area. |
US12254765B2 |
Method and apparatus for collecting and maintaining road event data
A method and system are disclosed for collecting and maintaining road event information, where point-based road event location data from transportation authorities, construction companies, vehicle sensors, or combinations thereof, is susceptible to location sensor errors, digital map errors, and/or map mismatching errors. Errors less than a selected threshold are filtered by categorizing or grouping reports of point-based locations into segments along links in a representation of a road, providing improved accuracy of reporting of road events. |
US12254756B2 |
Apparatus, system and method for a portable personal air quality monitor
Apparatuses, systems and methods of providing a personal air quality monitor. The personal air quality monitor may include a housing suitable for physical association with a person; an air inlet capable of providing air flow from an environment outside the housing to a chamber within the housing; a plurality of sensor resident within the chamber, suitable for receiving the airflow and measuring air quality factors associated with the airflow; and a communication system suitable for processing the air quality factor measurements and communicating the processed air quality factor measurements to a user interface cognizable to the person. |
US12254755B2 |
Fall prediction system including a beacon and method of using same
Various embodiments of a beacon that can be utilized with a fall prediction system and a method of utilizing such system are disclosed. The fall prediction system includes a head-worn device for a user, a beacon adapted to detect a hazard and generate a beacon signal based on the detected hazard, and a controller operatively connected to the head-worn device and the beacon. The controller is adapted to determine a fall risk value based on the beacon signal. At least one of the beacon and the controller are further adapted to transmit the beacon signal to the user. |
US12254753B2 |
Determination and notification of a location of a building safety system event
Methods, systems, and devices for determination and notification of a location of a building safety system event are described herein. One embodiment includes a method for notifying a user of a fire system event, comprising detecting an event in a building through an event detection device and transmitting information about at least one of the event or the event detection device to a remote server and to a first computing device. The first computing device may include a memory wherein floorplans of each floor of the building are stored. The method may further comprise determining, based on the information and through the first computing device, a floor of the building on which the first event was detected; transmitting a particular floorplan of that floor to the remote server; determining a specific location within the floor at which the first event was detected; generating a visual floor representation, including an indication of the specific location, based on the particular floorplan and the specific location; and transmitting the visual floor representation to a software application comprised of executable instructions stored in the memory of a second computing device to present the visual floor representation to a user. |
US12254751B2 |
Masking of objects in a video stream
A method for masking of objects in a video stream, the method comprising: acquiring a video stream; detecting an object in the video stream; determining whether the detected object belongs to a foreground of the video stream indicative of moving objects or to a background of the video stream indicative of static objects; classifying the detected object to be of a specific type using a first classifier if the detected object is determined to belong to the foreground, and using a second classifier if the detected object is determined to belong to the background, the first classifier being different from the second classifier, and if the detected object is classified as being of the specific type of object, masking the object in the video stream. |
US12254749B2 |
Specialized slot machine for conducting a wagering game using real time or live action event content
A virtual card deck gaming system implemented on a specialized slot machine comprises a virtual card deck gaming structure configured to provide a virtual deck of cards; receive a wager from a plurality of players for entry into a real time live action wagering tournament game; identify at least one top scoring player based on values of the virtual cards presented to each player; and enable one or more top scoring players to participate in a subsequent game with a different player group. |
US12254747B2 |
Expanding and contracting reels
Systems and methods which employ one or more reels that expand and contract responsive to the occurrence of (or lack thereof) different events. |
US12254743B2 |
System, device and method for providing an interactive gambling game
Methods and systems in which a plurality of plays is offered on a plurality of games, wherein the math model of a first game differs from the math model of a second game and wherein the player may specify at least one of the first and second games to receive additional plays and/or additional wagering. |
US12254736B1 |
Systems and methods for navigation-based games
Described herein are gaming systems and methods for providing a navigation-based game. A data processing system can receive a wager and present a graphical user interface with a plurality of rows or columns, each of which can include a respective set of spaces. Each space can correspond to a respective space condition that can cause the game state to be updated. The respective space condition of a subset of the respective set of spaces can include a termination condition that can cause a play of the game to terminate. The data processing system can receive input to initiate navigation of an icon to a target space of the respective set of spaces of a first row or a first column. The data processing system can determine an updated game state for the play of the game based on the respective space condition of the target space. |
US12254734B2 |
Device and method for separating value documents, in particular banknotes, and value document processing system
An apparatus and a method for singling value documents involve a feeding device adapted to feed a respectively uppermost value document of a stack of value documents to a picking device adapted to pick the value document from the stack. A conveying device is adapted to receive the stack and to convey it relative to the feeding device. A distance sensor is adapted to detect at least one distance of the respectively uppermost value document of the stack received by the conveying device relative to the feeding device and generate at least one corresponding distance sensor signal. A control device is adapted to control the conveying of the stack relative to the feeding device and the location of the feeding device relative to the stack based on the distance sensor signal. |
US12254727B2 |
Multi-channel signaling for a barrier operator system
A wireless transmitter for controlling a barrier operator includes at least one processor, an actuator, and a memory storing instructions. When executed by the at least one processor, the instructions cause the at least one processor to transmit a first data packet configured to initiate actuation of the barrier operator on a first channel and transmit the first data packet on a second channel. The transmission on the first channel may be performed in response to a first actuation of the actuator and the transmission on the second channel may be performed in response to a second actuation of the actuator. Alternatively, both transmissions may be performed in response to a single actuation of the actuator but switching from the first channel to the second channel may be performed in response to a passive input signal. |
US12254726B2 |
Monitoring items in an area accessible through an electronic locking device
An illustrative example embodiment of a locking device includes a lock that selectively allows access to an area when the lock is unlocked. A processor is configured to control whether the lock is locked or unlocked. A transceiver is configured to communicate with a communication hub that is remote from the locking device. The processor is configured to cause the transceiver to provide an indication to the communication hub when the lock has been unlocked. The indication includes an instruction that the communication hub should begin monitoring a condition of at least one preselected item within the area. |
US12254718B1 |
Multi-device enrollment for biometric identification system
User enrollment to a biometric identification system begins on selected general input devices (GID) such as smartphones. The user may enter identification data (e.g. name) and use a red-green-blue (RGB) camera of the GID to acquire a first image (e.g. hand). The first image is processed using both a first model to determine a first representation and a second model to determine a second representation. Upon presentation of a hand at a biometric input device, a second image is acquired using a first modality and a third image is acquired using a second modality. The second image is processed using the first model to determine a third representation. The third image is processed using the second model to determine a fourth representation. Given a match between both the first and third representations, as well as the second and fourth representations, enrollment is completed by storing the third and fourth representations. |
US12254714B2 |
Methods and apparatuses for performing object recognition
Methods and apparatuses for performing object recognition are provided. The method includes: by converting a first feature of a target object extracted using a first extraction model to a feature space of a second extraction model through a first feature conversion model, obtaining a second feature of the target object in the feature space; by matching the second feature of the target object with features of objects in a matching library, obtaining a target feature matched with the second feature of the target object; determining an object to which the target feature belongs as a matching object of the target object. Thus, the present disclosure can save time length of object recognition. |
US12254712B2 |
Monocular underwater camera biomass estimation
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for monocular underwater camera biomass estimation. In some implementations, an exemplary method includes obtaining an image of a fish captured by a monocular underwater camera; providing the image of the fish to a depth perception model; obtaining output of the depth perception model indicating a depth-enhanced image of the fish data in the image; determining a biomass value estimate of the fish based on the output; and determining an action based on one or more biomass values estimates including the biomass value estimate of the fish. |
US12254710B2 |
Predicting cancer recurrence from spatial multi-parameter cellular and subcellular imaging data
A method of predicting cancer recurrence risk for an individual includes receiving patient spatial multi-parameter cellular and sub-cellular imaging data for a tumor of the individual, and analyzing the patient spatial multi-parameter cellular and sub-cellular imaging data using a prognostic model for predicting cancer recurrence risk to determine a predicted cancer recurrence risk for the individual, wherein the joint prognostic model is based on spatial correlation statistics among features derived for a plurality of intra-tumor spatial domains from spatial multi-parameter cellular and sub-cellular imaging data obtained from a plurality of cancer patients. |
US12254699B1 |
Detection of camera with impaired view
Methods, systems, and programs are presented for detecting impaired views in monitoring cameras. One method includes training a rotation classifier with unsupervised learning utilizing a first set of images. The rotation classifier is configured to receive an input image and generate a rotation feature embedding for the input image. In addition, the method includes training an impairment classifier with supervised learning utilizing a second set of images, impairment labels for each of the second set of images, and the rotation feature embedding, generated by the rotation classifier, for each of the second set of images. The method further includes accessing a vehicle image captured by a camera on a vehicle, and providing the vehicle image to the impairment classifier as input, and the impairment classifier outputs a camera impairment from a set of camera impairment categories. Further, the vehicle image and the camera impairment are presented on a user interface. |
US12254696B2 |
Item identification and tracking system
A method for acquiring data relating to an object including arranging a multiplicity of cameras to view a scene, at least one reference object within the scene being viewable by at least a plurality of the multiplicity of cameras, each of the plurality of cameras acquiring at least one image of the reference object viewable thereby, finding a point of intersection of light rays illuminating each of the plurality of cameras and correlating a pixel location at which the reference object appears within each the at least one image to the light rays illuminating each of the plurality of cameras and intersecting with the region of intersection, irrespective of a three-dimensional location of the reference object within the scene. |
US12254693B2 |
Action classification in video clips using attention-based neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying actions in a video. One of the methods obtaining a feature representation of a video clip; obtaining data specifying a plurality of candidate agent bounding boxes in the key video frame; and for each candidate agent bounding box: processing the feature representation through an action transformer neural network. |
US12254690B2 |
Method for video recognition and related products
A method for video recognition and related products are provided. The method includes the following. An original set of clip descriptors is obtained by providing multiple clips of a video as an input of a 3D CNN of a neural network, where the neural network includes the 3D CNN and at least one first fully connected layer, and each of the multiple clips includes at least one frame. An attention vector corresponding to the original set of clip descriptors is determined. An enhanced set of clip descriptors is obtained based on the original set of clip descriptors and the attention vector. The enhanced set of clip descriptors is input into the at least one first fully connected layer and video recognition is performed based on an output of the at least one first fully connected layer. |
US12254688B2 |
Image recognition system
Systems and methods for predicting items within content and using improved, fine-grained image classification techniques to produce images used to identify consumer products in the real-world by allowing for the recognition of a product using an image captured under a variety of conditions and environments, such as angles, lighting, camera settings, and the like. |
US12254687B2 |
Method and system to detect components of facial recognition system
A method of determining an operating status of one or more hardware components of a facial recognition system of a mobile device includes engaging the facial recognition system of the mobile device, wherein the facial recognition system comprises a dot projector and an infrared (“IR”) camera; capturing an image of the dot projector and the IR camera; comparing the captured image to a predetermined test image; and based on the results of the comparison, determining the operating status of at least one of the dot projector and the IR camera. |
US12254686B2 |
Systems and methods for trajectory-based object search using edge computing
A trajectory-based object search process includes receiving a user request specifying a geographic region of interest and/or a time period of interest. A set of video-derived object trajectories is identified based on the user request. At least one event is identified based on the set of video-derived object trajectories, by processing each video-derived object trajectory individually or by aggregating video-derived object trajectories, from the set of video-derived object trajectories, that overlap with respect to at least one feature. For each event, a preview image is selected that includes a thumbnail image and/or a video frame, based on the user request and using a ranking algorithm, and event metadata associated with the preview image is received. Also for each event, a video segment associated with that event is received, and the preview image and/or the video segment is caused to be displayed to a user associated with the user request. |
US12254680B2 |
Traffic flow machine-learning modeling system and method applied to vehicles
The invention relates to a traffic flow machine-learning modeling system and method applied to vehicles. The system includes: a target fusion module configured to perform target fusion on radar measurement data and camera measurement data, and output target attribute information; a lane line model module configured to output an original lane line model based on the camera measurement data; a target selection module configured to determine a position of a lane where each target is located based on the target attribute information output by the target fusion module and the original lane line model output by the lane line model module, and output the target; and a traffic flow calculation module configured to model the vehicle position by using a clustering algorithm based on the output of the target fusion module, the output of the target selection module, and the output of the lane line model module, and output a traffic flow-based lane line model. According to the invention, accurate lane line parameters can be obtained, and related lane flow characteristic information can be provided. |
US12254675B2 |
Training of machine learning systems for image processing
A computer-implemented method for training a machine learning system including: initializing parameters of the machine learning system and a metaparameter. Repeatedly carrying out the following as a loop: providing a batch of training data points and manipulating the provided training data points or a training method for optimizing the parameters of the machine learning system or a structure of the machine learning system based on the metaparameter. Ascertaining a cost function as a function of instantaneous parameters of the machine learning system and of the instantaneous metaparameters. Adapting the instantaneous parameters as a function of an ascertained first gradient, which has been ascertained with respect to the instantaneous parameters via the ascertained cost function for the training data points, and adapting the metaparameter as a function of a second gradient, which has been ascertained with respect to the metaparameter used in the preceding step via the ascertained cost function. |
US12254670B2 |
Radar-based activity classification
In an embodiment, a method includes: receiving raw data from a millimeter-wave radar sensor; generating a first radar-Doppler image based on the raw data; generating a first radar point cloud based on the first radar-Doppler image; using a graph encoder to generate a first graph representation vector indicative of one or more relationships between two or more parts of the target based on the first radar point cloud; generating a first cadence velocity diagram indicative of a periodicity of movement of one or more parts of the target based on the first radar-Doppler image; and classifying an activity of a target based on the first graph representation vector and the first cadence velocity diagram. |
US12254663B2 |
Method and system of recognizing and processing object edges and computer-readable storage medium
A method and system of recognizing and processing object edges and a computer-readable storage medium are provided. The method includes: obtaining an input image, where the input image includes an object with edges, and the edges of the object include a plurality of object vertices; recognizing, through an object vertex recognition model, the input image and obtaining a relative position of each object vertex and a corresponding image vertex thereof; determining an actual position of each object vertex in the input image according to the relative position of each object vertex and the corresponding image vertex thereof; and sequentially connecting adjacent object vertices to form edge lines to obtain the edges of the object with edges in the input image according to the actual position of each object vertex in the input image. |
US12254658B2 |
Multi-resolution image processing device and method capable of processing recognition of multiple dynamic objects
According to an embodiment of the present invention, a multi-resolution image processing device capable of recognition of a plurality of dynamic objects comprises a dynamic object identifier extracting a motion vector from an input image and identifying a dynamic object; a dynamic object ID imparter assigning an ID to the dynamic object identified by the dynamic object identifier; a dynamic object artificial intelligence determiner determining an authenticity of the dynamic object identified by the dynamic object identifier based on a standard shape for each type of dynamic object learned and stored, classifying at least one object of interest and object of no interest designated by a user, and removing the object of no interest; a region-of-interest detector extracting a feature point from the at least one object of interest and setting at least a portion of the object of interest as a region of interest; and a variable compressor compressing the image with different compression rates for the region of interest and the object of interest. |
US12254656B2 |
Apparatus, method, and storage medium for acquiring a reflection characistic of an object
An apparatus includes a control unit configured to control an illumination unit such that two or more light sources from among the plurality of light sources of the illumination unit are turned on when an image of an object is captured, and a derivation unit configured to derive a reflection characteristic of the object based on image data obtained by capturing the image of the object, wherein the control unit turns on the two or more light sources such that a distance between the two or more light sources is greater than a predetermined threshold value. |
US12254654B2 |
Microstructural image analysis device and microstructural image analysis method
The invention is to provide a microstructural image analysis device and a microstructural image analysis method capable of quantifying the relations in a plurality of regions included in a microstructural image. There is provided a microstructural image analysis device for analyzing a microstructural image. The microstructural image analysis device includes a region processing unit that extracts a first region and a second region from the microstructural image and expands the first region and the second region, an overlapping region extraction unit that extracts an overlapping region of both the first region and the second region each time the first region and the second region are expanded, and a persistence diagram generation unit that generates a persistence diagram based on a hole region generated and eliminated due to the overlapping region. |
US12254644B2 |
Imaging system and method
In exemplary illustrative embodiments, a method of generating a digital image and/or modified depth information may include obtaining, via a first electronic sensor, a plurality of images of a target within a time period; selecting one or more pixels in a first image of the plurality of images; identifying corresponding pixels, that correspond to the one or more selected pixels, in one or more other images of the plurality of images, the one or more selected pixels and the corresponding pixels defining sets of reference pixels; identifying two or more images of the plurality of images having respective sets of reference pixels with optimal disparity; generating modified depth information; and/or generating a final digital image via the plurality of images and the modified depth information. |
US12254639B2 |
Method for determining boundaries of a z-stack of images of an object, corresponding optical instrument and computer program therefor
A method of automatically determining boundaries of a z-stack of images of an object, the z-stack of the images acquired by imaging the object at different focal positions, is provided. The method includes generating a set of images of the object, each image being captured at a different focal position, and applying a blurriness-W metric function to each image. The blurriness-W metric function is a blurriness or sharpness metric function having a focal position as a variable, and shows a global extremum for maximal or minimal sharpness at the focal position and secondary extrema adjoining the global extremum. The method includes calculating, by the blurriness-W metric function, a metric value for each image, and based on the blurriness-W metric function showing a primary extremum and two of the secondary extrema adjoining the primary extremum, determining the z-stack boundaries in dependence of the focal positions assigned to the two secondary extrema. |
US12254633B2 |
Segmenting objects using scale-diverse segmentation neural networks
The present disclosure relates to systems, non-transitory computer-readable media, and methods for training and utilizing scale-diverse segmentation neural networks to analyze digital images at different scales and identify different target objects portrayed in the digital images. For example, in one or more embodiments, the disclosed systems analyze a digital image and corresponding user indicators (e.g., foreground indicators, background indicators, edge indicators, boundary region indicators, and/or voice indicators) at different scales utilizing a scale-diverse segmentation neural network. In particular, the disclosed systems can utilize the scale-diverse segmentation neural network to generate a plurality of semantically meaningful object segmentation outputs. Furthermore, the disclosed systems can provide the plurality of object segmentation outputs for display and selection to improve the efficiency and accuracy of identifying target objects and modifying the digital image. |
US12254630B2 |
Medical image data processing apparatus and method
A medical image data processing apparatus comprising processing circuitry configured to: receive medical image data; segment a body part included in the medical image data into multiple regions; refine or constrain the segmentation based on at least one plane to obtain a segmentation that includes at least one boundary or other feature having a desired property. |
US12254627B2 |
Image analysis
Provided herein is technology relating to analysis of images and particularly, but not exclusively, to methods and systems for determining the area and/or volume of a region of interest using optical coherence tomography data. Some embodiments provide for determining the area and/or volume of a lesion in retinal tissue using three-dimensional optical coherence tomography data and a two-dimensional optical coherence tomography fundus image. |
US12254626B2 |
Image processing device, endoscope system, and image processing method
There is provided an image processing device comprising a processor, in which the processor acquires a plurality of endoscopic images obtained by picking up images of an observation target with an endoscope, calculates a raw score related to a determination of a severity or a stage of a disease of the observation target, on the basis of each of the endoscopic images, decides a final score on the basis of the raw score, and performs control to display the final score and/or a change over time of the final score in real time on a display. |
US12254625B2 |
Neural network architecture for movement analysis
A video is segmented into a plurality of sequences corresponding to different facial states performed by a patient in the video. For each sequence, displacement of a plurality of groups of landmarks of a face of the patient is tracked, to obtain, for each group of the plurality of groups, one or more displacement measures characterizing positions of the landmarks of the group. The one or more displacement measures corresponding to each group are provided into a corresponding neural network, to obtain a landmark feature. The neural networks corresponding to each group are different from one another. A sequence score for the sequence is determined based on a plurality of landmark features corresponding to the groups. A plurality of sequence scores are provided into a machine learning component, to obtain a patient score. A disease state of the patient is determined based on the patient score. |
US12254622B2 |
Computing emission rate from gas density images
Systems and methods are described for calculating an emission rate of a fugitive gas based on a gas density image of the fugitive gas. In an example, a computing device receives a gas density image of a fugitive gas from a camera. The computing device determines how to optimize the fugitive gas in the camera's field of view and instructions the camera to adjust its bearing and zoom accordingly. The camera captures one or more additional images of the fugitive gas, and the computing device stitches the images together where appropriate. The computing device then calculates the emission rate by delineating the fugitive gas in the image and determining a flux of the gas using one of various calculation methods. |
US12254620B2 |
Replacement part validation systems and methods
A replacement part validation system is presented that includes a scanning system that scans a received part and provides the scan results of the received part. The system also includes a part recognition module that, based on the received scan results of the received part and provides a part identification and a part quality metric. The system also includes a job assignment module that assigns the received part to an outstanding repair job. The system also includes an output generator that outputs the outstanding repair job and the part quality metric. The system also includes a computing processor that, based on the received scanned results, causes the part recognition module to review a database of parts and retrieve a most-likely match. The part quality metric is based on a comparison of the received part to the most-likely match. The computing processor causes the output generator to output the outstanding repair job and part quality metric to a source. |
US12254618B2 |
Circuit apparatus, electronic instrument, and error detection method
A circuit apparatus includes an image acquisition circuit, an error detection circuit, and a search circuit. The error detection circuit determines an indicator representing the degree of dissimilarity between a foreground image and a background image out of a display image based on the result of correlation operation and performs error detection on the display image based on the indicator. The search circuit searches the display image for the display position of the foreground image based on the reference image, which serves as a reference for the foreground image. The error detection circuit performs the error detection based on the display position searched for by the search circuit. |
US12254616B2 |
Systems and methods for monitoring tracked vehicles
A vehicle comprising a track system can be monitored to obtain information regarding the vehicle, including information regarding the track system, such as an indication of a physical state of a track and/or other component of the track system based on at least on 3D recognition and/or 2D recognition of image data of a track system component. |
US12254613B2 |
Systems and methods for inspection of IC devices
In an approach to non-destructive inspection of IC devices, one or more images of a Device Under Test (DUT) are received from one or more imaging devices. Observed features are detected in the one or more images and producing a first synthetic representation of a part design of the DUT that includes the observed features. The presence of one or more first unobserved features are inferred, where the one or more first unobserved features are inferred using a mapping and inference model (MIM). The one or more first unobserved features are added to the first synthetic representation of the part design of the DUT. |
US12254612B1 |
Method for constructing defect detection model, method for detecting defect and related apparatus
The present disclosure belongs to the field of defect detections and discloses a method for constructing a defect detection model, a method for detecting a defect and a related apparatus, obtaining an initial training image, and adding a simulated anomaly to the initial training image to obtain a simulated anomaly training image; training a preset defect recognition model according to the initial training image and the simulated anomaly training image to obtain defect position information and mask prompt information; training a preset defect segmentation model according to the defect position information and the mask prompt information; and fusing the trained defect recognition model and defect segmentation model to obtain a defect detection model; the defect recognition model includes a teacher network branch, a student network branch and an autoencoder network branch; and an output difference between the teacher network branch and the student network branch is the defect position information. |
US12254608B2 |
Sample acquisition information management device, sample acquisition information management system, and sample acquisition information management method
There are provided a sample acquisition information management device, a sample acquisition information management system, and a sample acquisition information management method that allow a subject who is to collect a sample by oneself to reliably perform a sample acquisition operation. Each of the sample acquisition information management device and the sample acquisition information management system includes an image acquisition unit (16) that acquires an image and a video of a sample acquisition operation of a subject using a sample examination kit, an output unit (18) that outputs acquisition means information and operation check information, and a processing unit (20) that determines whether or not the image or the video acquired by the image acquisition unit (16) corresponds to a correct sample acquisition operation and controls display of the acquisition means information and the operation check information. Further, the sample acquisition information management method uses the sample acquisition information management system. |
US12254607B2 |
Image processing method and apparatus implementing the same
An image processing method and a device configured to implement the same are disclosed. The method comprises: obtaining optical input from a hybrid imaging device, wherein an obtained optical input comprises a first component and a second component that temporally corresponds to the first component; wherein the first component of the obtained optical input corresponds to a first temporal resolution, while the second component of the obtained optical input corresponds to a second temporal resolution higher than that of the first component; performing image restoration operation on a first subset of the first component of the obtained optical input in accordance with data from the second component of the obtained optical input; and performing image fusion operation to generate fused image data from an output of the image restoration operation and a second subset of the first component of the obtained optical input. |
US12254605B2 |
Systems for width measurement corrections of test specimens based on background brightness data of captured images
The present disclosure describes systems and methods to correct for edge-position error associated with brightness levels of an associated back screen in a video extensometer system. In some examples, to correct for edge-position error, a processing system is configured to execute an edge detection algorithm to measure and/or calculate a difference between a perceived edge-position and a reference edge-position associated with an amount of error, and calculate a correction term to address the error. The correction term can be added to the result of the edge detection algorithm in case of white-to black transition, and subtracted in case of black-to-white transition to correct for the error. |
US12254591B2 |
AI downscaling apparatus and operating method thereof, and AI upscaling apparatus and operating method thereof
An artificial intelligence (AI) upscaling apparatus for upscaling a low-resolution image to a high-resolution image includes: a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, wherein the processor is configured to: obtain a second image corresponding to a first image, which is downscaled from an original image by an AI downscaling apparatus by using a first deep neural network (DNN); and obtain a third image by upscaling the second image by using a second DNN corresponding to the first DNN, and wherein the second DNN is trained to minimize a difference between a first restored image, which results from applying no pixel movement to an original training image, and second restored images, which result from downscaling, upscaling, and subsequently retranslating one or more translation images obtained by applying pixel movement to the original training image. |
US12254590B2 |
Combined denoising and upscaling network with importance sampling in a graphics environment
An apparatus to facilitate combined denoising and upscaling network with importance sampling in a graphics environment is disclosed. The apparatus includes set of processing resources including circuitry configured to: receive, at an input of a density map neural network, a sampled signal of a current frame and a reconstructed sample of the current frame; output, from the density map neural network, a prediction of a density map of samples based on the input of the current frame; provide the density map of samples to a sampler; reproject the density map of samples to a next frame; and apply the reprojected density map of samples to the next frame to generate a next sampled signal. |
US12254587B2 |
Protected access to rendering information for electronic devices
Aspects of the subject technology relate to electronic devices that can provide protected use of user-related information to applications, for generating user-specific outputs. The protected access may allow an application to process the user-related information within a processing environment of a processor that is separate from a primary processor of an electronic device. Within that processing environment, the application can utilize the user-related information to generate a user-specific output from the device. However, the application is prevented from extricating the user-related information, and information derived from the user-related information, from that processing environment. |
US12254586B2 |
Auto-focus tool for multimodality image review
Examples of the present disclosure describe systems and methods for an auto-focus tool for multimodality image review. In aspects, an image review system may provide for the display of a set of medical images representing one or more imaging modalities. The system may also provide an auto-focus tool that may be used during the review of the set of medical images. After receiving an instruction to activate the auto-focus tool, the system may receive a selection of an ROI in at least one of the images in the set of medical images. The auto-focus tool may identify the location of the ROI within the image and use the identified ROI location to identify a corresponding area or ROI in the remaining set of medical images. The auto-focus tool may orient and display the remaining set of medical images such that the identified area or ROI is prominently displayed. |
US12254584B2 |
Systems and methods for rotating an augmented reality display
Methods comprising generating, by a processor, a 3D model of an object; facilitating displaying, by the processor using the 3D model of the object, a 3D display of the object on an electronic device of a user; receiving, by the processor and from the electronic device of the user, a zoom selection on the 3D display of the object; in response to receiving the zoom selection, facilitating displaying, by the processor, a zoomed 3D display of the object on the electronic device of the user; receiving, by the processor and from the electronic device of the user, a zoom rotation selection of the object in the zoomed 3D display; and in response to receiving the zoom rotation selection, facilitating rotating, by the processor, the 3D display of the object in the zoomed 3D display on the electronic device of the user. Other embodiments are disclosed herein. |
US12254578B1 |
Device integration in augmented reality environment
Systems and methods for device integration in augmented reality environments are disclosed. For example, prior to an AR session being initiated, smart devices within a physical environment where the AR session is to be utilized may be identified and selected based on the functionality of the smart devices and the capabilities of an AR application associated with the AR session. Location information about the smart devices may also be determined and this information may be utilized to generate configuration data, which may be used by the AR application to cause device state transitions on the smart devices in response to events that occur in an AR environment of the AR session. |
US12254576B2 |
Navigating a virtual camera to a video avatar in a three-dimensional virtual environment, and applications thereof
In an aspect, a computer-implemented method allows for navigation in a three-dimensional (3D) virtual environment. In the method, data specifying a three-dimensional virtual space is received. A position and direction in the three-dimensional virtual space is received. The position and direction input by a first user and representing a first virtual camera used to render the three-dimensional virtual space to the first user. A video stream captured from a camera positioned to capture the first user is received. A second virtual camera is navigated according to an input of a second user. |
US12254574B2 |
Systems and methods for facilitating navigation in space
A navigation system for facilitating navigation in a space includes a network interface configured to access a representation of a space, a memory storing instructions, and at least one processor coupled with the memory. The at least one processor executes the instructions to detect objects in the representation of the space and determine a plurality of desirable positions which facilitate navigation in the representation of the space based on the detected objects. |
US12254572B2 |
Facial expression editing method and electronic device
A facial expression editing method includes obtaining a to-be-edited image, where the to-be-edited image includes a first face image of a user; obtaining, by using a camera, a first video stream including a second face image of the user; editing the first face image of the user in the to-be-edited image based on the second face image of the user in the first video stream to obtain an edited image, where a facial expression of the user in the edited image is associated with a facial expression of the user in the first video stream. |
US12254571B2 |
Personal space bubble in VR environments
A system and method for providing automated intervention in a virtual environment is disclosed. Intervention settings for a user are stored, wherein the intervention settings for the user includes one or more customized intervention triggers each corresponding to one or more trigger conditions and an intervention response. A current session associated with a user device of the user is monitored, wherein monitoring the current session includes analyzing interactions between the user and one or more other users in a virtual environment of the current session based on the intervention settings. One of the intervention triggers is identified as having occurred in the current session based on detecting the corresponding trigger conditions in the virtual environment. A workflow associated with the intervention response that corresponds to the identified intervention trigger is modulated based on the interactions between the user and the other users in the virtual environment. The intervention response is executed in the virtual environment of the current session based on the modulated workflow. |
US12254570B2 |
Generating three-dimensional representations for digital objects utilizing mesh-based thin volumes
The present disclosure relates to systems, methods, and non-transitory computer readable media that generate three-dimensional hybrid mesh-volumetric representations for digital objects. For instance, in one or more embodiments, the disclosed systems generate a mesh for a digital object from a plurality of digital images that portray the digital object using a multi-view stereo model. Additionally, the disclosed systems determine a set of sample points for a thin volume around the mesh. Using a neural network, the disclosed systems further generate a three-dimensional hybrid mesh-volumetric representation for the digital object utilizing the set of sample points for the thin volume and the mesh. |
US12254567B1 |
Method, device, terminal and medium for adaptively rendering fan-shaped image to 3D model
Disclosed are a method, device, terminal and medium for adaptively rendering a fan-shaped image to a 3D model. The method includes: importing a 3D model and a fan-shaped image; setting UV coordinates of four vertices of a sampling area; selecting a rendering area of the 3D model, and traversing all triangular facets in the rendering area through an edge traversal method; for each vertex of each triangular facet, locating a corresponding UV mapping point on the fan-shaped image to obtain UV texture coordinate data of the 3D model mapped onto the fan-shaped image; and sending the UV texture coordinate data to the rendering area of the 3D model. The present disclosure reduces the number and size of files, and improves a rendering speed and precision. Same parameters can be used directly for images of a same specification and size as long as an image position offset remains unchanged. |
US12254566B2 |
Method for analyzing user input regarding 3D object, device, and non-transitory computer-readable recording medium
The present disclosure provides a method for analyzing an input by a user received by a client on a server; the method comprising of; sending a content to be displayed by the client from the server to the client; receiving from the client, an input information by the user to the client during the content is displayed; analyzing the input information by the user received from the client; and changing the content to be displayed by the client based on the result of the analysis; and sending the changed content to the client. |
US12254556B2 |
Techniques for rendering signed distance functions
One embodiment of a method for rendering one or more graphics images includes tracing one or more rays through a graphics scene; computing one or more surface normals associated with intersections of the one or more rays with one or more surfaces, where computing each surface normal includes: computing a plurality of intermediate surface normals associated with a plurality of adjacent voxels of a grid, and interpolating the plurality of intermediate surface normals; and rendering one or more graphics images based on the one or more surface normals. |
US12254552B1 |
Audio-driven three-dimensional facial animation model generation method and apparatus, and electronic device
This application provides a audio-driven three-dimensional facial animation model generation method and apparatus, and an electronic device. The method includes: acquiring sample data including sample audio data, sample speaking style data, and a sample blend shape value; performing feature extraction on the sample audio data to obtain a sample audio feature; performing convolution on the sample audio feature based on a to-be-trained audio-driven three-dimensional facial animation model to obtain an initial audio feature, and performing encoding on the sample speaking style data based on the to-be-trained audio-driven three-dimensional facial animation model to obtain a sample speaking style feature; performing encoding on the initial audio feature and the sample speaking style feature based on the to-be-trained audio-driven three-dimensional facial animation model, to obtain an output blend shape value; and performing calculation on the sample blend shape value and the output blend shape value to obtain a loss function value. |
US12254551B2 |
Method and application for animating computer generated images
This disclosure relates to digital asset animation. |
US12254547B2 |
System and method of head mounted display
A method of head-mounted display including: generating a virtual environment for display in a first person view to a user wearing a head-mounted display, measuring a head displacement pattern of the user when they are performing a predetermined locomotive action in real life, and when the predetermined locomotive action is performed within the generated virtual environment, applying a head displacement pattern to a virtual first person viewpoint of the generated virtual environment presented to the user, the applied head displacement pattern being based upon the measured head displacement pattern, whether the user is performing the predetermined locomotive action in real life or not. |
US12254546B2 |
Method, system, and non-transitory computer-readable recording medium for authoring animation
A method for authoring an animation is provided. The method includes the steps of: acquiring characteristic information on an appearance and a motion of a real-world object from an input video; determining a virtual object associated with the real-world object with reference to the characteristic information on the appearance of the real-world object, and determining a virtual motion associated with the real-world object with reference to the characteristic information on the motion of the real-world object; and generating an animation sequence on the basis of the virtual object and the virtual motion. |
US12254540B2 |
Frequency interval visualization education and entertainment system and method
A system and method for transforming assessed frequency characteristics into three-dimensional visualizations. |
US12254538B2 |
Devices and process for synthesizing images from a source nature to a target nature
Images are synthesized from a source to a target nature through unsupervised machine learning (ML), based on an original training set of unaligned source and target images, by training a first ML architecture through an unsupervised first learning pipeline applied to the original set, to generate a first trained model and induced target images consisting in representations of original source images compliant with the target nature. A second ML architecture is trained through a supervised second learning pipeline applied to an induced training set of aligned image pairs, each including first and second items corresponding respectively to an original source image and the induced target image associated with the latter, to generate a second trained model enabling image syntheses from the source to the target nature. Also, applications to effective medical image translations. |
US12254537B2 |
Systems and methods for image reconstruction in positron emission tomography
A system for PET image reconstruction is provided. The system may obtain PET data of a subject. The PET data may be associated with a plurality of coincidence events, which includes scattering events. The system may also generate a preliminary scatter sinogram relating to the scattering events based on the PET data. The system may also generate a target scatter sinogram relating to the scattering events by applying a scatter sinogram generator based on the preliminary scatter sinogram. The target scatter sinogram may have a higher image quality than the preliminary scatter sinogram. The system may further reconstruct a target PET image of the subject based on the PET data and the target scatter sinogram. |
US12254536B2 |
Reconstruction apparatus, method, and program
According to one embodiment, a reconstruction apparatus obtains acquired raw data, and reconstruct a data set that represents a measured physical amount with a multidimensional space based on the acquired raw data. Herein, the apparatus performs reduction processing for generating noise-reduced partial data from partial data relating to a partial area of a data set at a current number of iterations, error compensation processing for compensating errors in a data set at the current number of iterations with respect to the acquired raw data, and optimization processing for reconstructing the data set by repeating the reduction processing and the error compensation processing until predetermined criteria are met, while moving the partial area. |
US12254533B2 |
Process for iteratively reconstructing images using deep learning
In a computer-implemented method of iteratively reconstructing images or a volume using deep learning and a computer-implemented method of training, projection filter parameter(s) of a projection (joint) bilateral filter, (J)BF, are automatically tuned by a first trained neural network based on data of projections of an imaging procedure. Volume filter parameter(s) of a volume (J)BF are automatically tuned by a second trained neural network based on data of a volume backward-projected from projections filtered by the projection (joint) bilateral filter using the automatically tuned projection filter parameter(s). A volume filtered by the volume (J)BF is output as the reconstructed images or volume, in case the filtered volume meets a predefined quality criterion. |
US12254525B2 |
Merchant signal location beacon
Systems, methods, and computer-readable media for providing a signaling location beacon are provided. Specifically, a collection location for collecting, by an agent, an item is determined. Also, a physical beacon associated with the pickup location can be identified. Further, an interaction between the physical beacon and the agent can be detected. For example, the interaction can occur based on the physical beacon and the agent being in physical proximity to each other during a process of the agent collecting the item at the collection location. As follows, in response to the interaction, transmission of a sensory signal to the agent can be facilitated to provide perceivable direction information associated with the physical location to the agent. The sensory signal can be specific to the agent based on the interaction between the physical beacon and the agent. |
US12254520B2 |
Power management system and power management method
A power management system including a management apparatus configured to assign divided computation processing constituting at least a part of predetermined computation processing to a distributed computing device placed in a facility, wherein the management apparatus includes a receiver configured to receive a message including an information element indicating a type of a power source configured to identify electrical power allowed as electrical power to be used by the distributed computing device, and a controller configured to perform assignment processing to assign the divided computation processing to the distributed computing device based on the type of the power source. |
US12254517B2 |
System and method for evaluating a service provider of a retirement plan
A system and method for analyzing a service provider of a retirement plan and comparing the service provider against the service providers associated with a group of similar plans is disclosed. In one embodiment, a computer system for evaluating a service provider of a retirement plan comprises a computer server having a database comprising a plurality of data defining a plurality of characteristics of each of a plurality of retirement plans, software configured to identify a subset of the plurality of retirement plans having characteristics comparable to characteristics of the selected retirement plan in view of the type and characteristics of the service provider, software configured to permit the selection of at least one report providing the comparison of the service provider, and software configured to automatically generate and deliver the selected at least one report to a user for display on a user interface. |
US12254515B1 |
Smart contract network to enable real-time swapping of digital assets using minting on-demand
Implementations of the present disclosure can include actions of receiving, by a first smart contract and from a first account, a redemption request for a swap transaction to redeem an amount of the first digital asset for an amount of the second digital asset, responsive to the redemption request, initiating, by the first smart contract, a transfer of a first number of tokens of the first digital asset from the first account to the second account, and notifying, by the first smart contract, a second smart contract, and in response to notification by the first smart contract, initiating, by the second smart contract, minting of the second number of tokens of the second digital asset and transfer of the second number of tokens of the second digital asset to the first account. |
US12254508B1 |
System and method of mapping product attributes between different schemas
A system is described for mapping product attributes between schemas of e-commerce websites. Using a pre-defined reverse mapping, a mapping server populates a master attribute table from product attributes and taxonomy categorizations defined in a source schema. Using a pre-defined assignment mapping, the mapping server maps the master attributes in the master attribute table to product attributes and taxonomy categorizations in the target schema. |
US12254506B2 |
Apparatus and method for generating positioning indicator
A positioning index generating apparatus configured to collect data generated by an action of a customer in each of a plurality of steps into which a product purchase decision step is divided and configured to determine a positioning index of a product based on data generated in at least one step among the plurality of steps. |
US12254505B2 |
Merchant selection model for dynamic management of add-ons for delivery service orders
Systems and method for dynamically managing add-on orders within a delivery service application. For example, a computer-implemented method includes obtaining data indicative of a primary order request. The method includes selecting, ranking, and displaying menu items for add-on orders associated with a primary order. The method includes obtaining user data provided by a user through a user interface associated with a delivery service application. The method includes determining, in response to obtaining the user data, that the primary order request is eligible for an add-on order. The method includes determining merchants for the add-on order. The selected merchants can be determined from a plurality of candidate merchants based at least in part on analysis of merchant-specific data relative to the user data indicative of the primary order request. The method includes updating the user interface to display data associated with the one or more selected merchants for the add-on order. |
US12254500B2 |
Facilitating online transactions
Merchandise content is aggregated from numerous merchant sources and presented on computing devices of individual users. Users are able to purchase select individual merchandise items by performing a simplified action, such as a screen tap on a touchscreen device. When the user performs the action, a series of actions are performed programmatically and/or automatically on behalf of the user to initiate and complete the transaction for the selected merchandise item from the merchant source. |
US12254497B2 |
Multisystem distributed processing of payment and/or non payment information
Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include communication using a payment processing device. Various other embodiments are described. |
US12254487B2 |
Dual network implemented method of a customer relationship management and point of sale merchandising system for patron experience
Aspects of a method for implementing a customer relationship management (CRM) and point of sale (POS) system on a node-to-node network for patron experience are disclosed including capturing transaction data or generating transaction data from one or more POS devices of a plurality of POS devices establishing a node-to-node network for processing payment on a commercial transaction are provided. Aspects of the method also include aggregating a data set associated with the commercial transaction. Moreover, aspects of the method also include reconciling the aggregated data set with a distributed ledger operating on the node-to-node network. Aspects of a CRM and POS system for patron experience are also provided, wherein the system comprises a remote payment device associated with information for making payment on a commercial transaction; and a plurality of POS devices establishing a node-to-node network for processing payment on the commercial transaction. |
US12254483B1 |
Driving points
A safe driving currency system may obtain telematics data indicative of a driver's operation of a vehicle, determine whether a driver is engaged in safe operation of a vehicle, and award safe driving currency (e.g., driving points) for operating the vehicle in a safe manner. The driver may also enter safe driving tournaments to obtain safe driving currency. The driver may then use the safe driving currency to obtain user-selectable electronic and/or real-world benefits. For instance, the driver may use the safe driving currency to purchase an item in a video game or a physical good or service from a vendor (e.g., hotels, gas stations, coffee shops, online stores, etc.). As the driver traverses a route, the driver may be notified of vendors along the route at which the driver may spend the driver's safe driving currency. |
US12254477B2 |
Method and system for providing visual validation of electronic tickets and payment for an additional item
This invention discloses novel systems and methods for providing visual confirmation that a passenger has a valid ticket and has previously paid for additional items such as luggage, suitcase, briefcase, bicycle, musical instrument, wheelchair, car, vehicle, motorcycle, automobile (in the case of, for example, a ferry). The visual validation display object allows tickets and additional items to be easily and quickly confirmed. |
US12254474B1 |
Systems and methods for enforcing strict network connectivity and storage access during online payments
The disclosed computer-implemented method for enforcing strict network connectivity and storage access during online payments may include (i) determining that a webpage in a tab of a browser application executing on the computing device includes a payment page for an e-commerce website, (ii) based on determining that the webpage includes a payment page, providing formjacking attack protection by monitoring network connectivity and storage access by the browser tab, (iii) based on the formjacking attack protection, identifying a potentially malicious attempt to hijack information entered into at least one web form included in the payment page, and (iv) in response to identifying the potentially malicious attempt, preventing the potentially malicious attempt from hijacking the information entered into the at least one web form included in the payment page. Various other methods, systems, and computer-readable media are also disclosed. |
US12254473B2 |
Systems, methods, and devices for integrating a first party service into a second party computer application
Systems, methods, and devices for integrating a first party service into a second party computer application are disclosed. In one embodiment, in a financial institution comprising at least one computer processor, a method for integrating a financial services payment service into a merchant computer application may include (1) receiving customer electronic device information from a customer electronic device using a first communication channel; (2) transmitting a passcode to the customer electronic device using a second communication channel; (3) receiving the passcode from the customer electronic device over the first communication channel; (4) sending a session identifier to electronic device over first communication channel; (5) receiving the session identifier from a merchant host; and (6) sending an authentication value to a merchant host. The merchant host may provide the authentication value to the customer electronic device. |
US12254471B1 |
Method for encrypting NFT's using dynamic key exchange on the blockchain
Systems and methods for providing a decentralized marketplace for patient-generated health data are provided. The systems and methods can store medical records on an interplanetary file system (IPFS) and blockchain, with the ability to encrypt and decrypt data on the IPFS and blockchain. This can securely associate and/or dissociate users from their “owned” property, securely transfer the ownership of records, securely share the records to other users, facilitate payment for nonfungible token (NFT) records, and/or facilitate transfers to aggregators of health records. |
US12254467B2 |
Electronic device for providing transaction in blockchain network and operating method thereof
An electronic device constituting a first block node included in a blockchain network of the disclosure is provided. The electronic device performs, in response to an input of requesting a transaction, obtaining first input data, output data, and a first identification value indicating a unique value capable of identifying a first smart contract, validating a blockchain application, forwarding a public key for a private key and an input data request to the second block node, based on the validation result, receiving, from the second block node, second input data encrypted with the public key and a second identification value indicating a unique value capable of identifying a second smart contract, and transmitting transaction data including the first input data and the output data to the server node, based on the comparison result of the first identification value and the second identification value. |
US12254462B2 |
Zero-knowledge proof-based virtual cards
Disclosed are various embodiments for issuing virtual cards to client devices. Also disclosed are embodiments for provisioning a transaction terminal to process transactions with virtual cards. A zero-knowledge proof algorithm can be utilized to validate the transactions. A virtual card can be based upon a public key of a client device that is managed by a hardware security module. |
US12254458B2 |
Payment processing system, payment processing method, and recording medium
A payment processing system according to an aspect of the present disclosure includes: at least one memory configured to store instructions; and at least one processor configured to execute the instructions to: associate a plurality of customers; specify a product acquired by each of the plurality of customers in a store; and perform at least one of: processing of collective payment by a customer who is a payer among the plurality of customers when it has been determined that all of the plurality of customers have left the store, for products acquired by the plurality of customers, or processing of separate payment by the customer who is the payer when it has been determined that each of the plurality of customers has left the store, for products acquired by the customer. |
US12254452B2 |
Method and system for efficient transfer of cryptocurrency associated with a payroll on a blockchain that leads to an automated payroll method and system based on smart contracts
The invention relates to blockchain technologies such as the Bitcoin blockchain, and the tokenisation of assets or entities. It is particularly suited for implementing a payroll on a blockchain platform and comprises a method (100) and system (1) of transferring cryptocurrency from a first node (3) to a second node (7). Both nodes (3, 7) are associated with a payroll and have a respective asymmetric cryptography pair, each pair including a master private key and a master public key. Respective additional private and public keys may be determined based on the master private key, master public key and a generator value at each node. The additional private and public keys may form a hierarchical structure. A common secret may be determined at each of the nodes (3, 7) based on the additional private and public keys. The common secret may be used to securely transmit confidential information across a communications network (5). |
US12254448B2 |
Property management system and related methods
A computerized system and method for management of leased real property comprises various modules which enhance system operations and the user interface for such system. A property management system may receive and process information, such as digital images, whether still or video, both in conjunction with managing the inspection of units after being vacated by a previous tenant, such as for purposes of maintenance and repair, but likewise may make use of some or all of such property management information in the creation of promotional collateral for use by potential residents in a customer-facing graphical user interface. |
US12254446B2 |
Collaboration system including a spatial event map
A spatial event map system including server-side data processor that maintains a spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of an object of the event in the workspace and a time. The system includes logic to send messages including a location of an object of the event in the workspace and a time of the event to client-side network nodes; and to receive messages identifying events that create or modify an object, and to add corresponding entries to the log of events. The events can include history events that are sent to the other client-side network nodes, and added to the log for the corresponding history events, and ephemeral events that are sent to other client-side network nodes without adding corresponding entries in the log. |
US12254441B2 |
Systems and methods for controlling operation of an article based on detection of an interaction event
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for detecting events occurring to an article at a remote location using low-power event detection circuitry and transmission of event detection messages over a network. |
US12254438B2 |
Safeguarding high value assets using artificial intelligence
A method, computer system, and a computer program product for securing transportation of Items. In one embodiment, packaging particulars may be determined including packaging configuration and materials. At least a sensor may be embedded when packaging the Item. The sensor type and location may be selected by a processor. The Sensor(s) may be selected to monitor changes to the condition of the Item during the transportation. Sensor data may be monitored and any risk to the Item during the transportation may be mitigated. In one embodiment, when a risk has been determined, an alert may be provided such as to a person or an IoT enabled device to mitigate the risk. |
US12254436B1 |
Package securing system
A package securing system operable to facilitate the ability for an individual expecting to receive a package to provide and control a secure environment for receiving the package wherein the individual can execute the security protocols remotely. The package securing system further includes a lock having a body, a shank with keeper operably secured thereto, a solenoid with piston, a scanner and a controller. The controller provides operation of the lock and is operably coupled to the Internet via a wireless communication protocol. The controller is communicably coupled to a software application wherein the software application provide an interface for operation of the package securing system. The lock is unlocked and locked utilizing a machine-readable dataset wherein the machine-readable dataset is associated with an expected package and communicated to the controller via the software application. A server is provided to execute portions of the operational method of the present invention. |
US12254426B2 |
Production line operation forecast method and production line operation forecast system
A production line operation forecast method and a production line operation forecast system are provided. The production line operation forecast method includes the following steps: obtaining an online production line work-in-process map at a time point, generating candidate simulated dispatch decisions based on the online production line work-in-process map, and inferring production-line work-in-process map changes of the candidate simulated dispatch decisions at a next time point; inputting the production-line work-in-process map changes to a forecast model, such that the forecast model outputs simulated production line operation health indicators of the candidate simulated dispatch decisions at the next time point; and selecting one of the candidate simulated dispatch decisions as a scheduling dispatch decision. |
US12254425B1 |
Universal search engine for private jet services
This document describes a universal search engine. In one aspect, a method includes receiving, from a client device, a query that includes a departure geographic identifier and a destination geographic identifier for a private jet route. A set of available private jets for creating a new client-initiated private jet segment from the departure geographic location to the destination geographic location is selected for a given time period. One or more available spots on existing shared private jet segments that are scheduled to travel from the departure geographic location to the destination geographic location are identified for the time period. A user interface at the client device is updated to present one of, for each available private jet, a first required amount for creating a client-initiated private jet charter segment, or, for each available spot, a second required amount for claiming the spot. |
US12254422B2 |
Systems and methods for data correlation and artifact matching in identity management artificial intelligence systems
Systems and methods for embodiments of artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may support the correlation of identities from authoritative source systems and accounts from non-authoritative source systems using artificial intelligence techniques. |
US12254421B2 |
Machine learning knowledge management based on lifelong boosting in presence of less data
A method for lifelong machine learning using boosting includes receiving a new task and a learning sample for the new task. A distribution of weights is learned over the learning sample using previously learned classifiers from old tasks. A set of task-specific classifiers are learned for the new task using a boosting algorithm and the distribution of weights over the learning sample, whereby the distribution of weights over the learning sample is updated using the task-specific classifiers for the new task. |
US12254412B2 |
Optimizer based prunner for neural networks
A neural network pruning system can sparsely prune neural network models using an optimizer based approach that is agnostic to the model architecture being pruned. The neural network pruning system can prune by operating on the parameter vector of the full model and the gradient vector of the loss function with respect to the model parameters. The neural network pruning system can iteratively update parameters based on the gradients, while zeroing out as many parameters as possible based a preconfigured penalty. |
US12254407B2 |
Storage and inference method for deep-learning neural network
A storage and inference method for a deep-learning neural network comprises steps: establishing dummy nodes in a first artificial neural network to form a second artificial neural network; storing model parameters of the second artificial neural network in a first storage area, and storing parameters of the dummy nodes in a second storage area; and in inference, respectively retrieving the model parameters of the second artificial neural network and the parameters of the dummy nodes from the first storage area and the second storage area simultaneously; deleting interconnections between the dummy nodes of the second artificial neural network or setting the interconnections between the dummy nodes of the second artificial neural network to 0 according to the parameters of the dummy nodes before inference. The present invention prevents ANN from be deciphered through respectively storing model parameters and parameters of the dummy nodes in different locations. |
US12254405B2 |
Processing data in pixel-to-pixel neural networks
Technologies are provided for processing data in neural networks. An example method can include processing, by each layer of a neural network, a row in a first stripe of a data input, the row being processed sequentially in a horizontal direction and according to a layer-by-layer sequence; after processing the row, processing, by each layer, subsequent rows in the first stripe on a row-by-row basis, each subsequent row being processed sequentially in the horizontal direction and according to the layer-by-layer sequence; generating an output stripe based on the processing of the row and subsequent rows; processing, by each layer, a second stripe of the data input, each row in the second stripe being processed in the horizontal direction and according to the layer-by-layer sequence, wherein rows in the second stripe are processed on a row-by-row basis; and generating another output stripe based on the processing of the second stripe. |
US12254401B2 |
Artificial neural network model selection
A first artificial neural network (ANN) model implemented on a memory device can be executed on first data from an imaging device corresponding to a first image. A second ANN model implemented on the memory device can be executed on second data from the imaging device corresponding to a second, subsequent image. Whether an accuracy value of results yielded from the execution of the second ANN model on the second data is less than a threshold accuracy value can be determined by the memory device. Responsive to determining that the accuracy value is less than the threshold accuracy value, the first ANN model can be executed on third data from the imaging device corresponding to a third image subsequent to the second image. Such selection of ANN models can reduce excess power consumption of a memory device on which the ANN models are implemented. |
US12254400B2 |
Optimizing artificial neural network computations based on automatic determination of a batch size
Systems and methods for optimizing artificial neural network (ANN) computations based on automatic determination of a batch size are disclosed. An example method may comprise receiving, by an optimization module, an ANN structure associated with the ANN, and generating, based on the ANN structure, a configuration for a computation engine capable of performing computation of the layers of the ANN. The configuration may include information concerning a batch size of one or more layers of the ANN. The batch size of a layer can be determined based on a bandwidth required to read data related to layer, a number of parameters associated with the layer, and a time the layer processes one input dataset from the batch. The batch size of the layer can differ from the batch size of the ANN. The batch size of the layer may differ from a batch size of another layer of ANN. |
US12254399B2 |
Hierarchical hybrid network on chip architecture for compute-in-memory probabilistic machine learning accelerator
Systems, methods, apparatuses, and computer-readable media. An analog router of a first supertile of a plurality of supertiles of a network on a chip (NoC) may receive a first analog output from a first compute-in-memory tile of a plurality of compute-in-memory tiles of the first supertile. The analog router may determine, based on a configuration of a neural network executing on the NoC, that a destination of the first analog output includes a second supertile of the plurality of supertiles. An analog-to-digital converter (ADC) of the analog router may convert the first analog output to a first digital output and transmit the first digital output to the second supertile via a communications bus of the NoC. |
US12254398B2 |
Sparse machine learning acceleration
To reduce the storage size of weight tensors and speed up loading of weight tensors from system memory, a compression technique can be employed to remove zero values from a weight tensor before storing the weight tensor in system memory. A sparsity threshold can be enforced to achieve a compression ratio target by forcing small weight values to zero during training. When the weight tensor is loaded from system memory, a direct memory access (DMA) engine with an in-line decompression unit can decompress the weight tensor on-the-fly. By performing the decompression in the DMA engine, expansion of the weight values back to the original weight tensor size can be carried out in parallel while other neural network computations are being performed by the processing unit. |
US12254393B2 |
Risk assessment of a container build
An artificial intelligence (AI) platform to support selective replacement of one or more image layers of a container image build. A metadata file is subject to natural language processing and one or more corresponding vector representations are created and subject to evaluation by a set of artificial neural networks (ANNs). A first ANN assesses each vector representation with respect to compliance and operability, and the second ANN selectively assesses the vector representation(s) with respect to similarity with one or more compliant vector representations. In response to the assignment of the second score, at least one vector representation of the received metadata file is selectively replaced with at least one compliant vector representation. The metadata file is selectively provisioned with the selectively replaced vector representation(s). |
US12254390B2 |
Wasserstein barycenter model ensembling
A method, system and apparatus of ensembling, including inputting a set of models that predict different sets of attributes, determining a source set of attributes and a target set of attributes using a barycenter with an optimal transport metric, and determining a consensus among the set of models whose predictions are defined on the source set of attributes. |
US12254387B2 |
Systems and methods for customizing user interfaces using artificial intelligence
Systems and methods are described herein for novel uses and/or improvements for designing user-specific interfaces using machine learning models. When a request to display certain data by an application is received, an application token and a user token may be retrieved and combined into a consolidated token. The consolidated token may be input into a machine learning model to obtain a user interface token for an application. The user interface token may indicate user interface settings/configuration desired/preferred by a user. The user interface token may then be sent to the application to cause the application to display the data using user interface configurations within the user interface token. |
US12254382B2 |
System and methods for producing magic states for universal quantum computation using GKP error correction
Applying Gottesman-Kitaev-Preskill (GKP) error correction to Gaussian input states, such as vacuum, produces distillable magic states, achieving universality without additional non-Gaussian elements. Gaussian operations are sufficient for fault-tolerant, universal quantum computing given a supply of GKP-encoded Pauli eigenstates. |
US12254378B2 |
Quick response (QR) code based test data embedding and transmission
In some examples, QR code based test data embedding and transmission may include obtaining, by a test data analyzer that is executed by at least one hardware processor, test data based on operation of a test device to measure a parameter associated with an optical fiber. Based on an analysis of the test data, a report that includes the test data may be generated. A quick response (QR) code generator that is executed by the at least one hardware processor may compress the report that includes the test data to generate a compressed report. The QR code generator may generate, based on an analysis of the compressed report, a QR code that includes the compressed report. A display generator that is executed by the at least one hardware processor may generate a display of the QR code that includes the compressed report. |
US12254375B2 |
Reading controller and reading control method
A reading controller includes an open/closed state determination part that determines an open/closed state of a door of a load chamber of a vehicle, a tag information acquisition part that acquires tag information stored in a tag attached to a load, via a communication element that is installed in the load chamber and reads the tag, and a radio wave control part that controls a radio wave strength of radio waves emitted by the communication element for reading the tag to be a first radio wave strength when the open/closed state determination part determines that the door is in the closed state, and controls the radio wave strength to be a second radio wave strength, which is lower than the first radio wave strength, when the door is in the open state. |
US12254373B2 |
Card reader foreign object detection
A card reader includes a movable upper surface platform with a lower surface platform including one or more sensors. When there is no card transaction in progress, the upper surface platform moves toward the lower surface platform and locks in place making contact with the lower surface platform. The one or more sensor indicate whether the two surfaces are in contact with one another. When the two surfaces are not in contact with one another, when the card reader is in an idle state, the card reader shuts down/disables since there is foreign object is present in the card reader's transport path, which may indicate a skimmer/shimmer was placed in the card reader. |
US12254363B2 |
Information processing apparatus, information processing method, inspection system and storage medium
The inspection device determines whether or not it is possible to inspect whether or not the imaged image of the surface to be inspected has a defect based on the comparison between the imaged image imaged of the surface to be inspected of the printed matter and the reference image. Whether or not to execute the processing related to printing is controlled according to the determination result of whether or not the inspection device can execute the inspection. |
US12254362B2 |
Information processing apparatus, method, and storage medium that change a paper size from a first size to a different, second size, and to maintain an aspect ratio of an object
An information processing apparatus for editing a document including first and second types of different objects. The apparatus includes at least one processor and at least one memory coupled to the at least the processor and having stored thereon instructions, when executed by the at least the processor, and cooperating to act as a change unit configured, based on a user instruction, to change a paper size of the document from a first paper size to a second, different from the first, and an adjustment unit configured to adjust a size of the object included in the document based on the second. The adjustment unit adjusts the size of a first type of object in the plurality of objects such that an aspect ratio of the specific object is maintained and an aspect ratio of the second type of object corresponds to an aspect ratio of the second paper size. |
US12254361B2 |
Dynamic application programming interface (API) contract generation and conversion through microservice sidecars
Embodiments described herein are generally directed to the use of sidecars to perform dynamic Application Programming Interface (API) contract generation and conversion. In an example, a first sidecar of a source microservice intercepts a first call to a first API exposed by a destination microservice. The first call makes use of a first API technology specified by a first contract and is originated by the source microservice. An API technology is selected from multiple API technologies. The selected API technology is determined to be different than the first API technology. Based on the first contract, a second contract is dynamically generated that specifies an intermediate API that makes use of the selected API technology. A second sidecar of the destination microservice is caused to generate the intermediate API and connect the intermediate API to the first API. |
US12254356B2 |
Techniques for managing drift in a deployment orchestrator
Techniques for implementing an infrastructure orchestration service are described. A configuration file for a deployment to a first execution target and a second execution target can be received. A first safety plan can be generated for the first execution target that comprises a first list of resources and operations associated with deployment at the first execution target. Approval of the first safety plan can be received. A second safety plan can be generated for the second execution target that comprises a second list of resources and operations associated with deployment at the second execution target. A determination can be made whether the second safety plan is a subset of the first safety plan. If the determination is that the second safety plan is a subset of the first safety plan, the second safety plan can automatically be approved and transmitted to the second execution target for deployment. |
US12254355B2 |
Method, electronic device, and computer program product for task scheduling
A method for task scheduling includes, if it is determined that there is an idle task scheduling token, causing a first computing resource in a computing system to acquire the idle task scheduling token as a first task scheduling token to execute a first task in a task queue. If it is determined that a second task having a higher priority than the first task is to be executed, the first computing resource is to discard the first task scheduling token to switch from executing the first task to executing the second task. If it is determined that the execution of the second task is finished, the first computing resource is to retrieve the first task scheduling token to continue the execution of the first task. |
US12254351B2 |
Computer-implemented method in a system comprising one or more processors for executing periodic tasks, system comprising one or more processors for executing periodic tasks, and computer-program product
A computer-implemented method in a system having one or more processors for executing periodic tasks is provided. The computer-implemented method includes classifying the periodic tasks into one of at least two groups including a first group and a second group. Cycle times of first periodic tasks in the first group respectively are one or more integer divisors of a maximum cycle time. |
US12254347B2 |
Data pipeline
A scalable cloud-based data processing and computing platform to support a large volume data pipeline. |
US12254346B1 |
Latency service level agreement based scheduling of operating system threads at cloud services
A response initiation time target based at least in part on a service level agreement is assigned to a task requested from a network-accessible service. A deadline parameter of a thread identified to perform sub-tasks of the task at a service logic implementation node is set based on the target. The thread is scheduled for execution using an operating system thread scheduling algorithm which selects threads for execution based on their deadline parameters. After a first sub-task of thread is completed, a response is sent to the requester of the task. |
US12254336B2 |
Information processing system and method of controlling information processing system
A virtual machine comprises a browser and an output unit configured to output a file generated while the browser interprets and processes a Web page to storage, which is different from a storage region that the virtual machine has and can be shared with another virtual machine different from the virtual machine. |
US12254334B2 |
Bootstrapping dynamic orchestration workflow
A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include receiving data and generating a contextual execution dependency graph with said data. The operations may include producing agents with said data and calculating an agent sequence for said agents based at least in part on said contextual execution dependency graph. The operations may include executing an automation script using said agent sequence and said contextual execution dependency graph. |
US12254331B2 |
Systems and methods of auto-scaling a virtual desktop environment
A system for dynamically auto-scaling allocated capacity of a virtual desktop environment includes: base capacity resources and burst capacity resources and memory coupled to a controller; wherein, in response to executing program instructions, the controller is configured to: in response to receiving a log in request from a first user device, connect the first user device to a first host pool to which the first device user is assigned; execute a load-balancing module to determine a first session host virtual machine to which to connect the first user device; and execute an auto-scaling module comprising a user-selectable auto-scaling trigger and a user-selectable conditional auto-scaling action, wherein, in response to recognition of the conditional auto-scaling action, the controller powers on or powers off one or more base capacity resources or creates or destroys one or more burst capacity resources. |
US12254327B2 |
Dynamically binding data in an application
In a method for dynamically binding data in an application, an expression describing a relation between a first property of a first data of the application to a first property of a second data of the application is received. A binding is created between the first data and the second data based on the relation. A change is propagated to the first property of the second data based on a change to the first property of the first data. A property of the second data is altered based on the binding. Receiving the expression, creating the binding, and altering the property are orchestrated to manage when the expression is executed in the application. |
US12254323B2 |
Deployment method for booting sequence of multiple operating systems and related apparatus
A deployment method for a booting sequence of multiple operating systems and related apparatus, related to the technical field of computers and applied to a baseboard management controller (BMC), include: establishing a connection to a disk array (S101); receiving first target logical disk information, wherein the first target logical disk information is information of logical disks provided with to-be-booted operating systems (S102); sending the first target logical disk information to the disk array (S103); and receiving booting flag setting information of the disk array, wherein the booting flag setting information is completion information sent after the disk array sets booting flags for corresponding logical disks based on the first target logical disk information (S104). |
US12254314B2 |
Natural language processing (NLP) enabled continuous integration and continuous delivery (CICD) deployment
A computing platform may configure a dependency knowledge graph indicating file dependencies for mainframe applications, and an error knowledge graph indicating errors and corresponding solutions for the mainframe applications. The computing platform may receive mainframe source code. The computing platform may analyze, using the knowledge graphs, the mainframe source code to identify potential errors and corresponding solutions. Based on identifying an error in the mainframe source code, the computing platform may cause the mainframe source code to be updated according to the corresponding solution. The computing platform may analyze, using the dependency knowledge graph and the error knowledge graph, the updated mainframe source code to identify remaining errors. Based on identifying an absence of the remaining errors, the computing platform may send, to a mainframe build and deployment engine, the updated mainframe source code, which may cause the mainframe build and deployment engine to automatically execute a build process. |
US12254310B2 |
Vehicle application deployment system with pre-determined fallback deployments
Systems and methods for providing vehicle software deployment plans that include one or more fallback deployment plans are disclosed. In some embodiments, a vehicle software deployment system determines a deployment plan for deploying one or more software applications one or more electronic control units (ECUs) of a vehicle. Additionally, for one or more failure scenarios, the vehicle software deployment system determines one or more respective fallback deployment plans, such as a deployment plan that assumes one of the ECUs of the vehicle has failed. A deployment plan bundle is provided to the vehicle, comprising a primary deployment plan as well as the one or more fallback deployment plans. In the event that one of the failure scenarios takes place with respect to the vehicle, a deployment agent of the vehicle automatically deploys one of the fallback deployment plans that was provided with the deployment bundle. |
US12254308B2 |
System, device and/or method for updating vehicle subsystem configurations
Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, in connection with executing an update to a configuration of one or more vehicles deployed in the field. In one particular implementation, aspects of an updated configuration are to be determined “on the fly” responsive to a particular event. |
US12254307B2 |
Information processing apparatus, information processing method, and information processing system to enable software program to be easily updated
The present disclosure relates to an information processing apparatus, an information processing method, an information processing system, and a program that enable an SW to be easily updated with an adjustment content according to a request of a user. Vehicle accumulation information including an image for relearning the SW that functions as an object recognition section that recognizes an object around a vehicle and an object recognition result is acquired from the image around the vehicle, adjustment content requested by the user of the vehicle regarding the relearning of the SW is decided, and the SW is relearned on the basis of the vehicle accumulation information and the adjustment content. The present disclosure can be applied to an automated driving technology. |
US12254302B2 |
Identifying binary objects using signature of input items used to create binary object
Techniques are provided for identifying a binary object using a signature of the input items used to create the binary object. One method comprises obtaining one or more input items; generating a signature of the one or more input items; transforming the one or more input items to generate a binary object; associating the signature with the binary object; and providing the binary object with the associated signature to a repository, wherein the signature is processed to evaluate the one or more input items used to create the binary object. The signature can be compared to an additional signature of one or more additional input items to determine whether transform the one or more additional input items to generate an additional binary object. The signature can be included in, for example, metadata embedded in the binary object, file properties associated with the binary object and/or a file name or tag of the binary object. |
US12254299B2 |
Automatic code reconfiguration based on function and subfunction analysis
Disclosed herein are techniques for automatically reconfiguring code based on function and subfunction analysis. Techniques include determining, by parsing a code structure representing a plurality of functions, that at least one first function has a threshold degree of complexity; identifying, in response to the determination, a plurality of subfunctions based on the at least one first function, the plurality of subfunctions having a commonality with the at least one first function; and forming a second function by reconfiguring the first function to call at least one of the identified plurality of subfunctions. |
US12254296B2 |
Computer-implemented method and a computer-readable medium
A computer-implemented method includes receiving a program code comprising a sequence of array instructions for at least one input array data structure storing multiple elements of a respective common data type, and function meta information, FMI. The FMI allow for determining an output size information of an output of each array instruction of the sequence of array instructions for an input size information of the at least one input array data structure. The method includes receiving hardware information of a processing unit, compiling, based on the first program segment, the runtime size information and the hardware information, a first compute kernel which is executable on the processing unit; and executing the first compute kernel on the processing unit using the runtime instance of the at least one input array data structure as input. |
US12254292B2 |
Engineering station and method for diagnosing a user program
A method for diagnosing a user program for controlling movement and positioning tasks of drives operated to execute a movement path of an apparatus, wherein the apparatus and movement path are depicted as a three-dimensional view in a first output element, to depict the movement path, a graphic element formed as a polygonal chain is generated for movement sections, which is operated in a force sensitive manner so that a user can select a location on the polygonal chain with a pointer device and obtain a display of an output field with a line of code that has the program instruction that is responsible through the execution for reaching the location within the movement section of the apparatus or position vector, and a recording method was performed in which the current position vector and the associated line of code or a code line index are recorded at sampling time points. |
US12254291B2 |
Method for a development environment
Disclosed is a method performed by a computing device for implementing a Graphical User Interface (GUI) providing a development environment, the method including: setting, by a computing device, a plurality of code blocks; designating two or more execution target blocks among the plurality of code blocks; constructing one or more pipelines defining a relationship between the two or more execution target blocks and connecting the two or more execution target blocks; and executing at least some of the two or more execution target blocks based on the connection relationship of the one or more pipelines. |
US12254286B2 |
Random number supply method and device
A random number supply device that generates three states required for operation of a signal processing unit from two-bit random number, includes a decision section decides whether a first random number generated by a first random number generator matches a predetermined value, and a control section supplies the signal processing unit with two-bit random number including the first random number by not using a second random number generated by a second random number generator when the first random number matches the predetermined value, and by using the second random number when the first random number does not match the predetermined value. |
US12254276B2 |
Descriptive topic modeling with LDA on bags of utterance clusters
The present disclosure relates to a system, a method, and a product for intent discovery. The system includes a processor in communication with a memory storing instructions. When the processor executes the instructions, the instructions are configured to cause the processor to: obtain documents comprising a set of utterances, extract the set of utterances from the documents, generate a set of utterance embeddings based on the set of utterances, clusterize the set of utterance embeddings to obtain a plurality of clusters, obtain a cluster label for each cluster, encode each document based on a number of times each utterance cluster identifier (ID) appears to obtain an encoded document, perform latent Dirichlet allocation (LDA) on the encoded documents to obtain K topics, and each topic corresponding to a list of key clusters with cluster IDs, and for each topic, replace the cluster IDs with the cluster labels. |
US12254274B2 |
Text classification method and text classification device
Disclosed is a text classification method and a text classification device. The text classification method includes: receiving text data (S1), the text data comprising one or more text semantic units; replacing the text semantic unit with a corresponding text keyword (S2), based on a correspondence between text semantic elements and text keywords; extracting, with a semantic model, a semantic feature of the text keyword (S3); and classifying, with a classification model, the text keyword at least based on the semantic feature, as a classification result of the text data (S4). |
US12254271B1 |
Natural language processing using language neutral verb expression patterns
A method is provided for improved understanding of text or speech sequences utilizing language neutral verb expression patterns (LNVEP). The LNVEP system deconstructs the text or speech sequences to uncover the LNVEP, which includes one or more essential component categories with a certain verb to yield a universally understandable, appropriate verb expression. The LNVEP identifies the semantic meaning of the text or speech sequences. Each LNVEP corresponds to one of more LNVEP Model that identifies the syntax of the text or speech sequences. |
US12254270B2 |
Data entry feature for information tracking system
A method for processing text data includes analyzing the text data to identify a plurality of keywords. The method also includes determining whether each of the plurality of keywords already exists in one or more databases. When a keyword in the plurality of keywords is not found in the one or more databases, the method includes tagging the keyword with a plurality of characters for storage. The plurality of characters includes at least a first character to indicate a start of the tagging, a second character to indicate a corresponding database for storing the keyword, and a third character to indicate an end of the tagging. The method also includes storing the tagged keyword in the corresponding database. |
US12254269B2 |
Machine learning recommendation engine for content item data entry based on meeting moments and participant activity
A content management system obtains at least a portion of a meeting transcript based on an audio stream of a meeting attended by a plurality of users, the meeting transcript obtained in an ongoing manner as words are uttered during the meeting. The content management system detects text entered by a user of the plurality of users into a content item during the meeting. The content management system matches the detected text to at least part of the at least the portion of the meeting transcript. The content management system provides the at least part of the at least the portion of the meeting transcript to the user as a suggested subsequent text. |
US12254268B2 |
Quality and efficacy analysis of statement of purpose in higher education admissions using machine learning
Systems and methods for the multifaceted analysis of a written work, such as an educational program admission essay, using machine learning, deep learning and natural language processing. Language, relevance, structure, and flows are evaluated for an overall impactful essay. Essay content is checked to evaluate whether the author has covered an essay's essential aspects. The essay is also analyzed for an effective structure for presenting details as per the essay type. The disclosure includes data preparation for the task, process of data tagging, feature engineering from the essay text, method for transfer learning and fine-tuning language model to adapt to the context of an essay. Finally, a process for building machine learning and deep learning models and technique for ensembling to use both models in combination is disclosed. The system may provide user-adapted feedback based on a persona created from the user profile. |
US12254266B2 |
Methods, apparatuses and computer program products for parsing temporal expressions in a conversational data-to-text system
Embodiments provide for a temporal expression parser in a conversational data-to-text system are described herein. An example method may include receiving user query data comprising an input text string; generating, based at least in part on the input text string, a n-gram set comprising a plurality of n-gram elements; traversing each n-gram element in the n-gram set to generate a parse tree list comprising one or more parse trees based on a grammar template associated with the input text string; and generating, based at least in part on a last parse tree of the parse tree list, one or more semantic frames indicating a temporal expression associated with the input text string. |
US12254265B2 |
Generating unique word embeddings for jargon-specific tabular data for neural network training and usage
Tabular data is accessed that contains multiple entries of alphanumeric data. Multiple tokens are generated of the multiple entries of alphanumeric data using a tokenization process. The tokenization process maintains jargon-specific features of the alphanumeric data. Multiple embeddings of the multiple entries of alphanumeric data are generated using the tokens. The embeddings capture similarity of the multiple entries considering all of global features, column features, and row features in the tokens of the tabular data. A neural network is used to predict probabilities for pre-defined classes for the tabular data using the generated embeddings. |
US12254264B2 |
Object level selective undo in digital graphic design documents
The present disclosure relates to systems, methods, and non-transitory computer readable media for performing object-specific undo and/or redo operations. For example, in one or more embodiments, the disclosed systems receive a modified digital design image comprising a first modified object and a second modified object. In some examples, the second modified object is modified after the first modified object. The disclosed systems can generate and utilize an object-specific version representation to undo an edit to the first modified object without undoing edits to the second modified object. The disclosed systems can generate and provide, for display via a user interface, an updated digital design document comprising a reverted first object and the second modified object. |
US12254255B1 |
Glitch identification and power analysis using simulation vectors
A method includes: receiving a simulation vector associated with a circuit design, wherein the simulation vector is associated with a simulation vector type; identifying, by a processor, a plurality of glitch transitions from among one or more transitions associated with a pin of a cell of the circuit design during a clock period of the simulation vector, and determining a glitch power consumption of the cell during the clock period based on the plurality of glitch transitions. |
US12254251B2 |
Generating space models and geometry models using a machine learning system with multi-platform interfaces
Aspects of the disclosure relate to the export and translation of space models. A computing platform may receive data indicating a request to export a space model to a design tool, and the space model may be defined in a plurality of data formats. In response to receiving the data indicating the request to export the space model to the design tool, the computing platform may generate drawing files based on the space model by: 1) selecting, based on the design tool, a data format, 2) extracting format-specific data from the space model, where the format-specific data is defined in the data format, and 3) generating the drawing files using the format-specific data extracted from the space model, where the drawing files are generated according to the data format. The computing platform may send the drawing files generated based on the space model. |
US12254247B2 |
Inspection result analysis device, inspection result analysis method, and storage medium
An inspection result analysis device includes a processor. The processor factorizes each first distribution of a first distribution group into a second distribution group and a weight group corresponding to the second distribution group by non-negative matrix factorization of the first distribution group. Each first distribution is a distribution of numerical data on a surface of a substrate, the numerical data resulting from an inspection of the substrate. The processor generates a fourth distribution by multiplying a third distribution by a weight corresponding to the third distribution to acquire a representative value of a numerical data group constituting the fourth distribution. The processor associates a fifth distribution with the third distribution when the representative value exceeds a threshold. The fifth distribution is one first distribution of the first distribution group. The third distribution is one second distribution of the second distribution group which is factorized from the fifth distribution. |
US12254242B2 |
Recommending audio mixing parameters by audio stream sender
Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for processing media streams. An apparatus includes processing circuitry that sends a message to a media aware network element that is configured to process a plurality of audio streams of a conference call. The message indicates that the plurality of audio streams is to be down mixed by the media aware network element. The processing circuitry receives the down mixed plurality of audio streams from the media aware network element and decodes the down mixed plurality of audio streams to receive the conference call. |
US12254241B2 |
Method for preventing duplicate application of audio effects to audio data and electronic device supporting the same
An electronic device may include an audio output device; and a processor configured to be operatively connected to the audio output device. The processor is configured to: acquire a first user input for reproducing a first audio related to a first application; based on the first user input, generate first decoded data by decoding the first audio using a first codec; generate first synthesized data by applying a first audio effect to the first decoded data; transmit the first synthesized data to an audio framework; based on the first audio being decoded using the first codec, transmit, to the audio framework, a first request for deactivating a function of applying a second audio effect; and output the first synthesized data via the audio output device without applying the second audio effect to the first synthesized data, based on the function of applying the second audio effect being deactivated. |
US12254240B2 |
Controlling audio output in a vehicle
Systems, methods, and software can be used to control audio output of a vehicle. In some aspects, a method includes: determining, at a vehicle, a current driving mode of the vehicle; determining, at the vehicle, a plurality of audio output levels based on the current driving mode and one or more preconfigured audio zone profiles; and controlling, by the vehicle, audio equipment of the vehicle to output audio according to the plurality of audio output levels. |
US12254239B1 |
Predicting amplification for broadcasts from personal devices
Gain factors for amplifying audio data of live broadcasts from mobile devices are selected to ensure that distortions of audio data subsequently generated during the live broadcasts remain within targeted distortion ranges. When a creator initiates a live broadcast from a personal device, audio data captured by the personal device is subjected to amplification and a level of distortion of the audio data is determined. A gain factor for amplifying audio data subsequently captured during the live broadcast is calculated based on a previous gain factor, as well as distortion of the audio data resulting from hard or soft clipping, or any other basis. The gain factor may increase, decrease or remain constant, depending on the prior gain factor and the previously observed distortion. |
US12254238B2 |
Electronic device including vibration device and method for operating the same
According to various embodiments, there may be provided an electronic device comprising a vibration device, a vibration device integrated circuit (IC) connected to the vibration device, a first bus, a second bus, and at least one processor electrically connected to the vibration device IC through each of the first bus and the second bus; wherein the at least one processor is configured to transfer first data to the vibration device IC through the first bus, transfer second data to the vibration device IC through the second bus different from the first bus, and control the vibration device IC to drive the vibration device based on data selected from the first data and the second data. Other various embodiments are possible as well. |
US12254234B2 |
Apparatus and method for providing contents related to augmented reality service between electronic device and wearable electronic device
A method and a device capable of supporting various display methods using an electronic device and/or glasses-type wearable electronic device (e.g., AR glasses) in an augmented reality (AR) are provided. An AR providing device for AR services includes a display and a processor. The processor is configured to provide content through an AR screen, detect a specified external object through the AR screen while providing the content, determine a display mode for providing the content, based on detection of the specified external object, control to display the content through a display of the specified external object, based on the determined display mode, and perform control to display the content through a virtual display area associated with the specified external object on the AR screen, based on the determined display mode. |
US12254233B2 |
Remote assistance via video conferencing
In aspects of remote assistance via video conferencing, a manager device establishes a connection to a video conferencing call and sends a device control request that requests control of a managed device also on the video conferencing call. The manager device displays a screen view of the managed device on a display of the manager device based on a device control response from the managed device approving the device control request. The manager device detects a touch input at the display of the manager device and sends, to the managed device, position information of the touch input relative to a coordinate of the display of the manager device and/or relative to a coordinate of the display of the managed device. The manager device receives feedback that confirms the position information of the touch input is implemented as a touch event at the managed device. |
US12254231B2 |
Properly displaying image depending on display rotation state of display
Disclosed herein is a display apparatus configured to rotate around a fixed axis. The display apparatus includes: a display configured to rotate around the fixed axis and display an image; and a controller configured to process an original image and control the display to display the original image, wherein the original image is stored in a memory or received through wired or wireless communication. The controller is configured to: obtain an output image by processing a central area including an object in the original image to be suitable for a rotation state of the display and a resolution of the display; and control the display to display the obtained output image. |
US12254230B2 |
Head-mountable display system and methods
A system includes a head-mountable display (HMD) configured to receive one or more signals via a wired connection with an external device, processing circuitry to generate an output indicative of at least one of a predicted disconnect event and a detected disconnect event for the wired connection, and control circuitry to instruct one or more operations to be performed by the HMD in response to the generated output. |
US12254228B2 |
Printing apparatus and control method
A printing apparatus includes a first acquisition unit configured to acquire information about software applicable to the printing apparatus from a management server, a notification unit configured to transmit the acquired information about the software as a device information notification to the print system, a request unit configured to issue an event request to the print system, a second acquisition unit configured to acquire information about software used for an update from the print system in a case where an event of updating the software based on an operation input to the print system is included in a response received in response to the event request, and an update unit configured to perform processing for updating the software of the printing apparatus based on the information about the software acquired by the second acquisition unit. |
US12254226B2 |
Image processing system, image forming apparatus, and computer readable medium for execution of a job in a shared space
An image processing system includes: a first processor that is mounted on a first image processing apparatus, the first image processing apparatus being placed in a shared space, and configured to be used by plural users that do not belong to a same organization; a second processor that is mounted on a connection server, the connection server being placed outside the shared space, connected to a local area network of an organization to which at least one of the plural users belongs, and configured to connect a virtual private line; a third processor that is mounted on a second image processing apparatus, the second image processing apparatus being connected to the local area network of the organization; and a fourth processor that is mounted on a management server, the management server being placed outside the shared space and the local area network of the organization, and configured to manage connection server connection information used to establish the virtual private line with the connection server of the organization and access information used to access the second image processing apparatus of the organization, in which the third processor is configured to store, in the second image processing apparatus, a job relating to image processing generated by a user belonging to the organization, the fourth processor is configured to, in response to a connection information acquisition request in which organization identification information is designated being transmitted from the first image processing apparatus, return connection server connection information corresponding to an organization designated in the connection information acquisition request, and the first processor is configured to establish, via the virtual private line, connection with a connection server of an organization using the connection server connection information corresponding to the organization and acquired by transmitting, to the management server, the connection information acquisition request including the organization identification information designated by a user of the first image processing apparatus, acquire, in response to a job acquisition instruction including the organization identification information designated by the user of the first image processing apparatus, a job from the second image processing apparatus of the organization that is accessible using access information of the organization via the virtual private line, and execute the acquired job with the first image processing apparatus. |
US12254223B2 |
Method and system for assisting a user with operation of multifunction printer using mobile device
A method, a non-transitory computer readable medium, and a multifunction peripheral or multifunction printer that includes a method of operating a multifunction printer. The method includes receiving, by the multifunction printer, a selection of a function of the multifunction printer; displaying, on a display panel of the multifunction printer, a code for the selection of the function of the multifunction printer; receiving, by the multifunction printer, a request for operating assistance for the function of the multifunction printer based on the displayed code from the client device; and sending, by the multifunction printer, the operating assistance to the client device of the user on the function of the multifunction printer. |
US12254220B2 |
Resource configuration based on energy expenditure
One or more parameters corresponding to a targeted energy characteristic of a computing client device are received. A ratio of types of storage devices allocated to the computing client device is adjusted based on the one or more parameters. A storage volume for the computing client device is provisioned according to the ratio of the types of the storage devices. |
US12254219B2 |
Non-volatile data storage device having a plurality of dies accessed in an interleaved manner
A technique for signal deskew at the non-volatile memory side. The non-volatile memory includes a plurality of dies and a signal timing adjustment circuit. The dies are grouped into storage zones. A controller is coupled to the non-volatile memory through a plurality of data lines. Through the data lines, the controller issues a plurality of commands to provide zone delay parameters to the non-volatile memory to drive the signal timing adjustment circuit at the non-volatile memory side to separately adjust data-line timing of the different storage zones. |
US12254218B2 |
Read schemes with adjustment for neighboring word line sanitization
An apparatus includes a control circuit configured connect to non-volatile memory cells. The control circuit is configured to receive a read command directed to data stored in non-volatile memory cells of a first word line and determine that a second word line adjacent to the first word line is sanitized. The control circuit is further configured to select an adjusted read voltage for a read operation directed to the non-volatile memory cells of the first word line based on the determination. |
US12254217B2 |
Dynamic multi-bank memory command coalescing
Systems, apparatuses, and methods for dynamically coalescing multi-bank memory commands to improve command throughput are disclosed. A system includes a processor coupled to a memory via a memory controller. The memory also includes processing-in-memory (PIM) elements which are able to perform computations within the memory. The processor generates memory requests targeting the memory which are sent to the memory controller. The memory controller stores commands received from the processor in a queue, and the memory controller determines whether opportunities exist for coalescing multiple commands together into a single multi-bank command. After coalescing multiple commands into a single combined multi-bank command, the memory controller conveys, across the memory bus to multiple separate banks, the single multi-bank command and a multi-bank code specifying which banks are targeted. The memory banks process the command in parallel, and the PIM elements process the data next to each respective bank. |
US12254213B2 |
Write request buffer capable of responding to read requests
Described apparatuses and methods relate to a write request buffer for a memory system that may support a nondeterministic protocol. A host device and connected memory device may include a controller with a read queue and a write queue. A controller includes a write request buffer to buffer write addresses and write data associated with write requests directed to the memory device. The write request buffer can include a write address buffer that stores unique write addresses and a write data buffer that stores most-recent write data associated with the unique write addresses. Incoming read requests are compared with the write requests stored in the write request buffer. If a match is found, the write request buffer can service the requested data without forwarding the read request downstream to backend memory. Accordingly, the write request buffer can improve the latency and bandwidth in accessing a memory device over an interconnect. |
US12254210B2 |
Devices, methods, and computer readable media for control page flush handling
Embodiments herein provide a data storage device including a non-volatile memory, a second memory, and a controller coupled to the non-volatile memory and the second memory. The second memory is configured to store a plurality of delta queues. Each of the plurality of delta queues includes delta queue entries. The delta queue entries are grouped into one or more logical-to-physical (L2P) pages. Each of the one or more L2P pages is associated with a plurality of logical flash management units (LFMUs) corresponding to a plurality of physical addresses in the non-volatile memory. The controller is configured to determine that a delta queue flush is required. In response to determining that the delta queue flush is required, the controller selects one of the plurality of delta queues to flush, and flushes the one or more L2P pages stored in the one of the plurality of delta queues to the non-volatile memory. |
US12254209B1 |
Time bound partial format operation in a storage device
A storage device performs a format operation for host devices using different format times and commands configurations. When a controller on the storage device receives an erase command from a host device, the controller determines the format time and a chunk size associated with data in the erase command. The controller executes a first format operation scheme, a second format operation scheme, or a third format operation scheme to perform an erase operation on the data in the erase command within the format time. The controller halts execution of the erase operation and returns operation to the host device when the format time expires. |
US12254205B1 |
Utilizing data transfer estimates for active management of a storage environment
Utilizing data transfer estimates for active management of a storage environment, including: determining an estimated data transfer time from a source storage environment to a destination storage environment; determining whether the estimated data transfer time exceeds a threshold; and performing, in response to the estimated data transfer time exceeding the threshold, a remedial action associated with data transfers between the source storage environment and the destination storage environment. |
US12254199B2 |
Declarative provisioning of storage
Declarative provisioning of storage, including: identifying one or more policies associated with a storage object; determining, in dependence upon at least the one or more policies, a storage configuration for the storage object; and provisioning, in accordance with the storage configuration, storage that implements the storage object. |
US12254196B2 |
System and method to reduce power consumption when conveying data to a device
Systems, apparatuses, and methods for moving data from a memory in a computing system to an I/O device. A system includes a processor, memory, I/O controller, and power management circuitry. An application stores data in the memory that is to be ultimately conveyed to an I/O device. The I/O controller is configured to convey the data to an I/O device according to a service interval. The I/O controller is configured to fetch a first data item from the memory stored by the application, and prefetch one or more additional data items from memory. The first data and prefetched data are stored in a locally accessible buffer of the I/O controller. The I/O controller is then configured to convey each of the first data and one or more data items from the buffer to the I/O device at regular intervals of time during a given period of time, prior to initiating a fetch of additional data from the memory. During the given period of time, the power management circuitry is configured to cause at least the memory to enter a reduced power state. |
US12254194B2 |
Storage controller and an operation method of the storage controller
A storage controller including: a host interface circuit receiving first, second, third and fourth requests corresponding to first, second, third and fourth logical addresses; a memory interface circuit communicating with first nonvolatile memories through a first channel and second nonvolatile memories through a second channel; a first flash translation layer configured to manage the first nonvolatile memories; and a second flash translation layer configured to manage the second nonvolatile memories, the first flash translation layer outputs commands corresponding to the first and fourth requests through the first channel, and the second flash translation layer outputs commands respectively corresponding to the second and third requests through the second channel, and a value of the first logical address is smaller than a value of the second logical address, and a value of the third logical address is smaller than a value of the fourth logical address. |
US12254193B2 |
Storage compute services for encrypted data
Aspects of a storage device are provided that perform partial decryption of host encrypted data and encryption of host provided data using received or generated keys for data targeted for compute services. The storage device may include a non-volatile memory and a controller. The controller may receive encrypted data, receive a key associated with a portion of the encrypted data, and decrypt the portion of the encrypted data based on the key without decrypting a remainder of the encrypted data. The controller may also receive data, receive or generate a key associated with a portion of the data, encrypt the portion of the data based on the key without encrypting a remainder of the data based on the key, and store the encrypted portion of the data in the non-volatile memory for subsequent decryption. As a result, a balance between encrypted data storage and decrypted data security may be achieved. |
US12254187B2 |
Method, device, and computer program product for processing compressed data
Techniques for processing compressed data involve: determining, based on parsing of a header of a compressed data packet, a size of original data corresponding to compressed data, wherein the compressed data packet comprises the header, compressed metadata, and the compressed data. The techniques further involve: allocating, based on the size of the original data, a shared buffer space for receiving and converting the compressed metadata and the compressed data; and storing the compressed data packet in the shared buffer space. The shared buffer space can be used for the receiving and conversion processing of compressed data at the same time, without allocating a separate buffer space for each processing, thereby improving the memory efficiency. Since the allocated shared buffer space is used for both receiving processing and conversion processing, the complexity of configuration of a memory pool is also reduced. |
US12254184B1 |
Response time estimation using sequence-to-sequence deep neural networks
A method comprising: receiving a first workload data set, the first workload data set specifying a cache hit outcome distribution that is associated with a plurality of input-output (I/O) operations; identifying a plurality of workload portions of the first workload data set, each of the workload portions identifying: (i) a rate of a cache hit outcome that is associated with a respective I/O operation, and (ii) a data size that is associated with the respective I/O operations; generating a plurality of initial vectors, each of the initial vectors being generated based on a different one of the plurality of workload portions, each of the initial vectors being generated by a different sub-network of a correlation neural network; generating a context vector based on the plurality of initial vectors; processing the context vector with a decoder to generate a plurality of data points in a response curve of a storage system. |
US12254183B2 |
Storage device including non-volatile memory device and operating method of storage device
Disclosed is a storage device which includes non-volatile memory devices, temperature sensors, and a storage controller receiving temperature information from the temperature sensors. Each of the plurality of memory blocks is allocated to one of a plurality of zones, and the storage controller performs a first zone reallocation operation to reallocate a block of a non-volatile memory device with a lower temperature to a zone with a higher hit ratio and to reallocate a block of a non-volatile memory device with a higher temperature to a zone with a lower hit ratio. The storage controller performs a first zone rating to generate a first table based on hit ratio information of the zones, performs a first memory rating to generate a second table based on the temperature information, and performs the first zone reallocation operation based on the first table and the second table. |
US12254177B2 |
Systems and methods for establishing scalable storage targets
A method for facilitating a connection to a storage volume, that includes receiving, by a storage manager, an access request from compute node, where the access request includes a storage volume identifier associated with the storage volume, performing a lookup, in a target database, to identify a target entry that includes the storage volume identifier, making a first determination that the target database does not comprise the target entry, and based on the first determination, creating a first storage target cluster for the storage volume, and sending first connection instructions to the compute node, where the first connection instructions comprise a first storage target cluster identifier associated with the first storage target cluster. |
US12254176B1 |
System and method of tap detection on a three-dimensional image
In some examples, an electronic device may be in communication with one or more input devices, including a camera, and a remote sensing vibrometer. In some examples, the remote sensing vibrometer may be configurable to emit, using a light source, one or more light beams that are incident on the physical surface on which the virtual image is displayed. In some examples, the remote sensing vibrometer detects contact with the physical surface based on one or more vibrations in the physical surface that are detected using the one or more light beams. In some examples, when the physical object contacts the physical surface on which the virtual image is displayed, the electronic device determines a location of the contact relative to the virtual image on the physical surface based on the detected vibrations produced by the contact of the physical object on the physical surface in the computer-generated environment. |
US12254173B2 |
Electronic device for processing a touch input and operation method therefor
According to various example embodiments, an electronic device and an operation method thereof are disclosed. The disclosed electronic device includes: a display; a touch sensitive panel; a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory to: receive a touch input through the touch sensitive panel, detect a change of a size of the touch input received for a specified time, identify a brush stroke corresponding to the detected change of the size of the touch input among a plurality of brush strokes, obtain trajectory information corresponding to the touch input from a database corresponding to the identified brush stroke, and process the touch input according to the obtained trajectory information corresponding to the touch input and output the processed touch input on the display. |
US12254172B2 |
Rate-adaptive content container
Embodiments according to examples aspects of the present disclosure provide for an example computer-implemented method. The example method can include obtaining a data structure configured for rendering a plurality of content containers on a user device, the plurality of content containers providing a collapsed configuration and an expanded configuration. The example method can include rendering, based on a first rate parameter descriptive of a user input associated with the user device, one or more of the plurality of content containers according to the collapsed configuration. The example method can include rendering, based on a second rate parameter, at least one of the plurality of content containers according to the expanded configuration. |
US12254171B2 |
Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
A method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a progress icon that indicates a current position within a first piece of content, displaying a multi-purpose content navigation icon; while providing the first piece of content: detecting a first contact at a first location that corresponds to the multi-purpose content navigation icon; while continuing to detect the contact at the first location, moving the current position within the first piece of content at a predefined scrubbing rate; and, in response to detecting movement of the contact that includes a first component of movement in a direction that corresponds to movement on the display parallel to the first predefined direction, moving the current position within the first piece of content at a variable scrubbing rate that varies monotonically as the first component of movement increases. |
US12254170B2 |
Utilizing a transformer-based generative language model to generate digital design document variations
The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing a design language model and a generative language model to generate digital design documents with design variations. In particular embodiments, the disclosed systems implement the design language model to tokenize the design of a document into a sequence of language tokens. For example, the disclosed systems tokenize visual elements and a layout of the document—in addition to optional user-added content. The generative language model utilizes the sequence of language tokens to predict a next language token representing a suggested design variation. Based on the predicted language token, the disclosed systems generate a modified digital design document visually portraying the suggested design variation. Further, in one or more embodiments, the disclosed systems perform iterative refinements to the modified digital design document. |
US12254169B2 |
Method and apparatus for drawing bounding box for data labeling
The present embodiment relates to a method and apparatus for performing a box drawing task for data labeling, which provide a user interface for an interaction with a user to perform a data labeling-associated task corresponding to drawing of a box on an object in a photo and, on the basis of same, allow high-quality training data to be secured. |
US12254165B2 |
Monitoring and management of wearable devices
Aspects of the present disclosure describe systems and methods that enable a user of a computing device (e.g., a smartphone, tablet, etc.) to interact with a wearable device worn by the user. In one embodiment, the computing device provides a touchscreen-based graphical user interface (GUI). The GUI displays a three-quarter view of a plurality of icons arranged in a ring, where each of the icons is associated with a respective health/fitness parameter (e.g., heart rate, blood oxygen saturation, etc.). The GUI enables the user to interact with the wearable device through the computing device, via swiping gestures, presses of icons, and press-and-holds of the icons. |
US12254163B2 |
Object folding tool
An object folding tool is leveraged in a digital medium environment. A two-dimensional (2D) representation of an unfolded object is obtained, and visual cues indicating folds for transforming the unfolded object into a folded object are detected. Based on the detected visual cues, a shape of the folded object is determined, and a three-dimensional (3D) representation of the folded object having the determined shape is generated. In one or more implementations, the 2D representation of the unfolded object and the 3D representation of the folded object are displayed concurrently on a display device. |
US12254160B2 |
Touch structure, display panel and electronic device
A touch structure, a display panel and an electronic device. The touch structure includes: a plurality of touch sub-electrodes spaced apart from each other and a dummy electrode; the dummy electrode is embedded into at least one touch sub-electrode among the plurality of touch sub-electrodes, and is spaced apart from the touch sub-electrode where the dummy electrode is located, so as to be insulated from each other; the at least one touch sub-electrode includes a strip-shaped channel and a main body portion surrounding the dummy electrode and the channel, the strip-shaped channel penetrates through the dummy electrode, and two ends of the strip-shaped channel in an extension direction thereof are both connected to the main body portion. |
US12254159B2 |
Touch structure, touch display panel, and display device
A touch structure, a touch display panel, and a display device are provided, which relate to the field of touch technology. The touch structure includes first touch electrodes and second touch electrodes. The first touch electrode includes first electrode blocks and transfer bridges. The second touch electrode includes second electrode blocks. The first and second touch electrodes are mesh structures. Grid lines of the first and second electrode blocks are channel lines, and the channel lines forming boundaries of the first electrode block are first boundary channel lines. Grid lines of the transfer bridge are transfer lines. The transfer bridge includes an opening part and a bridge part connected to the opening part. The opening part is connected to the first electrode block through a via hole. Some transfer lines are boundary transfer lines. The boundary transfer lines are overlapped with some first boundary channel lines. |
US12254153B2 |
Touch panel and display apparatus
A touch panel and a display apparatus are provided. The touch panel includes a first component region and a touch region, first-type touch electrode blocks, and m2 first connecting lines. First and second touch regions are respectively located at two sides of the first component region along a first direction. The first-type touch electrode blocks include first touch electrode blocks in the first touch region and second touch electrode blocks in the second touch region. m1 first touch electrode groups are arranged in the first touch region along a second direction. First connecting lines are respectively electrically connected to the first touch electrode groups and the second touch electrode blocks. |
US12254152B2 |
Touch display device
Embodiments of the disclosure may provide a touch display device in which in a structure in which touch electrodes are separately disposed in a first sub area and a second sub area of an active area, X-touch electrodes disposed in the first sub area and the second sub area are electrically connected with each other, and Y-touch electrodes are electrically separated from each other. It is possible to reduce the load by a structure in which touch electrodes are divided for each sub area and to reduce the number of channels by driving the X-touch electrodes in the first sub area and second sub area by the same number of channels. |
US12254151B2 |
Electronic device and learning model determination method for learning of electronic device
An electronic device is provided. The electronic device includes a touch sensor, a processor, and a memory. The processor may determine a touch input from a user as at least one of a force-touch input or a long-touch input, based on received touch data, determine whether a result of determining the touch data matches an intention of the user, store data that does not match the intention of the user as a result of determination among the touch data in the memory, and determine a type of an artificial intelligence (AI)-based pre-learning model to be used in the electronic device, based on touch input accuracy and the data that does not match the intention of the user. |
US12254150B2 |
Operator control and/or display device
A touch screen operator control and/or display device (1), for a motor vehicle has a display element (2). At least one graphics element (3) can be represented on the display element (2) by visible light radiation. A sensor (4) detects the representation of the graphics element (3). The sensor (4) detects in particular, changes in brightness on the display element (2). |
US12254148B2 |
Display device and method for providing haptic feedback by display device
A display device includes a display panel, a touch sensing layer which is disposed on a first surface of the display panel and senses a touch input of a user, a first vibration device which is disposed on a second surface of the display panel and generates vibration according to driving voltages. The first vibration device generates a first vibration in response to a first touch input of the user to provide a first haptic feedback. |
US12254142B2 |
Variable friction and multi-texture mouse
An input device can include a housing defining an internal volume and a lower portion, the lower portion defining an aperture, an input sensor disposed in the internal volume, and a haptic assembly disposed in the internal volume. The haptic assembly can include an actuator and a foot coupled to the actuator and aligned with the aperture. The actuator can be configured to selectively extend the foot through the aperture to vary a sliding resistance of the input device on a support surface. |
US12254141B2 |
Unfused pose-based drift correction of a fused pose of a totem in a user interaction system
The invention relates generally to a user interaction system having a head unit for a user to wear and a totem that the user holds in their hand and determines the location of a virtual object that is seen by the user. A fusion routine generates a fused location of the totem in a world frame based on a combination of an EM wave and a totem IMU data. The fused pose may drift over time due to the sensor's model mismatch. An unfused pose determination modeler routinely establishes an unfused pose of the totem relative to the world frame. A drift is declared when a difference between the fused pose and the unfused pose is more than a predetermined maximum distance. |
US12254139B2 |
Peripheral keyboard and stand apparatus for a tablet computer
A keyboard and stand assembly includes a keyboard configured with a trigger and a power drive mechanism, and a linkage coupled between a tablet computer holder and the keyboard, the power drive mechanism coupled operatively between the trigger and the linkage, wherein selective actuation of the trigger automatically activates the power drive mechanism, extending and retracting the linkage for raising and lowering the holder relative to the keyboard. |
US12254138B2 |
Method for calibrating functional icon display position and control device using the method
A method for calibrating a functional icon display position of a control device is provided. The control device includes a transparent key and a display panel. The method includes the following steps. Firstly, an image capturing device is used to photograph a functional icon, and thus a real spatial relationship of the functional icon in a visible region of the transparent key is obtained. Then, a position offset amount is obtained according to a result of comparing the real spatial relationship with a reference spatial relationship. If the position offset amount is larger than the enable calibration threshold value, a calibrated icon display start coordinate position is obtained according to the position offset amount. The present invention also provides a control device using the calibrating method. |
US12254132B2 |
Communication interface with haptic feedback response
Method for generating haptic feedback responses based on gestures starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects a predetermined gesture by a first user of the first client device on the first user interface. In response to detecting the predetermined gesture by the first user, processor causes the first user interface and the second user interface to generate a haptic feedback response based on the predetermined gesture. Other embodiments are described herein. |
US12254131B1 |
Gaze-adaptive image reprojection
Disclosed is an imaging system of a display apparatus with gaze-tracking means and processor(s). The processor(s) is/are configured to: process gaze-tracking data, collected by the gaze-tracking means, to detect gaze directions of a user's eyes; determine a gaze convergence distance, based on a convergence of the gaze directions of the user's eyes; identify a region of interest in a given image frame, based on a gaze direction of a given eye of the user from a perspective of which the given image frame is rendered; and generate a reprojected image frame, by reprojecting the region of interest using six degrees-of-freedom reprojection, whilst considering the gaze convergence distance as an optical depth of pixels of the region of interest. |
US12254126B2 |
Electronic device displays an image of an obstructed target
An electronic device determines information about a target and provides the information to another electronic device that has an obstructed view of the target. The other electronic device displays an image of the target with an orientation and a location of the target. |
US12254124B1 |
Secure circuit integrated with memory layer
A secure integrated circuit comprises a lower logic layer, and one or more memory layers disposed above the lower logic layer. A security key is provided in one or more of the memory layers for unlocking the logic layer. A plurality of connectors are provided between the one or more memory layers and the lower logic layer to electrically couple the memory layer(s) and lower logic layer. |
US12254119B2 |
Securing a container ecosystem
Examples described herein relate to a security management system to secure a container ecosystem. In some examples, the security management system may protect one or more entities such as container management applications, container images, containers, and/or executable applications within the containers. The security management system may make use of digital cryptography to generate digital signatures corresponding to one or more of these entities and verify them during the execution so that any compromised entities can be blocked from execution and the container ecosystem may be safeguarded from any malicious network attacks. |
US12254117B2 |
Obfuscating communications that include sensitive information based on context of the communications
In some implementations, a user device may detect a communication associated with the user device and a user. The user device may analyze, using a machine learning model, a context of the communication to determine a risk score associated with the communication, the risk score indicating a likelihood that the communication is associated with a fraudulent actor attempting to solicit sensitive information from the user. The user device may monitor the communication to identify a trigger in the communication that indicates that sensitive information is to be shared, wherein monitoring the communication includes performing one or more operations to secure the communication based on the risk score satisfying one or more thresholds. The user device may detect, based on monitoring the communication, a portion of the communication that includes the sensitive information. The user device may obfuscate the portion of the communication. |
US12254113B2 |
Multi-camera vision system facilitating authentication and secure data transfer
In one embodiment, a refrigerator appliance is provided. The refrigerator appliance can include a cabinet defining a chilled chamber, a controller configured to operate one or more components of the refrigerator appliance, and a camera assembly operable to monitor the chilled chamber. The camera assembly can include a camera module having a camera that is operable to capture data associated with the chilled chamber. The controller and the camera module can each be configured to respectively perform one or more operations of an authentication process to verify identity of the controller and the camera module. The camera module can be configured to operate the camera to capture the data associated with the chilled chamber and/or to transmit a redacted version of the data associated with the chilled chamber to the controller based at least in part on verification of the identity of the controller and the camera module. |
US12254112B2 |
Methods and systems for cryptographically secured decentralized testing
A method of cryptographically secured decentralized testing includes receiving, by a computing device and from a secure test apparatus, an output of a cryptographic function of a secret test result identifier, authenticating the output, and recording, in a data repository, an indication of a test result as a function of the output. |
US12254111B2 |
Information security systems and methods for early change detection and data protection
A system includes a memory and a processor. The memory stores classification models that indicate a data classification to apply to data columns of one or more databases. The processor is configured to periodically access one or more databases and determine that a data table has been newly created or modified. The processor is further configured to determine whether a data column of the data table has an existing data classification, and in response to determining that the data column does not have an existing data classification, determine from the plurality of classification models a particular classification model to use for the data column. The processor is further configured to send instructions to a classification server to apply a particular data classification of the particular classification model to the data column in the classification database. |
US12254107B2 |
Orchestration of administrative unit management
Methods, systems, and computer program products for implementing an administrative unit management process. An object membership request that includes a membership access change for an object for one or more administrative units of a plurality of administrative units is received at a management service from a client device. Membership evaluation information associated with the object is obtained from a directory service for the plurality of administrative units. A membership change action is determined based on the membership evaluation information. Instructions are provided to at least one administrative unit of the plurality of administrative units to implement the membership change action. A membership change notification is sent to the client device. |
US12254106B2 |
Client isolation with native cloud features
A primary request is received that includes a primary identity. The service is within a service container group project hosted by a cloud provider. A shadow request is generated from the primary request. The shadow request includes a shadow identity linked to the primary identity. The shadow request is authorized by verifying that the shadow identity has access to the service. A tenant token is generated for the shadow identity in response to authorizing the shadow request. An access token is obtained using native authorization of the cloud provider in exchange for the tenant token. Tenant data is accessed from a tenant data repository using the access token. A shadow response is obtained that is generated for the shadow identity and includes processed tenant data generated. A primary response is sent that is for the primary identity and is generated from the shadow response. |
US12254099B2 |
Autoencryption system for data in a container
A method that manages sensitive data. A computer system identifies the sensitive data for a group of application containers using configuration information for the group of application containers. The computer system encrypts the sensitive data identified for the group of application containers to form encrypted sensitive data. The computer system saves the encrypted sensitive data to a shared storage used by the group of application containers when the group of application containers is deployed. |
US12254095B2 |
Data-flow analysis for computing systems deploying multiple software applications
A method for data-flow analysis includes constructing a data-flow graph for a computing system that runs multiple software applications. The data-flow graph includes (i) vertices representing data locations in the computing system, and (ii) edges representing data movements performed by the software applications between the data locations. One or more multi-hop paths are identified in the data-flow graph, each multi-hop path including a sequence of two or more edges that represents multi-hop movement of data in the computing system. One or more of the identified multi-hop paths are acted upon. |
US12254092B2 |
Attestation of logic loader code and integrity checking service logic code in a trusted execution environment (TEE)
A computer-implemented method according to one embodiment includes performing an attestation of code of a logic loader in a trusted execution environment (TEE) and receiving a request for the logic loader to load service logic code to the TEE. An integrity check of the service logic code associated with the request is performed. In response to the service logic code associated with the request passing the integrity check, the logic loader is allowed to load the service logic code associated with the request to the TEE. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method. |
US12254074B2 |
System and method for managing security and access for management controller embedded devices
Methods and systems for managing operation of data processing systems are disclosed. To manage operation of the data processing systems, the data processing systems may present unified communication and management systems. The unified communication and management systems may be used to manage the operation of any number of management controller embedded devices hosted by the data processing systems. The unified communication and management systems may be implemented using access to the management controller embedded devices. |
US12254070B1 |
Liveness detection
The disclosure includes a system and method for detecting liveness including: generating, using one or more processors, a first cue for presentation to a user via a client device, the first cue for inducing a first action when the user is live; receiving, using the one or more processors, a first set of sensor data for a time subsequent to the first cue and representing a user response to the first cue; determining, using the one or more processors, a first liveness signal based on the first set of sensor data; and acting, using the one or more processors, based on the first liveness signal. |
US12254069B2 |
Identifying and consenting to permissions for workflow and code execution
The present invention extends to methods, systems, and computer program products for identifying and consenting to permissions for workflow and code execution. Aspects of the invention can be used to automatically scan a workflow or code definition to identify (potentially all) the actions/triggers a workflow or program intends to perform on behalf of a user. The user is shown the actions/triggers the workflow or program intends to perform (e.g., at a user interface) before consent to perform the actions/triggers is granted. As such, a user is aware of intended actions/triggers of a workflow or program before granting consent. Further, since actions/triggers are identified from the workflow or code definition (and not formulated by an author), permission requests better align with permissions that workflow or program functionality actually uses during execution. |
US12254051B2 |
Crawl algorithm
A method for a crawl algorithm includes obtaining a plurality of web pages for a web crawler to crawl. The method also includes determining an available bandwidth for the web crawler. The method includes, for each respective web page of the plurality of web pages, determining a respective crawl value for the respective web page based on the available bandwidth and determining that the respective crawl value of the respective web page satisfies a threshold value. The method includes, in response to determining that the respective crawl value of the respective web page satisfies the threshold value, updating the respective web page in a cache memory. |
US12254046B2 |
In-situ data processing in overlay systems using micro-overlays
An overlay system including a storage element and processing circuitry is provided. The storage element stores an executable graph-based model that includes various active nodes and various micro-overlay nodes. Further, each active node includes multiple node elements, where each micro-overlay node is associated with at least one node element, and extends the functionality of the corresponding node element. The processing circuitry receives a contextualized stimulus. Further, the processing circuitry identifies an active node, node elements of the active node associated with the processing of the contextualized stimulus, and one or more micro-overlay nodes associated with each identified node element. The processing circuitry executes an operation associated with the contextualized stimulus based on the identified node elements and one or more micro-overlay nodes associated with each identified node element. |
US12254042B2 |
Intelligent surgery video management and retrieval system
This disclosure describes an intelligent management and retrieval system for surgery videos. The system allows user to upload their surgery videos and provide description of the surgery. A trained machine learning model detects whether there are any privacy leaking segments or frames inside the user uploaded video, and the system removes such privacy information from the video. Medical devices, tissue characteristics and events are detected in the surgery video using trained object recognition, event recognition models. Such detection result, combined with user provided description of the surgery, are utilized to construct rich description of the surgery video. |
US12254041B2 |
Position recognition method and system based on visual information processing
A position recognition method and a system based on visual information processing are disclosed A position recognition method according to one embodiment including the steps of: generating a frame image through a camera; transmitting, to a server, a first global pose of the camera and the generated frame image; and receiving, from the server, a second global pose of the camera estimated on the basis of a pose of an object included in the transmitted frame image. |
US12254035B1 |
Method and system for recommending test cases using machine learning models
A method for recommending a test case (TC) includes: obtaining TCs; obtaining a document associated with the TCs; analyzing the TCs and document to generate a reference document (RD); transforming, the RD into a first embedding vector (EV); receiving a query about a recommendation from an administrator; analyzing the query to infer a length of the query; making a first determination that the length of the query is greater than an input length of a model; based on the first determination, employing a summarizer model to obtain a summarized query; transforming, the summarized query into a second EV; performing a search for a most matching asset; analyzing the summarized query and most matching asset to generate the recommendation; making a second determination that the recommendation is generated; and initiating displaying of the recommendation to the administrator. |
US12254033B2 |
Search in knowledge graphs
The present disclosure relates to a method for searching a graph representing content of digital objects. A set of operations for traversing the graph may be determined according to a search request. The set of operations may be executed, resulting in intermediate result vectors of nodes and a result vector of nodes, wherein the result vector of nodes is associated with a result set of one or more object units of the digital objects. Intermediate result vectors may be selected from of the intermediate result vectors. A set of result entities may be identified. The set of result entities are entities which are part of the object units and part of entities represented by nodes of said selected intermediate result vectors. The set of result entities and the result set of object units may be provided as a result of the search request. |
US12254032B2 |
System and method for hybrid multilingual search indexing
System and method for the indexing and searching of multilingual documents are disclosed. |
US12254027B1 |
Leadership election in consensus protocol with heterogeneous nodes
The illustrative embodiments provide a consensus protocol with a priority-based leadership election approach. Each server or node in the cluster has an associated priority based on the capabilities and capacities of the servers. The leadership election is divided into two phases: a term increase phase and an election voting phase. A candidate sends a message to peers in the cluster to determine whether all peers agree to allow the candidate to increase the term number. If there is no opposition, then the candidate increases the term number and then proceeds to the election voting phase. Each peer determines whether the candidate requesting the term increase has a log that is up to date. If the log of the candidate is equally as advanced as the peer's log, then the peer approves or opposes the term increase based on a priority comparison. |
US12254018B2 |
Time-series data processing method, time-series data processing device, time-series data processing system, and recording medium
A time-series data processing system 100 according to the present invention includes a comparison unit 121 configured to compare a feature amount of each of pieces of partial time-series data in a plurality of specific periods at different positions on a time axis in first time-series data and a feature amount of each of pieces of partial time-series data in a plurality of periods located in correspondence with a positional relationship among the plurality of specific periods in second time-series data, and a detection unit 122 configured to detect a specific state in the second time-series data based on a result of the comparison. |
US12254017B2 |
Real-time techniques for identifying a truth telling data population in a data stream
A real-time technique for identifying truth-telling data in a data stream includes determining, based on a situational map of the data stream, an expected range of values for incoming data points associated with a trend in the data stream. The technique further includes receiving, in the incoming data points, a data point that is outside the expected range of values. The data point that is outside the expected range of values is stored for an analysis of the trend after receiving more of the incoming data points. The analysis of the trend is executed using the data point that is outside the expected range of values for the analysis to indicate whether the trend in the data stream has changed. |
US12254006B2 |
Integrative configuration for bot behavior and database behavior
Routines are used to connect bot queries entered via a bot interface and database queries executed on a database. Each routine is associated with routine configurations, including (a) query attributes associated with bot queries that trigger the routine, (2) a database query executed or to be executed for the routine, and/or (3) display settings for displaying information returned from the database query in a bot response. Each routine is configured to generate an output structured data object (SDO) indicating information returned from the database query and the display settings applicable to the information. The output SDOs from the various routines are transmitted to the bot application via a single API endpoint. The routine configurations are entered by a design user through one or more design user interfaces rendered by an integrative configuration application module. |
US12254001B2 |
Transfer of a set of segments between storage clusters of a database system
A transfer segment group task processing module of a database system is operable to send a first begin segment group transfer instruction to a first storage cluster based on a determination to transfer a set of segments stored via the first storage cluster to a second storage cluster. A target first ownership sequence number is received from the first storage cluster. A second begin segment group transfer instruction to the second storage cluster. A transfer complete notification is received from the second storage cluster. A complete storage instruction is sent to the second storage cluster. An updated second ownership sequence number is received from the second storage cluster indicating updating of second data ownership information of the second storage cluster. A commit transfer instruction is sent to the first storage cluster based on updated second ownership sequence number received from the second storage cluster. |
US12253999B2 |
Database updates
A database server for implementing a distributed database, the server having access to a data store holding a first copy of the database managed by the database server and having a processor and interfacing means for client communication and for communication with a second database server managing a second copy of the database, the database server may implement a change to the database communicated from the client by the steps of: communicating the change to the second database server; storing in the first copy of the database a tentative record of the change; and on receiving from the second database server a storing record acknowledgement about the change in the second copy of the database: instructing the second database server to store a permanent record of the change in the second copy of the database and storing in the first copy of the database a permanent record of the change. |
US12253998B1 |
System and method for qualifying collected data
An improvement to a system for identity verification is provided in which data records are continuously updates to provide the validation, verification and trusted confidence values of an entity (an individual person or organization) for each type and level of identification needed. In addition to the iterative updating of conventional data, the historical change in recorded data is compared with newly received entity identification verification parameters, with changes and an analysis of the changes also iteratively tracked and stored as part of the data record with continuous updating. The data record may also include emotional, mood or feelings responses to emotional, mood or feeling prompts. Similarly, the historical change in emotional, mood or feeling responses is compared with newly received responses to similar or different prompts, with changes and an analysis of the changes also iteratively tracked and stored as part of the data record with continuous updating. |
US12253997B2 |
Data objects in a distributed file system
Approaches for writing data objects to a distributed file system are described. In an example, a size of a data object to be created within a distributed file system may be determined based on a client request. Based on the size of the data object, data content of the data object is inserted into one of the object location table, object data table or a data container within the distributed file system. In an example, metadata corresponding to the data object may be written to an object location table. |
US12253989B2 |
Versioned relational dataset management
A versioned dataset is managed. An updated versioned dataset is created by applying a structured query to a specific version of multiple versions of the versioned dataset stored in the backing dataset. Data of the versions including the specific version remain unchanged. A versioned dataset catalogue is updated to include in association with the updated dataset version, the structured query and lineage indicating that the updated versioned dataset includes a successor of the specific version. An affiliation encoding associated with the updated versioned dataset indicating which data of the updated versioned dataset matches data of the specific version and which data of the updated versioned dataset is deleted relative to data of the specific version, is updated. A database view of the updated versioned dataset is generated by selecting rows and projecting columns of the backing dataset corresponding to the updated versioned dataset according to the affiliation encoding. |
US12253988B1 |
Text analysis and verification methods and systems
The disclosed method and system focus on the analysis and validation of text. The analysis discerns if the text originates from artificial intelligence (AI) mechanisms. The text is then segmented, with each segment undergoing a comparative analysis against indexed content in search engine databases to derive a plagiarism score. The factual statements within the text are isolated and matched with pre-existing data in factual text repositories and the search engine database to ascertain factual accuracy. Furthermore, the system evaluates the readability of the text, while linguistic evaluations, encompassing both grammar and spelling, provide a linguistic correctness score, ensuring the credibility of the text. |
US12253981B2 |
Distributed ledger systems and methods for importing, accessing, verifying, and comparing documents
Some implementations of the disclosure are directed to a method, comprising: retrieving, using a device associated with an entity, a document from a system of record; uploading the document for storage in an off-chain system accessible by entities having access to a distributed ledger of a distributed ledger network, the entities comprising the entity; hashing, using the device, one or more fields contained in the document to generate a hash representing a unique reference to the document; generating, using the device, a message comprising a plurality of fields contained in the document and the hash; digitally signing, by the device, using a private key associated with the entity, the message to endorse the hash and the fields contained in the document; and after digitally signing the message, transmitting, by the device, the message to the distributed ledger network to store the hash and the fields in the distributed ledger. |
US12253978B2 |
Detecting and reducing monitoring redundancies
In some implementations, a redundancy system may receive, from a log storage, a plurality of log files that were generated by a plurality of monitoring programs. The redundancy system may apply a machine learning model to the plurality of log files to detect one or more redundancies. The redundancy system may determine at least one monitoring program, in the plurality of monitoring programs, that is a candidate for removal based on the one or more redundancies. The redundancy system may transmit, to a ticket system, a command to open a ticket associated with the at least one monitoring program. |
US12253970B2 |
Compression and search process on a data set based on multiple strategies
compression and search process on a data set based on multiple strategies, including: extracting a set of raw data and transforming it into a sequence of symbols, manipulating the sequence by combining data structures and one or more (optionally a multiplicity of) compression strategies to obtain compressed and efficiently searchable data, recording the compressed and efficiently searchable data on storage media. |
US12253969B2 |
Validation of a time synchronization
A method includes sending, from the master controller to the slave controller, a follow up message in response to a pull of a predefined pin, wherein the follow up message includes a global time of the master controller when the predefined pin was pulled; sending, from the slave controller to the master controller, a validation message in response to the received follow up message, wherein the validation message includes a global time of the slave controller when the pull of the predefined pin is detected by the slave controller; and validating the time synchronization by checking, at the master controller and/or the slave controller, if a difference between the global time of the master controller when the predefined pin was pulled and the global time of the slave controller when the pull of the predefined pin is detected by the slave controller is smaller than a predefined first threshold. |
US12253968B2 |
Serial bus protocol
In accordance with an embodiment, a system includes: a primary device configured to be connected to at least one secondary device via serial bus having a data wire and a clock wire. The primary device is configured to: provide a clock signal on the clock wire; and transmit a frame comprising control bits on the serial bus, wherein a number of control bits transmitted on the serial bus at at least one location of the frame indicates a format of the frame. |
US12253959B2 |
Memory protection for gather-scatter operations
Systems and methods are disclosed for memory protection for memory protection for gather-scatter operations. For example, an integrated circuit may include a processor core; a memory protection circuit configured to check for memory protection violations with a protection granule; and an index range circuit configured to: memoize a maximum value and a minimum value of a tuple of indices stored in a vector register of the processor core as the tuple of indices is written to the vector register; determine a range of addresses for a gather-scatter memory instruction that takes the vector register as a set of indices based on a base address of a vector in memory, the memoized minimum value, and the memoized maximum value; and check, using the memory protection circuit during a single clock cycle, whether accessing elements of the vector within the range of addresses will cause a memory protection violation. |
US12253957B2 |
Method of handling trim command in flash memory and related memory controller and storage system thereof
A method of handling trim commands in a flash memory is provided. The method comprises: receiving a trim command; modifying logical-to-physical (L2P) address mapping entries of a L2P address mapping table according to the trim command; and storing trim information of the trim command into one of data blocks of the flash memory after modifying the L2P address mapping entries according to the trim command. |
US12253953B2 |
Storage device and operating method thereof
A storage device is provided. The storage device includes: a first non-volatile memory including a plurality of cell strings storing a plurality of logical address values and a plurality of physical address values; a second non-volatile memory including a plurality of memory cells corresponding to the plurality of physical address values; and a storage controller configured to read a first physical address value from the first non-volatile memory based on a first logical address value, and control a read operation on the second non-volatile memory based on the first physical address value. A first cell string among the plurality of cell strings includes: a plurality of first memory cells storing the first logical address value and respectively connected to word lines in a first group; and at least one second memory cell storing the first physical address value and connected to at least one word line in a second group. |
US12253946B2 |
Method and system for cache management in a network device
Embodiments include methods to manage caches in a network device. In one embodiment, a method is performed by a network device and the method comprises determining a first cache of the network device is overloaded, where the first cache is within a cache hierarchy including a plurality of caches, each cache including a set of forwarding table entries for the network device to forward packets of traffic flows, and where one cache lower in the cache hierarchy is to be checked earlier in flow lookup than one higher in the cache hierarchy. The method further comprises upon determining that the first cache is overloaded, disabling the first cache from the flow lookup, where the flow lookup skips the first cache and is performed at a second cache higher in the cache hierarchy and disabling the first cache from forwarding table entry insertion when the forwarding table entry insertion is performed in one or more caches of the plurality of caches. |
US12253944B2 |
Systems and methods for caching metadata
Systems and methods for caching metadata. In some embodiments, in response to an access request comprising an application memory address, it may be determined whether the application memory address matches an entry of at least one cache. In response to determining that the application memory address does not match any entry of the at least one cache: the application memory address may be used to retrieve application data; the application memory address may be mapped to at least one metadata memory address; and the at least one metadata memory address may be used to retrieve metadata corresponding to the application memory address. An entry in the at least one cache may be created, wherein: the entry is indexed by the application memory address; and the entry stores both the application data retrieved using the application memory address, and the corresponding metadata retrieved using the at least one metadata memory address. |
US12253938B2 |
Automated testing for metadata-driven custom applications
In non-limiting examples of the present disclosure, systems, methods and devices for assisting with testing custom application software are provided. An input that modifies an application action may be received. A request to execute a test action corresponding to the application may be received. One or more test steps for executing the test action may be identified. Each of the one or more test steps may be executed in a test framework utilizing test metadata. A determination may be made as to whether an unexpected result occurred during the execution of the one or more steps. If an unexpected result is determined to have occurred, a graphical representation of the unexpected result may be caused to be displayed. |
US12253937B1 |
Software tool qualification for safety-critical systems
There is provided a system comprising a memory, one or more processors, and one or more non-transitory computer-readable media storing instructions executable by the one or more processors. The instructions cause the processors to implement a first and a second software tool. The first software tool is configured to receive a first file in a first format, wherein the first file comprises data entered by a user that includes a value for an operational parameter of a component, generate, based at least in part on the data in the first file, a second file comprising source code in a second format that is different to the first format, and store the second file. The second software tool is configured to determine an error associated with one or more of the first file or the second file and cause the processors to perform an action based on determining the error. |
US12253927B2 |
Unification of disparate cloud resources using machine learning
A device launches a respective instance on each respective cloud service provider (CSP) of a plurality of CSPs. The device receives, from each respective instance, performance benchmark data for each CSP shape of the respective CSP on which the respective instance is launched. The device inputs the performance benchmark data from each respective instance into a model and receives, as output from the model, a determination of, for each CSP shape, group of a plurality of groups to which the CSP shape belongs. The device ranks each group based on a parameter, and provides for display to a user a recommended CSP shape based on the ranking. |
US12253924B2 |
Error rate measurement apparatus and error rate measurement method
An error rate measurement apparatus includes an operation display unit and a display control unit. Displays a measurement result when the matrix scan function is executed. The display control unit displays a first coefficient value in a selectable manner by tabs of a number corresponding to the Full Swing value, uses each one of combinations of the first coefficient value, each second coefficient value, and each third coefficient value on the selected table as the cell, displays an error count value and the bit error rate for each cell, which are obtained by the matrix scan function on a display screen in a matrix, and identifies and displays the bit error rate for each cell on the display screen according to an error degree. |
US12253922B2 |
Data rebuild based on solid state memory characteristics
A plurality of storage nodes within a single chassis is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. The plurality of storage nodes has a non-volatile solid-state storage for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes, with erasure coding of the user data. The plurality of storage nodes is configured to recover from failure of two of the plurality of storage nodes by applying the erasure coding to the user data from a remainder of the plurality of storage nodes. The plurality of storage nodes is configured to detect an error and engage in an error recovery via one of a processor of one of the plurality of storage nodes, a processor of the non-volatile solid state storage, or the flash memory. |
US12253920B2 |
Use of cluster-level redundancy within a cluster of a distributed storage management system to address node-level errors
Systems and methods that make use of cluster-level redundancy within a distributed storage management system to address various node-level error scenarios are provided. Rather than using a generalized one-size-fits-all approach to reduce complexity, an approach tailored to the node-level error scenario at issue may be performed to avoid doing more than necessary. According to one embodiment, after identifying a missing branch of a tree implemented by a KV store of a first node of a cluster of a distributed storage management system, a branch resynchronization process may be performed, including, for each block ID in the range of block IDs of the missing branch (i) reading a data block corresponding to the block ID from a second node of the cluster that maintains redundant information relating to the block ID; and (ii) restoring the block ID within the KV store by writing the data block to the first node. |
US12253918B2 |
Inference calculation for neural networks with protection against memory errors
A method for operating a hardware platform for the inference calculation of a layered neural network. In the method: a first portion of input data which are required for the inference calculation of a first layer of the neural network and redundancy information relating to the input data are read in from an external working memory into an internal working memory of the computing unit; the integrity of the input data is checked based on the redundancy information; in response to the input data here being identified as error-free, the computing unit carries out at least part of the first-layer inference calculation for the input data to obtain a work result; redundancy information for the work result is determined, based which the integrity of the work result can be verified; the work result and the redundancy information are written to the external working memory. |
US12253912B2 |
Memory including error correction circuit and operating method thereof
Disclosed is an operating method of a memory, and the operating method may include reading, from selected memory cells included in the memory, codewords including data and an error correction code; detecting errors in the codewords; correcting the errors in the codewords; re-writing the error-corrected codewords to the selected memory cells; re-reading the re-written error-corrected codewords from the selected memory cells; and determining whether the errors are permanent errors in response to a determination that an error is present in the re-read error-corrected codewords. |
US12253910B2 |
Systems, methods, and computer readable media for intelligent mutating admission webhook
Systems, methods, and computer-readable media for intelligent webhook are described herein. The intelligent webhook can insert code into one or containers associated with an application being deployed by an orchestration service. The code enables the intelligent webhook to monitor operations, including startup, of a container mutated to include the code. The intelligent webhook has knowledge of whether a mutated container failed to startup in a prior instance, and if it fails, the intelligent webhook can insert a modified version of the code and/or adjust resource limit constraints to facilitate mutation of a container scheduled to be deployed with an application. |
US12253908B1 |
Systems and methods for dynamic self-correcting secure computer systems
A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal; retrieve, from the ROM device, data to execute an operating system; execute, on the RAM device, the operating system based on the data from the ROM device; receive a clear RAM signal; end execution of the operating system on the RAM device; and depower the RAM device such that all data on the RAM device is deleted. |
US12253902B2 |
Power consumption control device applied to electronic device and associated method
A power consumption control device applied to an electronic device includes an image signal processor (ISP), a storage device, a processing circuit, and a control circuit. The ISP is arranged to receive an image signal captured by a camera of the electronic device, and process the image signal to generate a processed image signal. The storage device is arranged to store at least one predetermined image class. The processing circuit is arranged to analyze the processed image signal to detect whether the processed image signal belongs to the at least one predetermined image class to generate a control signal. The control circuit is arranged to switch a mode of the electronic device to a first mode or a second mode according to the control signal, wherein power consumption and performance of the electronic device in the first mode are lower than that in the second mode. |
US12253901B2 |
Systems and methods for stable and elevated idle-mode temperature for assembled semiconductor devices
Disclosed herein are embodiments of systems and methods for stable and elevated idle-mode temperature for assembled semiconductor devices. In an embodiment, a processor includes a communication interface configured to receive, from a first hardware component, instructions assigned to the processor for execution. The processor also includes temperature-measurement circuitry configured to monitor an on-chip temperature of the processor. The processor also includes control logic configured to: determine whether the processor is active or idle; determine whether the on-chip temperature of the processor exceeds a first threshold; based on determining that the processor is idle and that the on-chip temperature of the processor exceeds the first threshold, disable one or more idle-mode power-saving features of the processor; and selectively adjust one or more operating parameters of the processor to keep the on-chip temperature of the processor between the first threshold and a second (higher) threshold. |
US12253900B2 |
Method for optimizing the energy consumption of a computing infrastructure by suspension of jobs
A method for optimizing energy consumption of a computing infrastructure comprising a plurality of compute nodes, each associated with a plurality of jobs. The method includes receiving an energy consumption reduction request comprising an energy consumption reduction objective; determining a set of jobs to be suspended; and sending, to a runtime environment of each compute node associated with a job comprised in the determined set of jobs, a suspension request comprising said job. Upon receiving the suspension request, the method includes suspending the job comprised in the received suspension request, the suspension being carried out via a set of non-native instructions implemented in the runtime environment of each compute node; and active waiting by the suspended job for a suspension stop message comprising said suspended job, the active waiting being carried out via a set of non-native instructions implemented in the runtime environment of each compute node. |
US12253896B2 |
Power management based on gesture states
A device implementing a system for power management includes at least one processor configured to, detect first gesture state associated with motion of a device, the first gesture state being associated with meeting a first threshold of device motion, and set, in response to detecting the first gesture state, the device to a first power state. The at least one processor is further configured to detect, subsequent to detecting the first gesture state, a second gesture state associated with motion of the device, the second gesture state being associated with meeting a second threshold of device motion, and set, in response to detecting the second gesture state, the device to a second power state. The at least one processor is further configured to update, based on setting the device to the second power state, image data on a display of the device. |
US12253894B2 |
Electronic device powering
The present disclosure relates to a method for powering an electronic device. The electronic device includes at least one universal integrated circuit card or at least one secure element; at least one power supply circuit for said card or secure element; and at least one near field communication module. When the near field communication module changes from a standby or inactive state to an active state, the following successive operations are performed: —the components and circuits of said electronic device are started; —programs of the electronic device and said secure card or element are started at the same time. |
US12253893B2 |
Power supply apparatus
Disclosed herein is a power supply apparatus. The power supply apparatus includes at least one power unit and a magnetic unit. The magnetic unit is stacked with and electrically connected to the at least one power unit. The magnetic unit comprises a plurality of pins and a magnetic core. The at least part of the plurality of pins extends out of a projection of the magnetic core in a connection plane of the at least one power unit and the magnetic unit to connect to the at least one power unit. |
US12253891B2 |
Temperature control system and temperature control method for air circulation
An temperature control method including the following steps: driving an temperature control device to generate air circulation for a first server and a second server; monitoring operation state of the temperature control device, the first server and the second server continuously to establish a first learning model; receiving an temperature control state data of the temperature control device, a first state data of the first server, and a second state data of the second server, wherein the first state data includes a first temperature, and the second state data includes a second temperature; inputting the temperature control state data, the first state data, and the second state data into the first learning model to obtain a first temperature prediction value output by the first learning model; and adjusting the temperature control device according to the first temperature prediction value. |
US12253887B2 |
Electric device including flexible display
An example electronic device includes a housing, and a flexible display in which an area of a display region is configured to be adjusted based on a sliding movement of at least a portion of the housing. The flexible display may include a first region fixedly visible from outside through a first direction of the electronic device, a second region extending from one end of the first region and variably visible from the outside based on the movement of the housing, and including a first bending part bent from one end of the first region in a second direction opposite to the first direction and disposed to face a second lateral direction perpendicular to the first direction, and a first extension part extending from one end of the first bending part and disposed in parallel with the first region, and a second bending part bent from one end of the first extension part in the second direction and disposed to face a first lateral direction opposite to the second lateral direction. |
US12253881B2 |
Foldable display device
A foldable display device includes a display module including a first non-folding area, a second non-folding area, and a folding area between the first non-folding area and the second non-folding area, a support member disposed below the display module and including a first support layer overlapping the first non-folding area, a second support layer overlapping the second non-folding area, and a pattern layer overlapping the folding area, surrounding the first support layer and the second support layer, and including a conductive metal material, and a digitizer disposed below the support member. |
US12253879B2 |
Electronic device with receiving function
An electronic device with a receiving function is provided. The electronic device is adapted to receive and shift out an object. The electronic device includes a device housing, an actuating unit, a linkage unit and a holder. The actuating unit is disposed in the device housing. The linkage unit is connected to the actuating unit, wherein the actuating unit is adapted to move the linkage unit. The holder is connected to the device housing and the linkage unit, wherein the holder is adapted to be rotated between an extended orientation and a received orientation relative to the device housing, and the object is detachably connected to the holder. |
US12253878B2 |
System and method for global synchronization of time in a distributed processing environment
A system and method employing a precisely synchronized time in connection with a distributed hardware architecture are disclosed. Using an independent and trusted time signal and a second transition pulse signal, each resource in the distributed hardware architecture may be synchronized precisely to the same absolute time. |
US12253873B2 |
Systems and methods for controlling an energy supply system
Provided are methods and apparatus for controlling an energy supply system. In an example the energy supply system includes a battery. In an example, provided is a computer-implemented method for controlling a battery. At least a portion of the method can be performed by a computing device including a processor. The method can include (i) creating, using a machine-learning model, a load prediction curve for a load for a current day, (ii) analyzing, to control peak energy use from an electric power source at a specific time, the load prediction curve to identify the specific time and a respective quantity of energy to transfer between the battery and a bus coupled between the electric power source and the load, and (iii) generating a battery controller input based on the identified respective quantity of energy to transfer. Various other methods, systems, and computer-readable media are also disclosed. |
US12253867B1 |
Demand response technology utilizing a simulation engine to perform thermostat-based demand response simulations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a thermostat-based demand response event. In one aspect, a method includes accessing, for sites, historical readings of HVAC activity, indoor temperature, and outdoor temperature and building a model for each of the sites using the historical readings of HVAC activity, indoor temperature, and outdoor temperature. The method also includes using a simulation engine to achieve a target load shed and load reduction shape for a thermostat-based demand response event, and performing the thermostat-based demand response event based on results of the simulation engine. |
US12253864B2 |
Apparatus for controlling driving of moving object and method thereof
An apparatus and method for controlling driving of a moving object that climbs up or down stairs comprises a tilt sensor configured to sense a slope of the moving object in a pitch direction, and a processor configured to reduce a speed of the moving object in a specific section while the moving object climbs up or down the stairs, based on the sensed slope. |
US12253859B2 |
Disinfection robot capable of autonomous driving and automatic recognition of disinfection targets
Disclosed is a disinfection robot capable of autonomous driving and recognition of a disinfection target. The disinfection robot includes: a recognition unit configured to generate recognition information by recognizing a surrounding environment of the disinfection robot; a movement unit configured to move a position of the disinfection robot; a light source unit configured to emit a light of a predetermined wavelength area for disinfection; an injection unit configured to inject a fluid for disinfection; and a control unit configured to move the disinfection robot through the movement unit based on the recognition information, wherein the control unit is configured to identify a disinfection target from the recognition information and control at least one of the light source unit and the injection unit to perform disinfection to at least one of the surrounding environment of the disinfection robot and the disinfection target. |
US12253853B2 |
Method for remotely controlled driving of a motor vehicle comprising a teleoperator, computer program product, and teleoperation driving system
A method for remotely controlled driving of a motor vehicle, characterized in that by the motor vehicle a transport travel with at least one passenger in the motor vehicle is performed. The driving of the motor vehicle during the transport drive, at least in phases, is performed in teleoperated manner by an external teleoperator from an operator location. During the teleoperated driving environmental information of the motor vehicle is transmitted to the operator location and displayed at least on one display unit for the teleoperator. During the teleoperated driving a viewing direction of the teleoperator on the display unit is determined, and is displayed on the display unit where the teleoperator gazes. This image region, at which the teleoperator gazes, is visually marked on a display unit in the motor vehicle. |
US12253849B2 |
Real-time anomaly detection for industrial processes
In one embodiment, a device comprises interface circuitry and processing circuitry. The processing circuitry receives, via the interface circuitry, a video stream captured by a camera during performance of an industrial process, wherein the video stream comprises a sequence of frames; detects, based on analyzing the sequence of frames, a degree of particle scatter that occurs during performance of the industrial process; and determines, based on the degree of particle scatter, that an anomaly occurs during performance of the industrial process. |
US12253840B2 |
Metadata-based smart home automation
Systems, methods, and devices of the various embodiments include initiating operation of network application logic by detecting control of a network-connected electronic device within a predetermined interval of a previous receipt of instructions related to playing media content that includes content-type metadata that identifies the media content as being a predetermined type of content; and programming an automated routine for initiating the operation of network application logic configured to control the network-connected electronic device triggered by receipt of instruction related to playing the media content when metadata associated with the selected media content includes the content-type metadata that identifies the selected media content as the predetermined type of content. |
US12253839B2 |
Method and device for determining an optimized control strategy of a mobile agent in a dynamic objects environment
A computer-implemented method for determining an appropriate control strategy for a mobile agent for an environment with one or more dynamic objects. The method includes: providing a number of different scenarios wherein to each of the scenarios a number of dynamic objects is associated, wherein for each of the scenarios, each of the dynamic objects is associated with a start, a goal and a behavior specification; providing a number of control strategy candidates for the mobile agent; benchmarking each of the control strategy candidates in any of the scenarios; selecting the control strategy for the mobile agent depending on the result of the benchmarking of the control strategy candidates. |
US12253835B2 |
Learning processing apparatus, control apparatus, learning processing method, control method, non-transitory computer-readable medium having learning program recorded thereon, and non-transitory computer-readable medium having control program recorded thereon
There is provided a learning processing apparatus comprising: a learning processing unit configured to generate a control model that outputs a manipulated variable corresponding to an indicated variable and a process variable of a predetermined system by means of machine learning; a generation unit configured to generate controlling data that indicates a correspondence relation of a combination of the indicated variable and the process variable to the manipulated variable corresponding to the combination by using the control model; and a supply unit configured to supply the controlling data to a predetermined control apparatus. |
US12253831B2 |
Watch with band device
Wearable electronic devices, such as watches, can include a watch body and a band device that can be used together or independently of one another. The band device can provide continual operation of its functions even in the absence of the watch body. The assembly of the watch body and the band device can provide secure engagement, communication, and power sharing. Accordingly, neither the watch body nor the band device need to independently include components that provide every function that will be desired by the user. Instead, functions that are desired on a continual or long-term basis can be provided by the band device, and functions that are desired on an intermittent or short-term basis can be provided by the watch body. |
US12253830B2 |
Tool for separating a back from a middle of a timepiece, as well as a back having a slot adapted to receive the tool, and timepiece equipped with such a back
A timepiece and a tool to separate a back from a middle, which jointly delimit a watch case of this timepiece, inside which a horological movement is housed, this tool having the appearance of a wedge, i.e. an acute-shaped part formed by a first face and a second face which intersect at an angle of less than 90° and which are connected to one another by a rounded portion, the first face of the tool being oriented such that it extends parallel to a mean plane wherein the horological movement is located when an horologist engages this tool between the back and the middle in order to separate this back from this middle, the rounded portion being connected to the second face by a curved portion, the curvature whereof is directed towards the inside of a surface delimited by the first and second faces. |
US12253828B2 |
Multi-image display apparatus providing holographic image
Provided is a multi-image display apparatus including a light source configured to emit light, a spatial light modulator configured to provide a first image by modulating the light emitted from the light source, and an optical system configured to transmit the first image provided by the spatial light modulator to a viewer, wherein the optical system is configured such that a travelling path of the first image provided by the spatial light modulator includes a first optical path in a first direction, a second optical path in a second direction orthogonal to the first direction, and a third optical path in a third direction orthogonal to the first direction and the second direction, respectively, and wherein the optical system is configured such that the first image and a second image provided from an optical path different from the travelling path of the first image are provided to the viewer. |
US12253825B2 |
Ferrite particles, electrophotographic developer carrier core material, electrophotographic developer carrier, and electrophotographic developer
The present invention relates to a ferrite particle, containing a crystal phase component containing a perovskite crystal represented by the compositional formula:RZrO3 (provided that R represents an alkaline earth metal element), and having an apparent density in a range represented by the following formula: 1.90≤Y≤2.45 provided that Y in the formula is the apparent density (g/cm3) of the ferrite particle. |
US12253822B2 |
Image forming apparatus and control method of image forming apparatus
A transfer nip is formed between a transfer member and a photosensitive drum. The transfer member is configured to transfer a toner image formed on the photosensitive drum to a sheet that passes through the transfer nip. A humidity sensor is configured to detect humidity. A sheet sensor is arranged upstream of the transfer member in a sheet conveyance direction. The sheet sensor is configured to detect a trailing end of the sheet. A controller is configured to: in response to an elapse of a particular period after the sheet sensor detects the trailing end of the sheet, change a transfer bias to be applied to the transfer member from a first transfer bias to a second transfer bias, the second transfer bias having a smaller absolute value than the first transfer bias; and change the particular period based on the humidity detected by the humidity sensor. |
US12253819B2 |
Resetting printing device consumable item remaining life
A printing device determines that a consumable item newly installed within a printing device has previously been used, based on a remaining life of the consumable item. In response to determining that the consumable item has previously been used, the printing device resets the remaining life of the consumable item. |
US12253814B2 |
Fixing device and image forming apparatus
A fixing device includes first and second rotation members, a heater holder having a protrusion, and a heater having a heating element and a substrate having a longitudinal direction and a thickness direction. The protrusion is disposed at a position, which is outside a nip portion and on a downstream side in a conveyance direction of a recording material, and comes into contact with the first rotation member. The protrusion protrudes in the thickness direction toward the second rotation member without crossing a nip tangent line that passes through a contact surface between the first rotation member and the second rotation member and extends parallel to the contact surface, and a length in the longitudinal direction of the protrusion is shorter than a length in the longitudinal direction of the recording material of a maximum size which is able to be conveyed. |
US12253809B2 |
Image-forming apparatus apparatus including a charging roller to charge a surface of an image carrier
An image-forming apparatus includes a photosensitive drum on which a toner image is formed and a charging roller that is brought into contact with a surface of the photosensitive drum to charge the surface of the photosensitive drum. The photosensitive drum is rotatable in both a forward rotation direction and a reverse rotation direction which are rotation directions in image formation, and the charging roller is rotatable in accordance with rotation of the photosensitive drum. The image-forming apparatus executes a preliminary charging operation of applying a DC voltage to the charging roller and then rotating the photosensitive drum in at least one of the forward rotation direction and the reverse rotation direction so that a pre-rotation contact portion that is in contact with the charging roller before the rotation on the surface of the photosensitive drum is charged when being moved to discharge regions on the charging roller. |
US12253803B2 |
Apparatus and method for optically processing an object
The invention relates to an apparatus (10) and a method for optically characterizing or processing an object (60), and to an object transport unit (55). The apparatus (10) comprises an object carrier (50) for receiving an object (60); an optical characterization or processing unit (15), comprising at least one device for producing or for receiving light (140) and an objective (40) for exposing the object (60) using the light (140) or for capturing the light (140) from the object (60), wherein the objective (40) has an end face (46) facing the object carrier (50), wherein the end face (46) has an edge (47), wherein the objective (40) further defines an optical axis (502); at least one membrane (100) introduced between the objective (40) and the object carrier (50), wherein the membrane (100) has a portion (120) configured for penetration by the light (140), wherein at least the portion (120) of the membrane (100) is movable in the axial direction with respect to the optical axis (502), at least one membrane holder (80) for holding the at least one membrane (100), and at least one immersion medium (160) which is at least introduced between the membrane (100) and the object carrier (50), wherein the membrane (100) and the membrane holder (80) are fastened at a point outside of the objective, and wherein the membrane (100) is arranged at the membrane holder (80) in a manner that first contact points (81) between the membrane (100) and the membrane holder (80) are located on or outside a lateral surface (510) which is formed by a geometric extrusion of the edge (47) of the objective (40) parallel to the optical axis (502). The apparatus (10), the method and the object transport unit (55) facilitate the optical characterization or processing of an object (60) in a manner that meets the specific needs of high-throughput industrial applications. |
US12253800B2 |
EUV metallic resist performance enhancement via additives
A photoresist layer is formed over a wafer. The photoresist layer includes a metallic photoresist material and one or more additives. An extreme ultraviolet (EUV) lithography process is performed using the photoresist layer. The one or more additives include: a solvent having a boiling point greater than about 150 degrees Celsius, a photo acid generator, a photo base generator, a quencher, a photo de-composed base, a thermal acid generator, or a photo sensitivity cross-linker. |
US12253798B2 |
Reticle container having rotating connector with spring force latching
Reticle containers include a rotating latch including a spring. The spring provides force bringing the segments of the reticle container towards one another such that a reticle in the container is clamped between the container segments. The rotating latch can include a head as part of an assembly on one of a cover or a baseplate of the reticle container, with a slot configured to accommodate the head provided on the other of the cover or baseplate. The head can be disposed at an end of a shaft, with the shaft connected to a base, which is contacted by spring providing force such that the contact of the head with the other of the cover or baseplate provides clamping force to a reticle stored between the cover and baseplate. |
US12253797B2 |
Pellicle design for mask application
The present disclosure provides an apparatus for a semiconductor lithography process. The apparatus includes a mask defining a circuit pattern to be transferred. The apparatus further includes a pellicle including a pattern formed in a first surface, wherein the pellicle is attached to the mask at the first surface. The apparatus also includes an adhesive material layer disposed between the mask and the first surface. The pattern may include a plurality of capillaries. Each capillary of the plurality of capillaries may have a dimension in a plane of the first surface between about 1 μm and about 500 μm. Each capillary of the plurality of capillaries may have a ratio of depth to width greater than or equal to about 100. The adhesive material layer may include an adhesive having a glass transition temperature (Tg) greater than room temperature. |
US12253796B2 |
Extreme ultraviolet mask and method for forming the same
A photolithography mask includes a substrate, a reflective multilayer structure over the substrate, an adhesion layer over the reflective multilayer structure, a capping layer over the adhesion layer, and a patterned absorber layer over the capping layer. The capping layer includes a non-crystalline conductive material. |
US12253793B2 |
Removable battery door assemblies for image capture devices
An image capture device is disclosed that includes a body and a door assembly that is configured for removable connection to the body. The door assembly includes a door body; a locking mechanism that is slidable in relation to the door body between a locked position and an unlocked position; and at least one biasing member that is configured for engagement (contact) with the door body and the locking mechanism to automatically move the locking mechanism into the locked position upon closure of the door assembly. |
US12253792B1 |
Lightweight ai-interactive-aided photographing device
The present disclosure provides a lightweight AI-interactive-aided photographing device, comprising a base part, a main rod part, a mounting part, and a mounting member. The mounting member is an LED fill light or a display screen, and a flat plate fixing panel is built in the LED fill light. The base part comprises a base, a switch, an AI voice module, a speaker, a control plate, a base cover plate, and a support member. The main rod part comprises an upper and lower rod sleeving member, an upper main rod, a lower main rod, a lower rod fixing member, a fixing cover plate, a light plate, an acrylic diffusion plate, and a light plate clamping member. The mounting part comprises a fixing member, a damping rotating shaft, and a coil spring. |
US12253788B2 |
Gate-tunable entangled photon pair generation
An electro-optical modulating device and method that provides efficient control of the nonlinear propagation constant in an optical waveguide are featured. The electro-optical modulating device provides large wavelength tunability of the generated entangled photon pairs in real-time by using an applied external bias voltage. The electro-optical modulating device uses gate-tunable material at locations near the optical waveguide. The application of an external bias voltage creates a variable field-effect which in turn varies the optical dielectric properties of the waveguide. The result is a compact active, highly efficient wavelength-tunable integrated quantum photonic device for tunable entangled photon pair generation using an external bias voltage. |
US12253787B2 |
Lifetime extending and performance improvements of optical fibers via loading
A method of making a microstructured optical fiber including loading the core and cladding materials of the fiber with hydrogen and deuterium at a loading temperature; annealing the fiber at a selected temperature Tanneal; pumping the fiber with radiation; and reducing the temperature of the fiber and storing the fiber at the reduced temperature before the step of pumping the fiber; and wherein the method allows the hydrogen and the deuterium to become bound to the core material and the cladding material. |
US12253786B2 |
Integrated electro-optic frequency comb generator
An integrated electro-optic frequency comb generator based on ultralow loss integrated, e.g. thin-film lithium niobate, platform, which enables low power consumption comb generation spanning over a wider range of optical frequencies. The comb generator includes an intensity modulator, and at least one phase modulator, which provides a powerful technique to generate a broad high power comb, without using an optical resonator. A compact integrated electro-optic modulator based frequency comb generator, provides the benefits of integrated, e.g. lithium niobate, platform including low waveguide loss, high electro-optic modulation efficiency, small bending radius and flexible microwave design. |
US12253785B2 |
Apparatus and method for measuring and controlling chirp of ultrafast laser pulse
An aspect of the present disclosure is related to a method for measuring and controlling linear chirp level of ultrafast laser pulse. The method includes steps as follows. A carrier-envelope phase-chirp (CEP-chirp) relation which serve as a chirp monitor is extracted, in which the CEP-chirp relation is generated from an ultrafast laser pulse. A linear chirp level of a target pulse is measured in response to the CEP-chirp relation. According to the measuring with respect to the linear chirp level of the target pulse, a dispersion element which the ultrafast laser pulse passes through is varied to control and stabilize the linear chirp level of the target pulse. |
US12253778B2 |
Display panel, circuit board and display device
A display panel, a circuit board and a display device are provided. The display panel includes a first pad region including a first pad connected to a first integrated circuit, a second pad region including a second pad electrically connected to a second integrated circuit, a third pad region including third pads electrically connected to a circuit board and a common signal line electrically connected to the common electrode of the sub-pixel. The display panel further includes a first signal line and a second signal line, the first pad is electrically connected to the third pad through the first signal line, the second pad is electrically connected to the third pad through the second signal line; the first signal line and the second signal line are electrically connected to each other through the third pads and the circuit board. |
US12253777B2 |
Display panel and display apparatus
A display panel and a display apparatus. The display panel includes: a display region and at least one non-display region adjacent to the display region, and a boundary between the at least one non-display region and the display region has a curve part; and the display panel includes: a plurality of pixels, distributed in a first direction and a second direction in an array; the plurality of pixels include: a plurality of first pixel groups adjacent to the curve part, each first pixel group is divided into a plurality of first sub-pixel groups distributed in the first direction, each first sub-pixel group includes at least one first sub-pixel, a width of the first sub-pixel in the first direction is smaller than a width of the first sub-pixel in the second direction. |
US12253776B2 |
Method of forming electronic device
A method of forming an electronic device including: providing an assembly, wherein the assembly includes a substrate, an optical film, a plurality of color filters and a defect, wherein the plurality of color filters and the defect are disposed between the substrate and the optical film; and using a laser pulse to form a first processed area that corresponds to the defect in the optical film, wherein the first processed area at least partially overlaps at least two of the plurality of color filters. |
US12253775B2 |
Display panel and display apparatus
A display panel and display apparatus, display panel includes an array substrate. Array substrate includes substrate and has display region. Display region includes color filter, pixel electrode, and first transistor that are located on same side of substrate. First transistor includes first semiconductor layer. Along direction perpendicular to plane of substrate, color filter is located between first semiconductor layer and pixel electrode, and first semiconductor layer is electrically connected to pixel electrode through first connecting portion. First connecting portion includes first connecting sub-portion in first connecting hole. Orthographic projection of first connecting sub-portion on plane of substrate does not overlap with orthographic projection of color filter on plane of substrate. Along direction parallel to plane of substrate, first connecting sub-portion at least partially overlaps with color filter. Or, along direction perpendicular to plane of substrate, first semiconductor layer and pixel electrode are located on same side of color filter. |
US12253774B2 |
Display panels and methods of driving display panel
A display panel comprising a plurality of sub-pixels, wherein the display panel comprises: a first substrate; a data wire disposed on the first substrate; one or more shield electrodes disposed on a side of the data wire away from the first substrate; a plurality of pixel electrodes disposed on a side of the shield electrodes away from the data wire, wherein the plurality of pixel electrodes are disposed corresponding to the plurality of sub-pixels, respectively, and wherein in each of the sub-pixels, the shield electrode comprises a first electrode and a second electrode that are independent of each other. |
US12253768B2 |
Display device and substrate of display device
According to an aspect, a display device includes: a first substrate having a first side and a second side opposed to the first side; a display region provided with pixels; a first partial peripheral region between the first side and the display region; a second partial peripheral region between the second side and the display region; a plurality of signal lines configured to supply signals to switching elements in the pixels; a plurality of first terminals provided in the first partial peripheral region and configured to be electrically coupled to a driver integrated circuit; a plurality of second terminals provided in the second partial peripheral region and configured to be supplied with signals for inspection; and a first coupling circuit provided between the first terminals and the display region in the first partial peripheral region and configured to switch between coupling and decoupling the signal lines and the second terminals. |
US12253764B1 |
Array substrates and display panels
An array substrate and a display panel including a plurality of pixels, a plurality of scan line groups and a plurality of data lines, each of the pixels includes at least three sub-pixels, each of the scan line group includes three sub-scan lines, one of the scan line groups is provided between adjacent two of the pixel rows, and at least two of the sub-pixels in each of the pixels are connected to different two of the sub-scan lines in the one of the scan line groups, one of the pixel columns is provided between adjacent two of the data lines, and at least two of the sub-pixels in each of the pixels are connected to a same one of the data lines. |
US12253758B2 |
Illumination device and display device
According to one embodiment, an illumination device includes an electrochromic element and light sources. The electrochromic element includes a first transparent substrate, a first transparent electrode provided on the first transparent substrate, a second transparent substrate opposing the first transparent substrate, projections provided on the second transparent substrate and projecting toward the first transparent substrate, a second transparent electrode provided on a part of the projection and an electrolyte layer provided between the first transparent substrate and the second transparent substrate and containing an electrochromic material including a reflective material capable of oxidation-reduction. |
US12253757B2 |
Backlight module and display device including the same
The present disclosure relates to a backlight module and a display device. The backlight module comprises: a lamp panel comprising a first surface and a second surface opposite to each other, the first surface comprising a light source array, and the second surface comprising a light source array driving circuit and an external terminal; a first back plate connected with the lamp panel at a side of the second surface of the lamp panel, and comprising first avoiding openings corresponding to the light source array driving circuit and the external terminal; a second back plate connected with the first back plate at a side of the first back plate away from the lamp panel, and comprising a second avoiding opening corresponding to the external terminal. |
US12253756B2 |
Electronic device
An electronic device including a first light emitting unit, a second light emitting unit, a first optical layer and a second optical layer is disclosed. The first light emitting unit emits a first light. The second light emitting unit emits a second light. At least one of the first light and the second light passes through the first optical layer. The second optical layer is overlapped with the first optical layer. The second optical layer is configured to scatter the first light emitted from the first light emitting unit. When the first light emitting unit emits the first light, the second light emitting unit selectively emits the second light. |
US12253752B2 |
Display panels, methods of manufacturing the same, and electronic devices
The present application discloses a display panel, a method of manufacturing the same, and an electronic device. The display panel includes an array substrate, a light blocking matrix, and a backlight module, wherein the array substrate, the light blocking matrix, and the backlight module are stacked in sequence, and the light blocking matrix includes light shielding columns in a grid-like arrangement. |
US12253750B2 |
Liquid crystal handwriting board, handwriting system, and control method for handwriting system
Provided is a liquid crystal handwriting board. The liquid crystal handwriting board includes: a liquid crystal panel, a photosensitive assembly, and a control assembly; wherein the liquid crystal panel includes a first substrate and a second substrate that are opposite; the photosensitive assembly includes a plurality of photosensitive elements; and the control assembly is electrically connected to the liquid crystal panel and the photosensitive assembly, and is configured to determine position information of a pixel region for erasure by detecting position information of target light irradiated to the liquid crystal panel by the photosensitive assembly and supply a pixel voltage to the plurality of pixel electrodes in the pixel region for erasure, such that a voltage difference is present between the plurality of pixel electrodes in the pixel region for erasure and the common electrode. |
US12253748B2 |
Switchable privacy display
A switchable privacy display device comprises a spatial light modulator and a switchable diffractive view angle control retarder arrangement arranged between a display polariser of the spatial light modulator and an additional polariser. The display achieves high image visibility to an off-axis user in a share mode of operation and high image security to an off-axis snooper in privacy mode of operation. |
US12253744B2 |
Optical device, particularly for tuning the focal length of a lens of the device by means of optical feedback
The invention relates to an optical device, comprising: a lens having an adjustable focal length. According to the invention, a light source which is configured to emit light that is affected by said lens and impinges on at least a first photosensitive element, which is designed to generate a first output signal corresponding to the intensity of light impinging on it, wherein the first photosensitive element is configured to measure only a portion of the intensity distribution of said emitted light, and wherein the light source, the lens and the first photosensitive element are configured such that a change of the focal length of said lens changes the intensity distribution of the emitted light that impinges on the first photosensitive element, so that each focal length of the lens is associated to a specific first output signal generated by the first photosensitive element. |
US12253736B2 |
Lens spacer, lens module comprising same, and manufacturing method therefor
The present invention relates to a camera lens spacer which is adapted to prevent flare effects due to light reflection. The present invention provides a camera lens spacer which is inserted between lenses and comprises a base material made of copper or a copper alloy and having a predetermined thickness, wherein the base material includes: a through-etched area passing therethrough in the thickness direction at the center thereof; and a half-etched area having a predetermined width along the outer circumference of the through-etched area. |
US12253733B2 |
Multi-fiber reel and adapter assembly
A multi-fiber reel and adapter assembly includes a base, a cable reel mounted to the base, and a plurality of adapters fixedly mounted to the base. The cable reel is configured to rotate relative to the base and the adapters, and each of the adapters is configured to couple a fiber optic cable from the cable reel with a fiber optic drop cable that is configured to run from the respective adapter to a location of an end user that is remote from the assembly. |
US12253727B2 |
Electronic device
An electronic device including a light-emitting element, an IC chip, a substrate, an optical waveguide layer, and an optical signal outlet is provided. The IC chip is configured to control the light-emitting element to emit an optical signal. The light-emitting element is disposed on a first surface of the substrate, and the IC chip is disposed on a second surface of the substrate. The optical waveguide layer is disposed on the first surface of the substrate, and the optical waveguide layer includes a core layer, a cladding layer, and a metal layer. The metal layer is disposed on at least a portion of an interface between the core layer and the cladding layer. The optical signal outlet corresponds to the light-emitting element, and the optical signal reaches the optical signal outlet after being transmitted in the core layer. |
US12253723B2 |
Shallow-profile optical elements for photonics receivers
An optical system can include a optical receiver comprising an optical waveguide, an optical lid adjacent the waveguide, and a reflective surface proximate an output of the optical waveguide to direct light from the waveguide towards an output of the optical lid. The optical system can also include a photodetector (PD) die comprising a substrate, a concave mirror, and a photodetector. The concave mirror is formed on a first side of the substrate and the photodetector is disposed on a second side of the substrate, the first side opposite the second side, wherein the photodetector is disposed on the second side of the PD die offset from the optical axis of the optical element. |
US12253721B2 |
Lighting and processing for microscopic measurement of a polish radius and an apex offset of a fiber optic connector
A microscope may receive a fiber optic connector via a connector adapter that includes an opening and may align a ferrule of the fiber optic connector with the opening of the connector adapter, where the ferrule includes a ferrule endface. The microscope may transmit light onto the ferrule endface and may receive reflected light, as an image of the ferrule endface, with a camera of the microscope. The microscope may determine intensities of brightness of the image and may create a topographical map of the intensities of the brightness of the image. The microscope may determine a radius and an apex of the ferrule endface based on the topographical map and may calculate an apex offset of the ferrule endface based on the radius and the apex of the ferrule endface. The microscope may perform one or more actions based on the apex offset of the ferrule endface. |
US12253717B2 |
Fiber cutter and fiber cutting method
A fiber cutter includes: a gripping member that grips an optical fiber; a blade that forms an initial cut in the optical fiber gripped by the gripping member; and a bending part that applies a predetermined bending stress to the optical fiber when the blade forms the initial cut in the optical fiber. |
US12253711B2 |
Backlight module, display module and display apparatus
A backlight module includes a back plate, a backlight component, and a rigid rear shell. The back plate includes a bottom plate and a vertical plate enclosing a mounting space. The backlight component is located in the mounting space and fixedly connected with the back plate. The rigid rear shell covers a side of the back plate away from the backlight component. The rigid rear shell includes a function part, a preset gap exists between the function part and the bottom plate. The bottom plate has a first connecting part including a first screw hole. The function part has a second connecting part including a second screw hole. The first connecting part and the second connecting part are connected through a fixing screw penetrating into the first screw hole and the second screw hole. A first gap exists between the first connecting part and the second connecting part. |
US12253710B2 |
Backlight module and display device
A backlight module including a first light emitting unit, a first light guide plate, a second light emitting unit, a second light guide plate and a light control film is provided. The first light emitting unit is disposed on a first side surface of the first light guide plate. The second light emitting unit is disposed on a second side surface of the second light guide plate. The light control film is disposed between the first light guide plate and the second light guide plate. The light control film has a plurality of light-shielding microstructures arranged along a first direction and extending along a second direction. The first direction is perpendicular to the second direction. |
US12253709B2 |
Lighting module and lighting device having same
A lighting device disclosed in an embodiment of the invention includes a substrate; a plurality of light sources disposed on the substrate; and a resin layer disposed on the substrate and the plurality of light sources, and a first reflective layer disposed on the resin layer, wherein the resin layer includes an exit surface facing the light sources, the exit surface of the resin layer includes a plurality of convex portions, the plurality of light sources are disposed on a virtual curve, wherein a straight line passing through centers of the first and second light sources adjacent to each other and the centers of each convex portion may be disposed at an obtuse angle with respect to a straight line connecting the adjacent first and second light sources. |
US12253706B2 |
Lighting keyboard and backlight module
A backlight module is configured to illuminate at least one key cap. The backlight module includes a light emitting unit, a light guide plate and a lighting board. The light guide plate has a light guide plate hole for accommodating the light emitting unit. The lighting board has at least one pair of pads connected to the light emitting unit respectively. The lighting board includes a first reflective layer surrounding the light emitting unit and at least partially covering the at least one pair of pads. Each of the at least one pair of pads has a plurality of branches and at least one hollow area. The at least one hollow area overlaps with at least one part of the light emitting unit. At least one lighting area is located between the at least one pair of pads. |
US12253704B2 |
Wire grid polarizer with slanted support-ribs
A wire grid polarizer (WGP) can include an array of support-ribs on a substrate. Sides of the support-ribs can be inclined to one side. A wire can be applied on an upper-side and distal end of each support-rib, each wire being separate from wires on adjacent support-ribs. The WGP can be made with reduced or no etching. |
US12253702B2 |
Optical film including infrared reflector and multilayer reflective polarizer with crystalline low index layers
Optical films are described. In particular, optical films including a reflective polarizer portion and an infrared portion, with no adhesive between these two portions, are described. These optical films may be particularly suitable for combiner applications, including automotive heads up display applications with demanding ambient environments. |
US12253692B2 |
Horizontal parallax multiview display and method having light control film
A horizontal parallax multiview display employs a plurality of slanted multibeam columns to scatter out of a light guide a plurality of directional light beams having principal angular directions corresponding to different view directions of the horizontal parallax multiview display. The plurality of directional light beams is modulated using an array of light valves to provide a multiview image having horizontal parallax. Further, the horizontal parallax multiview display employs a light control film having a slanted light control axis aligned with slanted multibeam columns of the slanted multibeam column plurality. The light control film is configured to control a view angle of the multiview image in a direction orthogonal to the horizontal parallax. The slanted multibeam columns may provide the multiview displays with a balanced resolution. |
US12253691B2 |
Optical products, masters for fabricating optical products, and methods for manufacturing masters and optical products
An optical product includes an array of lenses and first and second plurality of portions disposed under the array of lenses. Individual ones of the first plurality of portions can correspond to a point on a surface of a first 3D object, and include first non-holographic features configured to produce at least part of a first 3D image of the first 3D object. Individual ones of the second plurality of portions can correspond to a point on a surface of a second 3D object, and include second non-holographic features configured to produce at least part of a second 3D image of the second 3D object. The optical product can include an interference optical structure disposed with respect to the first and/or second non-holographic features. |
US12253686B2 |
Optical devices having dichroic beam combiners, optical devices for use with dichroic beam combiners, and methods of manufacture therefor
Coated surfaces arranged in a stack assume a periodic formation having a sequence of segments including a first segment. The first segment has first, second, and third coated surfaces, and is repeated a set number of times to form the periodic formation. The stack is sliced to form a slice having two major external surfaces and adjacent sections each having coated surfaces from one segment between the two major external surfaces. The slice is cut to form at least one substrate from each section. Each substrate has two major surfaces and coated surfaces from a single segment of the periodic formation between the two major surfaces. In certain embodiments, the first coated surface reflects a first light color, the second coated surface transmits the first light color and reflects a second light color, and the third surface reflects a third light color and transmits the first and second light colors. |
US12253681B2 |
Surgical navigation system, and imaging method of the same
A surgical navigation system includes a first tracking unit, a second tracking unit and a processing unit. The first tracking unit captures a first infrared image of a position identification unit that includes a reference target fixed on a patient and an instrument target disposed on a surgical instrument. The second tracking unit captures a second infrared image of the position identification unit. The processing unit performs image recognition on the first and second infrared images with respect to the position identification unit, and uses, based on a result of the image recognition, a pathological image and one of the first and second infrared images to generate an augmented reality image. When both the first and second images have both the reference target and the instrument target, one of the first image and the second image with a higher accuracy is used to generate the augmented reality image. |
US12253679B2 |
Optical system for an augmented reality display
An optical system for an augmented reality (AR) display comprises an image generator for generating image light, and an optical combiner for location in a field of view of a user of the optical system between the user and a scene. The optical combiner is configured to transmit ambient light from the scene towards an eye of the user, the ambient light being incident on a first side of the optical combiner. The image generator and the optical combiner are arranged so that the image light is incident on a second side of the optical combiner, the second side of the combiner being opposite to the first side of the optical combiner. The optical combiner is configured to reflect the image light so that the image light traverses the optical combiner four times and exits the optical combiner from the second side of the optical combiner, and the optical combiner is configured to transmit the ambient light so that the ambient light traverses the optical combiner only once and exits the optical combiner from the second side of the optical combiner. |
US12253676B2 |
Virtual image display system with enhanced resolution for virtual reality and augmented reality devices
A virtual image display system for displaying virtual images having expanded resolution and field of view is disclosed. The virtual image display system comprises a first light emitter emitting a plurality of first light signals to be projected into a viewer's eye; a first light direction modifier varying a light direction of the plurality of first light signals emitted from the first light emitter. The light direction of first light signals is varied at a first scan rate with respect to time within a first spatial range for displaying a first image frame with a predetermined number of light signals and the first scan rate is non-constant. |
US12253675B2 |
Blind assist glasses with remote assistance
Eyewear with camera-based compensation that improves the user experience of eyewear devices for user's having partial blindness or complete blindness. To compensate for blindness, the camera-based compensation uses eyewear cameras to communicate a video feed, and a microphone to provide an optional audio feed, to a remote operator of a remote device to responsively assist the user to complete a task. For example, the user may want audio advice on how to navigate a crowded scene or unknown obstacle. The camera-based compensation is configured to receive instructions from the remote operator to navigate, such as by receiving audio instructions. |
US12253671B2 |
Multi-task augmented reality heads up display
A display device includes a housing having a first end capable of connecting to a night vision device and a second end capable of connecting to an eyepiece, a camera configured to receive an image from the night vision device, a decoder configured to convert the image from the night vision device from an analogue signal into digital signal, and a display to display the converted image, so that the converted image can be viewed though the eyepiece. |
US12253669B2 |
Time-sequential MEMS projector
A display system employs multiple micro-electromechanical system (MEMS) mirrors in series to receive collimated light and direct the light to provide light having input angles corresponding to a desired field of view at a point or line at an incoupler (IC) of a waveguide without an optical relay. An initial one or more MEMS mirrors accepts collimated light and generates the scan angles. A last MEMS mirror in the series scans at a range of angles proportional to the scan angles generated by the initial MEMS mirror(s) and directs the scanned light back to a spot or a line at the IC. |
US12253668B2 |
Two-axis scanning mirror using piezoelectric drivers and looped torsion springs
Embodiments of the disclosure provide a scanning mirror assembly. In certain configurations, the scanning mirror assembly may include a two-dimensional micro-electromechanical system (MEMS) scanning mirror, a first pair of piezoelectric electrodes coupled to the MEMS scanning mirror through a first pair of looped torsion springs, and a second pair of piezoelectric electrodes coupled to the MEMS scanning mirror through a second pair of looped torsion springs. The first pair of piezoelectric electrodes drives the MEMS scanning mirror to rotate around a first axis. The second pair of piezoelectric electrodes drives the MEMS scanning mirror to rotate around a second axis orthogonal to the first axis. |
US12253667B2 |
High contrast spatial light modulator
Microelectromechanical systems based spatial light modulators (SLMs), and display systems and methods for operating the same are described. Generally, the SLM includes a linear array of a number of electrostatically deflectable ribbons suspended over a surface of a substrate. Each ribbon includes a split-ribbon portion with a plurality of diffractors, each diffractor including a first light reflective surface on a linear portion of the split-ribbon portion and an opening through which a second light reflective surface affixed to the substrate is exposed. The first light reflective surface and the second light reflective surface have equal areas, and when one or more of the ribbons is deflected towards the surface of the substrate a coherent light reflected from the first light reflective surface is brought into constructive or destructive interference with light reflected from the second light reflective surface. The display system can include a projector or a head mounted unit. |
US12253665B2 |
Mounting systems suitable for mounting vision systems
Mounting systems configured to mount vision systems such as goggles to target devices such as helmets include a gantry and carriage assembly having a hinge assembly with a pill and a tilt adjustment assembly that cooperates with the pill to move the carriage between various tilt positions and between a deploy and a stow position that is agnostic of deployed tilt setting. The tilt adjustment assembly includes a tilt member that moves in a front to back direction. The gantry and carriage assembly also includes a bore in an upper portion of the carriage and a stow insert that also cooperates with the pill to lock the pill into a stow detent and secure the gantry and carriage assembly in the stow position. |
US12253664B2 |
Scope mount
In some embodiments, an apparatus comprises a body arranged to engage an optical scope. The body comprises a first portion and a second portion moveable with respect to the first portion between a first position and a second position. The first portion comprises a sidewall defining an aperture having a central axis and the second portion comprises a magnet. In the first position, the second portion is arranged to cover the aperture and a radial distance from the central axis to the sidewall is greater than a radial distance from the central axis to the magnet. |
US12253663B2 |
Control device for a microscope
A control device for a microscope includes an operating device, an actuator and a processor. The operating device is configured to be operated by a user to vary focusing and/or positioning of an optical imaging system of the microscope relative to a sample. The actuator is configured to adjust an aperture of a detection pinhole which is included in the microscope so as to eliminate out-of-focus light from detection light which is directed by the optical imaging system onto a detector of the microscope. The processor is configured to detect a predetermined operating condition in response to a user operation of the operating device and to control the actuator to vary the aperture of the detection pinhole upon detection of the predetermined operating condition. |
US12253661B2 |
Total internal reflection lens to improve color mixing of an LED light source
A multi-color LED illumination device and specifically a lens comprising a cylindrical opening extending into the lens from a light entry region at which one or more LEDs are configured. A concave spherical surface extends across the entirety of the light exit region of the lens, and a TIR outer surface shaped as a CPC extends between the light entry region and the light exit region. There are various diffusion surfaces placed on the sidewall surface of the cylindrical opening, as well as its upper planar surface and the exit surface of the lens. Lunes can also be configured on the sidewall surfaces of the cylindrical opening. The combination of lunes, diffusion elements, and the overall configuration of the lens provides improved color mixing and output brightness using three interactions in a first portion of light and two interactions in a second portion of light. Those interactions includes two refractions either with an intermediate reflection or not, all of which are necessary to achieve the improved performance of the multi-color LED illumination device and lens hereof. |
US12253660B2 |
Transaction card including infinity mirror
Provided are transaction cards including an infinity mirror. In some approaches, a transaction card may include a body comprising a first reflective layer and a second reflective layer, and a light source between the first reflective layer and the second reflective layer. |
US12253654B2 |
Optical imaging lens assembly, image capturing device and electronic device
An optical imaging lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element has positive refractive power. The second lens element has positive refractive power. The third lens element has negative refractive power. The fourth lens element has an object-side surface and an image-side surface being aspheric. The fifth lens element has an object-side surface and an image-side surface being aspheric. The sixth lens element has an object-side surface and an image-side surface being aspheric, wherein at least one of the object-side surface and the image-side surface of the sixth lens element includes at least one inflection point. |
US12253652B2 |
Lens coating layer having three or more sub-layers of oxide or fluoride
The present invention relates to a lens having a refractive index ηι coated at least partially on at least one of its surfaces with a layer of an anti-scratch lacquer having a refractive index r\2 lower than η-ι, wherein between said lens and said layer of anti-scratch lacquer a coating layer comprising at least 3 sub-layers of at least one compound selected from the group consisting of Zirconium oxide, Silicon oxide, Titanium oxide, Tantalum oxide, Iridium oxide, Silver oxide and Magnesium fluoride is present, and wherein each of said at least 3 sub-layers has a thickness of lower than or equal to 100 nm. The invention also relates to a method for reducing or eliminating the iridescence phenomenon of a lens coated with an anti-scratch lacquer layer having a refractive index lower than the refraction index of the lens. |
US12253650B2 |
Anti-reflective film
The present disclosure relates to an anti-reflective film comprising: a hard coating layer; and a low refractive index layer, wherein a particle-mixed layer containing both hollow inorganic nanoparticles and solid inorganic nanoparticles and having a thickness of 1.5 nm to 22 nm exists in the low refractive index layer, and wherein the anti-reflective film has a ratio of the reflectance at a wavelength of 400 nm to the reflectance at a wavelength of 550 nm of 1.3 to 2.7, and a polarizing plate, a display device, and an organic light emitting diode display device comprising the anti-reflective film. |
US12253648B2 |
High-energy x-ray imaging system
Described herein is a high-energy x-ray imaging system including a stationary gantry, a conveyor assembly configured to convey an object to be imaged through the gantry, a plurality of linear accelerators, a detector array, and a control system. The linear accelerators are arranged in an array within the gantry and are configured to generate high-energy x-ray fan beams to be transmitted through the object. The detector array is positioned opposite the linear accelerators and is configured to collect the high-energy x-ray fan beams transmitted through the object. The control system is configured to energize the linear accelerators according to a predetermined control sequence to generate the high-energy x-ray fan beams, and construct a 3-D image of the object based on data received from the detector array and representative of the high-energy x-ray fan beams transmitted through the object. |
US12253637B2 |
Scintillator panel and radiation detector
Provided is a scintillator panel including: a support; a scintillator layer provided on the support, the scintillator layer being composed of a columnar crystal; and a protective film covering at least the scintillator layer. The scintillator layer contains cesium iodide as a base material and cerium as an activator. |
US12253634B2 |
Systems and methods for photodiode-based detection
A photodiode-based detection module may include at least one photodiode for detecting light. The photodiode-based detection module may also include a sensitivity damper configured to temporarily reduce the sensitivity of the at least one photodiode. The photodiode-based detection module may further include a controller configured to trigger the sensitivity damper to reduce a sensitivity of the at least one photodiode to less than a nominal sensitivity threshold. |
US12253633B2 |
Laser ranging method, device, and lidar
Embodiments of the present application provide a laser ranging method, device, and a LiDAR. The method includes: obtaining the quantity of light leading point cloud points in a first preset region in the current frame of point cloud, where the light leading point cloud points are point cloud points corresponding to echoes received by a receiver within a light leading period, and the light leading period is a period less than a first preset duration, starting from an emission moment of a laser beam corresponding to the light leading point cloud points; and adjusting the gain of the receiver within the light leading period to reduce the quantity of the light leading point cloud points. |
US12253631B2 |
Sensor device, sensor module, imaging system and method to operate a sensor device
A sensor device is provided and includes an array of photodetectors. A readout circuit is connected to the array of photodetectors and provides dedicated readout paths for each photodetector in the array, respectively. Further, the readout circuit includes at least one control terminal. An array of time-to-digital converters is electrically connected to converter output terminals of the readout circuit. Depending on a control signal to be applied at the at least one control terminal, the readout circuit is arranged to electrically connect through the readout paths of photodetectors of a first subarray (11) to the converter output terminals of the readout circuit, respectively, thereby rendering the photodetectors of the first subarray active and photodetectors of a second subarray inactive. |
US12253628B2 |
Methods and apparatuses for improved optical component retention and alignment in a LiDAR system
A LiDAR system may include an optical component module including a housing including a plurality of slots and a plurality of posts. A first spring may be coupled to a first post at a first radial orientation so that the first spring extends into a first slot of the plurality of slots. A second identical spring may be coupled to a second post in a second radial orientation, different than the first radial orientation, so that the second spring extends into a second slot of the plurality of slots. A first optical component may be positioned in the first slot so that the first spring exerts a first clamping force retaining the first optical component within the first slot, and a second optical component may be positioned in the second slot so that the second spring exerts a second clamping force retaining the second optical component within the second slot. |
US12253627B2 |
Quick-mount laser warning receiver
A laser warning receiver that can be detachably mounted on the inside of a window of a manned platform to detect laser threats within its field-of-view (FOV) and to provide visual or audio warnings to the human occupant. The LWR is fully self-contained and independent of any systems on the manned platform. In different packaging configurations, the receiver's FOV can be manually rotated to better visualize the threat and/or the receiver's human-machine interface (HMIF) can be manually rotated to better display the warnings. Although most typically used in manned aircraft the LWR can be used in other manned vehicles or ships. |
US12253625B2 |
Vehicle target with panels for avoiding radar reflections inside the car target
There is described a vehicle target for testing sensors of vehicle driver assistant systems. The vehicle target comprises an outer skin defining the outer geometry of the vehicle target, wherein the outer skin at least partially surrounds an inner volume. The vehicle target further comprises at least one panel comprising a basic body and a radar absorbing or reflecting layer attached to the basic body, wherein the panel is mounted to the outer skin such that at least the radar absorbing or reflecting material/layer has an offset with respect to the outer skin in the direction to the inner volume. |
US12253622B2 |
Doppler radar coexistence
Method for providing reduced interference for at least two co-located FMCW (Frequency Modulated Continuous Wave) Doppler radars, each of said radars being used in a system to detect respective distances to and velocities of objects moving through space, can include a propagation determination step, in which expected electromagnetic wave propagation times are determined between pairs of radars; a sweep time offset synchronizing step, in which different respective sweep time offsets are selected, with respect to each radar in a first group of radars; and a sweep frequency offset synchronizing step, in which a second sweep frequency offset is selected with respect to a second group of radars, the second sweep frequency offset being relative to a sweep frequency pattern used for radars belonging to said first group. The invention also relates to a system and to a computer software product. |
US12253620B2 |
Multi-user intelligent assistance
An intelligent assistant records speech spoken by a first user and determines a self-selection score for the first user. The intelligent assistant sends the self-selection score to another intelligent assistant, and receives a remote-selection score for the first user from the other intelligent assistant. The intelligent assistant compares the self-selection score to the remote-selection score. If the self-selection score is greater than the remote-selection score, the intelligent assistant responds to the first user and blocks subsequent responses to all other users until a disengagement metric of the first user exceeds a blocking threshold. If the self-selection score is less than the remote-selection score, the intelligent assistant does not respond to the first user. |
US12253619B2 |
Method and apparatus for determining time of arrival, signal receiving device, and storage medium
Disclosed are a method and an apparatus for determining time of arrival, a signal receiving device, and a non-transitory computer readable storage medium. The method for determining time of arrival includes: generating time of arrival correction information according to front edge information of theoretical autocorrelation waveforms of positioning signals having different fading values; calculating a front edge slope corresponding to a front edge reference point of a correlation waveform of an actually received signal; and determining target correction information from the time of arrival correction information according to the front edge slope, and determining the time of arrival of the actually received signal based on the target correction information. |
US12253614B2 |
Tracking a radio beacon indoor
A method and devices are disclosed, for tracking a radio beacon at a mobile device, using short range RF signals, emitted by the beacon and detected at the mobile device, typically indoor, requiring no GNSS service. According to the disclosed method, the beacon is configured to broadcast short bursts, at a carefully structured difference in time of emission (DTOE), while at the tracking device, the difference in time of arrival (DTOA) of said signals is measured, and along with the DTOE, used to accurately determine the location of and direction to the beacon relatively to the tracking device. According to a preferred embodiment of the present invention, said short range RF signals are associated with Bluetooth advertising, configured to broadcast in 1-way, requiring no pairing and no connection from the tracking device, and practically not requiring a receiver at the beacon, therefor saving battery energy. |
US12253613B2 |
Method and device for determining arrival time, terminal device, and storage medium
A method and device for determining a time of arrival (TOA), a terminal device, and a non-transitory computer-readable storage medium are disclosed. The method may include: determining a detection start time on a correlation waveform based on a leading edge detection threshold; determining a noise threshold on the correlation waveform, and determining a quasi-TOA according to the detection start time; and determining the TOA according to data information in a target area of the correlation waveform and the noise threshold, where the target area is determined based on the quasi-TOA and a detection length. |
US12253608B2 |
Measurement vehicle, and base station
A measurement vehicle (101) acquires measurement environment data indicating a measurement environment from a measurement system and transmits the acquired measurement environment data to a base station (104). The measurement vehicle (101) receives movement measurement instruction data indicating an instruction on the movement measurement from the base station (104). The measurement vehicle (101) controls the measurement system in accordance with the instruction indicated by the received movement measurement instruction data. |
US12253607B1 |
Mirror object detection based on clustering of sensor data
This disclosure relates to detecting mirrored lidar returns and modifying lidar data using clustering techniques. In some examples, lidar data including a set of lidar points may be captured by a vehicle operating in an environment. The vehicle may combine the lidar data from numerous lidar devices to have a common frame of reference. In some examples, the vehicle may determine a cluster of the lidar points based on elevation data and azimuth data. The vehicle may compare range data of the clusters to determine whether such lidar points are indicative of a lidar return associated with an error (including multipath reflections). Based on determining that the difference in ranges of two lidar points is above a threshold value, the vehicle may determine how to use the data. |
US12253605B2 |
Individual identification and tracking via combined video and LiDAR systems
Individual identification and tracking are provided via combined video and LiDAR systems. In various embodiments, a virtual plane may be generated. A video frame including the virtual plane is recorded via a first imaging modality. One or more objects are detected in the video frame when the one or more objects enters the virtual plane. An identifier is assigned to each of the one or more objects. One or more three-dimensional shapes are detected at the second imaging modality when the one or more three-dimensional shapes enters the virtual plane. For each of the one or more objects, a corresponding shape of the one or more three-dimensional shapes is determined. Each identifier is assigned to the respective corresponding shape of the one or more three-dimensional shapes. After assigning each identifier, a plurality of positional data is recorded for each of the one or more three-dimensional shapes. |
US12253604B2 |
LIDAR system including holographic imaging optics
A LIDAR system for detecting objects within an observation area. The LIDAR system includes an illumination unit for illuminating the observation area using multiple light radiations, each having a different wavelength, multiple separate spatial areas of the observation area, which are presently detected by a detection area of the LIDAR system, being temporally consecutively illuminated in each case with another of the light radiations; and a detection unit for detecting the light radiations reflected by objects, including at least one detection array, which is individually assigned to the particular detection area and is made of up of a detector for detecting the light radiations from the spatial areas presently detected by the detection area, and a holographic imaging optics for focusing the respective light radiations onto the detector. |
US12253602B2 |
Method and device for tracking object using LiDAR sensor, vehicle including the device, and recording medium storing program to execute the method
A method of tracking an object using a LiDAR sensor includes clustering LiDAR data that includes a plurality of points for an object detected by the LiDAR sensor, generating information on a plurality of segment boxes for each channel using a result of the clustering, and selecting, among the segment boxes, an associated segment box at a current time for a target object that is being tracked. The selecting includes calculating a correlation index between a current representative point and each of a tracking representative point and a previous representative point of each of the segment boxes at the current time, selecting candidate segment boxes for the associated segment box using the correlation index, and selecting the associated segment box at the current time. |
US12253598B2 |
Object detection device
An object detection device includes a drive signal generator that generates a drive signal including frequency modulation, a first correlation filter that performs correlation detection between the reception signal and a first reference signal corresponding to the drive signal, a first determiner that determines, based on the correlation signal from the first correlation filter, whether the reception signal is a reflected wave of the probe wave transmitted from the transmitter, a second correlation filter that performs correlation detection between the reception signal and a second reference signal corresponding to a portion of the drive signal, a third correlation filter that performs correlation detection between the reception signal and a third reference signal corresponding to another portion of the drive signal having higher frequencies than the second reference signal, and a second determiner that determines whether there is an object within a detection region based on correlation signals from the second and third correlation filters. |
US12253596B2 |
Ad hoc positioning of mobile devices using near ultrasound signals
An approach for providing a lower cost real time location system in less trafficked areas of a building. This approach uses on-board audio capabilities of a mobile device to receive a room response trace resulting from a self-generated acoustic signal. By comparing the room response trace to a modeled room response trace, the location of the mobile device is determined. |
US12253595B2 |
Detecting and determining relevant variables of an object by means of ultrasonic sensors
The disclosure relates to a method and a device for determining relevant variables of an object in the environment of a motor vehicle by means of at least one ultrasonic, the method comprising: acquiring a measurement series of real sensor values for the at least one ultrasonic sensor, which sensor values represent the shortest distance between the object and the motor vehicle, wherein the sensor values are acquired cyclically with a specified time interval, modeling a series of sensor values for the at least one ultrasonic sensor by modeling the object movement using a state vector and a parameter vector, and modeling the distance sensing in accordance with the state vector and the parameter vector, and determining the state vector and the parameter vector by adapting the modeled sensor values to the measured real sensor values of the at least one ultrasonic sensor by means of an optimization method. |
US12253594B2 |
Stable radar track velocity initialization using multiple hypotheses
This document describes an object tracker that performs stable velocity initialization for radar tracks, using multiple hypotheses, including when only sparse radar point clouds are available. With just a single point per scan, the tracker creates multiple hypotheses for the direction and speed of an object. A least square function can be applied to each hypothesis to derive each respective initial velocity, which are tracked using a Kalman Filter during a hypotheses tracking period. When hypotheses are initialized and tracked on each hypothesis tracking period, their track error scores are computed. Based on their track error scores, the hypotheses that have low evidence are discarded during the hypotheses tracking period. When the hypotheses tracking period ends, a hypothesis with high evidence initializes the track's velocity. Parallel hypothesis evaluation enables the tracker to initialize a velocity quickly and accurately by merely selecting the best hypothesis, which may enable safer driving. |
US12253587B2 |
System and method for passively shielded modular platform for parallel radiofrequency pulse transmit and/or receive
The present disclosure provides transmit/receive (T/R) systems for NMR or MRI systems. In one configuration, the systems and methods provided herein may use passively-shielded coils that are compatible with low-field operational environment to replace conventional T/R systems and spatial gradient systems. In some configurations, a low-field imaging T/R system is provided that is designed for nuclear magnetic stimulation and local flux sensitivity, while automatically rejecting incident radiant electromagnetic noise. The design advantageously leverages low required frequencies to distribute the pulse synthesis task, yielding a smaller system with easier maintenance and lower cost. The system may include distributed coil nodes that include a primary radiofrequency (RF) coil configured to transmit and receive RF signals and a secondary coil configured to passively shield the primary RF coil. |
US12253578B2 |
Signal vector derivation apparatus, method, program, and recording medium
A signal vector derivation apparatus receives measurement results from a plurality of sensors that receive signals each represented by a vector having a predetermined direction and measure triaxial components orthogonal to each other and derives the direction of the vector. The measurement results from the sensors are each proportional to a sum of the triaxial components of the vector multiplied, respectively, by first coefficients. The signal vector derivation apparatus includes a spectrum deriving section and a direction deriving section. The spectrum deriving section derives a spectrum obtained based on the measurement results from the sensors and a sum of the first coefficients multiplied, respectively, by second coefficients, the spectrum having local maximum values within voxels in which signal sources that output the respective signals exist. The direction deriving section derives the direction of the vector based on the second coefficients used to obtain the spectrum. |
US12253577B2 |
Rapid magnetic biosensor
The present invention relates to methods and (bio)sensor systems. Herein, magnetic fields are applied in order to transport magnetic particles laterally over a sensor surface with analyte specific probes. The methods of the invention allow the specific binding of magnetic particles to the sensor surface, while aspecific and unbound particles are removed. |
US12253576B2 |
Self-calibrating magnetoresistance-based magnetic field sensors
Systems, circuits, and methods provide self-calibration for magnetoresistance-based magnetic field sensors. Examples can include use of a closed loop acting as a feedback or calibration loop that is configured to process a reference signal applied to one or more magnetoresistance elements in a MR-based magnetic field sensor that also detects one or more external magnetic fields. The closed loop can adjust a bias voltage applied to the one or more magnetoresistance elements based on the reference signal. The calibration loop can accordingly provide for automatic or self-calibration of sensitivity of one or more magnetoresistance elements of the sensors to compensate for external factors affecting sensitivity of the one or more magnetoresistance elements. |
US12253573B2 |
Interconnect resistance compensation for cell voltage measurements under high current conditions
Disclosed herein are batteries, battery packs, systems, and methods for calculating and/or determining, and then compensating for, the voltage loss due to interconnect resistance (IR) between cells of a battery pack. A program may calculate and/or determine the cell IR between each of the cells in a battery pack, which is referred to herein as the “calibration value,” and may be determined during the initial battery pack design phase. A program may then multiply the cell IR or “calibration value” by the measured pack current to compensate for the measured cell voltage. The cell IR or “calibration value” may be used during manufacture of the battery pack to compensate for the interconnect resistance (IR) between cells. This compensation for voltage loss due to IR between cells will increase accuracy of the BMS and improve overall battery pack performance, without increasing material costs or size of the battery pack. |
US12253572B2 |
Battery diagnosing apparatus and method
A battery diagnosing apparatus includes a voltage measuring unit configured to measure a voltage of each of a plurality of battery cells included in a battery module at every voltage measurement cycled and a control unit configured to obtain a voltage value for the plurality of battery cells from the voltage measuring unit at every voltage measurement cycle, calculate a voltage change amount between the plurality of obtained voltage values for the plurality of battery cells, calculate a voltage change rate between the plurality of calculated voltage change amounts at every diagnosis cycle different from the voltage measurement cycle, and diagnose the battery module based on one or more voltage change rates calculated up to a current diagnosis cycle and a preset criterion change rate. |
US12253568B2 |
Charge time estimating method and system
A strategy selection method for estimating a charge time includes, when a target state of charge for a traction battery is a full charge, establishing an estimated time required to charge the traction battery using a first strategy, and when a target state of charge for the traction battery is less than a full charge, establishing the estimated time required to charge the traction battery using a different, second strategy. |
US12253567B2 |
Capacity degradation prediction method and prediction system
A prediction system includes a charger and an estimation apparatus, and performs a method of predicting capacity degradation of a secondary battery. The estimation apparatus obtains changes of a plurality of parameters of capacity degradation, based on a fitting operation of fitting, to a target-battery charge curve of a target battery, reference data of the target battery or a battery of the same type as the target battery. Further, the estimation apparatus identifies a degradation change point where the degradation speed of the maximum battery capacity becomes high as a result of increase of the usage degree of the target battery, based on the plurality of obtained parameters. |
US12253563B2 |
Device and method for measuring a duty cycle of a clock signal
A duty cycle measurement (DCM) device includes a charge pump circuit and a clocked comparator circuit. The charge pump circuit is configured to receive a clock signal that has an unknown duty cycle and to generate a capacitor voltage based on the duty cycle of the clock signal. The clocked comparator circuit is configured to receive the capacitor voltage and a reference voltage and to generate a digital output code based on the capacitor voltage and the reference voltage. The digital output code is indicative of the duty cycle of the clock signal. The charge pump circuit is further configured to receive the digital output code. A method of determining a duty cycle of a clock signal is also disclosed. |
US12253562B2 |
Processing system, related integrated circuit, device and method
In an embodiment a processing system includes a reset circuit configured to receive a reset-request signal and one or more further reset-request signals, wherein the one or more further reset-request signals are provided by a processing core, one or more further circuits and/or a terminal of the processing system and to generate a combined reset-request signal by combining the reset-request signal and the one or more further reset-request signals, and a hardware test circuit including for each of the one or more further reset-request signals, a respective first combinational circuit configured to selectively assert the respective further reset-request signal, a second combinational logic circuit configured to selectively mask the combined reset-request signal, and a control circuit configured to repeat operations during a diagnostic phase. |
US12253558B2 |
Circuit test structure and method of using
A circuit test structure includes a chip including a conductive line which traces a perimeter of the chip. The circuit test structure further includes an interposer electrically connected to the chip, wherein the conductive line is over both the chip and the interposer. The circuit test structure further includes a test structure connected to the conductive line. The circuit test structure further includes a testing site, wherein the test structure is configured to electrically connect the testing site to the conductive line. |
US12253555B2 |
Systems, methods and tools for the interrogation of composite strength members
Systems, methods and tools for the interrogation of fiber-reinforced composite strength members to assess the structural integrity of the strength members. The systems and methods utilize the transmission of light through optical fibers that are embedded along the length of the strength members. The inability to detect light through one or more of the optical fibers may be an indication that the structural integrity of the strength member is compromised. The systems and methods may be implemented without great difficulty and may be implemented at any time in the life cycle of the strength member, from production through installation. The systems and methods have particular applicability to bare overhead electrical cables that include a fiber-reinforced strength member. |
US12253552B2 |
Apparatus for detection of electrical disturbances resulting from electromagnetic pulse
An apparatus detects an E3 phase and E1 and E2 phases of an electromagnetic pulse (EMP). A pulse detector detects E1 and E2. A sustained level detector connects to a mains utility power supply line to detect E3. A delay timer holds an indication of a detected E1 or E2 for a predetermined time limit of about 10 minutes. A latch holds an indication that an EMP has occurred when an E3 occurs following an E1 or E2 within the predetermined time limit. An alarm indicates an EMP. A mechanical actuator disconnects the mains utility power supply line from utility power when an EMP is so indicated. The mechanical actuator can be mounted to a panel front face of a circuit breaker box in a configuration to push open a switch surface of a circuit breaker switch lever. |
US12253542B2 |
Needle block for easy adjustment of tip length of needle unit
A needle block for easy adjustment of a tip length of a needle unit, includes: an upper guide plate having a first insertion hole on one side; a lower guide plate separated from the upper guide plate below the upper guide plate and having a second insertion hole at a position corresponding to the first insertion hole; a gap plate interposed between the upper guide plate and the lower guide plate and maintaining the gap between the upper guide plate and the lower guide plate; needle units installed at preset intervals and inserted into the first and second insertion holes with upper and lower end portions supported on one side of the inner surface of the upper guide plate and one side of the inner surface of the lower guide plate, respectively; a gap adjustment member; and a coupling member coupled to one side of the gap plate. |
US12253541B2 |
Pogo pin cooling system and method and electronic device testing apparatus having the system
The present invention relates to a pogo pin cooling system and a pogo pin cooling method and an electronic device testing apparatus having the system. The system mainly comprises a coolant circulation module, which includes a coolant supply channel communicated with an inlet of a chip socket and a coolant recovery channel communicated with an outlet of the chip socket. When an electronic device is accommodated in the chip socket, the coolant circulation module supplies a coolant into the chip socket through the coolant supply channel and the inlet, and the coolant passes through the pogo pins and then flows into the coolant recovery channel through the outlet. |
US12253540B2 |
Machine learning-driven operation of instrumentation with human in the loop
Systems are provided for machine learning-driven operation of instrumentation with human in the loop. The systems use a model with learnt model parameters to define points for physical-characteristic measurements once the model is trained. The systems use active learning, which considers selection, reinforcement and/or adjustment inputs from the instrumentation's user, to enable describing a relationship between local features of sample-surface structure shown in image patches and determined representations of physical-characteristic measurements. |
US12253537B2 |
Method of measuring a minimum pressure for gas bubble generation of a capillary tube, and related methods
A method of measuring a minimum pressure for gas bubble generation (MPGBG) value of a capillary tube is disclosed. The capillary tube has an inlet and an output portion including an outlet. The inlet is connected to a regulated pneumatic system, configured to supply a gas to the inlet under pressure. The output portion is immersed in a liquid. The gas is supplied to the inlet under a range of pressures including a higher pressure range and a lower pressure range. In the higher pressure range, gas bubbles are generated in the liquid from the outlet. In the lower pressure range, no gas bubbles are generated in the liquid from the outlet. A value of the minimum pressure for gas bubble generation (MPGBG) for the liquid is determined.Other methods include a method of measuring and storing MPGBG values of capillary tubes, methods of selecting at least one capillary tube from a plurality of capillary tubes, and a method of cutting a capillary tube to a desired MPGBG value. |
US12253535B2 |
Module for an automated laboratory system
A module for an automated laboratory system is disclosed. The module comprises a module connector configured to releasably connect to a component of the automated laboratory system, a detector at least configured to detect at least one component marker located at the component so as to obtain position data of the module indicating an actual position of the module, a processor configured to calculate a position deviation of the module from a target position defined by the component based on the position data and to calculate position alignment data based on the position deviation, and a alignment device configured to align the module to the target position based on the position alignment data. Further, an automated laboratory system and a method for aligning a module are disclosed. |
US12253529B2 |
Methods for the diagnosis and treatment of neurological and neurodegenerative diseases, disorders and associated processes
The invention generally relates to methods for the diagnosis and treatment of neurological and neurodegenerative diseases, disorders, and associated processes. Specifically, the present invention is directed toward methods to determine prognosis, diagnosis or efficacy of a therapeutic regimen by using a detectable label to measure levels of alpha-synuclein. |
US12253528B2 |
Methods and compositions for treating asthma and allergic diseases
The present invention relates to the allergy field. Several independent groups have recently investigated the implication of PCSK9 on inflammation and sepsis but none of them have determined its impact on allergies and/or asthma which is a global health burden. Inventors have obtained preliminary data on wild-type (PCSK9+/+) or PCSK9-deficient mice (PCSK9−/−) and shown that, under basal condition and in the absence of a particular stimulus, PCSK9 deficiency significantly increases the percentage of regulatory T cells in the spleen, the mesenteric lymph nodes and Peyer's patches. Moreover, inventors have shown the effect of allergic challenge on primary human bronchial epithelial cells on PCSK9 expression and secretion. Very interestingly, their first results obtained by Q-PCR showed that HDM and LPS increase PCSK9 mRNA levels. Accordingly, the present invention relates to inhibitors of PCSK9 for use in the treatment of asthma and/or allergic disease, such as food allergy. |
US12253526B2 |
Fluorescent dye and use thereof
Disclosed is: a fluorescent dye comprising a compound, a tautomer of the compound, or a salt of the compound or the tautomer; a labeled composite substance comprising the fluorescent dye and a composite substance which are bonded to each other; a composition containing the fluorescent dye or the labeled composite substance; and a method for acquiring information about a substance of interest by a super-resolution microscopy. |
US12253525B2 |
Reagents for directed biomarker signal amplification
Described herein are methods, compositions and articles of manufacture involving neutral conjugated polymers including methods for synthesis of neutral conjugated water-soluble polymers with linkers along the polymer main chain structure and terminal end capping units. Such polymers may serve in the fabrication of novel optoelectronic devices and in the development of highly efficient biosensors. The invention further relates to the application of these polymers in assay methods. |
US12253523B2 |
Target-binding activated split reporter systems for analyte detection and related components and methods
Split enzyme reporter systems are disclosed for detecting an analyte in a mixture. Fragments of the split enzyme may be covalently bound to targeting domains that bind to target regions of an analyte, thereby causing formation of an active complex. Some split enzyme reporter systems can be used to detect an analyte without the use of analyte immobilization, blocking, or wash steps. Some reporter systems also enable rapid detection of the analyte of interest. |
US12253522B2 |
Method for treating a cancer based on inflammatory subtype thereof
Provided herein is a method for treating a cancer in a subject by quantitating the concentration of a soluble form of Semaphorin 4D (sSema4D) in a blood sample obtained from the subject and administering an immunotherapy when the blood concentration of sSema4D is below a threshold value of 155 ng/ml. Also provided is a method for determining the continued susceptibility of a tumor tissue to immunotherapy in a subject by identifying the inflammatory subtype of the tumor tissue from a blood sample from the subject and administering immunotherapy over at least one interval as long as the tumor tissue exhibits an inflamed subtype. |
US12253517B2 |
Nano-enzyme containers for test elements
The present invention relates to a test element for the detection of an analyte comprising an enzyme, wherein the enzyme is incorporated in a nanocapsule. |
US12253515B2 |
Method for inhibiting the expression of cancer-promoting factors
Provided are an expression inhibitor of a cancer promoting factor based on the discovery of a new factor influencing the expression amount/level of a cancer promoting factor, and a development tool therefor. Provided are also a diagnostic agent and a diagnosis method for cancer. More specifically provided are: an expression inhibitor of a cancer promoting factor containing at least one kind of inhibitor selected from the group consisting of RBMS expression inhibitor and RBMS function inhibitor; a screening method using as an indicator the expression or the function of RBMS; an expression cassette useful for the method; as well as a diagnostic agent containing a product detection agent for RBMS gene expression and cancer detection method using as an indicator RBMS gene expression amount/level. |
US12253510B2 |
In-ground wireless soil moisture sensor
An in-ground wireless moisture sensor may include one or more ultrasonic sensors in communication with a processor and a wireless communications module. The sensor may be powered by a power source, such as one or more rechargeable batteries as well as a solar panel in the cover of the sensor. Ultrasonic sensors may allow for wireless sensing of in-ground soil moisture levels at a distance farther than traditional sensors and therefore may give more accurate measurements. Methods for use and installation of the in-ground sensor, including a selectively removable cover, are described. |
US12253509B2 |
Multiphase flow cylindrical model test system and test method
A multiphase flow cylindrical model test system includes a loading structure, a multiphase flow displacement model bucket, a data acquisition and analysis system, a flexible seepage model bucket and a dynamic control system. A multi-parameter test method in the displacement process of pollutants in three-dimensional multi-field and multiphase media is reasonably configured based on the sequential and superimposed application requirements of heat and steam in the thermal enhanced soil vapor extraction process. The disclosure has the following effects: it can conduct array-type measurement of deformation of specimen during the thermal enhanced soil vapor extraction process, measure the temperature field, conductivity field, moisture field, matrix suction distribution, soil pressure distribution, pore water pressure distribution and pollutant discharge rate of the specimen during the test, and realize the flexible wall permeability triaxial test with bidirectional control of the water head and overcome the influence of the polluted liquid on the test equipment. |
US12253508B2 |
Methods and systems for estimating properties of organic matter in geological rock formations
A method for characterizing organic matter in a geological rock formation includes performing a Raman spectroscopy measurement on a rock sample to acquire a Raman spectrum of the rock sample. The method includes analyzing the Raman spectrum of the rock sample to determine data characterizing at least one Raman spectral feature corresponding to the rock sample, inputting the data characterizing the at least one Raman spectral feature corresponding to the rock sample into a computation model that determines a value of a property of organic matter in the rock sample, and storing or outputting or displaying the value of the property of organic matter in the rock sample. In embodiments, the property of organic material in the rock sample can be a property of kerogen in the rock sample, or a property of asphaltenes or bitumen in the rock sample. |
US12253507B2 |
Systems for measuring properties of water in a water distribution system
A method of using a water distribution system can include measuring a property of water in the system, the system including: a multi-port service saddle mountable on a water pipe and including main and secondary ports; and a water sensing assembly including: a housing received within the main port; a generator positioned inside the housing; a sensor coupled to the secondary port and configured to be exposed to water flow within the water pipe; and a turbine coupled to a generator shaft of the generator, the turbine movable from and between a first position and a second position, the turbine in fluid communication with the water flow within the water pipe in the first position but to be in fluid communication with the water flow within the water pipe in the second position; and moving the housing to one of the first position and the second position. |
US12253506B2 |
Method of anomaly detection, method of building upstream-and-downstream configuration, and management system of sensors
A method of building upstream-and-downstream configuration of sensors includes determining two sets of geographic position data of a target sensor and a candidate sensor, obtaining pollution-associated periods according to pieces of flow field data, the sets of geographic position data and pieces of target sensing data of the target sensor to determine a pollution-associated period, calculating a correlation between target sensing data obtained by the target sensor during the pollution-associated period and candidate sensing data obtained by the candidate sensor during the associated air pollution period to obtain sensor correlations, and determining the target sensor and the candidate sensor having a upstream-and-downstream relationship with the candidate sensor being used as a satellite sensor of the target sensor when a quantity ratio of sensor correlations being larger than or equal to a correlation threshold is larger than or equal to a default ratio. |
US12253503B2 |
Modular aspirated smoke, gas, or air quality monitoring systems and devices
Devices, methods, and systems for a modular aspirated smoke, gas, or air quality monitoring system are described herein. One modular monitoring unit, includes a base having a plurality of sampling tubes mounted thereon, at least one pump, and at least one detector module that is releasably attached to the base, wherein the pump draws air from one of the sampling tubes into a particulate sensing chamber within the detector module. |
US12253497B2 |
Unitary distribution plate and configurable diaphragm
A unitary distribution plate of a Gas chromatograph (GC) module having a plurality of valve bores disposed on a bottom surface of the unitary distribution plate and a least one sensor cell and at least one column port machined into the top surface of the unitary distribution plate. The valve bores and sensor cells are connected by fluid pathways within a thickness of the distribution plate. The pathways include a combination of planar, longitudinal, diagonal, and radial fluid pathways relative to the top surface of the distribution plate. The fluid channels are formed by diffusion bonding or more generally laminating multiple plates into the unitary distribution plate. |
US12253494B2 |
Information processing apparatus, information processing method, learned model generation method, and program
An information processing apparatus includes: a first acquisition unit that acquires odor data obtained by measuring the odor of an object; a second acquisition unit that acquires an acquisition condition for the odor data; and an identification unit that identifies the object from the odor data and the acquisition condition acquired by the first and second acquisition units on the basis of a learned model obtained by performing learning on the odor data of the object and the acquisition condition, and on the object corresponding to the odor data. The acquisition condition can be text data that indicates the category of the odor and is inputted by a user who has measured the odor. |
US12253493B2 |
Gas sensor with indirect pass-through ventilation
The objective of the present invention is to measure gas concentration with a high degree of accuracy. A gas sensor is provided with: a sensor enclosure: an ultrasonic transducer provided at one end of the sensor enclosure; an ultrasonic wave reflecting surface which is provided at the other end of the sensor enclosure and which intersects an axial direction of the sensor enclosure; and a plurality of ventilation holes provided in a side wall of the sensor enclosure. The plurality of ventilation holes are provided at positions such that one side of the sensor enclosure cannot be seen from the other side thereof when viewed from a side surface side of the sensor enclosure, and each ventilation hole has a shape extending in the axial direction of the sensor enclosure. |