US12231345B2

Techniques are described for providing service level agreement performance in a link aggregation group computer networking environment. A performance measurement data packet such as a bi-directional forwarding detection (BFD) packet is received. The performance measuring data packet can be considered a parent performance measurement data packet is split into multiple child performance measurement data packets which are each different constituent links of a link aggregation database. The performance of each constituent is tested to determine which constituents satisfy service level agreement parameters. Data packets can then be sent to constituents that meet the data packet's service level agreement performance parameters while still allowing link aggregation grouping.
US12231344B2

Disclosed are a data transmission method, an electronic device, and a storage medium. The data transmission method may include: receiving a message sent by an upstream device, wherein the message carries first information for indicating an outbound interface and second information for indicating a period value; acquiring a reception sub-period label according to a time of arrival of the message and the second information, wherein the reception sub-period label is used for indicating a sequential position of a reception sub-period used when the message is received in an entire reception period, and the reception period comprises a plurality of reception sub-periods; and sending the message according to the reception sub-period label and the first information.
US12231343B2

A network element includes a transmit-queue for transmitting packets from at least two sources, each source having a predefined priority level, to a headroom buffer in a peer network element. Flow-control circuitry receives from the peer network element signaling that indicates a number of credits for transmitting packets to the peer network element, manages a current number of credits available for transmission from the transmit-queue, responsive to the signaling, selects a threshold priority based on the current number of credits for the transmit-queue; and transmits packets associated with data sources of the transmit-queue that are higher in priority than the threshold priority, and refrain from transmitting other packets associated with the transmit-queue.
US12231331B2

Starting a spanning tree protocol (STP) process in a network device excludes performing a root bridge election sequence. The network device receives and learns the STP roles and STP states of its ports based on the received bridge protocol data units (BPDUs) during a quiescent period of time subsequent to starting STP processing. Port role and port state learning occur absent the generation and transmission of BPDUs during the quiescent period of time. Subsequent to the end of the quiescent period, the network device commences generating and transmitting BPDUs.
US12231326B2

In accordance with an embodiment, described herein are systems and methods for use with a microservices or other computing environment, including a web server together with related libraries and features usable to build cloud-native applications or services. The system provides, by means of a header enumeration, an abstraction that allows message headers to be treated as objects, accessible via an application program interface that supports multiple communication protocols and allows clients and servers to communicate request/response messages using any of the supported protocols. When a request message with a known header type is encountered, the system can obtain an indexed value from the enumeration, if available, and provide the associated data directly to the process to which the request is directed, and/or cache the header value for later use.
US12231324B2

Some embodiments provide techniques for optimized programming of forwarding data in network device hardware. An operating system executing on the network device receives information associated with a network topology of a network(s) to which the network device belongs. Based on this information, the operating system can generate various data structures that facilitate the routing and forwarding of data through the network device. Based on the generated data structures, the operating system may then program hardware resources in the network device in order to implement routing and forwarding operations stored in the data structures. During generation of the data structures, the operating system may perform some operations to optimize the programing of the hardware resources in a manner that reduces the amount of hardware resources that would otherwise be used without such optimizations.
US12231321B2

In some embodiments, a method sets a threshold over a frequency spectrum and receives a set of measurements that measures interference between a set of network devices over the frequency spectrum. A set of metric values based on the set of measurements is compared to the threshold at a plurality of points over the frequency spectrum. The method then selects whether the set of network devices are in a group that interfere with communications of each other based on the comparing.
US12231317B2

A method for in-band telemetry rate limiting is disclosed. An apparatus and computer program product also perform the functions of the method. Embodiments of the method include receiving a telemetry packet at an egress node of a data pathway in a data network. The data pathway includes an ingress node, transit nodes and the egress node and the telemetry packet includes a telemetry parameter where the telemetry parameter is for a node in the data pathway. The method includes comparing the telemetry parameter with a previous telemetry parameter from a previous telemetry packet received at the egress node prior to receiving the telemetry packet, and transmitting telemetry data from the telemetry packet to a network controller in response to a telemetry difference exceeding a telemetry parameter threshold. The telemetry difference includes a difference between the telemetry parameter and the previous telemetry parameter.
US12231315B2

The present disclosure relates to systems, methods, and computer-readable media for collecting operational data across a plurality of radio access network (RAN) components for determining and presenting a health profile for the RAN components. Systems described herein involve implementing event tracking agents on the RAN components, compiling instances of detected events via event streams from the respective RAN components, and determining a health profile that reflects a current or predicted health state for components that make up a RAN. The systems described herein may further generate and present a health profile presentation including interactive icons and features that enable an individual to view health profile data for specific RAN sites, RAN components, and even user devices associated with the tracked events. Systems described herein may perform various mitigation actions to overcome poor health conditions as they are observed or predicted over time.
US12231313B2

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by optimizing buffering based on bit rate.
US12231303B1

This invention is a system and method for allocating and monetizing resources on a 5G infrastructure. A service manager module receiving a slice request from a client. A real-time analytics engine gauges the optimum resource path which then then requested from a resource manager. A slice offer for the resource is made to the client which is accepted. The service manager module sends a post to a distributed ledger, the post comprising a client identification, a slice identification, a provider identification, a service request, a QOS parameter, a transaction identification, a cost of service and a timestamp. Scripting software running on top of the ledger platform automatically transacts payment for the resource from the client to the provider.
US12231301B2

To appropriately determine a trouble occurring in a network. A network system acquires an output obtained when input data including an index acquired from a target network is input to a cause inference model. The cause inference model is one of a plurality of cause inference models. The plurality of cause inference models respectively correspond to a plurality of groups into which a plurality of networks have been classified and are trained based on training data including input data including an index acquired for each corresponding group and ground truth data indicating a cause of a trouble. The input cause inference model corresponds to a group to which the target network of the plurality of networks belongs. The network system executes a process for responding to a trouble that has occurred in the target network based on the output of the trouble cause inference model for the target network.
US12231297B2

Provided herein are systems for controlling a network of distributed non-terrestrial nodes including a control framework operative to train and control a plurality of the non-terrestrial nodes, the control framework including a control interface in communication with a network operator to receive one or more specified control objectives, and a learning engine operative to train a virtual non-terrestrial network, wherein the control framework is further operative to transfer knowledge gained through the training of the virtual non-terrestrial network to the network of distributed non-terrestrial nodes as data-driven logic unit configurations tailored for the specified control objectives.
US12231291B2

Techniques are provided for facilitating network devices to obtain configuration updates from a central configuration repository. Configuration update information is received regarding a configuration update in a configuration repository. A data tree is updated based on the configuration update information. An identifier unique to the update is generated. A determination is performed that network device properties of a network device correspond to a set of network device properties indicated for the configuration update information. A notification indicating the availability of the configuration update is sent over one or more networks to the network device.
US12231284B2

Methods and apparatus in a fifth-generation wireless communications network, including an example method, in a wireless device, that includes determining a reporting quality threshold for a parameter related to channel state information (CSI); performing a measurement for each of a plurality of beams from a first predetermined set of beams for evaluation; evaluating the measurement for each of the plurality of beams against the reporting quality threshold; discontinuing the performing and evaluating of measurements in response to determining that the reporting quality threshold is met for one of the beams, such that one or more beams in the first predetermined set of beams are not measured and evaluated; and reporting, to the wireless communications network, CSI for the one of the beams.
US12231273B2

A mobile communication base station for joint communication and sensing and method of operation of a mobile communication base station is described. The mobile communication base station includes a baseband processor configurable to transmit and receive sensing and communication signals via one or channels. Each channel is configurable in one or more of a communications-transmit mode, a communications-receive mode, a sense-transmit mode and a sense-receive mode. For each channel, the baseband processor includes a carrier mapping-demapping module and a sense module. The baseband processor includes a controller coupled to the carrier mapping-demapping module and configured to control the carrier mapping-demapping module of the one or more channels to map the plurality of transmit-OFDM-symbols to a bandwidth part of an available OFDM bandwidth in the sense-transmit mode and the communications-transmit mode.
US12231271B2

An electronic device includes: An electronic device includes a first communication module and a second communication module configured to perform wireless communication, a spread spectrum clock generator (SSCG), a memory, and a processor. The processor is configured to execute instructions to set a spread spectrum method and a spread ratio of the SSCG, determine whether the electronic device is communicatively coupled to at least one of a first and a second wireless communication, identify a frequency band of a channel of the at least one of the first and the second wireless communication, determine whether at least one of a frequency and multiplication frequencies of the frequency is included by the frequency band of the channel, and maintain the spread spectrum method and the spread ratio causing the SSCG to generate a spread spectrum clock signal based on first spread spectrum method and the spread ratio.
US12231270B2

Systems and methods are presented for communication under strong and dynamic co-channel interference, by exploiting temporal self-coherence of complex signals transmitted within a first communication band that is equal to or falls within a second communication band occupied by co-channel interference (CCI). Each complex signal comprises a first signal and at least a second signal that is a phase-shifted replica of the first signal. The communication receiver comprises a plurality of antennas receiving each complex signal substantively under the CCI, and a Dynamic Interference Cancellation and Excision processor that excises the CCI sufficiently to demodulate each complex signal.
US12231268B2

Methods, systems and devices for transmission link configuration using reference signal mapping in next generation cellular networks are described. An example method for wireless communication, based on the disclosed technology, includes transmitting data over at least one transmission link that is configured based on a mapping between two reference signals, each of which is configured with different subsets of one or more network parameters. Another example method includes dividing a plurality of SRS (sounding reference signal) resource sets into a plurality of groups based on network parameters of SRS resources or SRS resource sets, and transmitting, within one of the plurality of groups, only one SRS resource in each of multiple SRS resource sets at an identical time, where the SRS resources in different SRS resource sets can be transmitted simultaneously. The methods described may include beam management implementations for wireless communications.
US12231262B2

Example methods and systems for virtual tunnel endpoint (VTEP) mapping for overlay networking are described. One example may involve a computer system monitoring multiple VTEPs that are configured for overlay networking. In response to detecting a state transition associated with a first VTEP from a healthy state to an unhealthy state, the computer system may identify mapping information that associates a virtualized computing instance with the first VTEP in the unhealthy state; and update the mapping information to associate the virtualized computing instance with a second VTEP in the healthy state. In response to detecting an egress packet from the virtualized computing instance to a destination, an encapsulated packet may be generated and sent towards the destination based on the updated mapping information. The encapsulated packet may include the egress packet and an outer header identifying the second VTEP to be a source VTEP.
US12231261B2

An apparatus may be communicatively coupled to other nodes in a network. The apparatus may include a control circuit configured to repeatedly issue transmission cycles to the other nodes. A given transmission cycle may include a least one send slot for each of the other nodes to send data. The control circuit may be configured to initiate transmission cycles by issuing beacon signals to the other nodes. The control circuit may be configured to determine when to issue a beacon signal in a given transmission cycle by determining that all of the other nodes have completed all associated send slots in an immediately previous transmission cycle and based upon a determination of the completion of the other nodes' transmission, delaying transmission of the beacon signal for the given transmission cycle.
US12231260B2

A high-speed data communications network in or on a building includes a plurality of trunk line segments serially coupled to each other by a plurality of passive circuits configured to deliver signals to, and to receive signals from, one or more devices on, in, or outside the building, wherein the signals comprise data having a greater than 1 Gpbs transmission rate.
US12231252B2

Some embodiments of the invention provide novel methods for providing transparent services for multicast data messages traversing a network edge device operating at a boundary between two networks. The method analyzes data messages received at the network edge device to determine whether they require a service provided at the boundary and whether they are unicast or multicast (including broadcast). The method modifies a multicast destination media access control (MAC) address of a multicast data message requiring a service to be a unicast destination MAC address and provides, without processing by a standard routing function, the modified data message directly to an interface associated with a service node that provides the particular service required by the data message. The method receives the serviced data message, restores the multicast destination MAC address, and forwards the serviced data message to a set of destinations associated with the multicast destination address.
US12231249B2

A power negotiation method for power over Ethernet, power sourcing equipment, a system, and a storage medium are provided, and belong to the field of power over Ethernet technologies. The power sourcing equipment includes a plurality of power supply ports and a plurality of data ports. The power sourcing equipment supplies power to a connected powered device through the power supply port, and transmits data to the connected powered device through the data port. In this way, the power supply port can meet a data transmission requirement when a data transmission rate increases. According to the application, when a first power supply port and a first data port are connected to a first powered device, the power sourcing equipment can perform power negotiation with first power sourcing equipment through the first data port based on port feature information of the first power supply port.
US12231241B2

Disclosed is a hybrid automatic repeat request (HARQ) feedback enhancement method. The method comprises: sending downlink control information comprising first indication information to a terminal, the first indication information being used for indicating the number of downlink transport blocks received by the terminal on a sub-frame after the current sub-frame and a sub-carrier after the current sub-carrier within the current HARO feedback window.
US12231237B2

According to the present invention, a base station can dynamically change a repetition transmission method as appropriate. In a base station (100), a repetition control unit (103) determines a data repetition pattern for a terminal (200). A transmission unit (109) repeatedly transmits data (repetition transmission) on the basis of the repetition pattern. The data repetition pattern corresponds to control information to be reported to the terminal (200) by dynamic signaling.
US12231228B2

Methods, systems, and devices for techniques for enabling and disabling of a serializer/deserializer are described. In some examples, a system may be configured to identify information to be transmitted by a serializer/deserializer over a communication channel and activate, based on identifying the information to be transmitted, both a transmission component and a reception component of the serializer/deserializer that are coupled with the communication channel. Additionally or alternatively, in some examples, a system may be configured to identify information to be received by a serializer/deserializer over a communication channel and activate, based on identifying the information to be received, both a transmission component and a reception component of the serializer/deserializer that are coupled with the communication channel.
US12231226B2

Embodiments of the present disclosure are directed to systems and methods for polarization division multiple access. A polarized antenna system having a plurality of differently-polarized antennas is envisioned for wirelessly communicating with a plurality of user devices in a wireless network environment. Each polarized pair of antenna elements, using a particular frequency, will transmit signals using a polarization-frequency pair and a base station will instruct user devices which polarization-frequency pair they should tune to for processing the appropriate downlink signal. Using OFDMA with a polarized antenna system increases capacity without the need for deploying additional base stations.
US12231223B2

Satellite cell reselection control methods and related devices are provided. One satellite cell reselection control method includes: determining a current location status of the user equipment; determining a satellite cell reselection control parameter set corresponding to the current location status; and the performing satellite cell reselection control of the user equipment based on the obtained satellite cell reselection control parameter set.
US12231214B2

A wireless relay serves a wireless User Equipment (UE) over a relay slice. The wireless relay stores a relay Control Plane Function (CPF) and relay User Plane Function (UPF) for the relay slice. The wireless relay receives attachment signaling from the UE and transfers the attachment signaling to the wireless communication network. The wireless relay receives network signaling from the wireless communication network that indicates the relay slice for the wireless UE. The wireless relay executes the relay CPF and the relay UPF for the relay slice responsive to the network signaling. The relay CPF transfers UPF instructions to the relay UPF based on the network signaling. The relay UPF receives the UPF instructions, and in response, wirelessly exchanges user data with the UE and with the wireless communication network.
US12231211B2

Methods, media, and systems are provided for improving beamset management and enhancing coverage in a wireless telecommunication network utilizing millimeter wave (mmWave) communications. The wireless telecommunication network can correspond to an urban area, for example. As one example, the technology disclosed herein can reduce dropped call rates within the wireless telecommunication network. In embodiments, sector metrics are received for one or more sectors of the wireless telecommunication network and stored at a primary-secondary cell and a special cell of at least one of the sectors of the wireless telecommunication network. A beamset (or at least one parameter thereof) corresponding to a sector is changed based on the sector metrics stored at the primary-secondary cell and the special cell. The sector metrics include beamset data (e.g., beamset data corresponding to an alpha sector of the one or more sectors of the wireless telecommunication network).
US12231208B2

Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques for determining a default uplink beam to use for at least one configured uplink resource before receiving an uplink beam configuration, such as in New Radio multi-input multi-output applications.
US12231206B2

Embodiments described herein relate to methods and apparatuses for adjusting a set of candidate beams that a wireless device is to perform measurements on. A method comprises obtaining an estimated gain value associated with a first narrow beam in the set of candidate beams, wherein the estimated gain value is determined based on a value indicative of first received energy of a first reference signal received by the wireless device on a first wide beam and a value indicative of a second received energy of a second reference signal received by the wireless device on the first narrow beam; comparing the estimated gain value to an expected gain value associated with the first narrow beam; and based on the comparison, determining whether to adjust which beams belonging to the candidate set of beams.
US12231198B2

The present application is at least directed to an apparatus on a network including a non-transitory memory including instructions stored thereon for beamforming training. The apparatus also includes a processor, operably coupled to the non-transitory memory, capable of executing the instructions of monitoring a first beamforming training reference signal (BT-RS) and physical broadcast channel (PBCH) of a network node to acquire symbol timing and subframe timing, where a common part of the PBCH includes a first beam ID. The processor is also configured to execute the instructions of transmitting, to the network node, a beam ID feedback with a unique training sequence generated based on the first beam ID to establish a radio resource control (RRC) connection The processor is further configured to execute the instructions of receiving, from the network node, a second BT-RS to perform beamforming training. The processor even further is configured to execute the instructions of receiving, from the network node, downlink control information (DCI) carrying one or more second beam IDs. The one or more second beam IDs are associated with one or more beams configured via RRC signaling. Resources of the second BT-RS are configured by a RRC message via the RRC connection.
US12231196B2

An electronic device on a control device side for a wireless communication system, includes: a processing circuit configured to group a plurality of terminal devices of the wireless communication system into one linear precoding terminal device group and one or more nonlinear precoding terminal device groups based on respective nonlinear precoding capabilities and channel state information of the plurality of terminal devices; and notify each terminal device whether nonlinear precoding or linear precoding is to be employed in communication for the terminal device by means of a nonlinear precoding indicator based on the grouping.
US12231181B2

Disclosed are systems and techniques for wireless communications. For instance, a wireless device may receive a signal from a first wireless network while the wireless device is in an idle mode; determine, from the received signal, a signal to noise ratio (SNR) and a doppler shift; retrieve stored network capability information; and estimate, based on the SNR, the doppler shift, and the stored network capability information, a throughput of the first wireless network.
US12231180B2

A receiving apparatus includes: M receivers configured to receive signals based on sound waves propagating in water; M FIR filters configured to perform waveform operation on the signals received by the receivers; a combiner configured to combine output signals of the M FIR filters; and a filter coefficient calculation portion configured to calculate a tap coefficient of the M FIR filters so as to reduce an error of the output signals combined by the combiner. The M FIR filters have a tap length that is shorter than a delay spread that is a possible range between a time of arrival of a direct wave and a time of arrival of a delayed wave of the sound waves.
US12231167B1

Techniques for applying one or more terahertz transceivers in wearable display glasses are described. The one or more terahertz transceivers operate signals in Terahertz. When used on a pair of display glasses, these transceivers allow the display glasses to communicate with other devices wirelessly, including receiving/transmitting image date.
US12231157B2

The present invention has a band and a phone holder. The band is a flexible strap that wraps and secures around a water bottle. The phone holder is a rectangular shaped member that secures a phone to a water bottle. The band has a plurality of hook and loop fasteners, a base, a top loop, a recessed pocket, a side pocket, and a band backing. The base is a structural support for the phone holder. The recessed pocket is in the back of the band and the side pocket is a pouch along the outside of the front of the band. The band backing is a non-slip material that covers the back of the band. The phone holder has a web case and a phone holder fastener. The web case is a flexible material that extends outwards wrapping around a cell phone.
US12231156B2

The disclosure relates to techniques for controlling Specific Absorption Rate (SAR) of radio energy transmission. In particular, the disclosure relates to a radio device and a method for controlling radio energy transmission of a plurality of radio entities to comply with a predefined SAR requirement. Such a radio device includes: a plurality of radio entities configured to transmit radio energy; and a controller configured to control the radio energy transmission of the plurality of radio entities to comply with a predefined Specific Absorption Rate, SAR, requirement, wherein the controller is configured to enable at least two radio entities of the plurality of radio entities operating concurrently based on a shared SAR transmission power restriction which allows the at least two radio entities transmitting concurrently at a predefined duty cycle, in particular at 100% duty cycle, without violating the SAR requirement. The disclosure further relates to a method for dynamic management of a SAR budget across multiple radio entities.
US12231152B2

A runtime bit-plane data-format optimizer for a processing element includes a sparsity-detector and a compression-converter. The sparsity-detector selects a bit-plane compression-conversion format during a runtime of the processing element using a performance model that is based on a first sparsity pattern of first bit-plane data stored in a memory exterior to the processing element and a second sparsity pattern of second bit-plane data that is to be stored in a memory within the processing element. The second sparsity pattern is based on a runtime configuration of the processing element. The first bit-plane data is stored using a first bit-plane compression format and the bit-plane second data is to be stored using a second bit-plane compression format. The compression-conversion circuit converts the first bit-plane compression format of the first data to be the second bit-plane compression format of the second data.
US12231143B2

Radio transmitters providing an analog signal with both radio frequency (RF) and baseband frequency information are disclosed herein. In certain embodiments, a transmitter for an RF communication system includes a radio frequency digital-to-analog converter (RFDAC) that outputs the analog signal with two bands of content. In particular, the analog signal includes a first band on content at RF frequency and representing the RF signal for transmission, and a second band of content at baseband frequency and representing baseband information such as the envelope of the RF signal.
US12231136B2

A type I phase locked loop (PLL) includes an oscillator and a feedback path to a phase detector. A first frequency and first relative phase of a first output signal are locked to a frequency and a phase of a first input signal. A second frequency and second relative phase of a second output signal are locked to a frequency and a phase of a second input signal. A correction to the PLL is applied to perform one of: adjusting the second relative phase to equal the first relative phase and adjusting the oscillator frequency.
US12231127B2

An electrical system is provided. The electrical system comprises a first phase lock circuit embedded within a first chip for receiving a first periodic signal having a first frequency. The electrical system comprises a first buffering circuit embedded within the first chip for receiving a second periodic signal having the first frequency, wherein the first buffering circuit is configured to provide a third periodic signal having the first frequency to an output terminal of the first chip.
US12231126B1

A device for generating a sampling strobe, which controls a sampling device to sample an input signal, includes a phase shifter configured to phase shift an input clock to provide multiple phase shifted input clock signals; and aperture generating circuits configured to generate sampling clock signals from the phase shifted input clock signals, respectively, by adjusting duty cycles of the phase shifted input clock signals to provide sampling pulses having desired pulse widths, where for each sampling clock signal of the sampling clock signals, a rising edge and a falling edge of each sampling pulse originate from the same input edge of the input clock; and apply the sampling clock signals to interleaved samplers of the sampling device, respectively, for controlling sampling of the input signal by integrating according to the desired pulse widths of the sampling pulses, where the desired pulse widths correspond to sampling apertures.
US12231125B1

A circuit includes: a first latch; a second latch coupled to the first latch; and a third latch coupled to the second latch at an input terminal of the second latch, wherein the third latch includes: a first inverter and a second inverter, the first inverter being coupled between the input terminal of the second latch and an input terminal of the second inverter and the second inverter being coupled between an output terminal of the first inverter and an input terminal of the first inverter; a first switch connecting the first inverter to a first voltage source; a second switch connecting the first inverter to ground voltage; a third switch connecting the second inverter to the first voltage source; a fourth switch connecting the second inverter to the ground voltage; and a fifth switch connecting the second latch and the first inverter.
US12231123B2

A device includes a logic circuit comprising a clockless single flux quantum logic gate which comprises a plurality of input ports, an output port, an output Josephson junction, and a plurality of dynamic storage loop circuits and isolation buffer circuits. The output Josephson junction is coupled to an output of each dynamic storage loop circuit and configured to drive the output port. Each isolation buffer circuit is coupled to a respective input port, and a respective dynamic storage loop circuit and configured to absorb a circulating current of an antifluxon which is injected into the respective dynamic storage loop circuit to prevent the antifluxon from being output from the respective input port, and to inject a fluxon into the respective dynamic storage loop circuit in response to a single flux quantum pulse applied to the respective input port, and annihilate an antifluxon present in the respective dynamic storage loop circuit.
US12231119B2

A circuit includes a first transistor comprising a first control input and first and second current terminals, the first control input coupled to receive a first input control signal, and the first current terminal coupled to a first power supply node. The circuit also includes a first resistor coupled to the first control input of the first transistor, a first capacitor coupled between the second current terminal of the first transistor and the first resistor and a second transistor comprising a second control input and third and fourth current terminals, the third current terminal coupled to the first resistor and to the first capacitor.
US12231118B2

A minimum on-time circuit, a controller, a circuit system and a current detection method are disclosed, the minimum on-time circuit is capable of configuring an extended minimum on-time length longer than a normal minimum on-time length for a transistor switch. Under a condition where there is a need for current detection through the transistor switch within the minimum on-time, the minimum on-time may be extended from the shorter normal minimum on-time length to the longer extended minimum on-time length, thereby ensuring successful current detection within the minimum on-time of the transistor switch. Under any other condition, the transistor switch may be configured, as needed, to have the normal minimum on-time length. This enables improved system safety and controllability, while exerting a minimized impact on system performance.
US12231115B2

A power on reset circuit includes a threshold detector circuit. The threshold detector circuit includes a power supply voltage, a voltage comparator, first circuitry, second circuitry, and third circuitry. The voltage comparator has first and second input terminals, and an output terminal to provide a reset signal. The first circuitry is operable to convert the power supply voltage to a sensed current, and provides a positive temperature coefficient to the sensed current. The second circuitry is operable to generate, based on the sensed current, a temperature-dependent voltage corresponding to the power supply voltage and to couple the temperature-dependent voltage to the first input of the voltage comparator. The third circuitry is operable to generate, based on the sensed current, a reference voltage and to couple the reference voltage to the second input of the voltage comparator.
US12231109B2

The disclosure is directed to an electronic device with a solder interconnect and multiple material encapsulant. The electronic device includes a die last assembly with the die assembled to an electronic packaging substrate by a solder interconnect. At least a portion of a first dielectric material and the die are milled or ground, with a second dielectric material applied over an exposed portion of the die. A shield is then positioned over and electrically insulated from the die. Accordingly, such a configuration reduces a thickness or height of an electronic device with shielding and a die last assembly.
US12231107B2

Circuits and methods that provide wider bandwidth and smaller IM inductances for phase change material (PCM) based RF switch networks. The present invention recognizes that it is beneficial to consider the total high parasitic capacitance to ground of the various PCM switches in an RF switch network as constituting two or more separate capacitive contributions. This leads to several “split capacitance” concepts, including signal-path splitting, switch-block splitting, stacked-switch splitting, and splitting parasitic capacitances due to layout discontinuities, in which compensating impedance matching inductances are inserted between additive capacitances.
US12231104B2

A variable attenuator circuit is disclosed. The variable attenuator circuit comprises a plurality of varactor diodes configured to attenuate an RF signal between an RF input and an RF output; a reference voltage input, and a control voltage input configured to vary the attenuation of the variable attenuator circuit based upon a control voltage. A radio frequency module and wireless device comprising said variable attenuator are also provided.
US12231102B2

An audio amplifier includes: a buck controller configured to control an output voltage at a first supply terminal, the output voltage selected from a set including a plurality of output voltages, where the output voltage takes a settling time to settle; a first audio bridge including: a class-AB driver stage coupled to the first supply terminal, and a delay insertion circuit configured to receive a processed digital stream and provide the processed digital stream to the class-AB driver stage a delay time after receiving the processed digital stream, where the delay time is based on the settling time; and an audio amplitude detector configured to detect a first peak amplitude in the first digital audio stream, where the buck controller is configured to select a lowest output voltage from the set that is higher than the first peak amplitude plus a headroom voltage.
US12231101B2

Provided are a harmonic control-based class-J distributed power amplifier and an optimization method thereof. The object of the present disclosure aims to solve the problems of low output power, low efficiency and low gain of distributed amplifiers resulting from non-uniform drive states of transistors at different positions and the like in the distributed amplifiers. The harmonic control-based distributed power amplifier includes an input artificial uniform transmission line, an output artificial non-uniform transmission line, and plural gain units. Two ports of the output artificial non-uniform transmission line are respectively connected with reactive terminals, and in each gain unit, a gate electrode of a transistor is connected with an RC parallel resonant circuit. In the present disclosure, based on load pull method and harmonic control technology, a purely reactive terminal network is added in the NDA terminal open-circuit structure.
US12231094B2

Methods and systems for determining the error vector magnitudes for an RF device by fitting voltage magnitudes to a Rayleigh distribution to produce weighting parameters for an EVM calculation, either in simulation for designing the RF device or as validation measurements from a physical RF device.
US12231088B2

A wideband transmission circuit is provided. The wideband transmission circuit includes a power amplifier circuit(s) and an envelope tracking (ET) integrated circuit (ETIC). The ETIC is configured to generate a modulated voltage based on a modulated target voltage. The power amplifier circuit(s) amplifies a radio frequency (RF) signal(s) based on the modulated voltage and provides the amplified RF signal(s) to a coupled RF front-end circuit. In embodiments disclosed herein, the ETIC is configured to cause the modulated target voltage to be equalized by a real equalization filter to thereby compensate for a complex voltage distortion filter resulting from a coupling between the power amplifier circuit(s) and the RF front-end circuit. As a result, it is possible to reduce undesired instantaneous excessive compression and/or spectrum regrowth resulting from the complex voltage distortion filter to thereby improve efficiency and linearity of the power amplifier circuit(s).
US12231067B2

A motor controller includes a first control circuit, a second control circuit, a determination circuit, and a command circuit. The first control circuit outputs a first control value based on a rule base from a command value of an angular velocity and a measured value of an angular velocity. The second control circuit outputs a second control value based on a learned model from the command value of the angular velocity and the measured value of the angular velocity. The determination circuit determines a state based on at least the second control value. The command circuit acquires and outputs a control command value from the first control value and the second control value based on a result determined by the determination circuit.
US12231066B2

A method of operating a heating, ventilation, and air conditioning (HVAC) system including: transmitting, using an equipment control board, an operation request in a pulse width modulation (PWM) signal to an electronically commutate motor (ECM) controller of a blower motor, wherein the operation request includes a switching period command configured to vary a switching period of the PWM signal; operating the blower motor in accordance with the operation request by varying the switching period of the PWM signal; detecting a parameter of the blower motor for each of a plurality of switching periods as the switching period varies; and mapping the parameter of the blower motor for each of the plurality of switching periods.
US12231062B1

Disclosed are a high-voltage three-phase four-bridge-arm topology structure and an inverter. The topology structure includes four bridge-arm circuits and a converter; one end of first bridge-arm circuit is connected to an A-phase high voltage line and the other end is connected to a first conversion module, one end of second bridge-arm circuit to a B-phase high voltage line and the other end to a second conversion module; one end of third bridge-arm circuit to a C-phase high voltage line and the other end to a third conversion module; one end of fourth bridge arm circuit to a ground line and the other end to a fourth conversion module, and the fourth bridge arm circuit is used to perform voltage compensation on the output voltages of the first bridge arm circuit, second bridge arm circuit, and third bridge arm circuit when the three phase high voltage lines are unbalanced.
US12231060B2

A voltage source converter includes first and second DC terminals which have at least one converter limb extending therebetween. Each limb portion includes a chain-link converter that extends between an associated AC terminal and a corresponding one of the first or the second DC terminal. Each chain-link converter also includes a chain-link converter controller which is programmed to control a series of connected chain-link modules. The voltage source converter additionally includes a voltage source converter controller which is arranged in operative communication with each chain-link converter controller to coordinate operation of the chain-link converters. Each chain-link converter controller is further programmed to reconstruct from a received modulation index demand the chain-link converter voltage reference, which the chain-link converter it is controlling is required to produce, by multiplying the received modulation index demand by a total voltage sum established at a first time instant.
US12231059B2

