Document | Document Title |
---|---|
US12278072B2 |
Circuit breaker
A circuit breaker that includes a circuit breaker housing, a button mechanism arranged inside the circuit breaker housing, an operating mechanism connected with the button mechanism, a movable contact connected with the operating mechanism, a static contact co-operated with the movable contact, the button mechanism being operable to enable the circuit breaker to switch on/switch off by means of the operating mechanism; the circuit breaker also includes an electric mechanism arranged inside the circuit breaker housing, the electric mechanism is drivingly co-operated with the button mechanism or the operating mechanism, the electric mechanism can actuate the circuit breaker to switch on/switch off by means of the operating mechanism, or the electric mechanism can actuate the circuit breaker to switch on/switch off by means of the cooperation of the button mechanism. |
US12278071B2 |
Crossbar assembly and trip assembly comprising same
A crossbar assembly and a trip assembly comprising same are disclosed. The crossbar assembly according to an embodiment of the present disclosure comprises a crossbar and an instant bar. The crossbar and the instant bar can be rotatably coupled so as to be rotatable around the same rotary shaft. Therefore, the space required for rotation can be reduced to be less than when the crossbar and the instant bar are individually rotated. In addition, the crossbar can move in a longitudinal direction when coupled to the instant bar. Therefore, a metallic bar for movement of the crossbar is unnecessary. Therefore, interference between different-phase currents flowing through the trip assembly can be minimized. |
US12278070B2 |
Electromechanical power switch integrated circuits and devices and methods thereof
An electromechanical power switch device and methods thereof. At least some of the illustrative embodiments are devices including a semiconductor substrate, at least one integrated circuit device on a front surface of the semiconductor substrate, an insulating layer on the at least one integrated circuit device, and an electromechanical power switch on the insulating layer. By way of example, the electromechanical power switch may include a source and a drain, a body region disposed between the source and the drain, and a gate including a switching metal layer. In some embodiments, the body region includes a first body portion and a second body portion spaced a distance from the first body portion and defining a body discontinuity therebetween. Additionally, in various examples, the switching metal layer may be disposed over the body discontinuity. |
US12278069B2 |
Electromagnetic contactor for star-delta driving
The present invention relates to an electromagnetic contactor, and more particularly, to an electromagnetic contactor for star-delta driving, which is capable of rapidly and safely switching a connection of a 3-phase motor from a star connection to a delta connection and simplifying configurations of a connection circuit and an opening/closing device. According to the electromagnetic contactor for star-delta driving and a control device thereof of the present invention, the connection of the 3-phase motor can be switched rapidly and safely from the star connection to the delta connection, and the configuration of the connection circuit and a control circuit of a power supply thereof and a magnetic switch configuration can be simplified, and thus, there is an effect of saving space by reducing the size and weight of a product and reducing the numbers of power wirings and control circuit wirings. In addition, a magnetic switch between star and delta connections is interlocked by using a timer and an auxiliary contact, so as to improve the convenience of an operator and reduce construction time. In addition, because a timer base and the control device are ready-made in the form of manufactured goods, it is easy to use the products and there is very little risk of causing a misconnection in the control device. Thus, there are effects of improving the safety of a construction operator at a construction site and a general user, and improving driving components and circuit protection. |
US12278067B2 |
Vacuum interrupter
According to one embodiment, a Vacuum interrupter includes a pair of electrodes provided such that their electrode opposed surfaces face each other, and an undulating structure provided in at least one of the electrode opposed surfaces. The undulating structure includes one or more projections which project from the electrode opposed surface, and depressions provided so as to be adjacent to the projections, respectively. The projections and the depressions are alternately provided in a direction crossing the electrode opposed surface. In a conducting state in which the electrodes are in contact with each other, the projections are in contact with the opposite electrode opposed surface. |
US12278065B2 |
Electrically-contactless joystick and terminal device
An electrically-contactless joystick includes a housing, a handle, a first limiting member, a second limiting member, an elastic member, a magnet, and a magnetic sensor. The handle extends through the housing. The first limiting member and the second limiting member are fixed to the handle and movably clamped with the housing. The elastic member is connected to each of the first limiting member, the second limiting member, and the housing. The second limiting member abuts against the handle. The magnet is fixed to either the handle or the housing, and the magnetic sensor is fixed to the other. A terminal device is also provided. |
US12278062B2 |
Rubber and metal composite electric contact and preparation method therefor
A rubber and metal composite electric contact and a preparation process therefor. The rubber and metal composite electric contact is a circular layered complex which is formed by tightly combining a metal sheet layer having a plurality of through holes and a rubber layer by means of thermal vulcanization molding and which has a thickness of 0.1 to 5 mm and a diameter of 1 to 15 mm. There is no isolation layer between the rubber layer and the metal layer of the electric contact, so no rubber overflows the outer surface of the metal layer. In the rubber and metal composite electric contact, the rubber and metal are combined firmly and the overall strength of the electric contact is adjustable; the electric contact also has good dust resistance; and the electric contact thus has stable and reliable electrical conductivity. |
US12278053B2 |
Ceramic electronic component
A ceramic electronic component includes a body including a dielectric layer and an internal electrode; and an external electrode disposed on the body and connected to the internal electrode. The dielectric layer includes a plurality of grains and grain boundaries disposed between adjacent grains. The grain boundary includes a secondary phase including Sn, a rare-earth element, and a first subcomponent. The rare-earth element includes at least one of Y, Dy, Ho, Er, Gd, Ce, Nd, Sm, Tb, Tm, La, Gd and Yb. The first subcomponent includes at least one of Si, Mg, and Al. |
US12278051B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a multilayer body including laminated dielectric layers, internal electrode layers on the dielectric layers, first and second main surfaces opposed to each other in a lamination direction, first and second lateral surfaces opposed to each other in a width direction orthogonal or substantially orthogonal to the lamination direction, and first and second end surfaces opposed to each other in a length direction orthogonal or substantially orthogonal to the lamination direction and the width direction, and a first external electrode on the first main surface and a second external electrode on the second main surface, in which a portion or all of the internal electrode layers are not connected to any of the first external electrode or the second external electrode. |
US12278047B1 |
Self-sulfur doped carbon electrodes derived from poly-anthraquinone sulfide for supercapacitors
A supercapacitor including a negative electrode, a positive electrode, an electrolyte, and a separator. The separator is between the negative electrode and the positive electrode, and the electrolyte is present in and on the separator. The negative electrode and the positive electrode include a carbon material selected from a poly-anthraquinone sulfide activated carbon material and a poly-anthraquinone sulfide reduced activated carbon material. |
US12278039B2 |
Coil electronic component and method of manufacturing same
A coil electronic component includes a magnetic body having an internal coil part embedded therein, in which the internal coil part includes an insulating substrate, a first insulator, a coil conductor, and a second insulator. The first insulator is disposed on at least one of first and second main surfaces of the insulating substrate and has a groove formed therein. The coil conductor is formed inside the groove. The second insulator encloses the insulating substrate, the first insulator, and the coil conductor. The first insulator may be formed to a thickness larger than (and no more than 40 μm thicker than) a thickness of the coil conductor on the insulating substrate. The first insulator may be formed to a width of 3 μm to 50 μm. Further, the second insulator may extend to a thickness 1 μm to 20 μm larger than that of the first insulator on the insulating substrate. |
US12278036B2 |
Magnetic core for an electromagnetic induction device, an electromagnetic induction device comprising the same, and a method of manufacturing a magnetic core
A magnetic core for an electromagnetic induction device, comprising: a limb made of a grain-oriented material, a yoke made of an amorphous material, and an auxiliary joint member made of grain-oriented material, wherein the auxiliary joint member joints the limb with the yoke, wherein the grain orientation of the limb is perpendicular to the grain orientation of the auxiliary joint member. |
US12278033B2 |
Magnetoresistance effect element
A magnetoresistance effect element includes a first ferromagnetic layer, a second ferromagnetic layer, and a nonmagnetic layer. The nonmagnetic layer is between the first ferromagnetic layer and the second ferromagnetic layer. At least one of the first ferromagnetic layer and the second ferromagnetic layer is a Heusler alloy layer. The nonmagnetic layer includes a first region and a second region in a plane. Both of the first region and the second region are formed of a metal. The second region is different in constituent material from the first region. The second region has a crystal structure of a body-centered cubic lattice structure (bcc). |
US12278030B2 |
Method for manufacturing multilayer varistor and multilayer varistor
A method for manufacturing a multilayer varistor includes: a first step including providing a multilayer stack in which a plurality of green sheet layers, each containing a Zn oxide powder as a main component and a Pr oxide powder as a sub-component, and a plurality of internal electrode paste layers, each containing a Pd powder, are alternately stacked; and a second step including forming a sintered compact, including an internal electrode inside, by baking the multilayer stack. The second step includes: a first sub-step including baking the multilayer stack by setting an oxygen concentration in an atmosphere at 1000 ppm by volume or less while increasing a temperature from 500° C. to 800° C.; and a second sub-step including baking, after the first sub-step, the multilayer stack by setting the oxygen concentration in the atmosphere at 1000 ppm by volume or more while increasing the temperature to a maximum allowable temperature. |
US12278027B2 |
Wiring member and method of manufacturing the wiring member
A wiring member includes: a base member having a holding surface; and at least one wire-like transmission member held on the holding surface, wherein at least one missing wire-like transmission member identification mark indicating at least one missing wire-like transmission member position is provided on the holding surface. |
US12278024B2 |
Method of making an electrical steel sheet provided with insulating coating
An electrical steel sheet provided with an insulating coating wherein the insulating coating is formed by a method includes forming an insulating coating on an electrical steel sheet, including: preparing a treatment solution that does not contain an Fe compound by adding an Si compound to water; applying the treatment solution to a surface of the electrical steel sheet; leaving the treatment solution on the surface of the electrical steel sheet to allow Fe in the electrical steel sheet to be dissolved in the treatment solution; and baking the treatment solution to form the insulating film such that a coating weight of Si in the insulating coating in terms of SiO2 is 50% to 99% of the total coating weight, and a ratio (Fe/Si) of content of Fe to content of Si in the insulating coating is 0.01 to 0.6 on a molar basis. |
US12278023B1 |
Insulated wire and preparation method therefor, winding wire, and electrical device
The present disclosure provides an insulated wire and a preparation method therefor, a winding wire and an electrical device, relating to the technical field of electrochemical elements. The insulated wire includes a conductive wire and an insulating layer coated on the conductive wire, where the insulating layer includes polyetheretherketone and thermoplastic polyimide, and a mass percentage of the polyetheretherketone in the insulating layer is not more than 20%; and the conductive wire is in direct contact with the insulating layer; and after extrusion and cooling for 24 h, under a condition that the insulated wire is ring cut and stretched by 15%, a length of the insulating layer losing adhesion is not greater than 1.9 mm. |
US12278021B2 |
Flexible transparent electrodes of silver nanowires sintered with metal oxide nanoparticles
Disclosed is a transparent electrode made of a polymer matrix having semi-embedded therein a sintered silver nanowire composite comprising silver nanowires and metal oxide nanoparticles. |
US12278006B1 |
Systems and methods for regulating provision of messages with content from disparate sources based on risk and feedback data
Aspects of the present disclosure are directed to systems, methods, and computer readable media for regulating digital therapeutic content for provision. A computing system may identify a digital therapeutic content to be provided via a network. The computing system may apply the digital therapeutic content to a machine learning (ML) model having a set of weights. The computing system may determine, from applying the digital therapeutic content to the ML model, an indication as of one of compliance or non-compliance. The computing system may store, using one or more data structures, an association between the digital therapeutic content and the indication used to control provision of the digital therapeutic content via the network, by (i) restricting the digital therapeutic content from provision responsive to determining the indication of non-compliance and (ii) permitting the digital therapeutic content to be provided responsive to determining the indication of compliance. |
US12278004B2 |
Clinical data harvester
A clinical harvester system may provision, based at least in part on information associated with a piece of clinical data associated with a user, a plurality of harvesters that query a plurality of data sources to locate the piece of clinical data. The clinical harvester system may transmit data between two or more of the plurality of harvesters as the plurality of harvesters query the plurality of data sources to communicate information used for locating the piece of clinical data within the plurality of data sources. The clinical harvester system may retrieve, using the plurality of harvesters, the piece of clinical data from one of the plurality of data sources. |
US12278002B2 |
Triggering virtual clinical exams
Triggering information that defines conditions for presenting a virtual clinical exam may be downloaded to a user device. The user device may collect sensor data and use the sensor data to evaluate the conditions. When certain conditions are fulfilled, the user device may present the virtual clinical exam at the user device. |
US12277999B2 |
Re-writable DNA-based digital storage with random access
The disclosure relates to a re-writable DNA-based digital storage system with a random access feature. An example embodiment includes reading a physical nucleotide sequence of 2n+L bases to form a digital representation of the physical nucleotide sequence; dividing the digital representation of the physical nucleotide sequence into an address representation of n bases, followed by a data representation of L bases, followed by a further address representation of n bases; decoding the data representation into an integer value less than 3L that is a sum of a first addend and a second addend, wherein the data representation includes a first subsequence of bases encoding the first addend followed by a second subsequence of bases encoding the second addend; and storing, in a computer memory, the integer value. |
US12277995B2 |
Page buffer circuit and memory device including the same
A non-volatile memory device includes: a memory cell; a bit line connected to the memory cell; a first cross coupled inverter for storing data sensed from the memory cell through a sensing node connected to the bit line; a first transistor and a second transistor respectively connected to respective ends of the first cross coupled inverter and respectively transmitting a ground voltage to respective ends of the first cross coupled inverter; and a control circuit for operating the first transistor and the second transistor at least once for at least one of an initialize period in which the sensing node is discharged and a precharge period in which the bit line is precharged. |
US12277994B2 |
Non-volatile memory
A non-volatile memory includes a memory cell having a first transistor and a second transistor, a driving circuit arranged to apply a read voltage to gates of the first and second transistors, and a signal output circuit arranged to output a signal associated with a first value or a signal associated with a second value, based on drain currents of the first and second transistors, in a read operation in which the read voltage is applied. The second transistor is constituted of a parallel circuit of a plurality of unit transistors, and gate width of each of the unit transistors is larger than that of the first transistor. |
US12277991B2 |
Memory device with reset voltage control
Disclosed herein are related to a memory device. In one aspect, the memory device includes a memory cell, a precharge circuit, a reset voltage control circuit, and a logic control circuit. In one aspect, the precharge circuit is configured to set a voltage of the bit line to a first voltage level. In one aspect, the reset voltage control circuit includes a transistor coupled to the bit line to set the voltage of the bit line to a second voltage level. The transistor can be arranged or operate as a diode. In one aspect, the logic control circuit is configured to cause the reset voltage control circuit to set the voltage of the bit line to the second voltage level during a reset phase and cause the precharge circuit to set the voltage of the bit line to the first voltage level during a precharge phase after the reset phase. |
US12277989B2 |
Semiconductor memory device
According to one embodiment, in a semiconductor memory device, multiple first memory cells are connected in parallel between a first local bit line and a local source line. Multiple second memory cells are connected in parallel between a second local bit line and the local source line. Each of the multiple first memory cells includes a first cell transistor and a first resistance change element connected in series. Each of the multiple second memory cells includes a second cell transistor and a second resistance change element connected in series. A first selection gate line extends in a second direction across multiple cell blocks arranged in the second direction. A second selection gate line is placed on the opposite side of the first selection gate line with the local source line interposed therebetween. The second selection gate line extends in the second direction across multiple cell blocks arranged in the second direction. |
US12277987B2 |
Error handling device, semiconductor memory device including the same, and error handling method including cross sensing operation
An error handling device includes a cross-voltage sense amplifier and an error handling circuit. The cross-voltage sense amplifier is configured to perform a normal sense operation and a cross sense operation. The normal sense operation generates normal sense data by providing an input voltage and a comparison voltage to first and second inputs of a comparator, respectively. The cross sense operation generates cross sense data by providing the input voltage and the comparison voltage to the second and first inputs of the comparator, respectively. The error handling circuit identifies a location of an error using the normal sense data and the cross sense data and corrects the error. |
US12277984B2 |
Block family error avoidance bin designs addressing error correction decoder throughput specifications
A memory device includes a memory array and control logic operatively coupled with the memory array to perform operations including maintaining a set of bins, each bin of the set of bins defining a respective grouping of memory arrays based on elapsed time since programming, wherein each bin of the set of bins is assigned a respective read level offset to achieve a bit error rate satisfying a threshold condition for an error correction decoder throughput specification, receiving a request to perform a read operation addressing the memory array, and causing the read operation to be performed based on the set of bins. |
US12277983B2 |
Semiconductor device
The present disclosure relates to a semiconductor device enabling to suppress waste of energy consumption. There is provided a semiconductor device including: an input unit configured to input a charge; a memory unit configured to collect and accumulate a charge from the input unit; and an output unit configured to detect and output a charge accumulated in the memory unit. The memory unit includes a transfer unit to which a plurality of pairs of a gate unit and an accumulation unit is connected, the gate unit selects the accumulation unit that accumulates a charge, the transfer unit transfers a charge from the input unit to the accumulation unit selected by the gate unit, the accumulation unit accumulates a charge transferred from the transfer unit, and the transfer unit transfers a charge accumulated in the accumulation unit selected by the gate unit, to the output unit. The present disclosure can be applied to, for example, an analog memory device. |
US12277978B2 |
Selective and dynamic deployment of error correction code techniques in integrated circuit memory devices
A memory system configured to dynamically adjust the amount of redundant information stored in memory cells of a wordline on an integrated circuit die based on a bit error rate. For example, in response to a determination that a bit error rate of the wordline is above a threshold, the memory system can store first data items as independent first codewords of an error correction code technique into a first portion of the memory cells of the wordline, generate second data items as redundant information from the first codewords, and store the second data items in a second portion of the memory cells of the wordline. If the bit error rate is below the threshold, third data items can be stored as independent second codewords of the same length as the first codewords in the memory cells of the wordline. |
US12277977B2 |
ONON sidewall structure for memory device and method for making the same
A memory device and method of making the same are disclosed. The memory device includes transistor devices located in both a memory region and a logic region of the device. Transistor devices in the memory region include sidewall spacers having a first oxide layer over a side surface of a gate structure, a first nitride layer over the first oxide layer, a second oxide layer over the first nitride layer, and a second nitride layer over the second oxide layer. Transistor devices in the logic region include sidewall spacers having a first oxide layer over a side surface of a gate structure, a first nitride layer over the first oxide layer, and a second nitride layer over the first nitride layer. |
US12277972B2 |
Source line configuration for a memory device
Methods, systems, and devices for source line configurations for a memory device are described. In some cases, a memory cell of the memory device may include a first transistor having a floating gate for storing a logic state of the memory cell and a second transistor coupled with the floating gate of the first transistor. The memory cell may be coupled with a word line, a digit line, and a source line. During a write operation, the source line may be clamped to the digit line using one or more memory cells in the memory device. During a read operation, the source line may be grounded using one or more memory cells in the memory device. |
US12277971B2 |
Compact K-SAT verification with TCAMs
The disclosure generally provides for a method of solving a K-SAT problem. The method comprises programming one or more clauses of a Boolean expression for a K-SAT problem written in negated disjunctive normal form (DNF) to a ternary-CAM (TCAM) array comprising columns and rows of TCAM cells, applying an interpretation comprising one or more binary variables expected to solve the Boolean expression as an input along the columns to the TCAM array, returning a binary value for each clause and updating one or more variables within the interpretation if at least one clause is violated. |
US12277970B2 |
Compensating non-ideality of a neuromorphic memory device
The present disclosure relates to a method for compensating non-ideality of a neuromorphic memory device. The neuromorphic memory device comprising a crossbar array of wordlines and bitlines. The crossbar array comprises a block of wordline and bitline segments, wherein memory elements of the block are programmed to represent array values. The device is configured for applying a set of inputs to the initial wordlines for performing dot products. The method comprises: performing at least one of: wordline expansion or bitline expansion of the block. The set of inputs may be applied to the initial wordlines of the expanded block and in case the bitline expansion is performed an additional input may be applied to the additional wordlines of the expanded block. The currents flowing in the bitlines of the expanded block may be measured. The dot products may be determined using the measured currents. |
US12277969B2 |
Auto-referenced memory cell read techniques
Methods, systems, and devices related to auto-referenced memory cell read techniques are described. The auto-referenced read may encode user data to include a predetermined number of bits having a first logic state prior to storing the user data in memory cells. The auto-referenced read may store a total number of bits of the user data having a first logic state in a separate set of memory cells. Subsequently, reading the user data may be carried out by applying a read voltage to the memory cells storing the user data while monitoring a series of switching events by activating a subset of the memory cells having the first logic state. During the read operation, the auto-referenced read may compare the number of activated memory cells to either the predetermined number or the total number to determine whether all the bits having the first logic state has been detected. When the number of activated memory cells matches either the predetermined number or the total number, the auto-referenced read may determine that the memory cells that have been activated correspond to the first logic state. |
US12277966B2 |
Memory access module for performing a plurality of sensing operations to generate digital values of a storage cell in order to perform decoding of the storage cell
A method for performing memory access of a Flash cell of a Flash memory includes: performing a series of sensing operations respectively corresponding to a plurality of sensing voltages, wherein a sensing voltage of a specific sensing operation of the series of sensing operations has a sensing voltage determined according to a result of an initial sensing operation of the series of sensing operations; determining a threshold voltage of the Flash cell according to at least a digital value generated by the series of sensing operations; and using the determined threshold voltage to perform soft decoding of the Flash cell. |
US12277965B2 |
Memory structure and method for operating the same
A memory structure and methods for operating memory structures are provided. The memory structure includes a first, a second and a third gate structures disposed along a first direction and separated from each other, channel bodies having first ends and second ends, source regions separated from each other, having first conductivity types and connected to the first ends of the channel bodies respectively, drain regions separated from each other, having second conductivity types and connected to the second ends of the channel bodies respectively, and first side plugs disposed along a second direction, extending along a third direction, and electrically connected to the source regions and the channel bodies. The first gate structure includes island structures disposed along the second direction and extending along the third direction. |
US12277961B2 |
Semiconductor device
A semiconductor device includes memory cells connected to word lines, bit lines, and one source line, a row decoder connected to the word lines, and a sense amplifier circuit connected to the bit lines. In a program operation for two or more selected memory cells, a reference voltage is applied to the one source line, the sense amplifier circuit inputs a selected voltage to one selected bit line connected to the selected memory cells, and the row decoder inputs, to selected word lines connected to respective ones of the selected memory cells, a first program voltage lower than the reference voltage or a second program voltage higher than the reference voltage. Each of the memory cells includes a ferroelectric layer in which at least one of a polarization direction and a polarization degree changes depending on a voltage input to each of the word lines. |
US12277960B2 |
Modified top electrode contact for MRAM embedding in advanced logic nodes
A memory device with modified top electrode contact includes a memory pillar composed of a bottom electrode, a magnetic random-access memory (MRAM) stack above the bottom electrode, and a top electrode above the MRAM stack. A first portion of an encapsulation layer is disposed along opposite sidewalls of the bottom electrode, on opposite sidewalls of the MRAM stack and on opposite sidewalls of a bottom portion of the top electrode, a second portion of the encapsulation layer is located above a second dielectric layer. A metal cap is located above an uppermost surface and opposite sidewalls of a top portion of the top electrode and above an uppermost surface of the first portion of the encapsulation layer. A second conductive interconnect is formed above a top surface of the metal cap wrapping around opposite sidewalls of the first portion of the encapsulation layer and opposite sidewalls of the metal cap. |
US12277955B2 |
Generation of a collection of video clips
A method for generation of a collection of video clips from a plurality of video files includes performing facial recognition on a video file of the plurality of video files to identify a portion of the video file including a face, generating a video clip by trimming the portion of the video file including the face, from the video file, and adding the video clip to the collection of video clips. A video montage may be created by adding a plurality of video clips from the collection of video clips together and adding an audio track to the video montage file. |
US12277943B2 |
Methods and systems for rendering object based audio
Methods for generating an object based audio program, renderable in a personalizable manner, and including a bed of speaker channels renderable in the absence of selection of other program content (e.g., to provide a default full range audio experience). Other embodiments include steps of delivering, decoding, and/or rendering such a program. Rendering of content of the bed, or of a selected mix of other content of the program, may provide an immersive experience. The program may include multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects), the bed of speaker channels, and other speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method. |
US12277941B2 |
Parameter encoding and decoding
There are disclosed several examples of encoding and decoding technique. In particular, an audio synthesizer for generating a synthesis signal from a downmix signal, includes: an input interface for receiving the downmix signal, the downmix signal having a number of downmix channels and side information, the side information including channel level and correlation information of an original signal, the original signal having a number of original channels; and a synthesis processor for generating, according to at least one mixing rule, the synthesis signal using: channel level and correlation information of the original signal; and covariance information associated with the downmix signal. |
US12277935B2 |
Accessory device based authentication for digital assistant requests
An example process includes at an electronic device with one or more processors and memory: while the electronic device is in a locked state and in communication with an external accessory device: receiving a natural language input; determining whether the natural language input corresponds to a secure task request; in accordance with a determination that the natural language input corresponds to a secure task request: determining whether one or more states of the external accessory device satisfy a set of authentication criteria; and in accordance with a determination that the one or more states of the external accessory device satisfy the set of authentication criteria: initiating, by the electronic device, a secure task corresponding to the natural language input; and providing an output indicative of the initiated secure task. |
US12277931B2 |
Predictive query execution
First audio data associated with a first portion of a voice query (e.g., an incomplete voice query) may be received (e.g., by a device or a server). A first transcript may be determined by a speech recognition engine and based on the first audio data. A plurality of predicted queries may be determined by applying a prediction process to the first transcript. A response for each of the plurality of predicted queries may be determined by processing the plurality of the predicted queries. Second audio data associated with a second portion of the voice query (e.g., a complete voice query) may be received. A second transcript may be determined by the speech recognition engine and based on the second audio data. Based on comparing the second transcript to one of the plurality of predicted queries, a response for the voice query may be returned. |
US12277927B2 |
End-to-end streaming speech translation with neural transducer
Systems and methods are provided for obtaining, training, and using an end-to-end AST model based on a neural transducer, the end-to-end AST model comprising at least (i) an acoustic encoder which is configured to receive and encode audio data, (ii) a prediction network which is integrated in a parallel model architecture with the acoustic encoder in the end-to-end AST model, and (iii) a joint layer which is integrated in series with the acoustic encoder and prediction network. The end-to-end AST model is configured to generate a transcription in the second language of input audio data in the first language such that the acoustic encoder learns a plurality of temporal processing paths. |
US12277924B2 |
Text to speech processing method, terminal, and server
A text to speech processing method implemented by a terminal includes detecting an instruction to perform a text to speech conversion, sending text to a server downloading from the server, audio data based on the text, determining whether a first frame of playable audio data is downloaded within a preset duration, and continuing to download remaining audio data when the first frame is downloaded within the preset duration. |
US12277921B2 |
In-cabin audio filtering
A vehicle includes a cabin, an internal-loudspeaker set an external-microphone set, and a signal processor that filters a raw audio signal that has been received by the external-microphone set broadcasts the resulting filtered audio signal into the cabin using the internal-loudspeaker set. |
US12277916B2 |
Data compensating circuit, display device including the same, and method of compensating data using the same
A data compensation circuit includes a reference frame memory device which stores reference frame data, an accumulated stress memory device which stores cumulative stress data for each of pixels, a stress data generating block which compares output image data with the reference frame data to generate stress data for each of the pixels, a memory control block which adds the stress data to the cumulative stress data to update the cumulative stress data and a compensating block which generates the output image data by generating afterimage compensation data for each of the pixels based on the cumulative stress data and compensating input image data based on the afterimage compensation data. |
US12277915B2 |
Video timing for display systems with variable refresh rates
A display system supports variable refresh rates that include a plurality of refresh rates. A source such as a graphics processing unit (GPU) provides frames to the display system at a selected one of the refresh rates. The refresh rates are factored into a corresponding plurality of prime factors. A plurality of numbers of lines per frame in frames provided at the plurality of refresh rates is determined based on one or more ratios of the plurality of refresh rates, the plurality of prime factors, and a line rate for providing frames to the display system at the plurality of refresh rates. The source then selectively provides frames to the display system at one refresh rate of the plurality of refresh rates using the same line rate regardless of which refresh rate is chosen. Furthermore, the number of lines per frame is an integer for frames provided at the refresh rates. |
US12277912B2 |
Display substrate and display device
The present disclosure provides a display substrate and a display device. The display substrate includes a base substrate and a signal line film layer arranged on the base substrate; the signal line film layer includes: a first conductive layer, a second conductive layer and a conductive connection layer, the conductive connection layer is arranged at a different layer from each of the first conductive layer and the second conductive layer, and an orthographic projection of the conductive connection layer on the base substrate at least partially overlaps an orthographic projection of the first conductive layer on the base substrate, and the orthographic projection of the conductive connection layer on the base substrate at least partially overlaps an orthographic projection of the second conductive layer on the base substrate, the conductive connection layer is respectively coupled to the first conductive layer and the second conductive connection layer. |
US12277908B2 |
Display apparatus and charging deviation compensation method thereof
A display apparatus includes where one pixel line including a plurality of pixels are provided in plurality, a gate driver configured to apply a gate signal to the one pixel line, and a source driver configured to apply a data signal to the one pixel line. The source driver includes amplifier circuits, output switches, a source output control circuit, and an offset control circuit. The source output control circuit applies sequentially delayed source output enable signals to the output switches to delay an output period of the data signal by units of source output channels, based on a degree of delay of the gate signal. The offset control circuit applies an offset control signal generated based on the sequentially delayed source output enable signals to the plurality of amplifier circuits to change an offset of each of the plurality of amplifier circuits in a masking period of the data signal. |
US12277905B2 |
Pixel and display device including pixel
A pixel includes a first switching transistor, a second switching transistor, a driving transistor, and a light emitting element. The first switching transistor includes a first terminal to which a bias power supply voltage is applied, a second terminal connected to a first node, and a gate terminal to which a light emitting element initialization signal is applied. The second switching transistor includes a first terminal connected to the first node, a second terminal connected to a second node, and a gate terminal to which the light emitting element initialization signal is applied. The driving transistor includes a first terminal connected to the second node, a second terminal connected to a third node, and a gate terminal. The light emitting element is connected to the driving transistor. The first node is connected to the third node, and the bias power supply voltage is applied to the second and third nodes. |
US12277902B2 |
Display device
A display device is provided. A display device comprises a light emitting element disposed on a substrate, a driving transistor that provides a driving current to the light emitting element according to a voltage of a gate electrode, a first transistor supplying a data voltage to the gate electrode of the driving transistor, a first capacitor comprising a first capacitor electrode electrically connected to a first driving voltage line to which a first driving voltage is applied and a common capacitor electrode electrically connected to a first electrode of the first transistor, and a second capacitor comprising a second capacitor electrode electrically connected to the gate electrode of the driving transistor and the common capacitor electrode of the first capacitor, wherein the first capacitor electrode, the common capacitor electrode, and the second capacitor electrode overlap each other in a thickness direction of the substrate. |
US12277898B2 |
Luminance compensation method and display system
A luminance compensation method includes the following steps. Temperature data of a display is received. A gamma correction table is obtained. Multiple gamma adjustment points are generated according to the temperature data and the gamma correction table. A gamma correction curve is generated according to the gamma adjustment points. The display displays an image according to the gamma correction curve. |
US12277897B2 |
Display device
A display device includes a plurality of light-emitting elements arrayed in a display region, a first pixel circuit and a second pixel circuit coupled to each of the light-emitting elements, a first drive transistor provided to the first pixel circuit and configured to supply a first drive current to the light-emitting element, a second drive transistor provided to the second pixel circuit and configured to supply a second drive current to the light-emitting element, a drive circuit configured to supply a video signal to the first drive transistor and the second drive transistor, a first coupling switching transistor provided between the first drive transistor and the light-emitting element, and a second coupling switching transistor provided between the second drive transistor and the light-emitting element. The first coupling switching transistor and the second coupling switching transistor are turned off in a non-emission period of the light-emitting element. |
US12277896B2 |
Display device and driving method thereof
A display device includes a display panel including a pixel arranged thereon, a data driver configured to modulate video data to supply a data voltage to the pixel through a data line, a switching component configured to be turned on in response to a parking voltage enable signal to supply a parking voltage to the pixel, and a timing controller configured to control the data driver and the switching component to apply the data voltage to the pixel during a refresh period of a frame and the parking voltage to the pixel during one or more hold periods following the refresh period, wherein the timing controller adjusts a parking period for applying the parking voltage based on the luminance of the video data. |
US12277894B2 |
Gate driving circuit and electroluminescence display device using the same
A gate driving circuit includes: a first pull-down circuit controlled by a Q node to transmit a low voltage to a first output node; a first pull-up circuit controlled by a QB1 node to transmit a high voltage to the first output node; a QB2 node control circuit to transmit a voltage of the QB1 node to the QB2 node; a second pull-down circuit controlled by the Q node to transmit a low voltage to a second output node; and a second pull-up circuit controlled by the QB2 node to transmit a high voltage output clock signal to the second output node. A pulse width of a signal output to the first output node is the same as a pulse width of the Q node. A pulse width of a signal output to the second output node is the same as a pulse width of the output clock signal. |
US12277884B1 |
Gate driving circuit and display panel
A gate driving circuit includes a gate driving unit arranged in a multi-stage cascade. The gate driving unit includes a pull-up control module, a pull-up node, a first output module, a second output module, a pull-down control module, a first pull-down module, a pull-down node, a second pull-down module, and a pull-down maintenance module. The pull-up control module is configured to pull up a potential of the pull-up node under a control of a first clock signal input at a first clock signal input terminal. The pull-down control module is configured to pull up a potential of the pull-down node under a control of the first clock signal. The first pull-down module is configured to pull the potential of the pull-down node down to a potential of the first clock signal under a control of the potential of the pull-up node. |
US12277883B2 |
Seamless transition for multiple display refresh rates
An example device includes a display component that is configured to operate at a first refresh rate or a second refresh rate. The device also includes one or more processors operable to perform operations. The operations include identifying a rate change triggering event while the display component is operating at the first refresh rate. The operations further include determining a current brightness value of the display component. The operations also include determining, based on an environmental state measurement associated with an environment around the device, a threshold brightness value. The operations additionally include transitioning the display component from the first refresh rate to the second refresh rate m response to identifying the rate change triggering event if the current brightness value of the display component meets or exceeds the threshold brightness value. |
US12277877B1 |
Device and method for chromatic aberration correction
A display driver IC includes a chromatic aberration correction (CAC) circuit and a drive circuit. The CAC circuit is configured to receive a first input color plane for a first color. The first input color plane includes a center region and a peripheral region that surrounds the center region of the first input color plane. The CAC circuit is further configured to generate an output color plane. The output color plane includes a center region and a scaled peripheral region that surrounds the center region of the output color plane. The center region of the output color plane is the same as the center region of the first input color plane. The scaled peripheral region is generated by scaling the peripheral region. The drive circuit is configured to update a display panel based on the output color plane. |
US12277872B2 |
Underground damage prevention method and apparatus
Disclosed is an excavator safety simulator and methods for preventing damage to existing underground equipment prior to excavation by using a Virtual Reality (VR) environment with underground facilities and markings, and real world examples of dynamic climate scenarios and challenges that an excavator will likely encounter. |
US12277868B2 |
Collaborative content ranking for skill development in an online education platform
In one aspect, a computerized method for collaborative content scoring in an online educational platform includes the step of provide an educational content via the online educational platform. The method includes the step of determining a genre of the educational content. The method includes the step of setting a base score for the educational content. The method includes the step of receiving an explicit user feedback with respect to the educational content. The method includes the step of receiving an implicit user feedback with respect to the educational content. The method includes the step of adjusting the base score of the educational content to a score based on the explicit user feedback and the implicit user feedback. |
US12277865B2 |
Methods and apparatuses for training installers of surface-protection film
Methods are disclosed for training an installer to cut a film without damaging an underlying substrate. The methods include the steps of applying a stretchable surface-protection film to an electrically-conductive substrate provided with at least one irregularity; and cutting the surface protection film with an electrically-conductive knife which, when in contact with the electrically-conductive substrate, causes one or more notifications to occur. Also disclosed are devices that may be used in carrying out the methods of the invention. |
US12277862B1 |
Flight compliance system integration of ATC transcription and ADS-B data
The disclosed invention provides a system and method for processing air traffic control (ATC) communications to ensure real-time validation of aircraft operations and improve pilot logbook accuracy. The system receives ATC voice communications through a digital radio system, converts them to text using a natural language processing model trained on aviation terminology, and extracts key operational data, including aircraft identifiers, instructions, and corrections. This data is correlated with Automatic Dependent Surveillance-Broadcast (ADS-B) and GPS data to verify compliance with ATC instructions. The system creates a continuous transcript of ATC-pilot communications, stitching together conversations across multiple frequencies. Deviations from ATC instructions are detected, generating alerts and logging the events. The method further provides automated reporting, archiving of communications, and enhanced safety metrics in immutable pilot logbooks, using blockchain technology for secure storage. This invention improves operational safety, transparency, and flight data integrity. |
US12277851B2 |
Personal protective equipment compliance and personal wellness monitoring systems and methods with intelligent sensor units and proximity sensing
Monitoring systems and methods incorporating wearable personal protection items with intelligent sensor units configured to communicate with one another and determine proximity of individuals to one another while also monitoring personal wellness and safety protocol compliance across a community of persons. |
US12277850B1 |
Automatic foreign object debris inspection system
A method and system for detecting foreign object debris (FOD) from an UAV is disclosed herein. The UAV comprises avionics, an airframe, a location sensor, an attitude sensor, an intelligent payload comprising an edge processor capable of executing a machine learning model, at least one gimballed camera sensor, a data connection to the UAV avionics, and a data connection to a ground based data center. |
US12277847B2 |
Determination and alarm methods and internet of things (IOT) systems for gas leakage of smart gas
Disclosed is a determination and alarm method and a determination and alarm Internet of Things (IoT) system for a gas leakage of smart gas. The determination and alarm method comprises obtaining gas monitoring data based on a data acquisition instruction, and determining whether the gas leakage occurs; in response to occurrence of the gas leakage, generating a control instruction based on a fan operation strategy to control operation of a fan, and obtaining the gas monitoring data under the fan operation strategy; generating a notification instruction based on the gas monitoring data and an operating strategy of an indicator light, and controlling the indicator light to issue an alarm notification based on the notification instruction; and determining a type of the gas leakage by processing the fan operation strategy, the operating condition of the indicator light, and the gas monitoring data of at least one time point. |
US12277846B2 |
Safety service system and method thereof
Disclosed are a safety service system and a method thereof. The safety service system comprises: a collection unit for collecting position information and image information related to a protected person who is registered by a protector; and a service providing unit for providing the position information and the image information to one or both of the protector and a security company upon detection of a signal that the protected person is in danger. |
US12277843B2 |
Computer vision system and methods for anomalous event detection
Disclosed herein are an apparatus, method, and computer-readable medium for detecting an anomalous behavior event for an environment and transmitting an alert of the event. An implementation may comprise detecting, in a plurality of image frames captured by a camera, when a person enters a region of interest, tracking movements of the person in the region of interest by comparing images of the person in the plurality of image frames, determining attributes of the person, determining environmental contexts for the region of interest, determining whether or not an anomalous behavior is detected based on the movements and the attributes of the person and the environmental contexts, generating an alert when the anomalous behavior is detected, and transmitting the generated alert to user devices of one or more predetermined recipients. |
US12277842B2 |
Self-checkout system and method for detecting a registration failure for a product
A self-checkout system includes a checkout device that checks out a product registered by a portable terminal, a camera that captures an image of a scene where a customer attempts to register the product, a detector that detects a registration failure state where registration of the product is determined to have failed during a period in which the registration of the product according to a single transaction is attempted, and a display that displays, during a period in which the checkout device is checking out the product registered according to the single transaction, the detected registration failure state. |
US12277841B1 |
Indicia readers with internal displays
Indicia readers with internal displays are disclosed herein. In an embodiment, an indicia reader includes a housing having a lower portion and an upper portion, the lower portion having a first window positioned in a generally horizontal plane, the top portion having a second window positioned in a generally upright plane. The reader further includes an imaging assembly positioned within the housing, the imaging assembly configured to capture image data associated with an item presented at a product-scanning region of the bi-optic reader. Additionally, the reader includes a user-interface (UI) display positioned within the housing, the UI display configured to present visual data to an operator of the bi-optic reader, wherein the visual data includes data associated with the item presented at the product-scanning region of the bi-optic reader. |
US12277839B2 |
Ticketing systems on a distributed ledger
A blockchain system for providing ticketing within a blockchain network of participating electronic devices includes an electronic gaming machine (EGM) configured to participate in the blockchain network. The EGM a memory storing a local blockchain and a system blockchain. The EGM also includes at least one processor configured to execute instructions which, when executed, cause the at least one processor to identify a first ticket creation blockchain transaction in the local blockchain from a ticket creation device of the first plurality of electronic gaming devices, the first ticket creation blockchain transaction including at least a ticket value and a ticket identifier (ID), create a system ticket creation blockchain transaction including at least the ticket value and the ticket ID, and broadcast the system ticket creation blockchain transaction to the system blockchain. |
US12277836B2 |
Attendee directed donee donation defined by bookmaker donor to incent attendance of a virtual reality gambling metaverse competition
A VR headset wearing real world wagerer pays a real world booking entity for virtual access to watch a virtual reality competition taking place in real time in a metaverse environment, and thereafter places a real world wager with the real world booking entity on a possible outcome of the virtual reality competition. If the possible outcome actually occurs such that the wagerer wins the wager, and if the possible outcome actually occurred at a time when the probability of the possible outcome actually occurring as set by the booking entity did not exceed a predetermined winning odds threshold, then the booking entity makes a donation to an affinity entity selected by the wagerer, where the donation is an amount that may be derived using a currency amount of the wager and at least one of the probability of the outcome actually occurring at the time when the outcome actually occurred and the predetermined winning odds threshold. |
US12277827B2 |
Table game management system and game management system
The management and control device uses the information acquired from the measurement device to detect a total bet amount of the chips placed on the bet area of the game table by the game participants, and uses the information acquired from the card shoe and the measurement device to detect a winning or losing amount for the game organizer. A sales balance management part compares a sales profit ratio that is a ratio of the winning or losing amount for the game organizer to the total bet amount with a theoretical profit ratio or a previous average profit ratio, and outputs a comparison result. |
US12277825B2 |
Smart home short-term rental system
Systems and methods are provided to generate an access code specific to a user of an online marketplace to use to enter a first accommodation during a first reservation time frame and a second accommodation during a second reservation time frame and to send the access code specific to the user to a computing device at the first accommodation and a computing device at the second accommodation to use to enter the first accommodation during the first reservation time period and the second accommodation during the second reservation time period. The access code is automatically removed from the computing device at the first accommodation and the computing device at the second accommodation at the end of the first reservation time period and at the end of the second reservation time period, respectively. |
US12277820B1 |
Security and safety configurations for drone delivery
Embodiments described herein disclose methods and systems for community item distribution. In some implementations, the community item distribution system includes a platform for users to post information regarding items they want to share with the community. The community item distribution system can categorize the information and establish donation parameters for the shared items. The donation parameters can include where and when items can be donated or retrieved, what types of items can be donated, and who can request the donated items. In some cases, the community item distribution system can generate a user interface listing the available items that users can request. Upon request of an item, the community item distribution system can schedule a drone to transport the item, in a secured container with ultraviolet lights to disinfect the item, from the storage location to the delivery location. |
US12277819B2 |
Credentialing method and apparatus for facility access
A credentialing method and apparatus for facility access. The apparatus can include a system that includes one or more BLE beacons located within proximity to a facility, where one or more of the beacons identifies a location or other information unique to its proximity to the facility. The apparatus can further include an eBadge used by a person seeking access to the facility. The eBadge can also in some embodiments be a BLE beacon. Interaction between the one or more BLE beacons, a credentialing provider's app operating on the person's mobile device, and the person's eBadge operate in the system to perform a method of controlled access to the facility. In some embodiments, administrators with access to the credentialing provider's app also can control, monitor, report, and observe details concerning such facility access. |
US12277818B1 |
Remote programming system and method for replacement vehicle keys
A remote programming system for engine control units of vehicles operates by coupling an onboard diagnostic interface device with an engine control unit of a vehicle, communicatively linking the interface device with a hand held device, communicatively linking the hand held device with a back end programming machine that is remotely located from the vehicle, communicating identifying information about the vehicle to the programming machine via the interface device, the hand held device, and the communication network(s), determining an action and programming information needed to program the engine control unit of the vehicle to accept a replacement key, sending the action and programming information from the programming machine to the hand held device via the communication network(s), and programing the engine control unit of the vehicle to accept the replacement key to activate the vehicle using or responsive to use of the action and programming information. |
US12277812B1 |
Systems and methods for assessing vehicle damage
A technique for assessing a vehicle condition is provided that determines whether damage has occurred to the vehicle using electrical property data acquired by one or more electrical property detection systems disposed on one or more surfaces of the vehicles. The electrical property detection system include a conductive polymer material that changes in response to chemical deformations and/or mechanical deformations in the conductive polymer material, which may result from objects and/or other vehicles damaging the conductive polymer material. Based on the electrical property data, a control system may generate a damage assessment output, such as an alert for a vehicle owner. |
US12277811B1 |
Remote vehicle diagnostic system and method
A method for performing a vehicle diagnostic process for diagnosing, scanning and/or programming a vehicle includes recording a diagnostic message from a diagnostic computer device to generate a recorded diagnostic message, transmitting the recorded diagnostic message to a local computer at a repair facility, with the diagnostic computer device being located remotely from the repair facility, and playing the recorded diagnostic message at the local computer for delivery via an interface device to an electronic system of a vehicle. The method then further includes recording with the local computer a vehicle message from the electronic system of the vehicle to generate a recorded vehicle message in response to playing the recorded diagnostic message, and transmitting the recorded vehicle message from the local computer to the diagnostic computer device. |
US12277808B2 |
Asset inspection assistant
A system for identifying likely defects with an asset within a fleet of assets comprises sensors to detect asset sensor data, user input devices/user output terminals associated with the plurality of assets, and a server device. The server device collects historical data comprising historical asset sensor data generated by the sensors and historical inspection report data from the user input devices. The server device further uses an algorithm to identify correlations in the historical data, obtains current asset sensor data generated by sensors on a given asset and/or obtains current inspection report data from a user input device associated with the given asset, calculates one or more likely defects with the asset based on the identified correlations, and based on the current asset sensor data and/or the current inspection report data, and sends the calculated likely defects to user output terminal associated with the given asset for display thereof. |
US12277807B2 |
Electric vertical takeoff and landing aircraft and control device for electric vertical takeoff and landing aircraft
An electric vertical takeoff and landing aircraft with a plurality of electric drive systems each including a drive motor for turning a rotor and a drive unit for driving the drive motor includes: a drive information detection unit that detects, for each of the plurality of electric drive systems, drive information including at least one of motor information serving as an indicator of the deterioration state of the drive motor and drive unit information serving as an indicator of the deterioration state of the drive unit; and a maintenance necessity detection unit that detects the necessity or lack of necessity of maintenance on each of the plurality of electric drive systems based on the detected drive information. |
US12277806B2 |
Automated baggage transport and check-in using simulated baggage source message
The disclosure includes a method and system for checking in baggage of a passenger. The method includes receiving a passenger name record (PNR) number of a confirmed itinerary for a flight on an airline carrier. The passenger's luggage items can be picked up from the passenger's location and transported to another location such as a processing or storage location for the luggage item. A simulated baggage source message (SBSM) compatible with International Air Transport Association B-Type messages can be generated using information from itinerary so that the passenger's luggage items can be checked in outside or inside of a regulated check-in window. The PNR number can be a temporary unique identifier for use in the SBSM. |
US12277805B1 |
Electronic device and method for registering and authenticating fingerprint
A method for registering a fingerprint of a user through an electronic device, comprising: sensing a fingerprint input into a fingerprint recognition area formed on a display module of the electronic device to capture at least one image of the fingerprint input; determining characteristics of the fingerprint input based on the at least one image of the fingerprint input when the fingerprint input is a rolled fingerprint; and storing the at least one image of the fingerprint input and the characteristics of the fingerprint input as personalized information of the user. |
US12277804B2 |
Spoof detection using catadioptric spatiotemporal corneal reflection dynamics
Methods, systems, and computer-readable storage media for determining that a subject is a live person include obtaining, by an image capture device, a set of subject images. Each image is captured at a different corresponding relative location of the image capture device with respect to the subject. Parameters are determined from the set of images of the subject. The parameters represent corneal reflections of at least one object in at least one eye of the subject. A determination is made, based on the parameters, that the subject is a live person. Responsive to determining that the subject is a live person, an authentication process is initiated to authenticate the subject. |
US12277801B2 |
Gesture recognition method, device and computer-readable storage medium
A gesture recognition method includes: acquiring a target image containing a gesture to be recognized; inputting the target image to a gesture recognition model that has a first sub-model, a second sub-model, and a third sub-model, the first sub-model is to determine a gesture category and a gesture center point, the second sub-model is to determine an offset of the gesture center point, and the third sub-model is to determine a length and a width of a bounding box for the gesture to be recognized; acquiring an output result from the gesture recognition model, the output result includes the gesture category, the gesture center point, and the offset of the gesture center point, and the length and the width of the bounding box; and determining the gesture category and a position of the bounding box of the gesture to be recognized according to the output result. |
US12277796B2 |
Fingerprint recognition method, electronic device, and readable storage medium
A fingerprint recognition method that is performed by an electronic device including a first screen and a second screen includes: obtaining first fingerprint information through the first screen; extracting a first fingerprint feature from the first fingerprint information based on a fingerprint recognition mode corresponding to the second screen, and using the first fingerprint feature as a first pre-stored fingerprint template corresponding to the second screen; obtaining second fingerprint information through the second screen; and extracting a second fingerprint feature from the second fingerprint information, and determining whether the second fingerprint feature matches the first pre-stored fingerprint template. |
US12277786B2 |
Methods, systems, articles of manufacture and apparatus to categorize image text
Methods, apparatus, systems, and articles of manufacture are disclosed to categorize image text. An example apparatus includes region detection model training circuitry to identify candidate regions in an input image that include text, and generate bounding boxes around respective ones of the identified candidate regions. The example apparatus also includes mask application circuitry to improve optical character recognition (OCR) by applying a mask to the input image, wherein the mask removes content of the input image except for portions of the input image within the bounding boxes, and OCR circuitry to perform OCR on the masked input image to obtain text data within the bounding boxes. |
US12277785B2 |
Information processing apparatus, computer-readable storage medium, and information processing method
According to an embodiment, an information processing apparatus includes a second recognition unit, an information processing unit, and an information output unit. The second recognition unit recognizes, by second recognition processing, a destination of an article with the destination not recognized by first recognition processing by a first recognition unit. The information processing unit generates recognition processing information proving that the second recognition processing has been executed by the second recognition unit. The information output unit outputs the recognition processing information. |
US12277782B2 |
Artificial intelligence device and operating method thereof
An artificial intelligence range hood including a main body; a camera disposed at a lower end of the main body and configured to capture an image of a cooktop located under the main body; a display located on a front surface of the main body; a memory storing an object recognition model; and a processor configured to control the camera to capture the image of the cooktop, generate object recognition information for recognizing cooking objects included the captured image of the cooktop using the object recognition model stored in the memory, set a user region of interest of the captured image corresponding to a recognized cooking object designated by the generated object information, control an operation of the camera to photograph the user region of interest of the captured image, and control the display to display the photographed user region of interest of the captured image. |
US12277780B2 |
Methods and apparatus for identifying surface features in three-dimensional images
The techniques described herein relate to methods, apparatus, and computer readable media configured to identify a surface feature of a portion of a three-dimensional (3D) point cloud. Data indicative of a path along a 3D point cloud is received, wherein the 3D point cloud comprises a plurality of 3D data points. A plurality of lists of 3D data points are generated, wherein: each list of 3D data points extends across the 3D point cloud at a location that intersects the received path; and each list of 3D data points intersects the received path at different locations. A characteristic associated with a surface feature is identified in at least some of the plurality of lists of 3D data points. The identified characteristics are grouped based on one or more properties of the identified characteristics. The surface feature is identified based on the grouped characteristics. |
US12277778B2 |
Vehicle with road surface rendering function
A vehicle with a road surface rendering function includes a projection member, a controller, and an external camera. The projection member is configured to project light for road surface rendering from the vehicle that is traveling to render a road surface rendered image on a road surface around the vehicle. The controller is configured to control light projection for the road surface rendering by the projection member. The external camera provided on the vehicle and configured to capture an image of the road surface so that the image includes surroundings of the road surface rendered image. The controller is configured to suppress the light projection from the projection member for the road surface rendered image by making determination on a road surface reflection state based on the image captured by the external camera. |
US12277776B2 |
Vehicle communication systems and methods for detecting and capturing relevant object data
Vehicle communication systems and methods for identifying and classifying objects as relevant to an occupant of a vehicle. A method includes capturing first object data at a first vehicle, classifying the first object data as relevant or non-relevant based on a first user profile associated with the first vehicle, and transmitting a transmission package including the first object data to a server in response to classifying the first object data as relevant. |
US12277774B2 |
Information processing device
An information processing device of the present invention includes a detection means that detects the content of an image, a determination means that determines a processing mode for the image based on the result of detection of the content of the image, and an execution means that executes processing for a captured image corresponding to the processing mode. |
US12277773B2 |
Active presence detection with depth sensing
In vision-based authentication platforms for secure resources such as computer systems, false positives and/or false negatives in the detection of walk-away events are reduced or eliminated by incorporating depth information into tracking authenticated system operators. |
US12277772B2 |
Method and system for assessment of customer ordering in a drive-through
Video surveillance system for assessment of customer ordering in a drive-through, wherein the video surveillance system having a first camera, a second camera, a network, a control unit, a computer vision unit. The first camera acquires a first image, the second camera acquires a second image. The computer vision unit has a calculating features for the first and second images. The computer vision unit a means for matching such features, wherein a vehicle is tracked by matching the first image and second images. The control unit computes a time span between the appearance of the vehicle appearing in the first image and appearing in the second image. The first and second cameras are arranged laterally to a side window of the vehicle, so that inside the vehicle is recorded at two time points. |
US12277769B2 |
Method for deep neural network functional module deduplication
In one embodiment, an image sensor captures an image and passes the image to an image processing system that detects one or more vehicle objects and one or more human objects, using a single detection function having a single artificial intelligence (AI) model. Each of the detected objects correspond to a portion of the captured image. For each vehicle object, the corresponding image portion is processed to determine a plurality of properties of the vehicle, including, e.g., type (truck, van, sedan, motorcycle, etc.), color, and license number. For each human object, the corresponding portion of the image is processed to determine a plurality of properties of the human, e.g., gender, approximate age, skin tone, eye color, hair color, and facial landmarks for facial recognition. The captured image is annotated to describe the objects and their properties, and annotated image is transmitted to a service for use by an application. |
US12277763B2 |
Load estimation apparatus and method
According to one embodiment, a load estimation apparatus includes processing circuitry. The processing circuitry acquires sensor data from a measurement target, calculates one or more posture loads relating to one or more body parts of the measurement target based on the sensor data, and displays display data including a posture load graph in which the one or more posture loads are illustrated in time series. |
US12277762B1 |
System and method for detecting diseases among plants
A system for detecting diseases among plants includes a mobile device such as a smartphone, table, or personal computer, and a mobile robot which sends photographs of diseased plants to the mobile device including a plant name, disease type and location of the plant. The mobile robot includes a power supply, housing unit, camera, navigation unit, GPS unit, wireless transmitter, and traction unit for mobility of the robot. A geared motor drives the traction unit, and is connected to a low-level controller for motion control. A high-level controller is connected to the camera, navigation unit, GPS unit, and programmed with a convolutional neural network (CNN) configured to process images taken by the camera and associate with each image a plant type, disease type, and location of where the image was taken. The CNN may be a you only look once (YOLO) model trained with images from a dataset. |
US12277759B2 |
Dual deep learning architecture for machine-learning systems
Certain aspects involve a machine-learning query system that uses a dual deep learning network to service queries and other requests. In one example, a machine-learning query system services a query received from a client computing system. A dual deep learning network included in the machine-learning query system matches an unstructured input data object, received from the client computing system, to an unstructured reference data object. The matching may include generating an input feature vector by an embedding subnetwork, based on the unstructured input data object. The matching may also include generating an output probability by a relationship subnetwork, based on the input feature vector and a relationship feature vector that is based on the unstructured reference data object. The machine-learning query system may transmit a responsive message to the client system. |
US12277754B2 |
Generating synthetic training data and training a remote sensing machine learning model
Implementations are described herein for training a remote sensing machine learning model. In various implementations, ground-truth low elevation images that depict particular crop(s) in particular agricultural area(s) and terrain conditions observed in the agricultural area(s) are identified. A plurality of low elevation training images is generated based on the ground truth low elevation training images to include the plurality of ground truth low elevation images and synthetic low elevation images generated based on synthetic terrain conditions. The plurality of low-elevation training images are processed using a synthetic satellite image machine learning model to generate the plurality of synthetic satellite training images, which are then processed by the remote sensing machine learning model to generate inferred terrain conditions. The remote sensing machine learning model is then trained based on a comparison of the inferred terrain conditions and the corresponding observed or synthetic terrain conditions. |
US12277752B2 |
Systems and methods for intelligent selection of data for building a machine learning model
Systems and methods for selecting data for training a machine learning model using active learning are disclosed. The methods include receiving a plurality of unlabeled sensor data logs corresponding to surroundings of an autonomous vehicle and identifying one or more trends associated with a training dataset comprising a plurality of labeled data logs. The methods also include selecting a subset of the plurality of unlabeled sensor data logs that have an importance score greater than a threshold, the importance score being determined based on the one or more trends. The subset of the plurality of unlabeled sensor data logs is used for updating the machine learning model to generate an updated model. |
US12277751B2 |
Image processing apparatus, learning apparatus, inference apparatus, and image processing method
According to one embodiment, an image processing apparatus incudes processing circuitry. The processing circuitry generates, for N processed images based on an input image, N being an integer equal to greater than 3, N feature amounts by performing feature amount extraction processing using a neural network, stores process data generated during the feature amount extraction processing in a memory, selects a maximum feature amount by performing two or more comparisons with M combinations among the N feature amounts, M being an integer equal to 2 or more and (N−1) or less, and releases (M−1) or less pieces of process data that correspond to (M−1) or less feature amounts not having been selected from the memory for each of the two or more comparisons. |
US12277746B2 |
Anchor-free RPN-based object detection method
Disclosed is a computing device for generating region information of at least one object included in an image, the computing device including: a memory including computer-executable components; and a processor for executing the computer-executable components stored in the memory, in which the computer-executable components include: a key point heat map generation component for generating, for the image, a key point heat map including key point information of the at least one object; a non-rotating bounding box generation component for generating a non-rotating bounding box based on the generated key point heat map; a rotating bounding box generation component for generating a rotating bounding box by using the non-rotating bounding box; and a final bounding box generation component for representing a region occupied by the at least one object in the image by using at least one of the non-rotating bounding box or the rotating bounding box. |
US12277743B2 |
Dynamically configured extraction, preprocessing, and publishing of a region of interest that is a subset of streaming video data
A method of preprocessing incoming video data of at least one region of interest from a camera collecting video data is disclosed herein that includes receiving the incoming video data from the camera; preprocessing the incoming video data, by a computer processor, according to preprocessing parameters defined within a runtime configuration file, with the preprocessing including formatting the incoming video data to create first video data of a first region of interest; and publishing the first video data of the first region of interest to an endpoint to allow access by a first subscriber. |
US12277741B2 |
Point cloud data processing apparatus, point cloud data processing method, and program
A point cloud data processing apparatus includes: an image data acquisition unit that acquires image data of an object; a point cloud data acquisition unit that acquires point cloud data; a recognition unit that recognizes the object on the basis of the image data, and acquires a region of the object and attribute information for identifying the object; and an attribute assigning unit that selects, from the point cloud data, point cloud data that belongs to the region of the object, and assigns the identified attribute information to the selected point cloud data. |
US12277739B2 |
Point-cloud decoding device, point-cloud decoding method, and program
A point-cloud decoding device 200 according to the present invention includes: a geometry information decoding unit 2010 configured to decode a flag that controls whether to apply “Implicit QtBt” or not; and an attribute-information decoding unit 2060 configured to decode a flag that controls whether to apply “scalable lifting” or not; wherein, a restriction is set not to apply the “scalable lifting” when the “Implicit QtBt” is applied. |
US12277729B2 |
Method for providing visual content, host, and computer readable storage medium
The embodiments of the disclosure provide a method for providing a visual content, a host, and a computer readable storage medium. The method includes: providing a reference object at a first location to aim at a first point and accordingly determining a first reference line related to the first point, wherein the first point is associated with an external camera; providing the reference object at a second location to aim at the first point and accordingly determining a second reference line related to the first point; determining a camera position of the external camera based on the first reference line and the second reference line; obtaining a specific image captured by the external camera; and generating a specific visual content via combining the specific image with a virtual scene based on the camera position. |
US12277728B2 |
Pupil detection device, line-of-sight detection device, occupant monitoring system, and pupil detection method
A pupil detection device includes an eye area image obtaining unit that obtains image data representing an eye area image in a captured image obtained by a camera; a luminance gradient calculating unit that calculates luminance gradient vectors corresponding to respective individual image units in the eye area image, using the image data; an evaluation value calculating unit that calculates evaluation values corresponding to the respective individual image units, using the luminance gradient vectors; and a pupil location detecting unit that detects a pupil location in the eye area image, using the evaluation values. |
US12277722B2 |
Visual detection of haloclines
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for visually detecting a halocline. In some implementations, a method includes moving a camera through different depths of water within a fish enclosure, capturing, at the different depths, images of fish, determining that changes in focus in the images correspond to changes in depth that the images were captured, and based on determining that the changes in focus in the images correspond to the changes in depths that the images were captured, detecting a halocline at a particular depth. |
US12277717B2 |
Object detection method and system, and non-transitory computer-readable medium
The embodiments of the present disclosure disclose an object detection method and system, and a non-transitory computer-readable medium. In the object detection method, multiple candidate bounding boxes of an interest object in a current image frame are obtained. Based on a determined bounding box of the interest object in a previous image frame, the multiple candidate bounding boxes are filtered to obtain a determined bounding box of the interest object in the current image frame. |
US12277716B2 |
Cooperative aircraft navigation
A UAS may use camera-captured ground feature data to iteratively estimate pose change through a Kalman filter. To avoid excessive drift, the UAS may periodically perform a reset by publishing delta pose and covariance as an edge in a global pose graph, by zeroing out the delta pose and covariance. To further improve global pose estimation, two UASs may share range information and associated pose graph information, thereby providing an additional constraint for each UAS to use in its pose graph optimization. |
US12277715B2 |
Tracking system, tracking method and non-transitory computer-readable storage medium
A tracking method, for tracking an object based on a computer vision, includes following steps. A series of images is captured by a tracking camera. A first position of a trackable device is tracked within the images. An object is recognized around the first position in the images. In response to the object being recognized, a second position of the object is tracked in the images. |
US12277708B2 |
Ultrasonic diagnosis apparatus for displaying ultrasound image with respect to living body and image processing method
In a target image generated by multi-resolution processing, a pixel of interest and a group of reference pixels are designated. In a corresponding image belonging to a level that is one level above, pixel value patterns are compared between a corresponding region of interest and corresponding reference regions so as to calculate weights. A modified pixel-of-interest value is determined by means of multiplying the reference pixel values by the weights. |
US12277707B2 |
Method, system and for generating treatment recommendations based on images of a facial region of a human subject
A method for generating treatment recommendations based on images of a facial region of a human subject comprises the steps of acquiring at least one image of the facial region and generating image data representing the at least one image; processing the image data and additional information, including at least an indication of a condition affecting an appearance of the facial region and a treatment type to treat the condition, to obtain a treatment recommendation and outputting the obtained treatment recommendation. The processing step includes a comparison substep to compare information derived from the image data with reference information to obtain a reference measure. The processing step further includes a classifying substep to obtain the treatment recommendation (63.1 . . . 8, 64.1 . . . 8) based on the reference measure. |
US12277706B2 |
System and method for visualization of digitized slides
A method for visualization of digitized slides is disclosed. The method comprises retrieving, by one or more computer processors, a digitized slide, determining, by the one or more computer processors, one or more visualization components of the digitized slide, generating, by the one or more computer processors, a virtual slide corresponding to the digitized slide based on the one or more visualization components, and displaying, by the one or more computer processors, a visualization of the virtual slide. |
US12277705B2 |
Image processing method and recording medium
An image processing method according to the invention comprises: obtaining three-dimensional image data representing a three-dimensional image of a fertilized egg in a cleavage stage obtained by imaging the fertilized egg by optical coherence tomography; extracting a blastomere region corresponding to an individual blastomere in the three-dimensional image for each blastomere based on the three-dimensional image data; counting a number of the blastomere region extracted in the three-dimensional image; obtaining a volume of each blastomere region based on the three-dimensional image data; and determining a number X of the extracted blastomere regions is expressed by a following inequality: 2N |
US12277704B2 |
Methods and systems for predicting complications post-endovascular aneurysm repair
Methods and systems for predicting post-operative complications after EVAR, including calculating a post-operative complication probability of a patient after EVAR, which comprises generating a plurality of 3D CTA reconstruction images of the patient with abdominal aortic aneurysm; and providing the plurality of 3D CTA reconstruction images of the patient to a prediction neural network configured to predict post-operative complications after endovascular aneurysm repair. The prediction neural network is trained by generating one or more datasets including a plurality of post-operative 3D CTA reconstruction images of patients after EVAR; selecting a first set of images showing positive post-operative complications and a second set of images showing negative post-operative complications in accordance with a determined positive:negative ratio; determining a training input by downsampling the second set of images and augmenting the first set of images and the downsampled second set of images; and providing the training input to the prediction neural network. |
US12277698B2 |
Checking mechanism for workshop security and method for security inspection
A checking mechanism for workshop security applying a method for workshop security comprises a transmission device, a recording device, a storage subassembly and a control subassembly. The transmission device comprises a first end (115) and a second end (116). The recording device records personnel and objects in their possession through a security check process, to establish a correspondence. The storage subassembly stores the information comprising personnel and their objects. The control subassembly is used for controlling the recording device to record and store the information to the storage subassembly. The control subassembly can retrieve the information recorded by the recording device to detect a certain person's correspondence to the certain object. |
US12277692B2 |
Non-transitory computer-readable media and devices for blade wear monitoring
Provided is a non-transitory computer readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to obtain a first signal based on an input image using a trained machine learning model, the input image being an image of a plant cut by a blade, and the first signal indicating a wear level of the blade, determine whether a level of the first signal is greater than or equal to a threshold, generate a second signal in response to determining the level of the first signal is greater than or equal to the threshold, and output the second signal. |
US12277690B2 |
Image processing method and apparatus, computing device, and storage medium
An image processing method includes: determining a brightness value of an image; and enhancing a brightness of the image when the brightness value of the image is less than an image brightness threshold. Enhancing the brightness of the image includes: determining each pixel of the image as a target pixel; determining a brightness enhancement value of the target pixel based on the brightness value of the image, an initial brightness value of the target pixel, and initial brightness values of neighboring pixels of the target pixel; and using the brightness enhancement value as an enhanced brightness value of the target pixel. |
US12277688B2 |
Multi-task text inpainting of digital images
A multi-task text infilling system receives a digital image and identifies a region of interest of the image that contains original text. The system uses a machine learning model to determine, in parallel: a foreground image that includes the original text; a background image that omits the original text; and a binary mask that distinguishes foreground pixels from background pixels, The system receives a target mask that contains replacement text. The system then applies the target mask to blend the background image with the foreground layer image and yield a modified digital image that includes the replacement text and omits the original text. |
US12277687B2 |
Systems, methods, and apparatuses for the use of transferable visual words for AI models through self-supervised learning in the absence of manual labeling for the processing of medical imaging
Described herein are means for the generation of semantic genesis models through self-supervised learning in the absence of manual labeling, in which the trained semantic genesis models are then utilized for the processing of medical imaging. For instance, an exemplary system is specially configured with means for performing a self-discovery operation which crops 2D patches or crops 3D cubes from similar patient scans received at the system as input; means for transforming each anatomical pattern represented within the cropped 2D patches or the cropped 3D cubes to generate transformed 2D anatomical patterns or transformed 3D anatomical patterns; means for performing a self-classification operation of the transformed anatomical patterns by formulating a C-way multi-class classification task for representation learning; means for performing a self-restoration operation by recovering original anatomical patterns from the transformed 2D patches or transformed 3D cubes having transformed anatomical patterns embedded therein to learn different sets of visual representation; and means for providing a semantics-enriched pre-trained AI model having a trained encoder-decoder structure with skip connections in between based on the performance of the self-discovery operation, the self-classification operation, and the self-restoration operation. Other related embodiments are disclosed. |
US12277685B2 |
Image processing apparatus, image processing method, and computer recording medium for synthesizing a corrected image with a target image to be processed to generate a new image
An image processing apparatus includes; a mask image generation unit that specifies a region having a luminance value higher than a specific value as a mask region from a target image, generates a mask image by setting the luminance value of a region other than the mask region to zero, a mask expansion processing unit that specifies a portion of a region around the mask region that satisfies a condition and expands the mask region to the peripheral region, a smoothed image generation unit that smooths the entire luminance value of the target image, a corrected image generation unit that specifies a region matching the expanded mask region and sets the luminance value of a region other than the specified region to zero to generate a corrected image, an image synthesize unit that synthesizes the corrected image with the target image to generate a new image. |
US12277684B2 |
K-space based method for reducing noise and dose of radiation or contrast for perfusion imaging
Reducing noise and dose (radiation or contrast) for perfusion imaging in Computed Tomography Perfusion (CTP), Positron Emission Tomography (PET), Single Photon Emission Computed Tomography (SPECT), and Magnetic Resonance Imaging (MRI) medical scanning devices by using a k-space based method. The time sequence of images from the scanner data set is converted as necessary, such as using a 2D Fast Fourier Transform (FFT), into a k-space having multiple timeframes. View-shared averaging is performed to reduce noise and preserve spatial and temporal resolutions of CTP, PET, SPECT and MRI data by progressively increasing the number of time frames for view-shared averaging for more distant regions of “k-space”, before converting the data, such as through a 2D FFT into a time sequence of noise reduced images. |
US12277683B2 |
Modular machine learning models for denoising images and systems and methods for using same
A machine learning model may be trained to denoise an image. The machine learning model may identify noise in an image of a sequence based at least in part, on at least one other image of the sequence. The machine learning model may include a recurrent neural network. The machine learning model may have a modular architecture including one or more building units. The machine learning model may have a multi-branch architecture. The noise may be identified and removed from the image by an iterative process. |
US12277676B2 |
Image processing method and apparatus based on machine learning
An image processing method and apparatus based on machine learning are disclosed. The image processing method based on machine learning, according to the present invention, may comprise the steps of: generating a first corrected image by inputting an input image to a first convolution neural network; generating an intermediate image on the basis of the input image; performing machine learning on a first loss function of the first convolution neural network on the basis of the first corrected image and the intermediate image; and performing machine learning on a second loss function of the first convolution neural network on the basis of the first corrected image and a natural image. |
US12277674B2 |
Semantics-based high resolution reconstruction method of nighttime light remote sensing image
A semantics-based high resolution reconstruction method of a nighttime light remote sensing image includes: constructing a sample data set; the sample data set includes a plurality of data groups, and each data group includes a LR NTL image, and a HR NTL image and light semantics information consistent in spatial position with the LR NTL image; constructing a reconstruction model; performing training and validation on the reconstruction model by using the sample data set to obtain an optimized reconstruction model; and taking a to-be-reconstructed LR NTL image and light semantic information corresponding to the to-be-reconstructed LR NTL image as an input of the optimized reconstruction model, and outputting, by the optimized reconstructed model, a HR NTL image obtained through resolution reconstruction. |
US12277673B2 |
Image processing system and related image processing method for image enhancement based on region control and multiple processing branch
An image processing system includes: a first image processing device for performing a first image enhancement process on a source image to generate a first enhanced image; one or more second images processing device, each of which is used to perform a second image enhancement processing on a size-reduced image generated based on the source image, and accordingly to output one or more second enhanced images whose size identical to the source image; and an output controller for analyzing regional frequency characteristics of the source image to generate an analysis result, determining one or more region weights according to the analysis result, and synthesize the first enhanced image with the one or more second enhanced images according to the one or more region weights, thereby to generate an output image. |
US12277672B2 |
Generative adversarial networks with temporal and spatial discriminators for efficient video generation
The present disclosure proposes the use of a dual discriminator network that comprises a temporal discriminator network for discriminating based on temporal features of a series of images and a spatial discriminator network for discriminating based on spatial features of individual images. The training methods described herein provide improvements in computational efficiency. This is achieved by applying the spatial discriminator network to a set of one or more images that have reduced temporal resolution and applying the temporal discriminator network to a set of images that have reduced spatial resolution. This allows each of the discriminator networks to be applied more efficiently in order to produce a discriminator score for use in training the generator, whilst maintaining accuracy of the discriminator network. In addition, this allows a generator network to be trained to more accurately generate sequences of images, through the use of the improved discriminator. |
US12277666B2 |
Systems and method for smooth segmentation
A method of smoothing a surface mesh includes determining first angles between a first direction and vectors normal to a plurality of faces defined in the surface mesh, determining a set of artifact vertices by including a first vertex of the surface mesh in the set of artifact vertices responsive to the first angles associated with faces adjacent to the first vertex satisfying a first condition, calculating a weighted value for a second vertex of the surface mesh based on a distance from the second vertex to a nearest artifact vertex in the set of artifact vertices, and generating a smoothed surface mesh by using the weighted value in a smoothing algorithm applied to the surface mesh. |
US12277664B2 |
Method of manufacture of custom cranial remodeling devices by additive manufacturing
A method for fabricating a custom cranial remodeling device for correction of cranial deformities in a subject is described. The method comprises generating a three-dimensional head data file for the subject and determining contour lines on the head. The method further comprises automatically generating a modified head shape data file and juxtaposing the modified head shape with the head represented by the three-dimensional head data file having the contour lines thereon. Still further the method includes utilizing the modified head shape data file to generate a shape for a desired custom cranial remodeling device, the shape having an interior surface to contact the head and an outer surface. The method also includes projecting lines outward from the contour lines to the outer surface and utilizing the projected lines to establish cranial remodeling device contour lines for the custom cranial remodeling device. |
US12277661B2 |
Three-dimensional anatomical parts
Anatomical parts including surgical trainers and prosthesis and methods of creating three-dimensional anatomical parts by gathering three-dimensional image data from multiple sources, indexing characteristics from the data and then averaging the data to create new anatomical parts that have averaged characteristics. The disclosed methods also enable bonding of various materials through printed lattices. |
US12277657B2 |
Tracking an augmented reality device
An augmented reality device generates an updated position and orientation (pose) value by initially determining, using image-based processing, a pose estimate from a current image frame, a previous image frame and a previous pose. An IMU pose is then obtained from data generated by an inertial measurement unit including motion sensors, and transformation between the pose estimate and the IMU pose is determined. The transformation is applied to the pose estimate to generate a pose update. Media content is applied to a position within an image, the position being based on the pose update. |
US12277654B2 |
Systems and methods for pinning content items to locations in an augmented reality display based on user preferences
A number of zones are defined within a location, each zone corresponding to a different physical area within the location. A weighting factor is then assigned to each zone. A number of content items are identified for display in the AR display based on user preferences. Using the weighting factors and content item priority data determined from user preference data, each content item is assigned to a zone. The AR display then renders the content items in each zone. |
US12277647B2 |
Method for processing three-dimensional data and device
This application discloses a method for processing three-dimensional data. The method may be applied to the field of intelligent driving. The method includes: for a target convolution operator in a convolutional neural network, a corresponding intermediate result may be first calculated by using one or more background values of three-dimensional data; then, when first data is processed, a corresponding intermediate result may be searched for based on a background identifier in a sparse distribution diagram; and further, a value of a voxel of second data is obtained based on the intermediate result, with no need to repeat a process of convolution processing for a plurality of times, thereby implementing convolution acceleration. |
US12277642B2 |
Localization failure handling on artificial reality systems
In particular embodiments, a computing system may initiate a scene alignment process to align a previous map of a scene with a current map of the scene. The system may send instructions to a user wearing an artificial-reality system to select a set of entities in the scene. The system may receive a selection of the set of entities in the scene. The system may determine a particular point in the scene based on an intersection of selected set of entities. The system may align the previous map with the current map based on the particular point in the scene. The system may load a scene model associated with the previous map into the current map. |
US12277635B1 |
User verification of a generative response to a multimodal query
A multimodal search system is described. The system can receive image data from a user device. Additionally, the system can receive a prompt associated with the image data. Moreover, the system can determine, using a computer vision model, a first object in the image data that is associated with the prompt. Furthermore, the system can receive, from the user device, a user indication on whether the image data includes the first object. Subsequently, in response to receiving the user indication, the system can generate a response using a large language model. |
US12277634B2 |
Technology for managing graphic design using metadata relationships
Systems and methods for managing graphic design using metadata relationships are described. According to certain aspects, an electronic device may display a visual design including a set of design elements, each of which may be contained within a corresponding container. The electronic device may receive a selection to spatially adjust a design element, and may determine a modification to the design element based an element behavior of the design element and/or a container behavior of the corresponding container. The electronic device may display, in the user interface, the design element reflecting the modification. |
US12277632B2 |
Augmented reality experiences with dual cameras
Methods and systems are disclosed for generating AR experiences on a messaging platform. The methods and systems perform operations including: detecting a real-world object depicted in a first image captured by a first camera of a client device, the client device comprising a second camera; extracting one or more textures from the real-world object depicted in the first image; selecting a target object depicted in a second image captured by the second camera, the second image being captured by the second camera simultaneously with the first image captured by the first camera; generating an augmented reality (AR) element comprising the target object modified based on the one or more textures extracted from the real-world object depicted in the first image; and causing display of the AR element within the second image. |
US12277627B1 |
Correction of ultrasound probe-induced metal artifacts in X-ray based imaging systems
A metal artifact reduction (MAR) method and system for reducing metal artifacts from X-ray images. The method is suitable for CT images generated with metallic elements exterior to a patient being scanned, for example, where external probes are applied to a patient, such as ultrasound probes. The method may be embodied in a computer algorithm for use, for example, in radiotherapy treatment planning and patient positioning procedures. In one application, the disclosed technique improves the dose delivery accuracy in ultrasound-guided cardiac radioablation, making this treatment modality a viable option for cardiac arrhythmias. |
US12277623B2 |
Attention-driven rendering for computer-generated objects
Various implementations disclosed herein include devices, systems, and methods that are capable of adjusting the appearance of computer-generated objects (e.g., augmentations) that are predicted to be outside the current focus of an optical-see-through HMD user's attention. In some implementations, a method includes displaying a first computer-generated object and a second computer-generated object on an optical-see-though display of a HMD. In some implementations, the first computer-generated object is identified based on a prediction that the attention of a user is directed to the first computer-generated object, and an appearance of the second computer-generated object is adjusted to change from a first state to a second state. |
US12277622B2 |
Synthesizing visualizations for content collections
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating and providing synthetic visualizations representative of content collections within a content management system. In some cases, the disclosed systems generate a synthetic visualization based on content features that indicate relevance of content items with respect to a user account to emphasize more relevant content items within the synthetic visualization and/or to represent descriptive content attributes of the content items. For example, the disclosed systems can generate a synthetic phrase that represents a content collection and can further generate a synthetic visualization from the synthetic phrase utilizing a synthetic visualization machine learning model. |
US12277621B2 |
Responding to representations of physical elements
In some implementations, a method includes obtaining, by a virtual intelligent agent (VIA), a perceptual property vector (PPV) for a graphical representation of a physical element. In some implementations, the PPV includes one or more perceptual characteristic values characterizing the graphical representation of the physical element. In some implementations, the method includes instantiating a graphical representation of the VIA in a graphical environment that includes the graphical representation of the physical element and an affordance that is associated with the graphical representation of the physical element. In some implementations, the method includes generating, by the VIA, an action for the graphical representation of the VIA based on the PPV. In some implementations, the method includes displaying a manipulation of the affordance by the graphical representation of the VIA in order to effectuate the action generated by the VIA. |
US12277619B2 |
Providing interfaces with scheduled transportation options to intelligently generate transportation groups
The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically matching requestor devices to generate efficient transportation groups that satisfy user-selected arrival deadlines. In particular, in one or more embodiments, the disclosed systems generate timeslots corresponding to a transportation request including pick-up times, arrival deadlines, and transportation values. In response to receiving user selections of timeslots, the disclosed systems can partition requestor devices into sets of requestor devices. Additionally, the disclosed systems can utilize the sets of requestor devices to match compatible requestor devices to both maximize system efficiency and satisfy selected arrival deadlines for each requestor device. |
US12277618B2 |
System for recommending data based on similarity and method thereof
Provided are a system for recommending related data based on similarity, and a method thereof, the system including: a data collection device; an event extraction device; a data cleansing device; an event vector generation device; an artificial intelligence learning device; and a similar data recommendation device. The present disclosure is directed to providing a system for recommending related data based on similarity and a method thereof, wherein unstructured open data on a webpage is collected to automatically generate an event label for determining a similarity relation, and an artificial intelligence (AI)-based model is trained to group and recommend semantically similar related data, thereby effectively helping users including data scientists who want to see meaningful results through open data. |
US12277617B2 |
Methods and systems for verifying an individual's identity
Methods and systems for analyzing data and electronic identity security are described. In one embodiment, an electronic identity security method comprises a processor receiving a request for identity verification from a device, accessing data associated with the individual seeking identity verification stored in a storage device, inferring derived facts about the individual by determining associations between known facts stored in the storage device using an intelligence algorithm or data mining operation, generating at least one identity verification question based on the known facts or the derived facts, evaluating at least one received answer to the at least one identity verification question to determine whether the individual answered the at least one identity verification question correctly, and verifying the individual's identity based on at least one received answer to the at least one identity verification question. |
US12277614B2 |
Non-sequential restaurant order system and method
Systems and restaurant locations for use with a mobile ordering system, and methods thereof, to provide at least more time-efficient pick up of orders by customers than with traditional ordering and pick up windows. |
US12277612B1 |
Crop management system that plans and tracks nutrient delivery over time
Crop management system that calculates and displays the amount of each nutrient applied to a crop over time. Fertilizer descriptions in the system's database include the amount of each nutrient in each fertilizer. Users may enter and edit a feeding schedule that describes how much of each fertilizer to apply to a crop at a sequence of feeding times. The system may combine the fertilizer descriptions and the feeding schedule data to calculate the amount of each nutrient applied at each time. Charts may be generated to display trends in nutrient fractions over time. Feeding schedules may be organized into growth stages. Users may select from a set of feeding schedule templates to create a new feeding schedule. The system may also include task management functions, and it may automatically generate and track feeding tasks based on the feeding schedules. |
US12277611B2 |
Fishing information management system and processing method
A fishing information management system has a fishing rod to which a fishing reel with a spool capable of winding a fishing line is attached, and is configured to include a fishing line unwinding commencement detector that detects the commencement of the unwinding of the fishing line by the fishing reel, an operation information detector that detects the operation information of at least either of the fishing reel or the fishing rod, an operation information list creation portion that extracts the operation information each time when the unwinding of the fishing line commences and creates an operation information list that aggregates several operation information, a receiver that obtains fishing information from an external device, and a processor that associates the operation information list with the fishing information. |
US12277609B1 |
Matchmaking attendees for virtual, in-person, and hybrid events
Media, methods, and systems are provided for matchmaking for in-person, virtual, and hybrid events are disclosed. Event attendees may be added to a networking pool When the networking pool reaches a capacity, the event attendees may be added to other event attendees. Networking events may be one-to-one meetings or group meetings. Group meetings may be dedicated to a topic. Event attendees may be matched to other attendees or to a group meeting based on interest and behavioral data associated with the event attendee. When the networking event ends, the event attendees may be added back into the networking pool for further networking events. |
US12277608B2 |
Machine learning system for summarizing tax documents with non-structured portions
Technologies for summarizing tax documents that include an unstructured portion, such as K1 filings. The system extracts data from both the structured information, such as a K1 facepage, and unstructured information, such as whitepaper statement(s). The system includes machine learning model(s) to determine the information to be extracted from the unstructured information. The machine learning model(s) generate a confidence level associated with the extracted unstructured information that represents a prediction on how likely the extracted unstructured information was accurately extracted. The system generates a document in an electronic interchange format that represents both the structured and unstructured information in the analyzed tax document. |
US12277607B2 |
Transaction management system for managing transactions being written to storage
A transaction management system manages transactions in a system environment by receiving and recording transaction records and generating a transaction report for a monitoring system. Reporting devices execute transactions within the environment and transmit transaction records describing those transactions to the transaction management system. The transaction management system receives the transaction records and records them to persistent memory. In doing so, the transaction management system is configured to generate an accurate transaction report for the transactions while the transaction reports are being written to persistent memory. To do so, the transaction management system generates a horizon time for reporting transaction records based on the transaction records recordation state and ingest time. |
US12277605B2 |
System and method for the valuation and securitization of content
The system and methodology of the present invention operate, in one embodiment, to provide a set of cloud-based applications through which creators, initial investors and secondary investors can all interact so that content catalogs can be valued, initially invested in and traded on a secondary basis. As a result, content creators can source valuable capital for growth and expansion as well as other purposes. Separately, the system and methodologies of the present invention provide the unique opportunity for investors to invest in an interesting asset class which is diverse from other typical investment vehicles. The ability to rely on automated valuations at the time of the initial offering as well as the liquidity provided via secondary trading enhances the desirability of the content catalog asset class as well as the revenue streams associated therewith. |
US12277604B2 |
Generating market information based on causally linked events
Certain embodiments provide systems, apparatus, and methods to analyze incoming data messages and create market information constructs. An example method includes receiving a data message including an instruction to initiate a market event. The example method includes evaluating the instruction to determine whether it is associated with two or more causally linked market events. The example method also includes classifying the instruction based on the evaluating as part of a sequence of causally linked market events or as a single market event. The example method includes queuing the sequence of causally linked market events. The example method further includes detecting an end of the sequence of causally linked market events. The example method includes constructing a logically reduced market data message construct descriptive of the one or more market events represented by the queued sequence of causally linked events. |
US12277603B2 |
Market data redaction tools and related methods
An example method includes receiving, at a first computing device, market data related to a plurality of tradeable objects. The example method includes displaying, via an interface, the received market data via at the first computing device. The interface is based on an interface object model including a plurality of data components corresponding to the received market data. The example method includes receiving an input selection to share the interface with a second computing device and generating a transfer object model based on the interface object model in response to the receipt of the input selection. The example method includes identifying a first group of the plurality of data components included in the transfer object model and redacting the first group of the plurality of data components corresponding to the received market data components. The example method includes transmitting the redacted transfer object model to the second computing device. |
US12277598B2 |
Delegated document scan and storage
In one embodiment, the disclosure provides a machine-implemented technique that improves the traditional methods of expense reimbursement processes by allowing an authorized delegate, e.g., administrative assistant, that is acting on behalf of another, e.g., account owner, to add expense items through a device on which the delegate is logged-in to, as opposed to a device on which the account owner is logged-in to, all without requiring the delegate to manage multiple user accounts and in an automated fashion. |
US12277595B2 |
Dynamic virtual reality shopping shelf interface
A computer implemented method for providing virtual reality shopping provides generating, by a virtual reality (VR) engine, a VR user interface (UI) and a VR session within a VR device. A list of discounted items being discounted based on proximity to an expiration or best by use date is received from the computing device of an institution item source. A VR image of virtual items on virtual shelves in the VR UI is displayed. The virtual items are dynamically displayed in different positions between a first VR session and a second VR session. Virtual representations of the discounted items being discounted are displayed in positions of priority on the virtual shelves, relative to other virtual items on the virtual shelves. |
US12277589B2 |
System, method, and non-transitory computer readable storage medium, for diversifying complementary item recommendations based on user preferences
A method including determining, in real-time, a diversity preference score for a user based at least in part on an anchor item chosen by the user via a user interface executed on a user device of the user. The method also can include determining, in real-time, a comparison result between the diversity preference score and a diversity preference threshold. The method further can include generating, in real-time, a personalized recommendation pool based on (a) the comparison result, (b) a complementary recommendation pool generated based at least in part on the anchor item, and (c) a diversity objective function. In many embodiments, when the comparison result indicates that the diversity preference score is greater than the diversity preference threshold, the diversity objective function can be associated with cross-domain diversity. In a number of embodiments, when the comparison result indicates that the diversity preference score is not greater than the diversity preference threshold, the diversity objective function can be associated with within-domain diversity. The method additionally can include transmitting, in real-time through the computer network, the personalized recommendation pool to be displayed with the anchor item on the user interface. Other embodiments are disclosed. |
US12277584B2 |
Training a machine learning model to estimate a time for a shopper to select an order for fulfillment and accounting for the estimated time to select when grouping orders
An online concierge system receives orders from users identifying items and a warehouses from which the items are obtained. The online concierge system displays groups of one or more orders to shoppers, allowing a shopper to select a group of orders for fulfillment. When selecting groups of orders to display to shoppers, the online concierge system accounts for costs for fulfilling different groups and displays groups having costs satisfying one or more criteria, while maintaining one or more restrictions on times to fulfill orders. The online concierge system trains a selection prediction model to predict an amount of time for a shopper to select a group of orders and determines an estimated fulfillment time for the group from the predicted amount of time. Accounting for the predicted selection time allows the online concierge system to identify a larger number of groups for which costs of fulfillment are determined. |
US12277583B1 |
Customs duty and tax estimation according to indicated risk tolerance
A service engine of a processor-based system determines an estimated amount of taxes due in association with a proposed transaction based on a risk tolerance value specified by a party to the transaction, such as a seller. Multiple classification code queries are generated for classifying an item that is the subject of the proposed transaction, from which a plurality of classification code candidates are determined. Each such classification code candidate is considered in determination of multiple corresponding possible tax-due amounts, and the taxes due for the proposed transaction are determined by the service engine based on a statistical calculation corresponding to the specified risk tolerance value. The service engine provides the estimated tax due amount to one or more parties to the proposed transaction. |
US12277580B2 |
Methods and systems for personalizing visitor experience, encouraging philanthropic activity and social networking
An information technology platform for personalizing an experience of a visitor at a non-profit venue comprising: a network; a server in communication with the network; a mobile computing device to be carried by the visitor, the mobile computing device in communication with the server via the network, wherein the information technology platform determines personalized information about the visitor; a recommendation engine associated with the server, wherein the recommendation engine is to receive the personalized information about the visitor and to output a suggestion for a personalized experience for the visitor, wherein the information technology platform conveys the suggestion for the personalized experience to the visitor, wherein the personalized experience is to encourage philanthropic activity; and a social networking system for digital communication between the visitor and other visitors, and for sharing information or media related to the non-profit venue or to a philanthropic campaign associated with the output suggestion. |
US12277578B2 |
System and method for location based dynamic redirection of advertiser affiliate links for online advertising
A system and method is provided for dynamically managing advertiser affiliate links for online marketing. A global redirect server accepts a visitor's web browser request for a product or non-product webpage associated with an affiliate network advertiser URL, and returns a corresponding product or non-product webpage to the visitor that is corrected for the visitor's geographic region if such a webpage exists, or returns the originally requested webpage if it does not. The server determines the visitor's geographic region based upon request metadata, and can generate a corrected webpage that affords analytic and commission tracking even if no corresponding affiliate network exists in the determined geographic region. The server includes a database for locating products within the determined geographic region that are comparable to the product of the product webpage request, in the event that the exact product is not available in the geographic region. |
US12277577B2 |
Estimated unique engagement measurement with user privacy protection
Embodiments of the disclosed technologies are capable of providing engagement feedback for an online system while maintaining user privacy. Embodiments determine one or more user groups. A user group includes users, and a size of the user group is selected to protect user privacy. A user action is received from a user in a first group. The user action includes an interaction with a piece of content. A group action count is updated for the first group based on the user action. The group action count indicates a number of interactions with the piece of content by any of the users in the first group. An estimated number of unique engagements is calculated based on the group action count and the size of the first group. The estimated number of unique engagements is provided to the online system as the engagement feedback for the piece of content. |
US12277576B2 |
Loyalty program system, apparatus, and media
Systems, methods, and apparatus are disclosed for managing a loyalty program. In some embodiments, a system includes a loyalty program management (LPM) system and a point-of-sale (POS) terminal. The POS terminal is configured to read a membership identifier, identify a plurality of goods, complete a sale of the identified plurality of goods to the member, and transmit, to the loyalty program management system, the read membership identifier and information about the identified plurality of goods. Based on the received information, the LPM system is configured to identify one or more point categories, and update earned loyalty points of the member in each of the identified one or more point categories. The LPM system is further configured to provide the POS terminal with a redemption value to be applied to the sale. |
US12277572B2 |
System and method for using data points collected from a customer to provide customer specific offerings
A retailer computer system receives from a first computing device a shopping recap having data indicative of one or more products that were shown to a customer by the sales associate while the customer was within a retail establishment. The received shopping recap is stored within a data repository where it is linked to a customer identifier that is associated with the customer and an associate identifier that is associated with the sale associate. If the customer later purchases a product, data indicative of the product being purchased is compared against data within any shopping recap that is linked to that customer to determine if a sales associate that is also linked to any shopping recap linked to that customer is to be awarded a commission for the product being purchased. The purchase of the product by the customer may further generate a digital receipt where the digital receipt includes a notice that the customer is being awarded an incentive, such as a coupon. The incentive may be automatically linked to a rewards account of the customer whereupon, if the customer purchases a product that is associated with the incentive, the incentive will be automatically redeemed for the customer. |
US12277570B1 |
Systems and methods to track display of a digital content item and distribute rewards based on the display
Systems and methods to track display of a digital content item and distribute rewards based on the display are disclosed. Exemplary implementations may receive a display request identifying the digital content item, effectuate display of the digital content item on a wearable device, receive display information associated with the display of the digital content item on the wearable device, determine and distribute rewards to the user in accordance with the display information, and/or perform other operations. |
US12277569B2 |
Methods and apparatus for estimating total unique audiences
Disclosed examples determine a unique audience exposed to media while reducing memory resources of a computing device. Example instructions program programmable circuitry to log a plurality of impressions corresponding to media accessed at client devices; generate a first value based on a count of the impressions and a count of users of a database proprietor that accessed the media; generate a second value based on the first value and a count of demographic impressions logged by the database proprietor; and determine a unique audience size based on the second value. |
US12277566B2 |
Systems and methods to optimize and reconcile data transactions
Systems and methods for retrieving data transactions with a transactional data reconciliation device. The device may be triggered to retrieve the data transactions from data files associated with various carriers and financial institutions and available for processing. The data transactions may be associated with any commission, carrier, and banking data transactions. The retrieved data transactions may be used to generate transactional data files particular to the respective carriers and financial institutions. The generated files may be utilized to reconcile received carrier commissions against expected carrier commissions and reconcile such commissions against deposited transactions from the financial institutions. Furthermore, the generated files may be utilized to reconcile any carrier data transactions against any transactions from stored records of the carriers. Finally, the generated files may also be utilized to reconcile any deposited amounts retrieved from the banking data transactions against any commission amounts retrieved from the commission data transactions. |
US12277565B2 |
System for identifying points of compromise
The disclosure describes an apparatus having programmed instructions that when executed cause the apparatus to receive, via a communication network, information regarding suspicious fraud activity at a first location involving a plurality of transaction cards; monitor changes over a first time interval to received information regarding suspicious fraud activity at the first location; and identify a point-of-compromise (POC) location based on monitored changes surpassing a threshold indicating suspicious fraud activity at the first location over the first time interval. |
US12277564B2 |
Method, system, and computer program product for detecting duplicate authorization requests
A method for detecting duplicate authorization requests includes: receiving an authorization request over an electronic payment processing network associated with an electronic payment transaction; determining whether the authorization request is a potential duplicate authorization request or is not a duplicate authorization request based on a bloom filter; in response to determining that the authorization request is a potential duplicate authorization request, determining a connectivity quality associated with the electronic payment processing network; and determining whether to process the authorization request based on the connectivity quality. A system and computer program product for detecting duplicate authorization requests are also disclosed. |
US12277562B1 |
Decentralized cryptographic asset exchange with secure interactive element
A payment service system receives a request from a user's device for an exchange between a first asset (e.g., a fiat currency) and a second asset (e.g., a cryptocurrency) via an agent, and identifies the agent based on context of the request. The system generates an interactive element, provides the interactive element to the user's device, and detects when the agent's device interacts with the interactive element on the user's device. The system verifies respective identities of the user and the agent based on the interaction. The system verifies that the first asset has been transferred between the user and the agent, and facilitates transfer of the second asset between an account associated with the user and an account associated with the agent and/or the payment service system. |
US12277561B2 |
Multi-criteria blockchain protocol
A computer-implemented method of generating a transaction for a blockchain, the transaction being for transferring an amount of a digital asset from a first party to a second party. The method comprises generating a first transaction comprising an output locking the amount of the digital asset, the output comprising an output script comprising a plurality of criterion components each requiring a respective input data item, and a plurality of counter script components. Each criterion component is associated with one of the counter script components. The output script is configured so as to, when executed alongside an input script of a second transaction, i) increment a counter each time a respective criterion component is satisfied by a respective input data item of the input script, and ii) to require the counter to increment to at least a predetermined number in order to be unlocked by the input script. |
US12277557B2 |
Transaction tracing method and apparatus based on blockchain
A method and an apparatus for tracing a transaction based on a blockchain are provided. The method may include: invoking a smart contract between an upstream node and an intermediate node; encrypting, by using a private key of the intermediate node, transaction details between the upstream node and the intermediate node to generate and write upstream transaction information into the blockchain; encrypting the private key of the intermediate node by respectively using public keys of the upstream node and an end node, and generating and writing secret-key information of the upstream node and the end node into the blockchain; and decrypting the secret-key information of the upstream node and the end node by using the private keys of the upstream node and the end node, and decrypting the upstream transaction information of the intermediate node by using the private key of the intermediate node to obtain the transaction details. |
US12277555B2 |
System and method for tracking of provenance and flows of goods, services, and payments in responsible supply chains
A system and method for tracking the provenance of an item, service, and/or payment is provided. The system includes a transaction processing system for generating and recording a provenance transaction that includes information to track the provenance of an item, service, transformation, and/or payment; a blockchain interface for facilitating communication with a blockchain, the blockchain interface configured to store the provenance transaction on the blockchain and to retrieve the provenance transaction from the blockchain; and a search and provenance graph system for generating a directed graph to represent the provenance of an item, service, and/or payment using the provenance transaction stored on the blockchain. |
US12277554B1 |
Systems, method, and program product for making payments using fiat-backed digital assets
The present invention generally relates to the use of stable value digital assets and/or fiat-backed digital assets as cryptocurrencies that can be linked to other digital assets using blockchain technology and/or through a peer-to-peer network. In embodiments, the present invention relates to specific applications of fiat-backed digital assets and/or stable value digital asset tokens tied to a peer-to-peer network, such as a blockchain network. |
US12277552B2 |
Methods and devices for propagating blocks in a blockchain network
Methods and devices for propagating blocks in a blockchain network. At a mining node, while hashing a first block header of a first candidate block, the mining node sends, to other mining nodes, a first message specifying transactions and their order in a first ordered set of transactions contained in the first candidate block. The mining also receives a second message specifying transactions and their order in a second ordered set of transactions contained in a second candidate block being mined by a second mining node. If the mining node succeeds in mining the candidate block it notifies other mining nodes by providing them with a coinbase transaction, hash value, and timestamp. If another mining node is successful, then the mining node receives information from the other mining node from which, in conjunction with the second message, it can assemble the second candidate block and validate it. |
US12277549B2 |
Blockchain-based transaction system for green certificate
A blockchain-based transaction system for a green certificate includes an audit node, a proxy node, and an off-chain node. The proxy node is used by a power producer and a purchaser; the audit node verifies qualification information of the power producer, and send a green certificate to the power producer; the off-chain node predicts a transaction price of a next transaction; when receiving sale information of the power producer and purchase information of the purchaser, the proxy node sends the sale information, a digital signature of the power producer, the purchase information, and a digital signature of the purchaser to the off-chain node; the off-chain node matches the sale information and the purchase information, and sends successfully matched transaction information to the proxy node; the proxy node sends the successfully matched transaction information to a transaction smart contract; and the transaction smart contract performs transaction processing. |
US12277546B2 |
Touchless payments at point-of-sale terminals
In some implementations, a method of providing contactless payments at a point of sale terminal includes: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface that includes a prompt for input required to complete the transaction; receiving a response to the prompt; and sending an indication of the response to the prompt to the point-of-sale terminal to allow for completion of the transaction based on the response at the point-of-sale terminal through use of a physical token at the point-of-sale terminal. |
US12277543B2 |
Tone verification of a physical card
In some implementations, a card for communicating with a front-end device may include a substrate and an audio generator at least partially embedded in the substrate and configured to generate audio waves. Additionally, the card may include a contact at least partially embedded in the substrate and configured to activate the audio generator and circuitry configured to process an incoming signal from the contact and to transmit an outgoing signal to the audio generator. Additionally, or alternatively, the card may include an output device in lieu of the audio generator. Accordingly, the circuitry may be configured to process an incoming signal from the contact and to transmit an outgoing signal to an audio generator via the output device. |
US12277542B2 |
Automatic payment system
An automatic payment system includes: first and second conveyer stages arranged along a conveying route on which products are moved; a slope disposed between the first and second conveyer stages on the conveying route; at least one first ID sensor facing the first conveyer state to sense IDs attached to the products when the products overlap the first conveyer stage; at least one second ID sensor facing the second conveyer stage to sense IDs attached to the products when the products overlap the second conveyer stage; and a bottom ID sensor facing the conveyer route under the slope. |
US12277540B2 |
Artificial intelligence model for taxability category mapping
A computer system for mapping products to taxability categories includes one or more processors configured to execute, in a run-time inference phase, an artificial intelligence model, a taxability category mapping engine, and a taxability category driver record association engine. The artificial intelligence model is configured to receive product text including a product name and product description associated with a product catalog, and output a predicted tax category for a product associated with the product catalog. The taxability category mapping engine is configured to link a taxability driver to the product. The taxability category driver record association engine is configured to create a taxability category mapping drivers record including the taxability driver that is linked to the product. The predicted tax category output from the artificial intelligence model and the taxability category mapping drivers record are stored in a product taxability record. |
US12277538B2 |
Self-service print kiosk
A self-service point-of-sale kiosk is provided with a printer and access to a database (on-site or remote) with images that can be selected and printed on-demand. The consumer can search the database at the kiosk via an interactive display (user interface “UI”) disposed on the enclosure of the kiosk or via a mobile app or website. One or more images from the database can be selected at the UI and printed, rolled, and packaged within the enclosure of the kiosk. Alternately, the user can upload an image to the memory of the kiosk via a port on the enclosure or via Internet connection. The packaged image is dispensed out of the kiosk to the user within minutes. Payment for the printed image can be processed at the kiosk as well, or via an Internet connection to the kiosk service system. |
US12277534B2 |
Learning management system
Systems and methods that support the creation and timely electronic scheduling and delivery of course materials for training of individuals in an organization, in which course recommendations, scheduling, and rollout are based upon a number of factors including, for example, specific individual and/or business day-to-day operational performance measures, sales performance, and seasonal weather conditions by geographical region. |
US12277527B2 |
Carrier path prediction based on dynamic input data
A method and system for managing carrier vessel information are provided. A carrier path and shipment planning system receives carrier information associated with individual carrier vessels from a plurality of carrier information sources. Based on the carrier information the carrier path and shipment planning system processes the carrier information to form complete path scenarios. The carrier path and shipment planning system associates control rules to the complete path scenarios to determine one or more candidate paths. The carrier path and shipment planning system can then generate various interfaces for identifying selected, ranked paths, information associated with a competitive marketplace and availability information for contracting for cargo shipment. A user can then further manipulate the user interfaces for scenario planning or filtering available selections. |
US12277524B2 |
Control tower and enterprise management platform with robotic process automation systems
A value chain system that provides recommendations for designing a logistics system generally includes a machine learning system that trains machine-learned models that output logistics design recommendations based on training data sets that each respectively defines one or more features of a respective logistic system and an outcome relating to the respective logistics system; an artificial intelligence system that receives a request for a logistics system design recommendation and determines the logistics system design recommendation based on one or more of the machine-learned models and the request; and a digital twin system that generates an environment digital twin of a logistics environment that incorporates the logistics system design recommendation, and one or more physical asset digital twins of physical assets. The digital twin system executes a simulation based on the logistics environment digital twin, the one or more physical asset digital twins. |
US12277522B2 |
System and method for generating a planned path using a phantom vehicle
Methods and systems that use a phantom vehicle to help generate a planned path for a real-world vehicle are described. The system will identify a starting point and a destination for a trip of the real-world vehicle. The system will select, from the data store of vehicle profiles, a phantom vehicle having an associated motion planning system that corresponds to a system that is deployed on the real-world vehicle. The system will use a high definition map to generate a planned route for the real-world vehicle from the starting point to the destination in the map. The system will run a simulation in which the phantom vehicle moves along the planned route in the map. The system will then output a record of the simulation to a user of the real world-vehicle or to a system of the real-world vehicle. |
US12277520B2 |
Method and an apparatus for routine improvement for an entity
A method for routine improvement for an entity may include receiving an entity profile, generating, by a first datum, and receiving a second datum. The method may include generating at least an entity-specific improvement recommendation as a function of the second datum. Further, the method may include determining at least a user interface element as a function of the at least an entity-specific improvement recommendation. Moreover, the method may include transmitting the at least a user interface element to a display. |
US12277517B2 |
Automated evaluation of project acceleration
Systems and methods are provided for predicting the effects of acceleration on a probability of a successful completion of a project. Specifically, one or more machine learning algorithms can be trained to predict the success of a project from a plurality of features, including at least one feature that is a function of an end date of the project. A set of projects can be selected from projects having expected end dates that do not fall within a desired window of time, each project having a first probability of success given the current end date. A second probability is calculated for each project at a machine learning platform that quantifies a chance that the project will be successful if completed within the window of time. A difference between the first probability and the second probability is determined for each project, and the projects are selected according to the difference. |
US12277513B2 |
Autonomous vehicle control using service pools across different service entities
Systems and methods for controlling an autonomous vehicle and the service selection for an autonomous vehicle are provided. In one example embodiment, a computing system can obtain data indicative of a first vehicle service assignment for an autonomous vehicle. The first vehicle service assignment can be associated with a first service entity and indicative of a first vehicle service. The computing system can determine that the autonomous vehicle is available to perform a second vehicle service concurrently with the first vehicle service. The computing system can obtain data indicative of a second vehicle service assignment for the autonomous vehicle. The second vehicle service assignment can be associated with a second service entity that is different than the first service entity and is indicative of the second vehicle service. The computing system can cause the autonomous vehicle to concurrently perform the first vehicle service with the second vehicle service. |
US12277510B2 |
Systems and method for solving Quadratic Unconstrained D-ary Optimization (QUDO) problems by quantum computing
Quantum Information Processing (QIP) with the availability of Noisy Intermediate-Scale Quantum (NISQ) device(s) are available to work on quantum algorithms. Different problems, which are hard to solve by classical computation, but can be sped up (significantly in some cases) are also being populated. However, current approaches solve only two cluster max-cut problems. Mining the two cluster Max-Cut problem within the framework of quantum Ising model, embodiments of the present disclosure solve Quadratic Unconstrained D-ary Optimization (QUDO) problems by quantum computing with the identification of an appropriate Hamiltonian. More specifically, the problem is mapped to an Ising model to obtain a d-ray Quantum Ising Hamiltonian. The d-ray Quantum Ising Hamiltonian is then executed on one or more qudit processors, to obtain one or more resultant quantum states which are measured in a qudit computational basis to obtain at least one solution. |
US12277508B2 |
Hierarchical tournament-based machine learning predictions
Systems and techniques for hierarchical tournament-based machine learning predictions are described herein. A machine learning selection model may be trained with training data. A configuration may be received that includes the metric and a target prediction. A set of evaluation component combinations may be selected using the machine learning selection model. Each evaluation component combination of the set of evaluation component combinations may include an algorithm, a hierarchical learning model corresponding to a level of a hierarchy, and a prediction model for the target prediction. The set of evaluation component combinations may be transmitted to a cluster of computing nodes. Output results may be received for the set of evaluation component combinations. The output results may be evaluated using the metric to determine a winning evaluation component combination. The winning evaluation component combination may be stored in storage for use in calculating future predictions for the target prediction. |
US12277507B2 |
Factchecking artificial intelligence models using blockchain
Methods, systems, and computer program products for factchecking artificial intelligence models using blockchain are provided herein. A computer-implemented method includes obtaining at least one artificial intelligence model and at least one set of data related to the at least one artificial intelligence model; determining a set of characteristics based at least in part on the at least one artificial intelligence model and the at least one set of data; selecting one of a plurality of networks based at least in part on a target deployment of the at least one artificial intelligence model to verify the set of characteristics; generating a report based at least in part on verifying the set of characteristics using the selected network, wherein the report establishes a threshold level of trust for the at least one artificial intelligence model; and storing the report on a blockchain. |
US12277504B1 |
Resource-level classification using language models
Techniques for training and using machine learning models for resource-level classification. A method for training includes refining outputs of a language model by providing a prompt and a set of sample resources to the language model over a series of iterations. Accuracies for the classifications output by the language model at each iteration are determined based on semantic similarity between those classifications and corresponding reference classifications for the sample resources. The language model is applied to data of a set of training resources when the outputs of the language model have been refined, in order to output a set of classifications for the set of training resources. Training data is labeled based on the set of classifications output by the language model. A classifier machine learning model is trained via supervised machine learning using the set of labeled training data in order to produce a trained classifier machine learning model. |
US12277503B2 |
Image quality assessment using similar scenes as reference
A system for image quality assessment of non-aligned images includes a first deep path portion of a convolutional neural network having a set of parameters and a second deep path portion of the convolutional neural network sharing a set of parameters with the first deep path convolutional neural network. Weights are shared between the first and second deep path convolutional neural networks to support extraction of a same set of features in each neural network pathway. Non-aligned reference and distorted images are respectively provided to the first and second deep paths of the convolutional neural network for processing. A concatenation layer is connected to both the first and second deep paths convolutional neural network, and a fully connected layer is connected to the concatenation layer to receive input from both the first and second deep paths of the convolutional neural network, generating an image quality assessment as a linear regressor and outputting an image quality score. |
US12277501B2 |
Training a sound effect recommendation network
A Sound effect recommendation network is trained using a machine learning algorithm with a reference image, a positive audio embedding and a negative audio embedding as inputs to train a visual-to-audio correlation neural network to output a smaller distance between the positive audio embedding and the reference image than the negative audio embedding and the reference image. The visual-to-audio correlation neural network is trained to identify one or more visual elements in the reference image and map the one or more visual elements to one or more sound categories or subcategories within an audio database. |
US12277500B2 |
Neural network optimization method, electronic device and processor
The present invention discloses a neural network optimization method. An operator to be replaced is selected from multiple operators in a network layer according to a predetermined condition, and the operator to be replaced is replaced by multiple equivalent operators according to a calculation function corresponding to the operator to be replaced, wherein the multiple equivalent operators include a target operator. Pre-calculating is performed for a first operator among the multiple equivalent operators, and the calculation result is inputted into the target operator. A second operator is identified according to data change conditions of the multiple equivalent operators, and the second operator is combined with the target operator to complete optimization of a neural network model. The present invention can further perform lossless conversion of the operators in the neural network, further improving calculation performance on the basis of a simplified network structure. |
US12277497B2 |
Reinforcement learning using distributed prioritized replay
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training an action selection neural network used to select actions to be performed by an agent interacting with an environment. One of the systems includes (i) a plurality of actor computing units, in which each of the actor computing units is configured to maintain a respective replica of the action selection neural network and to perform a plurality of actor operations, and (ii) one or more learner computing units, in which each of the one or more learner computing units is configured to perform a plurality of learner operations. |
US12277494B2 |
Multi-dimensional tensor support extension in neural network processor
Embodiments of the present disclosure relate to a tensor access operation circuit in a neural processor circuit. The neural processor circuit further includes a data processor circuit and at least one neural engine circuit. The tensor access operation circuit indirectly accesses at least a region of a source tensor in a system memory having a rank, and maps one or more source components of the source tensor into an input tensor having another rank. The data processor circuit stores an output version of the input tensor obtained from the tensor access operation circuit and sends the output version of the input tensor as multiple of units of input data to the at least one neural engine circuit. The at least one neural engine circuit performs at least convolution operations on the units of input data and at least one kernel to generate output data. |
US12277487B2 |
Energy-based associative memory neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing associative memory. In one aspect a system comprises an associative memory neural network to process an input to generate an output that defines an energy corresponding to the input. A reading subsystem retrieves stored information from the associative memory neural network. The reading subsystem performs operations including receiving a given, i.e. query, input and retrieving a data element from the associative memory neural network that is associated with the given input. The retrieving is performed by iteratively adjusting the given input using the associative memory neural network. |
US12277485B2 |
Efficient real time serving of ensemble models
A method implements efficient real time serving of ensemble models. The method includes receiving an input and processing the input with an abridged model to generate a set of component scores and an abridged score. The method further includes processing the set of component scores with a deviation threshold to select one of the abridged score and an ensemble score as an output and presenting the output. |
US12277484B2 |
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 input into a machine learning model to obtain a prediction of a pre-defined user-application interface configuration. A user interface token for the application may then be generated. 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. |
US12277480B1 |
In-flight scaling of machine learning training jobs
Techniques for in-flight scaling of machine learning training jobs are described. A request to execute a machine learning (ML) training job is received within a provider network, and the ML training job is executed using a first one or more compute instances. Upon a determination that a performance characteristic of the ML training job satisfies a scaling condition, a second one or more compute instances are added to the ML training job while the first one or more compute instances continue to execute portions of the ML training job. |
US12277472B2 |
RFID tag quantity estimation system, RFID tag quantity estimation method
This application discloses a tag quantity estimation system and method of RFID. A processor-readable medium was disclosed at the same time. This estimation method applies a spatial diversity gain existing in a multi-antenna system. Separated and sequentially stacked the real parts and the imaginary parts of the multiple signals received by multiple antennas. Then, a tag quantity estimation problem is converted into a data clustering problem in high-dimensional space. In this way, the overlapped cluster data in low-dimensional space can be separated in the high-dimensional space, thereby improving the accuracy of tag quantity estimation. |
US12277470B2 |
Main device, sub-device and communication system
The present disclosure provides a main device, a sub-device and a communication system. The sub-device includes a receiver, a status signal transmitter, a read memory, and a status setting unit. The receiver is configured to receive a read command from the main device. The status signal transmitter is configured to transmit a status signal to the main device. The status setting unit is configured to determine whether a read data has been prepared in the read memory. When the read data has been prepared in the read memory, the status signal is set to a first state. When the read data has not been prepared in the read memory, the status signal is set to a second state. |
US12277468B2 |
Magnetic bead-based detection method, storage medium, and detection device
Provided are a magnetic bead-based detection method, a storage medium, and a detection device. The detection method includes: collecting a white light image of a to-be-detected solution, in which the to-be-detected solution is mixed with a to-be-detected sample and magnetic beads with a capture agent (S1); determining magnetic stripe regions in the white light image, and determining first magnetic bead regions based on the magnetic stripe regions (S2); selecting, by using a first neural network, second magnetic bead regions containing magnetic beads from the first magnetic bead regions, and obtaining a marker position of each of the magnetic beads (S3); and obtaining, by using a second neural network and based on each of the second magnetic bead regions, codes at code bits of a corresponding magnetic bead, and obtaining corresponding code information based on the codes of the code bits and the marker position of the magnetic bead (S4). |
US12277459B2 |
Generating a print data for an image
Image data may indicate an average number of drops of printer fluid per pixel. Print data may be generated such that a total number of drops of printing fluid are deposited to a print medium during a pass in a forward direction and a pass in the reverse direction according to a distribution. |
US12277457B1 |
Client application for dynamic contextual routing to artificial intelligence models
The invention provides a rules engine that manages user requests within an interface integrating multiple AI platforms and AI Models. Upon receiving a query, the engine assigns scores based on factors like management rules, user preferences, and contextual information. Determinative scores, such as those enforcing strict enterprise policies, can override others, leading the engine to block or reroute the query. If no score is determinative, the engine forwards the query and associated prompts to a specialized routing AI Model for contextual analysis. Based on this analysis, the rules engine directs the query to the most appropriate AI Model or defaults to the user-designated AI Model. This system balances user intent with rule enforcement, optimizing query processing across various AI platforms while ensuring compliance with enterprise guidelines. |
US12277454B2 |
Method, device, and computer program product for managing storage system
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for managing a storage system. The method includes: based on respective task types of a plurality of tasks to be executed, allocating the plurality of tasks to a plurality of accelerator resources in a storage system for processing; at least for a first accelerator resource in the plurality of accelerator resources, determining a first polling interval based on an average task size of a first group of tasks allocated to the first accelerator resource; and scheduling the execution of the first group of tasks at the first accelerator resource at the first polling interval. The embodiments of the present disclosure can optimize the scheduling of the tasks to be executed on the plurality of accelerator resources, thereby optimizing system performance. |
US12277451B2 |
Dynamic GPU-enabled virtual machine provisioning across cloud providers
A method of provisioning virtual machines (VMs) includes: providing a VM pool that includes a graphics processing unit (GPU)-optimized VM and a non-GPU-optimized VM operating in different clouds. A control plane can receive an indication that a user has submitted a workload request, determine whether a GPU-optimized VM is available and instruct the non-GPU-optimized VM to send the workload to the GPU-optimized VM in a peer-to-peer manner. The GPU-optimized VM computes the workload and returns a result to the requesting VM. The control plane can instantiate a new GPU-optimized VM (or terminate it when the workload is complete) to dynamically maintain a desired number of available GPU-optimized VMs. |
US12277450B2 |
Method for processing data using computing array and computing system
A method for processing data using a computing array is provided. In the method, source data is allocated to each of multiple computing nodes in a computing array. The source data includes multiple blocks. At a computing node among the computing nodes, in at least one iteration process, multiple blocks are respectively received from multiple other computing nodes other than the computing node among the computing nodes using multiple first type computing devices among a set of computing devices included in the computing node. A processing operation is executed on the received blocks using the first type computing devices respectively to generate multiple intermediate results. The processing operation is executed on the intermediate results to obtain a first part of a final result of executing the processing operation on the source data. A corresponding computer system is also provided. |
US12277448B2 |
Cloud application threshold based throttling
Systems and methods are provided for intercepting computing requests and modifying the execution timing thereof based on thresholds and minimum performance criteria and/or adjusting hosted services plans in order to monitor and control costs of hosting software applications on hosted provider computing resources. |
US12277439B2 |
Operating system process scheduler with location inertia
Processes include inertia bias values associated with migration paths and boundaries. When a process scheduler determines that a process is eligible for migration by comparing a process-related variable with a reference value, a new run domain is selected for the process and the inertia bias value specified by the process for the migration path is applied to the process-related variable to obtain a biased process-related variable. The process scheduler only migrates the process to the new run domain responsive to a determination that the process is still eligible for migration by comparing the biased process-related variable with the reference value. Thus, the process creator can specify process-specific tolerances for migration across NUMA boundaries via various paths. |
US12277438B2 |
Migration between CPU cores
Methods, non-transitory machine-readable media, and computing devices for transitioning tasks and interrupt service routines are provided. An example method includes processing, by a plurality of processor cores of a storage controller, tasks and interrupt service routines. A performance statistic is determined corresponding to the plurality of processor cores. Based on detecting that the performance statistic passes a threshold, a number of the plurality of processor cores that are assigned to the tasks and the interrupt service routines are reduced. |
US12277435B2 |
Management method for CDN function virtualization, electronic device, and computer readable medium
A management method for Content Delivery Network (CDN) function virtualization, including: sending a node creation request to a Mobile/Multi-access Edge Application Orchestrator (MEAO), so that the MEAO controls a Mobile/Multi-access Edge computing Platform (MEP) to perform node instantiation processing to generate a Mobile/Multi-access Edge Computing-CDN (MEC-CDN) node, wherein the MEC-CDN node includes at least one virtualization function module that supports a service operation, and the virtualization function module accesses a storage resource pool via a unified storage access interface provided by a storage resource management module (S101); and connecting the MEC-CDN node to a CDN (S102). Further provided are a CDN management node, an MEAO, an MEP, an electronic device, and a computer readable medium. |
US12277432B2 |
Methods and systems for using a peripheral device to assist virtual machine IO memory access tracking
SR-IOV (single root IO virtualization) capable PCIe devices can implement virtual functions (VFs) that are assigned to VMs running on a host machine, thereby speeding IO operation by writing directly to the VMs' memory while bypassing the hypervisor managing the VMs. As such, VFs thwart the dirty page tracking that hypervisors use to minimize VM downtime when the VM is migrated between hosts. The SR-IOV PCIe devices can help resolve this problem by maintaining dirty page tracking data for VMs running on the host machine. The SR-IOV PCIe devices bypassing the hypervisor while writing into a memory page of the VM can set the dirty page tracking data to indicate the memory pages that are dirty (i.e., written to by the VF), and can provide access to the dirty page tracking data. The hypervisor can thereby obtain and use the dirty page tracking data. |
US12277431B2 |
Data buffering method, data processing method, computer device, storage medium
A method including acquiring virtual location information of a virtual data buffer of a virtual network interface component; designating physical location information of a physical data buffer of a physical network interface component as the virtual location information; and storing data according to the virtual location information when the data is being stored into the physical data buffer. Since the physical location information of the physical data buffer of the physical network interface component is designated as the virtual location information instead of being determined via allocation by a physical device. Thus, the physical network interface component is capable of storing, upon receiving data, the data into a data buffer designated by the virtual network interface component, thereby eliminating the process of copying data from a data buffer designated by the physical network interface component to the data buffer designated by the virtual network interface component. |
US12277430B2 |
System and computer-implemented method for controlling a robot of a virtual machine
Controlling and provisioning a robot of a virtual machine (VM) includes transmitting a connection request between a first service installed in a virtual machine and a second service. The robot is associated with at least one process running on the virtual machine. The virtual machine is authenticated based on a token associated with the second service and the virtual machine. A connection is established between the first service and the second service. A command is transmitted associated with the controlling of the robot from the second service to the first service based on the authentication of the virtual machine. The command is associated with a corresponding command identifier for identifying a type of the command. The command is then executed for controlling the robot. |
US12277427B2 |
Graphical user interfaces for exploring and interacting with distributed software applications
A graphical user interface described herein can allow a user to easily explore and interact with a complex software application in a distributed computing environment. In one example, a system can generate a graphical user interface (GUI) for display on a display device. The GUI can depict a topological view of a group of software components of a distributed software application in a distributed computing environment. The topological view can include a group of nodes representing the group of software components. Each node in the group of nodes can represent a software component and have a status indicator for at least one container pod including the software component. The topological view can also include at least one link between the group of nodes, where the at least one link represents at least one relationship among the group of software components. |
US12277425B2 |
Systems and method for flexible access of a regulated system
A method to provide flexible access to an internal data of an regulated system, the method comprising receiving, by a data access component of the regulated system, a loadable configuration file defining a set of triggering events and a set of memory, determining the occurrence of a single triggering event, accessing at least a subset of memory that contain the internal data of the avionics system to retrieve data associated with the one or more memory of the set of memory, and outputting the retrieved data to a receiving component. |
US12277420B2 |
Masked-vector-comparison instruction
A masked-vector-comparison instruction specifies a source vector operand comprising a plurality of source data elements, a mask value, and a comparison target operand. In response to the masked-vector-comparison instruction, an instruction decoder 10 controls processing circuitry 16 to: for each active source data element of the source vector operand, determine whether the active source data element satisfies a comparison condition, based on a masked comparison between one or more compared bits of the active source data element and one or more compared bits of the comparison target operand, the mask value specifying a pattern of compared bits and non-compared bits within the comparison target operand and the active source data element; and generate a result value indicative of which of the source data elements of the source vector operand, if any, is an active source data element satisfying the comparison condition. This instruction is useful for variable length decoding operations. |
US12277419B2 |
Apparatuses, methods, and systems for instructions to convert 16-bit floating-point formats
Systems, methods, and apparatuses relating to instructions to convert 16-bit floating-point formats are described. In one embodiment, a processor includes fetch circuitry to fetch a single instruction having fields to specify an opcode and locations of a source vector comprising N plurality of 16-bit half-precision floating-point elements, and a destination vector to store N plurality of 16-bit bfloat floating-point elements, the opcode to indicate execution circuitry is to convert each of the elements of the source vector from 16-bit half-precision floating-point format to 16-bit bfloat floating-point format and store each converted element into a corresponding location of the destination vector, decode circuitry to decode the fetched single instruction into a decoded single instruction, and the execution circuitry to respond to the decoded single instruction as specified by the opcode. |
US12277418B2 |
Bad change detector for operational features of digital platforms
A bad change detector for operational features of digital platforms is described. Metric data from a website is acquired by the bad change detector while implementing a first version of an operational feature of the website and while implementing a second version of the operational feature. A bad change to the website is detected by measuring an inequality among values of a frequency distribution defined by a time series of the metric data. The operational feature is reverted to the first version, automatically and without user intervention, in response to detecting the bad change, thereby improving operation of computing devices that implement the website. |
US12277415B2 |
Method to prioritize third-party software libraries updates
A method of prioritizing updates to third-party libraries for a mobile application includes obtaining a list of a plurality of third-party libraries used in the mobile application. The method further includes, for each third-party library of the plurality of third-party libraries, computing a set of third-party library metrics of a third-party library and computing a weight for each third-party library metric type of the set of third-party library metrics. The method further includes computing, for each third-party library of the plurality of third-party libraries, a ranking value of the third-party library using the set of third-party library metrics and the weights, and selecting, based on the ranking value of the plurality of third-party libraries, one or more third-party libraries to be updated. |
US12277414B2 |
Controlled updates of containers in a distributed application deployment environment
System and methods are described for implementing controlled updates of containers in a distributed application deployment environment. In one implementation, a method comprises: receiving a request to update a target container of a plurality of containers within a deployed computing unit; identifying an updated configuration object to be applied to the target container based on the request; receiving or computing a health indicator representative of performance of the deployed computing unit or other containers to which the updated configuration object has been applied; and assigning the updated configuration object to the target container based on the health indicator. |
US12277413B2 |
Center, update control method, non-transitory storage medium, OTA master, and software update system
A center configured to communicate with an OTA master and a malfunction management server includes a processor. The malfunction management server is configured to store malfunction occurrence information. The processor is configured to receive the malfunction occurrence information from the malfunction management server and an inquiry about presence or absence of an update of software of an electronic control device from the OTA master. The processor is configured to determine, when the inquiry is received, whether the vehicle that has transmitted the inquiry malfunctions based on the malfunction occurrence information. The processor is configured to restrict, when it is determined that the vehicle that has transmitted the inquiry malfunctions, execution of an update process for the software on the vehicle that has transmitted the inquiry. |
US12277411B2 |
Calculating lowest dependency version compatible with dependency specification
Embodiments of the present disclosure involve determining, for each package required for execution of an application, the lowest version that is compatible with a dependency specification of the package. For each of a set of packages required to execute an application: analyzing a dependency specification corresponding to the package to determine a set of relations, the set of relations defining version numbers of the package that are compatible with the application. The set of relations may be desugared to generate a basic format set of relations, and conflicting relations may be removed from the basic format set of relations. Duplicate relations may also be removed from the basic format set of relations to generate a deduplicated set of relations. A lowest version of the package that is compatible with the dependency specification may be determined based on operators used among the deduplicated set of relations. |
US12277408B2 |
Using indentation to trim output of a language synthesis model
Using indentation to trim output of a language synthesis model. A computer system determines a first indentation level associated with a cursor within an editor buffer. The computer system identifies a block of line(s) from an output from a language synthesis model. Each line in the block meets at least one criterion from a set of criteria, including a first criterion that the line is an initial line in the output from the language synthesis model, a second criterion that the line has a second indentation level that is greater than the first indentation level, and a third criterion that the line contains a continuation token. The computer system identifies a particular line, immediately following the block, that does not meet any criterion from the set of criteria. The computer system trims the output from the language synthesis model from the particular line onward. |
US12277405B1 |
Divider, processor, and calculation apparatus
This disclosure relates to a divider, a processor, and a calculation apparatus. The divider includes: a first-stage shift circuit, configured to shift a received first operand to left to generate a second operand; a first-stage selection circuit, configured to select a first preset multiple of a third operand as a fourth operand from preset multiples of the third operand; and a first-stage operational circuit, configured to calculate an OR operation result of the first preset multiple and a difference between the second operand and the fourth operand as a fifth operand. |
US12277404B2 |
Exact versus inexact decimal floating-point numbers and computation system
This disclosure represents an improved computer system and process to avoid the consequences of improper conversion of numbers and of rounding errors. This process makes the distinction between exact and inexact decimal floating-point numbers. If the result of a sequence of operation is exact, the user can trust that every decimal digit in the computed result is correct. On the other hand, if the input operands are inexact or the result cannot be computed exactly, a loss of significant digits occurs, and the user is warned of the loss. A novel representation is used for the inexact computed values. An estimate of the absolute error is also part of the representation. |
US12277403B2 |
Data processing method and apparatus, computer device, and computer-readable storage medium
A data processing method includes: acquiring a data sorting request for a data sequence to be sorted, and invoking C data bitonic sorting components in response to the data sorting request, C being a positive integer greater than 1; initiating B data bitonic sorting tasks according to the data sequence and the C data bitonic sorting components, B being a positive integer greater than 1, the B data bitonic sorting tasks being respectively associated with different data subsequences of B data subsequences, and the B data subsequences being generated based on the to-be-sorted data sequence; operating the C data bitonic sorting components in parallel according to the B data bitonic sorting tasks to obtain B data sorting subresults; and combining the B data sorting subresults based on the C data bitonic sorting components to obtain a data sorting result for the data sequence. |
US12277399B2 |
Apparatus and method for processing natural language
An apparatus for processing natural language includes a collection module for collecting a document having style information on text in the document, a preprocessing module for extracting style information from the text of the collected document, and labeling the extracted style information with the text, and a first machine learning module receiving the text labeled with the style information, and predicting a position of a word having the style information in the received text. |
US12277396B2 |
Assessing and improving the deployment of large language models in specific domains
Techniques are described herein for a method of generating a synthetic chat between a customer module and an agent module, wherein: the customer module receives a first prompt and determines a first chat response, and the agent module receives a second prompt and determines a second chat response; generating, by a summarizer module, a summary of the synthetic chat; scoring, by a scorer module, the synthetic chat by comparing the summary of the synthetic chat to the first prompt and the second prompt; adjusting, based on the score, a parameter associated with the synthetic chat. |
US12277390B2 |
Electronic device for processing user's inquiry, and operation method of the electronic device
An electronic device for providing a corrected response message according to an utterance intention of a user by using a keyword included in an input inquiry input by the user, and an operation method of the electronic device are provided. The electronic device includes receiving the input inquiry input by the user, identifying a representative inquiry according to an utterance intention of the user by analyzing the input inquiry by using a natural language understanding (NLU) model, extracting a keyword from the input inquiry by comparing a vector value of a first embedding vector of the input inquiry changed through the NLU model with a vector value of a second embedding vector of the representative inquiry, and correcting a response message mapped to correspond to the representative inquiry, by using the extracted keyword. |
US12277388B2 |
Content suggestion system
Embodiments of the present disclosure relate generally to systems for presenting content suggestions within a messaging interface. A content suggestion system performs operations that include: receiving inputs that include a text string into a messaging interface; parsing a keyword from the text string of the input in response to receiving the inputs; retrieving message content that includes at least a media item based on the keyword; and presenting a chat suggestion that includes the message content within the messaging interface, according to certain example embodiments. |
US12277385B2 |
Text keyword extraction method, electronic device, and computer readable storage medium
Provided are a keyword extraction method applicable to a Word text, an electronic device, and a computer-readable storage medium. The method includes: acquiring a text and extracting a body of the text; extracting a set number of keywords in the body by a TFIDF algorithm and a set number of keywords in the body by a TextRank algorithm, respectively; acquiring a text name and a text title of the text and segmenting the text name and the text title into words of the text name and words of the text title; constructing text feature vectors of the text and inputting the text feature vectors into a trained keyword extraction model; and extracting a keyword set from the keywords extracted by the TextRank algorithm by using the keyword extraction model to achieve text keyword extraction. |
US12277383B2 |
System and method for automatic numbering of footnote numbers
A system for footnote number automatic numbering includes: a document editing unit for receiving a footnote creation request from a user terminal and providing a footnote content input function; a reference management unit for receiving footnote content, which includes reference information, from the document editing unit, and creating a reference list which includes the footnote content; and a footnote number numbering unit for receiving a footnote number creation request from the document editing unit, generating a footnote number corresponding to the footnote number creation request in consideration of the presence of footnotes in the document being written on the user terminal and the location where the footnote will be entered, and providing the generated footnote number to the document editing unit, wherein the document editing unit receives the footnote number received from the footnote number numbering unit and automatically inputs the footnote number at the location where the footnote will be entered. |
US12277381B2 |
Intelligent inset window placement in content
Disclosed herein are techniques for providing live video feed content within primary content of a slide presentation application. An inset window may provide an indication of size, shape, location, etc. of the live video feed when presented with the primary content. The inset window/live video feed may be applied across all slides of the slide presentation via a request provided via graphical user interface of the slide presentation application. |
US12277380B2 |
Adaptive structured user interface
Systems and method for the structure, configuration, or arrangement of the input fields in a user interface. For example, a computer-implemented method includes displaying a structured input interface configured with a plurality of input fields. The structured input interface can be configured for rendering in a graphical user interface. A first input field can correspond to an initial notification element in the graphical user interface for rendering in association with the first input field. The method includes receiving user data. The method includes determining, based on the user data, an updated notification element for rendering in association with the first input field. The method includes updating the structured input interface comprising the first input field and the updated notification element. |
US12277378B2 |
Integrated circuit structure
An IC structure includes a first cell and a first and second rail. The first cell includes a first and second active region and a first, a second and a third gate structure. The first active region having a first dopant type. The second active region having a second dopant type. The first gate structure extending in a second direction, overlapping the first or the second active region. The second gate structure extending in the second direction, and overlapping a first edge of the first or second active region. The third gate structure extending in the second direction, and overlapping at least a second edge of the first or second active region. The first rail extending in the first direction and overlapping a middle portion of the first active region. The second rail extending in the first direction and overlapping a middle portion of the second active region. |
US12277368B2 |
Handling of loss of pairing between networked devices
Systems and methods disclosed herein include (i) receiving a voice command via at least one microphone of a networked microphone device, wherein the networked microphone device is configured to receive voice commands for a media playback system, and wherein the media playback system comprises the networked microphone device and a first playback device configured to play back content, (ii) determining that the networked microphone device is not configured to play back the content, (iii) in response to determining that the networked microphone is not configured to play back the content, determining that the first playback device is available to play back the content, (iv) causing the first playback device to play back the content, (v) determining that the first playback device is no longer available to play back the content, and (vi) selecting a second playback device to play back the content. |
US12277367B1 |
User scenario-based audio playback method, apparatus and device, and storage medium
A user scenario-based audio playback method includes: obtaining a target user scenario that a user is currently in and user historical data; determining a plurality of pieces of candidate preset information corresponding to the target user scenario from a preset device configuration information table; calculating, based on the user historical data, a degree of scenario relevance, the quantity of playbacks and the quantity of selected times of a corresponding preset state of each candidate preset information; calculating a recommendation coefficient of each candidate preset information based on the degree of scenario relevance, the quantity of playbacks and the quantity of selected times; determining target preset information from the plurality of pieces of candidate preset information according to the recommendation coefficient; and adjusting a playback parameter of an audio device based on the target preset information and playing an audio. |
US12277366B2 |
Audio control method, system, and electronic device
An audio control method, a system, and device, the method including displaying, by a first device, in response to a first user operation, a candidate device list, obtaining, in response the user selecting a second device from the candidate device list, an audio capability parameter of the second device indicating a hardware capability and a software capability for playing audio, determining a first audio play policy based on the audio capability parameter of the second device, obtaining second audio data by the first device by performing first processing on first audio data from a first audio application according to the first audio play policy, and sending, by the first device, the second audio data to the second device, so that second device plays the second audio data or processes the second audio data and plays processed second audio data. |
US12277364B2 |
Synchronization via out-of-band clock timing signaling
Disclosed embodiments include facilitating clock synchronization and/or synchronous playback among multiple playback devices in a group. An individual playback device estimates and/or calculates a clock time at a clock time source (or a time offset/error between the playback device and the clock time source) based on (i) first clock timing received from the clock time source via a primary timing link and (i) second clock timing received from the clock time source via a secondary timing link. In some embodiments, estimating and/or calculating a clock time and/or clock time offset/error comprises estimating and/or calculating the clock time and/or clock time offset/error with a state estimator, such as a Kalman filter, an extended Kalman filter, or other state estimator configured to estimate a clock time and/or clock time error based on clock timing received via two or more communications links. |
US12277360B2 |
Method and monitoring system for providing signal level performance information
A method of providing signal level performance information with respect to an electronic component is described. The electronic component includes a signal input. An input signal is received at the signal input or immediately upstream of the signal input. At least one power level parameter is determined, wherein the power level parameter is indicative of a power level of the input signal received. A performance indicator is provided, which includes information on a performance of the electronic component in dependence of the at least one power level parameter. A signal level performance information is determined with respect to the electronic component based on the at least one determined power level parameter and based on the performance indicator. Further, a monitoring system is described. |
US12277353B2 |
Changing printing speeds in an image forming apparatus
A printing apparatus operable to perform printing based on print job data, the printing apparatus comprising a determination unit configured to determine a print speed for when the printing is performed, a switching unit configured to switch print speeds during the printing, and an analysis unit configured to analyze the print job data, wherein the analysis unit analyzes whether sheets that are print targets according to the print job data include a plurality of sheet types, and wherein the switching unit switches print speeds during the printing based on a productivity of printing for each sheet type when printing is performed for the sheets and a productivity of printing for a case where print speeds are switched by the switching unit. |
US12277351B1 |
Polarity inversion method and apparatus, storage medium and electronic apparatus
Disclosed are a polarity inversion method and apparatus, a storage medium, and an electronic apparatus. The method includes: acquiring a product ID of a current hard disk, an identity ID of a slot of a SAS card connected to the current hard disk, and type information of the SAS card, wherein the identity ID includes a bus ID, a device ID, and a function ID; determining corresponding polarity inversion information from a preset table according to the product ID, the identity ID, and the type information, wherein different columns of the preset table are respectively configured to indicate different product IDs of the hard disk, different identity IDs of the slot, and different ID information of the SAS card; and inverting the polarity of the SAS card according to the polarity inversion information, so that the polarity which is inverted is consistent with the polarity of the current hard disk. |
US12277350B1 |
Virtual metadata storage
A decoding engine within an integrated-circuit (IC) component executes a first plurality of error detection/correction operations with respect to first and second pluralities of data volumes to generate a corresponding first and second pluralities of error syndrome values. Each data volume of the first plurality of data volumes includes a first data block and a first error correction code together with a respective one of a plurality of unique q-bit metadata values, and each data volume of the second plurality of data volumes includes a second data block and a second error correction code together with a respective one of the plurality of unique q-bit metadata values. Output circuitry within the decoding engine selects one of the plurality of q-bit metadata values to be an output q-bit metadata value according to error-count differentiation indicated by the first and second pluralities of error syndrome values. |
US12277346B2 |
Memory system having planes with multibit status
A memory system that is based on 3D NAND flash memory of a high capacity and/or capable of high performance is provided, which includes memory planes, each including a plane core and a specific set of resources. For each memory plane of the plurality of memory planes, the technology provides (i) a corresponding plane busy (PRDY) signal indicating a busy or a ready state of the specific set of recourses of the corresponding memory plane, and (ii) a corresponding plane in operation (PIO #) signal indicating an in operation or idle state of resources used by the plane core of the corresponding memory plane. Issuance of memory commands by a controller and execution of memory commands for a memory plane of the plurality of memory planes is selectively allowed or denied, based on status of one or more of the plurality of PRDY signals and the plurality of PIO # signals. |
US12277344B2 |
Flash interface with switching logic
There is a large latency and controller bandwidth associated with moving data between dies or between memory devices. The controller includes one or more flash interface modules (FIMs) that are utilized to write data to the memory device and read data from the memory device. Each of the one or more FIMs includes one or more switches. Each switch is utilized to transfer data from a source block to a destination block. Likewise, rather than using a memory external to the FIM to cache the data, the data is stored in a FIM cache and moved from the FIM cache to the relevant physical layer to be programmed to the destination block. Because data is not being transferred to the system memory, the latency and bandwidth associated with relocating data may be decreased. |
US12277343B2 |
Memory controller and control method thereof, memory apparatus, and memory system that improve the balance of the read performance
Implementations of the present disclosure disclose a memory controller and a control method thereof, a memory apparatus and a control method thereof, and a memory system and a control method thereof. The memory controller is coupled with at least one memory apparatus, and the memory apparatus includes a plurality of pages; the memory controller is configured to: receive a first command set, wherein the first command set includes at least one read command; when the first command set meets a first preset condition, enable a first read mode, wherein the first preset condition includes that the queue depth of the first command set is 1 or the total length of logical addresses in the first command set is less than or equal to a first threshold value; send demands corresponding to the first command set to the memory apparatus; and output data corresponding to the logical addresses in the first command set among all data of a first page sent by the memory apparatus, wherein the first page is a page, which corresponds to the logical addresses in the first command set, in the memory apparatus. |
US12277341B2 |
Software-hardware combination method for internal mapping address query of zoned namespace
This application describes systems and methods for facilitating memory access on flash drives. An example method may start with receiving a read command on a flash memory from a host specifying a logic block address (LBA). The flash memory may include a plurality of blocks grouped into a plurality of super blocks, and each of the plurality of blocks may include a plurality of pages. The method may further include determining a zone identification and an LBA offset based on the LBA; determining a flash physical address (FPA) corresponding to the LBA by accessing a mapping table stored in a random access memory (RAM) according to the zone identification and the LBA offset (e.g., the mapping table includes a plurality of FPAs arranged in a plurality of zones corresponding to the plurality of super blocks); and determining a page number and a block identification corresponding to the FPA. |
US12277333B2 |
Computer-implemented method for optimizing the memory of a partitioned system
A computer-implemented method for optimizing the memory of a partitioned system including multiple memories, at least one processing core, and at least one memory protection unit (MPU), each MPU including multiple registers. The method includes calculating run-time changes of each piece of data of a multitude of data which are to be processed by the processing core, with the respective piece of data being placed in each memory of the multiple memories based on access statistics for the respective piece of data, each piece of data of the multitude of data being assigned to one rights area or multiple rights areas; determining a placement of the data in the memories based on the calculated run-time changes; and allocating the multiple registers of the MPU for the certain placement of the data in the multiple memories, one register of the multiple registers identifying a memory area of the multiple memories. |
US12277328B2 |
Electronic device and operating method thereof
An electronic device includes a host device and a plurality of storage devices. The host device includes a processor and a baseboard management controller (BMC). Each of the plurality of storage devices includes a storage controller and a micro controller unit (MCU). The processor and the storage controller support in-band communication, and the BMC and the MCU support out-of-band communication. The BMC receives monitoring data from the MCU of each of the plurality of storage devices based on the out-of-band communication. The processor allocates a first workload among one or more workloads to a first storage device among the plurality of storage devices, based on a monitoring data set including the monitoring data. The first storage device executes the first workload based on the in-band communication. |
US12277324B2 |
Memory system, operation method thereof, and computer-readable storage medium for sorting super blocks
Implementations of the present disclosure provide a memory system, an operation method thereof, and a computer-readable storage medium. The memory system includes at least one non-volatile storage device and a controller coupled to the non-volatile storage device, where each of the non-volatile storage devices includes a plurality of blocks, and at least one block in at least one of the non-volatile storage devices constitutes a super block. The controller may be configured to determine sorting of a plurality of super blocks based on an erase count of each super block and a number of bad blocks in each super block. The erase counts of any two adjacent super blocks in the sorting may meet a preset requirement, first super blocks in the sorting may be arranged at intervals, and a number of bad blocks in the first super block may be greater than a preset value. |
US12277323B2 |
Distributed region tracking for tiered memory systems
An information handling system includes a processor having a first data storage device in a first memory tier, a second data storage device in a second memory tier, and a tiering manager. The first tier exhibits first data storage attributes and the second tier exhibits second data storage attributes. The tiering manager receives first memory access information from the first data storage device and second memory access information from the second data storage device, makes a determination that a first performance level of the information handling system when first data is stored in the first data storage device can be improved to a second performance level of the information handling system by swapping the first data to the second data storage device based upon the first memory access information and the second memory access information, and swaps the first data to the second data storage device in response to the determination. |
US12277319B2 |
SRAM-based cell for in-memory computing and hybrid computations/storage memory architecture
An in-memory computing device includes in some examples a two-dimensional array of memory cells arranged in rows and columns, each memory cell made of a nine-transistor current-based SRAM. Each memory cell includes a six-transistor SRAM cell and a current source coupled by a switching transistor, which is controlled by input signals on an input line, to an output line associates with the column of memory cells the memory cell is in. The current source includes a switching transistor controlled by the state of the six-transistor SRAM cell, and a current regulating transistor adapted to generate a current at a level determined by a control signal applied at the gate. The control signal can be set such that the total current in each output line is increased by a factor of 2 in each successive column of the memory cells. |
US12277317B2 |
Memory controller, bridge device and method for transferring command and data between memory controllers
A bridge device includes a first controller and a second controller. The first controller includes a first transmission interface. The second controller includes a second transmission interface. The first transmission interface and the second transmission interface are flash memory interfaces. In a program mode, the first transmission interface receives a first command from the second transmission interface and obtains first transfer data from a bus in response to the first command. A value of the first command is optionally set to a first value or a second value. The first value indicates a memory command transfer operation in a first direction and the second value indicates a memory data transfer operation in the first direction. The first transmission interface processes the first transfer data according to the value of the first command to obtain a memory command or written data. |
US12277311B2 |
Device, method, and graphical user interface for navigation of information in a map-based interface
A device with a display and a touch-sensitive surface: displays a geographic map in a first mode of an application, the geographic map including a plurality of landmarks, the geographic map being displayed at a first magnification level; detects a first input, the first input including a first finger contact at a location on the touch-sensitive surface that corresponds to a first landmark on the display; in response to detecting the first input: when the first input does not satisfy one or more predefined mode-change conditions, changes the magnification level in accordance with the first input and remains in the first mode; and when the first input satisfies the mode-change conditions, selects the first landmark and enters a second mode of the application; while in the second mode, detects a second input; and, in response to detecting the second input, displays information about the first landmark. |
US12277306B2 |
Cloud service platform integration with dealer management systems
Systems and methods for network-based cloud service platform integrations with dealer management systems (DMS) are disclosed herein. A cloud service platform may integrate over the network with an instance of a DMS used by an end user. The cloud service platform may define fields that can be used in conjunction with forms useable with the DMS, and may be further capable of storing field data for those fields. The cloud service platform may provide a graphical user interface (GUI) prompt to a user of the DMS to provide the field data. A form using the fields defined at the cloud service platform may be provided to the cloud service platform and filled at the cloud service platform using field data for those fields stored at the cloud service platform. The form may then be provided to a print service for presentation to the user. |
US12277296B2 |
Electronic device having increased input sensing sensitivity
An electronic device includes a display panel, an input sensor disposed on the display panel and including first sensing electrodes extending in a first direction and second sensing electrodes extending in a second direction crossing the first direction, and a sensor controller connected to the input sensor. First and second areas are defined in the input sensor based on an input position to which an input by an input device is applied. The input position is located in the first area and not in the second area. The sensor controller applies a first signal to at least one first sensing electrode disposed in the first area and at least one second sensing electrode disposed in the first area and applies a second signal having an opposite phase to a phase of the first signal to the other first and second sensing electrodes disposed in the second area. |
US12277292B2 |
Multi-virtual button finger-touch input systems and methods of detecting a finger-touch event at one of a plurality of virtual buttons
A multi-virtual button finger-touch input system includes a cover layer, force-measuring and touch-sensing integrated circuits (FMTSICs), each coupled to the inner surface of the cover layer corresponding to one of the virtual buttons, an elongate flexible circuit, and a host controller. The FMTSICs are mounted to the elongate flexible circuit. The host controller is in communication with each of the FMTSICs via digital bus wiring. The host controller is configured to: (1) obtain force-localization features and ultrasound-localization features of the FMTSICs and (2) determine whether an event is a finger-touch event or a false-trigger event and if the event is determined to be finger-touch event, identify one of the virtual buttons as a touched virtual button, using at least in part a model that has the force-localization features and the ultrasound-localization features as inputs. The force-localization features and ultrasound-localization features are derived from the PMFE digital data and the PMUT digital data respectively. |
US12277291B2 |
Driver circuit
A driver circuit configured to drive a display panel to perform a display function and a touch function is provided. The driver circuit includes a plurality of pads and a switch circuit. The plurality of pads are coupled to the display panel and grouped into several pad groups. A synchronization driving signal is applied to the pad groups in a touch sensing phase, and the synchronization driving signal has a first level. The switch circuit is coupled to the pads. The switch circuit is configured to receive a common signal and a system voltage signal, and output the common signal and the system voltage signal to the pad groups in a time division manner. The common signal has a second level, and the system voltage signal has a third level. Voltage levels of the pad groups are changed from the second level to the first level in different times, and the second level is smaller than the first level. |
US12277290B2 |
Touchpad force calculation using no-touch capacitance
Methods and computing devices for estimating a force F exerted on a touchpad are disclosed. In one example, a method comprises determining that the touchpad is not being touched. At least on condition of determining that the touchpad is not being touched, a no-touch capacitance value of the PCB is calculated. After calculating the no-touch capacitance value, the method includes determining that the touchpad is being touched. At least on condition that the touchpad is being touched, the no-touch capacitance value and a touch-based capacitance value are used to estimate the force F exerted on the touchpad. |
US12277289B2 |
Touch module and touch screen using same
The present invention relates to a touch module and a touch screen. The touch module includes a touch panel located on the display module, a main circuit board located outside the casing of the touch screen, a plurality of signal cables connecting the touch panel and the main circuit board, and an equal potential wiring. By setting an equal potential wiring in the touch module to electrically bridge any two signal cables, a short circuit is formed between the shielding layers of the signal cables so that the potentials of different signal cables can be equalized to make the signal cables roughly the same degree of electrostatic or electromagnetic interference from the environment. By making the signals obtained by the signal cables be disturbed to approximately the same degree, the touch module can accurately determine the touch position. |
US12277288B2 |
Interface circuit and memory controller
An interface circuit includes multiple signal processing devices and a monitor and calibration module including multiple monitoring circuits, multiple calibration circuits and a compensation control mechanism operation logic. The monitoring circuits monitor a reception signal, a transmission signal, a power supplying voltage and a ground voltage to correspondingly generate monitored results. The calibration circuits perform a calibration operation on at least one signal processing device to adjust a characteristic value of the signal processing device. The compensation control mechanism operation logic generates a calibration control signal to control the calibration operation of the calibration circuits based on the monitored results and includes a compensation control mechanism selection circuit which selects a corresponding compensation control mechanism according to the monitored results and set it as a currently-operating compensation control mechanism to control the hardware circuits to operate in compliance with the currently-operating compensation control mechanism. |
US12277284B2 |
Electronic device
The present disclosure provides an electronic device including a first sensing unit, a first transistor coupled to the first sensing unit, a second transistor coupled to the first transistor, a second sensing unit, a third transistor coupled to the second sensing unit, a fourth transistor coupled to the third transistor, a first signal line coupled to the second transistor and the fourth transistor, and a power line coupled to the first transistor and the third transistor, in which the power line is disposed between the first sensing unit and the second sensing unit. |
US12277283B2 |
Display device
A display device is provided and includes a first substrate comprising first and second areas, first and second terminals located in the first area, and first wiring electrically connects the first terminal with the second terminal; a second substrate comprising a detection electrode for sensing and a third terminal electrically connected to the detection electrode; and connecting member comprising a base layer, and a conductive member electrically connects first and third terminals, wherein the first area is an area in which the second substrate does not overlap the first substrate, the second area is an area in which the first substrate and the second substrate overlap each other, the connecting member does not extend outside first substrate, the conductive member is provided on an undersurface of the base layer, and the undersurface is opposed to the first surface and the third surface. |
US12277281B2 |
Input device
Disclosed is an input device including a position detection sensor, an operation including a position indicator which, in operation, indicates a position through interaction with the position detection sensor and accepts a predetermined operation, the operation part being disposed on an input surface that serves as a position detection region of the position detection sensor, an operation detection circuit that, in operation, detects the operation accepted by the operation part, based on the interaction between the position indicator of the operation part and the position detection sensor, and a control signal output circuit that, in operation, outputs a control signal corresponding to the operation detected by the operation detection circuit. |
US12277279B2 |
Multi-directional output device
A multi-directional output device includes a printed circuit board on which first and second magnetic sensors are arranged, and a direction control unit arranged above the printed circuit board. The direction control unit includes: first and second rotating driving bodies; first and second sliding driving bodies respectively movably connected to the first and second rotating driving bodies; first and second magnets respectively fixed on the first and second sliding driving bodies; and a lower cover on which first and second slide grooves are provided, wherein the first and second sliding driving bodies are respectively slidably arranged in the first and second slide grooves, and the first magnetic sensor and the second magnetic sensor are arranged corresponding to the first slide groove and the second slide groove, respectively. |
US12277277B2 |
Universal keyboard
A dedicated-subject universal keyboard simplifies symbol entry by grouping numbers, common letters, operations, symbols, and special characters for use with any operating system or device. |
US12277271B2 |
Method for rendering video images in VR scenes
A method and a system for rendering video images in virtual reality (VR) scenes are provided. The method includes providing a video image at a current time point, dividing the video image at the current time point into a plurality of sub-regions, inputting image feature information of the sub-regions and acquired user viewpoint feature information into a trained attention model for processing to obtain attention coefficients of the sub-regions indicating probability values at which user viewpoints at a next time point fall into the sub-regions, rendering the sub-regions based on the attention coefficients of the sub-regions to obtain a rendered video image at the current time point, inputting the attention coefficients of the sub-regions and the image feature information of the sub-regions into a trained user eyes trajectory prediction model for processing, obtaining user eyes trajectory information in a current time period, dividing, for video images at subsequent time points within the current time period, the video images at the subsequent time points into a plurality of sub-regions, calculating attention coefficients of the sub-regions in a video image at each of the subsequent time points within the current time period respectively based on the user eyes trajectory information in the current time period, and rendering the corresponding sub-regions based on the attention coefficients of the sub-regions to obtain a rendered video image at each of the subsequent time points. |
US12277269B2 |
Control method and device for near eye display system
A method for controlling a near eye display system, includes determining a target area of a display of the near eye display system, the target area of the display being an area that a user wearing the near eye display system is looking at, and controlling a brightness of the target area of the display of the near eye display system to be different from a brightness of a non-target area of the display of the near eye display system, to cause a diameter of a pupil of the user to be less than or equal to a diameter threshold. |
US12277268B2 |
Image cropping based on eye position for a video-based eye tracker
Systems, methods, and computer programs for eye tracking. In one embodiment, an eye tracking system includes a head-mounted device that takes measurements indicative of a position of the eye of a user. A head-mounted camera captures an image of the eye. A computer calculates the position of the eye based on the measurements, utilizes the position of the eye to crop the image around the pupil, and provides a cropped image to a video-based eye tracker. Optionally, the size of the cropped image is less than a third of the size of its respective uncropped image. Optionally, the head-mounted device includes one or more of the following: a photosensor-oculography device (PSOG), an electrooculography device (EOG), an electromyography device (EMG), an optical flow sensor, and a range sensor. Optionally, the image-based eye tracker calculates, based on the cropped image, at least one of pupil diameter and pupillary response. |
US12277266B2 |
Line-of-sight detection device, display device, and method for sensing eyeball
To provide a line-of-sight detection device capable of further improving line-of-sight detection accuracy, achieving low latency, and achieving low power consumption. Provided is a line-of-sight detection device that includes an imaging element having an event-driven function, a first mode generation unit that generates a Purkinje detection mode, a second mode generation unit that generates a pupil detection mode, and a third mode generation unit that generates an event-driven mode. |
US12277265B2 |
Eye-gaze based biofeedback
Various implementations disclosed herein include devices, systems, and methods that determine an attentive state of a user during an experience (e.g., visual and/or auditory content that could include real-world physical environment, virtual content, or a combination of each) based on the user's gaze characteristic(s) to enhance the experience. For example, an example process may include obtaining physiological data associated with a gaze of a user during an experience, determine a gaze characteristic during a segment of the experience based on the obtained physiological data, and determine that the user has a first attentive state during the segment of the experience based on classifying the gaze characteristic of the user during the segment of the experience. |
US12277264B2 |
Eye tracking based video transmission and compression
A computer-implemented method includes receiving gaze information about an observer of a video stream; determining a video compression spatial map for the video stream based on the received gaze information and performance characteristics of a network connection with the observer; compressing the video stream according to the video compression spatial map; and sending the compressed video stream to the observer. |
US12277263B2 |
Gaze tracking for user interface
Gaze tracking to track gaze of a user within a user view screen including: combining the gaze tracking with head movement tracking, wherein head movements of the head movement tracking provide rough estimate of a direction of the gaze of the user, while eye movements of the gaze tracking provide fine tuning of the direction of the gaze of the user within the user view screen; dividing the user view screen into a plurality of gaze zones when gaze zone estimation is turned on; and combining the gaze tracking with the gaze zone estimation to select a gaze zone from the plurality of gaze zones as the direction of the gaze of the user. |
US12277256B2 |
Storage device and solid state drive device with structure for improving security performance and removing data, method of operating the same, and data center including the same
A storage device includes a substrate, at least one data storage element, a case, and at least one sensing pin. The substrate includes at least one security pad. The data storage element is mounted on the substrate. The case surrounds the substrate and the data storage element, and includes at least one contact structure for an electrical connection with the security pad. The sensing pin receives an electrical signal. A level of the electrical signal varies by detecting a change in a resistance according to whether the security pad is electrically connected to the contact structure. When at least a part of the case is removed, a level change of the electrical signal is detected, and a secure erase process for data stored in the data storage element is performed. |
US12277255B2 |
Secure semiconductor and system design
A secure system includes a data port, a network on chip (NoC) module, a processor communicatively coupled to the NoC module, a communication interface operatively coupled to the processor and to the data port, an electronic field-programmable gate array (eFPGA) configuration module operatively coupled to the NoC module, and a clock operatively coupled to the NoC module. In a first modality, the communication interface is at least partially disabled. In a second modality, the communication interface is at least partially disabled, boundary scan operations are disabled, a RESET signal is held in a constant state, and/or redacted code is rendered inoperable. In a third modality, the communication interface is at least partially enabled to send and receive commands and data via the data port, the boundary scan operations are enabled, the RESET signal is not held in the constant state, and/or the redacted code is operable. |
US12277252B2 |
Application information display method and related device
This application discloses an application information display method and a related device. The method includes: An electronic device detects an update event of application information of a first application, and in response to the update event, the electronic device determines whether the first application is locked by an application lock, where the application information may be a widget or a notification message; and the electronic device displays a locking view over the application message after determining that the first application is locked by the application lock. |
US12277251B1 |
Agent functionality extensions using surveyors
Information characterizing a security event is received from an agent executing on an endpoint computing device. The received information identifies a plurality of files encrypted as part of a ransomware attack and key material used when encrypting each of the files. Based on the received information, a surveyor package is generated which includes decryptor logic to decrypt at least a portion of the files. The surveyor package is deployed to the agent so that it can be unpacked and executed to decrypt at least a portion of the files. Once these files are decrypted, then can be transported to a safe computing environment Related apparatus, systems, techniques and articles are also described. |
US12277248B2 |
Methods and systems for managing user data privacy
A method may include storing, using a data management application on a user device, personal data that is associated with a user and a first data variable. The method may further include obtaining, from a requesting application and by the data management application, a data request for a second data variable. The method may further include determining, by the data management application, whether the first data variable associated with the personal data matches the second data variable associated with the data request. The method may further include transmitting, by the data management application and in response to determining that the first data variable matches the second data variable, the personal data to various intermediary nodes. One intermediary node among the intermediary nodes may transmit the personal data to the requesting application using a distributed ledger. |
US12277247B2 |
Systems and methods for encrypting and controlling access to encrypted data based upon immutable ledgers
Systems and methods for automated blockchain-based recommendation generation, advertising and promotion in accordance with various embodiments of the invention are described. A user device in accordance with an embodiment of the invention includes: a network interface; memory; and a processor. In addition, the processor is configured to implement an execution environment that enables: initiation of transactions via an immutable ledger; recordation of events; updating a user profile, where the user profile comprises at least one characterization associated with the user profile; encrypting the updated user profile and securely storing the encrypted user profile; receiving a request to access the encrypted user profile from a process; determining access permissions of the process; and when the process has sufficient access permissions, decrypting the user profile and providing user profile data to the process. |
US12277241B2 |
Secure document management systems
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for secure document management including receiving, at a kernel level of an operating system, a document access instruction for a document from a user level application. A document identifier associated with the document is retrieved. Document access permissions associated with the document identifier are determined. Whether the document access instruction for the document is allowable is determined based on the document access permissions. The document access instruction is allowed to proceed if the document access instruction is allowable. The document access instruction is denied if the document access instruction is not allowable. |
US12277235B2 |
Peer-to-peer confidential document exchange
Systems and methods for peer-to-peer secure document exchange are disclosed. The system may allow a document provider to securely transmit a certified document to a document verifier using decentralized storage. The verifier system may generate a session key pair and transmit the session public key to a trusted API provider. The trusted API provider may generate a session nonce. The verifier system may transmit the session nonce to the provider system. The provider system may use the session nonce to retrieve the session public key. The provider system may encrypt a certified document using the session public key and store the encrypted certified document in the decentralized storage. The verifier system may retrieve the encrypted certified document by polling the trusted API provider based on the session nonce. The verifier system may decrypt the encrypted certified document using the session private key. |
US12277230B2 |
Method and device for symbolic analysis of a software program
A method for symbolic analysis of a software program is described. The method comprises constructing a control flow graph (CFG), for a software program procedure, the CFG comprising nodes representing basic blocks reachable within the software program procedure, the basic blocks represented as respective functions from a first machine state on entry to a said basic block to a second machine state on exit from that basic block. The method further describes simplifying the CFG to a single node representing the software program procedure as a function from an input machine state on entry to the software program procedure to an output machine state on exit from the software program procedure, comparing said function to a rule set identifying vulnerabilities based on effects on the machine state; and determining a vulnerability within the software program procedure based on the comparing. |
US12277229B2 |
Pre-calculation of cryptoprocessor control register
A computer-implementable method may include, during execution of an installation image for installing an operating system on an information handling system performing mock measurements for one or more configuration registers of a cryptoprocessor of the information handling system based on values for the one or more configuration registers that will exist for a boot session of the information handling system immediately following installation of the operating system, extending the mock measurements into the one or more mock configuration registers, and storing an encryption key to the cryptoprocessor such that the encryption key is accessible to a subsequent boot session of the information handling system if the contents of the one or more configuration registers are equal to measurements performed by firmware of the information handling system during the subsequent boot session. |
US12277228B2 |
Computing devices with secure boot operations
Disclosed herein are embodiments related to security in cloudlet environments. In some embodiments, for example, a computing device (e.g., a cloudlet) may include: a trusted execution environment; a Basic Input/Output System (BIOS) to request a Key Encryption Key (KEK) from the trusted execution environment; and a Self-Encrypting Storage (SES) associated with the KEK; wherein the trusted execution environment is to verify the BIOS and provide the KEK to the BIOS subsequent to verification of the BIOS, and the BIOS is to provide the KEK to the SES to unlock the SES for access by the trusted execution environment. |
US12277222B2 |
Using snapshots for anomaly detection
A profile of characteristics of a normal snapshot of a storage object is computed from previous snapshots of the storage object. Characteristics of a new snapshot are compared with the characteristics in the profile to identify an anomaly indicative of a malicious attack. The characteristics include percent data changed between consecutive snapshots, write LBA dispersion, write data reducibility, number and size of writes, write workload profile, and write content profile. The new snapshot is only vaulted or air-gapped if all its characteristics are within ranges defined by the profile. |
US12277220B2 |
Method and device for detecting a profiling attack
A method is provided for detecting a profiling attack in an electronic device. The method includes causing provisioning of the device with a key and causing key operations using the key. A total key provisions counter value of a total key provisions counter is updated in response to the key provisioning. Also, a counter value of a total operations counter corresponding to a total number of operations is updated using the detected provisioned keys. A predetermined relationship between the total key provisions counter value and the total operations counter value is detected. An indication of the profiling attack is provided in response to the relationship meeting a predetermined criterion. In another embodiment, an electronic device having a total key provisions counter value and a total key operations counter value is provided. A predetermined relationship between the counter values indicates a profiling attack of the electronic device. |
US12277214B2 |
Data management and governance systems and methods
This disclosure relates to, among other things, scalable data processing, storage, and/or management systems and methods. Certain embodiments disclosed herein provide for a data management architecture that allows for more secure storage of enterprise data, making it more secure, usable, and/or interoperable, facilitating data usage across information silos. Further embodiments provide for comprehensive data access authentication and/or authorization functionality between various services included in embodiments of the disclosed architecture. |
US12277208B2 |
Password management system and method for providing access to a password protected device
Disclosed herein is a system and a method of providing access to at least one password protected device (D1-D5) via a password management system (100). The password management system (100) comprises first and second password management servers (200), each comprising a memory for storing an active password and a reserve password. The first and second password management servers (200) communicate the active and reserve passwords via a communication link (220). Either one of the first and second password management servers (200) requests access to the password protected device using the active password stored in the memory, and if the active password does not provide access, requests access using the reserve password. |
US12277207B2 |
System, apparatus and method for providing one-time QR based logistics state management service
The present disclosure provides a method for providing a one-time QR (OTQ) based logistics state management service, which is performed by an apparatus. The method includes the operations of: generating actual sensed data sensing at least one among temperature, acceleration, humidity, illumination, inclination, shock, and location inside a region, in which logistics are loaded, at each predetermined period through a first sensor mounted inside the region; accumulating and recording the actual sensed data generated at each predetermined period based on a predetermined storage capacity; generating and displaying the first QR code based on the actual sensed data; and generating a second QR code in a case in which data included in the first QR code exceeds the predetermined storage capacity. |
US12277205B2 |
User interfaces for digital identification
The present disclosure generally relates to digital identification user interfaces. |
US12277204B2 |
Authentication system and authentication method
To enhance convenience in an authentication system using a plurality of types of authentication, a terminal device transmits authentication data including a face image and a voice of a user, the position of the terminal device, to the server device. The server device uses the received authentication data to perform individual authentications including face authentication, voiceprint authentication, position adequacy verification. The server device applies adds up weighted scores of the individual authentications to calculate a comprehensive score. When the comprehensive score exceeds a first threshold, a high security operation is permitted. When the comprehensive score is not higher than the first threshold and exceeds a second threshold, a low security operation is permitted. When performing additional authentication using additional authentication data received from the terminal device, the comprehensive score further includes the additional authentication score, and the high security operation is permitted when the comprehensive score exceeds the first threshold. |
US12277203B2 |
Information processing system, input device, user authentication method, server device, and biometric authentication device
An input device for inputting a user operation includes a data-for-authentication holding unit that holds data for authentication regarding one or more registered users, a fingerprint sensor that accepts fingerprint information of a user, and a fingerprint authentication unit that checks the accepted fingerprint information against the data for authentication regarding the one or more registered users. When the fingerprint authentication unit 84 succeeds in biometric authentication, a communication unit transmits a network account of the user to an information processing device. The information processing device includes a user authentication unit that checks the received network account against network accounts of registered users held in a registered user information holding unit. |
US12277201B2 |
Secure deployment of a software package
A method of securely deploying a software package comprises storing validity data describing restricted use of a restricted use token; receiving a command including a URL to deploy a software package; testing validity of the URL based on the validity data; and downloading, when the testing is successful, the software package via a secure channel, wherein the method is performed using one or more processors. |
US12277198B2 |
Information processing device, information processing method, and information processing system
The present disclosure relates to an information processing device, an information processing method, a program, and an information processing system each capable of achieving flexible use of a storage region of a secure element. When a trigger is acquired by an external trigger device from the outside, an applet is installed or deleted into and from the secure element according to the type of the acquired trigger. The information processing device and the like of the present disclosure are applicable to an electronic apparatus including a secure element. |
US12277197B2 |
Using neural network to classify relationship for secure lending of digital content
In a server configured to operate on a network, secured access to shared digital content may be implemented by analyzing information about a first user and a second user with a neural network trained with a machine learning algorithm to determine a relationship between the first and second users. The first user may be granted access to one or more content items belonging to the second user based on the determined relationship and the second user's access to the one or more content items may be disabled. The first user's access to the content items may be disabled when the second user requests access to them and access of the content items may be returned to the second user after access for the first user to the one or more content items has been disabled. |
US12277188B2 |
System and method for URL fetching retry mechanism
A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved. |
US12277183B2 |
Method and system for creating and using persona in a content management system
A method and system for servicing requests, including receiving, from a client, a first request to perform an action, obtaining a first persona object for a user associated with the first request, servicing the first request using the first persona object to obtain a result, and providing the result to the client. |
US12277173B2 |
Predicted data use obligation match using data differentiators
Embodiments provide for predicted data use obligation matching using data differentiators. Example embodiments retrieve a cross-link relationship graph structure from a data repository, where the cross-link relationship graph structure includes a plurality of cross-link relationship graph nodes connected by a plurality of cross-link relationship graph edges. Each cross-link relationship graph node is associated with a unique logical data record set identifier of a plurality of logical data record set identifiers associated with a dataset identifier. For each unique logical data record set identifier, the cross-link relationship graph structure is traversed. Based at least in part on a separation measure associated with each cross-link relationship of one or more cross-link relationships associated with the unique logical data record set identifier, one or more data use obligation scores for the unique logical data record set identifier is generated. |
US12277172B2 |
Graph creation from multiple databases
Systems, methods, and software described herein provide operations to generate and manage a graph. In one implementation, a graph management system may identify a request to generate a graph from multiple databases. In response to the request, the graph management system may identify attributes of interest in the databases and generate vertices that correspond to the attributes of interest. As the new vertices are generated, the graph management system may determine attributes that are related to the same entity, generate entity vertices that correspond to the entities identified in the databases, and generate edges that connect the attribute vertices to the corresponding entity vertices. |
US12277162B1 |
Using generative AI models for content searching and generation of confabulated search results
Methods and systems provide content searching and retrieval using generative artificial intelligence (AI) Models. The system is configured to receive a user search for content, media or item listings. The user search is provided to a generative AI based search sub-system and to a traditional search sub-system. A first search result listing is generated by the generative AI based subsystem, and a second search result listing is generated by the traditional search sub-system. The first search result listing and the second search result listing are aggregated together and provided for display to a user client device. |
US12277161B2 |
Content recommendation system and method
A computer-implemented method of providing one or more content item recommendations for a user of a content distribution system, comprising: determining if a user search using a title of content finds the title of content in one or more content sources available to the user; identifying, in response to the title of content not being found in the one or more content sources, content in a content library by determining if the title of content is in the content library, wherein the content library contains metadata concerning items of content in the content library, the metadata representing at least some properties of the items of content; using, in response to the title of content being determined to be in the content library, the metadata of the identified content in the content library and metadata concerning content available from the one or more content sources available to the user to generate at least one content item recommendation for the user, wherein the at least one content item recommendation is for recommended content that is related to the identified content, and providing the at least one content item recommendation to the user. |
US12277160B2 |
Search apparatus, training apparatus, search method, training method, and program
A search apparatus for searching media data for a target region that matches query data includes a first feature extraction unit configured to extract a first feature vector from the query data using a first trained neural network; a second feature extraction unit configured to obtain a first region from the media data and extract a second feature vector from the first region using a second trained neural network; a localization unit configured to determine a candidate for the target region using a third trained neural network, based on the first feature vector, the second feature vector, and the first region or a location of the first region; and a control unit configured to repeat the operations of the second feature extraction unit and the localization unit until a predetermined condition is satisfied, by using the determined candidate for the target region as the first region to be used by the second feature extraction unit. |
US12277157B2 |
Method and apparatus for document summarization
A document summarizing apparatus includes an encoding unit receiving document data comprised of one or more sentences and converts the document data into a token defined in a predetermined unit to generate a feature vector, an extraction summary unit receiving the feature vector and calculating a probability value that each sentence corresponds to a summary, with respect to each one or more sentences constituting the document data, and generating an attention vector for each token weight based on the probability value, and a decoding unit receiving the feature vector and the attention vector and generating abstract summary data. |
US12277150B2 |
Computing technologies for hierarchies of chatbot application programs operative based on data structures containing unstructured texts
This disclosure improves computer functionality by enabling various hierarchies of chatbot application programs operative based on data structures containing unstructured texts. Therefore, such hierarchies enable some chatbot application programs to manage other chatbot application programs, which improves virtual assistance, reduces programming efforts, customizes output by user types, and enhances process management. |
US12277148B2 |
Entity linking and filtering using efficient search tree and machine learning representations
Methods, systems, and computer-readable storage media for a ML system that reduces a number of target items from consideration as potential matches to a query item using token embeddings and a search tree. |
US12277146B2 |
Method for updating information of point of interest, electronic device and storage medium
There is provided a method for updating information of a point of interest, an electronic device and a storage medium, relating to the field of artificial intelligence, in particular to the field of information intelligent search, and being applicable to a scene for identifying a specified type of text content. The method includes identifying a user focus information to be approved for a target point of interest from at least one user-generated content; constructing an approval request information for approving the user focus information; pushing the approval request information to an operator of the target point of interest and obtaining an approval result information for the user focus information from the operator; and updating an attribute information of the target point of interest according to the approval result information. |
US12277140B2 |
Consensus protocol for asynchronous database transaction replication with fast, automatic failover, zero data loss, strong consistency, full SQL support and horizontal scalability
A consensus protocol-based replication approach is provided. For each change operation performed by a leader server on a copy of the database, the leader server creates a replication log record and returns a result to the client. The leader does not wait for consensus for the change operation from the followers. For a commit, the leader creates a commit log record and waits for consensus. Thus, the leader executes database transactions asynchronously, performs replication of change operations asynchronously, and performs replication of transaction commits synchronously. |
US12277133B2 |
Automatic data linting rules for ETL pipelines
In the present disclosure, systems and methods are described for allowing a non-code user to create to transform a database in an ETL pipeline. Specifically, as disclosed herein, a user can take a database and receive a ruleset to apply to the database in an ETL pipeline. The data linting system may take the database and extract a schema and a data sample from it. Further, the data linting system may use the schema and data sample to create two rulesets. With these rulesets, the data linting system combines them to create a final ruleset which may be validated using the data sample. The data linting system then sends the final ruleset and the validation report to the user. With this system, the user only needs to give it a database and will receive a ruleset that is able to be immediately used in an ETL pipeline. |
US12277132B2 |
Similarity analyses in analytics workflows
Examples include bypassing a portion of an analytics workflow. In some examples, execution of an analytics workflow may be monitored upon receipt of a raw data and the execution may be interrupted at an optimal bypass stage to obtain insights data from the raw data. A similarity analysis may be performed to compare the insights data to a stored insights data in an insights data repository. Based, at least in part, on a determination of similarity, a bypass operation may be performed to bypass a remainder of the analytics workflow. |
US12277131B2 |
Metadata driven automatic data integration
A method comprises receiving, from a user equipment via a server-to-user equipment application programming interface, a request to store a source file in a target database as a target file compatible with the target database, wherein the request comprises metadata describing the source file, a source database storing the source file, and the target database, determining by an integrator application of the data integration server, a source file format of the source file based on the metadata, determining, determine, by the integrator application, a target file format of the target file based on the metadata, wherein the target file format is compatible with the target database, and automatically generating, by the integrator application, an integrated script based on a plurality of pre-defined scripts, the metadata, the source file format, and the target file format. |
US12277123B1 |
System and method for performing query operations on run length encoded data
A method, computer program product, and computing system for processing query operations on run length encoding (RLE), data in a parallel processing computing system. Data for query execution is received at a parallel processing computing system, at least a portion of the data being compressed according to RLE, thereby forming RLE data; and a query operation is executed on the RLE data without performing a decompression operation on the RLE data. |
US12277117B1 |
Optimized validation of cached query plans
The subject technology receives a query, the query including a statement for performing the query. The subject technology performs a lookup operation on a stored plan cache based on the query. The subject technology performs, in response to a cache match of the query to a stored query plan in the stored plan cache based on the lookup operation, a validation process of the stored query plan. The subject technology determines whether the stored query plan is valid based on the validation process. The subject technology performs, in response to determining that the stored query plan is valid, a program building process for the stored query plan to generate a final query plan. The subject technology sends the final query plan to an execution node for execution. |
US12277110B2 |
Prefetching query results using expanded queries
Prefetching query results using expanded queries including generating a database query using a state specification of a graphical user interface, wherein the database query is composed to retrieve initial results from a cloud-based data warehouse; determining that the database query is expandable; modifying the database query to retrieve expanded results from the cloud-based data warehouse, wherein the expanded results include the initial results; and fetching, from the cloud-based data warehouse, the expanded results using the modified database query. |
US12277109B1 |
Systems and methods for real-time recording of transfers of self-validating digital records across cryptographically secure networks using cross-network registries
Systems and methods for novel uses and/or improvements to blockchains and blockchain technology. As one example, systems and methods are described herein for self-validating digital records that may be transferred in real-time through a cross-network registry. For example, in a conventional system, minting a token (e.g., a digital record) involves writing a self-executing program that defines the transfer rules of the digital record. Once the self-executing program is written, it is deployed on a blockchain, and the digital record is minted by publishing it to a blockchain. |
US12277106B2 |
Flash system having multiple fingerprint tables
A system and method for managing tables in a storage system is described. |
US12277103B2 |
Techniques for collapsing views of content items in a graphical user interface
The present disclosure is directed toward systems and methods that provide users with efficient and effective user experiences when browsing, selecting, or inspecting content items. More specifically, systems and methods described herein provide users the ability to easily and effectively select multiple content items via a single touch gesture (e.g., swipe gesture). Additionally, systems and methods disclosed herein can allow users to select various content items in a selection interface, preview a content item, and return to the selection interface with the previous selections remaining intact. Still further, systems and methods described herein allow users to transition between a content graphical user interface and a selection interface based on touch gestures with content items. Embodiments of the present invention further provide improved navigability by collapsing views of content items. |
US12277100B2 |
Maintaining user privacy of personal, medical, and health care related information in recommendation systems
Systems and methods for providing recommendations to users while maintaining privacy and information security for those users. In particular, user demographic information and/or geographic/environmental information can be represented as hashes, or fingerprints, which in turn can define a dimension of a recommendation matrix having another dimension defined by attributes of products, services, routines, and so on that may be associated with recommendations to the user. The values of the recommendation matrix can correspond to normalized customer review data and/or other data. |
US12277099B2 |
Systems and methods for aggregating data related to employee and patient records
Various aspects described herein relate to systems and methods for merging records from multiple database systems. A method may include comparing, by one or more processors, two or more records of a plurality of records. The plurality of records may be from a plurality of database systems. Each of the plurality of records may be a patient record or an employee record. The method may also include determining, by the one or more processors, that a threshold match exists between the two or more records based upon a set of threshold matching criteria. The method may also include merging, by the one or more processors, the two or more records, based upon determining that the threshold match exists, into a person database entity. A unique entity identifier may be associated with the person database entity. |
US12277097B2 |
Using ciphertext to deduplicate data using wide-block encryption
A computer-implemented method, according to one embodiment, includes: compressing an uncompressed instance of data to create a compressed instance of data. In response to determining that a size of the compressed instance of data is outside a predetermined range, the uncompressed instance of the data is encrypted utilizing wide-block encryption to create a ciphertext string. Moreover, a predetermined subset of the encrypted uncompressed instance of data in the ciphertext string is used to perform deduplication at a data storage server. |
US12277090B2 |
Mechanism to maintain data compliance within a distributed file system
A method performed by one or more processing resources of one or more computer systems is disclosed. The method comprises receiving an object at a first of a plurality of nodes from a second of the plurality of storage nodes within a cluster switch fabric, examining a value associated included within the received object, wherein the value is associated with a clock value of the second node and updating a clock operating at the first node with the received value. |
US12277089B1 |
Arm server and starting method and apparatus therefor, and readable storage medium
The present application relates to the technical field of computers. Disclosed are a starting method and apparatus for an Advanced RISC Machine (ARM) server, an ARM server, and a non-volatile computer-readable storage medium. The method includes: after a Basic Input Output System (BIOS) is started, setting a clock frequency of an Inter-Integrated Circuit (I2C) bus to a preset clock frequency by using the BIOS, where the preset clock frequency is a clock frequency at which a baseboard management controller (BMC) reads real-time clock (RTC) time through the I2C bus; initializing the I2C bus by using the BIOS, and starting and entering an operating system; reading the RTC time through the I2C bus by using the BIOS, and determining whether the BIOS successfully reads the RTC time; and if the BIOS successfully reads the RTC time, displaying, under the operating system, system time corresponding to the RTC time. |
US12277086B2 |
Port-sharing subsystems for computing devices
A computing device includes: a housing defining an exterior of the computing device; a controller supported within the housing; a first communication port disposed on the exterior; a second communication port disposed on the exterior; a port-sharing subsystem supported within the housing, having (i) a first state to connect the controller with the first communication port, exclusive of the second communication port, and (ii) a second state to connect the controller with the first communication port and the second communication port; the controller configured to: detect engagement of an external device with the first communication port; obtain connection parameters from the external device; based on the connection parameters, set the port-sharing subsystem in either the first state or the second state; and establish a connection to the external device via the port-sharing subsystem and the first communication port. |
US12277082B2 |
Devices, host device and non-transitory computer readable storage medium
A management method for multiple communication devices, wherein the multiple communication devices include a host device and a first peripheral device configured to electrically connect to a device platform, and the management method includes: by the host device, detecting a connection of the first peripheral device through the device platform; by the host device, receiving a first device identifier provided by the first peripheral device through the device platform; by the host device, storing the first device identifier in the host device; and by the host device, wirelessly pairing the host device with the first peripheral device, according to the first device identifier stored in the host device, to enable a first wireless communication between the host device and the first peripheral device. |
US12277075B2 |
Memory request priority up-leveling
The described techniques and apparatuses enable memory-request priority up-leveling. A memory request is received over a virtual channel, VC, and is then added to a memory-request buffer with an original priority-level for the memory request and an indication that the memory request is associated with a virtual channel identification, VCID, of the VC. Related memory requests within the memory-request buffer are also indicated as being associated with the VCID. Responsive to determining that an up-level indication for the VCID is asserted over a side channel, the original priority-levels of the memory request, and other memory-requests in the memory-request buffer having an indication of the VCID, are increased to respective up-leveled priority levels. Responsive to determining that the up-level indication is no longer asserted, the up-leveled priority levels are returned to respective original priority-levels. |
US12277071B2 |
Cache replacement policy optimization for producer-consumer flows
Embodiments of the present disclosure includes techniques for cache memory replacement in a processing unit. A first data production operation to store first data to a first cache line of the cache memory is detected at a first time. A retention status of the first cache line is updated to a first retention level as a result of the first data production operation. Protection against displacement of the first data in the first cache line is increased based on the first retention level. A first data consumption operation retrieving the first data from the first cache line is detected at a second time after the first time. The retention status of the first cache line is updated to a second retention level as a result of the first data consumption operation, the second retention level being a lower level of retention than the first retention level. |
US12277067B2 |
Memory array page table walk
An example memory array page table walk can include using an array of memory cells configured to store a page table. The page table walk can include using sensing circuitry coupled to the array. The page table walk can include using a controller coupled to the array. The controller can be configured to operate the sensing circuitry to determine a physical address of a portion of data by accessing the page table in the array of memory cells. The controller can be configured to operate the sensing circuitry to cause storing of the portion of data in a buffer. |
US12277064B2 |
Method for operating memory system, memory controller, memory system and electronic device
A method for operating a memory system relates to the memory field and aims to address problems such as the over-long waiting time caused by moving data during the buffer flush process. The method for operating the memory system includes: in response to a first space flush command, configuring a part of the free space as the available space of the first space in the case where the size of the free space of the memory device is greater than or equal to the first threshold. |
US12277062B1 |
Metadata pre-paging on asynchronous remote replication to improve remote array performance
In asynchronous remote replication, write IOs are accumulated in capture cycles and sent to a remote storage system in transmit cycles. In order to cause metadata cache hits at the remote storage system, write IO data and associated metadata hints such as logical block addresses being updated are sent in successive cycles. The metadata hints, which are received at the remote storage system before the corresponding write IO data, are used to prefetch metadata associated with the logical block addresses being updated to replicate the write IO. |
US12277059B1 |
Method and apparatus for reducing mirror data transmission amount by dual layer cache, and device and medium
The present application discloses a method and apparatus for reducing a mirror data transmission amount by a dual layer cache, and a device and a medium. The method includes: after receiving an input/output (IO) request, writing, by a first node, the IO request into a first upper-layer cache space; writing, by the first node, first cached data corresponding to the IO request into a first lower-layer cache space according to the IO request, and generating, by the first node, first index information for the first cached data; writing mirror data of the IO request into a second upper-layer cache space of a second node; and writing mirror data of the first index information into a second lower-layer cache space of the second node. |
US12277058B2 |
Hierarchical methods and systems for storing data
Disclosed are systems and methods that determine whether instances of data (e.g., forward activations, backward derivatives of activations) that are used to train deep neural networks are to be stored on-chip or off-chip. The disclosed systems and methods are also used to prune the data (discard or delete selected instances of data). A system includes a hierarchical arrangement of on-chip and off-chip memories, and also includes a hierarchical arrangement of data selector devices that are used to decide whether to discard data and where in the system the data is to be discarded. |
US12277057B2 |
Byte-addressable device and computing system including same
As one aspect of the present disclosure, a byte-addressable device is disclosed. The device may include: a volatile memory device; and a controller configured to be connected with a host processor, the volatile memory device, and a non-volatile storage device, wherein the controller may be further configured to communicate with the volatile memory device and the non-volatile storage device based on address information included in a request received from the host processor. |
US12277053B1 |
Automatically varying system clocks to simulate test environments for application triggers generated using machine learning
Provided herein are systems and methods for simulating testing environments for digital therapeutic applications to address conditions over spans of time. A computing system may select a trigger from a plurality of triggers of an event scheduler for addressing a condition. The computing system may set a clock to a timestamp of the trigger, wherein the clock is accessible to the service and to the user device. The computing system may cause the service to transmit a message for addressing the condition to the user device, responsive to the timestamp of the clock corresponding to the timestamp of the trigger. The computing system may identify that the message is communicated between the service and the user device in accordance with the trigger. The computing system may determine that the trigger of the event scheduler is validated, responsive to identifying that the message is communicated. |
US12277051B1 |
Automatic generation of processing architecture-specific algorithms
A method of generating automatically architecture-specific algorithms, comprising receiving an architecture independent algorithm and one or more algorithm parameters defining at least a target processing architecture and a format of an output of an architecture-specific algorithm implementing the received algorithm, determining automatically a functionality of the algorithm by analyzing the algorithm, selecting one or more architecture-specific computing blocks of the target processing architecture according to the functionality of the algorithm and the algorithm parameter(s) wherein each computing block is dynamically reconfigurable in runtime and associated with (1) simulation code simulating its functionality, and (2) execution code executing its functionality, testing an emulated architecture-specific algorithm constructed using the simulation code of the selected architecture-specific computing block(s) to verify compliance with the algorithm parameter(s), and, responsive to successful compliance verification, generating automatically an architecture-specific code segment implementing the architecture-specific algorithm based on the execution code of the selected architecture-specific computing blocks. |
US12277050B2 |
Source knowledge graph building in context of artificial intelligence based generation of data connectors
A device is disclosed for source knowledge generation. The device identifies external systems storing API documentation and crawls the external systems to extract documents representing information describing APIs for accessing the one or more data source systems. The device generates a plurality of vector representations by, for each document, providing the document to a large language model to generate a vector representation of the document and generates an index that maps each vector representation to its respective document. The device extracts information describing a data connector by querying the index, the query corresponding to a particular type of data source, and generates a connector representation based on the information describing the data connector extracted from the index, wherein the connector representation is used for generating and deploying a data connector for accessing data from a data source system of the particular type of data source. |
US12277047B2 |
Scalable real-time anomaly detection
A central computer system receives a first plurality of event records, each event record identifying one or more events that have occurred in a device of a plurality of different devices. The central computer system identifies, from the first plurality of event records, a first group of event records that identify a same first set of one or more events that occurred on a first subset of the devices. The central computer system determines that a total number of the event records in the first group of event records exceeds a first threshold criterion. In response to determining that the total number of the event records in the first group of event records exceeds the first threshold criterion, the central computer system sends to a destination, information about the first set of one or more events. |
US12277045B2 |
Timed pattern based analysis of collaboration failures in platooning system of systems
Disclosed is a method for timed pattern-based collaboration failure analysis in a platooning system-of-systems (SoS). A method for timed pattern-based collaboration failure analysis in a SoS performed by a computer device may include extracting an interaction collaboration failure pattern through a collaboration failure analysis in an interaction model generated from an interaction log executed in the SoS; and localizing a fault of an interaction bug from the extracted interaction collaboration failure pattern. |
US12277044B2 |
System and method for real-time hardware in the loop
Methods and systems for building and operating a hardware-in-the-loop (HIL) system are described. In one example, executable instructions to model a controller, operate a controller area network (CAN) bus, and process analog signals are separated from executable instructions that simulate or model a physical system. The executable instructions are separated so that they may be executed via different computer cores so that a real-time process of the HIL system may not be interfered. |
US12277041B2 |
Method for migrating CPU state from an inoperable core to a spare core
An apparatus is disclosed in which the apparatus may include a plurality of cores, including a first core, a second core and a third core, and circuitry coupled to the first core. The first core may be configured to process a plurality of instructions. The circuitry may be may be configured to detect that the first core stopped committing a subset of the plurality of instructions, and to send an indication to the second core that the first core stopped committing the subset. The second core may be configured to disable the first core from further processing instructions of the subset responsive to receiving the indication, and to copy data from the first core to a third core responsive to disabling the first core. The third core may be configured to resume processing the subset dependent upon the data. |
US12277037B2 |
Information processing apparatus
Embodiments of the present disclosure include an information processing apparatus including a processor configured to store an operation history of the information processing apparatus as a log, a first memory configured to store a program to be executed by the processor, a detector configured to detect modification of the program stored in the first memory, a second memory configured to store a recovery program for recovering the program in response to the detector detecting modification of the program, and a third memory configured to store information indicating the modification of the program detected by the detector. The processor stores as the log the information stored in the third memory. |
US12277036B2 |
Database snapshot and backup management with recoverable chains
Methods and systems for recovering databases and other applications with reduced downtime using recoverable chains are described. When protecting or backing up a database, an integrated data management and storage system may capture snapshots of the database at a snapshot frequency (e.g., at 15 minute intervals) and acquire database transaction logs that include data changes of the database at a frequency that is greater than the snapshot frequency. The integrated data management and storage system may generate a particular point in time version of the database by identifying a recoverable chain that comprises a combination of one or more database snapshots including the snapshot closest to the recovery point and one or more database transaction logs. |
US12277033B2 |
System and method to automatically modify backup schedules based on data change rates
A policy level controller coordinates a scheduling and policy engine using a data change metric to dynamically schedule or re-define policies in response to data change rates in data assets in a current backup session. A supervised learning process trains a model using historical data of backup operations of the system to establish past data change metrics for corresponding backups processing the saveset, and modifies policies dictating the backup schedule by determining a data change rate of received data, as expressed as a number of bytes changed per unit of time. In response to input from backup targets regarding present usage, it then modifies the backup schedule to minimize the impact on backup targets that may be at or close to overload conditions. |
US12277032B2 |
Methods and systems for affinity-aware prefetching
Disclosed are techniques that provide for deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include retrieving container information for a first one or more containers of a plurality of containers of one or more backup images (where the one or more backup images were produced under an existing backup policy), generating pre-processed container information (where the generating the pre-processed container information comprises performing data pre-processing on the container information), determining a plurality of container ranges for the first one or more containers, generating container range affinity information for the one or more backup images (where the generating the container range affinity information comprises performing a container range operation using the plurality of container ranges, and storing the container range affinity information in a container range data structure. |
US12277023B1 |
Power supply control method and apparatus for server, and power support unit of server
Embodiments of the present application provide a power supply control method and apparatus of a server, and a power support unit of a server. The method includes: obtaining a target power supply power of a server to be powered; selecting, from a plurality of voltage converters deployed in a power support unit, one or more target voltage converters matched with the target power supply power; and controlling the one or more target voltage converters to supply power to the server, wherein each target voltage converter is configured for converting a power supply voltage of a power supply into a power supply voltage of the server. According to the present application, the problem in related art of low power supply efficiency of the power support unit can be solved, and the effect of improving the power supply efficiency of the power support unit is achieved. |
US12277019B2 |
Electronic device and method for controlling overheat of the electronic device based on controlling background process in the electronic device
An electronic device may include a communication module, a temperature sensor, a memory and a processor operatively connected to the communication module, the temperature sensor, and the memory, wherein the processor is configured to identify whether the electronic device is in an overheating state, perform first scheduling by using a scheduling method designated for processes, when the electronic device is not in the overheating state, and control the processes based on the first scheduling, and, when the electronic device is in the overheating state, identify processor usage of at least one background process among the processes, identify at least one background process group based on the processor usage of the at least one background process, identify a first time interval, in which the at least one background process group operates, and a second time interval, in which the at least one background process group does not operate, perform second scheduling for the processes based on the first time interval and the second time interval, and control the processes based on the second scheduling. |
US12277015B2 |
Power supply device and dual power source planes, and server
A power supply device with dual power source planes and a server. The device includes: a plurality of controllers connected in parallel; a first Power Supply Unit (PSU) power source group and a second PSU power source group each includes two PSU power sources connected in parallel, and the first PSU power source group and the second PSU power source group are respectively located on two independent power source planes; and a power source backboard, wherein the power source backboard includes a first copper skin layer and a second copper skin layer, which are not connected with each other, the first PSU power source group is connected to the input end of each controller by means of the first copper skin layer, and the second PSU power source group is connected to the input end of each controller by means of the second copper skin layer. |
US12277014B2 |
Motherboard
A motherboard includes a connector, a controller, a platform controller hub and a switch block. The connector is configured to be electrically connected to an expansion card, and includes a first pin, a second pin and a third pin. The controller includes an analog-to-digital converter coupled to the first pin. The controller identifies a digital voltage value of the first pin via the analog-to-digital converter, and generates a power supply requirement and a signal transmission requirement corresponding to the expansion card based on the digital voltage value. The switch block is coupled to the second pin, the third pin, the controller and the platform controller hub. The switch block provides a power supply voltage to the second pin based on the power supply requirement, and the switch block couples the third pin to the platform controller hub based on the signal transmission requirement. |
US12277013B2 |
Display panel and display device including the same
The present disclosure relates to a display panel including: a first panel area having a first front face and a first rear face; a second panel area having a second front face and a second rear face, the second panel area being configured to overlap the first panel area with the second rear face facing the first rear face with the display panel in a folded state; a third panel area having a third front face and a third rear face, the third panel area being configured to overlap the second panel area with the third front face facing the second front face with the display panel in the folded state; a first hinge coupling for coupling the first panel area and the second panel area to each other; and a second hinge coupling for coupling the second panel area and the third panel area to each other. |
US12277012B1 |
Repelling input device from improper location
A computing system for preventing at least a portion of an input device from attaching to an improper location on a computing device is disclosed. In one example, the input device comprises first and second input device magnets spaced by a separation distance and having a first magnetic pole orientation. The computing device comprises a housing with a first side and a first end adjacent to the first side, and first and second computing device magnets spaced by the separation distance and having a second magnetic pole orientation opposite to the first magnetic pole orientation. At least one repelling magnet having the first magnetic pole orientation is located between the first end of the housing and the second computing device magnet to repel the second input device magnet of the input device. |
US12277011B2 |
Display method and related apparatus
This disclosure discloses a display method performed by an electronic device which includes a first screen, a foldable screen, and a first camera. The foldable screen may be folded into a second screen and a third screen. Orientations of the first screen and the second screen are opposite. The method includes: when it is determined that the electronic device is in a first preset posture, displaying a first user interface on the first screen, where the first user interface includes an image captured by the first camera; when it is determined that the electronic device is in a second preset posture, displaying a second user interface on the second screen, where the second user interface includes an image captured by the second camera. In this way, in a specific posture of the electronic device, a corresponding camera and display are automatically started for real-time preview, thereby avoiding complex user operations. |
US12277010B2 |
Flexible display device
The present disclosure provides a flexible display device including: a support structure, which is switchable between a rolled state and an unrolled state to switch a support surface of the support structure between a curved surface and a flat surface; a flexible display screen, at least a portion of which is fixed to the support surface of the support structure; a magnetic assembly including a plurality of first magnetic members disposed on the support structure, where the first magnetic members are configured to attracting one another in response to the support structure being in the rolled state. |
US12277007B2 |
Flexible support layer, flexible display module and flexible display device
A flexible support layer, a flexible display module and a flexible display device are provided. The flexible support layer includes at least two non-bending regions and at least one bending region connecting two adjacent non-bending regions, a bending region includes a first transition region connected with a non-bending region, the first transition region includes multiple first openings arranged at intervals, a density of the first openings in the first transition region gradually decreases along a direction close to the non-bending region. |
US12277004B2 |
Hinge apparatus and electronic device including the same
An electronic device may include: a housing including a first housing and a second housing, a hinge connecting the first housing and the second housing to be rotatable, a display module including a display panel including a first area disposed in the first housing, a second area disposed in the second housing, and a folding area disposed in the hinge part, a first plate supporting the first area of the display panel, and a second plate supporting the second area of the display panel, a third plate disposed under the first plate, and a fourth plate disposed under the second plate. At least a part of at least one of the third plate and the fourth plate may be disposed between the first plate and the second plate to support at least some of the folding area of the display panel. |
US12276998B2 |
Push-type input device and push-type shifter device
A push-type input device according to one embodiment includes: an operation knob configured to receive a pushing operation by an operator; a click sensation-imparting mechanism configured to impart a click sensation to the pushing operation; a slider configured to slide in a predetermined sliding direction in response to the pushing operation; a rotating body configured to rotate in response to sliding of the slider; a sensor configured to detect a rotation angle of the rotating body; and a determination section configured to perform a switch-on determination based on a detection result of the rotation angle by the sensor. The determination section performs the switch-on determination between the rotation angle of the rotating body corresponding to the maximum load in load characteristics of the pushing operation and the rotation angle of the rotating body corresponding to the minimum load in load characteristics of the pushing operation. |
US12276995B2 |
Power supply system and semiconductor integrated circuit device
A power supply system includes a plurality of semiconductor integrated circuit devices, wherein a master among the plurality of semiconductor integrated circuit devices is configured to use a constant voltage to calibrate a first reference of a detection result of a current flowing through its own switching element, and a slave among the plurality of semiconductor integrated circuit devices is configured to use the constant voltage supplied from the master to calibrate a second reference of a detection result of a current flowing through its own switching element. |
US12276994B2 |
Regulator circuit module, memory storage device, and voltage control method
A regulator circuit module, a memory storage device, and a voltage control method are provided. The regulator circuit module includes a regulator circuit, a compensating circuit, a mirror circuit, and a switch circuit. The regulator circuit is configured to generate a first voltage and a second voltage according to a reference voltage. The switch circuit is configured to turn on or cut off the compensating circuit according to a voltage difference between the first voltage and a control voltage. The mirror circuit is configured to generate the control voltage according to the second voltage. |
US12276993B2 |
Charge pump based low dropout regulator
In certain aspects, a voltage regulator includes a pass transistor coupled between an input of the voltage regulator and an output of the voltage regulator, and an amplifier having a first input coupled to a reference voltage, a second input coupled to the output of the voltage regulator via a feedback path, and an output. The voltage regulator also includes a voltage booster coupled between the output of the amplifier and a gate of the pass transistor. In certain aspects, the voltage booster includes a first capacitor and a second capacitor for double charge pumping. In certain aspects, a control circuit of the voltage booster is coupled to a voltage source that is independent of an output voltage of the amplifier. |
US12276992B2 |
Auxiliary supply circuit
A circuit includes a supply circuit having an input and an output. The supply circuit includes: a capacitor having a first terminal and a second terminal, the first terminal of the capacitor coupled to the output of the supply circuit; a switch having a first terminal, a second terminal, and a control terminal, the first terminal of the switch coupled to the input of the supply circuit, the second terminal of the switch coupled to the output of the supply circuit; and a controller coupled to the control terminal of the switch. The controller is configured to: turn on the switch responsive to a first supply voltage level at the input of the supply circuit; and turn off the switch responsive to a second supply voltage level at the input of the supply circuit. |
US12276990B2 |
Temperature adjustment device
A temperature adjustment device is capable of suppressing sleeve enlargement and preventing the rattling thereof with a synthetic resin housing. Flanges are formed on the temperature adjustment member. The sleeve has a groove along the circumferential direction on its outer periphery and a lateral hole opening at one end to the groove and penetrating through the wall thickness of the sleeve. A clip member has an outer fitting portion, elastically deformable and fittable to the groove and has an inward convex portion holding the flange from the distal-end side of the sleeve, by being inserted in the lateral hole. The groove wall has a groove-depth wall at the deepest portion opposite to the groove opening and a distal-proximal-end-side curved portion of the groove-depth wall connected to the distal-proximal-end side of the sleeve. The radius of curvature of the distal-end-side curved portion is larger than that of the proximal-end-side curved portion. |
US12276989B1 |
Systems and methods for a virtual facility supporting robotics fleet control and sensor data simulation
A virtual facility robotics system may include a storage system, a data engine, an integration system, a virtual facility interface system, and a simulator engine. The storage system may store video data of a real facility. The data engine may train a neural rendering model providing a photorealistic three-dimensional representation of the real facility. The integration system may provide facilitate communication with a robot fleet manager configured to control one or more robots operating within the real facility. The virtual facility interface system may provide access to information stored in a virtual facility that includes the photorealistic three-dimensional representation of the real facility. The virtual facility interface system may be configured to provide information to the robot fleet manager via the integration system upon request. The simulator engine may simulate a future state of the real facility including one or more novel views generated based on the neural rendering model. |
US12276987B2 |
Vehicle guidance via infrared projection
A system for guiding a vehicle is provided. The system includes multiple paths on a surface, wherein each path is defined by light projection characteristics of a respective light projection defining a respective path. The system also includes the vehicle. The vehicle includes a sensor configured to detect the light projection characteristic of the respective path of the multiple paths, and a controller guide the vehicle along the respective path with a light projection characteristic that matches an expected light projection characteristic that is assigned to the vehicle. |
US12276986B2 |
Self-localizing system operative in an unknown environment
A system configured to operate in an unknown, possibly texture-less environment, with possibly self-similar surfaces, and comprising a plurality of platforms configured to operate as mobile platforms, where each of these platforms comprises an optical depth sensor, and one platform operates as a static platform and comprising at least one optical projector. Upon operating the system, the static platform projects a pattern onto the environment, wherein each of the mobile platforms detects the pattern or a part thereof by its respective optical depth sensor while moving, and wherein information obtained by the optical depth sensors, is used to determine moving instructions for mobile platforms within that environment. Optionally, the system operates so that every time period another mobile platform from among the plurality of platforms, takes the role of operating as the static platform, while the preceding platform returns to operate as a mobile platform. |
US12276984B2 |
Moving body control device, moving body control method, and non-transient computer-readable recording medium
The disclosure supports accident prevention or evacuation action of a user who is on board a moving body when a disaster occurs. A moving body control device includes: a moving body control part that controls a moving body maintained in a first state or a second state that is more stable than the first state by a balance control mechanism; and an event detection part that detects an occurrence of a predetermined event. The moving body control part stops the moving body from traveling and causes the moving body to change to the second state regardless of a driving operation of the moving body by an occupant of the moving body in a case where the event detection part detects the occurrence of the predetermined event. |
US12276981B2 |
Task-based dynamic bonding notification systems and methods
A method includes: detecting a transporter allocation trigger associated with a mobile computing device disposed in a facility; in response to detecting the transporter allocation trigger, selecting a transporter identifier of an autonomous transporter disposed in the facility; selecting a joint notification parameter; causing the mobile computing device to generate a notification according to the joint notification parameter; and transmitting the joint notification parameter to the autonomous transporter, to cause the autonomous transporter to generate a visual notification corresponding to the notification. |
US12276980B2 |
Remote operation system and abnormality notification method
A remote operation system includes a moving body is a target of a remote operation performed by a remote operator and a remote operator terminal on the remote operator side. The remote operation system determines whether at least one of an abnormality in a communication between the moving body and the remote operator terminal, an abnormality in the moving body, and an abnormality in the remote operator terminal occurs. The remote operation system sets a gain to be larger when the abnormality occurs than when no abnormality occurs. The remote operation system calculates a reaction force control amount by multiplying a base reaction force control amount by the gain. The remote operator terminal applies an operation reaction force according to the reaction force control amount to a remote operation member operated by the remote operator. |
US12276979B2 |
Map management system and map management method
A map management system stores map information used by an automated driving vehicle. The automated driving vehicle detects an obstacle based on the map information, or acquires a margin distance when stopping in front of an obstacle based on the map information. When requiring a remote operator's decision about an action with respect to the obstacle, the automated driving vehicle issues a support request that requests the remote operator to give support. The map management system acquires an operator instruction to the automated driving vehicle issued by the remote operator in response to the support request. The map management system estimates a type of the obstacle based on a state of acquisition of the operator instruction or a content of the operator instruction. Then, the map management system updates the map information according to the type of the obstacle. |
US12276977B2 |
Systems and methods for platooning and automation safety
Systems and methods for increasing the safely platooning are described. In one aspect, safely platooning includes verifying that a vehicle is not decelerating less than necessary, verifying that the vehicle is not accelerating unintendedly, verifying that the vehicle is not decelerating unintendedly, verifying that the vehicle is not platooning unintendedly, verifying that notifications provided by a platooning electronic control unit are being transmitted to their intended destinations, verifying that information received from a network operations center is correct, and verifying that the instability of the vehicle does not exceed a threshold amount. |
US12276973B2 |
Control system
A control system for factory automation includes a first unit and a second unit each including a timer, a data line over which data containing a timer value indicated by the timer is exchanged between the first unit and the second unit, a signal line that electrically connects the first unit and the second unit, and an adjustment module connected to the signal line and the data line. The adjustment module acquires, when receiving a trigger signal over the signal line, the timer value over the data line and matches the timer of the second unit with the timer of the first unit based on the timer value acquired. |
US12276972B2 |
Wafer scheduling method and wafer scheduling apparatus for etching equipment
The present application relates to the technical field of semiconductors, and in particular, to a wafer scheduling method and a wafer scheduling apparatus for an etching equipment. The wafer scheduling method includes: obtaining a wafer processing request, where the wafer processing request includes at least process information of wafers and an equipment processing parameter of the etching equipment; responding to the wafer processing request, and determining a wafer scheduling parameter corresponding to the process information and the equipment processing parameter, based on the process information, the equipment processing parameter, and a preset wafer scheduling policy, where the wafer scheduling parameter is used to determine a transfer time for transferring the wafers to the etching equipment for processing; and performing wafer scheduling processing on the wafers by using the wafer scheduling parameter. In this way, the wafer processing productivity of the etching equipment can be improved. |
US12276970B2 |
Systems and methods for controller diagnostics and service
According to one aspect of this disclosure, a distributed control system may include a diagnostic engine, a plurality of computing resources generating diagnostic parameters for transmission to the diagnostic engine, a first communication link operatively coupling the plurality of computing resources to one another, a second communication link operatively coupling the plurality of computing resources to the diagnostic engine, and a remote connection operatively coupling the diagnostic engine to a remote computing resource. The diagnostic parameters may indicate one or more conditions for at least one of the plurality of computing resources. The diagnostic engine locally observes the diagnostic parameters of the plurality of computing resources via the first communication link, and the remote computing resource initiates operation of the diagnostic engine via the remote connection and evaluates the diagnostic parameters remotely. |
US12276969B2 |
Automated work chart systems and methods
The systems and methods provide an action recognition and analytics tool for use in manufacturing, health care services, shipping, retailing and other similar contexts. Machine learning action recognition can be utilized to determine cycles, processes, actions, sequences, objects and or the like in one or more sensor streams. The sensor streams can include, but are not limited to, one or more video sensor frames, thermal sensor frames, infrared sensor frames, and or three-dimensional depth frames. The analytics tool can provide for automatic creation of work charts. |
US12276968B2 |
Smart magic cube controller
Disclosed is a smart magic cube controller. The smart magic cube controller includes: a controller body, the controller body has a plurality of surfaces, and at least one surface of the controller body is configured to be a display module; an posture sensing module; and a control module in signal connection with the posture sensing module, wherein the control module is configured to determine a current top surface of the controller body according to placement state information collected by the posture sensing module, and transmits, according to the determined current top surface, a scene mode control instruction corresponding to the current top surface, and when the display module is located on a surface, other than the current top surface and the bottom surface of the controller body, the control module is configured to control a display picture of the display module to be displayed upright. |
US12276965B2 |
Process recipe, method and system for generating same, and semiconductor manufacturing method
Embodiments of the present disclosure relate to the field of semiconductors, and provide a process recipe, a method and a system for generating same, and a semiconductor manufacturing method. The method for generating a diffraction-based process recipe includes: providing a basic process recipe, the basic process recipe is used to form an initial alignment pattern; and performing a feedback correction step for at least one time to adjust the basic process recipe and obtain an actual process recipe, which each time includes: obtaining a first pattern and a second pattern based on the basic process recipe prior to a current feedback correction step, the first pattern is the initial alignment pattern that is developed, the second pattern is the initial alignment pattern that is etched; and adjusting the basic process recipe prior to the current feedback correction step based on a difference between the first pattern and the second pattern. |
US12276962B2 |
Method of machining a feature in an aircraft engine component
A method of machining a feature in a component using a machine having a support rotatable about a rotation axis and having a cutting tool movable relative to the component, the component being mounted on the support for rotation about a central axis of the component, the method includes: determining coordinates of at least three points on a reference surface of the component, the at least three points being circumferentially offset from one another relative to the central axis; determining an angular correction to apply to the cutting tool based on the coordinates of the at least three points; and machining the feature in the component using the cutting tool angled with the angular correction. |
US12276961B2 |
Wireless control assembly for cutting machine
A technique provides for wireless control of a machine tool, e.g. a portable machine tool used on-site. According to an embodiment, a motor is connected with a tool post assembly via a gearbox. The motor is coupled with a machine controller, and the tool post assembly is mounted proximate an object to be machined. For example, the object may be machined via a cutting tool mounted to a cutter post of the tool post assembly. The machine controller operates to control movement of the cutter post along a desired axis during the cutting operation. The machine controller and thus the cutting operation, however, are controlled wirelessly according to control instructions provided via a control device, e.g. a handheld control device, which is placed in wireless communication with the machine controller. |
US12276958B2 |
Control system, setting device, and computer-readable storage medium
A control system includes a control target and plural devices, and the control target and the devices are connected to a network. The control system includes a program storage provided in each device storing a control program that calculates control data using data exchanged with the control target, an execution module and a disposition module. The execution module is included in each device and causes a processor to execute programs including a disposed control program. The disposition module disposes control programs in one or more of the devices. The disposition module determines a device in which the control program is disposed from among the plural devices based on a communication delay time between the devices and information about a resource usable for execution of the control program of each device for each control program. |
US12276954B2 |
Methods of synchronizing controllers in a building management system
A method of commissioning a plurality of controllers includes identifying a plurality of controllers that are operably coupled to a network in a building management system. Each of the plurality of controllers are configured to control one or more of a plurality of building management system components within a building management system. A first controller is selected as a source controller. Two or more of the remaining controllers are selected as target controllers. A synch operation is initiated that synchs the control logic of the source controller with each of the two or more target controllers over the network, resulting in each of the two or more target controllers having the control logic of the source controller. The source controller and the two or more target controllers are subsequently used to control one or more respective building management system components of the building management system. |
US12276950B2 |
Intelligent resource evaluator system for robotic process automations
Aspects of the disclosure relate to an intelligent resource evaluation engine. A computing platform may monitor the plurality of RPA machines to detect parameter information. The computing platform may store the parameter information along with corresponding RPA machines as a key value pairs in a database. The computing platform may identify first current parameter information for a first RPA machine using the key value pairs. The computing platform may input the first current parameter information into an intelligent resource evaluation model, which may output first machine selection information for the first RPA machine. Based on identifying that the first RPA machine is sufficient to execute the first robotic automation process, the computing platform may send direct the first RPA machine to execute the first robotic automation process. |
US12276949B2 |
Valve state grasping system, display device and rotary valve, valve state grasping program, recording medium, and valve state grasping method
A valve state grasping system, a display device and a rotary valve, a valve state grasping program, a recording medium, and a valve state grasping method that enable efficient valve system monitoring and accumulation of information. The system includes a valve V, a sensor unit, a server including a database, a terminal device including a display unit, and a system control unit. The database includes a position information unit, a history information unit, and an inference information unit. The position information unit includes unique information and pipe attachment information, and the history information unit includes at least measurement information and diagnosis information. The system control unit accumulates information of the position information unit and information of the history information unit in association with each other and outputs predetermined inference information from the inference information unit based on information of the position information unit and information of the history information unit. |
US12276946B2 |
Systems and methods for creating a customized watch face and retrieving the watch face to be displayed
Systems and methods to create a customized watch face and retrieve the watch face to be displayed are disclosed. Exemplary implementations may effectuate presentation of a selection interface; receive a mint request to mint the watch face in accordance with a watch face design; effectuate a transfer of consideration from a user wallet to an administrative wallet; mint the watch face; transfer a non-fungible token to the user wallet; receive a display request to display the watch face on a watch screen; determine whether the user wallet holds a non-fungible token associated with the watch face; responsive to the user wallet holding the non-fungible token, facilitate display of the watch face on the watch screen; responsive to the user wallet not holding the non-fungible token, take no action to facilitate display of the watch face on the watch screen; and/or perform other operations. |
US12276944B2 |
Horological movement equipped with an oscillator comprising a piezoelectric balance-spring
An horological movement includes an analogue time display, a geartrain, a barrel and an electromechanical oscillator, which is formed of a resonator, including a balance and a piezoelectric balance-spring, and a mechanical escapement, and further includes an electronic control circuit connected to an electrical energy source and arranged to be able to control the application of an electrical voltage on at least one electrode of the piezoelectric balance-spring so as to generate driving electrical pulses for the oscillator. The horological movement is configured such that the barrel is capable, in a first main state, of maintaining alone a functional oscillation of the oscillator with a first amplitude, while in a second main state, the electronic control circuit powers the piezoelectric balance-spring to maintain, partially or fully, the oscillation of the resonator with a second amplitude greater than the first amplitude for any spatial orientation, the second amplitude being preferably constant. |
US12276938B2 |
Toner
A toner, comprising a toner particle, wherein the toner particle has a core-shell structure comprising a core particle and a shell on a surface of the core particle, the shell comprises a polymer having monomer units represented by Formula (I) below, the toner comprises a specific external additive A, the external additive A is at least one selected from the group consisting of silica fine particles and organosilicon polymer fine particles, and a ratio of coverage of a surface of the toner particle with the external additive A is 0.3 area % or higher: in Formula (I), L1 represents —COO(CH2)n— (where n is an integer of 1 to 10), and carbonyl of L1 is bonded to a carbon atom of a main chain; R1 represents hydrogen or a methyl group; and R2 to R10 represent each independently an alkyl group having 1 to 4 carbon atoms. |
US12276936B2 |
Binder resin compositions for toner
A resin binder composition for toners, containing a polyester resin A that is a polycondensate of an alcohol component containing 80% by mol or more of an aliphatic diol having 2 or more carbon atoms and 6 or less carbon atoms and a carboxylic acid component containing an aromatic dicarboxylic acid compound and an amorphous acid modified product A of an α-olefin polymer having 4 or more carbon atoms and 18 or less carbon atoms; and a toner for electrostatic image development, containing these resin binder composition for toners. The resin binder composition for toners of the present invention is suitably used for a toner for electrostatic image development which is usable in development of latent images formed in, for example, electrostatic image development method, electrostatic recording method, electrostatic printing method or the like. |
US12276935B2 |
Developing device
A developing device mountable on an image forming apparatus includes a main body, a fixing portion, a connecting portion and a developing side electric contact. The fixing portion is fixed to the image forming apparatus in a state where the main body and the fixing portion are positioned in the image forming apparatus. A developing side electric contact is provided on the fixing portion and to contact a main assembly side electric contact of the image forming apparatus in a state in which the main body and the fixing portion are positioned. When the developing device is pressed by a pressing portion of the image forming apparatus in a state where the fixing portion is fixed to the image forming apparatus, the main body is rotated about the connecting portion as a rotation center so that the developer carrying member is moved from a separated position to a developing position. |
US12276932B2 |
Electrophotographic method for providing foil images
Foil images are formed simultaneously with color toner images on a receiver material. One or more color toner latent images are formed on the receiver material using dry color toners. Each dry color toner has a (a) polymeric resin, a (b) pigment colorant, and a (c) wax that has a melting temperature defined as Tcolor. A foiling latent image is formed using a dry foiling toner that has a (a′) polymeric resin and a (c′) wax that has a melting temperature defined as Tfoiling. The foiling latent image is in an area that is different from the color image areas and Tfoiling is less than Tcolor by at least 15° C. All toners are simultaneously fixed in a fuser oil-free fixing operation. A printing foil can be brought into intimate contact with the fused foiling toner at a foiling temperature (FT) that is greater than Tfoiling but less than Tcolor. |
US12276929B2 |
Image forming apparatus
An image forming apparatus to perform an image forming operation of forming an image on a transferred material includes a photosensitive drum, an exposure unit, a transfer member to form a transfer portion, a transfer voltage applying unit to apply a transfer voltage, an opening/closing member, a detection unit to detect information regarding a first movement or a second movement, and a control unit to execute the image forming operation and a non-image forming operation. Where the detection unit detects the first and second movements, in the non-image forming operation, the control unit rotates the photosensitive drum at least one rotation in a state where a surface of the photosensitive drum is exposed with light by the exposure unit and the transfer voltage is applied so an electrostatic force that causes toner charged to a positive polarity to be attracted to the transfer member is generated in the transfer portion. |
US12276927B2 |
Image forming apparatus and image forming method
An image forming apparatus includes an image holder; a charging unit that charges a surface of the image holder; an electrostatic charge image forming unit that forms an electrostatic charge image on the charged surface of the image holder; a developing unit that accommodates an electrostatic charge image developer containing a toner having toner particles and that develops an electrostatic charge image formed on the surface of the image holder as a toner image by the electrostatic charge image developer, in which a release agent present in a region within 800 nm from a surface of the toner particles is 70% or more of a release agent in entire toner particles and a melting temperature of the release agent is 65° C. or higher and 80° C. or lower; an intermediate transfer belt that has an outer peripheral surface to which the toner image is to be transferred; a primary transfer unit that has a primary transfer member performing primary transfer of the toner image formed on the surface of the image holder to the outer peripheral surface of the intermediate transfer belt; a secondary transfer unit that has a secondary transfer member performing secondary transfer of the toner image transferred to the outer peripheral surface of the intermediate transfer belt by the primary transfer to a surface of a recording medium; and a cleaning device having a cleaning blade that is brought into contact with and cleans the outer peripheral surface of the intermediate transfer belt and that has a two-layer structure including an edge layer and a back surface layer, in which the edge layer and the back surface layer are constituted of a polyurethane resin, a ratio (Hb/Ha) of a hardness Hb of the edge layer to a hardness Ha of the back surface layer is 0.84 or more and 0.93 or less, and a total amount of F and Si present within 200 nm from the surface of the cleaning blade, which is brought into contact with the intermediate transfer belt of the edge layer, accounts for 75% or more of a total amount of F and Si present within 5 μm from the surface. |
US12276925B2 |
Image forming apparatus and image forming method for transferring a powder to an image pattern on a recording medium
An image forming apparatus includes a powder holding member and a transfer member. The powder holding member holds a powder pattern constituted by powder on a surface. The transfer member constitutes a nip part for nipping a recording medium on which an image pattern is formed with the powder holding member, and pastes powder constituting the powder pattern to the image pattern at the nip part. The image forming apparatus also includes a powder supply member that supplies powder to the surface of the powder holding member, and an adhesion force of the powder to the conveyance member is smaller than an adhesion force of the powder to a part where the powder pattern is formed on the surface of the powder holding member. |
US12276919B2 |
Method for controlling a semiconductor manufacturing process
A method of controlling a semiconductor manufacturing process, the method including: obtaining first metrology data based on measurements performed after a first process step; obtaining second metrology data based on measurements performed after the first process step and at least one additional process step; estimating a contribution to the process of: a) a control action which is at least partially based on the second metrology data and/or b) the at least one additional process step by using at least partially the second metrology data; and determining a Key Performance Indicator (KPI) or a correction for the first process step using the first metrology data and the estimated contribution. |
US12276916B2 |
Drive device, optical system and lithography apparatus
A drive device includes: a drive unit configured to apply a drive voltage to a capacitive actuator to set a position of a capacitive actuator; a source controllable by an excitation signal and coupled to the first node to feed a time-dependent AC current signal into the first node so that an AC voltage arises at the capacitive actuator due to a superposition of the drive voltage and an AC voltage corresponding to a product of the AC current signal and an impedance of the capacitive actuator; a filter unit connected configured to filter an output signal of the capacitive actuator; and a determining unit configured to determine an impedance behaviour of the capacitive actuator depending on the filtered output signal, the determining unit configured to output the excitation signal to drive the source. |
US12276910B2 |
Photoresist compositions and pattern formation methods
A photoresist composition comprising: a first polymer comprising a first repeating unit comprising a hydroxy-aryl group and a second repeating unit comprising an acid-labile group; a second polymer comprising a first repeating unit comprising an acid-labile group, a second repeating unit comprising a lactone group, and a third repeating unit comprising a base-soluble group, wherein the base-soluble group has a pKa of less than or equal to 12, and wherein the base-soluble group does not comprise a hydroxy-substituted aryl group; a photoacid generator; and a solvent, wherein the first polymer and the second polymer are different from each other. |
US12276908B2 |
Imprint method and article manufacturing method
An imprint method of performing an imprint process for a shot region of a substrate using a mold is provided. The substrate includes a valid region where a chip is to be formed, and an invalid region outside the valid region where no chip is to be formed, and the invalid region is a region formed by etching an outer region outside the valid region. The method includes deciding, based on a height difference between the valid region and the invalid region, an imprint condition for a partial shot region defined by an outer edge of the valid region, and performing the imprint process for the partial shot region in accordance with the decided imprint condition. |
US12276905B2 |
Blank mask and photomask using the same
The present disclosure relates to a blank mask and the like, and comprises a transparent substrate and a light shielding film disposed on the transparent substrate. The light shielding film comprises a transition metal and at least any one between oxygen and nitrogen. The light shielding film comprises a first light shielding layer and a second light shielding layer disposed on the first light shielding layer. The light shielding film has an Rd value of Equation 1 below which is 0.4 to 0.8. Rd=er2/er1 [Equation 1] In the Equation 1, the er1 value is an etching rate of the first light shielding layer measured by etching with argon gas.The er2 value is an etching rate of the second light shielding layer measured by etching with argon gas.In such a blank mask, a resolution degradation can be suppressed effectively when the light shielding film is patterned. |
US12276902B2 |
Laser source and projection apparatus
A laser source includes a light-emitting assembly, a converging lens group, a phosphor wheel and a combining component. The light-emitting assembly is configured to emit a laser beam. The converging lens group is configured to converge the laser beam emitted by the light-emitting assembly. The phosphor wheel includes a fluorescence-exciting region and a laser-reflecting region. The fluorescence-exciting region is configured to generate a fluorescence beam with a color different from the converged laser beam under an excitation of the laser beam. The laser-reflecting region is configured to reflect the converged laser beam to the converging lens group. The combining component is disposed between the light-emitting assembly and the converging lens group. The combining component is configured to reflect the fluorescence beam excited by the phosphor wheel and the laser beam reflected by the phosphor wheel to a beam outlet of the laser source. |
US12276901B2 |
High-stability 360-degree rotating photo booth
Provided is a high-stability 360-degree rotating photo booth, including a supporting base, a shooting platform, a driving assembly, and a rotating shooting bracket driven by the driving assembly and capable of rotating 360 degrees. The shooting platform includes a platform cover plate, and a platform frame for arranging the platform cover plate, and further includes at least two supporting pillars which are arranged between the platform frame and the supporting base and used for supporting. The driving assembly includes a driving motor. The rotating shooting bracket includes a rotating connecting portion located between the platform frame and the supporting base. |
US12276897B2 |
Dynamic correction for an acousto-optic deflector
An optical scanner may include a sampler to receive an optical beam and provide a sampled beam including a portion of the optical beam, a dispersive element to spectrally disperse the sampled beam along a dispersion direction, one or more detectors to receive at least a portion of the sampled beam dispersed along the dispersion direction, one or more acousto-optic deflectors (AODs) configured to deflect the optical beam from the sampler, and a controller. The controller may determine a center of mass of the sampled beam dispersed along the dispersion direction based on signals from at least one of the one or more detectors, and generate a drive signal for at least one of the one or more AODs to deflect the optical beam from the sampler along a selected deflection angle based on the center of mass. |
US12276894B2 |
Sealing layers comprising a conductive filler for sealing microcells of electrophoretic displays
The present invention is directed to a sealing layer that comprises a poly(vinyl alcohol) homopolymer or a poly(vinyl alcohol-co-ethylene) copolymer, a polyurethane, and a conductive filler. The sealing layer shows good barrier properties to a non-polar fluid. The sealing layer can be used to seal microcells of electro-optic devices, contributing to improved good electro-optic performance of the device, especially at low temperatures. |
US12276892B2 |
Array substrate and display panel
Some embodiments of the present disclosure provide an array substrate and a display pane. Multiple pixel electrode branches in a corresponding one of the pixel regions are divided into a first pixel electrode branch and a second pixel electrode branch by a corresponding one of the metal common electrodes. The first pixel electrode branch and the second pixel electrode branch, which are located in the same pixel regions, are connected to different TFTs. In each pixel region, an end of the first pixel electrode branch close to a corresponding one of the scan lines is connected to a corresponding one of the TFTs, and an end of the second pixel electrode branch close to another corresponding one of the scan lines is connected to another corresponding one of the TFTs. |
US12276886B2 |
Curved display panel and display device
A curved display panel includes a first substrate, pixel units disposed on the first substrate, and black matrices disposed on a side of the sub-pixel away from the first substrate. Each of the pixel units includes a plurality of sub-pixels disposed in an array along a first direction and a second direction, each of the sub-pixels includes a long side and a short side, the long side extends along the first direction, the short side extends along the second direction. Each of the black matrices includes a first sub-part and a second sub-part, an orthographic projection of the first sub-part on the first substrate is located at an interval between orthographic projections of two adjacent sub-pixels on the first substrate, and an orthographic projection of the second sub-part on the first substrate overlaps with an orthographic projection of the short side of the sub-pixel on the first substrate. |
US12276885B2 |
Array substrate and display panel
An array substrate and a display panel are provided. The array substrate includes a substrate, and at least three pixel unit. The pixel unit includes at least one pixel group and at least three data line groups disposed on the substrate. Each pixel group includes six sub-pixels arranged at intervals in a first direction. Each sub-pixel includes at least one pixel electrode. The at least three data line groups include three data line groups. Each data line group corresponds to a pixel electrode of one sub-pixel. The data line group is located on one side of the pixel electrode which is adjacent to the substrate. Each data line group includes two data lines arranged at intervals in the first direction. The pixel electrode of each sub-pixel is electrically connected to one data line. |
US12276877B2 |
Array substrate and display device
Provided is an array substrate. The array substrate includes: a base substrate, and a plurality of gate lines, a plurality of data lines, a plurality of sub-pixels and a plurality of touch signal lines disposed on the base substrate. The data lines have a plurality of first extending parts and a plurality of second extending parts which are in an alternating arrangement. When the array substrate is used to prepare a liquid crystal display panel and the liquid crystal display panel is displaying, in each column of the sub-pixels, the voltage polarities of the two adjacent sub-pixels which respectively belong to two adjacent first pixel regions are opposite. |
US12276876B2 |
Display device including driving mechanism
Disclosed is a display device. The display device includes a display panel having an imaging area and a display area, wherein at least a portion of the display area surrounds the imaging area; and an imaging module located on a non-display side of the display panel and including an imaging element and a driving mechanism, wherein the driving mechanism drives the imaging element to move within an orthographic projection range of the imaging area. The display device of the present disclosure can address the problem that the imaging element is fixedly mounted in a position and the imaging range thereof is not adjustable. |
US12276871B2 |
High efficiency polarizing lens with color enhancement
A light filtering element, includes: at least one layer, a first layer of the at least one layer being stretched along a strain direction and including a first narrowband dye, the first narrowband dye including a first narrowband dye peak absorbance wavelength with a first narrowband dye bandwidth; and a first dichroic dye configured to absorb polarized light, the first dichroic dye including a first dichroic dye peak absorbance wavelength with a first dichroic dye bandwidth, molecules of the first dichroic dye being at least partially oriented along the strain direction. |
US12276863B2 |
Optical system and image pickup apparatus
An optical system includes, in order from an object side to an image side, a first unit, a second unit, and a third unit. The first unit includes a first substrate, and a first lens having a negative refractive power and disposed on the image side of the first substrate. The second unit includes a second substrate, and a second lens having a positive refractive power and disposed on the object side of the second substrate. The third unit includes a third substrate, and a third lens having a positive refractive power and disposed on the object side of the third substrate. |
US12276861B2 |
Eyepiece for night vision devices capable of injecting a synthetic image with a single optical correction mechanism
An eyepiece suitable for a night vision device, having an optical combiner for injecting a synthetic image onto the scene and having a single optical correction mechanism is provided herein. The eyepiece may include an observer-side lens; an objective-side lens; a diopter adjustment knob configured to set a distance between the observer-side lens and the objective-side lens; and an optical combiner located between the objective-side lens and the objective-side lens, wherein the optical combiner reflects towards the observer-side lens, the synthetic image transmitted from outside the eyepiece and transfers towards the observer-side lens, a scene image coming from an objecting lens of the night vision device and passing through the objective side lens, and wherein the diopter adjustment knob serves as a single setting mechanism which simultaneously sets a diopter of the observer and a focal depth of the display source image. |
US12276857B2 |
Fiber distribution hub including sealed splice module
A cabinet includes a first compartment coupled to a second compartment with a sealed cable port arrangement separating the two compartments. The second compartment is more robustly sealed than the first compartment. A sealed splice enclosure is disposed in the first compartment. The splice enclosure is more robustly sealed against water intrusion than the second compartment. |
US12276856B2 |
Splice enclosure with connectorized patching functionality
The present disclosure relates a telecommunication enclosure having a compact configuration. In one example, the telecommunication enclosure supports both optical splicing and connectorized patching. |
US12276855B2 |
Fiber optic distribution box
A fiber optic distribution box includes a box unit, a protective shield unit pivotally mounted on the box unit, and a plurality of mounting units detachably installed to the box unit for accommodating a plurality of adapters. The box unit includes a box body defining an interior space and a plurality of base brackets disposed on the box body and accommodated in the interior space. Each mounting unit includes a flanged seat and a tubular portion extending obliquely upwardly from the flanged seat. |
US12276854B2 |
Flexible indoor/outdoor high-fiber-count cable
An optical fiber cable that includes subunits is provided. The cable has an outer jacket having a thickness of at least 2.0 millimeters and that is made from a fire retardant polymer material having a PHRR value of 222 kw/m2 when tested in a cone calorimeter measured according to ASTM E1354 with a heat flux of 50 kW/m2. The cable meets the requirement of UL 1666 burn test for riser cables and the requirements of EN 50399 burn test for CPR class Cca cables. |
US12276850B2 |
Fanout module integrating a photonic integrated circuit
A semiconductor package includes a first mold layer at least partially encasing at least one photonic integrated circuit. A redistribution layer structure is fabricated on the first mold layer, the redistribution layer structure including dielectric material and conductive structures. A second mold layer at least partially encasing at least one semiconductor chip is fabricated on the redistribution layer structure. The redistribution layer structure provides electrical pathways between the at least one semiconductor chip and the at least one photonic integrated circuit. One or more voids are defined in the second mold layer in an area above an optical interface of the at least one photonic integrated circuit such that light is transmittable through dielectric material above the optical interface. |
US12276849B2 |
Optical module
Disclosed is an optical module, including a circuit board, a thermally conductive substrate, a structural adhesive, a silicon photonic chip, a laser assembly, and a fiber array assembly coupled to the silicon photonic chip. The thermally conductive substrate includes a first surface, a second surface, and a first bearing seat, a second bearing seat and a third bearing seat disposed on the first surface and exposed from the opening of the circuit board. The area of the second surface is smaller than that of the first surface. Part of the first surface contacts the circuit board. The thermally conductive substrate is fixed to the circuit board by the structural adhesive. The silicon photonic chip is disposed on the first bearing seat, the laser assembly is disposed on the second bearing seat, and a joint of the fiber array assembly is disposed on the third bearing seat. |
US12276838B2 |
Semiconductor device and manufacturing method thereof having grating coupled dies and nanostructures
A semiconductor device includes a photonic die and an optical die. The photonic die includes a grating coupler and an optical device. The optical device is connected to the grating coupler to receive radiation of predetermined wavelength incident on the grating coupler. The optical die is disposed over the photonic die and includes a substrate with optical nanostructures. Positions and shapes of the optical nanostructures are such to perform an optical transformation on the incident radiation of predetermined wavelength when the incident radiation passes through an area of the substrate where the optical nanostructures are located. The optical nanostructures overlie the grating coupler so that the incident radiation of predetermined wavelength crosses the optical die where the optical nanostructures are located before reaching the grating coupler. |
US12276834B2 |
Single photon source
A method for producing a single photon source includes functionalizing a top surface of a plasmonic thin film to form a functionalized thin film, depositing a polymer on top of the functionalized thin film, lithographically patterning the polymer to form patterned functionalized sites, and targeting nanodiamond particles to the patterned functionalized sites. |
US12276833B2 |
Multi-strip-loaded optical waveguide
A strip-loaded optical waveguide includes a slab layer, a strip layer, and a cladding region. The slab layer has a first optical refractive index and a first width measured in a transverse direction that is perpendicular to a light propagation direction through the strip-loaded optical waveguide. The strip layer is disposed above the slab layer. The strip layer has a second optical refractive index and a second width as measured the transverse direction. The second width is less than the first width of the slab layer. The second optical refractive index is less than the first optical refractive index of the slab layer. The cladding region is disposed above the slab layer and above the strip layer. The cladding region has a third optical refractive index that is less than the second optical refractive index of the strip layer. |
US12276831B2 |
Enlarged multilayer nitride waveguide for photonic integrated circuit
Structures and methods implement an enlarged multilayer nitride waveguide. The structure may include an inter-level dielectric (ILD) layer over a substrate. A first enlarged multilayer nitride waveguide is positioned in the ILD layer in a region of the substrate. A second multilayer nitride waveguide may also be provided in the ILD layer. A lower cladding layer defines a lower surface of the nitride waveguide(s). The lower cladding layer has a lower refractive index than the nitride waveguide(s). Additional lower refractive index cladding layers can be provided on the upper surface and/or sidewalls of the nitride waveguide(s). The enlarged nitride waveguide may be implemented with other conventional silicon and nitride waveguides. |
US12276830B2 |
Preforms for speckle-free output optical fibers having structured silica sections, methods of such preform manufacture, and improved speckle-free output optical fibers
The production and new type of preforms are presented which yield, upon drawing, new, class of optical fibers, improved, speckle-free output optical fibers. Useful fibers, providing speckle-free, smooth output with flat top transmission of light from gaussian or few mode sources are produced from preforms introduced herein. The unique production of these improved preforms is also presented. The preforms, and thus the fibers produced in varying core dimensions from about 100 μm to above 1000 μm, are based on a structured silica section of mode mixing area adjacent to the inner core, or in the case of non-circular core, within the core. Plasma Vapor Deposition process is modified to achieve the structured sections in a well-controlled manner. The structured sections are composed of a number of pairs of layers, where a thin down-doped layer is alternated with a much thicker core material layer. The ratio of the thickness of the core layer to the thickness of the down-doped layer is about 3 to 25. The number of paired layers is typically between about 8 to 30-layer pairs. The effective NA of the structured section is dependent on the particulars of the structured silica section and of the individual down-doped layer. Both circular inner core examples and non-circular core examples are possible and are discussed, herein. |
US12276821B2 |
Optical film device
A reflective polarizing imaging lens includes at least one optical film having an active area that is curved in two orthogonal directions. Edges of the optical film are arranged to form seams between segments of the optical film in the active area of the reflective polarizing imaging lens. |
US12276820B2 |
Energy-efficient window coatings transmissible to wireless communication signals and methods of fabricating thereof
Provided are novel energy-efficient signal-transparent window assemblies and methods of fabricating thereof. These window assemblies are specifically configured to allow selective penetration of millimeter waves, representing current and future wireless signal spectrum. This signal penetration is provided while IR blocking properties are retained. Furthermore, the windows assemblies remain substantially transparent within the visible spectrum with no specific features detectable to the naked eye. This unique performance is achieved by patterning conductive layers such that the conductive layer edges remain protected during most fabrication steps and the fabrication. As such, the conductive layers are encapsulated and being separated from the environment while retaining separation between individual disjoined structures of these layers. For example, a barrier layer and/or a dielectric layer may extend over the conductive layer edge. The patterning is achieved by forming spacers on the substrate and depositing a stack over these photoresist structures. The spacers are removed thereafter. |
US12276818B2 |
Planarized patterned optical thin film coatings
The use of a planarization layer between each micro patterned optical coating on an active or passive substrate to improve spectral performance of optical filter arrays that can be applied directly on an image sensor pixel array or on glass substrate which can be later aligned & bonded over an image sensor and can also be patterned into convex or concave micro-lens over the whole CFA and function as a light focusing layer is disclosed. |
US12276817B2 |
Display device
A display device includes a display area, a pixel array, a display medium layer, and a color filter layer. The display area includes a plurality of sub-pixel regions, and each of the sub-pixel regions has a length and a width that are substantially the same. The pixel array corresponds to the display area in position. The display medium layer is located on the pixel array. The color filter layer includes a plurality of color resists. The color resists are arranged along a first direction and a second direction different from the first direction. Two adjacent color resists arranged along the first direction have different colors, two adjacent color resists arranged along the second direction have different colors, and adjacent two of the color resists are spaced apart from each other. |
US12276810B2 |
Drive apparatus and equipment
A drive apparatus includes a first unit including a coil, a second unit including a magnet, and a third unit having an electronic device. The third unit is fixed to the first unit. The first unit and the third unit move relative to the second unit by a magnetic force between the coil and the magnet. The first unit includes a first opening and a second opening in a direction along a principal surface of the electronic device in an area overlapping the principal surface. The first unit is such that an induced current due to a magnetic field generated from the coil does not flow to a first portion located between the first opening and the second opening in the first unit. |
US12276803B2 |
Positioning, stabilising and interfacing structures and system incorporating same
A head-mounted display system includes a head-mounted display unit a display that, in use, is held in an operational position over a user's face. The head-mounted display system further comprises a flow generator configured to generate a flow of air, and an air guide arrangement coupled to the flow generator to enable the flow generator to direct air to, or draw air from, one or more selected areas in proximity of the head-mounted display system. |
US12276802B2 |
Virtual reality headset
The present disclosure relates to a virtual reality headset (1) that is configured to monitor the presence and identity of a viewer (4). The virtual reality headset (1) is provided with at least one iris scanner (16) that is switchable between a stowage configuration in which the iris scanner does not obstruct the user's view of a video display system (12) and a deployed configuration in which the iris scanner is able to scan an iris of the viewer. The iris scanner (16) may be switched between the stowage and deployed configurations by moving the iris scanner and/or at least a portion of the video display system (12) relative to a housing (2) of the virtual reality headset (1). The virtual reality headset (1) is further configured to display an ID code (30) associated with the viewer (4) split up into a plurality of ID code fragments (31) across the video display system (12). |
US12276799B2 |
Illumination module, head-mounted display including illumination module, and method for creating uniform lighting
An illumination module is provided. The illumination module includes a light-emitting unit. The light-emitting unit includes a light-emitting element array and a focusing lens array. The light-emitting element array includes a plurality of light-emitting elements. The light-emitting elements are used for generating a plurality of light beams. The focusing lens array includes a plurality of focusing lenses. Each of the light-emitting elements corresponds to at least one of the focusing lenses. |
US12276793B2 |
Display apparatus, optical member, method for manufacturing optical member, and stamping apparatus
To provide an optical member that enables a light guiding plate to be firmly fixed with certainty to a rim portion using an adhesive.An optical member of the present disclosure that guides light that enters from an image forming apparatus such that the light exits the optical member to be headed for an observer, includes a light guiding plate 41 that is formed of a resin plate 41′, a first deflection mechanism 42, and a second deflection mechanism 43. Light that enters the light guiding plate 41 from the image forming apparatus is deflected by the first deflection mechanism 42, is totally reflected within the light guiding plate 41 to propagate through the light guiding plate 41, is then deflected by the second deflection mechanism 43, and exits the light guiding plate 41 to be headed for the observer. The light guiding plate 41 includes a protrusion 51 that extends from a portion of a lateral surface of the light guiding plate 41. Further, the light guiding plate 41 is fixed to an interior lateral face 11A of a rim portion 11 using an adhesive 52 in a state in which a tip of the protrusion 51 is in contact with the interior lateral face 11A of the rim portion 11. |
US12276785B2 |
Two-axis beam scanning systems and display systems with multiple beam scanners
A display system includes a display screen, a light source to generate a light beam to be modulated in accordance with image data, and a beam scanning module to receive the light beams and to direct the light beam onto an associated display region of the display screen. The beam scanning module includes a resonant mirror configured to scan the light beam along a first scanning direction across the associated display region, and a linear scanning mirror to scan the light beam along a second scanning direction across the associated display region. The beam scanning module also includes an integral fold mirror positioned to reflect the light beam from the light source to the resonant mirror. |
US12276782B2 |
Optical microscopy
A method of increasing the interference contrast in interferometric scattering optical microscopy. The method comprises providing a particle detection region comprising a chamber or channel having a boundary defined by one or more interfaces, illuminating a particle in the particle detection region with coherent light using an objective lens such that the light is reflected from the interface and scattered by the particle, capturing the reflected light and the scattered light using the objective lens, and providing the captured reflected and scattered light to an imaging device to image interference between the reflected light and the scattered light. The particle is illuminated by coherent light at an oblique angle to the interface. |
US12276780B2 |
Anamorphic photography and squeeze ratios for digital imagers
A digital camera comprising a digital image sensor and at least one corrective lens element configured to reduce a blurring of an image in a horizontal or vertical dimension on the digital image sensor. The digital image sensor may be larger than a 28 millimeter diagonal. |
US12276778B2 |
Zoom lens and imaging device
A zoom lens includes: a first lens group having negative refractive power and a subsequent group in order from an object side to an image side. The subsequent group includes, in order from an object side to an image side, a Gp1 group including one or more lens groups and having positive refractive power as a whole, a Gn1 group including one or more lens groups and having negative refractive power as a whole, a Gp2 group including one or more lens groups and having positive refractive power as a whole, and a Gn2 group including one or more lens groups and having negative refractive power as a whole. An aperture diaphragm is disposed closer to an object side than the Gp2 group, an interval between adjacent lens groups changes at least during one of zooming and focusing, and a predetermined expression is satisfied. |
US12276777B2 |
Photographing module
A photographing module includes a lens barrel, an optical lens assembly, an image sensor, the optical lens assembly includes, in order from the object side to the image side: a first lens with negative refractive power, a second lens with negative refractive power, a third lens with positive refractive power, a stop, a fourth lens with positive refractive power, a fifth lens with negative refractive power, a sixth lens with positive refractive power, a seventh lens with positive refractive power, wherein a distance from an object-side surface of the first lens to the image plane along an optical axis is TL, half of a diagonal length of an effective pixel area of the image sensor is IMH, an angle of a chief ray of a maximum view angle of the optical lens assembly which incident to the image plane is CRA, following condition is satisfied: 0.34° |
US12276776B2 |
Optical imaging system
Embodiments of the present disclosure provide an optical imaging system that comprising, sequentially from an object side to an image side of the optical imaging system along an optical axis: a first lens having a negative refractive power; a second lens having a refractive power, the image side surface of the second lens is a convex surface; a stop; a third lens having a refractive power; a fourth lens having a negative refractive power; a fifth lens having a refractive power; a sixth lens having a refractive power; and a seventh lens having a positive refractive power. A half of a maximal field-of-view Semi-FOV of the optical imaging system satisfies: Semi-FOV≥55°; and a distance TTL from an object side surface of the first lens to an imaging plane of the optical imaging system along the optical axis of the optical imaging system and a half of a diagonal length ImgH of an effective pixel area on an imaging plane of the optical imaging system satisfy: 3.0 |
US12276769B2 |
Pulsed neutron informed machine learning techniques to determine porosity and lithology
A method and system for identifying formation porosity and formation lithology. The method may include disposing a PNL tool into a borehole that is disposed in a formation, emitting a neutron from a neutron source on the PNL tool into the formation, and capturing one or more gammas expelled from formation in response to the neutron from the neutron source to form a plurality of pulsed neutron logging (PNL) measurements in a log. The method may further include identifying a formation porosity and a formation lithology with an artificial neural network that at least partially incorporates the PNL measurements. |
US12276768B2 |
Suspension of electromagnetic receiver coil
An electromagnetic receiver system with an EM receiver coil is for measuring EM signals while transported by a vehicle, e.g. a helicopter. A base part serves for connection to a towing system. A coil support is fixed to the electrical conductor of the EM receiver coil. A suspension system has gimbal axles defining gimbal axes arranged in one plane. The gimbal axles are arranged within a periphery of the EM receiver coil. A central element is connected to the gimbal axles, such that the axes intersect in an EM receiver coil central part. Joints allow the receiver coil to pivot around the first and second axes. Springs provide a self-righting effect on the coil around the axes. A precise calibration of centre of mass of the suspended receiver coil can be obtained by adding masses to cause the centre of mass to coincide with the geometric intersection between the axes. |
US12276762B2 |
LIDAR sensor system including a dual-polarization transmit and receive optical antenna
A light detection and ranging (LIDAR) sensor system includes a dual-polarization optical antenna, a single-polarization optical antenna, a first receiver, and a second receiver. The dual-polarization optical antenna is configured to (i) emit a transmit beam with a first polarization orientation and (ii) and detect a return beam having a second polarization orientation. The single-polarization optical antenna is configured to detect the return beam having the second polarization orientation. |
US12276760B2 |
Distance-measuring device
A distance-measuring device includes a light source, a light detector, and a circuit. The circuit causes the light source to output a light pulse toward a target object, causes the light detector to detect a reflection-light pulse in a first period and a second period to generate a first signal and a second signal, respectively, and generates and outputs data indicating a distance from the light detector to the target object based on the two signals. The first period includes at least a part of a rise period, from a first point at which an intensity of the reflection-light pulse starts increasing to a second point at which the increase ends, and the first point. The second period includes at least a part of a fall period, from a third point at which the intensity starts decreasing to a fourth point at which the decrease ends, and the fourth point. |
US12276756B1 |
Sensor cover with trough
Techniques for protecting a sensor from an obstruction such as liquid are discussed herein. For instance, a sensor cover assembly can include a cover to protect a sensor from precipitation, contaminants, or other obstructions. The cover of the sensor cover assembly can be configured to direct an obstruction (e.g., a liquid) away from a lens of the sensor (e.g., a ring lens of a lidar sensor) to reduce obstructions to a field of view of the sensor. The cover can include one or more channels (e.g., a trough, a downspout, a gutter, etc.) or shapes (e.g., a curved surface, a sloped surface, a convex surface, etc.) to divert the obstruction away from the lens of the sensor. |
US12276753B2 |
Optical transceiving module and laser radar
A light transceiving module and a LiDAR are disclosed. The light transceiving module includes: a light emitter module emitting a detection beam and a light receiver module receiving an echo beam of the detection beam reflected by a target object. The receiving module converts the echo beam into an electrical signal. A field of view of the light emitter module overlaps vertically with that of the light receiver module. In a first direction, a size of the field of view of the light emitter module is larger than that of the light receiver module. In a second direction perpendicular to the first direction, a size of the field of view of the light emitter module is smaller than that of the light receiver module. Thus, the consistency and stability of the distance measurement capabilities of various channels can be ensured. |
US12276751B2 |
Waveform reporting for cooperative sensing
Methods, systems, and devices for wireless communications are described. The method may include receiving, from a network node, a configuration for radar waveform reporting, the radar waveform reporting providing object detection for one or more objects within a detectable range, receiving a radar waveform, and transmitting, to the network node according to the received configuration, a radar reporting message including an indication of one or more parameter values associated with the received radar waveform. |
US12276749B2 |
Radar apparatus and mobile platform
Example radar apparatus and mobile platforms are described. One example radar apparatus includes a housing, an antenna board, and a connector. The antenna board is disposed in the housing. The antenna board has a first board surface and a second board surface that are disposed opposite each other. The first board surface is used to receive and transmit signals. The connector is disposed in the housing, and is configured to connect to another component outside the housing. The connector has an electrical connection structure. The electrical connection structure is electrically connected to the antenna board, and the electrical connection structure is located on a side of the second board surface. |
US12276747B2 |
Radar for full-blockage detection of radio frequency modules in mobile devices
A method for radar full blockage detection includes transmitting, via a transceiver, radar signals for object detection. The method also includes determining whether an object is detected within a first threshold distance based on reflections of the radar signals that are received. In response to a determination that the object is detected within the first threshold distance, the method includes determining whether the object is detected beyond a second threshold distance, based on the reflections of the radar signals. The second threshold distance is further away from the electronic device than the first threshold distance. In response to determining that the object is within the first threshold distance and not detected beyond the second threshold distance, the method includes determining that the transceiver is fully blocked by the object. upon a determination that the transceiver is fully blocked, the method includes modifying a wireless communication operation associated with the transceiver. |
US12276743B2 |
Configuration and reporting in a non-terrestrial network
Various aspects of the present disclosure relate to a UE that receives, from a location server of a non-terrestrial network, first control signaling indicating a first PRS configuration that includes positioning assistance data and measurement reporting configuration. The UE also receives second control signaling indicating a second PRS configuration that indicates adapted PRS information based at least in part on mobility, an interference level, and/or a propagation delay pattern. The UE also receives third control signaling indicating a third PRS configuration that includes a duration for reporting a measurement of reference signals based at least in part on the adapted PRS information. The UE transmits, to the location server of the NTN, a report indicating the measurement of the reference signals and/or a location estimate based at least in part on the duration for the reporting. |
US12276741B1 |
Direction of arrival estimation
A system configured to determine an estimated angle of arrival in reverberant environments. When a first device detects a calibration tone generated by a second device, the first device may generate multichannel audio representing the calibration tone and process the multichannel audio using a combination of detection filtering and subspace processing to determine a relative direction of the second device. For example, the first device may perform matched filtering to isolate a direct-path peak for the calibration tone, and then may sweep through all potential azimuth directions to identify an azimuth value corresponding to the direct-path peak. In some examples, the first device identifies a steering vector associated with a particular direction (e.g., signal subspace) that minimizes components in all other directions (e.g., noise subspace). The device may determine this steering vector independently for each frequency band and calculate the estimated angle of arrival by averaging results across frequency bands. |
US12276739B2 |
Vehicle-mounted controller and method for issuing absolute time of vehicle and vehicle
A vehicle-mounted controller includes: a GNSS module, an MPU and an MCU. The GNSS module transmits a pulse signal to the MPU via the rigid line and transmits recommended positioning information to the MPU via the serial port line at the moment when a change occurs in high and low levels of the pulse signal; the MPU determines first absolute time according to first reception time when the pulse signal is received, second reception time when the recommended positioning information is received, and the recommended positioning information, and broadcasts the first absolute time to Ethernet network for absolute time synchronization; the MCU determines second absolute time according to time when the pulse signal is received, time when the first absolute time is received, and the recommended positioning information, and broadcasts the second absolute time to a CAN bus for absolute time synchronization. |
US12276738B2 |
Total station with GNSS device
The present disclosure relates generally to a portable Global Navigation Satellite System (GNSS). An exemplary surveying system comprises: a total station; a GNSS device; a coupling mechanism for coupling the GNSS device with the total station; wherein the system is configured to: determine, based on one or more outputs from the GNSS device, whether a set of GNSS signals is available; in accordance with a determination that the set of GNSS signals is available, determine a position of a point based on the set of GNSS signals; in accordance with a determination that the set of GNSS signals is not available, automatically determine a position of the point based on an angular measurement and a distance measurement with respect to the point obtained by the total station. |
US12276732B2 |
LIDAR systems and methods
A LIDAR system including an emitter configured to emit at least one light beam; a detector configured for receiving light reflected from surrounding objects; and a rotatable scanning element including a reflective prism having at least four faces inclined relative to the axis of rotation, and a transmission element connected to the reflective prism, the transmission element having an exterior edge portion extending around the axis of rotation generally in a plane orthogonal to the axis of rotation, the edge portion having a variable thickness about the axis of rotation, the emitter, the detector, and the rotatable scanning element being arranged such that the light beam is incident on and refracted by the transmission element and subsequently incident on one face of the at least four faces of the reflective prism, an angle of incidence of the beam on the face depending on the variable thickness of the transmission element. |
US12276730B2 |
Virtual fences in air, water, and space
Embodiments are directed to perceiving scene features using event sensors and image sensors. Enclosures mounted may be on structures arranged to establish a boundary where each enclosure includes an event camera, a beam generator, or a frame camera. The beam generators may be employed to scan paths across objects in a scene that may be outside the boundary. Events may be determined based on detection of beam reflections corresponding to the objects. Trajectories associated with the objects may be determined based on the paths and the events. Objects that may be authorized may be determined based on trajectories associated with authorized objects. Objects in the scene that may be unauthorized may be determined based on trajectories associated with the unauthorized objects. A representation of the unauthorized objects may be determined such that a position and an orientation of the unauthorized objects in the scene may be based on the trajectories. |
US12276727B2 |
Target following method, device, apparatus and system
The present disclosure relates to a target following method, device, apparatus and system. The method includes: acquiring first orientation data sent by a UWB base station arranged on a target following apparatus and a following mode sent by a UWB beacon arranged on a target to be followed; processing, based on the following mode, the first orientation data to obtain second orientation data including a current distance between a target position and the UWB base station, and a second azimuth angle of a line where the target position and the UWB base station are located with respect to a current direction of a movement of the target following apparatus; and comparing the second orientation data with preset orientation data to obtain a comparison result, and controlling the target following apparatus to perform target following according to the comparison result. |
US12276714B2 |
Gradient coil unit free of active screening
A gradient coil unit is described that is designed as a hollow cylinder surrounding a patient receiving region in the longitudinal direction and is subdivisible into four quadrants, comprising a primary coil including a conductor structure that includes a geometric arrangement of an electrical conductor with a conductor cross-section arranged within a quadrant of the four quadrants. The quadrant comprises at least one neutral region, which is defined in the longitudinal direction between a first longitudinal position and a second longitudinal position, and characterized in that the current density averaged over the neutral region is less than 25% of the maximum current density averaged over the conductor cross-section within the neutral region. The gradient coil unit is free of a secondary coil and/or free of an active screening. |
US12276710B2 |
Quantum spin amplification
A method for quantum spin amplification includes spin-polarizing an ensemble of quantum spins in an initial spin state to generate a transversely-polarized sensing spin state. The quantum spins identically have an upper energy state and a lower energy state. The sensing spin state accumulates a phase shift that transforms the sensing spin state into a phase-accumulated spin state having first and second transverse polarization components. The phase-accumulated spin state is transformed into an intermediate spin state by rotating the first transverse polarization component into a longitudinal polarization component of the intermediate spin state. The ensemble is then coupled to an auxiliary mode, during which the intermediate spin state evolves such that the second transverse polarization component is amplified into an amplified transverse polarization. This amplified transverse polarization is then measured. |
US12276708B2 |
Arc detection system, arc detection method, and recording medium
An arc detection system includes a first obtainment unit, a second obtainment unit, and a determination unit. The first obtainment unit obtains a measurement result of current flowing in a power line to which power is supplied from a power supply or a measurement result of voltage in the power line. The second obtainment unit obtains operation information about operation of a device connected to the power line. The determination unit determines whether or not an arc fault has occurred in the power line based on the measurement result obtained by the first obtainment unit and the operation information obtained by the second obtainment unit. |
US12276707B2 |
Self-diagnostic method of open-circuit faults, computerized survey system, and modular inverter
Self-diagnostic method (100) of open-circuit fault, in power switching blocks of a modular inverter comprising a plurality (k=1 . . . n) of blocks (31a, 32a, 33a, 34a, 31b, 32b, 33b, 34b, 31c, 32c, 33c, 34c) in parallel per phase leg (5, 5a, 5b, 5c), and being provided with temperature sensors (6), said method comprising: —sampling and storing (130) temperatures data (I) of said n blocks in a phase leg measured by said temperature sensors at relevant sampling times tSD with a relevant sampling interval ΔtSD; —comparing (150) said temperature data (I) of each (k) block with previously sampled and stored temperature data (II) of said each (k) block and considering a possible fault (FF) on one of said blocks if the following condition is not fulfilled: (III) where Th is a predefined temperature deviation threshold; or —comparing (250) current temperature data (I) of each (k) block with current average temperature data (VI) and considering a fault (OF) on one of said blocks if the following condition is not fulfilled: (V) where ThAV is a predefined average temperature deviation threshold. The invention concerns also a test comprising a shoot-through procedure to identify open circuits in a block. |
US12276706B2 |
Multiple stage fuse circuitry for counting failure events
The disclosure relates in some aspects to an apparatus that includes stages of a failure event counting circuit including an Nth stage where N refers to an arbitrary stage of the stages of the failure event counting circuit. The Nth stage may include an Nth fuse trigger circuit configured to receive an event detector signal indicative of a failure event, an Nth electronic fuse configured to disconnect a circuit path between a voltage source and a ground in response to the event detector signal, and an Nth delay circuit coupled to the Nth e-fuse and configured to cause a time delay for activating a subsequent stage of the failure event counting circuit in response to the Nth e-fuse disconnecting. In this aspect, each of the stages of the failure event counting circuit may be configured to use the respective e-fuse to record a discrete failure event. |
US12276702B2 |
Battery management system, battery management method, and method of manufacturing battery assembly
A battery management system includes a control device and a storage. The storage stores at least one trained neural network. The trained neural network includes an input layer that accepts input data that represents a numeric value for each pixel in an image where a prescribed CCV waveform (a CCV charging waveform or a CCV discharging waveform) of a secondary battery is drawn in a region constituted of a predetermined number of pixels, and when input data is input to the input layer, the trained neural network outputs a full charge capacity of the secondary battery. The control device estimates the full charge capacity of a target battery by inputting input data obtained for the target battery into the input layer of the trained neural network. |
US12276701B1 |
Integrated modular system for high density, high amperage testing of batteries within an environmental test chamber
The ATP Heavy allows for specific battery types to be easily inserted on shelving that can be configured depending on the battery type and testing needs. In one embodiment these shelves are then manually or pneumatically controlled to safely engage the battery to a connecting plate for connectivity and full power testing. This allows an operator/test technician to safely change the batteries and begin testing without any requirement to disconnect and reconnect external devices and test equipment. Time savings and testing density are optimized in the platform. |
US12276699B2 |
Gas density relay with online self-checking function and checking method therefor
The application provides a gas density relay with online self-check function and its check method, including a gas density relay body, a first pressure sensor, a second pressure sensor, a temperature sensor, a gas chamber, a pressure regulating mechanism, an online check contact signal sampling unit and an intelligent control unit. The air path of the pressure regulating mechanism is connected to the gas pressure chamber and the second pressure sensor; Pressure rise and fall can be regulated through the pressure regulating mechanism to make the gas density relay body contact action. The contact action is transmitted to the intelligent control unit through the online check contact signal sampling unit. The intelligent control unit detects the action value and/or return value of the contact signal of the gas density relay body according to the density value when the contact acts, and completes the check work without requiring maintainer to go to the site for check. At the same time, because the pressure regulating mechanism is not connected to the SF6 gas path of the gas density relay body or electrical equipment, its sealing requirements are reduced, the reliability of the power grid is improved, and the manufacturing cost is reduced. |
US12276698B2 |
Testing system and testing method
A testing system and a testing method are provided. The testing system includes a first testing device and a second testing device. The first testing device is coupled to a first stream facing-port of a device under test (DUT). The first testing device includes a controller. The second testing device is coupled to a second stream facing-port of the DUT. The controller transmits a testing signal to the DUT through the first stream facing-port to test a universal serial bus (USB) of the DUT. The DUT is operated based on the testing signal to generate a data signal. The DUT outputs the data signal to the second testing device through the second stream facing-port. The second testing device obtains status information of the DUT which is operated based on the testing signal to generate a testing result. The controller determines whether the DUT is normal according to the testing result. |
US12276689B2 |
Measurement system and method for testing an object
The present disclosure relates to a measurement system for testing an object, including an anechoic chamber assembly with a first chamber portion and a second chamber portion. An intermediate shared wall is located between the chamber portions that encompass a first space and a second space. The intermediate shared wall has a first surface orientated towards the first space and a second surface orientated towards the second space. The intermediate shared wall has an opening that provides a passage between the spaces. The surfaces include absorber material. Inner walls of the chamber portions comprise absorber material. The opening in the intermediate shared wall defines a mounting portion for the object. Further, a method of testing an object by using the measurement system is described. |
US12276688B2 |
Electromagnetic field monitoring device
The present invention is directed at an electromagnetic field monitoring device configured to continuously monitor properties of an electromagnetic field. The device may be solely powered by the ambient electromagnetic energy of an electromagnetic field, removing any reliance on external power sources or batteries. Monitored properties may include real-time electromagnetic field strength, peak electromagnetic field strength in a time period, electromagnetic field exceedance, and cumulative electromagnetic field dose. The device detects otherwise concealed sources of electromagnetic fields, such as hidden cameras or microphones. The device may be integrated into a variety of products, including, but not limited to, a keychain attachment, lanyard attachment, eyeglasses frame, handheld instrument, identification card, writing instrument, business card, adhesive sticker, ring, or necklace pendant. |
US12276684B2 |
Method and apparatus for determining cable length for plasma processing equipment
Proposed are a method and an apparatus for determining a cable length for plasma processing equipment. More particularly, proposed is a method of determining a length of a power supply cable for plasma processing equipment that performs plasma processing through power supply at radio frequencies (RF) of several tens of MHz or more. |
US12276683B1 |
Measurement method for impedance of converter at multiple operating points based on secondary-side disturbance
A measurement method for the impedance of the converter at multiple operating points based on the secondary-side disturbance includes the following steps: superimposing the positive sequence current disturbance in the current sampling value; superimposing the positive sequence voltage disturbance in the voltage sampling value; determining whether measurement data of the converter at two or more current operating points are obtained, if so, based on the measurement data of the converter at two current operating points, calculating values of A(s) and B(s); further calculating values of coefficients at each frequency point, and obtaining the impedance value of the converter at multiple current operating points by calculation. The above-mentioned measurement method overcomes the disadvantages of high cost and complicated operation of the impedance measurement method based on the primary-side disturbance, and solves the problem of lacking the pre-judgment function. |
US12276678B2 |
Electrical wire management tool
An electrical wire management device. The device generally includes a handle, a wand coupled to an end of the handle, and a cradle coupled to the distal end of the wand. The wand comprising a cylindrical shaft having a proximal end and a distal end. The cradle includes a body coupling a first prong and a second prong to each other so as to form a substantially U-shape. The body and the first and second prongs define a yoke for receiving an electrical wire therethrough. The cradle is configured to manage and manipulate electrical wiring in an electrical box or wiring harness. |
US12276676B2 |
Test carrier and carrier assembling apparatus
A test carrier carried in a state of accommodating a device under test (DUT) includes: a carrier body that holds the DUT, and a lid member that covers the DUT and is attached to the carrier body. The carrier body has a first through-hole for positioning that is provided to face the DUT. |
US12276675B2 |
Inertial sensor and inertial measurement unit
An inertia sensor detects a physical quantity based on a displacement in a Z axis when three axes orthogonal to one another are defined as an X axis, a Y axis, and the Z axis. The inertial sensor includes: a substrate; and a movable body that is fixed to the substrate, that swings around a swing axis P along the X axis, and that has two flat surfaces facing each other and a side surface connecting the two flat surfaces. The movable body includes a first extension arranged at a predetermined angle with respect to the swing axis P and a second extension arranged facing the side surface of the first extension. |
US12276674B2 |
Servo-type vibration detector and vibration control device
A movable member coupled to a displacement detector via a void is disposed with respect to a fixed member to which a coil is fixed. By disposing the coil in a closed loop magnetic circuit including a permanent magnet, the movable-side member, and the fixed member, a Lorentz force for moving the movable-side member in the axial direction is generated. |
US12276672B2 |
Sensor device
An object is to further improve the waterproofness between an end portion of a wiring member and a resin molded part. Disclosed is a sensor device including: a sensor element; a wiring member connected to the sensor element; a first resin molded part that covers the sensor element and an end portion of the wiring member; and a second resin molded part molded separately from the first resin molded part and combined with the first resin molded part into an integral piece. |
US12276671B2 |
Phospho-TAU antibodies and methods of use
Provided herein are compositions and methods relating to improved assays for establishing Alzheimer's disease. Further provided herein are compositions and methods comprising improved antibodies for assays including immunoassays. |
US12276670B2 |
Methods for identifying and treating adrenomyeloneuropathy (AMN)
Provided herein is a method of detecting adrenomyeloneuropathy (AMN) in a human male subject, said method comprising determining the level of MFGE8, C1qa, Trem2, Gas6 or any combination thereof, in a biological sample obtained from the spine of the subject, wherein said level or levels are increased compared to a reference level or levels, thereby detecting AMN in the subject. Also provided is a method of treating AMN in a human male subject, said method comprising administering an anti-MFGE8 antibody to the subject. |
US12276669B2 |
Systems and methods for diagnosing and treating chronic organ rejection
Embodiments of the invention provide a method for diagnosing and treating chronic organ rejection in a subject that has previously received an allographic organ transplant. The method may include (i) receiving a sample from the subject, wherein the subject does not yet experience symptoms of chronic organ rejection and (ii) measuring expression of at least one marker within the sample. In some aspects, the method may also include (iii) treating the subject with at least one therapeutic methodology when the expression of the at least one marker is increased compared to expression of the marker in a control sample. |
US12276668B2 |
Compositions and methods for assaying proteins and nucleic acids
Disclosed herein are compositions and methods for assaying for proteins and nucleic acids, in parallel. |
US12276667B2 |
Isolation and characterization of the nuclear proteome
Disclosed herein are methods for solubilizing and isolating nuclear proteins from cells. |
US12276665B2 |
Methods for screening and identifying agents that inhibit or modulate the nuclear egress complex of herpesviruses
The present invention generally provides for a novel NEC-targeted strategy for the development of antiherpesviral drugs as well as for a novel antiviral strategy targeting the viral-cellular nuclear egress complex (NEC) for a small molecule-based therapy or prophylaxis to control infections with human cytomegalovirus or other pathogenic viruses of the group of the Herpesviridae. Methods for screening agents/compounds/small molecules modulating/inhibiting the nuclear egress complex of Herpesviridae are provided as well. Specifically novel drug targets of the viral nuclear egress complex of viruses of the Herpesviridae are provided. |
US12276659B2 |
Compositions and methods for passive optical barcoding for multiplexed assays
Compositions comprising multiple hydrogel particles having substantially the same diameter, but with each subgrouping of particles from the multiple hydrogel particles having different associated values for one or more passive optical properties that can be deconvoluted using cytometric instrumentation. Each hydrogel particle from the multiple hydrogel particles can be functionalized with a different biochemical or chemical target from a set of targets. A method of preparing hydrogel particles includes forming droplets and polymerizing the droplets, with optional functionalization. |
US12276655B2 |
MSC prediction algorithm
The present invention relates to a method of in vitroprediction of the in vivoefficacy in a patient of treatment with a drug product based on an overall assessment of the properties patients own immune cells when exposed to the drug product with and/0 or without stimulation; the drug product when exposed to said patients own immune cells; and any preexisting antibodies against said drug product in said patient. |
US12276651B2 |
Systems and methods for analyzing multiphase production fluid
Systems and methods for analyzing a multiphase production fluid, the system including a pipeline fluidly connected to a fluidic measurement chamber, a pressure sensor, a composite sensor, an actuating unit, and a fluidic control unit. The pipeline is configured to supply the multiphase production fluid to the fluidic measurement chamber. The composite sensor is configured to detect an oil volume and a water volume of the multiphase production fluid in the fluidic measurement chamber. The actuating unit is partially disposed in the fluidic measurement chamber and is movable between a first measurement position in the fluidic measurement chamber and a second measurement position in the fluidic measurement chamber. The fluidic control unit is in communication with the fluidic measurement chamber, the pressure sensor, the composite sensor, and the actuating unit, and is configured to communicate with the pipeline to supply the multiphase production fluid to the fluidic measurement chamber. |
US12276648B1 |
Sensor discriminators and methods for detecting electrical property changes in a metal organic framework
A sensor discriminator for detecting a gaseous substance includes a power source, a discrimination module, a sensor simulator that simulates a metal organic framework under at least one simulation condition, a simulation circuitry electrically coupling the sensor simulator to the power source and the discrimination module, and a discriminator circuitry that electrically couples the power source and the discrimination module to a gas capture probe. The discrimination module compares a discrimination pulse and a simulation pulse from the power source after the discrimination pulse passes through a metal organic framework of the gas capture sensor and the simulation pulse passes through a simulation component of the sensor simulator. The discrimination module causes a discriminator output that includes the comparison of the discrimination pulse to the simulation pulse. An electrical property of the discrimination pulse depends on an electrical parameter of the metal organic framework that is augmented by the gaseous substance. |
US12276636B2 |
Surface isolation resistance compatibility test system and method
A system for detecting deposit formation on electrically-conductive materials in liquid and vapor phases includes a test cell for receiving a test liquid, for example. a lubricant, A heater heats the test liquid to generate a vapor phase of the test liquid in the test cell. A support frame supports at least a first set of electrical conductors in the test liquid, liquid phase, and at least a second set of electrical conductors in the vapor phase, each including a live and a neutral electrical conductor. A power source supplies electric current to the live electrical conductors. A sensor detects an electrical property in each set of conductors, which changes in response to formation of an electrically-conductive deposit connecting the first and second conductors in a respective set of conductors. Preferably, the electrical properties are detected by magnetic sensors such as Hall effect or eddy current sensors. |
US12276635B2 |
Electrophoresis device and foreign matter detection method
The present invention aims to provide an electrophoresis device which detects the presence or absence of foreign matter in a flow path 111. In order to solve the above problems, the electrophoresis device of the present invention is characterized by including a flow path 111 filled thereinside with a migration medium, a migration medium container which stores a migration medium, a liquid feeding mechanism which feeds the migration medium to the flow path 111, a photographing device 115 which photographs the flow path 111, and a control unit which analyzes an image of the flow path 111 photographed by the photographing device 115 and in that the control unit determines the presence or absence of the foreign matter in the flow path 111 on the basis of the image of the flow path 111. |
US12276630B2 |
Oil film state detection method, state detection device, and program
There is provided a state detection method for detecting an oil film state according to a lubricant in a device configured to lubricate a plurality of parts with the lubricant, the method including: a measurement step of measuring impedance and a phase angle of an electric circuit by applying an AC voltage to the electric circuit configured with the plurality of parts while changing a frequency; and a derivation step of deriving an oil film thickness according to the lubricant and a parameter indicating an electrical characteristic according to the oil film thickness, based on a relative dielectric constant at a high frequency limit of the lubricant defined based on a composition of the lubricant, and the impedance and the phase angle measured in the measurement step. |
US12276624B2 |
Systems and methods for quantum sensing with signal amplification by reversible exchange
Systems and methods of quantum sensing include depositing a sample volume onto an ensemble of quantum defects, hyperpolarizing spins in the sample volume, performing a sensing sequence, and reading out information regarding electronic spin states of the quantum defects in the ensemble of quantum defects, which sense the hyperpolarized spins in the sample volume. |
US12276622B2 |
State change tracking device, X-ray imaging system, state change tracking method of inspection target, and life estimating method of inspection target
A state change tracking device includes: a hardware processor that non-destructively tracks a state change of an inspection target by a plurality of reconstructed images acquired by imaging the inspection target placed under a specific environment by an X-ray Talbot imaging device over time. |
US12276620B2 |
Antenna-grating coupled sensing system for clutter reduction during evaluation of a status of a material
Disclosed is a sensing system to evaluate and monitor the status of a material forming part of a refractory furnace, integrating an antenna and a grating structure that might be part of the furnace. The system is operative to identify flaws and measure the erosion profile and thickness of different materials, including refractory materials of an industrial furnace, using radiofrequency signals. The system is designed to integrate the antenna with a grating adjacent to an external furnace wall to improve the overall performance of the sensing system as compared to that of the antenna alone during an inspection of the furnace, even in regions of difficult access. Furthermore, the system comprises a mechanism to physically attach the antenna to the furnace grating or to modify the grating configuration around the antenna to improve the system performance for better estimating the remaining operational life and maintenance plan of the furnace. |
US12276619B2 |
System for use with component of power generation apparatus
A system for use with a component of a power generation apparatus includes a lens arrangement disposed proximal to the component. The system further includes a variable focal length structure spaced apart from the lens arrangement and optically coupled with the lens arrangement. The variable focal length structure has a focal plane that is adjustable. The system further includes a controller communicably coupled with the variable focal length structure. The controller is configured to control the variable focal length structure to adjust the focal plane of the variable focal length structure, such that at least one region of interest of the component is in focus. |
US12276615B1 |
Dark-field confocal microscopy measurement apparatus and method based on multi-fractional angular momentum demodulation
This application relates to the technical field of confocal microscopy measurement, and provides a dark-field confocal microscopy measurement apparatus and method based on multi-fractional angular momentum demodulation. The apparatus includes a modulated illumination module and a signal collection and demodulation module. The modulated illumination module obtains vortex light with different fractional orders through modulation using vortex phase patterns with different fractional orders, so as to scan a to-be-measured sample. The vortex light with different fractional orders irradiates the to-be-measured sample and is reflected out. The signal collection and demodulation module collects the reflected light and generates dark-field images, and finally performs cross-correlation processing on the dark-field images generated under the vortex light with different fractional orders, to obtain high SNR data. |
US12276611B2 |
Method and system for appraising genuine product using quantum dot
Disclosed is a method of appraising a genuine product using a quantum dot which includes obtaining image data for fluorescence generated from a target product and a quantum dot layer located in one region of the target product by laser light; determining a relative height and a relative distance between target quantum dots constituting the quantum dot layer by using the image data for the fluorescence, and generating a quantum dot arrangement map; and determining whether the target product is genuine by comparing the quantum dot arrangement map with a previously stored reference quantum dot arrangement map. |
US12276608B2 |
Analysis system and analysis method
In an analysis method and an analysis system for detecting fluorescences from each of a plurality of light-emitting points in a plurality of wavelength bands in order to identify fluorescence emissions of a plurality of types of fluorophores from the plurality of light-emitting points, spatial crosstalk and spectral crosstalk are present between the plurality of light-emitting points and between the plurality of wavelength bands, and then performance of the identification is reduced. The spatial crosstalk and the spectral crosstalk are eliminated and concentrations of each of the plurality of types of fluorophores at each of the plurality of light-emitting points are derived by inputting all detection signals in the plurality of wavelength bands for the plurality of light-emitting points to a predetermined arithmetic operation expression. |
US12276604B2 |
Infrared spectrometer
An infrared spectrometer includes: an openable sealed housing that houses optical components; an infrared light source that irradiates an infrared light into the housing; a dehumidifying agent that dehumidifies an inside of the housing; a thermos-hygro sensor that detects a humidity inside the housing; and a light source control apparatus that controls power supply to the infrared light source. The light source control apparatus: starts the infrared light source while limiting power supply to the infrared light source; determines presence/absence of a risk of condensation inside the sealed housing based on detected value of humidity detected while power is supplied to the infrared light source; if the risk of condensation is present, balances a rate of increase of the detected value of humidity and a rate of decrease of humidity, and at the same time, increases power supply to the infrared light source gradually. |
US12276603B2 |
Asymmetric interferometric optical photothermal infrared spectroscopy
Asymmetric interferometry is used with various embodiments of Optical Photothermal Infrared (OPTIR) systems to enhance the signal strength indicating the photothermal effect on a sample. |
US12276594B2 |
Shaft wall pressure corrosion test system
A shaft wall pressure corrosion test system includes a pressure bearing device, a confining pressure application device, and a seepage pressure application device. The confining pressure application device and the seepage pressure application device provide confining pressure and seepage pressure for the pressure bearing device, respectively, and keep the confining pressure and the seepage pressure constant on the pressure bearing device. In the system, axial pressure is applied to a piston by means of a hydraulic jack and is then transferred to a sample to complete axial pressure application. The confining pressure is applied to hydraulic oil by a manual pump in combination with an energy accumulator and then transferred to the sample to complete confining pressure application. The seepage pressure is applied to a corrosion solution by a water pump group in combination with an energy accumulator and then transferred to the sample to complete seepage pressure application. |
US12276593B2 |
Optical trap using a focused hollow beam of unequal axisymmetry and no angular momentum for trapping and rotating airborne particles
Systems and methods for trapping and holding airborne particles using an orienting hollow beam are disclosed. In the various embodiments, an optical trap comprises: a light source for generating a beam of light; optics and/or mechanics for forming and shaping the beam of light into an orienting hollow beam having unequal axisymmetry with a substantially hollow ring geometry cross-section and no angular momentum; an optical focusing element for focusing the orienting hollow beam; and a trapping region where an airborne particle can be present to be trapped and held at or near a focal point of the focused optical focusing element. In this arrangement, the particle is trapped at or near the focal point of the focused orienting hollow beam. In this arrangement, the particle is trapped at or near the focal point of the focused orienting hollow beam. The orienting hollow beam may be made rotatable in some embodiments. |
US12276587B2 |
Method for preparing a substrate by applying a sample to be analysed
The invention relates to a method for preparing a substrate comprising a sample reception area and a sensing area. The method comprises the steps of: 1) applying a sample on the sample reception area; 2) rotating the substrate around a predetermined axis; 3) during rotation, at least part of the liquid travels from the sample reception area to the sensing area due to capillary forces acting between the liquid and the substrate; and 4) removing the wave of particles and liquid formed at one end of the substrate. The sensing area is closer to the predetermined axis than the sample reception area. The sample comprises a liquid part and particles suspended therein. |
US12276585B2 |
Plate guided arrayer for construction of tissue array blocks
An arrayer for constructing a tissue array includes a recipient block holder having an upper face, a void for accommodating a tissue recipient block, and a guide plate configured to engage with the upper surface of the recipient block holder. The guide plate includes an array of through openings aligned with the void of the recipient blocking holder. The recipient block holder and the guide plate are configured to be secured to each other through securing elements. A kit including the arrayer, and punch pens for creating holes in the recipient block and for transferring tissue to the recipient block holder, is also provided. Methods of using the arrayer and the kit are also provided. |
US12276581B2 |
Monitoring device for mangrove soil restoration
A monitoring device for mangrove soil restoration includes a body, each of four corners of a lower surface of the body is provided with a locking universal wheel, a central position of the body is provided with a piling hole passing through the body, an upper surface of the body is connected to a frame, two inner surfaces of the frame are provided with sliding grooves, the sliding grooves are movably connected to a pile device, a lower surface of the pile device is provided with a round tube, the round tube is disposed above the pilling hole, two sides of the frame are provided with two fixing holes respectively, the two fixing holes are provided a stop rod therethrough. The monitoring device avoids that soil sampling is generally conducted after deep excavation with shovel manually, which saves manpower and the surrounding soil will not affect sampling results. |
US12276580B2 |
Pump health analysis method and pump health analysis device using the same
A pump health analysis method and a pump health analysis device using the same are provided. A standard vibration curve of a standard pump is obtained. The standard vibration curve is converted from a time domain to a frequency domain to obtain a first frequency distribution curve. A sample vibration curve of a sample pump is obtained. The sample vibration curve is converted from the time domain to the frequency domain to obtain a second frequency distribution curve. The first frequency distribution curve is compared with the second frequency distribution curve by using a cosine similarity algorithm to obtain a health index of the sample pump. |
US12276577B2 |
Fuel, communications, and power connection systems and related methods
Embodiments of systems and methods for supplying fuel, enabling communications, and conveying electric power associated with operation of a hydraulic fracturing unit of a plurality of hydraulic fracturing units are disclosed and may include a fuel line connection assembly configured to be connected to the first hydraulic fracturing unit and to supply fuel from a fuel source to a gas turbine engine connected to the hydraulic fracturing unit. A system also may include a communications cable assembly configured to be connected to the hydraulic fracturing unit and to enable data communications between the hydraulic fracturing unit and a data center or another hydraulic fracturing unit. A system further may include a power cable assembly configured to be connected to the hydraulic fracturing unit and to convey electric power between the hydraulic fracturing unit and a remote electrical power source or the plurality of hydraulic fracturing units. |
US12276576B2 |
Vacuum-helium-leak-detection method based on carbon-nanotube-based field-emission sensor
A vacuum-helium-leak-detection method based on a carbon-nanotube-based field-emission sensor that includes a carbon-nanotube-based cathode having a Raman amorphous peak ID/graphite peak IG ratio greater than 1.0. The method involves: setting a field-emission current at an initial, small emission current, recording an average of values of the field-emission current in a time period t, forming a sensing characteristic curve of the sensor, and performing fitting on the sensing characteristic curve so as to obtain an index curve; converting pressure values of helium gas into vacuum leak rates; and packaging the cathode into a vacuum chamber in a system to be detected, performing testing when a helium stream in the system to be detected reaches balance, obtaining an average of current variations in the time period t during the testing, and comparing the average with the index curve so as to determine a vacuum leak rate of the system to be detected. |
US12276574B2 |
Gel pigging improvement
A method for performing ultrasonic inspection to a pipe is described, comprising: introducing an in-line inspection tool assembly into a pipe, wherein the in-line inspection tool assembly comprises a gel reservoir and an ultrasonic inspection tool flanked by a pair of batching pigs, wherein the gel reservoir holds a first gel couplant; and driving the in-line inspection tool assembly along the pipe while performing ultrasonic inspection; wherein a gel slug is formed between the pair of batching pigs, and the gel slug facilitates the ultrasonic inspection. |