To improve voltage balancing at the DC link capacitor voltages of a multi-level inverter with a split DC link a modulation signal with a modulation signal amplitude as even harmonic signal of the output voltage or output current of the inverter is calculated from an actual electric power difference of the actual electric powers at the DC link capacitors and is superimposed onto the setpoint value for setting an output voltage or output current of the inverter.
US12231056B2

Both AC and DC Power supply systems that may be connected directly to. AC mains and are integrated on silicon are described. The AC systems include both simple on/off capabilities as well as phase control capabilities. The DC power supply may be fixed, adjustable as through a potentiometer and programmable. The power supply systems use newly invented components of AC/DC converters and bidirectional MOSFET switches.
US12231048B2

A transient boost controller for controlling a transient boost circuit of a voltage regulator includes a feedback circuit and a processing circuit. The feedback circuit obtains a first feedback signal and a second feedback signal sensed from an output capacitor of the voltage regulator, wherein the first feedback signal is derived from a voltage signal at a first plate of the output capacitor, and the second feedback signal is derived from a voltage signal at a second plate of the output capacitor. The processing circuit generates a detection result according to the first feedback signal and the second feedback signal, and outputs the detection result for controlling the transient boost circuit of the voltage regulator.
US12231045B2

A controller includes: a pulse-width modulation (PWM) circuit; a control loop; and a reference voltage controller. The control loop has: a feedback input adapted to be coupled to an output voltage of a power stage; a control loop output coupled to a PWM control input; and an operational amplifier with a first feedback input, a first reference input, and an amplifier output, the first feedback input connected to the feedback input, and the amplifier output coupled to the PWM control input. The reference voltage controller has a reference voltage output coupled to the first reference input, the reference voltage controller configured to adjust a reference voltage provided to the reference voltage output responsive to a dynamic error estimate based on error in the operational amplifier.
US12231044B2

A power management circuit for computer systems includes a power converter circuit that generates different voltage levels at different time periods. Multiple voltage regulator circuits are coupled to the output of the power converter circuit and to respective local power supply nodes. Switch devices are used to bypass the voltage regulator circuits during corresponding ones of the different time periods.
US12231042B2

Embodiments of a power stage for a direct current (DC)-DC converter and a DC-DC converter are disclosed. In an embodiment, a power stage for a DC-DC converter includes an input terminal from which input power of the DC-DC converter with an input DC voltage is received, a high-side segment connected between the input DC voltage and an output signal of the power stage, and a low-side segment connected between the output signal of the power stage and ground. At least one of the high-side segment and the low-side segment includes stacked transistors having isolation terminals that are biased to reduce substrate injection.
US12231036B2

A work machine includes: a controller; a first electrical circuit provided with a first power supply that supplies power to the controller; an electric drive source necessary for operating the work machine; and a second electrical circuit provided with a second power supply that supplies power to the electric drive source. The work machine further includes: a capacitor provided to the second electrical circuit; a first precharge device that performs precharge of the capacitor by using power of the first power supply; and a second precharge device that performs precharge of the capacitor by using power of the second power supply. The controller performs precharge by using one of the precharge devices when it is determined that precharge by using the other one of the precharge devices is impossible.
US12231028B2

In some examples, an apparatus comprises: an amplifier having an amplifier output and first and second amplifier inputs, the first amplifier input coupled to a reference voltage terminal, and the second amplifier input coupled to a power input terminal; a ramp generation circuit having a reset input and a ramp output; a comparator having a comparator output and first and second comparator inputs, the first comparator input coupled to the amplifier output, and the second comparator input coupled to the ramp output; and a switching signal generation circuit having a circuit input and a circuit output, the circuit input coupled to the comparator output, and the circuit output coupled to a power control terminal.
US12231024B2

Drive units for electric vehicles are provided. One example provides a power inverter of an electric drive unit. The power inverter comprises a housing with a compartment at least partially formed by a first wall and an opposing second wall. The power inverter also comprises a plurality of electrical switches to convert direct current (DC) power into alternating current (AC) power, the plurality of electrical switches coupled to the first wall within the compartment. The power inverter further comprises a power controller to control the plurality of electrical switches, the power controller coupled to the plurality of electrical switches. The power inverter also comprises a motor controller to control the power controller, the motor controller disposed between the power controller and the second wall.
US12231023B2

According to various aspects, exemplary embodiments of an electric motor are provided herein. In one embodiment of this disclosure, an electric motor includes a rotor, at least one end of the rotor includes at least one blade and at least one array of micro-features, wherein heat generated by the rotor is dissipated by the at least one blade and the at least one array of micro-features. In another embodiment, a method of manufacturing an electric motor having a rotor, the method comprising machining a piece of conductive material to create micro-features on at least one end of the conductive material; and inserting the conductive material into the rotor.
US12231016B2

An electric motor built for exposure to high pressure fluid includes a unitary metal sleeve that provides a fluid barrier between the rotor and the stator. An overmolded resin encapsulates the stator windings and reinforces the sleeve to minimize deformation of the sleeve under high fluid pressures. The overmolded resin also fixes the positions of insulation displacement connectors connected to the stator windings, thereby avoiding mechanical brackets and fasteners for holding the insulation displacement connectors in position.
US12231010B2

Methods and apparatus to control engine speed of a power system are disclosed. An example power system includes: an engine; an air compressor configured to generate and store air pressure in an air storage tank based on mechanical power provided by the engine; and control circuitry configured to: monitor the air pressure in the air storage tank; determine a rate of air pressure change based on the monitoring of the air pressure; in response to the rate of air pressure change satisfying a threshold rate, incrementally increasing a speed of the engine; detecting a load on an AC auxiliary output; and in response to detecting the load on the AC auxiliary output, overriding an engine speed based on the air compressor, and controlling the speed of the engine to be the predetermined speed to output the predetermined frequency.
US12231005B2

A motor includes a stator having a stator core and a coil. The stator core has a plurality of teeth arranged at intervals in a circumferential direction. The coil is formed of an electrically-conductive winding wound around the teeth. Moreover, the motor also includes a rotor having magnets arranged in radial opposition to the stator core and at intervals in the circumferential direction. The rotor is configured to rotate upon supply of electric current to the coil. Furthermore, the motor also includes a sensor arranged in a circumferentially intermediate area between a circumferentially-adjacent pair of the teeth in an axial view. The sensor is configured to detect magnetism of the magnets.
US12231004B2

A rotor of an electric motor, in particular for a power steering system, including a rotor shaft, which is directed in an axial direction, and a number of rotor cores, which are arranged coaxial to each other along the rotor shaft, and an intermediate ring arranged between two rotor cores arranged adjacent to each other in the axial direction, which intermediate ring holds the adjacent rotor cores interlockingly in a crossed orientation relative to each other.
US12230997B2

A power system has: an electrical load; first and second lines respectively including first and second power sources; and inter-line switch. The first power source outputs a power supply voltage. The second power source includes a storage battery. The power system includes: an anomaly determination unit determining an anomaly in the first line; a state control unit opening the inter-line switch if the occurrence of an anomaly is determined; first and second paths in parallel to each other between a connection point to the connection path and the second power source in the second line; a charging unit on the first path to charge the storage battery to a higher voltage than the power supply voltage of the first power source; and a discharge regulation unit on the second path to regulate discharge of the storage battery in the second line.
US12230991B2

The present disclosure relates to a charging device. By providing a charge-enabled pin and an engage-enabled pin with different lengths in the charging interface of the charging device, the engage-enabled pin is firstly in contact with a battery when charging. At this time, a charging management circuit controls an LLC half-bridge resonant power supply to soft start. A third end of the charging management circuit outputs a signal to drive a first switch to be turned on, and the output end of the LLC half-bridge resonant power supply charges the battery, and charging soft start and zero-voltage connection are achieved. During the unplugging process, the charge-enabled pin is firstly removed from the battery, and zero-current disconnection can be achieved when unplugging the other pins of the charging interface.
US12230986B2

An electronic device includes a charging circuit, a control circuit, a first battery branch circuit, a second battery branch circuit, a first accommodation space, and a second accommodation space. The first battery branch circuit and the second battery branch circuit are connected in parallel. The first battery branch circuit includes a first battery and a first switch that are connected to each other in series. The second battery branch circuit includes a second battery. The first battery is disposed in the first accommodation space, and the second battery is disposed in the second accommodation space. The first accommodation space and the second accommodation space are connected through a bendable member.
US12230985B2

This disclosure describes apparatuses and techniques for a switched multi-cell battery system for electronic devices. In some aspects, a switched multi-cell battery system may transfer, via a plurality of power control switches electrical power from a power adapter to components of the electronic device by charging battery cells in series and by discharging the battery cells in parallel or as a single battery cell. As a result, the switched multi-cell battery system may reduce or eliminate a voltage step-down conversion stage to increase a power-transfer efficiency of an electronic device. By doing so, charging times may be reduced or operating times may be increased, thereby improving users' experience with their electronic devices.
US12230983B1

A smart battery balancer is provided that monitors the voltage output levels of two battery packs and switches current into a selected one of the batteries to maintain balanced voltage output levels. In one embodiment, first and second batteries are connected in series to generate a high voltage output. Current from the batteries is stored in an inductor that is connected to first and second switches. A switch control circuit is configured to generate drive signals to control the first and second switches. The drive signals close the first switch and open the second switch when an output voltage of the first battery is greater than an output voltage of the second battery. The drive signals open the first switch and close the second switch when the output voltage of the second battery is greater than the output voltage of the first battery.
US12230970B2

A diesel-storage independent microgrid and a virtual dynamic synchronous control method and system are described. An adaptive dynamic synchronous torque and pre-synchronous compensation phase angles are introduced into a energy storage converter control system to realize output voltage and power synchronization before and after parallel connection of the system. By compensating the pre-synchronous phase angles, the phase angles of a diesel generator and an energy storage converter are kept consistent before parallel connection, which reduces current impact during the parallel process. By introducing the adaptive dynamic synchronous torque, after the parallel connection of the system, the virtual torque of the energy storage converter can be adaptively and dynamically adjusted according to the current accelerations of the diesel generator and the energy storage converter under the condition that the inertial parameter of a diesel engine is black-boxed.
US12230964B2

Disclosed is a DC power supply device that includes: a transformer having a primary side and a secondary side; a diode rectifier connected at its input side to the secondary side of the transformer; an inverter connected at its output side to the secondary side of the transformer; and a controller. The inverter is controlled by the controller to generate reactive power and/or harmonics onto the secondary side of the transformer so as to regulate the DC voltage at the output side of the diode rectifier to a target value. The controller receives at its input side at least one DC signal outputted by the diode rectifier and uses the at least one DC signal to control the inverter.
US12230959B2

Various embodiments of the teachings herein include methods for operating an energy management system of a grid participant electrically connectable to an electrical grid at a grid connection point comprising: a) receiving data from an electricity exchange characterizing a remuneration for a first service provided to the electrical grid by the grid participant and/or a second service obtained by the grid participant from the electrical grid; b) determining a load profile for the grid participant as a function of the received data, wherein the energy management system at least temporarily operates the grid participant according to the determined load profile so the grid participant provides the power to the electrical grid and/or obtains the power from the electrical grid; and c) transmitting the load profile to the electricity exchange.
US12230957B2

An electric power network includes: a plurality of power routers each including a plurality of power ports; a plurality of interconnection lines configured to connect the power routers in a grid manner via the power ports; and an electric power apparatus configured to consume or supply electric power, the electric power apparatus being connected to a power port that is included in at least one of the power routers and that is not connected to any of the interconnection lines. At least one of the power ports of each of the power routers is set as a dependent port for which characteristics of direct-current power to be input or output are not controlled.
US12230956B2

A current limiting circuit includes a first voltage terminal, a second voltage terminal, a first transistor and a current limiting module. An input terminal of the first transistor is electrically connected to the first voltage terminal, and an output terminal of the first transistor is electrically connected to the second voltage terminal. The current limiting module is electrically connected to the input terminal of the first transistor and a control terminal of the first transistor. The current limiting module is configured to control voltage difference between the control terminal of the first transistor and the input terminal of the first transistor for controlling a state of the first transistor so that a current limiting value of the current limiting circuit is adjustable.
US12230951B2

A bracket system for securing an electrical device and other components to a ceiling structure can include a mounting bracket removably securable to a ceiling member and a support bar that removably engages the mounting bracket. The mounting bracket can include a bracket body, a channel structure that defines a channel, a support arm to removably engage the ceiling member, and a locking arm that is moveable relative to the bracket body. The support bar can include a support section and an attachment arm extending integrally from a first end of the support section that can be slidably received within the channel in the insertion direction.
US12230950B2

A junction box can include an enclosure defining a first enclosure end and a second enclosure end, a cavity extending into the enclosure from the first enclosure end towards the second enclosure end, the first enclosure end defining an opening to the cavity; a mounting insert removably positioned within the opening; and a locking collar removably coupled to the first enclosure end, the locking collar being repositionable on the first enclosure end between a tightened configuration and a loose configuration, the locking collar securing the mounting insert to the enclosure in the tightened configuration.
US12230934B2

A macroscopic entanglement state in which a polarization state has a strong quantum correlation is realized by use of a macroscopic laser light. A laser oscillator includes a ring resonator having an optical fiber ring, an optical amplifier for maintaining an amplitude of a laser pulsed light propagating on the optical fiber ring, and three optical fibers that are connected with respective polarization controllers, and, after changing a polarization state of the laser pulsed light being a qubit extracted at a predetermined branch ratio from the optical fiber ring by the polarization controllers, couples the changed laser pulsed light whose polarization state has been changed with the laser pulsed light propagating on the optical fiber ring, and each polarization controller rotates the polarization state of the laser pulsed light with an S1 axis, an S2 axis, and an S3 axis, which are orthogonal to each other, as a rotation axis.
US12230933B2

A terminal to be connected to a front end part of a wire includes a terminal body and a slide portion. The terminal body includes a sandwiching portion for sandwiching the wire. The slide portion has a tubular shape to be externally fit to the terminal body and includes a pressurizing portion projecting inward from an inner surface of the slide portion. The slide portion is slidable with respect to the terminal body between a non-contact position where the pressurizing portion is not in contact with the sandwiching portion and a contact position forward of the non-contact position, the pressurizing portion being in contact with the sandwiching portion at the contact position. The slide portion has a lower wall, a first side wall extending upward from one side edge of the lower wall and a second sandwiching portion extending upward from the other side edge of the lower wall.
US12230930B2

An electrical connection device is described which comprises a container comprising at least two seats, each seat being configured for containing an electrical connection element comprising a first contact element sliding contact element and a second sliding contact element, each connectable to a respective electric cable, and further comprising a tubular element inserted inside the container so that they can be rotated one with respect to the other, being the first sliding contact element integrally connected to the container and the second sliding contact element integrally connected to the tubular element to make a sliding contact between the contact elements.
US12230928B2

An electrical receptacle connector includes a metallic shell, an insulated housing in the metallic shell, a plurality of terminals at the insulated housing, and a metallic plate. The terminals are arranged in two rows, and the metallic plate is at the insulated housing and between the terminals in the two rows. The metallic plate includes a through hole at a front portion of the tongue portion. The through hole has several through portions and a communication portion between the through portions. By allowing that the communication portion to be in communication with the through portions to form a through hole in an elongated shape, the molding efficiency for forming the tongue portion with the filling of the plastic materials can be increased.
US12230920B1

A tamper resistant nightlight for placement in an electrical receptacle, the nightlight includes a body that has a base with an LED circuit and plug blades extending from the body. A housing includes a locking element configured to restrict a child from removing the nightlight from the electrical receptacle through a flange that extends away from the body to be positioned behind a rear surface of an electrical wall plate associated with the electrical receptacle to prevent the tamper resistant nightlight from being removed from the electrical receptacle while the electrical wall plate is coupled to the electrical receptacle.
US12230915B2

A connector unit includes a connector mounting member having a mounting hole, and a connector passed through the mounting hole and attached to the connector mounting member. The connector includes a terminal portion to which another connector is configured to be connected, and a hook portion engaged with an edge portion of the mounting hole. The connector mounting member includes a panel portion on which the mounting hole is formed, an extending portion extending from the panel portion along an inserting direction of the another connector with respect to the connector, and a regulating portion projected from the extending portion at a position abutting against or close to an end portion opposite to the terminal portion of the connector in the inserting direction. A distance between the regulating portion and the panel portion is shorter than a distance between the terminal portion of the connector and the end portion.
US12230914B2

Provided are load bearing universal adaptors for connecting electrical cables in a watertight configuration. The mechanical advantage associated with wedges in a tapered cavity ensures that load is appropriately transferred to the walls of the wedge housing. In this manner, a load applied to the electrical cable is at least partially provided to the walls of the system rather than acting to pull the cable out of the adaptor, and the object to which the adaptor is connected, such as a terminal block.
US12230898B2

This disclosure includes, and results in the creation of, a printed carbon nanotube and/or graphene hybrid antenna and/or EMI shield, comprised of a conductive layer that comprises a metal mesh (MM) layer or a nanowire layer on a substrate, with a printed Signal Enhancement Layer (SEL) on the conductive layer. The SEL includes an ink that includes one or both of carbon nanotube (CNT) and graphene. The circuit pattern results after the “exposed” conductive layer (i.e., the regions where the CNT/graphene ink is not printed) is removed via chemical etching or mechanical cutting. The structure (the antenna/EMI shield) is preferably but not necessarily transparent.
US12230885B2

An RF device includes a first antenna set made up of a first antenna and a second antenna, the first and second antennas being planar in shape and both lying in a common first plane, the first antenna being arranged to operate in a first frequency band and the second antenna being arranged to operate in a second frequency band; and a first isolator, the first isolator being planar in shape and lying in the first plane between the first and second antennas, the first isolator having at least one branch that is electrically conductive, the first isolator being electrically floating, the first isolator being arranged to reduce first coupling by electromagnetic radiation between the first and second antennas in the first frequency band and/or in the second frequency band.
US12230884B2

This application provides an omnidirectional dual-polarized antenna and a communications device. The omnidirectional dual-polarized antenna includes a first printed circuit board, a feeding structure, a feeding strip, and grounding strips. A metal ring structure and a metal disc structure are arranged on the first printed circuit board, and the metal ring structure surrounds the metal disc structure. The feeding structure is perpendicular to the first printed circuit board and connected to the metal ring structure. The feeding strip is perpendicular to the first printed circuit board and connected to a central point of the metal disc structure. The grounding strips are each perpendicular to the first printed circuit board and connected to the metal disc structure. The metal ring structure and the feeding structure form a horizontally polarized unit, and the metal disc structure, the feeding strip, and the grounding strips form a vertically polarized unit.
US12230880B2

A communications device may include an RF device, and an antenna coupled to the RF device. The antenna may have a conductive ground plane, a conductive support rod carried by the conductive ground plane and extending outwardly therefrom, and a conductive body coupled to and surrounding the conductive support rod. The conductive body has vertically spaced rhombus shaped slots therein to define a radiating antenna.
US12230879B2

Techniques to reduce signal interference between wired signals communicated within an electronic device and wireless signals transmitted to or received from antennas of the electronic device are disclosed. The electronic device includes an interposer with an inner fence and an outer fence having offset gaps to prevent a pathway otherwise formed by overlapping tabs, where the pathway allows noise leakage from the wired signals. In some embodiments, the electronic device (e.g., in a main logic board package) includes a ground fencing of ground vias to prevent the noise leakage from harmonics associated with signal vias communicating the wired signals. The spacing between the ground vias is based on frequencies of signals that the ground vias are intended to block.
US12230875B2

A protective structure, to protect an antenna from damage, is provided. The protective structure includes a body. The body defines one or more prong-receiving apertures in a first surface of the body, wherein through each aperture of the one or more prong-receiving apertures, the body is configured to receive a prong of one or more prongs of the antenna. The body defines a radio frequency (RF) connection aperture extending from the first surface of the body to a second surface of the body, wherein the body is configured to receive a cable through the RF connection aperture to couple a cable connector of the cable to an RF connector of the antenna.
US12230865B2

A polymer composition comprising a semiconductive material distributed within a polymer matrix is provided. The semiconductive material includes inorganic particles and an electrically conductive material, the inorganic particles having an average particle size of from about 0.1 to about 100 μm and an electrical conductivity about 500 μS/cm or less. The polymer matrix contains at least one thermoplastic high performance polymer having a deflection under load of about 40° C. or more. The polymer composition exhibits a dielectric constant of about 4 or more and a dissipation factor of about 0.3 or less, as determined at a frequency of 2 GHz.
US12230864B2

There is provided a wireless apparatus with which a communication range may be prevented from being reduced even in a case where the height of the apparatus is restricted. The wireless apparatus includes an antenna device configured by a substrate including a substrate ground and an antenna element provided on the substrate, and a conductor formed into a sideways U-shape. The conductor includes an upper section and a lower section that are disposed along a ground plane and vertically relative to each other, and a middle section that is disposed substantially perpendicular to the ground plane, between one end of the upper section and one end of the lower section. The conductor is disposed such that the upper section, the lower section, and the middle section thereof are near an upper side section, a lower side section, and a lateral side section of the antenna device, respectively. The upper section of the conductor is disposed near the antenna element, and the conductor functions as an antenna due to current being excited in the conductor when power is supplied to the antenna element.
US12230854B2

A wireless communication system includes a transmitter configured to transmit at least first and second radio waves having respective different frequencies F1 and F2, an electrically conductive first passive substantially linear medium, an electrically conductive first passive substantially nonlinear medium disposed proximate the first passive substantially linear medium, and a first magnetic film covering at least a portion of the first passive substantially linear medium. When the transmitter transmits the first and second radio waves, the first passive substantially linear and nonlinear media receive the first and second radio waves and generate first and second signals propagating therein at the respective frequencies F1 and F2. At least one intermodulation signal having a frequency F3 equal to nF1+mF2, where m and n positive or negative integers, is generated in the first passive substantially nonlinear medium. The first magnetic film reduces the at least one intermodulation signal by at least 2 dB.
US12230853B2

Provided is a band-pass filter that includes a plurality of resonators that are electromagnetically coupled to each other. At least one of the plurality of resonators is a specific resonator to which a signal is input from outside or that outputs a signal to the outside. The specific resonator includes a conductor pin, a first surrounding conductor that surrounds the conductor pin in a radial direction, a dielectric that is positioned between the conductor pin and the surrounding conductor, a second surrounding conductor that surrounds the dielectric in an axial direction of the conductor pin, and an intermediate conductor that extends in a direction crossing the axial direction of the conductor pin and that electrically connects the conductor pin to the first surrounding conductor or the second surrounding conductor.
US12230851B2

Method of manufacturing of a membrane with surface fiber structure, in particular for use in an electrolyzer or fuel cell, by inserting the polymer membrane into the vacuum chamber equipped with a magnetron sputtering system with a cerium oxide target in which an atmosphere of O2 and inert gas is formed and igniting the plasma which leads to simultaneous plasma etching of the membrane surface and deposition of cerium oxide onto the surface of etched membrane resulting in formation of fibers. The membrane is made of polymer and on at least one of its sides features porous surface made of fibers, the cross-sectional dimensions of which are lower than their length and which are integral and inseparable part of membrane body.
US12230850B2

Embodiments are directed to composite membranes having: increased volume of the microporous polymer structure relative to the total volume of the PEM; decreased permeance and thus increased selectivity; and lower ionomer content. An increased amount of polymers of the microporous polymer structure is mixed with a low equivalent weight ionomer (e.g., <460 cc/mole eq) to obtain a composite material having at least two distinct materials. Various embodiments provide a composite membrane comprising a microporous polymer structure that occupies from 13 vol % to 65 vol % of a total volume of the composite membrane, and an ionomer impregnated in the microporous polymer structure. The acid content of the composite membrane is 1.2 meq/cc to 3.5 meq/cc, and/or the thickness of the composite membrane is less than 17 microns. The selectivity of the composite membrane is greater than 0.05 MPa/mV, based on proton conductance and hydrogen permeance.
US12230849B2

The present invention relates to a direct alcohol fuel cell comprising a housing containing a proton exchange membrane (PEM) separating an anode section from a cathode section, which anode section and which cathode section are contained in the housing, the cathode section comprising a cathode collection element electrically connected to a cathode catalyst, which cathode catalyst is in diffusive communication with a gaseous oxidant, and the anode section comprising an anode collection element electrically connected to an anode catalyst, and a pervaporation membrane located at a spacing distance from the PEM, which pervaporation membrane provides diffusive communication between the anode catalyst and a fuel supply, wherein the housing comprises one or more venting holes providing fluid communication between the anode section and the ambient environment, which venting hole has or which venting holes have a largest dimension in the range of 25 μm to 300 μm, the venting hole being located within the spacing distance. The fuel cell is suited for a microelectronic device.
US12230848B2

An air control valve apparatus for a fuel cell, which controls air that flows into or out of a fuel cell stack, includes a valve housing having an air flow path fluidically-communicating with the fuel cell stack; a valve member configured to selectively open or close the air flow path; a trapping portion provided in the valve housing, disposed adjacent to an internal surface of the valve member, and configured to trap foreign substances discharged from the fuel cell stack; and a siphon guide tube connected between the trapping portion and the outside of the valve member and configured to selectively discharge the foreign substances trapped by the trapping portion to the outside of the valve member, improving stability and reliability.
US12230844B2

A battery may include a first electrode and a second electrode having an opposite polarity as the first electrode. The battery may further include a first current collector electrically coupled with the first electrode and a second current collector electrically coupled with the second electrode. A safe layer may be interposed between the first electrode and first current collector. The safe layer may be configured to respond to being exposed to a first temperature by interrupting a current flow in the battery cell. The safe layer may interrupt the current flow in the battery cell by forming a non-conductive gap between the first electrode and the first current collector. The safe layer may include a first polymer instead of a second polymer such that the safe layer interrupts the current flow in response to the first temperature and not a second temperature.
US12230840B2

A power storage module includes: a stack in which a plurality of power storage cells are stacked in a stacking direction; a resin plate placed on the stack of the plurality of power storage cells; a flexible printed circuit board placed on the resin plate and having an electric circuit electrically connected to the plurality of power storage cells; and a cover member provided on the resin plate so as to cover the flexible printed circuit board. The resin plate includes a projection that extends through the flexible printed circuit board. The cover member includes a tubular protrusion that protrudes toward the flexible printed circuit board on the resin plate. The projection is accommodated in an inner periphery of the tubular protrusion. The tubular protrusion is in abutment with the flexible printed circuit board at a position to avoid the electric circuit.
US12230832B2

There is provided a method for producing a separator for an electricity storage device that includes a step of contacting a porous body formed from a silane-modified polyolefin-containing molded sheet with a base solution or acid solution, and a separator for an electricity storage device comprising a microporous film with a melted film rupture temperature of 180° C. to 220° C. as measured by thermomechanical analysis (TMA).
US12230831B2

One aspect of the present invention provides a stretching apparatus for manufacturing a separator including a first stretching machine and a second stretching machine arranged in parallel with each other, in which the first stretching machine includes a plurality of first unit sections having different stretching ratios, and the second stretching machine includes a plurality of second unit sections having different stretching ratios, the overall stretching ratio by each of the first stretching machine and the second stretching machine is the same each other, and at least one stretching ratio of the first unit section and at least one stretching ratio of the second unit section are different from each other and a method of manufacturing a separator using the same.
US12230827B2

A load applicator includes an elastic mechanism including elastic bodies, a first member configured to move in accordance with contraction of power storage cells, a second member provided opposite to the first member across the elastic mechanism, a switching device, and a restriction member. The elastic mechanism has a first form wherein a first restraint load is applied to a power storage module when the power storage module expands by a first dimension, and a second form wherein a second restraint load larger than the first restraint load is applied to the power storage module when the power storage module expands by the first dimension. The switching device performs an operation switching from the first form to the second form in a case where a restraint load smaller than the first restraint load is applied to the power storage module when the power storage module expands by the first dimension.
US12230826B2

Manufacturing processes are disclosed for assembling traction battery packs that include battery systems, such as cell-to-pack battery systems. An exemplary assembly method includes inserting one or more cell stacks of the cell-to-pack battery system into a cell-compressing opening of an enclosure tray. The method may involve the use of slider plates that provide sliding surfaces that facilitate the insertion of the cell stacks into the cell compressing opening.
US12230824B2

A power tool system that includes a power tool having a receptacle for receiving a battery pack, the receptacle including a mechanical interface for mating with a battery pack, a first battery pack having a battery pack housing, the first battery pack housing including a mechanical interface for mating with the power tool, the first battery pack housing having a first width dimension in a direction generally perpendicular to a direction in which the first battery pack mates with the power tool and a second battery pack having a battery pack housing, the second battery pack housing including a mechanical interface for mating with the power tool, the second battery pack housing having a second width dimension in a direction generally perpendicular to a direction in which the second battery pack mates with the power tool, wherein the second width dimension being at least about 1.5 times the first width dimension.
US12230823B2

A battery pack mounted to a vehicle includes a plurality of battery modules, each having at least one battery cell; and at least one magnetic member provided to one side surface of facing battery modules among the plurality of battery modules to at least partially detachably fix the plurality of battery modules to each other.
US12230818B1

The present application relates to a voltage-reduced lithium battery and a manufacturing method thereof. The voltage-reduced lithium battery includes a circuit assembly, a plastic frame, a wound battery core assembly, a first metal housing, a second metal housing, an insulating seal and an insulating sheath, wherein the circuit assembly and the plastic frame are arranged in the first metal housing, the wound battery core assembly is arranged in the second metal housing, the first metal housing and the second metal housing are in vertical butt connection and fixed by circumferential welding, the insulating seal is configured to seal the second metal housing, and the insulating sheath covers the first metal housing and the second metal housing.
US12230803B2

The present application discloses a secondary battery, a method for preparing the same, a copolymer and an apparatus. The secondary battery includes a binder for binding a first substance and a second substance, the binder including a copolymer, wherein the copolymer comprises at least a first monomer unit represented by formula (I), a second monomer unit represented by formula (II), and a third monomer unit represented by formula (III): The secondary battery provided by the present application can effectively increase the boding force between the first substance and the second substance by including a specific binder, thereby improving the electrochemical performance of the secondary battery.
US12230799B1

A method for preparing a carbon nanotube sodiophilic metal anode-free sodium metal battery electrode material is provided, and the method includes the following steps: the carbon nanotubes are modified by a dielectric barrier plasma device; the modified carbon nanotubes are mixed and stirred with a sodiophilic metal salt to obtain a precursor slurry; the precursor slurry is dried, placed in a tube furnace after drying, and heated by introducing a reducing gas to react, thereby obtaining a carbon nanotube sodiophilic metal anode-free sodium metal battery electrode material. The electrode material prepared by the method has a stable structure, excellent electrical conductivity, and excellent sodium affinity, and can be applied to anode-free sodium metal battery electrode materials. The entire preparation process is controllable, the synthesis cycle is short, and the operation is simple.
US12230796B2

A secondary battery includes a positive electrode, a negative electrode, and an electrolytic solution. The positive electrode includes a positive electrode active material particle. The positive electrode active material particle includes a layered rock-salt lithium composite oxide and a spinel metal oxide. The positive electrode active material particle has therein the spinel metal oxide provided on at least a surface of a particle including the layered rock-salt lithium composite oxide. The electrolytic solution includes a chain carboxylic acid ester and a cyclic ether.
US12230795B2

A positive-electrode active material for a magnesium secondary battery contains a composite oxide represented by the following composition formula: M1xM2yO2, where M1 is sodium, M2 is nickel and manganese, and 0
US12230794B2

This lithium transition metal composite oxide, which configures a secondary battery positive electrode active material, is a composite oxide represented by general formula Liα[LixMnyCozMe(1-x-y-z)]O2 (in the formula, Me is at least one species selected from Ni, Fe, Ti, Bi and Nb, and 0.5<α<1, 0.05
US12230790B2

Provided is a method of producing multi-functional particulates of graphene-protected conducting polymer gel network-encapsulated anode particles for a lithium battery, said method comprising: a) Dispersing a plurality of primary particles of an anode active material, having a diameter or thickness from 0.5 nm to 20 μm, and multiple graphene sheets into a precursor to a conducting polymer gel network to form a suspension; and b) Forming said suspension into micro-droplets and, concurrently or sequentially, polymerizing and/or crosslinking said precursor to form said multi-functional particulates. The conducting polymer gel network comprises a polyaniline hydrogel, polypyrrole hydrogel, or polythiophene hydrogel in a dehydrated state.
US12230787B2

Provided is a positive active material for a rechargeable lithium battery including a nickel-based composite oxide having a nickel content of greater than or equal to 60 mol % relative to a total amount of metal excluding lithium and a coating layer on the surface of the nickel-based composite oxide, wherein the coating layer includes lithium fluoride (LiF) and metal fluoride produced by firing a metal oxide and a fluorine-based organic material.
US12230783B2

Systems and methods for use of perforated anodes in silicon-dominant anode cells may include a cathode, an electrolyte, and an anode, where the cathode and anode each comprise an active material on a current collector. One or both of the current collector and active material may be perforated. For example, the current collector may be perforated and/or both the current collector and active material may be perforated. The battery may comprise a stack of anodes and cathodes. Each cathode of the stack may be perforated and/or each anode of the stack may be perforated. Each cathode of the stack may comprise two layers of active material on each side of the cathode where a first of the two layers of active material may be for prelithiation of anodes of the battery. A second of the two layers may be for lithium cycling of the battery.
US12230780B2

The present disclosure relates to an electrode for a secondary battery, including: an electrode current collector including a coated portion and a non-coated portion, and an active material layer located on the coated portion of the electrode current collector, wherein at least perforated portion is formed on the boundary surface between the coated portion and the non-coated portion.
US12230773B2

A battery pack including a frame including a thermistor seat and a thermistor accommodated in the thermistor seat; at least one battery cell on the frame and connected to the thermistor; and a protective circuit module, the protection circuit module including a projection between a portion of the thermistor and the at least one battery cell.
US12230770B2

Provided is a slurry composition for a non-aqueous secondary battery heat-resistant layer that has excellent dispersion stability and coatability and can form a heat-resistant layer for a non-aqueous secondary battery having both excellent heat shrinkage resistance and reduced residual water content. The slurry composition contains a water-soluble polymer, non-conductive organic particles, and water. The water-soluble polymer includes an amide group-containing monomer unit, an acid group-containing monomer unit, and a hydroxyl group-containing monomer unit. The proportional content of the amide group-containing monomer unit in the water-soluble polymer is not less than 63 mass % and not more than 98 mass %, and the proportional content of the acid group-containing monomer unit in the water-soluble polymer is not less than 1 mass % and not more than 20 mass %. The non-conductive organic particles include a cross-linkable monomer unit with a proportional content of not less than 20 mass % and not more than 95 mass %.
US12230765B2

Provided is a method that enables efficient production of a laminate for a secondary battery including an electrode and a separator that are affixed to each other while also ensuring adhesive strength between the electrode and the separator. The method of producing a laminate for a secondary battery includes: a step (A) of forming an adhesive material on an affixing surface of at least one of an electrode and a separator; a step (B) of, after step (A), conveying the electrode and the separator to an affixing start position without bringing another member into contact with the affixing surface on which the adhesive material has been formed; and a step (C) of, after step (B), affixing the electrode and the separator to each other via the affixing surface. The formed amount of the adhesive material in step (A) is not less than 0.1 g/m2 and not more than 100 g/m2.
US12230758B2

Provided are an electrolyte functional additive for a lithium ion battery, a lithium ion battery electrolyte and the lithium ion battery. Calculated in parts by weight, the functional additive includes 0.1-0.5 parts of lithium tetrafluoroborate, 0.3-1.5 parts of lithium bisoxalate borate, and 0.2-2 parts of vinylene carbonate. The functional additive guarantees that a dense and stable SEI film is formed on the surface of a negative electrode, and high-temperature storage performance and high-temperature cycle performance of the battery are improved.
US12230752B2

A porous electrolyte structure for a solid state battery is provided. The porous electrolyte structure has an interconnected ceramic matrix with a network of open pores disposed throughout a thickness of the porous electrolyte structure. The porous electrolyte structure includes a porosity of about 20% by volume to about 80% by volume. A solid state battery cell including the porous electrolyte structure and a method of making the solid state battery cell are also provided.
US12230741B2

Disclosed are a display panel including a light emitting panel, and a color conversion panel facing the light emitting panel, wherein the color conversion panel being converts an emission spectrum of light emitted from the light emitting panel, wherein the color conversion panel may include a color conversion layer including a plurality of regions including a color conversion region, and bank defining each region of the color conversion layer, the color conversion region may include quantum dots, and a refractive index of the bank is lower than a refractive index of the quantum dots, and an electronic device including the same.
US12230738B2

A flip-chip light-emitting diode (LED) includes: a substrate having a patterned surface formed with a protrusion unit including first and second protrusions; a light-emitting epitaxial layer that is disposed on the second protrusions and that includes first and second semiconductor layers and an active layer interposed therebetween; first and second electrodes connected to the first and second semiconductor layers, respectively; and a passivation layer having an epitaxial-covering portion and a substrate-covering portion. The substrate-covering portion of the passivation layer has a top surface with hillocks having a height lower than that of the second protrusions. A high-voltage light-emitting device is also disclosed.
US12230737B2

A display device includes a first pixel disposed in a display area, wherein the first pixel includes first and second electrodes disposed in the display area and spaced apart from each other; a first light emitting element group including light emitting elements disposed between the first electrode and the second electrode; a first contact electrode disposed on the first electrode and connected to the light emitting elements; a second contact electrode disposed on the second electrode and connected to the light emitting elements; a first electrode contact portion disposed on the first electrode and connected to the first electrode; a second electrode contact portion disposed on the second electrode and connected to the second electrode; a first repair pattern connecting the second contact electrode and the first electrode contact portion; and a second repair pattern connecting the first contact electrode and the second electrode contact portion.
US12230732B2

A light device solvent, a light emitting device ink comprising same, and a method for manufacturing a display device are provided. A method for manufacturing a display device comprises the acts of: spraying a device ink, which comprises a first element solvent and a light emitting element dispersed in the first element solvent, onto a target substrate having a first electrode and a second electrode thereon; forming a second element solvent, which has an isomeric structure of the molecular structure of the first element solvent, and loading the light emitting element on the first electrode and the second electrode; and removing the second element solvent.
US12230726B2

One or more solar cells arranged on a mounting surface along a first direction and extending out from the mounting surface in a second direction that is substantially perpendicular to the first direction. One or more angled reflectors may be arranged on the mounting surface along the first direction. The one or more angled reflectors may include a lens in a wedge shape having: an entrance surface extending along the first direction including a plurality of curved surfaces a bottom surface extending along the second direction and adjacent to the corresponding solar cell of the one or more solar cells, and a reflector surface extending along the second direction at an angle. The reflector surface may include a gradient texture comprising one or more flat surfaces, each of which is substantially parallel to the first direction, and one or more angled elevation surfaces.
US12230724B2

A solar cell, and methods of fabricating said solar cell, are disclosed. The solar cell can include a first emitter region over a substrate, the first emitter region having a perimeter around a portion of the substrate. A first conductive contact is electrically coupled to the first emitter region at a location outside of the perimeter of the first emitter region.
US12230722B2

According to an aspect of the present disclosure, an avalanche diode, a detection unit configured to detect an avalanche current generated by avalanche multiplication in the avalanche diode, a switch disposed between the avalanche diode and the detection unit, and a reset unit configured to reset a node between the switch and the detection unit. The reset unit resets the node during a period in which the switch is in an off state.
US12230712B2

A semiconductor device according to the present disclosure includes a dielectric fin having a helmet layer, a gate structure disposed over a first portion of the helmet layer and extending along a direction, and a dielectric layer adjacent the gate structure and disposed over a second portion of the helmet layer. A width of the first portion along the direction is greater than a width of the second portion along the direction.
US12230709B2

Present disclosure provides a transistor structure, including a substrate, a first gate extending along a longitudinal direction over the substrate, the first gate including a gate electrode, a second gate over the substrate and apart from the first gate, a source region of a first conductivity type in the substrate, aligning to an edge in proximity to a side of the first gate, a P-type well surrounding the source region, a drain region of the first conductivity type in the substrate, an N-type well surrounding the drain region, the second gate is entirely within a vertical projection area of the N-type well and a bottom surface of the P-type well and a bottom surface of the N-type well are substantially at a same depth from the first gate.
US12230705B2

Shielded gate trench MOSFETs with gate trenches separated from termination trenches are disclosed, wherein the termination trenches surrounds outer periphery of gate trenches and do not surround said gate metal pad area; Inner edges of a first termination trench of the termination trenches adjacent to trench ends of the gate trenches have a plurality of wave shape portions in regions between two adjacent trench ends of the gate trenches while outer edges have a straight shape to reduce drain-source leakage current. Each of gate trenches on which has at least one shielded gate trench contact connected to a shielded gate electrode, and the shielded gate trench contact is spaced apart from any of multiple gate metal runners with a distance larger than 100 um.
US12230699B2

Integrated circuits can include semiconductor devices with back-side field plates. The semiconductor devices can be formed on substrates that have conductive layers located within the substrates. The conductive layers can include at least one of a conducting material or a semi-conducting material that modifies an electric field produced by the semiconductor devices. The semiconductor devices can include one or more semiconductor layers that include one or more materials having a compound material that includes at least one Group 13 element and at least one Group 15 element.
US12230696B2

The on-state characteristics of a transistor are improved and thus, a semiconductor device capable of high-speed response and high-speed operation is provided. A highly reliable semiconductor device showing stable electric characteristics is made. The semiconductor device includes a transistor including a first oxide layer; an oxide semiconductor layer over the first oxide layer; a source electrode layer and a drain electrode layer in contact with the oxide semiconductor layer; a second oxide layer over the oxide semiconductor layer; a gate insulating layer over the second oxide layer; and a gate electrode layer over the gate insulating layer. An end portion of the second oxide layer and an end portion of the gate insulating layer overlap with the source electrode layer and the drain electrode layer.
US12230690B2

The transistor includes a first III-V compound layer. A second III-V compound layer is disposed on the first III-V compound layer and is different from the first III-V compound layer in composition. A carrier channel is located between the first III-V compound layer and the second III-V compound layer. A source feature and a drain feature are disposed on the second III-V compound layer.
US12230667B2

A semiconductor device including a switching element on a substrate, a pad isolation layer on the switching element, a conductive pad passing through the pad isolation layer and connected to the switching element, an insulating pattern on the pad isolation layer and having a height greater than a horizontal width, a lower electrode on side surfaces of the insulating pattern on side surfaces of the insulating pattern and in contact with the conductive pad, a capacitor dielectric layer on the lower electrode and having a monocrystalline dielectric layer and a polycrystalline dielectric layer, the monocrystalline dielectric layer being relatively close to side surfaces of the insulating pattern compared to the polycrystalline dielectric layer an upper electrode on the capacitor dielectric layer may be provided.
US12230663B2

An electronic device is provided and includes an image sensor including a plurality of unit pixels including a first unit pixel and a second unit pixel, the first unit pixel including a first micro-lens, a first color filter disposed under the first micro-lens, and a first photodiode-array disposed under the first color filter and including a plurality of photodiodes arranged in a same number of columns and rows as each other, and the second unit pixel including a second micro-lens, a second color filter disposed under the second micro-lens and having a different color from that of the first color filter, and a second photodiode-array disposed under the second color filter and including a plurality of photodiodes arranged in a same number of columns and rows as each other; and a processor operatively coupled with the image sensor, wherein the processor is configured to identify a mode corresponding to an auto-focus function; if the mode is identified as a first mode, perform the auto-focus function based at least in part on comparing a first combined signal generated by combining signals obtained from a first column of the first photodiode-array with a second combined signal generated by combining signals obtained from a second column of the first photodiode-array; if the mode is identified as a second mode different from the first mode, perform the auto-focus function based at least in part on comparing the first combined signal with the second combined signal and comparing a third combined signal generated by combining signals obtained from a first row of the first photodiode-array with a fourth combined signal generated by combining signals obtained from a second row of the first photodiode-array; and generate an image signal based at least in part on signals obtained from the first unit pixel and the second unit pixel while the auto-focus function is performed according to a one of the first mode and the second mode.
US12230661B2

Various aspects of the present disclosure provide a semiconductor device, for example comprising a finger print sensor, and a method for manufacturing thereof. Various aspects of the present disclosure may, for example, provide an ultra-slim finger print sensor having a thickness of 500 μm or less that does not include a separate printed circuit board (PCB), and a method for manufacturing thereof.
US12230658B2

An image sensor includes a substrate having first and second surfaces and first and second regions. Unit pixels including photoelectric conversion layers are arranged inside the first region. A pixel separation pattern extends from the first surface to the second surface in the first region, separates each of the unit pixels, and includes a pixel separation spacer film and a pixel separation filling film. A dummy pixel separation pattern extends from the first surface to the second surface in the second region, and includes a dummy pixel separation filling film. A wiring structure disposed on the second surface includes an inter-wiring insulating film and a first wiring. A first contact directly connects the dummy pixel separation filling film and connects the dummy pixel separation filling film to the first wiring. A height of the pixel separation filling film is greater than a height of the dummy pixel separation filling film.
US12230653B2

The present application discloses a UTBB photodetector pixel unit, array and method, including: a silicon film layer, a buried oxide layer, a charge collection layer and a substrate, the silicon film layer, the buried oxide layer, the charge collection layer and the substrate being arranged in sequence from top to bottom; the silicon film layer includes NMOS transistors or PMOS transistors; the charge collection layer includes charge collection control regions and charge accumulation regions; and the substrate includes an N-type substrate or a P-type substrate. A centripetal electric field is formed around the charge accumulation regions, and photo-generated charges are accumulated in the corresponding pixel units under the action of the centripetal electric field. The existence of the centripetal electric field improves the photoelectric conversion efficiency, suppresses the crosstalk between pixels, saves the area of shallow trench isolation, reduces the size, and makes it more suitable for sub-micron pixels.
US12230643B2

According to one embodiment, a display device includes scanning lines, signal lines, pixels, a pixel electrode, a common electrode including a stem portion and branch portions, and a third wiring line, wherein a region where each pixel electrode and the first scanning line overlap is larger than a region where the respective pixel electrode and the second scanning line overlap, a width of the first region of the third wiring lines is less than a width of the scanning lines, and the branch portions of the common electrode extend from the stem portion along the second direction.
US12230633B2

An IC structure includes first, second, and third circuits. The first circuit includes a first semiconductor fin, a first gate electrode extending across the first semiconductor fin, and a first gate dielectric layer spacing the first gate electrode apart from the first semiconductor fin. The second circuit includes a second semiconductor fin, a second gate electrode extending across the second semiconductor fin, and a second gate dielectric layer spacing the second gate electrode apart from the second semiconductor fin. The third circuit includes a third semiconductor fin, a third gate electrode extending across the third semiconductor fin, and a third gate dielectric layer spacing the third gate electrode apart from the third semiconductor fin. The first gate dielectric layer has a greater thickness than the second gate dielectric layer. The third semiconductor fin has a smaller width than the second semiconductor fin.
US12230631B2

Devices and methods for layout-dependent voltage handling improvement in switch stacks. In some embodiments, a switching device can include a first terminal and a second terminal, a radio-frequency signal path implemented between the first terminal and the second terminal, and a plurality of switching elements connected in series to form a stack between the second terminal and ground. The stack can have an orientation relative to the radio-frequency signal path, and the switching elements can have a non-uniform distribution of a first parameter based in part on the orientation of the stack.
US12230629B2

A set of transistor elements includes a substrate of a first doping type and a first well and a second well, both of a second doping type and both formed on the substrate. The set of transistor elements also includes a first complementary transistor cell and a second complementary transistor cell. The set of transistor element also includes an anti-propagation region of the first doping type between the first well and the second well.
US12230625B2

An integrated circuit includes a standard cell including a first active region extending in a first direction and having a first width, and a filler cell including a second active region of a same type as that of the first active region and being adjacent to the standard cell in the first direction, the second active region extending in the first direction and having a second width which is greater than the first width, wherein the standard cell further includes a first tapering portion of the same type as that of the first active region, the first tapering portion being arranged between the first active region and the second active region.
US12230621B2

There is provided an optical navigation module including an optical package and a light reflective element. The optical package includes an image sensor which has a sensor surface. The light reflective element is configured to reflect light propagating parallel to the sensor surface to light propagating perpendicular to the sensor surface to impinge on the sensor surface thereby performing the lateral detection.
US12230609B2

A semiconductor package includes a first semiconductor die, an adhesive layer, a second semiconductor die, a plurality of conductive pillars and an encapsulant. The adhesive layer is adhered to the first semiconductor die. The second semiconductor die is stacked over the first semiconductor die. The conductive pillars surround the first semiconductor die. The encapsulant encapsulates the first semiconductor die and the conductive pillars, wherein a top surface of the encapsulant is higher than top surfaces of the conductive pillars.
US12230605B2

A semiconductor package includes semiconductor bridge, first and second multilayered structures, first encapsulant, and a pair of semiconductor dies. Semiconductor dies of the pair include semiconductor substrate and conductive pads disposed at front surface of semiconductor substrate. Semiconductor bridge electrically interconnects the pair of semiconductor dies. First multilayered structure is disposed on rear surface of one semiconductor die. Second multilayered structure is disposed on rear surface of the other semiconductor die. First encapsulant laterally wraps first multilayered structure, second multilayered structure and the pair of semiconductor dies. Each one of first multilayered structure and second multilayered structure includes a top metal layer, a bottom metal layer, and an intermetallic layer. Each one of first multilayered structure and second multilayered structure has surface coplanar with surface of first encapsulant. The top metal layers, the bottom metal layers, and the intermetallic layers are in contact with the first encapsulant.
US12230600B2

A semiconductor device including: a semiconductor chip; a plurality of insulating substrates mounted with the semiconductor chip; a printed circuit board facing the plurality of insulating substrates; and a conductive member for electrically connecting the plurality of insulating substrates and the printed circuit board is provided. The printed circuit board has a first through part arranged between the plurality of insulating substrates being adjacent to each other in a top view, and a second through part different from the first through part in shape in the top view.
US12230593B2

A package structure is provided, including a substrate, a first passivation layer, a metallization layer, a second passivation layer, and a polymer layer. The first passivation layer is formed over the substrate. The metallization layer is conformally formed on the first passivation layer. The second passivation layer is conformally formed on the first passivation layer and the metallization layer. A step structure is formed on the top surface of the second passivation layer, and includes at least one lower part that is lower than the other parts of the step structure. The polymer layer is formed over the second passivation layer. A portion of the polymer layer extends into the lower part of the step structure to engage with the step structure.
US12230591B2

An integrated circuit (IC) includes a first switch, a second switch, and an amplifier electrically connected between the first switch and the second switch. An RF signal path passes through first switch, the amplifier, and the second switch in this order. The IC includes an input terminal and an output terminal that are to be connected to each other between the first switch and the amplifier or between the amplifier and the second switch outside of the IC with a component connected therebetween. In a top view of the IC, a first region of the first switch, a second region of the amplifier, and a third region of the second switch are disposed on a straight line such that a virtual straight line connects any point of the first region, any point of the second region, and any point of the second region in this order.
US12230589B2

A semiconductor package includes a substrate, a semiconductor device, and a ring structure. The semiconductor device disposed on the substrate. The ring structure disposed on the substrate and surrounds the semiconductor device. The ring structure includes a first portion and a second portion. The first portion bonded to the substrate. The second portion connects to the first portion. A cavity is between the second portion and the substrate.
US12230587B2

A semiconductor device includes; a semiconductor substrate including a chip area and a scribe lane area, a low-k layer on the semiconductor substrate, an interlayer insulating layer on the low-k layer, a trench area in the scribe lane area, a gap-fill insulating layer in the trench area and vertically extending from the semiconductor substrate through the low-k layer and the interlayer insulating layer to expose an upper surface of the gap-fill insulating layer through the interlayer insulating layer, and a first metal liner covering a side surface of the gap-fill insulating layer and disposed between the gap-fill insulating layer and the low-k layer and between the gap-fill insulating layer and the interlayer insulating layer.
US12230581B2

A multi-device graded embedding package substrate includes a first dielectric layer, a second dielectric layer, and a third dielectric layer. The first dielectric layer includes a first conductive copper pillar layer and a first device cavity. The second dielectric layer includes a first wiring layer located in a lower surface of the second dielectric layer, a second conductive copper pillar layer and a heat dissipation copper block layer provided on the first wiring layer. The third dielectric layer includes a second wiring layer, a third conductive copper pillar layer provided on the second wiring layer. A first device is attached to the bottom of the first device cavity, and a terminal of the first device is in conductive connection with the second wiring layer. A second device is attached to the bottom of a second device cavity penetrating through the first, second and third dielectric layers.
US12230580B2

A method includes attaching a first anisotropic conductive film including first conductive particles to a front surface of a substrate structure; compressing a first redistribution structure on the front surface of the substrate structure such that a first redistribution conductor of the first redistribution structure that is exposed is electrically connected by the first conductive particles to a connection terminal or a vertical connection conductor that is exposed from the substrate structure, attaching a second anisotropic conductive film including second conductive particles to a rear surface of the substrate structure; and compressing a second redistribution structure on the rear surface of the substrate structure such that a second redistribution conductor of the second redistribution structure that is exposed is electrically connected by the second conductive particles to the vertical connection conductor.
US12230573B2

A semiconductor device and a data storage system including the same are provided. The semiconductor device includes a lower structure including a semiconductor substrate, a circuit element on the semiconductor substrate, a circuit interconnection structure on the semiconductor substrate, the circuit interconnection structure including a plurality of connection patterns on different levels and electrically connected to the circuit element, and a lower insulating structure covering the circuit element and the circuit interconnection structure; and an upper structure including an upper substrate in contact with an upper surface of the lower insulating structure, a stack structure on the upper substrate, the stack structure including interlayer insulating layers and gate electrodes alternately stacked in a vertical direction, and a vertical memory structure penetrating through the stack structure in the vertical direction.
US12230571B2

Methods of forming an integrated circuit devices may include forming a transistor on a first surface of a substrate. The transistor may include an active region, a source/drain region contacting the active region and a gate electrode on the active region. The methods may also include forming a conductive wire that is electrically connected to the source/drain region, forming a trench extending through the substrate by etching a second surface of the substrate, which is opposite the first surface of the substrate, and forming a power rail in the trench. The power rail is electrically connected to conductive wire.
US12230569B2

A scheme intelligently balances existing TM0 resources to simultaneously boost both AC and DC power delivery topologies without incurring a penalty on either area or IR drop. TM0 tracks are either regular or staples. Regular tracks are continuous across the width of an active silicon. Staples are located right under the respective TM1 (Top Metal 1) tracks. TM1 is above TM0 in the hierarchy of metal layers. The staples aid in increasing the total TV0 (Top Via 0 that connects TM0 to TM1) density for all supplies simultaneously as they are consecutively track-shared between the TM1 tracks. This boost in via density helps reduce the net series resistance of the MIM capacitor as the Manhattan (displacement) distance between the supply and ground vias is now reduced. The outcome is a high-density high-bandwidth MIM capacitor, located between the main power distribution layers in the die metal stack—TM0 and TM1.
US12230566B2

Semiconductor devices, integrated circuits and methods of forming the same are provided. In one embodiment, a semiconductor device includes a metal-insulator-metal structure which includes a bottom conductor plate layer including a first opening and a second opening, a first dielectric layer over the bottom conductor plate layer, a middle conductor plate layer over the first dielectric layer and including a third opening, a first dummy plate disposed within the third opening, and a fourth opening, a second dielectric layer over the middle conductor plate layer, and a top conductor plate layer over the second dielectric layer and including a fifth opening, a second dummy plate disposed within the fifth opening, a sixth opening, and a third dummy plate disposed within the sixth opening. The first opening, the first dummy plate, and the second dummy plate are vertically aligned.
US12230546B2

A method for measuring overlay between an interest level and a reference level of a wafer includes applying a magnetic field to a wafer, detecting at least one residual magnetic field emitted from at least one registration marker of a first set of registration markers within the wafer, responsive to the detected one or more residual magnetic fields, determining a location of the at least one registration marker of the first set registration markers, determining a location of at least one registration marker of a second set of registration markers, and responsive to the respective determined locations of the at least one registration marker of the first set of registration markers and the at least one registration marker of the second set of registration markers, calculating a positional offset between an interest level of the wafer and a reference level of the wafer. Related methods and systems are also disclosed.
US12230542B2

The present disclosure relates to a method for forming an integrated chip. The method includes performing a first dicing cut along a first direction and extending into a semiconductor substrate from a first side of the semiconductor substrate. The method includes performing a second dicing cut along the first direction and extending into the semiconductor substrate from a second side of the semiconductor substrate, opposite the first side. The method includes performing a third dicing cut, separate from the second dicing cut, along the first direction and extending into the semiconductor substrate from the second side of the semiconductor substrate.
US12230540B2

A substrate processing system includes a pre-alignment apparatus having a pre-alignment stage configured to hold a processing target substrate and a detector configured to detect a center position and a crystal orientation of the processing target substrate held by the pre-alignment stage; and a laser processing apparatus having a laser processing stage configured to hold the processing target substrate and a laser processing head configured to radiate and concentrate a laser beam for processing the processing target substrate to the processing target substrate held by the laser processing stage. The pre-alignment apparatus is disposed above the laser processing apparatus.
US12230537B2

A method for forming an interconnect structure includes forming a first conductive layer over a dielectric layer, forming one or more openings in the first conductive layer to expose portions of dielectric surface of the dielectric layer and conductive surfaces of the first conductive layer, wherein the one or more openings separates the first conductive layer into one or more portions. The method includes forming a capping layer on exposed portions of the dielectric surface of the dielectric layer and conductive surface of the first conductive layer, forming a sacrificial layer in the one or more openings, recessing the sacrificial layer, forming a support layer on the recessed sacrificial layer in each of the one or more openings, removing the sacrificial layer to form an air gap in each of the one or more openings, forming a dielectric fill on the support layer, replacing the first conductive layer in the one or more openings with a second conductive layer, selectively forming a two-dimensional (2D) material layer on the second conductive layer, forming a first etch stop layer on the dielectric fill and the support layer, forming a second etch stop layer on the first etch stop layer and the 2D material layer, forming a dielectric material on the second etch stop layer, forming a contact opening through the dielectric material, the second etch stop layer, and the 2D material layer to expose a top surface of the second conductive layer, and forming a first conductive feature in the contact opening.
US12230530B2

Described are apparatus and methods for processing a semiconductor wafer so that the wafer remains in place during processing. The wafer is subjected to a pressure differential between the top surface and bottom surface so that sufficient force prevents the wafer from moving during processing, the pressure differential generated by applying a decreased pressure to the back side of the wafer.
US12230520B2

A protective component forming apparatus includes a chuck table, a resin supply unit having a pump and a pipe that supply a liquid resin from a tank to a resin sheet held by the chuck table, a pressing unit that presses a workpiece against the liquid resin supplied to the resin sheet held by the chuck table, a curing unit that irradiates the liquid resin pressed by the pressing unit with ultraviolet and cures the liquid resin, a resin inspecting part that senses the viscosity of the liquid resin, and an informing unit.
US12230509B2

A method for fabricating a semiconductor device includes the steps of: forming a gate structure on a substrate; forming a source/drain region adjacent to the gate structure; performing a first cleaning process; performing a first rapid thermal anneal (RTA) process to remove oxygen cluster in the substrate; forming a metal layer on the source/drain region; and performing a second RTA process to transform the metal layer into a silicide layer.
US12230506B2

Aspects of this disclosure relate to selective removal of material of a layer, such as a carbon-containing layer. The layer can be over a patterned structure of two different materials. Treating the layer to cause the removal agent to be catalytically activated by a first area of the patterned structure to remove material of the organic material over the first area at a greater rate than over a second area of the patterned structure having a different composition from the first area.
US12230504B2

A plasma etching method in an embodiment includes etching a silicon-containing film by using plasma of a hydrofluorocarbon gas. The hydrofluorocarbon gas contains, as a conjugated cyclic compound, hydrofluorocarbon having a composition represented by CxHyFz, where x, y, and z are positive integers satisfying x≥6 and (z−y)/x≤1).
US12230500B2

A method for manufacturing a semiconductor film includes placing a semiconductor substrate including a β-Ga2O3-based single crystal in a reaction chamber of an HVPE apparatus. When the semiconductor substrate is placed so that the growth base surface faces upward, an inlet for a dopant-including gas into the space is positioned higher than an inlet for an oxygen-including gas into the space and an inlet for a Ga chloride gas into the space is positioned higher than the inlet for the dopant-including gas into the space. When the semiconductor substrate is placed so that the growth base surface faces downward, the inlet for the dopant-including gas into the space is positioned higher than the inlet for the Ga chloride gas into the space and the inlet for the oxygen-including gas into the space is positioned higher than the inlet for the dopant-including gas into the space.
US12230498B2

A semiconductor device manufacturing method includes loading a semiconductor substrate into a chamber, the semiconductor substrate including a silicon oxide film, depositing a seed layer on the silicon oxide film by supplying a first silicon source material, supplying a purge gas on the seed layer, depositing a protective layer on the seed layer by repeating a first cycle, the first cycle including supplying a base source material layer and subsequently supplying the first silicon source material, and depositing a silicon nitride film on the protective layer by repeating a second cycle, the second cycle including supplying a second silicon source material and subsequently supplying a nitrogen source material.
US12230496B2

Described herein are precursors and methods for forming silicon-containing films. In one aspect, the precursor comprises a compound represented by one of following Formulae A through E below: In one particular embodiment, the organoaminosilane precursors are effective for a low temperature (e.g., 350° C. or less), atomic layer deposition (ALD) or plasma enhanced atomic layer deposition (PEALD) of a silicon-containing film. In addition, described herein is a composition comprising an organoaminosilane described herein wherein the organoaminosilane is substantially free of at least one selected from the amines, halides (e.g., Cl, F, I, Br), higher molecular weight species, and trace metals.
US12230487B2

A method and device for determining an average frequency of a series of ion detection pulses (P) in a spectrometer can be applied to a measurement interval (MI). The method may comprise determining the duration of an auxiliary interval (AI1, AI2, . . . ), wherein the auxiliary interval overlaps the measurement interval, the auxiliary interval starts at the last pulse (P0) preceding the measurement interval (MI), and the auxiliary interval ends at the last pulse (PN) within the measurement interval. The method may further comprise determining the number of pulses during the auxiliary interval and dividing the number of pulses by the duration of the auxiliary interval so as to produce the average frequency. The method may be applied to a series of ion pulses produced by a voltage-to-frequency converter connected to a Faraday cup.
US12230485B2

A sputtering target for a magnetic recording medium, comprises: a metal phase containing Pt and at least one or more selected from Mn and V, with the balance being Co and incidental impurities; and an oxide phase containing at least B and O.
US12230482B2

An edge ring is configured to be raised and lowered relative to a substrate support, via one or more lift pins, in a substrate processing system. The edge ring is further configured to interface with a guide feature extending upward from a bottom ring and/or a middle ring of the substrate support during tuning of the edge ring. The edge ring includes an upper surface, an annular inner diameter, an annular outer diameter, a lower surface, and an annular groove arranged in the lower surface of the edge ring to interface with the guide feature. Walls of the annular groove are substantially vertical.
US12230478B2

A charged particle emission device includes a pre-emission state detector configured to detect a pre-emission charged state which is a charged state of the charged object before charged particles are emitted, an emission time generator configured to generate an emission time based on a past emission time of charged particles and a charged state of the charged object after the emission, emission processor circuitry configured to emit charged particles to the charged object which is in the pre-emission charged state based on the generated emission time, a post-emission state detector configured to detect a post-emission charged state which is a charged state of the charged object after the charged particles are emitted, machine learning processor circuitry configured to cause a machine learning model to learn a correspondence among the pre-emission charged state, the post-emission charged state, and the emission time generated by the emission time generator.
US12230469B2

Disclosed among other aspects is a charged particle inspection system including a phaseplate configured and arranged to modify the local phase of charged particles in a beam to reduce the effects of lens aberrations. The phaseplate is made up of an array of apertures with the voltage and/or a degree of obscuration of the apertures being controlled individually or in groups.
US12230465B2

Provided is a relay switch device including a relay housing, a first upper fixing terminal and a second upper fixing terminal arranged side by side over an inside and an outside of the relay housing, a first lower fixing terminal electrically connected to the first upper fixing terminal and arranged under the first upper fixing terminal to be apart a predetermined distance from the first upper fixing terminal, and a second lower fixing terminal electrically connected to the second upper fixing terminal and arranged under the second upper fixing terminal to be apart a predetermined distance from the second upper fixing terminal, and a circuit mode switch module provided to selectively contact the first and second upper fixing terminals or the first and second lower fixing terminals by moving a predetermined distance.
US12230460B2

An electric device comprises a first and second voltage sensor, a current sensor, an actuator and a controller. The first voltage sensor senses a first voltage at a first contact of a switch inside the electric device and generates a first voltage signal indicating the first voltage, the first contact of the switch coupled to a source line. The second voltage sensor senses a second voltage at a second contact of the switch and generates a second voltage signal indicating the second voltage, the second contact is coupled to a reactive component. The current sensor senses a current at the second contact of the switch and generates an output signal indicating the current. The controller is coupled to the voltage sensors, the current sensor and the actuator and causes, based on at least one of the voltage and current signals, the actuator to actuate one of the contacts to execute switching at a predetermined point of the first voltage.
US12230458B2

A MEMS relay. The MEMS relay includes: a movable switching element, on which a second switching surface is arranged in a first end section; a substrate having a first switching surface arranged thereon, which is designed to interact with the second switching surface; a switching electrode, to which an electrical switching voltage may be applied, the movable switching element being able to bring the second switching surface into contact with the first switching surface by way of an electrostatic force generated by the electrical switching voltage; at least one second compensation surface arranged in an end section of the movable switching element opposite the second switching surface; and a first compensation surface, which is designed to interact with the second compensation surface and is galvanically connected to the first switching surface via a cable.
US12230450B2

A method of manufacturing a semiconductor structure includes: forming a first oxide layer over a landing pad layer; forming a middle patterned dielectric layer over the first oxide layer; sequentially forming a second oxide layer and a top dielectric layer over the middle patterned dielectric layer; forming a trench through the top dielectric layer, the second oxide layer and the first oxide layer; conformally forming a bottom conductive layer in the trench; removing a portion of the top dielectric layer adjacent to the trench to expose a portion of the second oxide layer beneath the portion of the top dielectric layer; and performing an etching process to remove the second oxide layer and the first oxide layer. A semiconductor structure is also provided.
US12230441B2

A transport device and a transport method efficiently increase a thrust to suppress power consumption. The transport device has a first magnetic body on a side of a to-be-transported object, a magnetic circuit with a core consisting of a second magnetic body, and a winding wound around an outside of the core, and a drive circuit supplying a current to the winding of the magnetic circuit. The magnetic circuit has first and second magnetic circuits, and in a case where the first magnetic body is located on a side of the second magnetic circuit relative to a first predetermined position between the first magnetic circuit and the second magnetic circuit, the drive circuit supplies a current to a winding of the first magnetic circuit in such a manner to cause an electromagnetic repulsive force to be generated between the first magnetic body and the first magnetic circuit.
US12230436B2

An approach for reducing unwanted magnetic coupling with conductive elements by keeping the localized magnetic field in a transformer's or inductors magnetic gap far away from any conductive elements is provided. The approach includes the use of spacers to keep the localized magnetic field in a transformer's or inductor's magnetic gap far away from any conductive elements to reduce unwanted magnetic coupling with those conductive elements. The spacers can be made from materials including ferrite, conductors and non-conducting elements.
US12230433B2

A coil component includes: a core that includes a winding-core portion and a flange portion that is formed on an end surface of the winding-core portion; a wire that is wound around the winding-core portion; and an outer electrode that is formed on a bottom surface of the flange portion, to which an end portion of the wire is connected, and that includes a first metal layer that forms a surface of the outer electrode. At least a part of the end portion of the wire is embedded in the first metal layer.
US12230431B2

A coil component includes a body having a first surface and a first end surface and a second end surface each connected to the first surface and opposing each other, a support substrate disposed in the body, a coil unit including a first coil pattern, a first lead pattern and a second lead pattern respectively disposed on a first surface of the support substrate opposing the first surface of the body, first and second slit portions respectively disposed in edge portions between the first end surface and the second end surface of the body and exposing the first and second lead patterns, and first and second external electrodes arranged in the first and second slit portions and connected to the coil unit, wherein a ratio of a line width of any one of the first and second lead patterns to a line width of any one turn of the first coil pattern satisfies 1 to 1.5.
US12230429B2

A power transformer unit includes at least one single-phase transformer for connection to a high-voltage network. Each single-phase transformer includes a tank filled with insulating fluid receiving a core having high and low-voltage windings, at least one bushing socket connected to the high or low-voltage winding by a winding connection cable inside the tank, at least one high-voltage bushing to be inserted into the bushing socket, cooling equipment for the fluid and an expansion vessel compensating for temperature-induced volume fluctuations of the fluid. To transport the power transformer unit as quickly as possible and to put the power transformer unit into operation in situ, the expansion vessel and the cooling equipment are mechanically firmly connected to the tank and together with the tank and each bushing socket form a transport unit having an external contour lying inside a predetermined transport profile.
US12230416B2

A method for manufacturing an electrically-conductive paste includes: bringing carbon nanotubes (CNT) and a solvent into contact with each other so that a wetting rate is 25 to 125%; kneading, by using a planetary stirring machine, a mixture containing the CNT and the solvent obtained by impregnating the CNT with the solvent, to obtain a kneaded product in a paste state; and then performing dispersion processing on a dilution obtained by mixing a solvent into the obtained kneaded product.
US12230413B2

Disclosed is an electron beam generation source including: an electron discharge part extending on a desired axis and configured to discharge electrons; a support part electrically connected to a power supply device that supplies electric power to the electron discharge part; a tension holding part connected between one end of the electron discharge part and the support part and configured to hold tension of the electron discharge part with a pressing force or a tensile force; and a power supply path part having one end electrically connected to the support part and the other end electrically connected to the one end of the electron discharge part. An electric resistance value of the tension holding part is larger than an electric resistance value of the power supply path part.
US12230410B2

Disclosed is a nuclear reactor system for use with a power grid. The nuclear reactor system comprising a nuclear reactor, an energy storage system coupled to the nuclear reactor, and a control circuit coupled to the nuclear reactor and the energy storage system. The control circuit is configured to monitor a power demand of the power grid, monitor a power output generated from the nuclear reactor, detect a change in the power demand, cause the energy storage system to temporarily compensate for the change in the power demand, and adjust the power output based on the change in the power demand.
US12230406B2

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for automated contact tracing using multiple data sources. In some implementations, a system uses location data generated based on one or more types of signals, such as GPS signals, WI-FI signals, signals from cellular base stations, signals from short-range wireless technology, and so on. The system also prompts users for information regarding their locations and the conditions present at the locations, either at the time a user is present or later. With this information, the system compares the tracked locations for different individuals to identify instances of contacts in which criteria for disease transmission potential are met, e.g., when two individuals have certain levels of proximity and timing. Detected instances of contacts can be used to inform individuals.
US12230389B2

Systems, methods, beds, supports surfaces and machine readable medium for associating beds and support surface of a healthcare facility are disclosed. A surface association system for a healthcare facility may comprise a plurality of beds. The system may further comprise a computing device and a plurality of support surfaces to be placed upon beds of the plurality of beds. The computing device may associate a support surface of the plurality of support surfaces with a bed of the plurality of beds. The computing device may make the association based upon status data received from the plurality of beds and the plurality of support surfaces. The support surface and/or bed to be associated may initiate a surface association request. The computing device, in response to the surface association request, may request performance of one or more actions on the bed and/or support surface to be associated to identify the bed and/or support surface from the beds and support surfaces of the healthcare facility.
US12230380B2

Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing predictive data analysis. Certain embodiments of the present invention utilize systems, methods, and computer program products that perform predictive data analysis by using at least one of prospective coverage score determination machine learning models and prospective event-based classification machine learning models.
US12230369B2

The present disclosure provides systems and methods for assessing a mental state of a subject in a single session or over multiple different sessions, using for example an automated module to present and/or formulate at least one query based in part on one or more target mental states to be assessed. The query may be configured to elicit at least one response from the subject. The query may be transmitted in an audio, visual, and/or textual format to the subject to elicit the response. Data comprising the response from the subject can be received. The data can be processed using one or more individual, joint, or fused models. One or more assessments of the mental state associated with the subject can be generated for the single session, for each of the multiple different sessions, or upon completion of one or more sessions of the multiple different sessions.
US12230362B2

In a memory component having a command/address interface, timing interface and data interface, the command/address interface receives a first command/address value from a control component during a first interval and a second command/address value from the control component during a second interval. The timing interface receives a data strobe from the control component during the first interval and a data clock from the control component during the second interval, the data strobe departing from a parked voltage level to commence toggling at a time corresponding to reception of the first command/address value, and the data clock toggling throughout the second interval regardless of second command/address value reception-time. The data interface samples first write data corresponding to the first command/address value at times indicated by toggling of the data strobe, and samples second write data corresponding to the second command/address value at times indicated by toggling of the data clock.
US12230360B2

A clock buffer device for a memory module includes a first clock input coupled to an input of a first phase-locked loop (PLL), and a second clock input coupled to an input of a second PLL. An output of the first PLL is selectably coupled to clock output buffers, and an output of the second PLL is selectably coupled to a subset of the clock output buffers. The clock buffer device receives a first indication that a first information handling system is configured to provide a first clock signal on the first clock input but to not provide a second clock signal on the second clock input, and, in response to the indication, couples the output of the first PLL to the clock output buffers and to disables the second PLL.
US12230357B2

The present description concerns an electronic device including: a first input configured to receive a clock signal, coupled by a first input buffer to a first circuit; and at least an output coupled by an output buffer to the first circuit, the output buffer being synchronized on first edges of the clock signal, wherein the first input buffer includes a data input coupled to the first input and is configured to maintain the value on its output constant whatever the value on its data input during a duration following each first edge of the clock signal.
US12230347B2

Methods and apparatuses for a system error-correction code function are presented. The apparatus includes a memory configured to communicate with a host via at least one data connection and at least one non-data connection. The memory includes a memory array. The memory array includes a first portion and a second portion. The memory is further configured to, in a first mode, store and output data in the first portion and the second portion of the memory array. The first portion is addressable by a first address, and the second portion is addressable by a second address. The memory is further configured to, in a second mode, receive ECC of the data from the host via the at least one non-data connection, store the data in the first portion of the memory array, and store the ECC of the data in the second portion of the memory array based on the first address.
US12230346B2

A read technique for both SLC (single level cell) and MLC (multi-level cell) cross-point memory can mitigate drift-related errors with minimal or no drift tracking. In one example, a read at a higher magnitude voltage is applied first, which causes the drift for cells in a lower threshold voltage state to be reset. In one example, the read at the first voltage can be a full float read to minimize disturb. A second read can then be performed at a lower voltage without the need to adjust the read voltage due to drift.
US12230345B2

A memory system includes a plurality of memory devices having respective arrays of memory cells therein, a bus electrically coupled to and shared by the plurality of memory devices, and a memory controller. The memory controller, which is electrically coupled to the bus, includes a built-in self-test (BIST) circuit, which is commonly connected to the plurality of memory devices. The BIST circuit is configured to transfer a command set including a test pattern to the plurality of memory devices via the bus, and transfer a command trigger signal for driving the test pattern to the plurality of memory devices via the bus.
US12230335B2

A multi-stage method for programming an n-bit memory cell array using a fixed number of data latches is disclosed. The fixed number of data latches may be a reduced number of data latches in sense amplifier and data latch (SADL) peripheral circuitry than is required by existing programming techniques. As such, the die area taken up by the SADL circuitry can be reduced, which in turn, reduces overall chip area. The multi-stage programming method may include utilizing a first data latch to receive and store program page data and utilizing a second data latch to store bit information indicating which cells are to be targeted for the multi-stage programming. At each program stage, a respective program loop may be performed with respect to each threshold voltage distribution generated during a prior program stage to create two new threshold voltage distributions from the prior distribution.
US12230331B2

A memory device includes a first memory cell and a second memory cell each corresponding to a first column address, a first sense amplifier unit, a first bit line connected between the first memory cell and the first sense amplifier unit, and a second bit line connected between the second memory cell and the first sense amplifier unit.
US12230325B2

A method used in forming a memory array comprising strings of memory cells comprises forming a lower portion of a stack that will comprise vertically-alternating first tiers and second tiers. The stack comprises laterally-spaced memory-block regions. Material of the first tiers is of different composition from material of the second tiers. The lower portion comprises an upper second tier comprising insulative material. The vertically-alternating first tiers and second tiers of an upper portion of the stack are formed above the lower portion. Channel-material strings are formed that extend through the upper portion to the lower portion. Horizontally-elongated lines are formed in the upper second tier longitudinally-along opposing lateral edges of the memory-block regions. Material of the lines is of different composition from that of the insulative material in the upper second tier that is laterally-between the lines. Horizontally-elongated trenches are formed into the stack that are individually between immediately-laterally-adjacent of the memory-block regions and that extend through the upper portion to the lower portion. Other embodiments, including structure independent of method, are disclosed.
US12230311B2

An energy-efficient and area-efficient, mitigation of errors in a memory media device that are caused by row hammer attacks and the like is described. The detection of errors is deterministically performed while maintaining, in an SRAM, a number of row access counters that is smaller than the total number of rows protected in the memory media device. The reduction of the number of required counters is achieved by aliasing a plurality of rows that are being protected to each counter. The mitigation may be implemented on a per-bank basis, per-channel basis or per-memory media device basis. The memory media device may be DRAM.
US12230308B2

Switchable antiferromagnetic (AFM) memory devices are provided based on an active material, FexNbS2, where x>⅓ and FexNbS2 where x<⅓, that exhibits the ability to manipulate spin information “non-locally” i.e. tens of microns away from the electrical stimulus. Spin information can be transported and stored non-locally in the FexNbS2 material. The devices leverage two long range effects: collective excitations to carry spin and strong magnetoelastic coupling to allow complex domain structures to propagate over large distances. The application of current pulses across the material can rotate or switch the AFM order between multiple directions. Non-local resistance measurements can detect the orientation of the AFM order as high or low resistance states. The state of the device can be set by input current pulses, and read-out by the resistance measurement, forming a non-volatile, AFM memory storage bit.
US12230303B2

A multi-actuator hard disk drive includes a lower actuator with a corresponding voice coil motor assembly (VCMA), a coaxial upper actuator with a corresponding VCMA, and a central support plate positioned between the upper and lower VCMAs and to which the upper VCMA is fastened. Use of a central support plate enables some control over the direct and coupled plant transfer functions, while effectively providing a base support structure for the upper VCMA and enabling use of conventionally-sized fasteners.
US12230293B2

An information processing device 1X mainly includes a slow motion video generation means 16X and a digest candidate generation means 18X. The slow motion video generation means 16X generates a slow motion video SL being video data in which a playback speed of the first candidate video data Cd1 is slower than a normal speed, with respect to first candidate video data Cd1 being video data corresponding to a segment of a portion selected from video material data Dm. Here, the digest candidate generation means 18X generates digest candidate Cd being a candidate of a digest of the video material data Dm based on the video material data Dm and the slow motion video SL.
US12230290B2

The present disclosure relates to a method, a device, and a computer program product for generating video. The method includes extracting a first text of a first language in an input video and generating a second text of a second language corresponding to the first text of the first language. The method further includes generating a gist frame of the input video based on the input video and the second text, where the gist frame indicates information associated with color configuration and object layout of the input video. In addition, the method further includes generating, based on the gist frame and the second text, an output video broadcasting the second text by means of the second language. The method of the present disclosure enhances the similarity of the output video and the input video, and expressions and actions of a narrator can be generated at a correct time point.
US12230282B2

Methods, apparatus and articles of manufacture to identify sources of network streaming services are disclosed. An example apparatus includes a coding format identifier to identify, from a received first audio signal representing a decompressed second audio signal, an audio compression configuration used to compress a third audio signal to form the second audio signal, and a source identifier to identify a source of the second audio signal based on the identified audio compression configuration.
US12230279B1

Techniques for authenticating users at devices that interact with the users via voice input. For instance, the described techniques may allow a voice-input device to safely verify the identity of a user by engaging in a back-and-forth conversation. The device or another device coupled thereto may then verify the accuracy of the responses from the user during the conversation, as well as compare an audio signature associated with the user's responses to a pre-stored audio signature associated with the user. By utilizing multiple checks, the described techniques are able to accurately and safely authenticate the user based solely on an audible conversation between the user and the voice-input device.
US12230271B2

A method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple Long-Short Term Memory (LSTM) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. The neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. The method further including determining, using the respective textual representation generated for each word of the plurality of words of the spoken utterance, that the spoken utterance is one of directed toward the automated assistant server or not directed toward the automated assistant server, and when the spoken utterance is directed toward the automated assistant server, generating instructions that cause the automated assistant server to generate a response to the spoken utterance.
US12230268B2

Techniques for providing a contextual voice user interface that enables a user to query a speech processing system with respect to the decisions made to answer the user's command are described. The speech processing system may store speech processing pipeline data used to process a command. At some point after the system outputs content deemed responsive to the command, a user may speak an utterance corresponding to an inquiry with respect to the processing performed to respond to the command. For example, the user may state “why did you tell me that?” In response thereto, the speech processing system may determine the stored speech processing pipeline data used to respond to the command, and may generate output audio data that describes the data and computing decisions involved in determining the content deemed responsive to the command.
US12230258B2

A method for contextual biasing for speech recognition includes obtaining a base automatic speech recognition (ASR) model trained on non-biased data and a sub-model trained on biased data representative of a particular domain. The method includes receiving a speech recognition request including audio data characterizing an utterance captured in streaming audio. The method further includes determining whether the speech recognition request includes a contextual indicator indicating the particular domain. When the speech recognition request does not include the contextual indicator, the method includes generating, using the base ASR model, a first speech recognition result of the utterance by processing the audio data. When the speech recognition request includes the contextual indicator the method includes biasing, using the sub-model, the base ASR model toward the particular domain and generating, using the biased base ASR model, a second speech recognition result of the utterance by processing the audio data.
US12230246B2

Disclosed are a speech recognition method and device, and an electronic equipment. In the speech recognition method, when a user performs speech input, the lip of the user may be shot while audio is collected, then a second lip region of the user in a current frame image is obtained based on the current frame image and at least one first lip region in a historical frame image; concurrently, a second speech feature of current frame audio may be obtained based on current frame audio and at least one first speech feature of historical frame audio. Then, the phoneme probability distribution of the current frame audio may be obtained according to the speech features and the lip regions, and then the speech recognition result of the current frame audio may be obtained according to the phoneme probability distribution.
US12230245B2

Systems and methods provide for text normalization or inverse text normalization using a hybrid language system that combines rule-based processing with neural or learned processing. For example, a hybrid rule-based and neural approach identifies semiotic tokens within a textual input and generates a set of potential plain-text conversions of the semiotic tokens. The plain-text conversions are weighted and evaluated by a trained language model that rescores the plain-text conversion based on context to identify a highest scoring plain-text conversion for further processing within a language system pipeline.
US12230239B2

A method and system for visualizing music using a perceptually conformal mapping system are provided. A music source file is input into a processor configured to carry out a series of steps on audio cues identified within the music and ultimately generate a simultaneous visual representation on a display device. The series of steps include application of one or more perceptually conformal mapping systems that essentially induce a synesthetic experience in which a person can experience music both acoustically and visually at the same time. The device extracts cues from the music that are designed to specifically capture fundamentals of human appreciation, maps them into visual cues, then presents those visual cues synchronized with the source music.
US12230236B2

An adaptive music playback system is disclosed. The system includes a composition system that receives information corresponding to user activity levels. The composition system determines target musical criteria corresponding to the user activity levels and modifies the composition of a song in response to changes in user activity.
US12230232B2

Methods, systems, and devices for configurable types of write operations are described. A memory device may receive a write command to write data in a zone of a memory system. The memory device may identify a physical address to store the data using a cursor associated with the zone based at least in part on receiving the write command. In some examples, the cursor may be associated with a type of a write operation based on a quantity of data associated with the cursor. As such, the memory device write, using a first type of the write operation or a second type of the write operation in accordance with the quantity of data, the data, and an indication of the type of the write operation used to write the data into the memory system.
US12230228B2

A light-emitting assembly includes a substrate and a plurality of light-emitting elements disposed on the substrate. The substrate includes a base material layer, a first electrical conductive layer and a protection layer in a sectional view. A thickness of the first electrical conductive layer is greater than a thickness of the protection layer. The thickness of the protection layer is greater than 0 μm and less than 30 μm. This disclosure can improve the non-uniform brightness issue (hotspots) or enhance the optical performance.
US12230227B2

A home appliance including a main body; and a door to open and close the main body; and an electrophoretic display (EPD) panel on the door and including a plate to cover a portion of the door and to allow light to pass through, a first electrode configured to allow light pass through and a second electrode between the plate and the door, and an electrophoretic layer between the first electrode and the second electrode, and including a color cell in which first charged particles having a first color, and second charged particles having a second color are accommodated, the first charged particles and the second charged particles being flowable within the color cell, the second charged particles have a different charge than the first charged particles.
US12230219B2

A display driver includes a memory, a data driver, and a control circuit. The data driver is configured to: in a first mode, update a display panel based at least in part on a command provided to the display driver asynchronously with a display vertical sync signal; and in a second mode, update the display panel based at least in part on first image data stored in the memory in synchronization with the display vertical sync signal. The control circuit configured to: switch from the first mode to the second mode in response to a first command; and, in the second mode, adjust the display vertical sync signal based at least in part on an external vertical sync signal.
US12230218B2

Embodiments of the disclosure relate to a display device and a display driving method. Specifically, there may be provided a display device comprising a display panel having a plurality of subpixels, a gate driving circuit supplying a plurality of scan signals to the display panel through a plurality of gate lines, a data driving circuit supplying a plurality of data voltages to the display panel through a plurality of data lines, a power management circuit supplying a plurality of driving voltages to the gate driving circuit and the data driving circuit, and a timing controller controlling the power management circuit to change a level of a gate voltage applied to the gate driving circuit according to an output state of the gate driving circuit.
US12230214B2

An array substrate, a display panel, and a driving method of the array substrate are provided. The array substrate includes: a plurality of pairs of gate lines, each pair including a first gate line and a second gate line, and a pixel array, including pixel units arranged into a plurality of rows and a plurality of columns. A scan signal terminal of a pixel unit of an nth column in an mth row of pixel units is connected to the first gate line in an mth pair of gate lines to receive a first scan signal; m and n are positive integers; a reset signal terminal of the pixel unit of the (n+1)th column in the mth row of pixel units is connected to the first gate line in the mth pair of gate lines to receive the first scan signal serving as a first reset signal.
US12230213B2

A gate driver includes a first scan signal generator configured to output a logic voltage for driving of a scan transistor through a plurality of stages connected in cascade, the scan transistor performing a switching operation to transfer a data voltage to a driving transistor of a pixel, a second scan signal generator configured to output a logic voltage for driving of a sensing transistor through the plurality of stages, the sensing transistor sensing deterioration of a light emitting element of the pixel, a light emission control signal generator configured to output a logic voltage for control of a light emission control transistor of the pixel through the plurality of stages, and an initialization voltage generator driven by logic voltages received from some nodes of the first scan signal generator based on the light emission control signal generator to supply an initialization voltage to the pixel.
US12230206B2

A pixel circuit according to an embodiment and a display device including the same are disclosed. The pixel circuit includes a driving element including a driving element including a first electrode connected to a pixel driving voltage line, a gate electrode connected to a first node, and a second electrode connected to a second node, a first switch element configured to supply a data voltage to the first node in response to a first gate signal, a second switch element configured to supply an initialization voltage to the first node in response to a second gate signal, a third switch element configured to supply a reference voltage to a third node in response to a third gate signal, a fourth switch element configured to connect the second node and the third node in response to a fourth gate signal, a first capacitor connected between the first node and the second node, a second capacitor connected between the pixel driving voltage line and the second node, a third capacitor connected between a gate electrode of the second switch element and the second node and a light-emitting element connected between the third node and a low-potential power voltage line.
US12230205B2

A pixel drive circuit, which includes a data input circuit, a reset compensation circuit, a first switch circuit, a second switch circuit, a third switch circuit, an energy storage circuit and a light-emitting control circuit. The data input circuit is in electrical connection with a control end of the light-emitting control circuit via the energy storage circuit. The reset compensation circuit is in electrical connection with an output of the light-emitting control circuit. The first switch circuit is connected between an output of the data input circuit and an output of the reset compensation circuit. The second switch circuit is connected between an input of the light-emitting control circuit and a first power supply. The third switching circuit is connected between the control end and the input of the light-emitting control circuit. The output of the light-emitting control circuit is in electrical connection with a second power supply.
US12230201B2

A pixel circuit and a driving method thereof, a display substrate and a display apparatus are provided, wherein the pixel circuit includes a first node control sub-circuit, a second node control sub-circuit, a light emitting control sub-circuit and a driving sub-circuit; the working process of the pixel circuit includes: a first initialization stage, a data writing stage, a second initialization stage and a light emitting stage; the second node control sub-circuit is configured to provide the signal of the second initial signal terminal to the fourth node under the control of the second reset signal terminal; the second initialization stage occurs between the data writing stage and the light emitting stage, and the signal of the second reset signal terminal is an effective level signal in the second initialization stage.
US12230199B2

A non-transitory computer-readable storage medium can include instructions stored thereon that, when executed by at least one processor, are configured to cause a computing device to determine, in response to a change in a refresh rate of a display, an encoded intensity of at least a portion of an image presented by the display, determine that the encoded intensity is within a predetermined range, and based on determining that the encoded intensity is within the predetermined range, adjust an intensity of a signal for the portion of the image.
US12230183B2

A display device includes a display panel including pixels arranged along a plurality of pixel lines, each pixel line extending in a first direction, a data driver which applies data voltages to the pixels, and a timing controller which controls the data driver. The data driver includes first channels which applies the data voltages to the pixels of first pixel lines and is adjacent to the display panel in the first direction, and second channels which applies the data voltages to the pixels of second pixel lines and is adjacent to the display panel in a direction opposite to the first direction.
US12230178B2

A display device includes: at least one first pixel including a first drive transistor and a first initialization transistor configured to initialize the first drive transistor; at least one second pixel including a second drive transistor and a second initialization transistor configured to initialize the second drive transistor; a first initialization line connected to the first drive transistor via the first initialization transistor; a second initialization line connected to the second drive transistor via the second initialization transistor; and a first temperature detection transistor connected to the second initialization line, the first temperature detection transistor including a gate connected to the first initialization line.
US12230163B2

A lumbar spine stretch limiter assembly for an anthropomorphic test device functions to limit the ultimate stretching of an elastic lumbar spine member during crash test simulations such as far side impact crash simulations. The lumbar spine stretch limiter assembly includes a belt assembly including one or more belts coupled to the thoracic spine and sacrum and disposed between the elastic lumbar spine member and a lumbar mounting wedge. During far side impact crash simulations, a portion of the belt assembly is brought into contact with the stretching elastic lumbar spine member to prevent further elongation of the lumbar spine member beyond a maximum allowable limit corresponding to a natural response of the lumbar spine region of a human to improve reproducibility of head excursion data and to prevent or minimize damage to the elastic lumbar spine member during far side impact crash simulations.
US12230162B2

A surgeon training apparatus includes a cassette, which includes biological tissue re-purposed into a form consistent with the anatomical configuration of a foregut, affixed into an anatomically correct framework which replicates the abdominal anatomy. The framework positions the cassette in an anatomically correct position within the abdominal cavity, enabling surgeons to train using a properly positioned representation of the target anatomy, thus requiring the surgeon to properly use surgical tools to simulate surgical operations performed on a foregut. The cassette is formed by applying biologic tissue to a specially designed “plate,” which affixes the tissue block into the anatomic framework. The cassette can be positioned inside a mannequin, and can be used to train surgeons to perform surgeries using multiple techniques, including robot assisted and laparoscopic methods.
US12230159B2

A heavy-duty interactive (HDi) system may include a heavy-duty vehicle; a work tool installed on the heavy-duty vehicle; a memory that stores a plurality of patterns representing operation events for the heavy-duty vehicle; a first sensor affixed to the heavy-duty vehicle that collects first sensor data as the heavy-duty vehicle is operated; a second sensor affixed to the work tool that collects second sensor data as the work tool is operated; and a controller operatively coupled to the first sensor, the second sensor, and the memory. The controller may be configured to identify a heavy-duty vehicle operation event by comparing at least one of the first sensor data and the second sensor data with the plurality of patterns in the memory, and associate the work tool with the heavy-duty vehicle based on a comparison of the first sensor data and the second sensor data.
US12230155B2

A method for an aerial vehicle includes generating a control signal that controls multiple actuators of the aerial vehicle each including a corresponding one of multiple propellers. The multiple propellers are configured to be mounted in multiple actuators, respectively. The method also includes controlling the multiple actuators to operate based on the control signal; obtaining status information of the aerial vehicle when the multiple actuators are operating in response to the control signal; and determining whether at least one of the multiple propellers is abnormally mounted according to the status information.
US12230153B2

A themed aerial vehicle entertainment system or platform useful for generating crowd-pleasing shows or displays through the use of dynamically-coordinated show systems. Instead of use of a fixed flight plan, the new entertainment platform is configured to include one or more UAVs that is enclosed within or supports thematic cladding such as the outer shell of a spacecraft or flying character, and the show is dynamically coordinated to present a cohesive performance. Onboard show effects provided by onboard or UAV supported show system components such as high brightness lights are dynamically adjusted in the new system/platform to ensure the best show appearance to the audience while providing safer operations. The dynamic adjustments may involve selecting or generating a second script or “B show” in a contingent manner based on the current location or timing of movement of the UAV along a flight plan.
US12230145B2

The present disclosure relates methods and apparatuses for transmitting information. The method is applicable to an unmanned aerial vehicle (UAV). The method includes: generating designated event information when the UAV has flight path information, where the designated event information indicates that the UAV has the flight path information; adding the designated event information to a first message; and sending the first message to a base station, such that the base station determines that the UAV has the flight path information according to the designated event information included in the first message.
US12230144B2

A flight route information acquisition module acquires flight route information indicating a flight route of an unmanned aerial vehicle in a real space. A real space position/direction identifier identifies a visually recognized position and a visually recognized direction in the real space. A flight route image generator generates a flight route image representing the flight route viewed from the visually recognized position in the visually recognized direction based on the flight route information. A display controller displays the flight route image under a state in which a position of the flight route image is matched with a situation viewed from the visually recognized position in the visually recognized direction in the real space on a display.
US12230139B2

System and methods for determining traffic violation hotspots based on roadway feature and/or sensor data. Traffic violation hotspots include, for example areas where traffic violations are more likely to occur such as traffic light jumping, wrong way driving, over speeding, not wearing seatbelt, avoiding stop signs and red lights, distracted driving, passing other vehicles in a no-passing zone, among others. Traffic violation data from one region is used to train a model that is applied to a second region for which traffic violation data does not exist or is limited.
US12230137B2

Disclosed herein are multispace parking pay stations comprising: at least one processor, a memory, a communications element, a printer, and a computer program including instructions executable by the at least one processor to create an application comprising: a software module receiving a unique identifier associated with a parking customer, the parking customer having executed a mobile payment for parking in a space associated with the pay station; a software module transmitting the unique identifier to a central parking management server and querying the central parking management server with the unique identifier to identify the parking customer and verify the mobile payment; and a software module generating and sending instructions to the printer to print a payment verification for the parking customer.
US12230134B2

Arrival/Travel times for public transit exhibit variability on account of factors like seasonality, dwell times at bus stops, traffic signals, travel demand fluctuation, spatial and temporal correlations, etc. The developing world in particular is plagued by additional factors like lack of lane discipline, excess vehicles, diverse modes of transport and so on. This renders the bus arrival time prediction (BATP) to be a challenging problem especially in the developing world. Present disclosure provides system and method that implement recurrent neural networks (RNNs) for BATP (in real-time), wherein the system incorporates information pertaining to spatial and temporal correlations and seasonal correlations. More specifically, a Gated Recurrent Unit (GRU) based Encoder-Decoder (ED) model with one or more bi-directional layers at the decoder is implemented for BATP based on relevant additional synchronized inputs (from previous trips) at each step of the decoder. The system further captures congestion influences on travel time prediction.
US12230129B2

A system for monitoring a traffic condition can include a processor and a memory. The memory can store a preliminary operations module, a calculations module, and a communications module. The preliminary operations module can include instructions that cause the processor to obtain information about the traffic condition of stopped or slow moving vehicles. The calculations module can include instructions that cause the processor to: (1) define a monitoring zone that encloses the traffic condition and (2) determine, based on data about velocities of vehicles in the monitoring zone, that an error of a prediction of a position of a vehicle, associated with the traffic condition, is less than a threshold. The communications module can include instructions that cause the processor to: (1) receive the data and (2) cause, in response to a determination that the error is less than the threshold, the information to be communicated to vehicles.
US12230125B2

A suction device includes a heating unit that heats a base material and generates an aerosol; a communication unit that receives, through a communication link, information indicating a profile stipulating an operation of the heating unit; and a control unit that controls the operation of the heating unit in accordance with the information indicating the profile. The information indicating the profile includes a combination of information indicating time and information indicating a parameter pertaining to the operation of the heating unit at said time.
US12230119B2

A control device acquire person information that is information unique to person, specify ability information that is information indicating ability of the person indicated by the acquired person information, and output the specified ability information to a predetermined output device.
US12230118B2

Systems and methods for keybox status determination are disclosed. In some embodiments, a system for determining a status of a keycontainer of a lockbox comprises one or more sensors configured to generate output signals related to the keycontainer. The system further comprises at least one processor operatively connected with the one or more sensors, and memory storing instructions executable by the at least one processor. The instructions when executed cause the system to: determine, using the output signals from the one or more sensors, a status of the keycontainer, the status indicating whether the keycontainer is released from the keybox; and send a status notification based on the determined status of the keycontainer.
US12230113B2

Systems, methods, and computer program products for human-centered safety using physiological indicators to identify and/or predict potential hazards are disclosed. An example method includes receiving physiological data associated with a plurality of physiological parameters of a worker from a wearable device of the worker. The physiological data may be monitored to detect at least one potential hazard based on a hazard classifier. The hazard classifier may include at least one machine learning model trained based on historical physiological data associated with the plurality of physiological parameters. At least one communication may be communicated based on the potential hazard(s) and/or the physiological data.
US12230112B2

The present disclosure relates generally to security tags, and more specifically relates to electronic article surveillance (EAS) tags. The tag prevents unauthorized removal of an article as well as triggers an alarm when the tag is attempted for tampering. The tag comprises a housing, a switch, and a processing circuit. The switch includes a first contact coupled with the housing and a second contact coupled with an article. The second contact is movable relative to the first contact. The processing circuit is provided to detect electrical disconnection between the first contact and the second contact, and trigger an alarm upon detecting the electrical disconnection.
US12230108B2

Gaming systems and methods which utilize the results of a sporting event to determine an outcome of a bingo game.
US12230097B2

Method and apparatus are described which are used to provide enhanced functionality on gaming devices associated with the play of wager-based games. A secondary processor, separate from a game controller on the gaming device, can be used to provide the enhanced functionality. In one embodiment, the secondary processor can be used to control a display interface on a video display, such as a video display used to play a wager-based game on the gaming device. The display interface can be used to purchase items, such as a lottery ticket, under control of the secondary processor. After purchase, the lottery ticket can be dispensed from the gaming device using a printer. After the lottery ticket is dispensed, it can be reinserted into the gaming device and validated. If any winnings are associated with the lottery ticket, it can be credited to the electronic gaming machine.
US12230093B2

A brushless motor system for use with a mechanical reel gaming machine is provided. The brushless motor system includes a reel hub and a reel frame rotationally attached to a center shaft of the reel hub. The brushless motor system also includes a permanent magnet (PM) rotor attached to the reel frame and including a plurality of permanent magnets attached to the PM rotor. The brushless motor system further includes a stator including stator coils attached to the reel hub, the plurality of stator coils are mounted parallel to a surface of the PM rotor at a separation distance. The stator causes the PM rotor to rotate during activation of the stator without direct contact between the stator and the rotor, thereby causing the display of one or more symbols of the plurality of symbols during the wagering game based on the rotation.
US12230073B2

A system and method for a telematic application on a mobile electronic device that can include detecting, in the telematic application, vehicular travel; collecting, in the telematic application, driver status identification data; determining a driver status based on the driver status identification data; recording the driver status; and recording telematic data based on the driver status.
US12230067B2

Various methods, computer systems, and machine learning models for luggage tracking and recovery are disclosed. The methods and computer systems may include matching first travel information including a passenger name and an International Air Transport Association (IATA) license plate number for a luggage item of a passenger in a flight manifest with second travel information from a created B-Type message that includes a reference indicator representative of a non-routine routed luggage item. The methods and computer systems may include generating an anomalous luggage item manifest record for the non-routine routed luggage item associated with the flight manifest; retrieving third travel information of the non-routine routed luggage item generated by a baggage handling system prior to or after the created B-Type message; and locating the non-routine routed the luggage item. Thereafter, the luggage item may be routed to its intended destination.
US12230063B2

A device comprising at least one camera, a display, a memory and a processor, the memory storing instructions which, when executed by the processor, cause the device to: display, using the display of the device, a content to be reviewed by the user; detect, using the camera of the device, user's eyes; detect, using the camera of the device, user's eye movements; determine, based on the detected user's eye movements, whether the user has reviewed the content.
US12230062B2

Digital imaging systems and methods are described for analyzing pixel data of an image of a skin area of a user for determining dark eye circles. A plurality of training images of a plurality of individuals are aggregated, each of the training images comprising pixel data of a respective skin area of an individual. A dark eye circles model, trained with the pixel data, is operable to output, across a range of a dark eye circles scale, dark eye circles values associated with a degree of dark eye circles. An image of a user comprising pixel data of at least a portion of a user skin area is received and analyzed, by the dark eye circles model, to determine a user-specific dark eye circles value of the user skin area. A user-specific electronic recommendation addressing at least one feature identifiable within the pixel data is generated and rendered, on a display screen of a user computing device.
US12230056B2

Systems and methods for estimating a random distribution for an overall metric for a composite node, the composite node comprising a plurality of nodes. For each data atom of a plurality of data atoms being input to the composite node, and for each node of the plurality of nodes, at least one value may be generated for a per-node metric with respect to the data atom. A value for the overall metric with respect to the data atom may be generated based on the per-node metric values of the plurality of nodes. At least one parameter of the random distribution for the overall metric for the composite node may be estimated based on the overall metric values with respect to the plurality of data atoms.
US12230052B1

Images of a hand are obtained by a camera. A pose of the hand relative to the camera may vary due to rotation, translation, articulation of joints in the hand, and so forth. Avatars comprising texture maps from images of actual hands and three-dimensional models that describe the shape of those hands are manipulated into different poses and articulations to produce synthetic images. Given that the mapping of points on an avatar to the synthetic image is known, highly accurate annotation data is produced that relates particular points on the avatar to the synthetic image. An artificial neural network (ANN) is trained using the synthetic images and corresponding annotation data. The trained ANN processes a first image of a hand to produce a second image of the hand that appears to be in a standardized or canonical pose. The second image may then be processed to identify the user.
US12230050B2

In some aspects, a server receives a video stream from a security system and processes a frame from the video stream to create a processed frame. The server analyzes the processed frame using artificial intelligence and determines that the processed frame includes a change to a surface area of an object and determines details associated with the change. The server determines that the change satisfies one or more thresholds, such as a change threshold and a time threshold. The server adds annotations to the processed frame to create an annotated frame. The annotations include the change and at least a portion of the details associated with the change to the surface area of the object. The server sends, to a designated recipient, a notification that includes a link to view the annotated frame.
US12230049B2

Systems and methods may be provided for performing a search on an input text block. The input text block may be split into a plurality of input text segments. A text similarity algorithm may be used to find similar stored text segments to each of the plurality of input text segments.
US12230048B1

A method and system can include processing title and title opinion document images to generate text information. Trained models may generate data objects representative of period of time during which certain rights to a property exist. The trained models may also generate rules for modifying the data objects and interrelating the data objects to each other. In some examples, a confidence level can be generated and will reflect a likelihood of a data object including correct information. The modified and interrelated data objects may be used to generate a navigable interface which includes a current title status for a property and a navigable chain of title reflecting historical rights to the property.
US12230045B2

The invention provides an English char image recognition method mainly generating a rectangular coordinate frame from a loaded English character image, finding a gravity center in the rectangular coordinate frame, obtaining feature points on the rectangular coordinate frame and around the gravity center, performing one-dimensional convolutional operation and processing on the feature points to generate six layer feature maps, and generating a character recognition result from the six layer feature maps to solve the problem of generating a large amount of computation in conventional two-dimensional recognition operation, thereby achieving an efficacy of reducing recognition equipment costs and enabling fast and accurate recognition.
US12230041B2

An information playback method and device, a computer readable storage medium, and an electronic device, relating to the technical field of computers. Said method comprises: performing identification on a spatial image in a 3D model and obtaining an information display device and a display area in the spatial image (201); determining the display position information corresponding to the display area (202); overlaying an information playback layer in the display area according to the display position information so as to play back display information in the information playback layer (203). By overlaying an information playback layer on the information display device in a 3D model, further information exchange can be implemented in the 3D model, so that user can experience a more reality-like scenario in the 3D model, thereby enhancing user experience.
US12230029B2

Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for a wearable multimedia device and cloud computing platform with an application ecosystem for processing multimedia data captured by the wearable multimedia device. In an embodiment, a body-worn apparatus comprises: a camera; a depth sensor; a laser projection system; one or more processors; memory storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising: capturing, using the camera, a set of digital images; identifying an object in the set of digital images; capturing, using the depth sensor, depth data; identifying a gesture of a user wearing the apparatus in the depth data; associating the object with the gesture; obtaining data associated with the object; and projecting, using the laser projection system, a laser projection of the data on a surface.
US12230023B2

An analysis device includes an analysis unit configured to receive scattered light, transmitted light, fluorescence, or electromagnetic waves from an observed object located in a light irradiation region light-irradiated from a light source and analyze the observed object on the basis of a signal extracted on the basis of a time axis of an electrical signal output from a light-receiving unit configured to convert the received light or electromagnetic waves into the electrical signal.
US12230018B2

One or more embodiments herein can enable identification of an obstacle free area about an object. An exemplary system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise an obtaining component that obtains raw data defining a physical state of an environment around an object from a vantage of the object, and a generation component that, based on the raw data, generates a dimension of a portion or more of a virtual polygon representing a boundary about the object, wherein the boundary bounds free space about the object. A sensing sub-system can comprise both an ultrasonic sensor and a camera that can separately sense the environment about the object from the vantage of the object to thereby generate separate polygon measurement sets.
US12230009B2

System, methods, and computer-readable media for a training technique of an object trajectory prediction model that inputs semantic map data pertaining to an environment and trajectory data of an object into an autoencoder neural network, which outputs the original trajectory as a feature embedding vector. Each feature embedding vector serves as a unique identifier for each behavior. Cluster analysis is performed on feature embedding vectors to determine clusters, each associated with a particular behavior attribute.
US12230007B2

An embodiment of the present disclosure discloses a training method for a multi-object tracking model and a multi-object tracking method. The multi-object tracking method comprises: constructing an object graph according to objects to be tracked in a current frame, wherein the vertexes of the object graph correspond to the objects to be tracked, and edge features of the edges between the two vertexes comprise an attribute relationship between the two vertexes; performing graph matching on the object graph and a tracklet graph to calculate matching scores between the object to be tracked and the tracked tracklet in the tracklet graph, wherein the vertexes of the tracklet graph correspond to tracked tracklets, and the edge features of the edges between the two vertexes comprise an attribute relationship between the two vertexes; and determining the matched tracklet of the object to be tracked according to the matching scores.
US12230006B2

There is provided a vehicle sensor system, comprising: a plurality of sensors with mostly overlapping field of views that simultaneously acquire temporary images, a processing circuitry that: analyzes the temporary images to identify at least one blocked image area in at least one temporary image of the plurality of temporary images which is less or not blocked in at least one spatially corresponding image area of at least one other temporary image of the plurality of temporary images, selects visual data from the at least one spatially corresponding image areas over corresponding visual data from the at least one blocked images area, merges the plurality of temporary images into a final image using the selected visual data and excludes the at least one blocked image area, and an output interface that forwards the final image to a vehicle controller.
US12229999B2

Example implementations include a method, apparatus, and computer-readable medium for sharing analytical resources in a camera network, comprising capturing a video clip comprising a set of image frames via a first camera having only non-artificial intelligence (A.I) features, wherein the first camera is part of a camera network. The implementations further include identifying, in the camera network, a second camera that has an A.I feature. The implementations further include determining whether the second camera has bandwidth to analyze the video clip. The implementations include transmitting, via the first camera, the video clip to the second camera for analysis using the A.I feature, in response to determining that the second camera has bandwidth. The implementations include receiving, by the first camera from the second camera, metadata comprising results of the analysis using the A.I feature and generating, for display on a user interface, the video clip with the metadata.
US12229996B2

Systems and methods for calibrating a camera using a calibration system are provided. The calibration system includes a mat, a camera, and a controller. The systems and methods include the controller configuring the mat to operation in an illumination mode in which the mat energizes one or more LEDs to form an illumination pattern. The controller receives image data generated by the camera that features the illumination pattern. The controller analyzes the image data to derive heading data for the camera and sets the camera heading data to be the derived heading data.
US12229990B2

A positioning method includes obtaining an estimated extrinsic parameter of a camera and an intrinsic parameter of the camera, where the estimated extrinsic parameter of the camera is obtained based on world coordinates of a plurality of estimation points in a shooting region of the camera, image coordinates of the plurality of estimation points, and the intrinsic parameter of the camera; obtaining image coordinates of a target in an image shot by the camera; and obtaining world coordinates of the target based on the estimated extrinsic parameter of the camera, the intrinsic parameter of the camera, and the image coordinates of the target.
US12229989B2

An object orientation indicator for indicating the orientation of an object, such as the vertical positioning of an object to be inserted or being inserted into a surface. The object orientation indicator is configured to determine or indicate when an object being inserted into a surface parallel or non-parallel to the ground is vertically level, i.e. perpendicular to the ground. The object orientation indicator may also be configured to determine or indicate if a preexisting vertical object inserted into a surface parallel or non-parallel to the ground remains in its originally inserted orientation. The object orientation indicator may include a housing assembly and a display panel.
US12229985B2

A computer includes a processor and a memory, and the memory stores instructions executable by the processor to receive an image frame from a camera, the image frame showing a vehicle, determine a two-dimensional bounding box around the vehicle in the image frame, determine a first three-dimensional point that is an intersection between (a) a ray extending from the camera through a center of the two-dimensional bounding box and (b) a first plane that is parallel to a ground plane, determine a second three-dimensional point on the vehicle, and determine an orientation of the vehicle based on the first three-dimensional point, the second three-dimensional point, and the ground plane. The ground plane represents a surface on which the vehicle sits.
US12229979B2

A real-time ground fusion system is based on binocular stereo vision and an intelligent terminal. The method for accomplish real-time ground fusion includes: S1 of obtaining a disparity map about a same road scenario, and converting a disparity map in a target region into a 3D point cloud; S2 of performing pose conversion on a current frame and a next frame adjacent to the current frame, and performing inverse conversion on a 3D point cloud of the current frame; and S3 of repeating S2 with each frame in the target region as the current frame, so as to achieve ground fusion. Through the conversion and fusion of adjacent frames, holes caused by the projection of the disparity map can be filled to assist driving and output accurate height data, thereby improving comfortableness.
US12229966B2

In part, the disclosure relates to methods, and systems suitable for evaluating image data from a patient on a real time or substantially real time basis using machine learning (ML) methods and systems. Systems and methods for improving diagnostic tools for end users such as cardiologists and imaging specialists using machine learning techniques applied to specific problems associated with intravascular images that have polar representations. Further, given the use of rotating probes to obtain image data for OCT, IVUS, and other imaging data, dealing with the two coordinate systems associated therewith creates challenges. The present disclosure addresses these and numerous other challenges relating to solving the problem of quickly imaging and diagnosis a patient such that stenting and other procedures may be applied during a single session in the cath lab.
US12229965B2

An electronic device extracts feature data from an input image, calculates one or more class maps from the feature data using a classifier layer, calculates one or more cluster maps from the feature data using a clustering layer, and generates image segmentation data using the one or more class maps and the one or more cluster maps.
US12229961B2

The present disclosure provides systems and methods to receiving OCT or IVUS image data frames to output one or more representations of a blood vessel segment. The image data frames may be stretched and/or aligned using various windows or bins or alignment features. Arterial features, such as the calcium burden, may be detected in each of the image data frames. The arterial features may be scored. The score may be a stent under-expansion risk. The representation may include an indication of the arterial features and their respective score. The indication may be a color coded indication.
US12229959B2

Systems and methods for automated stereology using deep learning are disclosed. The systems include an update in the form of a semi-automatic approach for ground truth preparation in 3D stacks of microscopy images (disector stacks) for generating more training data. The systems also present an exemplary disector-based MIMO framework where all the planes of a 3D disector stack are analyzed as opposed to a single focus-stacked image (EDF image) per stack. The MIMO approach avoids the costly computations of 3D deep learning-based methods by using the 3D context of cells in disector stacks; and prevents stereological bias in the previous EDF-based method due to counting profiles rather than cells and under-counting overlap-ping/occluded cells. Taken together, these improvements support the view that AI-based automatic deep learning methods can accelerate the efficiency of unbiased stereology cell counts without a loss of accuracy or precision as compared to conventional manual stereology.
US12229952B2

A reconstruction system is presented for reconstructing morphology of biological cells. The system includes data input and output utilities, memory, and a data processor, and is configured for data communication with an image data provider to receive raw image data comprising a sequence of image frames acquired from the cell during a movement of the cell and being indicative of optical path delay (OPD) of light propagation through the biological cell. The data processor is configured and operable to process the raw image data and determine 3D dynamic morphological data of the cell. The data processor includes: a modeling utility; a position recovery module; and an analyzer module.
US12229950B2

A controller for assisting navigation in an interventional procedure includes a memory that stores instructions and a processor (310) that executes the instructions. When executed by the processor (310), the instructions cause the controller to implement a process that includes obtaining (S410) a three-dimensional model generated prior to an interventional procedure based on segmenting pathways with a plurality of branches in a subject of the interventional procedure. The process also includes determining (S470), during the interventional procedure, whether a current position of a tracked device (250) is outside of the pathways in the three-dimensional model. When the current position of the tracked device (250) is outside of the pathways in the three-dimensional model, the process includes deforming (S480) the three-dimensional model to the current position of the tracked device (250).
US12229948B2

The ability to obtain and digitise pathology samples (such as in histopathology or cytopathology) has opened up the possibility of accurate and automated computer operated analysis, or computer-assisted analysis, when diagnosing a wide range of medical conditions. A typical digital pathology image analysis pipeline involves a large number of image pre-processing and processing operations. Small changes in the parameters used in these algorithms might lead to significant changes in the eventual pathological finding. Accordingly, the present application proposes to perform a sensitivity analysis on a digital pathology image analysis pipeline to assess the sensitivity of a given pathology result to changes of parameters in the digital pathology image analysis pipeline.
US12229946B2

Disclosed here is a system enabling users/customers to receive an objective assessment of the performance of a printer. This is accomplished by comparing a quality score of an earlier-in-time image with a quality score of a later-in-time image. A processor analyzes each image based on several criteria and uses various image-analysis methods, to flag errors within an image. A numeric quality score, based on the number of errors, is provided to the user to objectively evaluate whether the printer has degraded or not. Thus, the user can objectively present an argument to a salesperson or manufacturer that the user is due a remedy.
US12229939B1

Provided is a detection method for a spinning workshop, an electronic device and a storage medium; relating to the field of data processing. The method includes: performing image collection on a process control device of a spinning box in the spinning workshop to obtain an image to be processed; extracting a first image feature from the image to be processed; and processing the first image feature based on a decoder network to obtain a fault detection result. The decoder network comprises a plurality of decoder modules connected in series in sequence. Each decoder module includes a decoder layer and an adaptive classification head. The adaptive classification head is configured to perform classified prediction on an output feature of the decoder layer to obtain a first fault classification result. The fault detection result output by the decoder network includes a second fault classification result and a fault position.
US12229934B1

A method for training an artificial neural network including classifiers for material characterization. The method includes obtaining functional data having phase and amplitude, registering functional data by phase-amplitude separation and statistical analysis on the phase-amplitude separated data with an elastic distance to produce aligned functional data, performing dimensional reduction on the aligned functional data to produce a dimensional representation of the functional space, performing, by a computer system, a training operation to train an artificial neural network based on the dimensional representation of the functional space. A method and system for material characterization is also disclosed.
US12229932B2

A method of generating a defect image for deep learning and a system therefor are provided. The method and the system are intended to be used in generating training data for an artificial intelligence algorithm. More specifically, the training data are defect images required to train an algorithm that identifies a defect from a product.
US12229930B2

Methods and systems for image filtering include detecting a distortion level of input images, using a distortion detection model that is trained using confidence values generated by a pre-trained image classifier with a set of distorted training images. An analysis is performed on input images having a detected distortion level that is lower than a threshold, with input images having an above-threshold detected distortion level being filtered out.
US12229928B2

An image processing apparatus comprises a receiver (201) for receiving an image signal which comprises at least an encoded image and a target display reference. The target display reference is indicative of a dynamic range of a target display for which the encoded image is encoded. A dynamic range processor (203) generates an output image by applying a dynamic range transform to the encoded image in response to the target display reference. An output (205) then outputs an output image signal comprising the output image, e.g. to a suitable display. The dynamic range transform may furthermore be performed in response to a display dynamic range indication received from a display. The invention may be used to generate an improved High Dynamic Range (HDR) image from e.g. a Low Dynamic Range (LDR) image, or vice versa.
US12229927B2

A computer-implemented method for modifying X-ray projection images of a subject region includes: generating a set of combined two-dimensional (2D) projections of a subject region, wherein each combined 2D projection includes one or more mask-bordering pixels and one or more mask-edge pixels; forming a three-dimensional (3D) matrix of the set of combined 2D projections; based on the 3D matrix, generating a linear algebraic system for determining pixel values for pixels indicated in a set of 2D projection metal masks, wherein a first change in slope of pixel value associated with a mask-edge pixel of a combined 2D projection is constrained to equal a second change in slope of pixel value associated with a mask-bordering pixel of a combined 2D projection; determining values for a variable vector of the linear algebraic system; and generating a set of inpainted 2D projections by modifying initial 2D projections with values for the variable vector.
US12229926B2

A method for deblurring a blurred image includes dividing the blurred image into overlapping regions each having a size and an offset from neighboring overlapping regions along a first direction as determined by a period of a ringing artifact in the blurred image, or by obtained blur characteristics relating to the blurred image and/or attributable to the optical system, or by a detected cause capable of producing the blur characteristics, stacking the overlapping regions to produce a stacked output, wherein the overlapping regions are sequentially organized along the first direction, convolving the stacked output through a first convolutional neural network (CNN) to produce a first CNN output having reduced blur as compared to the stacked output, and assembling the first CNN output into a re-assembled image, and processing the re-assembled image through a second CNN to produce a deblurred image having reduced residual artifacts as compared to the re-assembled image.
US12229925B2

A medical information processing apparatus according to an embodiment includes processing circuitry. The processing circuitry calculates noise intensity from first data acquired during a first scan. The processing circuitry calculates a denoising intensity used for a denoising process based on the noise intensity and the difference between an imaging condition for the first scan and an imaging condition for a second scan, the denoising process being applied to second data obtained by the second scan.
US12229922B1

Various computational methods and techniques are presented to increase the lateral and axial resolution of an ultrasound imager in order to allow a medical practitioner to use an ultrasound imager in real time to obtain a 3D map of a portion of a body with a resolution that is comparable to an MRI machine.
US12229919B2

An image drawing method, a display apparatus, and a storage medium, relates to the technical field of display. The method comprises: determining a gray-scale value of each of a plurality of target-pixels in a displayed image; determining a pixel quantity in each preset gray-scale level according to the gray-scale value of each of the plurality of target-pixels; representing a maximum quantity of a plurality of pixel quantities by a first numeral system, to read values in a preset digit range of the digit of the first numeral system corresponding to the maximum quantity, determining a proportional coefficient corresponding to the values, and according to a height of a histogram to be drawn, a gray-scale to be drawn and the proportion coefficient, drawing the histogram.
US12229917B2

Methods and systems are provided for training machine learning models to filter medical images with a reduced incidence of filtering artifact inclusion. In one example, training data may be generated by applying a filter to a medical image to produce a filtered medical image, wherein a subregion of the filtered medical image includes a filtering artifact, displaying the filtered medical image via a display device, receiving a selection of the subregion of the filtered medical image from a user input device, blending, in the subregion, pixel intensity values from the filtered medical image with pixel intensity values from the medical image, to produce a blended image, wherein a visibility of the filtering artifact is attenuated in the blended image, and displaying the blended image via the display device.
US12229916B2

Disclosed are a super-resolution reconstruction method and an apparatus for three-dimensional contrast-enhanced ultrasound images, a computer readable storage medium and an electronic device. The method includes: performing at least one thinning operation on a first three-dimensional local image sequence, the thinning operation being configured to enhance motion trajectories of microbubbles; and performing an image reconstruction operation based on the first three-dimensional local image sequence subjected to the at least one thinning operation, so as to generate three-dimensional super-resolution images. The super-resolution reconstruction method for the three-dimensional contrast-enhanced ultrasound images, by means of performing thinning operations (for example, respectively performing a first thinning operation and a second thinning operation) on the first three-dimensional local image sequence, highlights motion trajectories of microbubbles, thereby improving a signal-to-noise ratio of an image. Compared with a prior method, the reconstruction efficiency and precision of the three-dimensional super-resolution imaging are improved.
US12229910B2

A system of properly displaying chroma key content is presented. The system obtains a digital representation of a 3D environment, for example a digital photo, and gathers data from that digital representation. The system renders the digital representation in an environmental model and displays that digital representation upon an output device. Depending upon the context, content anchors of the environmental model are selected which will be altered by suitable chroma key content. The chroma key content takes into consideration the position and orientation of the chroma key content relative to the content anchor and relative to the point of view that the environmental model is displayed from in order to accurately display chroma key content in a realistic manner.
US12229908B2

Provided herein are method, apparatus, and computer program products for generating a first and second three dimensional interactive environment. The first three dimensional interactive environment may contain one or more engageable virtual interfaces that correspond to one or more items. Upon engagement with a virtual interface the second three dimensional interactive environment is produced to virtual simulation related to the one or more items.
US12229905B2

Augmented reality systems provide graphics over views from a mobile device for both in-venue and remote viewing of a sporting or other event. A server system can provide a transformation between the coordinate system of a mobile device (smart phone, tablet computer, head mounted display) and a real world coordinate system. Requested graphics for the event are displayed over a view of an event.
US12229893B2

An information interaction method, a computer-readable storage medium and a communication terminal are disclosed. The information interaction method is applied to a local terminal, and includes: in a process of a video call with a remote terminal, in response to a first interaction instruction, performing split-screen display on a display screen of the local terminal to form at least a first split screen for displaying an interface of the video call and a second split screen for displaying a shopping interface; in response to a first selection instruction, acquiring an image of a commodity corresponding to the first selection instruction, with the first selection instruction being an instruction of selecting the commodity from the shopping interface; and displaying a synthesized image obtained by performing image synthesis on the image of the commodity and at least a part of images in the interface of the video call.
US12229887B2

Disclosed are systems and method for determining information related to building materials based on determined measurements from a multi-dimensional building model comprising features and elements embodying such materials and measurements. The multi-dimensional model may be based on a plurality of received images, such as ground-based images of a building. The multi-dimensional model may be scaled, or a scale extracted based on data of the model. The multi-dimensional model may comprise architectural elements, and the scale used to determine measurements of such architectural elements. With the scaled measurements of the architectural elements in the model, product information related to multi-dimensional model and its elements may be derived and combined in alternative means.
US12229884B1

A 3D building model generator has a server that constructs a 3D texture model for each floor in a building by extruding a 2D floor plan to 3D using user-inputted heights, and adding photos captured by a smartphone or mobile device as textures to image planes for surfaces in the 3D model. The server displays on the smartphone a floor-plan portion, or a virtual 3D display based on the camera orientation with a facing wall highlighted and confirmed by a smartphone user. The user moves mapping points overlaid upon the photo to wall corners to map the photo to the facing surface in the model. The user flags rooms and exits such as doors and elevators as walkable. The server stacks the 3D texture model for the floors and connects them into a walkable network of the rooms and exits that are flagged as walkable. Hashing removes duplicate floorplans.
US12229882B2

Provided is a method for adjusting a target object, an electronic device, and a storage medium, relating to a field of computer technology, and in particular, to fields of intelligent transportation, automatic driving, computer vision, and the like. The method includes: acquiring a first bounding box corresponding to the target object and a second bounding box corresponding to a support of the target object; obtaining an association relationship for adjustment of the target object, according to a spatial position where the first and second bounding boxes are located; and moving, according to the association relationship, the target object towards the support, to obtain a third bounding box corresponding to the adjusted target object, where the third bounding box and the second bounding box appear to fit each other.
US12229880B2

The disclosure provides a method for generating relightable 3D portrait using a deep neural network and a computing device implementing the method. A possibility of obtaining, in real time and on computing devices having limited processing resources, realistically relighted 3D portraits having quality higher or at least comparable to quality achieved by prior art solutions, but without utilizing complex and costly equipment is provided. A method for rendering a relighted 3D portrait of a person, the method including: receiving an input defining a camera viewpoint and lighting conditions, rasterizing latent descriptors of a 3D point cloud at different resolutions based on the camera viewpoint to obtain rasterized images, wherein the 3D point cloud is generated based on a sequence of images captured by a camera with a blinking flash while moving the camera at least partly around an upper body, the sequence of images comprising a set of flash images and a set of no-flash images, processing the rasterized images with a deep neural network to predict albedo, normals, environmental shadow maps, and segmentation mask for the received camera viewpoint, and fusing the predicted albedo, normals, environmental shadow maps, and segmentation mask into the relighted 3D portrait based on the lighting conditions.
US12229875B2

A program causes a display data generation apparatus to function as a moving image acquirer that acquires imaging data indicating a moving image of an environment including a device, an estimator that estimates a position and an orientation of an imager capturing the moving image based on an object in the moving image, a log acquirer that acquires log data indicating a log of an operation of the device and an object position corresponding to the object, and a display controller that generates display data for displaying the moving image and a model moving image to be played synchronously. The model moving image is acquired by projecting, at the position and in the orientation, a three-dimensional model of the device placed with respect to the object position while changing the three-dimensional model based on the log.
US12229871B2

An embodiment of an electronic processing system may include an application processor, persistent storage media communicatively coupled to the application processor, a graphics subsystem communicatively coupled to the application processor, a sense engine communicatively coupled to the graphics subsystem to provide sensed information, a focus engine communicatively coupled to the sense engine and the graphics subsystem to provide focus information, a motion engine communicatively coupled to the sense engine, the focus engine, and the graphics subsystem to provide motion information, and a motion biased foveated renderer communicatively coupled to the motion engine, the focus engine, the sense engine to adjust one or more parameters of the graphics subsystem based on one or more of the sense information, the focus information, and the motion information. Other embodiments are disclosed and claimed.
US12229864B2

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for runtime optimization of the shader execution flow. A graphics processor may obtain instruction execution data associated with a graphics workload, the instruction execution data including graphics data for a set of shader operations. The graphics processor may configure, at a first iteration, at least one predication value based on the instruction execution data including the graphics data for the set of shader operations. The graphics processor may adjust, at a second iteration, an execution flow of the graphics workload based on the configured at least one predication value, the execution flow of the graphics workload including the set of shader operations. The graphics processor may execute or refrain from executing, at the second iteration, each of the set of shader operations based on the adjusted execution flow of the graphics workload.
US12229862B2

Implementations of the subject matter described herein relate to generating animated infographics from static infographics. A computer-implemented method comprises: extracting visual elements of a static infographic; determining, based on the visual elements, a structure of the static infographic at least indicating a layout of the visual elements in the static infographic; and applying a dynamic effect to the visual elements based on the structure of the static infographic to generate an animated infographic.
US12229860B2

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for performing operations comprising: receiving, by a client device associated with a first user, a communication from a second user; retrieving, from the communication, a movement vector representing three-dimensional (3D) movement of a set of skeletal joints of the second user; receiving, by the client device associated with the first user, input that selects a 3D avatar; and animating, based on the movement vector, the 3D avatar to mimic the 3D movement of the set of skeletal joints of the second user.
US12229856B2

A computing device displays, in a graphical user interface, a canvas region that includes a first scene. The first scene includes a first visualization card having a first data visualization and a first text card, adjacent to the first visualization card. The device receives, via the first text card, (i) text input from a user and (ii) user selection of a first user interface element for linking the first text card to the first visualization card. In accordance with the receiving, the device determines whether the text input includes a first expression having a first time span that intersects with a temporal domain of the first data visualization. In accordance with a determination that the text input includes the first expression, and in response to a first user interaction with a first region of the first text card that includes the first expression, the device visually emphasizes a first portion of the first data visualization, corresponding to the first time span.
US12229853B2

The image transmission system executes the following five steps. The first step is acquiring a first image by capturing a first person present in a first area by a first camera. The second step is generating a first person silhouette image representing a silhouette of the first person shown in the first image. The third step is projecting or displaying the first person silhouette image on a second object installed in a second area that is different from the first area. The fourth step is determining whether or not the first person performs a first trigger action based on the first image. Fifth step is when the first person performs the first trigger action, projecting or displaying a first person detailed image on the second object, wherein the first person detailed image is closer to a real image of the first person than the first person silhouette image is.
US12229844B1

A portable remote processing apparatus facilitates various aspects of a transaction, such as a real estate property transaction. A seller of the real estate property can use the portable remote processing apparatus to prepare a walk-through of the property for prospective buyers, to configure the property for a showing, and/or to interact with a buyer device to negotiate a sale of the real estate property. Typically, the portable remote processing apparatus communicates with a remote server device, thereby limiting the amount of hard coding in the apparatus and improving the processing capability of the apparatus.
US12229839B2

The present technology extends to methods, systems, and computer program products for expanding semantic classes via user feedback. Aspects of the technology learn how a set of labels can be expanded from user-generated tags. Text labels applied by human reviewers to digital content can be inspected and compared to one another. When a threshold of human-generated text tags contain similar terminology, the set of labels can be expanded to define a representation of the similar terminology. Similar terminology can include terms that originate from the same base term, are synonyms, are more specific terms related to a general term category, etc. Similar terminology can be consolidated into a defining term that is used to generate a new (more granular) label or a new top level label. Accordingly, new semantic classes can be discovered from user-generated feedback. New semantic classes can provide a more granular representation of content item classification.
US12229834B1

A method, apparatus and computer program product are provided for partitioning prescription transaction costs in an electronic prescription transaction by determining a credit amount to be applied to an adjudicated prescription claim. The credit amount may be applied based on a co-pay amount provided by an adjudication computer and/or historical data, and may be adjusted according to an alternative cost obtained from an alternative cost data source. The alternative cost may be a cost for which a government sponsored plan can obtain the prescription. The remaining patient pay amount may be transmitted to a pharmacy computer such that a patient can purchase the prescription for a discounted cost.
US12229829B2

The disclosure relates to an apparatus for high frequency trading. The apparatus includes one or more memories, at least one reconfigurable processor coupled to the one or more memories, and a dedicated accelerator preconfigured for the machine learning model. The one or more processors receive market-related information from one or more market-related information servers and generates market prediction reference data based on the market-related information. The dedicated accelerator performs operations for the machine learning model with the market prediction reference data to generate future market prediction data. The at least one reconfigurable processor generates an order signal based on the future market prediction data and transmits the order signal to a target exchange server.
US12229815B2

Embodiments of the present disclosure relate to a method, a device, and a computer program product for user behavior prediction. In some embodiments, at a client, a first user behavior embedding engine in the client generates behavior prediction information of a target user based on feature information of the target user. The client sends the behavior prediction information of the target user to a server, and receives information about a target item recommended for the target user from the server. Such method enables user privacy-related information to be processed only locally, thereby not only ensuring user privacy and security, but also significantly reducing overall resource overhead.
US12229812B2

An apparatus, system and method for an object-recognizing retail purchase system. The apparatus, system and method may include an automatically adjustable camera rig comprising a plurality of movable cameras, wherein the plurality of movable cameras are automatically moved by a camera control platform according to characteristics of an object within a view field of the plurality of movable cameras; a first input for receiving images from the automatically adjustable camera rig; and a second input for receiving a plurality of scraped network images regarding a plurality of purchasable objects. Additionally included may be a first computing memory for storing an object profile for each of the plurality of purchasable objects, wherein each of the object profiles comprises at least data from the first input regarding the object within the field of view and data from the second input; and a purchasing platform at least partially present on a mobile device.
US12229810B2

Machine intelligence platform system and methods include a server, coupled to a processor, and configured to execute instructions that: receive an input from a user; translate the input to a perceived intent; apply one or more algorithms to the perceived intent; and output a response to the user. The server includes a user interface (UI) layer configured to receive the input from a user and to transmit an output to the user, an intent layer configured to translate input received from the UI layer into a perceived intent, an intelligence layer configured to apply one or more algorithms to the perceived intent based on one or more classes of data, the classes of data selected from: (i) static data and (ii) dynamic data, and a data layer configured to store and retrieve the one or more classes of data.
US12229798B2

A system and method for advertisement exposure forecasting are described herein, which advantageously provide viewer-level advertisement exposure forecasting for linear media platforms. Based on historical viewing data, a viewing proportion estimation model is trained for each of a plurality of viewers/devices. A plurality of viewing proportions is determined with respect to a plurality of future programs for each of the plurality of viewers/devices. Based on the plurality of viewing proportions, a reach and frequency of an advertising campaign are determined based on advertisement spot counts for each future program that is involved in the advertising campaign.
US12229795B2

A computer server system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a computing device, a signal including location data indicating a location of a user; determine, based on the location data, that the user is located within a threshold distance of a particular merchant; generate a notification indicating a particular multiplier for the particular merchant; and send, via the communications module and to the computing device, a signal causing the computing device to display the notification, the notification including an option to accept the particular multiplier for the particular merchant.
US12229793B2

Systems and methods for using machine learning to determine product offers for individuals are disclosed. According to certain aspects, the systems and methods may determine, using a machine learning model and based on a set of products purchased by a user, a set of digital offers associated with an additional set of products to provide to the user. The user may redeem any of the digital offers, and the systems and methods may use any additional product purchase information to update the machine learning model for use in subsequent analyses.
US12229792B1

Advanced payment applications are provided to improve the functionality of cards and devices. For example, a user interface may be placed on a card (e.g., a physical button) or a telephonic device (e.g., a virtual button on a capacitive touch screen). A code may be manually or wirelessly communicated to a card. The code may be presented on a search results page of a web search. The code may then be communicated to a card reader, such as a magnetic stripe reader. In doing so, a merchant may determine what online search results resulted in an in-store sale.
US12229791B2

Embodiments of a method and system for determining delivery estimates for shipping a parcel include: retrieving historical delivery data from a plurality of shipping carriers; generating cross-carrier delivery features based on normalizing the historical delivery data; generating a cross-carrier delivery prediction model based on the cross-carrier delivery features; retrieving parcel data for the parcel based on a tracking number S140; generating parcel features based on normalizing the parcel data S150; determining a delivery estimate for the parcel based on processing the parcel features with the cross-carrier delivery prediction model S160; and responding to the delivery estimate S170.
US12229785B2

The present invention is in the field of computer-implemented methods for determining the carbon footprint of a product in a production process in a production plant, in particular of a product in interconnected production processes. Certain embodiments of the present invention relate to a computer-implemented method for determining the carbon footprint of a product produced in production process of a production plant.
US12229784B2

A system can receive a first set of data. The first set of data can include information indicating a first set of user sessions and for each of the first set of user sessions having an associated summary and a corresponding agent indicated intent. The system can also, based on the first set of data, determine a set of utterances and for each of the set of utterances a corresponding set of intents. Additionally, the system can receive a second set of data. The second set of data including information indicating a second set of user sessions and for each of the second set of user sessions having an associated determined utterance and corresponding interaction of a user. Moreover, the system can validate a corresponding intent of one or more utterances of the set of utterances, based on the second set of data.
US12229776B2

A cash handling system and a cash transaction method are provided. The cash handling system includes at least one order terminal and a cash payment terminal. The cash payment terminal communicates with the order terminal. The order terminal captures a first image, and at least one piece of first face data is included in the first image. The order terminal obtains order data and generates client data according to the order data and the at least one piece of first face data. The at least one piece of first face data is linked to the order data. The cash payment terminal obtains the client data, and the client data includes the order data and the at least one piece of first face data. The cash payment terminal captures a second image. When specific face data appears in the second image, the cash payment terminal performs a payment operation according to specific order data linked to the specific face data.
US12229772B2

A transaction method for a user using a first and a second terminal and connected to a server via a first and a second communication channel, respectively. The first terminal sends a transaction amount to the server. The server establishes a verification code whose length depends on the transaction amount, then sends a request to the first terminal and the verification code to the second terminal. The user returns the request filled in with a copied code to the server using the first terminal. The server compares the verification code with the copied code and sends a transaction validation or invalidation message to the first terminal depending on the comparison.
US12229770B2

A mobile device presents representations of payment accepting unit events on a display, by identifying a payment accepting unit that is available to accept payment, displaying a visual indication of the payment accepting unit, and accepting user input to receive selection of the payment accepting unit and trigger payment, establishing a wireless communication path including the mobile device and the payment accepting unit, enabling user interaction with the user interface to complete the transaction, exchanging information with the available payment accepting unit via the one or more radio transceivers in conjunction with the transaction, and displaying an updated user interface of the mobile payment application.
US12229764B2

A system for communicating between blockchains on heterogeneous blockchain networks. The system can include a sending blockchain configured to transmit a first message via a sending blockchain protocol, wherein the sending blockchain forms a part of a sending blockchain network. The system can include a sending adapter node configured to receive the first message from the sending blockchain, and translate the first message from the sending blockchain protocol to an adapter protocol. The system can include a receiving adapter node configured to receive the first message from the sending adapter node, and translate the first message from the adapter protocol to a receiving blockchain protocol. The system can include a receiving blockchain configured to receive the first message from the receiving adapter node, and validate the first message, wherein the receiving blockchain forms a part of a receiving blockchain network.
US12229761B1

Disclosed are various embodiments for providing non-fungible tokens (NFT) as a mechanism for verifying ownership of payment instruments such as stored value payment instruments. First, a computing device can receive a purchase notification, the purchase notification indicating that a first user has purchased a stored value payment instrument. Then, the computing device can create a non-fungible token (NFT) on a distributed data store in response to receipt of the purchase notification. Next, the computing device can associate a unique identifier of the NFT with the stored value payment instrument. Subsequently, the computing device can receive a first public key associated with the first user. Then, the computing device can update an owner identifier of the NFT with the first public key associated with the first user.
US12229760B2

A method can include intercepting, by an interceptor positioned between a transfer system and a transfer settlement system, a transaction prior to the transaction being provided to the transfer settlement system. The method can include confirming that data from the transaction matches information in an immutable ledger to which parameters of the transaction have been provided by a notary system that confirms the parameters of the transaction and applies a signature using a private key to the transaction in response to confirming the parameters. The method can include, in response to confirming that the data matches the information, providing the transaction for settlement by the transfer settlement system.
US12229759B2

Systems and methods for one-click payments are disclosed. A method may include a backend for a financial institution: receiving, from a user electronic device, enrollment of a user in a payments process; generating a token comprising an identification of an API exposed to the backend; communicating the token to the user electronic device; receiving, from a content provider, enrollment of the content provider in the payments process; receiving, at the API, an identifier for the content provider, a cost for content provided by the content provider, and the user identifier; transferring the cost from the user account to the content provider account; and notifying the content provider of completion of the transfer, wherein the content provider is configured to make the content available to the user electronic device after completion of the transfer.
US12229757B2

A control method includes: receiving first transaction data related to a sign-up for service and storing the first transaction data received into the distributed ledger included in each of the plurality of servers, the service offering, if a goal condition predetermined for the service is satisfied, a token to a participant that is a user who signs up for the service; storing, into the distributed ledger, second transaction data indicating that the user is offered the token predetermined for the service, if it is determined that the goal condition is satisfied; and storing, into the distributed ledger, third transaction data indicating that the user is offered a deposit that is a temporary token predetermined for the service, at a predetermined timing included in a period from the storing of the first transaction data into the distributed ledger until when determination of whether the goal condition is satisfied is performed.
US12229755B2

The disclosure relates to executing time bound activity chains using a baseline blockchain that encodes milestones and a realized blockchain that tracks activity relating to the milestones encoded on the baseline blockchain. Each project managed by the system may be scheduled using its own baseline blockchain, which stores time-bounded activity chains that encode milestones for that project. The realized blockchain stores performance related activity that validates and stores information indicating performance of actions related to milestones and automated transfer of value through the use of smart contracts. Each block of the realized blockchain not only references a prior block of the realized blockchain but also a corresponding baseline block, which encodes a milestone, in the baseline blockchain. Thus activity relating to progress toward a milestone may be recorded on a realized block, which refers back to a baseline block that specifies the milestone.
US12229749B2

Provided are systems, methods and devices for increasing security in a financial transaction when using a smartcard. The system includes a smartcard for payment in a financial transaction, the smartcard having a memory for storing a first actuation sequence for confirming a user's identity; wherein the smartcard has a checking module that authorizes the transaction only when a second actuation sequence is identical to the first actuation sequence stored in the memory; a point of sale terminal for recording payment details from the smartcard once the financial transaction is authorized and transmitting a request for payment through a network to a financial institution according to the payment details; and a financial institution authorizing computer for allowing recording of an actuation sequence on the smartcard and making payment to the owner of the point of sale terminal once the transaction is authorized, according to the payment details.
US12229748B1

A card reader includes a digital connector such as a Universal Serial Bus (USB) plug or an Apple® Lightning® plug. The digital connector includes a corresponding connector interface, which provides voltage to at least a card reader interface and an integrated circuit (IC) of the card reader. The card reader interface outputs an analog transaction information signal upon reading the card. The IC generates a digital version of the analog transaction information signal, encrypts the digital version, converts that into an analog audio signal. The audio signal can then be sent to the connector interface, which converts it into a digital signal such as a USB or Apple® Lightning® signal that is sent by the digital connector to a mobile device. Alternately, the audio signal can be sent to a microcontroller that converts the audio signal to a digital format such as USB, and then to the digital connector.
US12229743B2

Disclosed embodiments may provide a framework to implement post-purchase tender switches. For example, following a transaction made with a particular payment instrument, a customer may be offered the ability to apply for a preferred payment instrument and/or to switch his or her tender type to the preferred payment instrument for the previous transaction.
US12229735B1

Disclosed is an approach that enables generation of parameterized digital tokens for unique tags in, for example, digital payment platforms. The unique tags may be agnostic to accounts, such that they do not require changes to administration or ownership of existing accounts, which may be held at different institutions.
US12229733B2

An electronic consignment note management system for marine plastic debris based on blockchain technology, which belongs to the field of marine plastic debris management, and comprises a cloud management platform deployed at the central node of the blockchain and service sites deployed at other nodes, wherein the cloud management platform is used for supervising the handover process of marine debris among service sites, and verifying the electronic identity of a service site that issued an marine debris transshipment order request by a blacklist and whitelist mechanism, wherein for an electronic identity beyond the validity period, a credit evaluation model is used to update the status and validity period of the electronic identity, and the marine debris transshipment order request issued by the service site in a blacklist is rejected.
US12229731B2

A host computer and method implemented in a host computer system associated with a site having one or more appliances that communicates with the host computer system via one or more networks. The host computer having code operable to turn off or disable an appliance or an electrical function associated with a maintenance issue by operation of the host computer.
US12229730B2

This disclosure describes techniques that enable a Meeting Expense and Verification (MEV) controller to infer the meeting expense of a proposed meeting. The MEV controller may analyze a meeting request to identify meeting attendees, and in doing so, determine the meeting expense. In response to the meeting expense being greater than a predetermined meeting expense threshold, the MEV controller may suspend the meeting request.
US12229729B2

An information processing apparatus includes a processor configured to try to collect information from a terminal carried by a user, and control notification to the user based on information related to a behavior of the user in a case where the information is not collected from the terminal.
US12229724B2

A computer communication system promotes collaboration between organizations by enabling secure sharing of information between organizations having separate databases. The system provides a portal generator for creation of one or more portals or channels through which data of each organization can be shared. The portals can be setup for planned or emergency events within a given region, e.g., a municipality, with tasks associated with each event. Users can register to become members of each portal, with membership being assigned automatically or with respect to predetermined criteria. In some embodiments, permissions of each member can be altered to ensure selected access to data within the channel based on the organization with which the member associates. After being registered, members can receive real-time updates on event progress from members within their organization and/or external to their organization.
US12229723B2

A computing platform including a processing hardware and a memory storing a software code is coupled to at least first and second workstations and a production asset library. The processing hardware executes the software code to send, from the first workstation, a request identifying a production asset and metadata specification to the second workstation, and receive, from the second workstation, a payload including the production asset and production asset data including preview metadata describing a 3D image of the production asset. The software code further provides the 3D image for display on the first workstation or a third workstation, receives, at the first workstation or the third workstation, a validation input for the production asset, and publishes, in response to receiving the validation input, the production asset data to the production asset library.
US12229722B2

Techniques are described for automating and computerizing order cart audits to reduce the overall costs associated with shipping incorrect items, missing items, and/or additional items. In some cases, the system may be configured to perform an audit of a completed or filled order cart. The facility operator may pass the order cart through an audit area prior to loading the items on a vehicle for transport. During the audit, the system may capture sensor data associated with the order cart and identify each item present. The system may determine whether or not each item is part of the order and notify an operator accordingly.
US12229720B2

A warehouse from which shoppers fulfill orders for an online concierge system maintains an online concierge system-specific portion for which the online concierge system specifies placement of items in regions. To place items in the online concierge system-specific portion, the online concierge system accounts for co-occurrences of different items in orders and measures of similarity between different items. From the co-occurrences of items, the online concierge system generates an affinity graph. The online concierge system also generates a colocation graph based on distances between different regions in the online concierge system-specific portion. Using an optimization function with the affinity graph and the colocation graph, the online concierge system selects regions within the online concierge system-specific portion for different items to minimize an amount of time for shoppers to obtain items in the online concierge-system specific portion.
US12229715B2

A method of manufacturing an item inventory apparatus including an item storage area and a plurality of sensors located within the item storage area may include the steps of: selecting one or more preconfigured boards, each of the one or more preconfigured boards having a plurality of predefined sensor placement locations, providing at least one storage material having a plurality of storage locations for a plurality of items, locating the plurality of sensors at least at some of the plurality of predefined sensor placement locations, and fitting the one or more preconfigured boards with the located plurality of sensors and the storage material to the item storage area. A related system and apparatus are also disclosed.
US12229714B2

A device configured to receive a first point cloud data for a first item, to identify a first plurality of data points for the first object within the first point cloud data, and to extract the first plurality of data points from the first point cloud data. The device is further configured to receive a second point cloud data for the first item, to identify a second plurality of data points for the first object within the second point cloud data, and to extract a second plurality of data points from the second point cloud data. The device is further configured to merge the first plurality of data points and the second plurality of data points to generate combined point cloud data and to determine dimensions for the first object based on the combined point cloud data.
US12229712B1

Techniques for dividing a geographical area into districts are described herein. Geospatial vector data, barrier geospatial vector data, road infrastructure data, and historical delivery demand data for a geographical area may be obtained. A plurality of clusters from a stratified sampling of data points for the delivery demand data and barrier penalties from a barrier-aware road graph are generated. A first set of polygons for the plurality of clusters may be generated using a concave hull algorithm. A second set of polygons may be generated using a barrier constrained network Voronoi algorithm that uses the barrier-aware road graph and the first set of polygons as seeds. The second set of polygons may be modified using a bounded Voronoi algorithm that uses a raster cost allocation based on barrier penalties. Coordinates for each polygon of the modified second set of polygons are determined that divide the geographical area.
US12229709B2

A parcel processing method supports automated parcel processing. For example, the method can select a permitted shipping service level from among the plurality of permitted shipping service levels based on a plurality of rules, control the sorting of the parcel into one of a plurality of shipping containers, and bill customers.
US12229707B2

A method comprises receiving a set of raw worker data records associated with one or more worker activities of a worker, each raw worker data record comprising one or more of an image, a video, information from a sensor, information from interaction with a tool, and information from interaction with a device. A first analysis, configured to analyze the set of raw worker data records for one or more indications regarding whether any worker activities include one or more undesired behaviors, is performed on the set of raw worker data records. Based on the first analysis, a second analysis, configured to categorize and document worker behavior as a function of time, is performed. Based on the second analysis, a third analysis, configured to analyze worker behavior for undesired conditions, is performed. Based on at least one of the second and third analysis, a summary of worker activity is generated.
US12229701B2

Methods, systems, apparatuses, devices, and computer program products are described. A communication process flow management service that manages a communication process flow may receive an indication of a segment of entities from a second service that manages a data model for multiple entities. Based on an action of the communication process flow, the communication process flow management service may request schema of the data model or additional attribute data associated with the segment from the second service. The communication process flow management service may receive the schema or the additional attribute data and use it to determine a set of communications to be transmitted to one or more entities of the segment. The communication process flow management service may transmit the set of communications in accordance with the communication process flow.
US12229694B2

A contact-less check-in system is disclosed. The system includes a kiosk that includes a housing, a display, and a communication module. The system further includes one or more processors and a memory with instructions stored within instructing the kiosk to receive input signals from a user device, transmit display signals to the display based on the input signals, and perform one or more business functions based on the input signals. The communication module may be configured to communicate with the user device via IEEE 802 protocols or infrared signals. A method to convert a contact-required check-in system to a contact-less check-in system in also disclosed.
US12229692B2

Systems and methods are provided for intelligently monitoring environments, classifying objects within such environments, detecting events within such environments, receiving and propagating input concerning image information from multiple users in a collaborative environment, identifying and responding to situational abnormalities or situations of interest based on such detections and/or user inputs.
US12229691B2

Certain aspects of the disclosure provide a method, comprising: processing input data with an ensemble of nonlinear machine learning models; generating a sparse high-dimensional embedding based on one or more leaf nodes of each nonlinear machine learning model in the ensemble of nonlinear machine learning models; projecting the high-dimensional embedding into a lower-dimensional embedding, wherein the lower-dimensional embedding is less sparse than the high-dimensional embedding; processing the lower-dimensional embedding with a linear machine learning model to generate a binary class prediction; determining a confidence for the binary class prediction; and outputting: the binary class prediction if the confidence is greater than or equal to a threshold; or a flipped binary class prediction if the confidence is lower than the threshold.
US12229688B2

An example method comprises receiving first historical data of a first time period and failure data, identifying at least some sensor data that was or potentially was generated during a first failure, removing the at least some sensor data to create filtered historical data, training a classification model using the filtered historical data, the classification model indicating at least one first classified state at a second period of time prior to the first failure indicated by the failure data, applying the classification model to second sensor data to identify a first potential failure state based on the at least one first classified state, the second sensor data being from a subsequent time period, generating an alert if the first potential failure state is identified based on at least a first subset of sensor signals generated during the subsequent time period, and providing the alert.
US12229686B2

Systems, devices, methods and instructions are described for detecting GAN generated images. On embodiment involves receiving an images, generating co-occurrence matrices on color channels of the image, generating analysis of the image by using a convolutional neural network trained to analyze image features of the images based on the generated co-occurrence matrices and determining whether the image is a GAN generated image based on the analysis.
US12229684B2

Embodiments relate to system for automatically predicting payer response to claims. In an embodiment, the system receives claim data associated with a claim. The system identifies a set of claim features of the claim data, and generates an input vector with at least a portion of the set of claim features. The system applies the input vector to a trained model. A first portion of the neural network is configured to generate an embedding representing the input vector with a lower dimensionality than the input vector. A second portion of the neural network is configured to generate a prediction of whether the claim will be denied based on the embedding. The system provides the prediction for display on a user interface of a user device. The prediction may further include denial reason codes and a response date estimation to indicate if, when, and why a claim will be denied.
US12229666B2

A consumer device is described, comprising a sensor which is adapted to register sensor data that describe a physical behavior of an authentication chip of a consumable component, an authentication circuit which is adapted to implement a machine learning model that is trained to classify consumable components with the aid of sensor data that describe the physical behavior of authentication chips of the consumable components into originals and copies, to deliver the registered sensor data to the machine learning model, and to authorize the use of the consumable component by the consumer device depending on whether the machine learning model classifies the consumable component as original.
US12229662B2

An all-optical neural network that utilizes light beams and optical components to implement layers of the neural network is disclosed herein. The all-optical neural network includes an input layer, zero or more hidden layers, and an output layer. Each layer of the neural network is configured to simulate linear and nonlinear operations of a conventional artificial neural network neuron on an optical signal. In an embodiment, the optical linear operation is performed by a spatial light modulator and an optical lens. The optical lens performs a Fourier transformation on the set of light beams and sums light beams with similar propagation orientations. The optical nonlinear operation is implemented utilizing a nonlinear optical medium having an electromagnetically induced transparency characteristic whose transmission of a probe beam of light is controlled by the intermediate output of a coupling beam of light from the optical linear operation.
US12229658B2

Configurable processors for implementing CNNs are provided. One such configurable CNN processor includes a plurality of core compute circuitry elements, each configured to perform a CNN function in accordance with a preselected dataflow graph, an active memory buffer, a plurality of connections between the active memory buffer and the plurality of core compute circuitry elements, each established in accordance with the preselected dataflow graph, a plurality of connections between the plurality of core compute circuitry elements, each established in accordance with the preselected dataflow graph, wherein the active memory buffer is configured to move data between the plurality of core compute circuitry elements via the active memory buffer in accordance with the preselected dataflow graph.
US12229654B2

A hybrid recommendation system may generate recommendations, predictions, and/or classifications by applying collaborative filtering to influence Convolutional Neural Networks (“CNNs”), Recurrent Neural Networks (“RNNs”), and/or other neural networks that model characteristic, structural, sequential, contextual, interactive, and/or other relationships from interactions of different users. The system may provide different user interactions as input to a first neural network, and the first neural network may model relationships between the different users and different items based on the interactions. The system may track activities of one or more users, may use a personalized model, that is generated via collaborative filtering of the tracked activities, together with other models of the relationships to generate a recommendation matrix, and may modify a user interface to present recommended candidate items based on recommendation matrix vectors that rank the recommended candidate items higher than other items.
US12229650B2

A device, system, and method is provided for storing a sparse neural network. A plurality of weights of the sparse neural network may be obtained. Each weight may represent a unique connection between a pair of a plurality of artificial neurons in different layers of a plurality of neuron layers. A minority of pairs of neurons in adjacent neuron layers are connected in the sparse neural network. Each of the plurality of weights of the sparse neural network may be stored with an association to a unique index. The unique index may uniquely identify a pair of artificial neurons that have a connection represented by the weight. Only non-zero weights may be stored that represent connections between pairs of neurons (and zero weights may not be stored that represent no connections between pairs of neurons).
US12229633B2

Method and system for executing a one-time program comprising at least one instruction operating on at least one input value (a, b) and returning at least one output value (O), wherein each instruction of the one-time program is encoded onto a state of an elementary quantum system, comprising: encoding the at least one input value (a, b) onto a quantum gate according to a pre-defined input-encoding scheme; applying the quantum gate to the at least one elementary quantum system; making a measurement of a resulting state of the at least one elementary quantum system after the quantum gate; and determining the at least one output value from a result of the measurement.
US12229632B2

A hybrid computer comprising a quantum processor can be operated to perform a scalable comparison of high-entropy samplers. Performing a scalable comparison of high-entropy samplers can include comparing entropy and KL divergence of post-processed samplers. A hybrid computer comprising a quantum processor generates samples for machine learning. The quantum processor is trained by matching data statistics to statistics of the quantum processor. The quantum processor is tuned to match moments of the data.
US12229628B2

A decoding device includes an aiming component and a scanning component of a scanning engine; a display component and tactile components of a touch screen; and a processor configured to operate the display component to display an initial icon, monitor the tactile components to detect a commencement of a digit tip press on the touch screen at the initial icon, and in response to the digit tip press having a pressure between predetermined lower and higher pressure levels, perform operations including: operate the aiming component to project the visual guide; monitor the tactile components to detect a pressure increase of the digit tip press to higher than the predetermined higher pressure level; and in response to the increase in pressure, operate the scanning component to attempt to scan an encoded data marking, and operate the tactile components to provide a haptic indication of the attempt to the digit tip.
US12229620B2

A receiver/transmitter device for logistics tracking configured to monitor or detect a shipment unit includes: a cellular transmitter for transmission of wireless signals via a cellular network; an ultra-wide band (UWB) transmitter for transmission of radio signals over a short-range network; a radio frequency identification (RFID) reader configured to detect a passive RFID tag associated with the shipment unit; and a processor in communication with the cellular transmitter, UWB transmitter, and RFID reader. The processor is configured to selectively cause the cellular transmitter or the UWB transmitter to wirelessly transmit information detected by the RFID reader to a remote computing device or computer server. The device also includes a housing configured to be mounted to a transport platform that encloses the cellular transmitter, UWB transmitter, RFID reader, and processor.
US12229615B2

In some implementations, a wireless sensing system may receive sensor data associated with an asset. The sensor data may be associated with a tampering event and the tampering event may include an action performed on the asset. The wireless sensing system may further determine whether the tampering event is performed by an authorized user of the wireless sensing system. The wireless sensing system may further determine whether the tampering event is performed within an authorized location of the wireless sensing system. The wireless sensing system may transmit a notification to a user of the wireless sensing system. The notification may alert the user of the wireless sensing system that the tampering event has occurred.
US12229611B2

A component 1 for use in an alarm system includes a component controller 2 and a monitoring module 4. The component controller 2 is configured to control the component 1 when power is supplied to the component 1. The monitoring module 4 includes a power source 6 and is configured to monitor the component 1 when power is not supplied to the component 1, determine occurrence of a predetermined event 12 and to store an indication of the occurrence of the event.
US12229610B2

A method of controlling assignment and management of identities in ambient electromagnetic power harvesting (AEPH) chips. The method comprises allocating a plurality of unique AEPH identities by an AEPH management application executing on a computer system, receiving a plurality of requests by the AEPH management application to update a state associated in a blockchain with the unique AEPH identity identified in each request; determining by the AEPH management application that the blockchain is to be terminated; adding by the AEPH management application a terminal block to the blockchain; receiving a request by the AEPH management application to update a state associated with a unique AEPH identity in the blockchain; and sending a request rejection by the AEPH management application to the affiliated device that sent the request to update the state associated with the unique AEPH identity in the blockchain after the terminal block was added to the blockchain.
US12229606B2

A raster image processor (RIP) system is used in a printing system to process a variety of different jobs. A front end receives the jobs and determines the job type. The job types include a print job, a preview job, and an estimation job. Depending on the type of job, the front end configures the RIPs within RIP system accordingly to process the job. The RIPs may process the job in parallel, with a high performance RIP processing the first page of the job. If the job is not processed in parallel, then the front end assigns the job to a very high performance RIP. The front end also assigns the preview job to a preview RIP and the estimation job to an estimation RIP. The front end configures RIPs as needed.
US12229595B2

A method for allocating on-chip memory of a neural processing unit is performed by one or more processors, and includes deallocating an allocated chunk in an on-chip memory area, which is finished with the use of the memory, and converting it into a cached chunk, receiving an on-chip memory allocation request for specific data, determining whether there is a cached chunk of one or more cached chunks that is allocable for the specific data, based on a comparison between a size of the specific data and the size of the one or more cached chunks, and based on a result of determining whether there is the cached chunk that is allocable for the specific data, allocating the specific data to a specific cached chunk of the one or more cached chunks, or allocating the specific data to at least a portion of the free chunk.
US12229594B2

Scheduling multiple processes with varying delay sensitivity is disclosed herein. In one example, a processor device iteratively executes a processing workload that includes a fixed-execution-time process and an adjustable-execution-time process. During each iteration of the processing workload, the processor device first determines, for that iteration, a maximum cycle time interval during which both the fixed-execution-time process and an adjustable-execution-time process will execute. The processor device further determines a maximum execution time interval for the adjustable-execution-time process, based on the maximum cycle time interval and a fixed execution time interval for the fixed-execution-time process. The processor device then modifies an adjustable execution time interval for adjustable-execution-time process in the current iteration of the processing workload based on the maximum execution time interval.
US12229593B2

A method of synchronizing a group of scheduled tasks within a parallel processing unit into a known state is described. The method uses a synchronization instruction in a scheduled task which triggers, in response to decoding of the instruction, an instruction decoder to place the scheduled task into a non-active state and forward the decoded synchronization instruction to an atomic ALU for execution. When the atomic ALU executes the decoded synchronization instruction, the atomic ALU performs an operation and check on data assigned to the group ID of the scheduled task and if the check is passed, all scheduled tasks having the particular group ID are removed from the non-active state.
US12229591B2

A system includes a processor and a non-transitory computer readable medium coupled to the processor. The non-transitory computer readable medium includes code that requests, via a process, access to the processor using an access request, determines, at the process, a resource-grant status of the access request, and positions the process into an optimum execution schedule based upon a grant-status assessment of the resource-grant status. When a result of the grant-status assessment is that the access request is granted, the process performs an entropic assessment of entropic information associated with the resource-grant status of the process. When the access request entropy of the entropic information is below an optimum entropy access request threshold, an access request time associated with the access request entropy is designated as an optimum request time.
US12229576B2

An example operation includes one or more of receiving a VNFC LCM request including a VNFC instance (VNFCI) and an LCM operation to be performed, retrieving one or more VNFCI datum, determining a target OS installation of the VNFCI, establishing a connection to the target OS installation, checking for the presence of a VNFC specific LCM script for the LCM operation to be performed, constructing a VNFC specific LCM command that calls the VNFC specific LCM script and which specifies the VNFCI, executing the VNFC specific LCM command, normalizing a response code, and sending a response to the VNFC LCM request.
US12229564B2

A control system of an autonomous vehicle for performing control for effective calculation by parallelizing operations between a plurality of modules of the autonomous vehicle includes the plurality of modules arranged in the autonomous vehicle and configured to perform a connective operation, and a module scheduling system configured to monitor operations of the plurality of modules, to parallelize the plurality of modules using an additional thread, and to control the plurality of modules to aperiodically operate using a pipelining method, and thus, processing capability per hour of a plurality of modules may be optimized by controlling parallel processing of the plurality of modules, and when an entire logic calculation period is longer than a sensor input period, an error due to delay that occurs in a data processing procedure between the modules is overcome.
US12229561B1

A system may include multiple processors. One of the processors may receive an indication of a data synchronization barrier (DSB) instruction in another processor that follows a translation look-ahead buffer invalidate (TLBI) instruction to invalidate an entry of a translation look-ahead buffer. The processor may determine whether instructions are pending in the processor for which the virtual addresses used for memory accesses have been translated to physical addresses before receiving the DSB indication. If there are such pending instructions, the processor may provide, after these instructions retire, an indication to the other processor as a response to the DSB indication.
US12229545B2

Various embodiments of the invention may receive information related to a plurality of application upgrades from an application monitoring agent. Based on the received information, a device emulation will be requested, and an emulation will be performed in response to generate an application upgrade strategy that includes such things as emulated (e.g., predicted) upgrade times. The application upgrade strategy is used to produce a more refined upgrade strategy. The various embodiments refine the upgrade strategy by specifically consider the power consumption and cost for the power that is consumed.
US12229544B2

There is provided a software update method and system for an aircraft. Software data is obtained at a computing device mounted to the aircraft, the software data comprising a software loader and one or more software files containing an update to a software configuration of at least one target device mounted to the aircraft and communicatively coupled to the computing device. The software loader is executed at the computing device to install the one or more software files into the at least one target device and thereby modify the software configuration of the at least one target device according to the update.
US12229536B1

Described are systems and methods for deduplicating shared dependencies for micro-frontend applications. Embodiments of the present disclosure can provide hosting of shared dependencies on a networked resource, such as a content delivery network (CDN), and import statements of the shared dependencies can be replaced with calls to a network identifier specifying a network location where the shared dependencies are hosted. Accordingly, the shared dependencies can be natively imported from the network location and shared among the micro-frontend bundles.
US12229531B2

Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
US12229527B2

Systems and methods are described for providing subtitles for a media content item. Subtitles are obtained, using control circuitry, for the media content item. Control circuitry determines whether a character component of the subtitles should be replaced by an image component. In response to determining that the character component of the subtitles should be replaced by an image component, control circuitry selects, from memory, an image component corresponding to the character component. Control circuitry replaces the character component of the subtitles by the image component to generate modified subtitles.
US12229522B2

A query request identifying a query and a plurality of text portions for determining an answer to the query may be received. Relevance scores corresponding with respective ones of the text portions may be determined based on application of one or more machine learning models to the respective text portion and the query. A subset of the text portions may be selected based on the relevance scores. A response message to the query request including an answer to the query in natural language text generated by a large language model based on the first subset of text portions may be determined.
US12229521B2

In an example, a method may include obtaining a language model to be audited. The method may include providing one or more common sense tests to the language model. The common sense tests may include one or more complex problems having multiple parameters or multiple answers. The common sense tests may also provide an indication of the ability of the language model to reflect laymen understanding of the world in the processed responses. The method may include obtaining model results based on responses to the language model with respect to the one or more common sense tests. The method may include obtaining one or more proposed changes to the language model based on the model results. The method may include implementing the one or more proposed changes to the language model based on the model results.
US12229519B2

A method for generating a dialogue state includes: acquiring a target dialogue state of a previous round of dialogue and dialogue information of a current round of dialogue; generating an initial dialogue state of the current round of dialogue according to the target dialogue state of the previous round of dialogue and the dialogue information of the current round of dialogue; and generating a target dialogue state of the current round of dialogue according to the initial dialogue state of the current round of dialogue and the dialogue information of the current round of dialogue.
US12229518B2

A method of controlling autonomous vehicles is described. The method comprises receiving a text string regarding operation of an autonomous aircraft, analyzing the text string via a decoder module to identify one or more linguistic aircraft control components in the text string, and accessing an aircraft-related knowledge base associated with the decoder module to validate one or more identified linguistic aircraft control components. The method further comprises, based at least on the identified linguistic aircraft control components, determining a command for controlling the autonomous aircraft, and outputting the command for execution by the autonomous aircraft.
US12229517B2

Embodiments described herein are generally directed to training of classification models and their use by a chatbot to identify a customer-specified product support issue and provide appropriate troubleshooting guidance. According to an example, text describing an issue associated with a product line of a vendor is received via the chatbot. A vector representation of the issue is created using a word association model corresponding to the product line and trained based on a set of historical support cases relating to multiple supported issue categories for the product line. It is determined whether the issue matches a category within the supported issue categories for the product line by applying a classification model to the vector representation. When the determination is affirmative, an automated, interactive, conversational troubleshooting dialog is initiated with the user via the chatbot and guided based on a decision tree for the category within the product line.
US12229509B2

Methods, systems, and computer program products for detecting contextual bias in text are provided herein. A computer-implemented method includes identifying, by a machine learning network, a protected attribute in one or more data samples; processing the identified data samples using a first sub-network of the machine learning network, wherein the first sub-network is configured to determine a plurality of contexts of the protected attribute across the identified data samples; determining an impact of each of the plurality of contexts on a second sub-network of the machine learning network, wherein the second sub-network of the machine learning network is configured to classify a given data sample into one of a plurality of classes; and adjusting the second sub-network of the machine learning to account for the impact of at least one of the plurality of contexts on the second sub-network.
US12229507B2

A computer-implemented method includes determining a set of identigens for each word of patent claim elements to produce sets of identigens and interpreting pairs of adjacent identigens of adjacent sets of identigens to determine a most likely meaning of the claim elements and produce a claim entigen group. The method further includes determining a level of match between the claim entigen group and a comparison matter entigen group. When the level of match between the claim entigen group and the comparison matter entigen group is greater than a threshold level, the method further includes indicating potential utilization of the claim by the comparison matter or potential prior art status of the comparison matter.
US12229506B2

A method and a system for filtering ill corpus are provided. The method includes following steps: acquiring a text corpus to be recognized, and preprocessing the text corpus to be recognized to obtain a basic text corpus; extracting entities in the basic text corpus, and performing matching search on the entities of the basic text corpus according to an ill-text knowledge graph to obtain a first recognition result; detecting and recognizing the basic text corpus according to a corpus recognition model to obtain a second recognition result; and filtering the text corpus to be recognized according to the first or/and the second recognition result, and updating the ill-text knowledge graph according to the second recognition result. With semantic network essence and strong correlation ability of knowledge graph technology, candidate ill entities can be obtained, thus facilitating filtering of obscure ill information in forms of pinyin, homophonic words and split words.
US12229501B2

A method includes obtaining a table having a first descriptor that is applicable to each cell from a plurality of cells, and a plurality of second descriptors each applicable to a respective cell from the plurality of cells, executing a search function using at least the first descriptor as an input, wherein the search function identifies at least a first data set that is potentially relevant to the plurality of cells, displaying a first candidate data value for a first cell from the plurality of cells, wherein the candidate value is based on the first data set and the respective second descriptor for the first cell, and in response to selection of the first candidate data value, populating the plurality of cells with information from the first data set.
US12229498B2

Embodiments described herein relate to systems and methods for automatically generating content, generating API requests and/or request bodies, structuring user-generated content, and/or generating structured content in collaboration platforms, such as documentation systems, issue tracking systems, project management platforms, and other platforms. The systems and methods described use a network architecture that includes a prompt generation service and a set of one or more purpose-configured large language model instances (LLMs) and/or other trained classifiers or natural language processors used to provide generative responses for content collaboration platforms.
US12229496B2

A computer-implemented method for counterfactual conversation simulation is disclosed. The computer-implemented method includes generating a system output based, at least in part, on a user input. The computer-implemented method further includes determining that a system output/user input pair is not satisfactory based, at least in part, on a system output/user input score being below a predetermined threshold. The computer-implemented method further includes generating, in response to determining the system output/user input pair is not satisfactory, a counterfactual simulation of the user input based, at least in part, on a target intent of the user input.
US12229490B2

A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. The messages and fragments are in internal formats under control of the document architecture system. The renditions are in final formats that can be delivered, for instance, via an output connector to various output delivery channels.
US12229488B2

A phase shifter includes a first transistor and a second transistor. The first transistor includes a first gate terminal configured to receive a first voltage. The first transistor is configured to adjust at least a resistance or a first capacitance of the phase shifter responsive to the first voltage. The second transistor is coupled to the first transistor. The second transistor includes a second gate terminal configured to receive a second voltage. The second transistor is configured to adjust a second capacitance of the phase shifter responsive to the second voltage. The second gate terminal includes a first polysilicon portion and a second polysilicon portion extending in a first direction. The first polysilicon portion and the second polysilicon portion are positioned along opposite edges of an active region of the first transistor and the second transistor.
US12229487B2

A method includes cropping a plurality of images from a layout of an integrated circuit, generating a first plurality of hash values, each from one of the plurality of images, loading a second plurality of hash values stored in a hotspot library, and comparing each of the first plurality of hash values with each of the second plurality of hash values. The step of comparing includes calculating a similarity value between the each of the first plurality of hash values and the each of the second plurality of hash values. The method further includes comparing the similarity value with a pre-determined threshold similarity value, and in response to a result that the similarity value is greater than the pre-determined threshold similarity value, recording a position of a corresponding image that has the result. The position is the position of the corresponding image in the layout.
US12229486B2

Provided is a method for determining set-up families for a pick-and-place line for populating circuit boards with electronic components one or more component types, the method including the following steps: detecting a predetermined or predeterminable number of set-up families; wherein a set-up family is defined as a quantity of circuit boards that can be populated on a pick-and-place line without changing the quantity of component types kept ready for population on the pick-and-place line; wherein an assignment of circuit boards to be distributed to the detected number of set-up families is optimized by integer linear programming in such a way that the sum of the numbers of component types per set-up family is minimized; and populating the circuit boards in the set-up family assigned to them.
US12229473B2

Systems, methods, and non-transitory computer-readable storage media for detecting a wearing status of a wearable device, the wearing status indicating whether a user is wearing the wearable device and sending wearing status data to a companion communication device to control a behavior of the companion communication device.
US12229465B2

An electronic device includes a first display, a second display disposed in a direction opposite to the first display, a processor and memory storing instructions, which when executed, cause the electronic device to output a content through the first display. The instructions are configured to cause the electronic device to identify a direction of an external electronic device connected to the electronic device through short-range communication scheme with respect to the electronic device while outputting the content. The instructions are configured to cause the electronic device to, in response to identifying that the direction of the external electronic device is within a first range of directions, keep outputting the content through the first display. The instructions are configured to cause the electronic device to, in response to identifying that the direction of the external electronic device is within a second range of directions, output the content through the second display.
US12229464B2

An amplification data display method according to the present invention comprises the steps of: displaying a plate display area and an integrated data display area; displaying, in the plate display area, plates where nucleic acid amplification reactions have been performed; and displaying amplification data in the integrated data display area, wherein: two or more plates are displayed in the plate display area; each of the plates includes a plurality of reaction wells; the amplification data are generated from the reaction wells by the nucleic acid amplification reactions; and amplification data for a plurality of reaction wells selected from the reaction wells of two or more of the displayed plates are displayed in the integrated data display area.
US12229448B2

According to one embodiment, a controller of a memory system executes a first write operation of writing write data into a first storage region, in response to reception of one or more write requests for specifying a first zone from a host, during a period from execution of an erase operation of the first storage region until a first time elapses. When the first time has elapsed after execution of the erase operation, in a state in which an unwritten region having a size larger than or equal to a first size remains in the first storage region, the controller does not execute the first write operation, allocates the first storage region as a nonvolatile buffer capable of temporarily storing write data to be written to each of a plurality of zones.
US12229447B2

A nonvolatile semiconductor memory includes a plurality of memory cells, a plurality of bit lines connected to the plurality of memory cells, a first circuit which controls the plurality of bit lines according to first data, a source line commonly connected to first ends of the plurality of bit lines, and a second circuit which is connected to the source line and which detects second data according to a current amount in the source line.
US12229444B2

Methods, systems, and devices for command scheduling for a memory system are described. A memory system may be configured to analyze a received command during an initialization procedure for one or more components. In some examples, the memory system may initialize an interface and one or more processing elements as part of an initialization procedure upon transitioning from a first power mode to a second power mode. Accordingly, the command may be analyzed while the processing elements are being initialized such that, upon the processing elements being fully initialized, the command may be processed (e.g., executed).
US12229438B2

A memory system includes a storage device including a turbo write buffer and a user storage area implemented with a nonvolatile memory, and a host configured to transfer a read request to the storage device. In response to the read request, the storage device transfers read data and read data information including attributes of the read data to the host.
US12229437B2

A storage system has NVRAM (nonvolatile random-access memory), storage memory that includes SLC (single level cell) flash memory and QLC (quad level cell) flash memory, and a processor. The processor performs a method that includes determining that a size of a buffer of a storage system should be adjusted. The storage system comprises a non-volatile random-access memory (NVRAM), single level cell (SLC) flash memory, and quad level cell (QLC) flash memory. The buffer of the storage system comprises one or more of the NVRAM and a portion of the SLC flash memory. The method also includes adjusting the size of the buffer of the storage system to a first size.
US12229435B2

First data is read out of a core storage array of a memory component over a first time interval constrained by data output bandwidth of the core storage array. After read out from the core storage array, the first data is output from the memory component over a second time interval that is shorter than the first time interval and that corresponds to a data transfer bandwidth greater than the data output bandwidth of the core storage array.
US12229434B2

An operation method of a host device configured to control a storage device includes receiving initial mapping information from the storage device, performing initial migration based on the initial mapping information such that source data present in a first region of the storage device migrate to a second region, receiving first dirty information about first dirty data of the source data from the storage device, performing first migration on the first dirty data based on the first dirty information, receiving second dirty information about second dirty data of the source data from the storage device, and performing second migration on the second dirty data based on the second dirty information, and a size of the first dirty information is different from a size of the second dirty information.
US12229421B1

A method, computer program product, and computing system for determining an amount of data moved within a plurality of write input/output (IO) log structures of a storage system during a monitoring interval. A utilization value for each write IO log structure may be determined during the monitoring interval. Over-provisioning resources are allocated from the storage system to the plurality of write IO log structures based upon, at least in part, the amount of data moved within each write IO log structure and the utilization value for each write IO log structure.
US12229411B2

Methods and computer systems for managing access to resources in a computing environment. Detecting a projected overload condition from a projected demand for a resource. Identifying a server associated with a resource demand scheduled to be fulfilled prior to the projected overload condition. Generating a rescheduling request to reschedule the resource demand until after the projected overload condition. Sending the rescheduling request to the identified server. Providing access to the resource at a rescheduled time.
US12229407B2

An electronic device is provided. The electronic device includes a volatile memory for storing user data, a non-volatile memory, and a processor operatively connected to the volatile memory and the non-volatile memory. The processor may be configured to store first compressed objects, which are obtained by compressing some of the user data in a page unit, in an empty area of the volatile memory, to move a second compressed object, which satisfies a specified condition, from among the first compressed objects to a temporary buffer set in the volatile memory, and to move third compressed objects, which are stored in the temporary buffer, to the non-volatile memory in a compressed state when the temporary buffer is filled to have a specified size or more.
US12229403B2

Aspects of a storage device are provided that handle host commands associated with active and inactive zones using a hybrid L2P mapping system. The storage device includes a NVM, a controller, a first volatile memory and a second volatile memory. The controller allocates, as a superblock, one or more physical blocks respectively in one or more memory dies of the NVM, receives write commands including logical addresses associated with active zones, and stores in an L2P mapping table L2P address mappings of these logical addresses to physical addresses associated with either volatile memory or the superblock. The controller refrains from storing L2P address mappings for inactive zones, instead storing in a superblock mapping table a mapping of superblocks to inactive zones in response to respective zone finish commands. As a result, L2P mapping table sizes are reduced, zone read, reset, and TTR performance are increased, and reduced WAF is achieved.
US12229401B2

A system (100) and method for determining a hand-drawn graphic are provided. The method may include obtaining one or more hand-drawn strokes inputted into a drawing region (310), and in response to determining that an input termination condition is satisfied, determining a hand-drawn graphic corresponding to the one or more hand-drawn strokes (320).
US12229394B2

Various embodiments relate to a device and a method for setting a background screen in an electronic device. The electronic device comprises a display, and at least one processor, wherein the processor may: identify a plurality of content to be displayed on the display; identify screen complexity value of each content based on features included in screens of the plurality of content; obtain display information of an object to be displayed above the plurality of content in the display; set an output order of the plurality of content based on the screen complexity value of the plurality of content and the display information of the object; display the object through the display based on the display information of the object; and display the plurality of content under the object based on the output order.
US12229391B2

A message selection method, a message selection apparatus, an electronic device, a computer-readable storage medium, and a computer product is provided. The method includes: displaying a first control in a message window in response to an operation of entering a message multi-selection mode triggered by a user, wherein the first control is used to select multiple messages; determining a target position of the first control in a message in the message window in response to a position changing operation by the user on the first control; and selecting messages below the target position in response to a triggering operation by the user on the first control.
US12229390B2

A method for detecting and/or localizing keyboard accessibility failures (KAFs) in a web page is disclosed. A document object model of a web page is read. A keyboard navigation flow model is generated from the document object model of the web page based on interactions of a user with the web page. The model includes states representing user interfaces displayed by the web page, nodes representing keyboard inputs in the states, and edges representing transitions that occur in the web page between the nodes. KAFs are detected based on an analysis of the keyboard navigation flow model. A report of the detected one or more KAFs on the web page is produced. The KAFs include unintuitive navigation failures, reflow related failures, and dialog related failures.
US12229389B2

Systems and methods for interactive playback of a video conference are provided. A request is received for a playback of a video conference between a plurality of participants of a plurality of client devices that each generated one of a plurality of source video streams, where each source video stream was presented during a live stream of the video conference according to a particular layout in a user interface (UI) on a first client device of the plurality of client devices. Playback of the video conference is caused at a second client device, wherein causing playback of the video conference comprises transmitting, to a second client device, each source video stream of the plurality of source video streams for visual rendering according to the particular layout in a UI on the second client device; and capturing a first set of user interaction events associated with one or more time points during playback of the video conference, wherein each user interaction event of the first set is visually rendered at a corresponding time point during playback of the video conference.
US12229379B2

A touch sensor includes a first area and a second area; first electrode units comprising a plurality of first touch electrodes arranged in a first direction and electrically connected to one another and located in the first area; second electrode units comprising a plurality of second touch electrodes arranged in a second direction and electrically connected to one another and located in the first area; and a first electrode pattern comprising a first portion located in the first area and electrically connected to one of the first electrode units that is adjacent thereto, and a second portion extended from the first portion to the second area, wherein a width of the first electrode pattern in the first direction is less than a width of the first touch electrodes in the first direction and is greater than half the width of the first touch electrodes.
US12229373B2

Provided is a liquid crystal handwriting panel. The liquid crystal handwriting panel includes: a first substrate and a second substrate that are opposite to each other, and a liquid crystal layer between the first substrate and the second substrate; wherein the first substrate includes: a first base substrate, a touch electrode layer on a side of the first base substrate, and a first drive electrode layer on a side of the first base substrate; the second substrate includes: a second base substrate, a second drive electrode layer on a side of the second base substrate, and a shielding layer on a side of the second base substrate.
US12229369B2

An electronic device includes a display layer including a pixel within an active region and a sensor, a sensor layer, a display driving circuit, a sensor driving circuit, and a main driving circuit to operate in a first mode. In the first mode, the display driving circuit emits a first light through a light emitting element of the pixel disposed in a first region of the active region, the display driving circuit receives a second light reflected based on the first light, through a sensing element of the sensor disposed in the first region and a second region surrounding the first region, and the main driving circuit determines whether the display layer and the sensor layer are placed in a pocket of a user, based on an amount of the second light.
US12229361B2

A transparent touch display apparatus including a device substrate, a touch electrode and a routing line. The device substrate may include an emission area and a transmission area. The touch electrode may be disposed on the transmission area of the device substrate. The routing line may be disposed outside the emission area and the transmission area of the device substrate. A transmittance of the touch electrode may be higher than a transmittance of the routing line. Thus, in the transparent touch display apparatus, the reliability of the touch detection may be improved.
US12229356B2

A position indicator includes a pen-shaped body; control circuitry housed in the pen-shaped body and configured to generate position detection signals and generate additional information about the position indicator; a first receiver; a second receiver different from the first receiver; a first transmitter provided near a distal end of the pen-shaped body and configured to transmit the position detection signals to a sensor of a position detection system; and a second transmitter, which is different from the first transmitter and configured to transmit wireless signals to the position detection system. The control circuitry, in response to a control signal from the position detection system received by the first receiver or the second receiver, controls transmission of the position detection signals and transmission of the additional information via a transmitter selected from the first transmitter and the second transmitter, to the position detection system.
US12229354B2

A method of customizing contextual controls of a remote-control unit (RCU) having a plurality of user interface elements is disclosed. A processor within the RCU receives context information from an integrated output device that includes an output mechanism, the context information being related to an active application being run on the integrated output device and an active object being presented by the active application. The processor determines a set of actions that can be performed on the active object within the active application. The processor dynamically maps actions to user interface elements of the RCU based on the context information. The processor receives a selection of a user interface element and sends a request from the RCU to the integrated output device specifying an action mapped to the user interface element to be performed on the active object and the active application.
US12229349B2

Techniques for motion mode management include a computer-assisted device having an input control, a repositionable structure, and a controller coupled to the input control and the repositionable structure. The controller is configured to detect motion of the input control for teleoperating the repositionable structure and in response to determining that the motion of the input control includes a component of motion used to change a mode of operation of the computer-assisted device, temporarily disable changes in the mode of operation of the computer-assisted device based on motion of the input control.
US12229343B2

The present disclosure describes a gesture prediction system which includes a non-transitory storage device coupled to one or more processors (202) having embodied therein one or more routines. The one or more routines are operable to store and update gestures; capture and record gestures (e.g., via a plurality of sensors); retrieve data corresponding to the gestures, and extract features to generate Look-Up-Tables. The processors are thereby configured to execute and update a first set of features and thus predict the performance of a gesture. Such prediction may be based on a machine learning and artificial intelligence model and by comparing and updating the features. Additionally, new gestures can be trained without requiring a massive dataset of gesture performances as required by most existing machine-learning and/or artificial-intelligence based solutions.
US12229334B2

A video display device comprising; a display; an exercise amount detection sensor configured to detect an exercise amount of a viewer while the viewer is viewing content displayed and output sensor information; a timer that measures a viewing time; and a processor. The processor: acquires the viewing time from the timer; calculates the exercise amount of the viewer based on the sensor information acquired within a predetermined period of viewing time; compares the exercise amount with an exercise facilitation threshold for determining whether to facilitate exercise for the viewer; displays a specific object within a display area of the display when the exercise amount falls below the exercise facilitation threshold; and moves the specific object from an inside of the display area to an outside thereof in accordance with an external coordinate system expressing a position in a real space associated with a two-dimensional coordinate system in the display area.
US12229333B2

A computer-implemented method for visualizing interactions in an extended reality (XR) scene, the computer-implemented method comprising: receiving a first dataset representing an XR scene including a technical device; displaying the XR scene on an XR headset or a head-mounted display (HMD); providing a room for a user wearing the XR headset or HMD for interacting with the XR scene, wherein the room includes a set of optical sensors including at least one optical sensor at a fixed location relative to the room; detecting optical sensor data of the user as a second dataset while the user is interacting with the XR scene in the room; and fusing the first dataset and the second dataset to generate a third dataset.
US12229330B2

A facial image generation method, an electronic device, and a non-transitory computer-readable storage medium are provided. The method includes: obtaining a facial contour of a target user wearing an Augmented Reality (AR) device; determining a facial angle of the target user based on the facial contour, where the facial angle includes an angle between a face orientation of the target user and the electronic device; obtaining a target facial expression; and generating a facial image of the target user based on the target facial expression and the facial angle.
US12229316B1

Some implementations of the technology relate to anonymizing personally identifiable information (PII) by creating a quick response (QR) code linked to a website that can verify that driver's license information and insurance information of a driver is available and valid, without showing the PII itself. Some implementations can allow another driver in an automobile accident to scan the QR code, enter her own insurance information, and can push the driver's PII to her insurance company. Some implementations can allow the other driver to download an encrypted file with the PII that can be shared with his insurance company. The QR code can be used in other contexts outside of automobile accidents as well, such as when a driver wishes to test drive a car, rent a car, buy a new car, etc., and needs to provide proof of a valid driver's license and insurance coverage.
US12229315B2

A system comprises a memory and a processing apparatus. The memory stores a collection of personal information data and a data catalog of the collection of personal information data. The processing apparatus executes generating the machine learning model according to a designated machine learning logic, based on personal information data, corresponding to designated metadata in the data catalog and a designated data range. And the processing apparatus, executes calculating a personal identification risk which shows a risk of a person being identified based on an output of the machine learning model. Then the processing apparatus executes outputting the machine learning model when the personal identification risk, does not exceed a predetermined threshold.
US12229313B1

According to an embodiment, a method includes receiving audio data and providing the audio data as input to a first machine learning model to produce transcription data. The audio data is provided as input to a second machine learning model to produce speaker separation data, and the transcription data is segmented based on the speaker separation data to produce speaker separated transcription data. A portion of the speaker separated transcription data is provided as input to a third machine learning model to identify personal identifiable information (PII) text in the portion of the speaker separated transcription data, the portion being associated with a speaker from a plurality of speakers. The method also includes replacing the PII text with redaction text in the portion of the speaker separated transcription data and causing display of the transcription data including the redaction text at a user compute device.
US12229309B2

This document describes a secure element that leverages the resources of a computer system to perform specialized functions using sensitive information. The secure element securely stores sensitive information on flash memory of the computer system. In response to a request requiring use of sensitive information, the secure element loads a security application and sensitive information from the computer system. By leveraging external resources, the secure element may flexibly accommodate increasing resource requirements of the computer system and be used in a wide range of computer systems.
US12229300B2

A media playback system for presenting to a user a composition of a plurality of media streams. It has a media selection component configured to receive a scenario dataset, to receive user input for selecting viewing times defining segments of media and composition selections, and to output a list of segments of media from the scenario dataset that are authorized to be viewed by the user. The system has a playback control component configured to retrieve from media storage at least the segments of media from the output list of segments, to decode the segments of media, and to compile composition instructions. The system has a media playback component configured to receive the rendered media and the composition instructions.
US12229299B1

A one-way data migration system may shift authentication data from a legacy database to a current database. The system may include one or more databases, a mobile device, a mobile device processor, a backend server, a backend receiver, a backend processor, and a backend transmitter. The backend transmitter may transmit requests to the mobile device. The backend receiver may receive the usernames and passwords. The backend processor may authenticate the input usernames and passwords using a hash previously stored within a first database. The backend processor may create a current or updated hash for the password. The system may change the underlying pathway from a pathway associated with the hash previously stored within the first database to a current pathway associated with the current hash. A second database may store the current hash. Following storage of the current hash, the processor may flag the username and/or password as migrated.
US12229287B2

Automatically generating and implementing access policies is provided. An output of a needed user access context to access a resource is obtained from a trained machine learning model based on an extracted attribute of the resource input into the trained machine learning model. The access to the resource by a user is controlled using the output of the needed user access context to access the resource as an access policy for the resource.
US12229285B1

A system and a method to build a recovery capability for a compromised network based on user controlled ad-hoc randomness combined with simplicity; immunized against stealth cryptanalysis which overshadows the prevailing security solutions. Using a randomized polar lattice geometry as a secret arrangement for the key bits, to approach one-time-pad security through built-in equivocation.
US12229281B2

A display method, an apparatus, and a storage medium are provided. The method includes: rendering, by a first container, a to-be-displayed page to generate to-be-displayed image data, and encrypting the image data; and writing, by the first container, encrypted image data into a buffer corresponding to the first container, and sending instruction information to a second container of a terminal, where the instruction information is used to instruct the second container to securely display the encrypted image data. Because the containers are isolated from each other, the malware in the first container cannot access the image data displayed in the second container, and the second container securely displays the encrypted image data. In this way, security of displaying the image data can be improved while ensuring that an image display function is not restricted.
US12229279B1

A software package is received so that functions within the software package that implement or use cryptographic primitives can be identified. Further, a set of calls with each of the identified functions are determined. A call site analysis is performed based on the set of calls to determine cryptographic algorithm parameters. Thereafter, based on the set of calls and the call site analysis, a cryptography bill of materials (CBOM) detailing cryptographic primitives within the software package is generated. This CBOM can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
US12229274B2

An algorithm is trained on a dataset to facilitate dynamic data exfiltration protection in a zero-trust environment. An inversion threat model using the original training dataset (a ‘gold standard’ inversion model) may also be generated. This inversion model can be characterized to determine its performance/accuracy of properly identifying a given input as being within the original training dataset or not (a data exfiltration event). It is possible to reduce this risk of data exfiltration to a desired level, without unduly impacting the algorithm's performance using the inversion model for the generation of noise that is targeted (as opposed to Gaussian noise). Noise added to the original training dataset causes the inversion model to perform poorer (meaning data steward data is more secure) but has a corresponding impact on the algorithm accuracy and performance. By adding noise generated by the inversion model in an iterative manner, and measuring the inversion model's performance, a balance can be reached where the data steward's data is considered secure, while minimizing the negative impact on the algorithm performance.
US12229273B2

An information handling system detects installation of a hardware device that includes software, and transmits a request for a secure boot certificate associated with a hardware identifier of the hardware device and a software version of the software to a remote secure boot service. The secure boot service which maintains a centralized secure boot certificate store queries for the secure boot certificate based on the request and transmits the secure boot certificate to the information handling system. The secure boot service also performs a refinement mapping of the secure boot certificates in the store. Subsequent to receiving the secure boot certificate, the system provisions the secure boot certificate.
US12229269B2

Methods and apparatus for restricted deployment of targeted processor firmware updates. During a patch enabling per-work flow, service entitlement license information comprising one of more service entitlements is generated and provisioned on one or more computing platforms. A restricted deployment microcode (uCode) update release (aka uCode patch) targeted for platforms having CPUs and/or XPUs with certain part identifier is sent to the one or more platforms. Run-time software and/or firmware on the platforms are executed to access the provisioned service entitlement license information, which is used to authentic and verify the restricted deployment uCode update release using a service entitlement having a part identifier associated with the platform's CPU. In one solution, authentication is performed using a hash-matching scheme and verification is used to verify the platform is properly licensed to load uCode included in the restricted deployment microcode (uCode) update release into the CPU.
US12229267B2

Systems and methods providing a processing device to receive, by a software build process executing in a trusted execution environment (TEE) of a first computer system, software source code from a second computer system. The processing device generates a software package by compiling the software source code. The processing device also receives, from the second computer system, a signing key associated with the second computer system. The processing device further signs the software package using the signing key associated with the second computer system. The processing device then deploys the signed software package on the first computer system.
US12229250B2

A DevSecOps integration system that can analyze a source repository and provide recommendations on security services, along with supported security tools, that can be included as part of the DevOps pipeline. The DevSecOps integration system can automatically fit the selected security tools into the appropriate stage of the pipeline to optimize security protection. In some embodiments, the DevSecOps integration system automatically generates various and multiple CI/CD-specific integrations, scripts, and security code. In one example, the security tools are selected in response to user selection(s), such as an initial input file and code parameters, and automatically identifies where the scripts should be inserted in the development process.
US12229247B1

Embedding an insecure application within a host application is performed. Modern applications may incorporate smaller applications into a common interface with some applications requiring more privilege than others. A host application may be configured to load an application into a sandboxed frame to create separate security zones by isolating the originating domains of the respective applications. Security authorization for the sandboxed application may be obtained by the host application as part of initialization. Then, operations to be performed by the sandboxed application that require origination from the host domain may be requested by the application to the host using a Remote Procedure Call (RPC) mechanism. The host may then perform the requested operations on behalf of the application and return the results via RPC. In this manner, the embedded application may employ greater application privileges without increasing security vulnerabilities of the host.
US12229232B2

One or more graphical user interfaces (GUIs) and/or a console management, modeling, and analysis system is described. In some embodiments, the GUI and/or management system can be used to analyze investment purchases and/or sales. In some embodiments, users may be allowed to enter data used to produce dynamic models. In some embodiments, data may be aggregated from various users and/or sources to provide adaptive, dynamic models and/or projections.
US12229231B2

Methods, systems, and apparatuses are described herein for improving the accuracy of authentication questions using transaction limitations provided by users. A request for access to an account associated with a user may be received from a user device. An account restrictions database may be queried to determine one or more transaction rules associated with the account. The one or more transaction rules may have been created by the user and indicate limitations on financial transactions that may be performed via the account. An authentication question may be generated that is associated with a violation of the one or more transaction rules. The authentication question may be provided to the user device, and a response to the authentication question may be received. Access to the account may be provided to the user device based on the response.
US12229222B2

Classifier accuracy is increased in machine learning applications by training a machine learning (ML) model including a classifier across classes by determining weighted input points for a contributing set to store the values for true positive and true negative predications. In a following step, input data is provided to the classifier of the machine learning model at runtime, and a classification output is determined from the classifier. For the classification output, values for input during runtime are compared with a sample of inputs stored for training the machine learning model to determine the distance in spread for the classification output. A class is determined from the classification output having a smallest distance and spread. The method can further determine if the class with the smallest distance and spread is a true positive or true negative by comparing the class with the smallest distance and spread with the classification output.
US12229221B2

A recording medium determination apparatus includes an image data acquisition unit configured to acquire image data obtained by capturing an image of a predetermined area in a recording medium, a first extraction unit configured to extract a first feature amount by processing the image data using a first parameter, a second extraction unit configured to extract a second feature amount by processing the image data using a second parameter different from the first parameter, and a determination unit configured to determine a type of the recording medium based on the first feature amount and the second feature amount.
US12229220B2

A method and device of similarity determination, network training, and search, an electronic device, and a storage medium are provided. The data similarity determination method includes: acquiring first data of a first object; mapping the first sub-data as a first semantic representation in a semantic comparison space, where the semantic comparison space enables a similarity between a semantic representation obtained by mapping data of the first modality to the semantic comparison space and a semantic representation obtained by mapping data of the second modality to the semantic comparison space to be computed; acquiring second data of a second object; mapping the second sub-data as a second semantic representation in the semantic comparison space; and calculating a similarity between the first data and the second data based on at least the first semantic representation and the second semantic representation.
US12229218B2

The learning device 80 includes an input unit 81 and an imitation learning unit 82. The input unit 81 receives input of a type of a reward function. The imitation learning unit 82 learns a policy by imitation learning based on training data. The imitation learning unit 82 learns the reward function according to the type by the imitation learning, based on a form defined depending on the type.
US12229217B1

The technology disclosed introduces two types of neural networks: “master” or “generalists” networks and “expert” or “specialists” networks. Both, master networks and expert networks, are fully connected neural networks that take a feature vector of an input hand image and produce a prediction of the hand pose. Master networks and expert networks differ from each other based on the data on which they are trained. In particular, master networks are trained on the entire data set. In contrast, expert networks are trained only on a subset of the entire dataset. In regards to the hand poses, master networks are trained on the input image data representing all available hand poses comprising the training data (including both real and simulated hand images).
US12229213B2

The present disclosure is directed toward systems and methods for creating a website and response actions via a website creation system. The systems and methods provide a plurality of website types for selection, and in response to receiving a selection of a website type, provide a plurality of website templates specific to the selected website type. Each website type may include a series of directional webpages designed and intended to entice a particular user interaction with the website. Additionally, the systems and methods receive a selection of a type of response action, a selection of at least one rule of a triggering condition, and an operand for the at least one rule of the triggering condition. Moreover, in response to the event of the triggering condition, the systems and method perform the response action.
US12229211B2

Forensic acquisition of contents of web pages accessible through a user device on a network includes communication by the user of URL addresses of indicated web pages useful for preparation of a forensic evidence document to a control and coordination program which executes access to the network by a browser and creates a list of relevant features of the content type of the pages. The program then performs a classification of specific types of contents of the pages based on the relevant features and proceeds to an automatic selective navigation based on the type of classification of the pages. The selective acquisition of the contents is performed by specialized program code depending on the type of classification of the pages. The process includes the automatic creation and return to the user of a forensic evidence document with the contents acquired.
US12229209B2

Various approaches for identifying possible unsecured devices on a network as set forth. In some cases, approaches discussed relate to systems and methods for identifying possible unsecured devices based upon a host name for each of the discovered devices.
US12229208B2

A method for determining a category responsive to a user query is disclosed. The method includes receiving a training data set comprising a plurality of data pairs, each data pair including: (i) a query; and (ii) an associated one or more categories that are responsive to the query, wherein the one or more categories in the training data set defines a plurality of categories. The method includes training a machine learning algorithm, according to the training data set, to create a trained model, wherein training the machine learning algorithm includes: creating a first co-occurrence data structure defining co-occurrence of respective word representations of the queries with the plurality of categories, and creating a second co-occurrence data structure defining co-occurrence of respective categories in respective data pairs. The method also includes deploying the trained model to return one or more categories in response to a new query input.
US12229206B2

A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.
US12229196B2

In order to automatically classify data without using a classifier constructed by machine learning, an information processing apparatus (1) includes: a data acquiring section (11) for acquiring target data, which is data to be classified into one of a plurality of categories in a hierarchical structure; and a classifying section (12) for classifying the target data into one of the plurality of categories in accordance with (i) a matching degree indicating a degree to which the target data matches that category and (ii) an upper-level matching degree indicating a degree to which the target data matches an upper-level category of that category.
US12229195B2

An exemplary system for constructing data structures that can perform inferential reasoning to answer input queries may receive input data, extract and cluster entities in the input data into topic clusters, and for a first topic cluster construct a data structure comprising a plurality of nodes, wherein nodes of the data structure respectively represent a topic entity extracted from the input data and grouped into the first topic cluster, and wherein a first node of the data structure is associated with a second node of the data structure based on the first node and the second node respectively representing a first topic entity and a second topic entity associated in the input data with a common one of the one or more identified linguistic modalities. An exemplary system comprising the data structure may receive an input query and generate a response to the input query using the data structure.
US12229194B2

A method is disclosed, as well as systems, performed by one or more processors, for interacting with data in a data repository. The method comprises receiving, in a data catalogue environment, a search request relating to one or more items in the data repository and determining an object type associated with the one or more items. Other operations comprise loading an object template in dependence on the determined object type, populating the template with data from the data repository in dependence on the search request to create an object view, and displaying the object view within the data catalogue environment. The data repository comprises a plurality of joined datasets, and wherein the object view comprises one or more links to items in a joined dataset.
US12229189B2

A data processing method comprises creating and storing a dependency graph representing at least one derived dataset and one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends; reading configuration data specifying one or more periods for one or more datasets in the dependency graph; detecting a first update to a first dataset; initiating a first build of a first intermediate derived dataset only when a then-current time is within a first period of the one or more periods or a previous build of the first intermediate derived dataset occurred earlier than a then-current time less a second period of the one or more periods; asynchronously detecting a second update to a second dataset; initiating, in response to the second update, a second build of a second intermediate derived dataset that depends on the second dataset.
US12229183B2

An apparatus, method, and computer program product for the improved development of training data sets for use in connection with machine learning models capable of operating on natural language data records and other unstructured data in a network environment. Some example implementations provide for the generation and presentation of record images in a user interface that allows captures user actions reflecting higher-order data analysis and discernment for incorporation into training protocols used for machine learning models.
US12229182B2

The present disclosure provides an image-based search method, which is applied to a server. Said method comprises: according to image content in an image to be searched, extracting a target set from an index library; according to the attribute of each target in the target set, determining the number of targets corresponding to the attribute of each target; and according to the number of targets corresponding to the attribute of each target, sending a display target and the attribute of the display target to a terminal.
US12229178B2

Data characterization techniques in an information processing system environment are disclosed. In one example, at least one processing device is configured to obtain data associated with execution of at least one of a plurality of applications in an information processing system. The processing device extracts features from the obtained data, and then selects a reduced subset of features from the extracted features for use in a machine learning classification process configured to determine an intent of the obtained data.
US12229177B2

Improved artificial intelligence computer systems actively and/or passively provide end-users with information from firm data systems to help the end-user perform the end-user's job functions. In a passive implementation, the system can prioritize emails for a user, craft consistent responses to multiple email inquiries on the same topic, craft responses whose content is drawn from a library of electronic documents, and/or suggest text for an electronic document being authored by the end-user. In an active implementation, the system comprises AI agents associated with individual databases of the system, where the AI agents are tuned to retrieve data from their associated database in response to a query from the end-user.
US12229175B2

Methods, computer systems, and apparatus, including computer programs encoded on computer storage media, for search and ranking legal document. The system obtains a transcript of a legal interaction, and displays the transcript via a user interface. The system further generates a query parameter based on the transcript, and transmits the query parameter to a database search engine. The system receives a list of documents retrieved by the database search engine corresponding to the query parameter, and for each document in the list of documents, generates a respective feature representation.
US12229170B1

Techniques for validation against aggregation across different versions of data obtain a selection of a data set, a dimension configuration for a data visualization, and a filter configuration for the data visualization. Then it is determined whether the data visualization is valid based on a determination that the zero or more filter dimensions include the version dimension, or a determination that the zero or more selected dimensions include the version dimension, or a determination that the zero or more selected dimensions include at least one of the measurable dimensions and that all measurable dimensions of the selected dimensions are restricted to a single version of data from among the multiple versions of the same data. The data visualization is generated in response to a determination that the data visualization is valid.
US12229165B2

A method is provided for identifying operating conditions of a system. Input data relating to operation of the system is applied to a multi-class model for classification, where the multi-class model is configured for classifying the data into one of a plurality of predefined classes, and each class corresponds to a respective operating condition of the system. A confidence level of the classification by the multi-class model is determined. If the confidence level is below a threshold confidence level, the input data is applied to a plurality of binary models, where each binary model is configured for determining whether the data is or is not in a respective one of the predefined classes. If the plurality of binary models determine that the data is not in any of the respective predefined classes, the data can be taken into consideration when updating the multi-class model.
US12229155B2

A system and method for implementing an iterative query mechanism to facilitate distributed aggregation and interactive visualization of data is disclosed. At least, the method includes receiving user interaction in association with rendering a visualization of hierarchical data, determining a query based on the user interaction, distributing the query in parallel to a cluster of computing devices, wherein each computing device in the cluster locally generates and prunes a tree based on processing the query, receiving a plurality of trees from the cluster of computing devices responsive to distributing the query, merging the plurality of trees into an aggregated tree, and rendering the visualization of hierarchical data based on the aggregated tree.
US12229133B1

The present application discloses a method, system, and computer system for processing queries to sparsely populated datasets. The method includes (i) receiving a query from a client system, (ii) determining, based at least in part on the query, a plurality of partitions of a hypercube that are expected to comprise information used in generating a response for the query, (iii) communicating a set of requests to a data source storing the hypercube, the set of requests comprising one or more requests corresponding to the plurality of partitions of the hypercube, (iv) obtaining, from the data source, a set of results to the set of requests, the set of results comprising data stored in the plurality of partitions of the hypercube, (v) determining a plurality of virtual objects for the set of results, (vi) combining the plurality of virtual objects into a response to the query, and (vii) providing, to the client system, the response to the query.
US12229132B2

Example techniques for execution of query plans are described. In an example, a query plan may include a first sub-plan and a second sub-plan that are to provide the same output. One among the first sub-plan and the second sub-plan may be selected during execution of the query plan based on a runtime performance parameter of a component to be involved in execution of the first sub-plan and a runtime performance parameter of a component to be involved in execution of the second sub-plan.
US12229131B2

A search query can be resolved efficiently using stored key information in a data cache. A system can receive a search query via an application programming interface (API). The search query can comprise a set of query parameters. The system can select at least one interaction event search service. The system can identify a plurality of interaction events relevant to the search query. Each interaction event can include a description and key information used to locate each interaction event. The system can retrieve the key information for each interaction event. The system can store, in a data cache, the key information for each interaction event. Subsequent to retrieving the key information, the system can retrieve, using at least a portion of the key information, descriptions of a first portion of interaction events. Additionally, the system can transmit the descriptions of the first portion of interaction events to the user.
US12229129B1

A method may include executing, using a processing unit, a data join operation between entries in a rehouseholding database table and a standardized address database table to generate a rehousehold address table, the rehousehold address table including a first set of address columns; accessing an address database table including a second set of address columns; executing fuzzy match search between entries in the rehousehold address table and entries in the address database table using values in the first set of address columns and second set of address columns; receiving a match result from the executing; calculating a quality score for the match result; determining score exceeds a quality match threshold; and in response, updating a household identifier value of an entry in an account cross-reference database table for an account identifier and address surrogate key associated with the match result.
US12229127B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided by a user and comprising one or more terms. Obtaining context data based on at least a portion of a first resource displayed to the user at a time that the query is received. Obtaining a revised query that is based on the query and the context data. Receiving a plurality of search results responsive to the revised query. Automatically, selecting a search result that represents a second resource from the plurality of search results, and providing the second resource for display to the user.
US12229126B2

Improved techniques for management of memory (or memory management) for computing systems and environments are disclosed. The improved techniques are especially well suited for computing systems that operate in highly complex and/or demanding computing environments (e.g., massively parallel database systems that may be required to process many complex database queries in parallel. Memory can be managed dynamically at run time to determine and designate one of multiple memories that are available for execution of executable components (e.g., database queries, Opcodes of a Virtual Machine). In addition, memory can be managed dynamically at run time to effectively reuse memory locations of a memory (e.g., stack memory) being used for execution of one or more executable components (e.g., Opcodes of a Virtual Machine) at run time when the memory is being actively used to execute the one or more executable components.
US12229123B2

Examples of the present disclosure describe systems and methods for determining relationships between content items to create a visualization associated with the various content items. The visualization may provide information regarding what various individuals in a group, team, or organization have been working on (e.g., content, documents, projects).
US12229117B2

The disclosed exemplary embodiments include computer-implemented systems, devices, and processes that securely distribute digital assets within a computing environment using permissioned distributed ledgers. For example, an apparatus may receive, from a computing system, an allocation request, a first digital signature applied to the allocation request, and a second digital signature applied to the allocation request and to the first digital signature. Based on a validation of the first and second digital signatures, the apparatus may approve the allocation request and allocate a digital asset to the first device in accordance with the approved allocation request. The apparatus may also perform operations that record a public key and asset data identifying a digital asset onto a distributed ledger, and may generate and transmit, to the first device, confirmation data indicative of the allocation of the digital asset to the first device.
US12229116B2

The present system and method is directed to a process to facilitate trusted sources of information in an enterprise. The present system and method positions data governance to move away from the element level and focus on the data asset (i.e. repository, interface, subject) level. When data persons are having any issue with their data asset, whether it is a conflicting data asset, interface issues, competing data asset, new data asset build, data subject issue, or the like, a certifier may operate to assess the asset based on our well defined metrics, determine the health through the data asset scoring process, recommend asset services, and provide those services to the data owner who is ultimately responsible for implementing them to improve the data and the data processes.
US12229113B2

Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program retrieves a plurality of sets of master data from a plurality of master data sources. Each set of master data in the plurality of sets of master data includes a set of entities. For each entity in each set of entities, the program further determines whether the entity is consistent or inconsistent. The program also receives, from an application, a request for a set of entities. The program further determines a subset of the set of entities, each entity in the subset of the set of entities determined to be consistent. The program also provides the subset of the set of entities to the application.
US12229110B2

Embodiments are disclosed for managing text co-editing in a conflict-free replicated data type (CRDT) environment. A method of co-editing management includes detecting a burst operation to be performed on a sequential data structure being edited by one or more client devices. A segment of the sequential data structure associated with the burst operation is determined based on a logical index associated with the burst operation. A tree structure associated with the segment is generated, where a root node of the tree structure corresponds to the burst operation. A global index for the root node of the tree structure is determined and an update corresponding to the burst operation, including the root node and the global index, is sent to the one or more client devices.
US12229107B2

A computer-implemented method is presented for storing log data generated in a distributed computing environment. The method includes: receiving a data element from a log line, where the data element is associated with a given computing source at which the log line was produced; applying a hash function to the data element to generate a hash value; updating a listing of computing entities with the given computing source, where entries in the listing of computing entities can identify more than one computing source and each entry in the listing of computing entities specifies a unique set of computing sources; and storing the hash value, along with an address, in a probabilistic data structure, where the address maps the hash value to an entry in the listing of computing entities.
US12229105B2

A hardware-implemented method of indexing data elements in a source array is provided. The method comprises generating a number of shifted copy arrays; receiving indices for indexing the source array; and retrieving one or more data elements from the shifted copy arrays, according to the received indices. Also disclosed is a related processing system comprising a memory and hardware for indexing data elements in a source array in the memory.
US12229100B2

Systems and methods for counteracting data-skewness for locality sensitive hashing via feature selection and pruning are disclosed. In one embodiment, a method for feature selection for counteracting data skewness on locality sensitive hashing (LSH)-based search may include: (1) ingesting, by an ingestion computer program and from a plurality of data sources, data; (2) extracting, by the ingestion computer program, a plurality of features from the ingested data; (3) transforming, by the ingestion computer program, each of the plurality of features into a feature vector; (4) selecting, by the ingestion computer program, a subset of the plurality of features; and (5) for each selected feature vector: computing, by the ingestion computer program, a random hash function for the selected feature; and inserting, by the ingestion computer program, an output of the random hash function into a hash table with the selected feature.
US12229095B2

A computer-implemented method, including receiving, by a processor set, a query including a query string for a system catalog; identifying, by the processor set, a default index structure of the system catalog; executing, by the processor set, the query based on the default index structure of each index in the system catalog; ranking, by the processor set, a performance of each execution of the query by each index; mapping, by the processor set, a query pattern to a corresponding index of the system catalog; selecting, by the processor set, the index to perform the query using a machine learning (ML) model trained with a knowledge base that includes the ranking and the mapping; executing, by the processor set, the query on the selected index; and in response to executing the query on the selected index, returning, by the processor set, a result of the query.
US12229091B2

Systems and method than generate an effective recipe file by selecting at least one of a functionality, a feature and a configuration option from a master recipe database, the selecting based on a business objective; and generating a customized resource by applying the effective recipe file to a first working copy of a resource selected from a master copy of resources.
US12229084B2

Redistribution of files in a containerized distributed file system is disclosed. Containers each have an engine and a scanner and each of the containers stores files and parameters for characteristics of files stored on the container. A first engine in a first container monitors characteristics of files stored on the first container and, responsive to determining that the parameters for files on the first container exceed one or more predetermined thresholds, communicates with a second engine in a second container to determine a destination container for one or more files from the first container. The second engine in the second container indicates to the first engine in the first container whether the second container is available to receive one or more files from the first container. The first engine triggers file system scanning by the scanner of the first container to identify files to be moved to the second container.
US12229082B2

Techniques are provided for tiering snapshots to archival storage in remote object stores. A restore time metric, indicating that objects comprising snapshot data of snapshots created within a threshold timespan are to be available within a storage tier of a remote object store for performing restore operations, may be identified. A scanner may be executed to evaluate snapshots using the restore time metric to identify a set of candidate snapshots for archival from the storage tier to an archival storage tier of the remote object store. For each candidate snapshot within the set of candidate snapshots, the scanner may evaluate metadata associated with the candidate snapshot to identity one or more objects eligible for archival from the storage tier to the archival storage tier, and may archive the one or more objects from the storage tier to the archival storage tier.
US12229080B2

Various methods, apparatuses/systems, and media for data migration readiness of a target data source are disclosed. A processor hosts an application on a cloud server; receives data corresponding to the application from a plurality of types of data sources; defines expressions to be applied to the data for parsing and transforming the data dynamically on the cloud server; validates the defined expressions based on a determination that each defined expression meets a predefined threshold value; generates a lookup data file in a predefined file format in response to validating the defined expressions; parses the lookup data file; dynamically transforms the data based on the parsed lookup data file and applying the validated expressions; and generates an output file in the predefined file format for consumption after transforming the data.
US12229079B2

A computing system can include a first system on chip (SoC) and a second SoC. Each SoC can comprise a memory in which the SoC publishes state information. For the first SoC, the state information can correspond to a set of tasks being performed by the first SoC, where the first SoC utilizes a plurality of computational components to perform the set of tasks. The first SoC can directly access the memory of the first SoC to dynamically read the state information published by the first SoC. In a backup role, the second SoC maintains a subset of its computational components in a low power state. When the second SoC detects a trigger while reading the state information published in the first memory of the first SoC, the second SoC powers the subset of computational components to take over the set of tasks.
US12229073B2

In one embodiment, an apparatus includes: a plurality of cores to execute instructions; a firmware agent to execute a first firmware; a Peripheral Component Interconnect Express (PCIe) interface to communicate with a device via a PCIe link; and a boot agent coupled to the PCIe interface to download the PCIe firmware from a non-volatile memory and provide the PCIe firmware to the PCIe interface. The PCIe interface may receive a PCIe firmware for the PCIe interface before the firmware agent is to receive the first firmware. Other embodiments are described and claimed.
US12229061B2

Disclosed is an electronic device which includes a plurality of memory devices, a memory controller, a first signal line that makes electrical connection between the memory controller and a first branch point, a second signal line that makes electrical connection between the first branch point and a second branch point, a third signal line that makes electrical connection between the first branch point and a third branch point, a fourth signal line that electrically connects the second branch point and the first memory device, a fifth signal line that electrically connects the second branch point and the second memory device, a sixth signal line that electrically connects the third branch point and the third memory device, and a stub that includes a first end electrically connected with at least one of the plurality of signal lines, and a second end being left open-circuit.
US12229058B2

A communication system for an industrial process includes multiple slave modules connected in series with a master controller. The master controller stores a communication schedule that defines an ordered sequence of messages and identifiers associated with each message. The master controller transmits messages downstream through the slave modules to a terminal one of the slave modules. The terminal slave module generates a return message that is transmitted upstream to the master controller. Each slave module receives each downstream message, identifies based on the message identifier whether the message is associated with response information from the slave module, and inserts the response information into corresponding upstream messages.
US12229057B2

A heterogeneous processing system including a host processor coupled to a host memory, a first processor coupled to a first memory, a second processor coupled to a second memory, multiple data transfer resources, and switch and bus circuitry that communicatively couples the host processor, the first processor, the second processor, and the data transfer resources. The host processor is configured to detect an application for execution by both the first processor and the second processor, to select one of multiple data transfer methods for transferring data between the first and second processors, and to configure the heterogeneous processing system based on the selected data transfer method. The data transfer methods include memory extension operation, one memory to memory transfer operation, and two memory to memory transfer operation using at least one intermediate host buffer.
US12229052B2

In one aspect, a delta prefetcher disclosed herein bases its predictions on both past memory accesses and predictively prefetched memory accesses. More specifically, the delta prefetcher disclosed herein bases its prediction on both the difference or “delta” between memory addresses of data previously fetched from memory and the difference or “delta” between addresses of data predictively fetched from memory. The delta prefetcher tracks the delta memory accesses by utilizing two distinctive tables. The fetch table tracks the memory deltas for each memory operation, such as a LOAD or STORE instruction, that the CPU has executed. The delta table predicts the next memory address to prefetch based on the last prefetched memory accesses.
US12229046B2

An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to receive a first request to allocate a direct swap file associated with an application stored in a system memory on a persistent storage media, and map a linear and continuous space of the persistent storage media to the direct swap file associated with the application in response to the first request. Other embodiments are disclosed and claimed.
US12229045B1

In some examples, a sensor service receives an indication of interest from a client for sensor data of a first sensor of the plurality of sensors, and allocates buffers in the memory for the plurality of sensors. The sensor service provides a first buffer to a sensor connector that is to receive the sensor data from the first sensor, and receives, from the sensor connector, an indication that the first buffer in the memory has been written with the sensor data from the first sensor. Based on the indication of interest from the client, the sensor service notifies the client that the first buffer is available for reading by the client from the memory.
US12229043B1

Systems and methods of collecting performance metrics of an emulated design are disclosed. A method includes receiving, by a processor in the emulation system from a host system, configuration data including one or more user defined parameters, connecting, by the processor, a performance monitor to a port between communicatively connected components in the emulation system, initiating, by the processor, an emulation of the DUT, receiving, by the processor, emulation data from the emulation system, calculating, by the processor, performance data based on the configuration data, filtering, by the processor, the emulation data based on the performance data, and outputting, by the processor, the filtered emulation data to the host system.
US12229041B2

Disclosed herein are system, method, and computer program product embodiments for generating a Virtual Reality (VR) simulation. By combining physical and simulated data from a physical, virtual mobile device and virtual environment and rendering that within a VR simulation, the system can give the developer a more hands-on accurate representation and feel for how their mobile app can work at a real-world environment. This VR simulation assists a developer to cut down on iteration and travel time when developing, debugging, and testing their mobile apps/games for real-world environments, location-based entertainment (LBE) venues including indoor or outdoor installations.
Patent Agency Ranking