US12075202B2

A sensor system for a structure comprises a sensor node in force transmitting contact with an impact receiving surface of a structure envelope of the structure. The sensor node is configured to generate first sensor data associated with the structure envelope of the structure and perform a first set of operations to filter out unwanted data from the first sensor data to form a first filtered dataset. The sensor system includes a sensor hub in communication with the sensor node. The sensor hub is configured to receive the first filtered dataset from the sensor node and perform a second set of operations on the first filtered dataset to identify an event experienced by the structure envelope that caused the sensor node to produce the first sensor data.
US12075190B2

A machine learning system can generate an image mask (e.g., a pixel mask) comprising pixel assignments for pixels. The pixels can be assigned to classes, including, for example, face, clothes, body skin, or hair. The machine learning system can be implemented using a convolutional neural network that is configured to execute efficiently on computing devices having limited resources, such as mobile phones. The pixel mask can be used to more accurately display video effects interacting with a user or subject depicted in the image.
US12075185B2

A method that can detect targets is described. The method includes setting an integration time for each of a plurality of readout circuits based on a speed of the target. The readout circuits are configured to read pixels in an image detector. The pixels have a pitch of less than ten micrometers. The integration time is not more than five hundred microseconds and corresponds to a subframe of a fast frame image. The method also includes performing integrations of each readout circuit based on the integration time. Thus, a plurality of subframes are provided. A number of the subframes are averaged to provide the fast frame image.
US12075173B2

An imaging element according to an embodiment includes: a unit pixel including a first pixel having a first photoelectric conversion element and including a second pixel having a second photoelectric conversion element, the second pixel being arranged adjacent to the first pixel; and an accumulation portion that accumulates a charge generated by the second photoelectric conversion element and converts the accumulated charge into a voltage. The accumulation portion is disposed at a boundary between the unit pixel and another unit pixel adjacent to the unit pixel.
US12075171B2

A photoelectric conversion apparatus comprising a pixel array and a signal processor is provided. The pixel array is configured to be operable in driving modes in which different signal readout methods are used. The signal processor comprises a selector configured to select, based on the driving mode set for each pixel among the driving modes, a first pixel group and a second pixel group from regions of the pixel array, which have been designated to generate a correction value, a correction value generator configured to generate the correction value in accordance with a first representative value based on signals read out from the first pixel group and a second representative value based on signals read out from the second pixel group, and a corrector configured to correct, based on the correction value, the signal read out from the pixel array.
US12075164B2

A device includes a processor which controls a display operation of a display unit. The processor acquires a specified portion specified by a first user operation in an object image including an object to be imaged, sets an enlargement reference point in the object image according to the specified portion with respect to which a part of the object image is enlarged when performing enlargement display control, and extracts a display target range from the object image as the part of the object image to be enlarged. The display target range includes both the enlargement reference point and the specified portion, and the enlargement reference point is set so that the representative point approaches a middle of the display area in response to each input of a second user operation for performing enlargement display control, until the representative point coincides with the middle of the display area.
US12075163B2

Various embodiments disclosed herein include techniques for adjusting the lateral position of a default field of view of a camera. The camera may change the lateral position of its field of view by creating relative movement between an image sensor and a lens of the camera, and may maintain the camera's field of view to the default field of view when the camera is stationary. In some embodiments, the lateral position may be set using orientation information associated with the camera. In other embodiments, the lateral position may be set using position information associated with a target object.
US12075160B2

An image processing device is provided. The image processing device includes an image signal processor for processing a raw image received from a camera and a memory for storing a previous frame of the raw image and an intermediate image generated by the processing, wherein the image signal processor estimates an initial global motion vector between the previous frame and a current frame, receives focus region information in the raw image, divides the raw image into a foreground (FG) region and a background (BG) region based on the focus region information, generates a final global motion vector by divisionally updating the initial global motion vector based on the FG region and the BG region, performs motion compensation by applying the final global motion vector to the previous frame, and outputs a final image by blending the motion-compensated previous frame with the current frame.
US12075158B2

A control method for an optical device includes a detector detecting a current position of a lens, a processor calculating a distance between the current position and a target position, the processor determining whether the current position is within a predetermined range according to the distance, and the processor controlling a driving device to move the lens into an allowable range according to whether the current position is within the predetermined range. The predetermined range and the allowable range are corresponding to the target position.
US12075142B2

A flex circuit that may accommodate movement of an image sensor within a camera. The flex circuit generally includes a plurality of planar segments between a first end that is fixed relative to the image sensor and a second end that is fixed relative to one or more camera components. One or more of the planar segments twists when the image sensor is moved within the camera.
US12075137B2

In general, in an aspect, second look advertising is enabled. During an original advertisement selection process at a network infrastructure, original-selection advertisements are selected for play back with a streaming format video on a viewer device. After the original advertisement selection process, the streaming format video is presented on the viewer device together with advertisements that are provided by a helper process and can include the original-selection advertisements or other advertisements or both.
US12075133B2

In one example, a device for retrieving media data includes a memory configured to store media data including advertisement content and main media data, and one or more processors implemented in circuitry and configured to: send advertisement information to an advertisement server device; in response to sending the advertisement information, receive the advertisement content from the advertisement server; retrieve the main media data; and provision the advertisement content to the main media data. The device may further include a coded picture buffer (CPB) and a video decoder that retrieves encoded video data from the CPB for decoding. The one or more processors may provision the advertisement content to the main media content by sending both the advertisement content and the main media content to the CPB.
US12075132B2

Techniques are described for low-latency streaming of media content using a lossless protocol. For example, a media stream, comprising encoded video data, can be streamed to a plurality of streaming clients via the lossless protocol. The plurality of streaming clients can be monitored to determine whether any of them have fallen behind in streaming the media stream. When a streaming client falls behind, a portion of video data to be streamed to the streaming client can be selectively dropped based on scalability information and/or long term reference (LTR) frame information. The low-latency streaming can be performed without using per-client quality feedback from the plurality of streaming clients. When streaming using a semi-lossy protocol, a plurality of delivery modes can be used, where each delivery mode is for a different type of encoded video data and provides a different level of reliability.
US12075126B2

The disclosed embodiments include a computer implemented method to control the presentation of an audio video stream. The method includes obtaining an audio video stream and associating the audio video stream with events. The events include an interpretation of content of the audio video stream. The method further includes obtaining a natural language command, generating a control signal based on the natural language command by referencing a particular event, and using the control signal to control presentation of the audio video stream relative to the particular event.
US12075123B2

A system is provided for concurrent presentation of non-programming media assets with programming media content at a client device. The client device receives a response for occurrence of an event opportunity point from the media presentation and distribution system based on a selection criteria for the event opportunity point. A display view of the client device is modified, and a non-programming media asset is presented from a second media stream for a defined duration and different version of the programming media content in first partition, concurrently with the programming media content over second partition. The different version of the programming media content corresponds to the programming media content encoded based on a region within the modified display view allocated to the first partition. The presentation is based on user preference for specific item in the programming media content and user selection of the non-programming media asset displayed in past engagement.
US12075122B2

Systems and methods for presenting user-selectable options for parental control in response to detecting a triggering action by a user are disclosed. A system generates for output a first content item on a device. The system identifies a first user and a second user in proximity to the device and determines that a first gesture is performed by the first user wherein the first gesture is covering the eyes of the second user. In response to determining that the first gesture is performed, the system presents a selectable option for a user input such as (a) skipping a portion of the first content item; (b) lowering the volume; (c) removing the video of the first content item; or (d) presenting a second content item instead of presenting the first content item. In response to receiving a user input selecting the selectable option, the system performs an action corresponding to the selectable option.
US12075121B2

Methods and systems that provide an interactive media guidance application having a locked mode for viewing media assets. In the locked mode, the interactive media guidance application may provide media assets suited to a certain audience. The interactive media guidance application may determine suitable media assets for the locked mode based on media assets viewed by other users having characteristics similar to the user of the interactive media guidance application. In the locked mode, the interactive media guidance application may allow access to only certain media assets and/or limit the time period for which the media assets are presented.
US12075120B2

Systems and methods for identifying, assembling, and publishing content are described. A video content item, having a first time length, is identified by a system to be included in a program scheduled for a first time period. The video may be hosted on a third party system. A first time span within the first program is allocated for the video, wherein the first time span is longer than the first time length. The system determines, prior to or at the first time period, a time difference between a current length of the video and the first time span. At least partly in response to determining that the video has a time length shorter than the first time span, the system selects supplemental content based at least in part of the determined time difference to be streamed to user terminals over a data network within the first time period.
US12075118B2

The present disclosure provides a multimedia data processing method, apparatus, and electronic device, the method is performed by a terminal device, in operation, whether or not a shield instruction for playing multimedia data is received is detected, and the shield instruction indicates that the target parameters meet the preset conditions. Multimedia data is shielded. If the shield instruction is received, the target parameters in the multimedia data to be played are detected. If the target parameters in the multimedia data to be played meet the preset conditions, the multimedia data to be played is shielded.
US12075108B2

In one aspect, a method includes a content-presentation device determining first and second intervals during which presentation of received content is modifiable, and transmitting first and second requests for first and second supplemental content. A link to content in a playlist may be received, the playlist including first supplemental content followed immediately by second supplemental content. The link may be used to retrieve the first supplemental content, which may be presented in a first modification operation during the first interval. Before completing the first modification operation, the content-presentation device may use the link to start retrieving the second supplemental content for a second modification operation scheduled immediately following the first modification operation, and may determine that while less than a threshold portion of the first modification operation remains incomplete, retrieval of the second supplemental content is also incomplete. The content-presentation device may then unschedule the second content-modification operation.
US12075099B2

The Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner. The architecture provides a platform for streaming service providers to utilize cloud resources in a cost-efficient manner and with respect to the Quality of Service (QoS) demands of video streams. In particular, the architecture includes a QoS-aware scheduling method to efficiently map video streams to cloud resources, and a cost-aware dynamic (i.e., elastic) resource provisioning policy that adapts the resource acquisition with respect to the video streaming QoS demands. Simulation results based on realistic cloud traces and with various workload conditions, demonstrate that the CVSS architecture can satisfy video streaming QoS demands and reduces the incurred cost of stream providers up to 70%.
US12075090B2

Provided is a method and apparatus for performing intra-prediction using an adaptive filter. The method for performing intra-prediction includes the steps of: determining whether or not to apply a first filter for a reference pixel value on the basis of information of a neighboring block of a current block; applying the first filter for the reference pixel value when it is determined to apply the first filter; performing intra-prediction on the current block on the basis of the reference pixel value; determining whether or not to apply a second filter for a prediction value according to each prediction mode of the current block, which is predicted by the intra-prediction performance on the basis of the information of the neighboring block; and applying the second filter for the prediction value according to each prediction mode of the current block when it is determined to apply the second filter.
US12075086B2

A video decoding method, according to the present invention, comprises the steps of: deriving an L0 motion vector and an L1 motion vector of a current block; deriving an L0 prediction sample and an L1 prediction sample for a first position inside the current block on the basis of the L0 motion vector and the L1 motion vector; determining whether to apply a bidirectional optical flow to the current block; deriving a refined motion vector for a subblock which comprises the first position, when it is determined to apply the bidirectional optical flow; deriving a refined prediction sample for the first position on the basis of the refined motion vector; and obtaining a prediction sample for the first position by using the L0 prediction sample, the L1 prediction sample, and the refined prediction sample.
US12075083B2

A method of dividing an input image signal into pixel blocks, and performing inter-prediction on the divided pixel blocks. This method includes selecting predicted motion information from a motion information buffer storing motion information in an encoded region, and predicting motion information of an encoding target block by using the predicted motion information. The method further includes acquiring representative motion information from a plurality of items of motion information in an encoded region in accordance with first information indicating a method of selecting the predicted motion information, thereby obtaining only the representative motion information.
US12075072B2

A three-dimensional data encoding method including; generating a layered structure including one or more layers by hierarchically arranging three-dimensional points each having an attribute information item; encoding the attribute information item of each of the three-dimensional points using the layered structure; and generating a first bitstream including the attribute information item encoded and an identification information item indicating whether the three-dimensional points used in the hierarchical arranging are re-ordered in Morton order before the hierarchical arranging.
US12075040B2

A filtering method comprises: determining at least one block boundary to which filtering is to be applied in a reconstructed image; setting a boundary strength of the block boundary based on prediction modes of two target luma blocks forming the block boundary among a plurality of prediction modes, a type of the block boundary and preset conditions; calculating an average value of quantization parameters which are respectively applied to the target luma blocks, and deriving a variable by adding the average value to an offset value derived based on offset information to be encoded at a level of a sequence parameter set that is a header which is referenced in common by the pictures belonging to the sequence; and determining whether to perform the filtering on the block boundary and performing the filtering based on the set boundary strength and the variable.
US12075039B2

A filtering method comprises: determining at least one block boundary to which filtering is to be applied in a reconstructed image; setting a boundary strength of the block boundary based on prediction modes of two target luma blocks forming the block boundary among a plurality of prediction modes, a type of the block boundary and preset conditions; calculating an average value of quantization parameters which are respectively applied to the target luma blocks, and deriving a variable by adding the average value to an offset value derived based on offset information to be encoded at a level of a sequence parameter set that is a header which is referenced in common by the pictures belonging to the sequence; and determining whether to perform the filtering on the block boundary and performing the filtering based on the set boundary strength and the variable.
US12075035B2

A filter, to an encoder and a decoder using the filter, to a filtering method and a corresponding program, as well as to encoding and decoding using the filtering method or the filter. The method includes obtaining of an extended reconstructed block by extending the current reconstructed block to include at least padding samples from the current reconstructed block. After padding, a current pixel of the extended reconstructed block and its neighboring pixels are loaded into a linear buffer and transformed with a one-dimensional (1D) transform. The method is performed in frequency domain using a look-up table and the filtered pixels are transformed back.
US12075031B2

A method of video processing includes determining, for a conversion between a current block of a video and a bitstream of the video, that the current block is split into multiple sub-blocks, wherein each of the multiple sub-blocks is coded in the bitstream using a corresponding coding technique according to a pattern, and performing the conversion based on the determining.
US12075025B2

A method for testing a focusing characteristic of a camera may include setting a camera to align the camera and a first chart structured to provide a first scene for testing such that the camera is focused on the first chart disposed at a first distance from the camera, measuring a blur in an image of a second chart captured at a second distance from the camera, the second chart being structured to provide a second scene for testing, and evaluating a phase difference range (PDR) of the camera based on the measured blur and a blur calculated through a circle of confusion (CoC) model.
US12075022B2

An image processing device includes: a light emitting unit that emits a near-infrared ray to a target; a light emission controlling unit that controls a light emission amount of the light emitting unit on a basis of a distance value between the target and the light emitting unit; and a detecting unit that detects a feature point on the basis of a captured image of the target irradiated with the near-infrared ray.
US12075008B2

Embodiments of systems and methods for the sending, delivery and receiving of faxes according to particular protocols are disclosed. Certain embodiments may receive a fax from a sender and determine if the ability exists to send the fax over a computer based network according to a particular protocol. If there is no destination associated with the fax number for the protocol the fax may be sent according to the fax number. If, however, there is a destination for the protocol associated with the fax number an attempt is made to send the fax to the destination according to the protocol.
US12075007B2

An image output apparatus includes a controller that controls display of a first setting screen including setting items of a system to be used for a setting of operation of the image output apparatus and a second setting screen including setting items of a job to be used in a setting of operation in job execution, and an image outputter that outputs an image by executing a job based on the setting of the operation in the job execution. The controller disables a selection of the setting items of the job that uses a specific function on the second setting screen when use of the specific function is prohibited on the first setting screen.
US12075003B2

Techniques for decisioning behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for decisioning behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, a plurality of possible task-agent pairings among at least one task waiting for assignment and at least one agent available for assignment; and selecting, by the least one computer processor for assignment in the task assignment system, a first task-agent pairing of the plurality of possible task-agent pairings based at least in part on a first offer set to be offered by the agent or a first compensation to be received by the agent.
US12074989B2

Disclosed are techniques for remotely controlling autonomous vehicles. In one embodiment, a method is disclosed comprising receiving a message from a first autonomous vehicle, the message including a signed body portion and a triple including components selected from the group consisting of a public identifier of the first autonomous vehicle, a public key of the first autonomous vehicle, and a certificate of the first autonomous vehicle; authenticating the message by verifying the certificate of the first autonomous vehicle; logging the message into a blockchain storage structure, the blockchain storage structure storing a plurality of blocks, each blocking including the signed body portion; and executing one or more orders included within the signed body portion.
US12074984B2

Systems and methods are described for managing digital rights. A transaction may be generated and may comprise an identifier and a decryption key. The decryption key may be configured to decrypt at least a portion of an encrypted content asset accessible by one or more user devices. The transaction may be caused to be stored in a distributed database.
US12074983B2

A trusted computing device and an operating method thereof are provided. Provided is a trusted computing device including, a device driven by firmware, and a master controller generating an authentication value from the firmware and checking integrity for the authentication value at a first period, wherein the master controller includes, an authentication value generator generating the authentication value, an authentication value repository storing the authentication value, a security core blocking access from the outside with respect to the authentication value stored in the authentication value repository, and an integrity checker checking integrity for the authentication value stored in the authentication value repository.
US12074981B2

An event is identified. For example, the event is that the an original blockchain has reached a threshold number of blocks. In response to identifying the event: the original blockchain is completed and a second blockchain is created. The second blockchain comprises a first consolidation genesis block. The first consolidation genesis block comprises a complete hash of the original blockchain and a first consolidation pointer that points to the original blockchain. This allows the blockchain to be divided into smaller pieces that can be verified using less processing resources. In addition, this allows for more efficient searching of blockchains.
US12074977B2

In a method of registering a smart key for construction machinery, a first password is generated in a smart key module mounted in a construction machine. A user setting graphic interface through which a user can input a password, in the smart key module or a user terminal, is provided to the user. The password inputted by the user is compared with the first password in the smart key module to authenticate. An authentication code of a near smart key that is recognized by the smart key module is registered as a new registration authentication code when the inputted password is authenticated.
US12074971B2

A method of provisioning or distributing a cryptographic digital asset and supervising a secondary transfer of the digital asset includes receiving a transaction confirmation indicative of a completed transaction of a product from a first party to a second party; determining or receiving a unique owner identification (ID) code or wallet address of the second party; recording or transmitting a request to record ownership of the cryptographic digital asset to the unique owner identification (ID) code or wallet address of the second party; receiving a request to transfer the cryptographic digital asset to a second unique owner identification (ID) code or second wallet address; and recording or transmitting a request to record ownership of the cryptographic digital asset to the second unique owner identification (ID) code or second wallet address.
US12074968B2

A first information sharing device shares secret information with each relay device adjacent to the first information sharing device along a plurality of paths. A second information sharing device shares secret information with each relay device adjacent to the second information sharing device along the plurality of path. Each of the plurality of relay devices shares secret information with each relay device adjacent to each of the relay devices along the plurality of paths, generates public information using the shared secret information, and transmits the generated public information to the second information sharing device. The first information sharing device generates shared information using the secret information shared with each relay device adjacent to the first information sharing device along the plurality of paths. The second information sharing device generates shared information using the secret information shared with each relay device adjacent to the second information sharing device along the plurality of paths and the public information received from the relay device.
US12074961B1

Clock data recovery circuitry, for a deserializer of a data transceiver, includes a clock recovery loop with a first feed-forward equalizer having a smaller number of taps and operating on received signals to recover a clock signal, and a data recovery loop including a second feed-forward equalizer having a larger number of taps, operating on received signals to recover a data signal. Output of the second feed-forward equalizer is coupled to output of the first feed-forward equalizer to improve recovery of the clock signal. The clock recovery loop may include adaptation circuitry configured to operate on output of the first feed-forward equalizer to counteract effects, on the clock signal, of adaptation of the second feed-forward equalizer by signals output by a decision feedback equalizer in the data recovery loop.
US12074960B2

An electronic device is provided. The electronic device includes a network connection device, at least one processor, and a memory operably connected to the at least one processor, wherein the memory store instructions which are configured to, when executed, control the electronic device to receive a data packet from the network connection device, identify an Internet protocol (IP) type of a server, based on header information of the received data packet, identify information related to packet mergence set according to the identified IP type of the server and an IP type of the electronic device, and merge the data packets received from the network connection device or flush the data packets as a network stack, based on the identified information related to the packet mergence.
US12074957B2

A method performed by a health service configured to update a domain name system (DNS) to enable clients, which use the DNS, to allocate service requests to a plurality of service instances which provide the service wherein each service instance comprises a microservice architecture is presented. The health service requests outcome data from at least one of the service instances, and calculates a status indicator for the service instance, wherein the status indicator is calculated based on results from internal recursive checks performed throughout the microservice architecture of the service instance and heuristic calculations performed on service request performance data. After calculating the status indicator, the health service triggers a dynamic update to the DNS according to the calculated status indicator.
US12074946B2

A controller can be used with a computing device to select and/or interact with content using user input devices on the controller. The content can be locally-stored on the computing device and/or streamed from a remote device. In one embodiment, a contextually-aware platform service switcher is provided. In another embodiment, a system and method for automatic content capability detection are provided. In yet another embodiment, a system and method for rich content browsing multitasking on device operating systems with multitasking limitations are provided. These embodiments can be used alone or in combination. Other embodiments are provided.
US12074944B2

One embodiment includes a network apparatus at a store for allowing digital amenities to be accessed at the store by a mobile device of a user. The network apparatus includes a network interface, a storage module to keep digital amenities and a computing module. The network interface can be designed to couple to the mobile device at the store, and to a computing device outside the store. The network interface can be designed to recognize the mobile device at the store based on a piece of software related to the store in the mobile device. The computing module can be designed to help the mobile device to access a first digital amenity from the storage module in view of the piece of software. Based on the access, a second digital amenity from the computing device can be pre-stored at the storage module.
US12074935B2

Mechanisms for removing objectionable and/or inappropriate content from media content items are provided. In some embodiments, the method comprises: receiving a first media content item and a dictionary, wherein the first media content item includes an audio component and a video component; identifying a plurality of scenes and a plurality of scene breaks associated with the first media content item; transcribing the audio component of the first media content item to produce transcribed audio; comparing the transcribed audio to entries in the dictionary and storing matches between the transcribed audio and the entries; and generating a second media content item by removing at least a portion of at least one of the audio component and the video component based on the matches.
US12074934B2

A method, apparatus and computer program product create a media presentation description with a first representation set and a second representation set. The first representation set belongs to a first adaptation set and the second representation set belongs to a second adaptation set and the first representation set is associated with the first media entity and the second representation set is associated with the second media entity. The method, apparatus and computer program product encode, in the media presentation description, an adaptation and representation grouping descriptor. The adaptation and representation grouping descriptor groups the first representation set with the second representation set based on the grouping type.
US12074932B2

In various implementations, a signage manager may manage digital sign content. The signage manager may transmit playlists and/or media to signage devices to be presented on a display and/or on a set of displays. The signage manger may allow independent customization of playlists. The media items associated with the playlists and presented on display(s) may be stored on a memory of the signal device and/or streamed media from another source.
US12074925B2

Methods, systems, and media for presenting user comments containing timed references in synchronization with a media content item are provided. In some embodiments, a method for presenting user comments during media playback that includes: obtaining a plurality of comments associated with a media content item; determining a subset of comments from the plurality of comments that contains at least one of a plurality of timed references to the media content item; determining a series of time windows, wherein each time window in the series of time windows corresponds to a segment of the media content item; associating one or more comments from the subset of comments with a time window from the series of time windows, wherein the time window contains a time referenced in a comment; receiving a request to receive comments that are synchronized with playback of the media content item; and, in response to receiving the request to receive comments that are synchronized with playback of the media content item, causing a first comment associated with a first time window to be presented concurrently with a first portion of the media content item that corresponds with the first time window and a second comment associated with a second time window to be presented concurrently with a second portion of the media content item that corresponds with the second time window.
US12074924B2

A conferencing system operable on a computer network includes a conference server that communicates with a conference host device that provides conference information to the conference server. A participant scoring engine, which may be part of a search engine, is in communication with a participant database. The participant database includes one or more attributes of available participants. The participant scoring engine (a) filters or ranks the participants based on the conference information provided by a conference host via the conference host device to the conference server, and by comparing the conference information to the one or more attributes of at least some of the available participants creates a filtered participant database that includes a subset of the participants in the database, and (b) determines a score for each of the participants in the filtered participant database, wherein the score is based on the conference information and the one or more attributes of each participant in the filtered database.
US12074920B2

There is provided an apparatus for a Proxy Call Session Control Function (P-CSCF), the apparatus being arranged to send a first registration request to a network repository function for registering the P-CSCF with the network repository function, the first registration request comprising at least one first identifier for the P-CSCF over an interface between the P-CSCF and a user equipment.
US12074917B1

This disclosure describes, in part, techniques for sharing content associated with network applications. For instance, a user may want to share content for a network application, such as a game stream for a gaming application. As such, system(s) may launch a broadcasting session on a first virtual server and launch the network application on a second virtual server. The first virtual server may then receive content data representing states of the network application from the second virtual server. Additionally, the first virtual server may receive video data representing the user and/or audio data representing user speech from a user device. The first virtual server may then generate broadcasting data using the content data, the video data, and the audio data. After generating the broadcasting data, the system(s) may send the broadcasting data to one or more computing devices associated with a user account.
US12074916B2

A method (200) performed by a communication device hosting a network element, NE, the method comprising: —preparing (202) a Report Issue request message for reporting an Issue; —incrementing (204) an Issue count to obtain a current Issue count of Issues reported by the NE to a lawful interception, LI, administrative function, ADMF; —adding (206) the current Issue count to the Report Issue request message; —sending (208) the Report Issue request message (610) including the current Issue count to the LI ADMF; —receiving (210) a request message (620) from the LI ADMF requesting information about at least one Report Issue request message sent by the NE and not received by the LI ADMF; and —sending (212) a response message (622) including the requested information.
US12074907B2

Systems and methods for detecting anomalous and malicious URL's by analyzing markup language structure, such as HTML, are provided. The systems and methods include the querying of a URL to obtain the markup language data. The markup language data their corresponding elements and their locations rows/depths are parsed into coordinates within a 2-dimensional grid and then processed into features. A color is assigned to each feature as a function of the type of feature. The three dimensions (x, y coordinates and color coordinate) of the features are used to generate an image. The generated images are then compressed to facilitate processing. The compressed images of common websites are analyzed using deep machine learning algorithms to generate a model that represents their structure. These generated models are then used to detect suspicious and/or anomalous websites.
US12074904B2

A variety of techniques are disclosed for detection of advanced persistent threats and similar malware. In one aspect, the detection of certain network traffic at a gateway is used to trigger a query of an originating endpoint, which can use internal logs to identify a local process that is sourcing the network traffic. In another aspect, an endpoint is configured to periodically generate and transmit a secure heartbeat, so that an interruption of the heartbeat can be used to signal the possible presence of malware. In another aspect, other information such as local and global reputation information is used to provide context for more accurate malware detection.
US12074903B2

Techniques to facilitate prevention of malicious attacks on a web service are disclosed herein. In at least one implementation, web resources associated with the web service are crawled to obtain information about internal and external web assets associated with the web service. Responses from the internal and external web assets are intercepted and content security policy headers are dynamically injected into the responses to determine internal and external dependency data associated with the internal and external web assets. The internal and external dependency data is processed with script reputation and domain reputation data to generate enriched dependency graph data. The enriched dependency graph data is analyzed to dynamically generate content security policies for the web service, and the dynamically generated content security policies are deployed to protect the web service.
US12074891B1

Disclosed herein are systems and methods executing a security server that perform various processes using alert elements containing various data fields indicating threats of fraud or attempts to penetrate an enterprise network. Using alert elements, the security server generate integrated alerts that are associated with customers of the system and assign a risk score for the integrated alerts, which the security server uses to store and sort the integrated alerts according to a priority, based on the relative risk scores. Analyst computers may query and fetch integrated alerts from an integrate alert database, and then present the integrate alerts to be addressed by an analyst according to the priority level of the respective integrated alerts. This allows to ensure that the right customer, is worked by the right analyst, at the right time, to maximize fraud prevention and minimize customer impact.
US12074890B2

Methods and systems for identifying a network threat are disclosed. The methods described herein may involve receiving at least one permutation of a domain name, wherein the at least one permutation is registered with a domain name registrar. The methods described herein may further involve executing a scanning function to identify an active service on the at least one permutation registered with the domain name registrar and implementing a threat prevention procedure upon identifying an active service on the at least one permutation.
US12074877B2

Examples described herein relate to an authentication management system and a method for managing authentication of a user between an enterprise-level authentication protocol and a cloud-native authentication protocol. The authentication management system may receive an authentication request from an application hosted on a private on-premise network to authenticate a user using the enterprise-level authentication protocol. The authentication request is generated by the application upon receiving an access request from the user via a software as-a-service (SaaS) cloud platform in a cloud-native authentication protocol. Further, the authentication management system may generate an authentication response compliant with the enterprise-level authentication protocol based on an authentication reply that is formatted in compliance to the cloud-native authentication protocol and received from a cloud-native identity and authentication management system based on the authentication request. The authentication management system may then send the authentication response to the application.
US12074872B2

The present disclosure involves systems and methods for identity authentication across multiple institutions using a trusted mobile device as a proxy for a user login. In one example, the operations include identifying a request to trust a particular user associated with a first entity in a digital ID network. A set of personally identifiable information (PII) associated with the user is obtained via the first entity and an identity verification (IDV)/fraud risk analysis is performed. In response to satisfying the analysis, instructions are transmitted to the user to verify the identity via a mobile trust application on an associated mobile device. Upon verification, the mobile device is bound to the user within the digital ID network along with a digital ID associated with the particular user. The digital ID can be used by other entities registered within the digital ID network to authenticate the user.
US12074870B2

The disclosure relates to a method for sealing into a device (1) device information, which enable the secure functions of the device (1), managed by a RoT (2) of the device (1) by the security owner, furthermore to bootstrap the device (1) to a system (10) and to finally authenticate the combination of RoT (2) and device information in the device (1). This method has the minimum impact on the device (1) production flow.
US12074868B2

The Present invention provides for a biometric authentication system, the method implemented in the system, and its use, based on venous networks, to provide a highly available system for resilient biometric authentication that does not require the possession or the memorization of confidential information of users while ensuring security, while allowing to discard the template and the images of the vascular network while having a tamper-proof system.
US12074863B2

Methods and apparatus consistent with the present disclosure may prevent a computer process from failing when a firewall located between a client device and a server identifies that a process at the firewall should be bypassed using fingerprint information associated with a connection attempt. When fingerprint information stored at a firewall matches previously received fingerprint information, the firewall may allow processes typically performed at the firewall to be bypassed, thereby, allowing communications to pass between the client device and the server without inspection. When that fingerprint information does not match previously received fingerprint information, the firewall may perform a process that causes the client device to fail the first connection attempt. Because of this, methods consistent with the present disclosure may allow communications from an application program to be passed through a firewall without relying on an ever growing list of trusted application programs.
US12074862B2

Embodiments described herein are generally directed to integration of multiple services across multiple clouds within a unified IAM control plane. According to an example, an MSP provides (i) a user interface through which users of multiple tenants are able to configure permissions for and access multiple resources of a set of services associated with a hybrid cloud; and (i) a unified IAM control plane across the set of services, each of which potentially uses a different IAM protocol or scheme. A centralized IAM service is maintained by the MSP containing information regarding the permissions for the resources. Multiple service integrations for the set of services are supported by the MSP, including providing a first set of APIs that facilitate a direct integration with the unified IAM control plane in which the centralized IAM service maintains access control information for resources associated with a first service of the set of services.
US12074860B2

Examples of the present disclosure describe systems and methods of delegating authorization to access isolated collections of data. In aspects, a request to access an isolated collection of resource identifiers and relationships may be received by an application. The resource identifiers may correspond to resources in one or more remote data repositories. Upon receiving the request, the application may interrogate a remote data repository to determine whether the requestor is currently authorized to access the one or more resources corresponding to the resource identifiers in the isolated collection. If the requestor is determined to be authorized, the application may use an authorization indication provided by the remote data repository to provide the requestor with access to the isolated collection. If the requestor is determined to be unauthorized, the application may prohibit access to the isolated collection.
US12074856B2

The techniques herein are directed generally to a “zero-knowledge” data management network. Users are able to share verifiable proof of data and/or identity information, and businesses are able to request, consume, and act on the data—all without a data storage server or those businesses ever seeing or having access to the raw sensitive information (where server-stored data is viewable only by the intended recipients, which may even be selected after storage). In one embodiment, source data is encrypted with a source encryption key (e.g., source public key), with a rekeying key being an encrypting combination of a source decryption key (e.g., source private key) and a recipient's public key. Without being able to decrypt the data, the storage server can use the rekeying key to re-encrypt the source data with the recipient's public key, to then be decrypted only by the corresponding recipient using its private key, accordingly.
US12074855B2

One disclosed example involves a client device joining a videoconferencing meeting in which there is end-to-end encryption, where the end-to-end encryption is implemented by the client devices participating in the meting using a meeting key provided by the meeting host. Thereafter, the client device receives a public key of an asymmetric key pair corresponding to the host of the meeting, where the public key is different from the meeting key. The client device then generates a security code based on the public key and output the security code on a display device. The security code can be compared to another security code generated by another client device participating in the meeting to verify if the meeting is secure. The client device may also receive encrypted videoconferencing data, decrypt it using the meeting key, and output the decrypted videoconferencing data on the display device.
US12074854B1

Decrypting synthetic transactions with beacon packets is provided. A probe receives, from a client device, a start beacon packet that identifies a test of a service provided by one or more servers. The probe establishes, responsive to receipt of the start beacon packet, a log for the test. The probe stores, in the log established responsive to the start beacon packet, data packets transmitted between the client device and the one or more servers subsequent to the start beacon packet and encrypted with a key using a security protocol. The probe receives, from the client device, key information used to decrypt the data packets of the test encrypted with the key using the security protocol. The probe provides at least one of the data packets for evaluation or decryption using the key information to determine a performance of the service.
US12074852B1

Private network request forwarding can include receiving a request from a user for Internet services over a public network. Private network request forwarding can include analyzing the request and determining whether the request is legitimate. Private network request forwarding can include forwarding the request to an entity through a private network when it is determined that the request is legitimate, wherein the user has access to the entity through a proxy.
US12074844B2

An apparatus in an illustrative embodiment comprises at least one processing device including a processor and a memory. The at least one processing device is configured to implement a management controller for a network device, the management controller being configured to communicate with at least one management server external to the network device. The at least one processing device is further configured to obtain network configuration information for one or more network interfaces of the network device, to deploy a network address server at least in part on the management controller, and to utilize the network address server deployed at least in part on the management controller to assign at least one network address to each of one or more of the network interfaces of the network device.
US12074841B2

An electronic messaging system that receives an original electronic message from a sender direct access client associated with a sender, the original electronic message including header and message information and being directed to a recipient. The electronic messaging system deletes the header information after a first predetermined time after the message information is accessed by the recipient, deletes the message information after deleting the header information, and generates a reply ID correlated with the sender of the electronic message in at least one of a database, a lookup table and an entry in a file system. The reply ID enables the electronic messaging system to direct a reply electronic message back to the sender, the reply ID being part of the header information of the original electronic message.
US12074839B2

A device may receive transaction information that identifies a set of third parties. The device may process messages in an electronic messaging account using a set of processing techniques after receiving the transaction information. The device may identify, in the electronic messaging account, a first set of messages associated with the set of third parties. The device may determine a manner in which to configure a user interface of an application associated with a user device to display the first set of messages based on the transaction information. The device may provide a set of instructions to the user device to configure the user interface of the application to display the first set of messages.
US12074817B2

The present disclosure provides a method for transmitting a demodulation reference signal. Specifically, the method performed by the terminal comprising: receiving, from a base station, a radio resource control (RRC) signaling including control information representing that transform precoding for an uplink is enabled; generating a low peak to average power ratio (PAPR) sequence based on a length-6 sequence; generating a sequence used for the demodulation reference signal based on the low PAPR sequence; and transmitting, to the base station, the demodulation reference signal based on the sequence used for the demodulation reference signal, wherein the length-6 sequence has an 8-Phase Shift Keying (PSK) symbol as each element of the sequence.
US12074805B2

A virtual circuit in a network device reformats one or more incoming data streams at a non-predetermined data rate into an outgoing data stream at a predetermined data rate, thereby allowing multiple data streams with non-predetermined data rates that are less than the predetermined data rate to be combined and output from a single network port.
US12074804B2

Provided are a service transmitting method and device, and a service receiving method and device. The service transmitting method comprises steps of: mapping a client service to at least one service flow of a first rate; dividing at least one service flow of the first rate into a plurality of service flows of other rates, and filling the service flows of other rates with overhead blocks; and transmitting the service flows through channels of corresponding rates. By means of the scheme according to the embodiment, a service transmission between members of different rates can be implemented.
US12074802B2

A technique for performing adaptive rate limiting of flow probes is described. The technique includes sending a plurality of flow probes from a first service engine to at least one other service engine. The flow probes are sent at a rate that does not exceed a rate limit. A flow probe of the plurality of flow probes is generated in response to the first service engine receiving a mid-flow packet for a flow that is not recognized by the first service engine. A recipient service engine of the flow probe responds with a success indicator if the recipient service engine recognizes the flow. The technique also includes determining a success rate associated with success indicators received from the at least one other service engine and comparing the success rate with a first threshold. The rate limit is adjusted in response to a comparison result.
US12074785B2

A first logical link path and a second logical link path between two endpoints are identified. The first logical link path and the second logical link path comprise an OSI layer 5 link path from source to destination including intermediate network devices. The first logical link path and the second logical link paths include at least a different intermediate network device. A communications session is established between the two endpoints. Data packets for the communications session are communicated using the first logical link path. A metric indicative of a time of receipt of packets on the first logical link path is determined. Based on the metric, presence of a network condition at the communications network that is indicative of a performance degradation of the first logical link path is determined. In response, data packets for the communications session are communicated on the second logical link path.
US12074782B2

A system and a method for eliminating data loss in a virtually aggregated network are described. A first network device may identify inactivity of a central network device present in a communication network. The central network device is responsible for distributing routing information between a plurality of network devices including the first network device. The first network device delays network route calculations until a second network device is elected from the plurality of network devices to perform functions of the central network device. The second network device generates link state information related to the plurality of network devices, and shares the link state information with the plurality of network devices. Upon receiving the link state information, the plurality of network device may resume the route calculations.
US12074779B2

Examples are disclosed herein relating to a method performed by a remote capture server, of tracking a media slice through at least part of a communications network comprising a plurality of network elements, the method comprising: inspecting a first payload of a first data packet observed at an egress capture point of a first network element, inspecting a second payload of a second data packet observed at an ingress capture point of a second network element, comparing the first payload with the second payload and associating the first data packet with the second data packet in response to determining that the first payload and the second payload are the same, wherein the first and second data packets correspond to a first media slice in response to determining they are associated.
US12074776B1

A device may receive, from Internet of Things (IOT) devices, telemetry data in a variety of formats and may convert the telemetry data to converted telemetry data in a first unified format. The device may receive, from one or more of the IoT devices, offline IoT data in a variety of formats and may convert the offline IoT data to converted offline IoT data in a second unified format. The device may receive events from one or more of the IoT devices and may identify anomalies based on the telemetry data and in near-real time relative to receiving the telemetry data. The device may store the converted telemetry data, the converted offline IoT data, the events, and the anomalies, as stored data, in a data structure, and may perform actions based on the stored data.
US12074773B2

A method of network viewport data fetching includes receiving a request at a mobile device to launch a network visualization application; causing a GUI to display of a viewport corresponding to a first geographic area and over the first geographic area one or more shapes; determining a latitude and longitude of a first and a second endpoint; determining a distance of a diagonal; determining a midpoint of the diagonal; in response to a distance between the midpoint and either the first or second endpoint being less than or equal to a threshold distance, updating to a second geographic area; or in response to the distance between the midpoint and either the first or second endpoint being greater than the threshold distance, updating the display of the viewport corresponding to a third geographic area and updating the one or more shapes that display the indication of network coverage quality.
US12074769B2

A method for generating a network topology for multiple wireless intelligent devices of a single distributed local network is disclosed. The method includes determining an optimal network topology for the multiple wireless intelligent devices of the single distributed local network. The method further includes generating a plurality of commands to be transmitted to one or more of multiple wireless intelligent devices of the determined optimal network topology. Further, the method includes instructing the plurality of commands to connect the one or more of multiple wireless intelligent devices to generate the determined optimal network topology.
US12074768B1

The disclosed technique includes establishing consensus among devices to share performance metrics data of those devices. An example of the devices includes endpoint devices that are owned or managed by a common entity. The devices form a consensus-based network. The devices are each operable to independently connect to an external network. A manager device of the devices dynamically selects which of the devices will operate like a network access device to route traffic between the devices and the external network. The network access device is selected by the manager device based on the performance metrics data to optimize a global performance metric of the consensus-based network.
US12074763B2

A method of managing a network of connected network devices can include detecting that a device descriptor file for a first network device has been updated and stored to a data store managed by a peer-to-peer network of computing systems; analyzing the updated device descriptor file stored to the data store; analyzing historical information stored in the data store regarding other device descriptor file updates related to the first network device or related to other network devices; performing predictive analytics processing on the results of the analyzing and generating a result; and storing the result of the performing predictive analytics processing to the data store.
US12074762B2

Disclosed is a cloud services exchange platform that provides for multi-tenant orchestration with a flexible underlay facilitating tenant move with minimal disruption. Multi-tenant node engines are adapted to orchestrate the instantiation, hosting, and/or provisioning of services to one or more endpoints on behalf of a customer. Multiple dataplanes are associated with the cloud services exchange platform.
US12074757B2

Techniques for connectivity issue remediation are provided. A first link trace message is transmitted from a source end point to a destination end point. A first topology graph for a network is generated based on the first link trace message, and a presence of a connectivity issue in the network is detected. A second link trace message is transmitted from the source end point to the destination end point. A second topology graph for the network is automatically generated based on second link trace message, and a component in the network that caused the connectivity issue is identified based on comparing the first and second topology graphs.
US12074751B2

According to an embodiment, an operation method of a terminal in a wireless communication system comprises the steps of: generating a first waveform from a signal related to a physical sidelink control channel (PSCCH) and generating a second waveform from a signal related to a physical sidelink shared channel (PSSCH); generating a third waveform on the basis of a peak to average power ratio (PAPR) and a constellation shift and transmitting the second waveform and the third waveform, wherein the constellation shift is applied only to the first waveform.
US12074748B2

A communication method of a terminal with another terminal through a sidelink comprises: determining, by a first user device, one or more radio resource control (RRC) configurations comprising information of a demodulation reference signal (DMRS) for vehicle-to-everything (V2X) communication between user devices; determining, based on the one or more RRC configurations, a Physical Sidelink Control Channel (PSCCH) DMRS for a PSCCH; determining, based on a cyclic redundancy code of the PSCCH, an identifier; determining, based on the identifier, an initialization value associated with a Physical Sidelink Shared Channel (PSSCH) DMRS for a PSSCH; and via one or more orthogonal frequency division multiplexing (OFDM) symbols, transmitting, by the first user device to a second user device, the PSCCH DMRS and the PSSCH DMRS.
US12074741B2

Disclosed is a method to demodulate messages according to two different modulation schemes in 5G and 6G, and thereby identifying which message elements are likely faulted. The two modulation schemes are QAM in which the signal is a sum of two orthogonal amplitude-modulated “branch” signals, and classical amplitude-phase modulation in which each message element's raw signal is both amplitude and phase modulated. The two schemes have similar information density but different noise sensitivities. Therefore, a receiver can compare the demodulated message using one modulation scheme to the same message demodulated according to the other modulation scheme, and flag any message elements that demodulate differently. In addition, one modulation scheme may be more effective than the other depending on conditions.
US12074739B1

A continuous time linear equalizer (CTLE) circuit is provided. The CTLE circuit can include a differential pair of first and second transistors, the first and second transistors having drains connected through first and second drain resistors to a drain-side supply voltage node, and sources connected together by a source resistor and connected to one or more current sources, the first transistor in the differential pair having a gate connected to a reference voltage, and the second transistor in the differential pair having a gate connected to an input voltage, the drains of the first and second transistors providing a differential pair of signals as an output voltage, a first coupling capacitor connected between the source of the first transistor and the input voltage, and a second coupling capacitor connected to the source of the second transistor.
US12074731B2

Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual cloud network (VCN) connected to multiple other compute VCNs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VCNs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VCN) in the absence of direct peering between source and destination VCNs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.
US12074729B2

A message encapsulation method and apparatus, and a message decapsulation method and apparatus are provided. The message encapsulation method includes encapsulating a first message according to a preset encapsulation format to obtain a second message, where the first message is obtained by encapsulating a traffic stream, the second message carries stream attribute information, and the stream attribute information is used for indicating a feature attribute of the traffic stream.
US12074727B2

A system for controlling an entertainment installation comprising one or more devices, wherein the system comprises: for each of the devices, a control unit; for each of the devices, a communication unit comprising a first communication port, a second communication port, a switch component, and a bypass component; one or more data connections suitable for full-duplex communication; a central management unit comprising a monitoring module suitable for receiving monitoring messages from the devices.
US12074711B2

A wireless device receives downlink control information (DCIs), in a control channel monitoring occasion, scheduling transport blocks (TBs) in downlink time slots. Each DCI of the DCIs: schedules a respective TB, of the TBs, in a downlink time slot of the downlink time slots; and indicates a same uplink time slot for transmission of acknowledgement information of the respective TB. A determination is made, in an acknowledgement codebook, locations of acknowledgement information of the TBs based on starting times of the downlink time slots. The acknowledgement codebook is transmitted.
US12074710B2

A user equipment and a method for hybrid automatic repeat request (HARQ) option configuration of the same are provided. The method includes deriving at least one HARQ feedback option based on at least one of the followings: group-related information from an upper layer, a radio resource control (RRC) state of the user equipment, or a coverage status of the user equipment.
US12074709B2

Techniques and apparatus for providing hybrid automatic repeat request (HARQ) feedback for multiple physical downlink shared channel (PDSCH) transmissions are described. One example technique involves receiving downlink control information (DCI) scheduling a plurality of downlink data transmissions across a plurality of slots. The plurality of downlink data transmissions are monitored across the plurality of slots. At least one HARQ feedback scheme for acknowledging the plurality of downlink data transmissions is determined. HARQ feedback for the plurality of downlink data transmissions is provided in accordance with the at least one HARQ feedback scheme.
US12074707B2

This mobile station is provided with a control circuit that, on the basis of information relating to a plurality of second time resources including a first time resource set to a first type of mobile station, decides a resource used for repeat transmission to a second type of mobile station, and a reception circuit that receives signals by a resource.
US12074706B2

Wireless communications systems and methods related to hybrid repeat request (HARQ) with rate splitting are provided. A first wireless communication device communicates, with a second wireless communication device, a first communication signal including a plurality of information bits. The first wireless communication device determines a number of bits in the plurality of information bits to be repeated in a second communication signal based on channel capacity information. The first wireless communication device communicates, with the second wireless communication device, the second communication signal including the plurality of information bits and a repetition of a subset of the plurality of information bits, where the subset of the plurality of information bits includes the determined number of bits.
US12074697B2

An example method may include obtaining multiple symbols each associated with a different state in a quadrature amplitude modulation scheme used for transmission of a data signal. The method may further include determining a sequence of symbols of the multiple symbols for a first portion of the data signal. The determining may include selecting an index value from multiple index values for the first portion of the data signal. The determining may also include obtaining energy states of multiple sequences of the symbols using the energy levels of the symbols. The determining may further include obtaining a relationship between the energy levels of the symbols, the energy states of the multiple sequences of the symbols, and the multiple index values. The determining may further include selecting the sequence of symbols based on the relationship and the index value for the first portion of the data signal.
US12074696B2

An embodiment provides a constant bit rate (CBR) service bitstream processing method. In that embodiment, the CBR service bitstream is received; a code block stream is obtained based on the service bitstream. An encoding type of the code block stream is M bit/N bit encoding, M is a positive integer, N is an integer not less than M, the code block stream includes a first-type code block and a second-type code block, the first-type code block includes M service bits, the second-type code block includes L service bits, and L is an integer less than M and not less than 0. The ode block stream is sent. A quantity of service bits carried in the second-type code block may be flexibly adjusted.
US12074693B2

A processor of a network device receives i) a timing message and ii) a control header corresponding to the timing message. The control header includes information that indicates a timestamping method for communicating timing information corresponding to transmission of the timing message by the network device. The timestamping method is selected from a set of multiple timestamping methods that includes: i) a one-step timestamping method, and ii) a two-step timestamping method. The processor determines whether the two-step timing timestamping method is to be performed based on analyzing the information in the control header. The network device transmits the timing message within a first packet and determines timing information corresponding to the transmission of the first packet. In response to determining that the timestamping method is the two-step method, the processor stores the timing information in a memory for subsequent inclusion in a second packet that is to be subsequently transmitted.
US12074692B2

Systems and methods for measuring the amount of drift of a clock in a remote device relative to a clock in a core, both in a distributed access architecture, by measuring the change in fullness of a dejitter buffer in the remote device that holds data provided from the core.
US12074691B1

A communications network includes a central communication unit, an optical transport medium, and a plurality of remote radio base stations. The central communication unit generates, within a selected millimeter-wave frequency band, a plurality of adjacent two-tone optical frequency conjugate pairs. Each conjugate pair includes a first optical tone carrying a modulated data signal, and a second optical tone carrying a reference local oscillator signal. The optical transport medium transports the plurality of two-tone conjugate pairs to the plurality of radio base stations, and each base station receives at least one conjugate pair at an optical front end thereof. The optical front end separates the first optical tone from the second optical tone, and converts the first optical tone into a millimeter-wave radio frequency electrical signal. The base station further includes a radio antenna system for wirelessly transmitting the millimeter-wave radio frequency electrical signal to at least one wireless receiving device.
US12074689B2

A dummy optical signal generation apparatus includes a multi-longitudinal mode laser configured to provide a light source signal. The dummy optical signal generation also includes a comb optical bandpass filter. The light source signal provided by the multi-longitudinal mode laser outputs a dummy optical signal through the comb optical bandpass filter. The dummy optical signal is an optical signal that does not comprise service information.
US12074686B2

Radio communications systems use 100 to 200 satellites in random low-earth orbits distributed over a predetermined range of north and south latitudes. The satellites themselves create a radio route between ground stations via radio links between multiple satellites by virtue of onboard global navigation satellite system circuitry for determining the location of the satellite and route creation circuitry for calculating in real time the direction from the satellite's location at a particular instant to a destination ground station. Directional antennas in the satellites transmit routing radio signals to enhance the probability of reception by other satellites. One embodiment facilitates the creation of satellite-to-satellite links by assigning each satellite a unique identifier, storing orbital information defining the locations of all of the orbiting satellites in the system at any particular time, and including in the radio signal the unique identifier associated with the transmitting satellite.
US12074681B2

Methods, systems, and computer readable media for utilizing a linear sequence coding scheme. In some embodiments, a method for utilizing a linear sequence coding scheme includes at a first computing device generating, using a linear sequence coding scheme and a source message, coded network packets, wherein each of the coded network packets indicates coded symbols, wherein each of the coded symbols is linear independent, and sending, via a lossy channel or a wireless channel, the coded network packets.
US12074680B2

Certain aspects of the present disclosure provide enhancements to enable per transmission reception point (per-TRP or per beam group)-based beam failure recovery, and more particularly, techniques for TRP-specific beam failure recovery request (BFRQ). A method that may be performed by a user equipment (UE) includes communicating using beams associated with at least two beam groups, each associate with one of the TRPs, detecting a beam failure in a first one of the beam groups, and transmitting an indication of a BFRQ specific to a beam group in which the beam failure was detected.
US12074667B2

Provided are methods, systems, and computer program products for detecting degraded performance of modems and antennas. An example method may include: obtaining antenna performance data for a set of antennas of an autonomous vehicle; determining a real-time connectivity score for each antenna of the set of antennas based on the antenna performance data; obtaining location data and environment data for the autonomous vehicle; inputting the location data and the environment data to a machine learning model system; receiving a predicted connectivity score for each antenna of the set of antennas from the machine learning model system; and determining at least one antenna of the set of antennas to use for communication based on the predicted connectivity score and the real-time connectivity score for each antenna of the set of antennas.
US12074663B2

A power transmitter includes: a first switch coupled between a first node and a reference voltage node; a second switch configured to be coupled between a power supply and the first node; a coil and a capacitor coupled in series between the first node and the reference voltage node; a first sample-and-hold (S&H) circuit having an input coupled to the first node; and a timing control circuit configured to generate a first control signal, a second control signal, and a third control signal that have a same frequency, where the first control signal is configured to turn ON and OFF the first switch alternately, the second control signal is configured to turn ON and OFF the second switch alternately, and where the third control signal determines a sampling time of the first S&H circuit and has a first pre-determined delay from a first edge of the first control signal.
US12074660B2

A method for measuring and feeding back channel state information and a device is provided. The method includes: sending, by a first network side device, channel state information (CSI) measurement configuration information to user equipment, where the CSI measurement configuration information includes coordination indication information indicating that the first network side device and at least one second network side device are in a coordination relationship, receiving, by the user equipment, the CSI measurement configuration information from the first network side device, performing measurement based on the CSI measurement configuration information, and feeding back at least one group of CSI to the first network side device based on the measurement configuration information. Accuracy of fed back content and further facilitating scheduling of a base station is improved.
US12074654B2

A method includes collecting, as environment information, a radio environment represented by a signal received at a plurality of radio communication units from another base station, each of the plurality of radio communication units being switchable between a normal mode in which the radio communication unit performs radio communication as a base station and a subordinate mode in which the radio communication unit performs radio communication as a virtual terminal station, calculating test conduct information for each base station based on base station performance information representing a performance of each base station and the environment information, and conducting an operation test of each base station by, based on the test conduct information, setting any of the radio communication units to the normal mode, switching the radio communication units of the other base station to the subordinate mode, and performing radio communication with each other.
US12074651B2

A signal generation unit 2, a DA converter 3, variable attenuators 40, 42, 44, and 46 that attenuate an analog signal converted by the DA converter 3, a measurement unit 6 that detects a level of the signal attenuated by the variable attenuators 40, 42, 44, and 46 and passed through one or more semiconductor components, and a control unit 7 that obtains a value of a step error, which is a correction value of an attenuation amount of the variable attenuators 40, 42, 44, and 46 in each of a plurality of steps obtained by dividing a maximum value of the attenuation amount of the variable attenuators 40, 42, 44, and 46 by a variation amount, which is a predetermined attenuation amount are included.
US12074640B2

An object is to provide a terminal device, a communication method, and a communication system which are capable of acquiring accurate optical ID information regardless of the position of the terminal device and the light receiving angle. The terminal device, the communication method, and the communication system according to the present invention each sets a threshold value for the illuminance of a received optical signal by using a moving average method, a weighted moving average method, or an exponential moving average, so that the optical signal can be binarized with a threshold value according to a change in the position of the terminal device, the light receiving angle, or the like. Information from other sensors may be used to set the threshold value.
US12074638B2

Provided are various embodiments related to an electronic device. According to an embodiment, an electronic device may comprise: an IR (infrared light) transmission unit for outputting IR light; an IR reception unit for receiving IR light; and processor. The processor is configured to: identify a first IR transmission signal to be transmitted to an external device; identify a first time interval and a second time interval, which correspond to the first IR transmission signal; output first IR light corresponding to at least a part of the first IR transmission signal through the IR transmission unit in the first time interval; identify whether second IR light having the intensity larger than or equal to a threshold is received by the IR reception unit in the second time interval; and when the second IR light having the intensity larger than or equal to the threshold is received by the IR reception unit in the second time interval, interrupt transmission of the IR transmission signal. In addition, other embodiments may be possible.
US12074634B2

A device and a method for cell coverage enhancement by an electronic device in a wireless communication system are provided. The electronic device includes a communication circuit and a processor, wherein the processor identifies a channel variation of an external device configured to perform communication via the communication circuit, configures a frequency hopping interval corresponding to the external device, based on the channel variation of the external device, transmits information related to the frequency hopping interval to the external device, and transmits, based on the frequency hopping interval, at least one reference signal assigned to at least one slot corresponding to at least one frequency band to the external device.
US12074629B2

According to one embodiment, a transformer-based in-phase and quadrature (IQ) includes a differential balun having a first inductor and a second inductor. The first inductor has a first input terminal and a first output terminal. The second inductor has a second input terminal and a second output terminal. Additionally, the IQ generator circuit includes a third inductor magnetically coupled with the first inductor. The third inductor has a first isolation terminal and a third output terminal. The IQ generator circuit also includes a fourth inductor magnetically coupled with the second inductor. The fourth inductor has a second isolation terminal and a fourth output terminal. The IQ generator circuit additionally includes a first transistor coupled to the first input terminal of the first inductor. Further, the generator circuit includes a second transistor coupled to the second input terminal of the second inductor. The first transistor, the second transistor, the first inductor, and the second inductor form a part of a differential amplifier.
US12074627B2

A transceiver for a user station of a serial bus system. The transceiver has a transmit module for sending a transmit signal onto a bus of the bus system; a receive module for receiving the signal from the bus and designed to generate a digital receive signal from the received signal; and a communication module for determining the communication standard according to which the messages are exchanged between user stations of the bus system. The communication module has a block with which the communication standard for the transmit module and the receive module is able to be changed from a first communication standard to a second communication standard, so that the transmit module and the receive module are implemented either according to a first communication standard or according to a second communication standard.
US12074626B1

The housing provides layers of rigid material, a cut resistant layer, such as a cut resistant fabric layer, and cushioning around the components of a mobile electronic device, such as a tablet. The electronic device is at least partially encased within the housing providing a cut resistant layer within a rigid layer. The housing may provide two layers of cut resistant fabric, an outer layer impregnated with the rigid layer and an inner layer that maintains the properties of the cut resistant fabric. Cushioning located internally of the rigid layer and the cut resistant layers at least partially surround the components of the electronic device.
US12074621B2

An anti-interference control apparatus and method, a terminal device, and a computer-readable storage medium are disclosed. The anti-interference control apparatus may include: an interference detection assembly, connected to a millimeter wave antenna module, and configured for determining, according to a channel quality parameter from the millimeter wave antenna module, whether a millimeter wave signal emitted by the millimeter wave antenna module is interfered; an interference source detection assembly, connected to the interference detection assembly, and configured for detecting location information of an interference source when the interference detection assembly determines that the millimeter wave signal emitted by the millimeter wave antenna module is interfered; and a control assembly, connected to the interference source detection assembly, and configured for performing, according to the location information from the interference source detection assembly, anti-interference processing corresponding to the location information. The terminal device includes the millimeter wave antenna module.
US12074620B2

A high-frequency module includes an antenna terminal and an input terminal. A second switch is connected between the antenna terminal and the input terminal, and a power amplifier is connected between the second switch and the input terminal. A mounting substrate has a first main surface and a second main surface on opposite sides of the mounting surface. The power amplifier includes a driver stage amplifier and an output stage amplifier. The driver stage amplifier and the second switch are arranged on the second main surface of the mounting substrate, and the output stage amplifier is arranged on the first main surface of the mounting substrate. The driver stage amplifier and the second switch are included in one semiconductor chip.
US12074615B2

Methods, systems, and devices related to mapping a plurality of pairs of bits of a memory transfer block (MTB) to a plurality of linked (LK) die input/output (LDIO) lines coupling a LK die to an interface (IF) die. The plurality of pairs of bits of the MTB can be communicated from the LK die to the IF die via the plurality of LDIO lines. Responsive to a failure of one of the plurality of LDIO lines, a Bose-Chaudhuri-Hocquenghem (BCH) error correction can be performed on the pairs of bits mapped to the failed LDIO line. Each of the plurality of pairs of bits is a respective symbol for the BCH error correction.
US12074608B2

An optical sampling signal holding method for a photonic analog-to-digital conversion system, based on frequency response principles of sampling and holding, controls photoelectric conversion processes after photonic sampling to be equivalent to the signal holding effect in switch sampling, and converts sampled optical pulses into a special holding waveform, directly eliminating the time mismatch between back-end electronic analog-to-digital converters and optical pulses. The photoelectric conversion frequency responses in the invention do not lead to additional expenses on active devices and software, which greatly improves performances of the photonic analog-to-digital conversion system. The method is not limited by the number of channels, and can provide more reliable technical solutions for realizing a photonic analog-to-digital conversion system with high sampling rate in the future.
US12074605B2

Provided is a time interleaving circuit to mitigate glitches. A first loading stage outputs first data representative of first serialized data. A second loading stage generates second serialized data. The second loading stage receives the first data output by the first loading stage. In response to the first data having a first state, the time interleaving circuit inverts the second serialized data to generate second data representative of the second serialized data. In response to the first data having a second state, the time interleaving circuit outputting the second data without inverting the second serialized data. Exclusive disjunction logic receives the second data and operates on the first data and the second data to generate output data.
US12074594B2

A staged circuit includes a plurality of switching elements in series. Each of the switching elements includes two switches operated in concert. Separate but correlated clock signals drive the switches of each switching element. Switch timing for the switches in each switching element is tuned via certain delays to produce transients with variable characteristics. Furthermore, the number of switching elements may be adjusted to produce transients with variable characteristics. The staged circuit defines a time-varying transmission line and can be used as a driver for a NLTL source.
US12074592B2

Disclosed herein is an overcurrent protection circuit configured to, upon detection of an output current that flows through a switch element reaching a first overcurrent limit value, reduce an overcurrent limit value for the output current from the first overcurrent limit value to a second overcurrent limit value smaller than the first overcurrent limit value.
US12074590B2

A system in a vehicle includes a first fuse connected between a power source and a load. The first fuse is an electronic fuse (eFuse) to disconnect the load from the power source via the first fuse based on opening a first fuse switch. The system also includes a second fuse connected between the power source and the load via a second fuse switch. The first fuse and the second fuse are part of a cluster of fuses. A controller opens the first fuse switch and keeps the second fuse switch closed based on the vehicle entering a key-off mode in which the vehicle is turned off.
US12074583B2

A method of printing comprises providing a component source wafer comprising components, a transfer device, and a patterned substrate. The patterned substrate comprises substrate posts that extend from a surface of the patterned substrate. Components are picked up from the component source wafer by adhering the components to the transfer device. One or more of the picked-up components are printed to the patterned substrate by disposing each of the one or more picked-up components onto one of the substrate posts, thereby providing one or more printed components in a printed structure.
US12074575B2

A variable gain amplifier includes a first transconductor circuit coupled to a first input terminal, a first output terminal, and a second output terminal of the variable gain amplifier, the first transconductor circuit including: a plurality of positive coefficient transistors coupled to the first output terminal and configured to selectively conduct current in response to a first binary code, a plurality of negative coefficient transistors coupled to the second output terminal and configured to selectively conduct current in response to a second binary code, and a plurality of amplifying transistors, each having a gate electrode coupled to the first input terminal, a first electrode coupled to a ground reference, and a second electrode coupled to a pair of coefficient transistors including one of the plurality of positive coefficient transistors and one of the plurality of negative coefficient transistors.
US12074574B2

Provided are an output matching circuit and a power amplifier comprised thereof. The output matching circuit comprises an impedance transformation component and a first matching component connected to the input end of the impedance transformation component to establish matching. The first matching circuit comprises an impedance element and a controllable switch element whose on/off is controlled by an external control signal to form different impedances. The output matching circuit realizes the reconstruction of the output stage matching circuit and the switching of the output operating frequency band. It can be used for high frequency/medium frequency/low frequency, which reduces the cost, the number of components, and the design difficulty, and is easy to be integrated. It can be used for multi-band multiplexing power amplifiers. The wide-band amplifier is realized, the number of components and material cost are reduced, and the system integration degree of the power amplifier is increased.
US12074567B2

A voltage-controlled oscillator may include an inductor. The inductor may include a first coil coupled to an electronic component. The inductor may include a first coil coupled to the first circuit component, a second coil coupled to the first circuit component via a junction and being in parallel with the first coil, and a shared circuit path coupled to the second circuit component, the first coil, and the second coil, the shared circuit path overlapping the junction. The inductor may be configured to reduce phase noise generated by the electronic component.
US12074566B2

A junction box used for making electrical connections to a photovoltaic panel. The junction box has two chambers including a first chamber and a second chamber and a wall common to and separating both chambers. The wall may be adapted to have an electrical connection therethrough. The two lids are adapted to seal respectively the two chambers. The two lids are on opposite sides of the junction box relative to the photovoltaic panel. The two lids may be attachable using different sealing processes to a different level of hermeticity. The first chamber may be adapted to receive a circuit board for electrical power conversion. The junction box may include supports for mounting a printed circuit board in the first chamber. The second chamber is configured for electrical connection to the photovoltaic panel. A metal heat sink may be bonded inside the first chamber.
US12074556B2

The invention relates to a cascade activation method and mechatronic system for simultaneous generation and consumption. The system includes a non-return diode connected to an electric generator; a first voltage regulator connected to a microcontroller; a voltage converter; and an actuator, which has an activation voltage greater than the first activation voltage of the first voltage regulator. The actuator is configured to simultaneously consume a portion of the electrical energy generated by the electric generator. The method includes the steps of listing the elements of the mechatronic system that require power; calculating the activation sequence of the elements based on the minimum activation voltage and the activation time interval; selecting the electric generator based on the energy/power that needs to be provided to the mechatronic system; and programming the microcontroller with the activation sequence.
US12074552B2

A dual encoder system includes first and second encoders on a single printed circuit board mounted on an electric motor. Each encoder independently generates feedback information used by motor and safety controllers for controlling the motor. A single magnet is mounted on the motor shaft. The first encoder cooperates with the magnet to provide first encoder information to the motor controller regarding magnetic alignment between a rotor and a plurality of stator windings of the motor and regarding real-time position and velocity. The second encoder cooperates with the same magnet to provide second encoder information to a safety controller, wherein the second encoder information should be identical to the first. The safety controller may receive the first encoder information from the motor controller, compare the second encoder information to the first encoder information, and brake the electric motor if the second encoder information is different from the first encoder information.
US12074550B2

A control device (8) for an inverter (2) that feeds an electric machine (3), wherein the control device (8) is configured to provide pulse-width modulated switching signals (15) for driving switching elements (12) of the inverter (2), wherein the control device (8) is configured to determine a modulation type by means of which the pulse-width modulated switching signals (15) are generated depending on operating point information that describes an operating point defined by at least one operating parameter, and to use a first modulation type in at least one first operating region (21, 28, 30, 31) and a second modulation type in another operating region (32, 32a, 32b).
US12074541B2

A method of switching from a closed-loop start-up method to a closed-loop synchronous operation motor control algorithm for a synchronous motor having a permanent magnet rotor and stator windings. The method comprises initiating the closed-loop start-up method by energizing the stator windings to drive the permanent magnet rotor using motor control signals based on a detected, estimated, or randomly selected initial standstill angle of the permanent magnet rotor. The method includes estimating rate of change values of rotor flux linkage magnitude with respect to a selected vector axis of a two-dimensional rotating orthogonal reference frame of the synchronous motor based on back-electromotive force (emf) induced in the stator windings by rotation of the permanent magnet rotor; and switching-over control of the synchronous motor to the closed-loop synchronous operation motor control algorithm upon determining that one of the rate of change values of the rotor flux linkage magnitude has met a predetermined condition.
US12074523B2

A power circuit is disclosed. The power circuit includes an input node, a plurality of inductors each connected to an output node, a plurality of phases each configured to provide current to one of the inductors, and a control circuit configured to trigger the phases. The phases are configured to provide current to one of the inductors in response to being triggered by the control circuit, the control circuit is configured to determine a variable time difference between a first phase being triggered and a second phase being triggered, and the time difference is based at least in part on a voltage difference between an input voltage at the input node and an output voltage at the output node.
US12074518B2

This disclosure provides a control method for multi-phase switching converter having a master phase and at least one slave phase. The control method comprises: providing a pulse signal with 0.5 duty cycle by frequency-dividing a master control signal supplied to the master phase; and for each slave phase to be enabled, setting a ratio of a charge current and a discharge current based on a slave phase number under a phase-added operation, charging a first capacitor with the charge current and discharging a second capacitor with the discharge current in high logic of the pulse signal, discharging the first capacitor with the discharge current and charging the second capacitor with the charge current in logic low of the pulse signal, and generating a respective enable signal for controlling a switch in a corresponding slave phase by comparing a first capacitor voltage with a second capacitor voltage.
US12074515B2

An apparatus for power conversion includes a switching network that controls interconnections between pump capacitors in a capacitor network that has a terminal coupled to a current source, and a charge-management subsystem. In operation, the switching network causes the capacitor network to execute charge-pump operating cycles during each of which the capacitor network adopts different configurations in response to different configurations of the switching network. At the start of a first charge-pump operating cycle, each pump capacitor assumes a corresponding initial state. The charge-management subsystem restores each pump capacitor to the initial state by the start of a second charge-pump operating cycle that follows the first charge-pump operating cycle.
US12074512B2

Systems for power factor correction are provided. Aspects include a voltage source connected to a first node, wherein the voltage source is configured to provide a first voltage, a sense resistor connected between the first node and a second node, a load connected to the second node, a power factor correction capacitor connected in parallel with the load, and a controlled voltage source configured to provide a second voltage to the power factor correction capacitor based on a control signal, wherein the control signal is received from a power factor correction circuit configured to determine a time difference between a zero-crossing of a voltage signal and a zero-crossing of a current signal from the voltage source.
US12074502B2

The present invention relates to a generator-driving device using magnetism, the device using attraction and repulsion of magnetism to move a magnet movement plate of a piston part in reciprocation, and converting reciprocating motion into rotary motion to drive a generator, thereby generating electric power. Therefore, the present invention can convert reciprocating motion into rotary motion to use same as the power for driving a generator when the piston is in operation, the reciprocating motion being due to attraction and repulsion, allows freedom in terms of installation locations, can power a compact generator used for agricultural machinery or device, residential houses or pensions, and the like, with suitable arrangement and number, according to need, of magnets on a magnet rotary plate and a magnet movement plate in a piston, and allows expense to be far lower than the installation and incidental expenses necessary for power generation using natural energy such as wind power and solar heat.
US12074495B2

A pump device, in particular for a fluid circuit in a motor vehicle, comprising a stator, which has a stator core and a main body, and a rotor, wherein the rotor can be set in rotation relative to the stator, wherein the stator core is enclosed by the main body in a fluid-tight manner, and wherein the main body comprises a thermoset and a thermoplastic.
US12074492B2

A stator of an electrical coolant drive includes a stator assembly having a number of stator teeth that are provided with coils of a multi-phase stator winding, and a contact device disposed on the stator assembly on an end side for interconnecting the coils with the phase connections. A deflection region is provided on the outer periphery of the contact device in the region of an inlet of the coolant drive for a fluid flowing in through the inlet. A contact device and an electric coolant drive are also provided.
US12074490B2

A motor apparatus including a stator having a plurality of teeth formed in a circumference thereof, a rotor rotatably installed in the stator, and having a plurality of magnets disposed in a circumference thereof, and a 3-phase coil part having a plurality of coils wound around the teeth, respectively, in which the coils having a preset phase difference are arranged in parallel.
US12074487B2

A motor includes a stator and a rotor. The stator has a coil unit and an iron core. The coil unit includes a plurality of coils and an insulator. The iron core includes a plurality of teeth. The rotor has a permanent magnet. The rotor is provided on an inner side of the stator to be rotatable around a shaft as a center with a gap being provided between the stator and the rotor. The rotor includes a plurality of segments divided in a rotation axis direction, the plurality of segments being rotatable relatively to each other such that a magnetic flux output from the rotor changes.
US12074486B2

A rotor includes a rotor core configured by laminated steel plates and a magnet insertion hole extending along an axial direction of the rotor core, with a resin interposed between a permanent magnet placed in the magnet insertion hole and an inner wall face of the magnet insertion hole. In a manufacturing method for this rotor, in a first process, the permanent magnet and the resin are integrated together to manufacture a resin-coated permanent magnet. Next, in a second process, the resin-coated permanent magnet is press-fitted into the magnet insertion hole. Next, in a third process, the post-second-process rotor core is heated to a temperature that is at least the temperature at which the resin softens. Next, in a fourth process, the post-third process rotor core is cooled.
US12074470B2

In at least one embodiment, a vehicle battery charger is provided. The vehicle battery charger includes at least one transformer, a first modular converter, a filter, and at least one controller. The first modular converter includes a first plurality of switching devices to generate a first voltage signal in response to a filtered input signal. A second plurality of switching devices generate a second voltage signal. The filter is operably coupled to the first modular converter and provides the filtered input signal to the first modular converter in response to a first input signal from a mains supply. The filtered input signal includes a detectable current portion and an undetected current portion. The controller is programmed to determine the undetected current portion based at least on a capacitance of the filter and generate a first control variable to compensate for the undetected current portion.
US12074468B2

A battery charger system includes multiple power channels to accommodate multiple battery chargers through a power input port. Each power channel includes a power outlet electrically coupled to the power input port through a relay. Each power channel further includes a current sensor. A controller is configured to estimate current in each of the power channels using the sensor signals, and configured to control the relays. The battery charger system is configured to provide power to the outlets by closing the corresponding relays, until the total current estimate is more than a maximum current limit, at which point the controller is configured to open the most recently closed relay. The controller is further configured to sequentially close remaining relays after the total current drops sufficiently, while maintaining the total current below the maximum current limit.
US12074464B2

A universal serial bus (USB) charging system includes a power supply including a plurality of power converters and a plurality of power supply outputs electrically coupled to the plurality of power converters, respectively. Each of the plurality of power converters is configured to convert an input voltage to a plurality of output voltages. A plurality of charging ports are electrically connected with the plurality of power supply outputs, respectively. Each of the plurality of charging ports is configured to provide an output voltage selected from the plurality of output voltages to an electronic device. A logic circuit is in electrical communication with the power supply and the plurality of charging ports. The logic circuit is configured to provide direct feedback to the power supply to output a particular output voltage of the plurality of output voltages to the plurality of charging ports.
US12074458B2

Provided is non-contact power transmission/reception technique which is easy to be used while ensuring consideration for safety. A non-contact power transmission device 100 that wirelessly transfers generated transmission power to a non-contact power reception device 200 comprises a transmission power generation unit 120 configured to perform generation of the transmission power and a control unit 117 configured to control the generation of the transmission power. The control unit 117 is further configured to control the generation of the transmission power which is performed by the transmission power generation unit 120 in accordance with a surrounding environment in which at least one of the non-contact power transmission device 100 and the non-contact power reception device 200, or at least one of states of these devices.
US12074451B2

Methods and apparatus are disclosed of a wireless power transmission system (WPTS) and wireless power receiver client (WPRC). The WPTS may directionally transmit wireless power to a first WPRC while concurrently directionally transmitting wireless data to at least a second WPRC. The WPTS and WPRC may reuse circuitry configured to transmit/receive wireless power to also transmit/receive wireless data.
US12074450B2

A wireless electrical power supply apparatus 100 includes a first electrical power supply unit 101, a second electrical power supply unit 104, voltage control circuits 113 and 123 configured to control a first voltage difference between a first input voltage E1 and a first output voltage E2 during forward power transmission and a second voltage difference between a second input voltage E2 and a second output voltage E1 during reverse power transmission, a second switching control circuit 121, 122 configured to turn off a second transistor Q2 during the forward power transmission and thereby cause a second diode D2 to perform rectification, and a first switching control circuit 111, 112 configured to turn off a first transistor Q1 during the reverse power transmission and thereby cause a first diode D1 to perform rectification.
US12074445B1

Methods and systems determine an energy delivery schedule for a first renewable energy power plant (REPP) and a second REPP connected to an energy grid at different points of delivery. The method includes forecasting energy production by a first REPP and a second REPP during a time period; identifying one or more possible delivery schedules for the first REPP and the second REPP; forecasting energy demand corresponding to points of delivery at the energy grid to which energy produced by the first REPP and the second REPP are provided; selecting a delivery schedule from the one or more possible delivery schedules for the first REPP and the second REPP; and sending a first control signal to the first REPP and a second control signal to the second REPP to implement the selected delivery schedule at the first REPP and the second REPP.
US12074437B2

A system including a network of superconducting electrical cables configured to supply power to a plurality of server racks arranged within a space of a building, a first power source connection configured to connect a first power source to the network of superconducting electrical cables from a first side of the building and configured to supply power to a first section of the network of superconducting electrical cables, a second power source connection configured to connect a second power source to the network of superconducting electrical cables from a second side of the building different from the first side and configured to supply power to a second section of the network of superconducting electrical cables, and a plurality of bus ducts, each bus duct configured to connect the network of superconducting electrical cables to one or more of the plurality of server racks.
US12074433B2

An electric system is disclosed. The electric system comprises a battery subassembly, a current limiter, a non-current-limiting path in parallel with the current limiter, a battery management system (BMS) adapted for causing the battery assembly to energize the electric system using the current limiter upon a start of a precharge phase, and an electric vehicle module (EVM) communicatively coupled to the BMS. The EVM is adapted for causing the battery assembly to energize the electric system using the non-current-limiting path following a completion of the precharge phase. The electric system may be integrated in an electric vehicle. A method for energizing an electric system is also disclosed.
US12074431B2

A method for controlling a three-level brake chopper and a three-level brake chopper including, a first controllable semiconductor switch connected between a positive direct current pole and a first connection point, a second controllable semiconductor switch connected between the first connection point and a neutral direct current pole, a third controllable semiconductor switch connected between the neutral direct current pole and a second connection point, a fourth controllable semiconductor switch connected between the second connection point and a negative direct current pole, resistance means connected between the first connection point and the second connection point, and control means configured to control the second controllable semiconductor switch and the third controllable semiconductor switch into a conducting state in response to detecting a fault in the resistance means.
US12074428B2

A current detecting device includes a sense resistor through which a sense current corresponding to a consumption current supplied to a load flows, and an A/D converter configured to perform A/D conversion on a voltage drop generated by the sense current flowing through the sense resistor to detect the consumption current. A resistance value of the sense resistor is variably provided.
US12074427B2

An input sensor short-circuit inspection method including: setting an inspection frequency for detecting a short-circuit of an input sensor comprising a plurality of electrodes; driving the input sensor in an inspection mode at the set inspection frequency; and detecting the short-circuit of the input sensor based on a capacitance charged between adjacent electrodes among the plurality of electrodes of the input sensor in the inspection mode.
US12074420B2

A wall plate for covering an AC/DC wall outlet includes a generally rectangular or “designer” opening configured to receive the wall outlet. The wall plate includes a cable retention member and a pass-through section. The cable retention member and the pass-through section protrude from a front face of the wall plate. The retention member protrudes far enough to allow the wall plate to seat on the outlet while a cable connector is in a corresponding DC outlet of the wall outlet. The retention member includes a slot configured to allow the connector to pass-through the slot in a first orientation but not a second orientation 90 degrees off from the first orientation. When the connector is in the DC outlet, it is in the second orientation relative to the slot. The pass-through section defines an opening that allows the connector to be received in a second DC outlet corresponding to the pass-through section regardless of orientation of the connector relative to the opening and pass-through section. The cord retention member and pass-through section cooperate to form a bridge between sides of the wall plate over the AC outlet. In one embodiment, the pass-through section extends vertically further from the face of the plate than the cord retention member.
US12074415B1

An assembly to provide a moisture proof or moisture resistant seal about a bundle of wires. The assembly includes a shrink boot, such as a cold shrink boot, and a tacky sealant, such as a polyurethane gel, that will deform and flow under the pressure of a collapsing tube of the shrink boot.
US12074411B1

An injection locking laser source is provided for an optical communications system. The injection locking laser source includes a laser cavity configured to receive an externally injected low linewidth primary light source. The laser cavity includes a cavity length, a cavity facet reflectivity, and a cavity quality factor. The injection locking laser source further includes an emitting region configured to output a secondary light source injection locked to the externally injected low linewidth primary light source at a stable detuning frequency based on a photon number, a steady-state phase, and a carrier number of the primary light source injected into the cavity.
US12074405B2

A terminal block which can be coupled to another terminal block in an electrically connected state includes a housing, an input-side power supply terminal and an output-side power supply terminal. The housing includes a first wall portion and a second wall portion. The input-side power supply terminal and the output-side power supply terminal are arranged along the second wall portion inside the housing. The housing includes a protruding portion that functions as an obstructing member that hinders connection of the input-side power supply line to the input-side power supply terminal and a through hole that is arranged in a vicinity of the input-side power supply terminal of the second wall portion and penetrates the second wall portion in the first direction to allow insertion of the obstructing member.
US12074399B2

The specification describes cable comprising: a first universal serial bus (USB) connector, a first non-circular section cable coupled to the first USB connector, the first non-circular section cable having a cross-sectional width and a thickness, the cross-sectional width being substantially greater than the thickness, a splitter block coupled to the first non-circular section cable, two or more second non-circular section cables coupled to the splitter block, and two or more second USB connectors that are correspondingly coupled to the two or more second non-circular section cables. The first non-circular section cable may include a cable core comprising one or more signal conductors and an outer sleeve surrounding the cable core.
US12074398B2

Electrical connectors for very high speed signals, including signals at or above 112 Gbps. Effectiveness of shielding along the signal paths through the mating electrical connectors may be enhanced through the use of one or more techniques, including enabling two-sided shielding, connections between shield members and between shield members and grounded structures of printed circuit boards to which the connectors are mounted, and selective positioning of lossy material. Such techniques may be simply and reliably implemented in high density connector using one or more techniques. An electrical connector may include core members held by a housing together with leadframe assemblies attached to the core members. The core members may include features that would be difficult to mold in a housing and may include both shields and lossy materials in locations that would be difficult to incorporate in a leadframe assembly.
US12074389B2

A radio communication module is provided that includes a circuit board, a first radiation conductor, and an insulating resin. In the circuit board, a first main surface and a second main surface are included, and a second radiation conductor is provided on the second main surface of the circuit board. The first radiation conductor is flat and is provided near the first main surface. The insulating resin is provided near the first main surface side. The thickness of the first radiation conductor is larger than the thickness of the second radiation conductor.
US12074371B2

A millimeter-wave reflective structure configured to reflect incident millimeter waves includes: a transparent substrate defining unit cells in the form of a matrix, the transparent substrate having an upper surface; and conductive patterns arranged in the unit cells on the transparent substrate, each of the conductive patterns having a hollow rectangular shape.
US12074368B2

An electronic computing device with a self-shielding antenna. An electronic computing device may include a frame, an antenna, and an antenna shielding. The frame includes a top cover and a bottom cover. Electronic components are included in a space formed between the top cover and the bottom cover. The antenna is for wireless transmission and reception and included in the frame near an edge of the frame. The antenna shielding is disposed around the antenna for providing electro-magnetic shielding from radio frequency (RE) noises generated from the electronic components included in the frame. The antenna shielding may be a metal wall disposed between the top cover and the bottom cover around the antenna. The frame may be a metallic frame and may include a cut-out in the top cover and the bottom cover above and below the antenna, and a non-metallic cover may be provided in the cut-out.
US12074367B1

Wide band Multiple-Input Multiple-Output (MIMO) antenna arrays include elements that taper from small ends located proximate to ground planes to larger ends which may be extended with vertical walls. Different shapes of tapered elements which exhibit different directivity patterns may be used in the same array and/or elements may be oriented differently such that their directivity patters peak in different directions. Each element is provided with symmetrically or asymmetrically located ground shunted conductors which serve to increase non-uniformity in the azimuthal directivity patterns. The ground shunt conductors are strategically placed to reduce element intercoupling which foster improved MIMO system performance.
US12074366B2

The radome (1) for vehicles comprises a decoration layer (17), a transparent front layer (19), and a heater (15) that heats the transparent front layer (19), wherein the radome (1) also comprises a thermal control (11) and a switch (13), so that the switch (13) switches on or switches off the heater (15) according to the temperature detected by the thermal control (11). It permits to provide a radome for vehicles that offers a degree of autonomy in the management of the heating without the need of external actions, optimizing the process of removing the ice or snow while maintaining the integrity of the radome.
US12074365B2

An antenna device is provided, which includes a first substrate, and a second substrate facing and spaced with the first substrate in a distance. At least one working element disposed between the first substrate and the second substrate, wherein the at least one working element is filled with a modulation material. At least one buffer element is connected with the at least one working element for adjusting the amount of the modulation material in the at least one working element.
US12074363B2

A housing for an electronic device is disclosed. The housing comprises a first component and a second component separated from the first component by a gap. The housing also includes a first molded element disposed at least partially within the gap and defining at least a portion of an interlock feature, and a second molded element disposed at least partially within the gap and mechanically engaging the interlock feature. The first component, the second component, and the second molded element form a portion of an exterior surface of the housing. A method of forming the housing is also disclosed.
US12074362B2

An electronic device is provided. The electronic device includes a housing including a first surface, a second surface opposite to the first surface, and a side surface between the first surface and the second surface, an antenna including a carrier including a first carrier surface facing the side surface, a second carrier surface opposite to the first carrier surface and a plurality of side carrier surfaces between the first carrier surface and the second carrier surface, and a patch positioned on the first carrier surface, a first capacitive sensor positioned between the first carrier surface and the side surface, and a filler positioned between the side surface and the first carrier surface.
US12074361B2

An electronic device includes: an electronic device includes: a housing; a first antenna structure provided in an inner space of the housing, the first antenna structure including: a first substrate having a first substrate surface facing a first direction and a second substrate surface facing a second direction opposite to the first direction, the first substrate including a plurality of first insulating layers and a first ground layer disposed on at least one of the plurality of first insulating layers; and a conductive patch disposed on one of the plurality of first insulating layers and overlapping the first ground layer; and a second antenna structure disposed in an opening of the first substrate in the inner space of the housing, the second antenna structure including: a second substrate having a third substrate surface facing the first direction and a fourth substrate surface facing the second direction, the second substrate including a plurality of second insulating layers that are stacked and a second ground layer; and at least two antenna elements disposed on a second insulating layer, among the plurality of second insulating layers, that is closer to the third substrate surface than the fourth substrate surface, wherein the conductive patch at least partly surrounds the second antenna structure.
US12074349B2

A metal porous body having a frame of a three-dimensional network structure, the frame being formed of a plurality of bone members connected to each other, the plurality of bone members defining openings in a surface of the metal porous body, the plurality of bone members defining voids inside the metal porous body, the openings and the voids communicating with each other, a porosity being from 1 volume % to 55 volume %, a density being from 3 g/cm3 to 10 g/cm3.
US12074348B2

An austenitic stainless steel sheet for fuel cell separators comprises a textured structure at a surface of the stainless steel sheet, the textured structure having recessed parts and projected parts, an average height of the projected parts being 30 nm or more and 300 nm or less, and an average interval between the projected parts being 20 nm or more and 350 nm or less, wherein a ratio [Cr]/[Fe] of an atomic concentration of Cr existing in chemical form other than metal to an atomic concentration of Fe existing in chemical form other than metal at the surface of the stainless steel sheet is 1.0 or more.
US12074337B2

The present disclosure relates to a battery pack and transportation vehicle, wherein the battery pack includes: a box assembly; a restraint assembly disposed within the box assembly, wherein the restraint assembly is internally provided with an accommodating cavity, a first exhaust passage is provided between the restraint assembly and the box assembly, and the restraint assembly is provided with a communication hole which communicates the accommodating cavity with the first exhaust passage; and a battery module disposed within the accommodating cavity.
US12074336B2

A power bank includes a shell, a PCB board, a fastening unit, a positive electrode connector, a negative electrode connector, an elastic component and a battery installation area enclosed by the elastic component and the bottom of the fastening unit. The elastic component is used to fasten a battery in the battery installation area so that a positive electrode terminal of the battery is electrically connected to the positive electrode connector, and a negative electrode terminal of the battery is electrically connected to the negative electrode connector, and the positive electrode terminal and the negative electrode terminal of the battery are located at the same side. The power bank is small size and light weight, of which the battery is fastened via squeezing by an elastic component so as to replace the battery freely.
US12074331B2

A battery cell includes an electrode assembly, a first adhesive film, and a first adhesive layer. Outer surfaces of the electrode assembly include a first surface, a first lateral surface, a second surface opposite to the first surface, and a second lateral surface opposite to the first lateral surface. The first adhesive film adheres to the first lateral surface and extends from the first lateral surface to the first surface or extends from the first lateral surface to both the first surface and the second surface. The first adhesive layer adheres to the first surface. At least a part of the first adhesive layer overlaps the first adhesive film on a side of the first adhesive film in a thickness direction perpendicular to the first surface, and in the overlap, the first adhesive film disposed between the part of the first adhesive layer and the first surface in the thickness direction.
US12074330B2

A conductive array, a composite membrane including the conductive array, a lithium battery, and a method of manufacturing the conductive array. The conductive array includes a plurality of ion conductive inorganic particles spaced apart from each other, wherein the circumferences (x) and the width (y) of a top surface of an ion conductive inorganic particle of the plurality of ion conductive inorganic particles in plan view satisfy Inequality (1), x≥3.2y, and  Inequality (1) a distance between a first ion conductive inorganic particle of the plurality of ion conductive inorganic particles and an adjacent second ion conductive inorganic particle in a plan view is 0% to about 20% of the width of the surface of the ion conductive inorganic particle.
US12074317B2

A rechargeable electrochemical battery cell with a housing, a positive electrode, a negative electrode and an electrolyte which contains SO2 and a conducting salt of the active metal of the cell, whereby at least one of the electrodes contains a binder chosen from the group: Binder A, which consists of a polymer, which is made of monomeric structural units of a conjugated carboxylic acid or of the alkali salt, earth alkali salt or ammonium salt of this conjugated carboxylic acid or a combination thereof or binder B which consists of a polymer based on monomeric styrene structural units or butadiene structural units or a mixture of binder A and B.
US12074313B2

Methods for forming prelithiated electroactive materials are provided. Methods include preparing a precursor that includes lithium and silicon and centrifugally distributing the precursor using a centrifugal atomizing reactor. Methods for preparing the precursor include contacting a first mixture including lithium and having a first temperature and a second mixture including silicon and having a second temperature in a mixing chamber to form a precursor. The first mixture and the second mixture each enters the mixing chamber at a pressure greater than or equal to about 10 PSI. The second temperature is greater than the first temperature. Centrifugally distributing the precursor includes contacting the precursor with a rotating surface in a centrifugal atomizing reactor and solidifying the precursor to form a plurality of substantially round solid electroactive particles including lithium and silicon and having D50 diameters of less than or equal to about 30 micrometers.
US12074305B2

The present invention includes an AC generation circuit which is configured to be connected to a secondary battery having characteristics in which a resistance component of an impedance of the secondary battery decreases as a frequency of an alternating current flowing in the secondary battery rises from a low frequency and the resistance component increases as the frequency moves to a high frequency side from a frequency at which the resistance component is minimized and to raise the temperature of the secondary battery by circulating an alternating current at a frequency in a high frequency band higher than the frequency at which the resistance component is minimized in the secondary battery.
US12074298B2

A multi-level power cell pack switching circuitry having a plurality of first level cell circuits, and additional plurality of cell circuits of consecutively progressing levels, with switching and control configured to facilitate dynamically changing serial and/or parallel connections between cells and cell circuits.
US12074283B2

A solid polymer electrolyte including a cross-linked ionic liquid (IL) matrix having functional group capable of interacting with lithium ions; polymerizable PEM formulations containing polymerizable ionic liquid (IL) materials (monomers) having functional group capable of interacting with lithium ions and a reactive polymerizable functional group capable of crosslinking; electrolytes prepared from a polymerizable formulation including a lithium conducting salt, a plasticizer, a cross-linker, and a polymerizable IL compound that contains at least one functional group capable of interacting with lithium ions and a reactive polymerizable functional group capable of crosslinking; electrochemical cells containing the electrolytes incorporating these solid PEMs containing the polymerized ionic liquid (IL) materials; and methods thereof are disclosed.
US12074281B2

The instant disclosure sets forth multiphase lithium-stuffed garnet electrolytes having secondary phase inclusions, wherein these secondary phase inclusions are material(s) which is/are not a cubic phase lithium-stuffed garnet but which is/are entrapped or enclosed within a lithium-stuffed garnet. When the secondary phase inclusions described herein are included in a lithium-stuffed garnet at 30-0.1 volume %, the inclusions stabilize the multiphase matrix and allow for improved sintering of the lithium-stuffed garnet. The electrolytes described herein, which include lithium-stuffed garnet with secondary phase inclusions, have an improved sinterability and density compared to phase pure cubic lithium-stuffed garnet having the formula Li7La3Zr2O12.
US12074278B2

The solid electrolyte according to an embodiment of the present disclosure is represented by the following formula (1): Li7−yLa3(Zr2−x−yGexMy)O12  (1) wherein 0.00
US12074274B2

A bipolar battery having a solid ionically conductive polymer material as its electrolyte enabling high voltage discharge.
US12074258B2

An embodiment of the present disclosure provides a light emitting diode chip, including: a light emitting functional layer including a first semiconductor layer, a light emitting layer and a second semiconductor layer which are sequentially stacked, and a second semiconductor layer including a plurality of second semiconductor patterns which are arranged at intervals; a first electrode layer including a first electrode pattern electrically coupled to the first semiconductor layer; a second electrode layer disposed on a side, away from the light emitting layer, of the second semiconductor layer and including a plurality of second electrode patterns in one-to-one correspondence with the second semiconductor patterns, and the second electrode patterns are electrically coupled to the second semiconductor patterns correspondingly. Embodiments of the present disclosure further provide a method for manufacturing a light emitting diode chip and a display device.
US12074253B2

Provided is a method of producing semiconductor nanoparticles that exhibit a band-edge emission, and are superior in quantum yield. The method includes raising the temperature of a first mixture containing a silver (Ag) salt, a salt containing at least one of indium (In) and gallium (Ga), a solid compound that serves as a supply source of sulfur (S), and an organic solvent to a temperature in a range of from 125 □C to 175 □C, and heat-treating, subsequent to the raising of the temperature, the first mixture at a temperature in a range of from 125 □C to 175 □C for three seconds or more to obtain a solution containing semiconductor nanoparticles, and decreasing the temperature of the solution containing semiconductor nanoparticles. The solid compound that serves as a supply source of S contains thiourea.
US12074251B2

A structure includes a first material layer, a second material layer, and a stress relaxation layer having a thickness of 0.5 nm or less between the first material layer and the second material layer.
US12074249B2

A quantum dot light emitting structure and a method for manufacturing the same, an array substrate, and a display device are disclosed. The quantum dot light emitting structure includes a quantum dot light emitting layer, an electrode, and an electron transport layer located between the quantum dot light emitting layer and the electrode; the quantum dot light emitting structure further includes an electron blocking layer located in the electron transport layer.
US12074248B2

A light emitting diode transfer method includes bonding a rigid substrate on which a plurality of light emitting diodes are formed and a flexible substrate, transferring the plurality of light emitting diodes to the flexible substrate, and detaching the rigid substrate and the flexible substrate. The detaching of the rigid substrate and the flexible substrate includes separating the rigid substrate and the flexible substrate in a state in which one surface of the rigid substrate is fixed and a portion among outermost portions of the flexible substrate is fixed by a fixing member. Accordingly, it is possible to reduce transfer defects of the plurality of light emitting diodes by detaching the flexible substrate and the rigid substrate in a line-by-line separation method.
US12074240B2

A solar cell includes polysilicon P-type and N-type doped regions on a backside of a substrate, such as a silicon wafer. A trench structure separates the P-type doped region from the N-type doped region. Each of the P-type and N-type doped regions may be formed over a thin dielectric layer. The trench structure may include a textured surface for increased solar radiation collection. Among other advantages, the resulting structure increases efficiency by providing isolation between adjacent P-type and N-type doped regions, thereby preventing recombination in a space charge region where the doped regions would have touched.
US12074234B1

A solar cell is disclosed. The solar cell incudes a substrate, a dielectric layer formed on a backside of the substrate, and a plurality of non-contiguous deposited emitter regions having a first polarity on the dielectric layer. The solar cell also includes at least one deposited emitter region having a second polarity on the dielectric layer, laterally disposed to the plurality of non-contiguous deposited emitter regions.
US12074233B2

Approaches for the metallization of solar cells and the resulting solar cells are described. In an example, a method of fabricating a solar cell involves forming a barrier layer on a semiconductor region disposed in or above a substrate. The semiconductor region includes monocrystalline or polycrystalline silicon. The method also involves forming a conductive paste layer on the barrier layer. The method also involves forming a conductive layer from the conductive paste layer. The method also involves forming a contact structure for the semiconductor region of the solar cell, the contact structure including at least the conductive layer.
US12074226B2

A semiconductor device comprises a semiconductor die having a first region and a second region, wherein an operating temperature of the second region is lower than an operating temperature of the first region. A plurality of first tubs are respectively disposed in the first region, the second region, or both. The semiconductor device further comprises a power device comprising a plurality of power device cells, and a diode having a plurality of diode cells. The power devices cells are disposed within tubs or portions of tubs that are in the first region, and the diode cells are disposed within tubs or portions of tubs that are in the second region. The power device may comprise a vertical metal oxide semiconductor field effect transistor (MOSFET), and the diode may comprise a vertical Schottky barrier diode (SBD).
US12074218B2

A semiconductor device structure is provided. The semiconductor device structure includes a conductive gate stack formed over a substrate. A gate dielectric layer covers opposite sidewalls and a bottom of the conductive gate stack. A first gate spacer layer and a second gate spacer layer respectively cover portions of the gate dielectric layer corresponding to the opposite sidewalls of the conductive gate stack. A source/drain contact structure is separated from the conductive gate stack by the gate dielectric layer and the first gate spacer layer. A first insulating capping feature covers the conductive gate stack and is separated from the second gate spacer layer by the gate dielectric layer, and a second insulating capping feature covers the source/drain contact structure. An upper surface of the second insulating capping feature is substantially level with an upper surface of the first insulating capping feature.
US12074216B2

An integrated circuit (IC) having a fin field effect transistor (FinFET) includes a substrate with a fin extending from a surface of the substrate. The fin includes a source region, a drain region, a drift region, and field plating oxide layer. The drift region is adjacent the drain region. The field plating oxide layer is on a first side, a second side, and a third side of the drift region.
US12074215B2

A semiconductor device including: a first semiconductor layer having a first conductive type; a second semiconductor layer provided on the first semiconductor layer, the second semiconductor layer having a second conductive type that is a conductive type different from the first conductive type; an impurity region of the first conductive type formed at a surface of the second semiconductor layer; first electrodes contacting the impurity region, the second semiconductor layer, and the first semiconductor layer via a first insulating film; and second electrodes contacting the first electrodes via a second insulating film, and contacting the first semiconductor layer via a third insulating film, the second electrodes including PN junctions at borders between upper portions that contact the first semiconductor layer via the third insulating film and lower portions that contact the first semiconductor layer via the third insulating film.
US12074210B2

It is an object to provide a semiconductor device including a thin film transistor with favorable electric properties and high reliability, and a method for manufacturing the semiconductor device with high productivity. In an inverted staggered (bottom gate) thin film transistor, an oxide semiconductor film containing In, Ga, and Zn is used as a semiconductor layer, and a buffer layer formed using a metal oxide layer is provided between the semiconductor layer and a source and drain electrode layers. The metal oxide layer is intentionally provided as the buffer layer between the semiconductor layer and the source and drain electrode layers, whereby ohmic contact is obtained.
US12074198B2

A tub of a semiconductor device includes a cool zone with a first projected operating temperature and a hot zone with a second projected operating temperature greater than the first projected operating temperature. A design parameter has a first value in the cool zone and a second value different from the first value in the hot zone. The difference configures the tub to dissipate less heat in the hot zone during operation of the semiconductor device than would be dissipated if the first and second values were equal. The design parameter may be, for example, a tub width, a source structure width, a JFET region width, a channel length, a channel width, a length of a gate, a displacement of a center of the gate relative to a center of a JFET region, a dopant concentration, or a combination thereof.
US12074197B2

A self-balancing super junction structure and a preparation method thereof. The method includes: forming an initial epitaxial layer on a surface of a substrate of a first doping type; respectively forming an implantation region of the first doping type and an implantation region of a second doping type in the initial epitaxial layer; forming an intrinsic epitaxial layer on the surface of the initial epitaxial layer; respectively forming an implantation region of the first doping type and an implantation region of the second doping type in the intrinsic epitaxial layer; and repeating the steps to form a structure with stacked epitaxial layers, and then performing thermal diffusion treatment to form a self-balancing super junction structure. Ions of the first doping type and ions of the second doping type in a same layer of the epitaxial layer stack structure are implanted after a same lithography step.
US12074190B2

A device includes a substrate, a light sensitive element, a pinning region, a lightly-doped region, a floating node, and a gate stack. The light sensitive element is in the substrate. The pinning region is in the substrate and is over the light sensitive element. The lightly-doped region is laterally adjacent the pinning region. The floating node is in the pinning region, the floating node being spaced from and surrounded by the lightly-doped region. A first portion of the pinning region is between the floating node and the lightly-doped region. The gate stack is over the first portion of the pinning region.
US12074189B2

An image sensor includes pixel regions separated by an isolation region and receiving incident light, color filters respectively disposed on a surface of the semiconductor substrate corresponding to the pixel regions, a cover insulating layer disposed on the surface of the semiconductor substrate and covering the color filters, first transparent electrodes disposed on the cover insulating layer and spaced apart to respectively overlap the color filters, an isolation pattern disposed on the cover insulating layer between the first transparent electrodes and having a trench spaced apart from the first transparent electrodes, a drain electrode disposed in the trench of the isolation pattern, and an organic photoelectric layer and a second transparent electrode sequentially disposed on the first transparent electrodes and the isolation pattern.
US12074187B2

An image sensor includes a substrate having a first surface and a second surface, which are opposite to each other, the substrate including a unit pixel region including a device isolation pattern adjacent to the first surface and a photoelectric conversion region adjacent to the second surface, a pixel isolation pattern provided in the substrate to define the unit pixel regions, an impurity region in the unit pixel region and being adjacent to a side surface of the device isolation pattern, a gate electrode provided on the first surface, and an auxiliary isolation pattern provided between a first side surface of the gate electrode and the impurity region, when the image sensor is viewed in a plan view. A bottom surface of the auxiliary isolation pattern may be located at a level different from a bottom surface of the device isolation pattern.
US12074184B2

A light detecting device includes: a filter array including filters two-dimensionally arrayed and an image sensor including light detection elements. Each of first and second filters included in the filters includes a first reflective layer, a second reflective layer, and an intermediate layer therebetween and has a resonance structure having resonant modes whose orders are different from each other. A refractive index and/or a thickness of the intermediate layer in the first and second filters is different depending on the filter. A transmission spectrum of each of the first and second filters has local maximum value of transmittance at each of wavelengths included in a wavelength region, and the wavelengths correspond to the resonant modes, respectively. The image sensor is disposed at a position where the image senor receives passing light that passes through the filter array, to detect components in the wavelengths included in the passing light.
US12074179B2

An imaging device with an arithmetic function in which the circuit size is reduced is provided. The imaging device includes a plurality of pixel blocks. Each of the pixel blocks includes N (N is an integer greater than or equal to 1) first circuits, N second circuits, and a third circuit. Each of the first circuits includes a photoelectric conversion device, and the photoelectric conversion device has a function of converting incident light into an electrical signal and has a function of outputting a first signal that is obtained by binarizing the electrical signal to the second circuit. Each of the second circuits has a function of outputting a second signal that is obtained by multiplying the first signal by a weight coefficient to a third circuit. When the N second signals are output to a wiring electrically connected to the third circuit, addition is performed. The first circuit includes a transistor, and an OS transistor is preferably used as the transistor.
US12074177B2

An imaging device including a pixel including: a photoelectric converter including a first electrode, a second electrode, and a photoelectric conversion film between the first electrode and the second electrode, the photoelectric conversion film converting light into a charge; a first transistor having a first source, drain and gate, the first gate connected to the first electrode; and a second transistor having a second source and drain, one of the second source and the second drain connected to the first electrode and being a charge accumulation region that accumulates the charge. The imaging device further including a first voltage supply circuit supplying a first voltage to the second electrode, where the second transistor has a characteristic that when a voltage of the charge accumulation region is equal to or greater than a clipping voltage, the second transistor is turned off, and the clipping voltage is lower than the first voltage.
US12074170B2

A tiled display device includes a plurality of display devices including a plurality of display areas including pixels, and a coupling area between adjacent display areas from among the plurality of display areas. Each of the plurality of display devices includes: a substrate including a first portion configured to support the display area, a second portion extending from the first portion to be bent, and a third portion extending from the second portion, a display layer on the first portion of the substrate and including the pixels, a connection line at an edge of the first portion of the substrate and connected to the plurality of pixels, a pad portion on the third portion of the substrate, a fan-out line on the second portion of the substrate and connected between the pad portion and the connection line, and pattern holes penetrating the second portion of the substrate.
US12074162B2

The present disclosure relates to a semiconductor structure. The semiconductor structure includes a lower electrode over a substrate, a first capacitor dielectric layer over the lower electrode, an intermediate electrode over the first capacitor dielectric layer, and a second capacitor dielectric layer is over the intermediate electrode. An upper electrode is over the second capacitor dielectric layer. The upper electrode is completely confined over the intermediate electrode. A first protection layer is completely confined over the intermediate electrode. The first protection layer covers opposing sidewalls of the upper electrode and upper surfaces of the intermediate electrode and the upper electrode.
US12074141B2

There is provided a semiconductor device comprising a first semiconductor chip which includes a first chip substrate, and a first through via penetrating the first chip substrate, a second semiconductor chip disposed on the first semiconductor chip, and includes a second chip substrate, and a second through via penetrating the second chip substrate, and a connecting terminal disposed between the first semiconductor chip and the second semiconductor chip to electrically connect the first through via and the second through via. The semiconductor device further comprising an inter-chip molding material which includes a filling portion that fills between the first semiconductor chip and the second semiconductor chip and encloses the connecting terminal, an extension portion that extends along at least a part of a side surface of the second semiconductor chip, and a protruding portion protruding from the extension portion.
US12074137B2

A multi-chip package and a manufacturing method thereof are provided. The multi-chip package includes a redistribution circuit structure; a first semiconductor chip disposed on the redistribution structure and having a first active surface on which a first conductive post is disposed; a second semiconductor chip disposed above the first semiconductor chip and having a second active surface on which a first conductor is disposed; and a first encapsulant disposed on the redistribution circuit structure and encapsulating at least the first semiconductor chip, wherein the first conductive post and the first conductor are aligned and bonded to each other to electrically connect the first semiconductor chip and the second semiconductor chip.
US12074133B1

A chip bonding apparatus and a securing assembly therefor are disclosed. The securing assembly includes a securing bracket, a sliding bracket, and a slide. A first open slot is arranged in the securing bracket, wherein the sliding bracket is slidably mounted on the first open slot, a snap-fitting portion is arranged on a side portion of the sliding bracket, and at least one catch slot that is engageable with the snap-fitting portion to secure the sliding bracket is arranged in the securing bracket. A second open slot is arranged in the sliding bracket, wherein a slideway is arranged in each of two side walls of the second open slot, and the slide is inserted into the slideway and hence mounted in the second open slot.
US12074126B2

A semiconductor structure and a method of manufacturing the semiconductor structure are provided. The semiconductor structure includes a substrate including a plurality of pads spaced apart from each other, a first groove, and a second groove connected with the first groove, the first and the second grooves located in the substrate. The first groove is located on the side of the second groove away from the plurality of pads, and the bottom of the second groove exposes a corresponding pad of the plurality of pads. The orthographic projection of the second groove on the substrate is located within the orthographic projection of the first groove on the substrate. A redistribution layer is disposed on a surface of the corresponding pad, the inner wall of the first groove, and the inner wall and the bottom of the second groove. The semiconductor structure prevents contamination or damage of test probes.
US12074114B2

The invention relates to the field of chip fabrication, in particular to the fabrication of superconducting integrated circuits for use in quantum computers. Raised and recessed alignment structures are provided on the surfaces of two substrate such that the raised and recessed alignment structure extends within the recessed alignment structure to a maximum depth determined by the geometry of the alignment structures. The alignment structures act as a hard stop for positioning and aligning the substrates for flip chip bonding.
US12074113B2

A semiconductor device includes: a substrate main body having a first surface and a second surface; an electric component arranged in the substrate main body; a first terminal and a second terminal arranged on the first surface or the second surface, respectively; a first internal conductor pattern arranged in a first circuit layer arranged between the electric component and the first surface, and electrically connected to the first terminal and the electric component; and a second internal conductor pattern arranged in a second circuit layer arranged between the electric component and the second surface, and electrically connected to the second terminal and the electric component. The first internal conductor pattern and the second internal conductor pattern are at least partially opposed to each other inside the substrate main body.
US12074112B2

A package structure is provided. The package structure includes a first redistribution structure and an interposer over the first redistribution structure. The interposer includes a through via electrically connected to the first redistribution structure and a conductive pillar over the through via. The package structure also includes a first molding compound layer surrounding the interposer. The package structure further includes a second redistribution structure over the first molding compound layer and electrically connected to the conductive pillar. The package structure also includes a semiconductor die over and electrically connected to the second redistribution structure.
US12074109B2

An integrated circuit includes a trench power rail to reduce resistance in a power rail or avoid an increase in resistance of a power rail as a result of the metal tracks being reduced in size as the technology node size is reduced. The trench power rail is formed in isolation regions between cell circuits. A cell isolation trench in the isolation region provides additional volume in which to dispose additional metal material for forming the trench power rail to increase its cross-sectional area. The trench power rail extends through a via layer to a metal layer, including signal interconnects. The trench power rail extends in a width direction out of the cell isolation trench in the via layer to couple to trench contacts of the adjacent cell circuits without vertical interconnect accesses (vias). A high-K dielectric layer can selectively isolate the trench power rail from the cell circuits.
US12074093B2

An integrated semiconductor device includes an Si substrate, and a high-side transistor and a low-side transistor which configure a half-bridge. A source electrode of a unit transistor configuring the high-side transistor and a drain electrode of a unit transistor configuring the low-side transistor are integrated as a common electrode.
US12074091B2

A semiconductor device includes an insulating substrate, semiconductor elements mounted on the insulating substrate, and a cooler for cooling the semiconductor elements. The cooler includes a heat dissipating substrate having bonding and heat dissipating surfaces opposite to each other, the bonding surface being bonded to the second surface of the insulating substrate, a plurality of fins on the heat dissipating surface, a reinforcing plate having first and second surfaces opposite to each other and covering the fins, the first surface being bonded to tips of the fins, and a cooling case including a recessed part to house the fins and reinforcing plate. A first gap between two adjacent fins, measured in a direction parallel to the heat dissipating substrate, is larger than a second gap between the reinforcing plate and a bottom of the first recessed part, measured in a thickness direction.
US12074078B2

A laminate including: a crystal substrate; and a semiconductor film provided on a main surface of the crystal substrate, the semiconductor film being mainly made of an oxide semiconductor containing a dopant and having a corundum structure, where the oxide semiconductor has a silicon concentration of 5.0×1020 cm−3 or less, and the semiconductor film has a resistivity of 150 mΩ·cm or less. This provides a laminate including a semiconductor having low resistance and a corundum structure suitable for use in semiconductor devices.
US12074072B2

Semiconductor manufacturing equipment includes a thickness calculation function, the thickness calculation function including a measurement value acquisition unit configured to acquire a plurality of measurement values at different measurement positions of the wafer from a thickness measurement function configured to measure a thickness of the wafer, a histogram data creation unit configured to create histogram data based on the plurality of measurement values, and a grade group extraction unit configured to extract a grade group from the histogram data, the grade group including sequential grades having frequencies equal to or greater than a predetermined frequency, the thickness calculation function further including a representative value calculation unit configured to calculate a representative value of a thickness of a measurement region based on the grades included in the extracted grade group.
US12074063B2

A method and structure for forming a semiconductor device includes etching back a source/drain contact to define a substrate topography including a trench disposed between adjacent hard mask layers. A contact etch stop layer (CESL) is deposited along sidewall and bottom surfaces of the trench, and over the adjacent hard mask layers, to provide the CESL having a snake-like pattern disposed over the substrate topography. A contact via opening is formed in a dielectric layer disposed over the CESL, where the contact via opening exposes a portion of the CESL within the trench. The portion of the CESL exposed by the contact via opening is etched to form an enlarged contact via opening and expose the etched back source/drain contact. A metal layer is deposited within the enlarged contact via opening to provide a contact via in contact with the exposed etched back source/drain contact.
US12074058B2

Semiconductor devices and methods of forming semiconductor devices are provided. A method includes forming a first mask layer over an underlying layer, patterning the first mask layer to form a first opening, forming a non-conformal film over the first mask layer, wherein a first thickness of the non-conformal film formed on the top surface of the first mask layer is greater than a second thickness of the non-conformal film formed on a sidewall surface of the first mask layer, performing a descum process, wherein the descum process removes a portion of the non-conformal film within the first opening, and etching the underlying layer using the patterned first mask layer and remaining portions of the non-conformal film as an etching mask.
US12074053B2

A processing apparatus includes a chuck table for holding a plate-shaped workpiece under suction on a holding surface thereof, a processing unit for processing the workpiece held on the holding surface of the chuck table, and a moving unit for moving a support base supporting the chuck table thereon in a processing-feed direction. The chuck table is formed from a porous material having pores, and has the holding surface and a mountable assembly positioned opposite the holding surface and mountable on an upper surface of the support base. Fluid passages defined in the chuck table for allowing a negative pressure transmitted from the support base to act on the holding surface are provided only by the pores in the porous material.
US12074052B2

A body of an electrostatic chuck comprises mesas disposed on a polished surface of the body. Each of the mesas comprises an adhesion layer disposed on the polished surface of the body, a transition layer disposed over the adhesion layer, and a coating layer disposed over the transition layer. The coating layer has a hardness of at least 14 GPa. The body further comprises a sidewall coating disposed over a sidewall of the body. A method for preparing the body comprises polishing the surface of the body and cleaning the polished surface. The method further comprises depositing the mesas by depositing the adhesion layer on the body, the transition layer over the adhesion layer, and the coating layer over the transition layer. Further, the method includes, polishing the mesas.
US12074049B2

A substrate support for a substrate processing chamber includes a baseplate, a ceramic layer bonded to the baseplate, and a seal provided in an outer perimeter of an interface between the ceramic layer and the baseplate. The seal is arranged to seal the interface from the substrate processing chamber and includes an adhesive comprising a first material arranged in the outer perimeter of the interface between the ceramic layer and the baseplate and a ring arranged in the outer perimeter of the interface between the ceramic layer and the baseplate. The ring is removable and comprises a second material having a greater resistance to plasma erosion than the first material.
US12074046B2

An aligner includes a first rotation drive mechanism, a second rotation drive mechanism and an elevation mechanism. The first rotation drive mechanism includes a first support portion that supports a workpiece, and a first drive source for rotatively driving the first support portion about a first vertical axis. The second rotation drive mechanism includes a second support portion that supports the workpiece, and a second drive source for rotatively driving the second support portion about a second vertical axis. The elevation mechanism is configured to move the workpiece supported by the second support portion up and down.
US12074037B2

Disclosed is a packaging method for circuit units, wherein the circuit units comprise a silicon layer substrate and a silicon dioxide layer overlaid on the silicon layer substrate. The packaging method for a circuit unit comprises: attaching a plurality of circuit units to a circuit baseplate in a spaced and inverted mode, wherein the silicon dioxide layer is attached to the circuit baseplate, and the silicon layer substrate faces away from the circuit baseplate; forming an insulator between the circuit units; removing the silicon layer substrate to expose the silicon dioxide layer; and forming an electromagnetic shielding layer on the silicon dioxide layer and the insulator.
US12074034B2

Provided are compositions and methods for selectively etching hard mask layers and/or photoresist etch residues relative to low-k dielectric layers that are present. More specifically, the present invention relates to a composition and process for selectively etching titanium nitride and/or photoresist etch residues relative to low-k dielectric layers. Other materials that may be present on the microelectronic device should not be substantially removed or corroded by said compositions.
US12074015B2

A method for calibrating at least one mass spectrometry device having a first defined hardware configuration comprises at least one manufacturer-site pre-calibration step establishing at least one reference calibration function fp for a generic type of mass spectrometry devices having a second defined hardware configuration, wherein the second defined hardware configuration is equivalent to the first defined hardware configuration, wherein the reference calibration function fp describes a relationship of at least one concentration c of at least one analyte in at least one calibrator sample, wherein the reference calibration function fp is a parametrized function fp(concentration), with p=(p1,p2, . . . pn) being a set of parameters of the reference calibration function and n being a positive integer; determining calibration values {circumflex over (p)}=({circumflex over (p)}1,{circumflex over (p)}2, . . . {circumflex over (p)}n) for the set of parameters of the reference calibration function for the generic type of mass spectrometry devices.
US12074012B2

An active gas generation apparatus according to the present disclosure includes: a base flange having a central bottom surface region and a peripheral protruding part; a cooling plate provided on the peripheral protruding part of the base flange; an insulating plate provided between the cooling plate and the high voltage apply electrode part; and an electrode holding member provided on a lower surface of the cooling plate to support the high voltage apply electrode part from a lower side. Provided is a gas separation structure of separating a gas flow between an in-housing space and a discharge space by the cooling plate, the electrode holding member, and the high voltage apply electrode part.
US12074011B2

An apparatus for manufacturing a semiconductor device includes a chamber including a lower housing and an upper housing, heater chucks in the lower housing, shower heads on the heater chucks, the shower heads being between the lower housing and the upper housing, power supplies connected to the shower heads to provide radio-frequency powers to the shower heads, power straps in the upper housing to connect the shower heads to the power supplies, and shielding members in the upper housing, the shielding members enclosing the power straps and the shower heads, respectively, the shielding members to prevent electromagnetic interference of the radio-frequency powers between the power straps and between the shower heads.
US12074009B2

An apparatus for processing a substrate includes a step of providing a substrate and a first step. In the step of providing a substrate, a substrate having a first film and a second film formed on the first film and having a pattern formed thereon is provided. In the first step, a protective film is formed on a side wall of the first film by a product generated by sputtering of the second film while a first processing gas is turned into plasma and the first film is etched simultaneously with the sputtering of the second film.
US12074004B2

A self-powered recloser includes a circuit breaker, an electrical actuator, an electrical generator, a capacitor, and a lever. When in an on state, the circuit breaker harvests power from a medium voltage line required to actuate its movable contact to interrupt current flow in the medium voltage line, and when in an off state, it does not harvest power from the medium voltage line. The electrical actuator is configured to transition the circuit breaker from the off state to the on state. The capacitor when charged is configured to provide the electrical actuator with the electrical power required to transition the circuit breaker from the off state to the on state. The lever is configured to be moved by an operative. Movement of the lever is configured to charge the capacitor via the electrical generator.
US12074003B2

Various arrangements of smart home devices are presented herein. A chassis assembly of a smart home device may define one or more compartments. The chassis assembly may include a plurality of cover fasteners. A rotatable cover assembly may be present and configured to be removably attached with the plurality of cover fasteners to the chassis assembly in any rotational orientation and to at least partially cover a front of the chassis assembly. While the rotatable cover is removably attached with the plurality of cover fasteners, the rotatable cover assembly is configured to block access to the one or more compartments defined by the chassis assembly.
US12073998B2

A multilayer electronic component includes: a body including dielectric layers and a plurality of internal electrodes stacked on each other in a first direction, while having the dielectric layer interposed therebetween; margin portions disposed on opposite surfaces of the body in a second direction perpendicular to the first direction; and external electrodes disposed on opposite surfaces of the body in a third direction perpendicular to the first and second directions, and respectively connected to the internal electrodes, wherein the margin portion includes a protection region, in which a plurality of metal particles are disposed, in at least one of upper and lower portions thereof in the first direction.
US12073993B2

A bond magnet includes filaments bonded with each other to form a shape of the bond magnet. Each of the filaments is a filamentous member including a resin material and magnetic powder dispersed in the resin material, and has magnetic anisotropy for high degree of freedom of magnetic flux direction and high surface magnetic flux density on a working surface.
US12073990B2

A method of manufacturing a winding-type electronic component using stranded wires which can suppress a disconnection of a winding when a plurality of windings is twisted. The method of manufacturing a winding-type electronic component includes: a preparation step of allowing a chuck to hold a core having a winding core portion (14) and flange portions; a first step of fixing a portion of each of windings supplied from nozzles (N1, N2) to the flange portion; and a second step of twisting the windings by rotating the chuck.
US12073986B2

An inductor according to one embodiment includes: a base body having a mounting surface, a top surface, and a first end surface; first and second external electrodes provided to the mounting surface and spaced from each other; and an conductor disposed inside the base body. One end of the conductor is exposed from the mounting surface and connected to the first external electrode, and the other end of the conductor is exposed from the mounting surface and connected to the second external electrode. The base body is partitioned into a first region and a second region, the first region being enclosed by the conductor and the mounting surface, and a ratio of an area of the second region to an area of the first region is 0.95 to 1.0. The conductor contains a conductive material having a higher electric conductivity than a material of the first external electrode.
US12073977B2

A method for manufacturing a reactor includes: assembling a core-coil assembly including a reactor core that includes an inner-side core part extending in a first direction and an outer-side core part extending in a second direction and being linked to the inner-side core part, and a coil disposed around the inner-side core part with a gap therebetween and wound in a tubular shape extending in the first direction, external dimensions of the coil corresponding to external dimensions of the outer-side core part in a third direction; installing the core-coil assembly in a mold in an orientation in which the third direction extends upward and downward so that a lowermost part of the coil in the third direction and a lowermost part of the outer-side core part coincide; and filling at least the gap with an insulation material by injection molding.
US12073972B2

Disclosed herein is a common mode filter that includes first and second wires wound in the same direction around the winding core part. The first and second wires have first to third layer winding portions, a first crossing portion positioned between the first and third layer winding portions, and a second crossing portion positioned between the second and third layer winding portions. The vertical positions of the first and second wires are reversed at least partially between the first and third layer winding portions, and the vertical positions of the first and second wires are reversed at least partially between the second and third layer winding portions.
US12073971B2

A coil component includes a core portion, and first and second coil portions wound to form at least one or more turns on the core portion. The core portion includes a first core portion on which the first coil portion is wound, a second core portion on which the second coil portion is wound, and a third core portion which is disposed to be spaced apart from and between the first and second core portions and on which the first and second coil portions are wound to overlap each other.
US12073961B2

The present invention provides a polypropylene cable protective layer and a preparation method thereof. The polypropylene cable protective layer sequentially includes a dielectric layer, a buffer layer and an insulating layer from the inside to the outside, and the thickness of the dielectric layer accounts for 5%˜12% of the thickness of the polypropylene cable protective layer; the thickness of the buffer layer accounts for 17%˜25% of the thickness of the polypropylene cable protective layer; the dielectric layer, the buffer layer and the insulating layer are respectively obtained by the wrapping of a polypropylene film A, a polypropylene film B and a polypropylene film C. The polypropylene cable protective layer of the present invention forms a dielectric gradient, and realizes the improvement of the insulation strength and voltage level of the power cable, and the increase of the transmission capability.
US12073956B2

The present invention relates to a conductor having a substrate and a conductive coating film laminated on the substrate, wherein, the surface resistance value of the conductive coating film is 5×1010Ω/□ or less, the Ra1 of the conductive coating film is 0.7 nm or less, the Ra2 value of the conductive coating film scanning probe microscopies 0.35 nm or less, and the conductive coating film is formed with a conductive composition containing a conductive polymer (A). In addition, the present invention relates to a conductive composition which contains a conductive polymer (A) and a surfactant (B), wherein the surfactant (B) contains a specific water-soluble polymer (C), and the content of a compound (D1) with an octanol-water partition coefficient (Log Pow) of 4 or more in the conductive composition is 0.001 mass % or less, relative to the total mass of the conductive composition.
US12073953B2

A light-weight radiation protection panel comprising radiation protection layer and a flexible material. The radiation protection layer comprises a plurality of a shielding material distributed in repeated and adjacent units of geometrical shapes, the light-weight radiation protection panel being able to be embodied in a wearable garment providing flexibility.
US12073944B2

The invention provides a method of analysing the consistency of stool, including the steps of: providing stool of an infant, capturing, with a portable device comprising a camera, an image of the stool, providing the captured image to an input layer of a pre-trained convolutional neural network, CNN, processing the captured image using the CNN to obtain, from a final layer of the CNN, a classification vector and to obtain information about a predicted score from the classification vector, wherein at least the final layer of the CNN has been customized so that each element of the classification vector corresponds to a score of a stool analysis scale, and storing information about the predicted store.
US12073941B2

Medical devices, systems, and methods related thereto a glucose monitoring system having a first display unit in data communication with a skin-mounted assembly, the skin-mounted assembly including an in vivo sensor and a transmitter. The first display unit and a second display unit are in data communication with a data management system. The first display unit comprises memory that grants a first user first access level rights and the second display unit comprises memory that grants a second individual second access level rights.
US12073938B2

A control method for controlling data processing acquired from medical imaging modalities by using multiple data processors connected to multiple medical imaging modalities via a network. The method includes obtaining image information for imaging to be performed with an imaging modality from the multiple imaging modalities. The method also includes obtaining load information of the multiple data processors before the imaging is completed. Allocating, based on graph information generated based on the obtained load information, at least a part of the multiple data processors to processing of data acquired in imaging based on the imaging information. The control method may conclude by performing processing of the acquired data with the allocated data processing resource.
US12073937B2

A medical information processing apparatus according to an embodiment includes a processing circuitry. The processing circuitry is configured: to register first relevance information relevant to a first trained model to be newly generated; to calculate, with respect to each of a plurality of second trained models being existing trained models, a similarity degree between second relevance information relevant to the second trained model and the first relevance information; to calculate a data quantity required to generate the first trained model with respect to each of the plurality of second trained models, on the basis of the similarity degrees each corresponding to a different one of the plurality of second trained models; and to output the data quantity required to generate the first trained model with respect to each of the plurality of second trained models.
US12073935B2

Embodiments of the present disclosure are related to systems, methods, and computer-readable medium for image-based diet assessment. Image vignettes can form digital fingerprints that are derived from composite images of dietary patterns over a period of time, where the images can correspond to a grid of diet types and diet quality levels. Embodiments of the present disclosure include an image vignette generation and rendering process that is controlled based on a hierarchical algorithm and properties of the devices upon which the image vignettes are rendered.
US12073932B2

Disclosed herein are techniques related to automatically adjusting at least one parameter of an insulin delivery controller of an insulin delivery device to regulate delivery of insulin to a user. In some embodiments, the techniques may involve obtaining therapy-related data associated with operation of the insulin delivery device for a number of days in the past. The therapy-related data including sensor glucose data for the user and meal data for the user. The techniques may also involve determining at least one adjusted parameter for the insulin delivery controller based on the therapy-related data. Additionally, the techniques may involve causing the insulin delivery controller to adjust at least one setting in accordance with the determined at least one adjusted parameter.
US12073931B2

Methods and systems for performing dose regimen modification are provided. The methods and systems perform operations comprising: receiving prescription related data for treating a patient with an expected level of efficacy, the prescription related data comprising medication regimen information including dose and interval; determining, using a model, a first amount of drug waste based on the prescription related data; comparing the first amount of drug waste to a threshold value; and in response to determining that the first amount of drug waste transgresses the threshold value, identifying an alternate medication regimen that is associated with a treatment having a given level of efficacy corresponding to the expected level of efficacy, the alternate medication regimen being associated with a second amount of drug waste that is lower than the first amount of drug waste; and triggering a notification associated with the alternate medication regimen.
US12073927B2

Disclosed are methods and systems for a computing environment that allows an operator to maximize or increase compliance with one or more data and privacy standards. In one embodiment, compliant and non-compliant sources are identified and exchange of data between those sources are blocked, partially allowed or allowed with regulation-compliant encryption of data.
US12073922B2

The technology disclosed presents a deep learning-based framework, which identifies sequence patterns that cause sequence-specific errors (SSEs). Systems and methods train a variant filter on large-scale variant data to learn causal dependencies between sequence patterns and false variant calls. The variant filter has a hierarchical structure built on deep neural networks such as convolutional neural networks and fully-connected neural networks. Systems and methods implement a simulation that uses the variant filter to test known sequence patterns for their effect on variant filtering. The premise of the simulation is as follows: when a pair of a repeat pattern under test and a called variant is fed to the variant filter as part of a simulated input sequence and the variant filter classifies the called variant as a false variant call, then the repeat pattern is considered to have caused the false variant call and identified as SSE-causing.
US12073920B2

Methods and systems for segmenting sequencing regions obtained from a sample interval are disclosed. sample contamination detection are disclosed. In particular, an analytics system accesses test sequences from a sample. The test sequences each include a sequencing region which, in aggregate, form an aggregate sequencing region. The analytics system segments sequencing regions from the aggregate sequencing region into sequencing subregions. Several methods of segmenting sequencing regions into sequencing subregions are disclosed: (1) maximizing cancer vs. non-cancer methylation beta differences, (2) minimizing cancer vs. non-cancer methylation beta differences, (3) segmentation based on CpG density in regions, (4) dynamic generation of sequencing subregions based on mutual information scores and cancer classification propensity. The analytics system applies selects sequencing subregions and applies a cancer classifier to those subregions to identify cancer presence in the sample.
US12073916B2

A system includes: a processor; a register configured to store a plurality of words, non-volatile memory having a plurality of cells, each cell corresponding to one of the words of the register, and wherein the each cell of the plurality of cells are set to an initial reset value; a first controller that in response to a loss in power: determines the word stored by the register; and changes the initial reset value of the cell of the non-volatile memory corresponding to the determined word stored by the register to a set value; a second controller that in response to detecting a restoration in power: identifies the cell having the set value; writes the word corresponding to the identified cell to the register; and resets the cells of the non-volatile memory to the initial reset value.
US12073907B2

Apparatuses and methods for interconnections for 3D memory are provided. One example apparatus can include a stack of materials including a plurality of pairs of materials, each pair of materials including a conductive line formed over an insulation material. The stack of materials has a stair step structure formed at one edge extending in a first direction. Each stair step includes one of the pairs of materials. A first interconnection is coupled to the conductive line of a stair step, the first interconnection extending in a second direction substantially perpendicular to a first surface of the stair step.
US12073904B2

An operating method of a storage controller which communicates with a non-volatile memory device is provided. The method includes determining whether a program/erase (P/E) count of a target page including a plurality of sectors is greater than or equal to a P/E threshold value; based on determining that the P/E count of the target page is greater than or equal to the P/E threshold value, fetching the target page; determining a first sector having high reliability and a second sector having low reliability from the plurality of sectors of the fetched target page; and expanding a second parity area of the second sector by moving a margin region in a first parity area of the first sector to the second parity area of the second sector.
US12073902B2

A method for operating a memory includes determining to perform an error correction operation; determining whether to perform an error correction operation; generating an internal address when the error correction operation is performed; reading data from memory cells that are selected based on the internal address and an error correction code corresponding to the data; performing an error correction operation on the data based on the error correction code to produce an error-corrected data; writing the error-corrected data and an error correction code corresponding to the error-corrected data into the memory cells; determining one or more regions among regions in the memory as a repair-requiring region based on an error detected when the error correction operation is performed; receiving a first command; backing up the data and the error correction code into a redundant region in response to the first command; and repairing the repair-requiring region with the redundant region.
US12073895B2

Control logic in a memory device identifies a set of memory cells in a block of a memory array, wherein the set of memory cells comprises two or more memory cells programmed during a program phase of a program operation and associated with a selected wordline of the memory array. The control logic further causes a program verify voltage to be applied to the selected wordline during a program verify phase of the program operation and performs concurrent sensing operations on the set of memory cells to determine whether each memory cell in the set of memory cells was programmed to at least the program verify voltage during the program phase of the program operation.
US12073884B2

A storage device includes a storage controller that receives a protecting command before a thermal process is performed in the storage device, and that generates a protecting pattern by programming a protecting voltage in a converged region where threshold voltage distributions of memory cells in the storage device converge after the thermal process is performed on the storage device.
US12073878B2

Disclosed is an electronic device which includes processing elements arranged in rows and columns, word lines connected with the rows of the processing elements, bit lines connected with the columns of the processing elements, body lines connected with the columns of the processing elements, and source lines connected with the rows of the processing elements. Each of the processing elements includes a first terminal connected with a corresponding bit line of the bit lines, a second terminal connected with a corresponding source line of the source lines, a control gate connected with a corresponding word line of the word lines, a floating gate between the control gate and a body, a body terminal connected with a corresponding body line of the body lines, and a capacitive element between the floating gate and the corresponding bit line.
US12073872B2

Apparatuses, systems, and methods for address based memory performance. A memory array may include a first performance region and a second performance region, each of which may have different performance characteristics from each other. The second region may be distinguished from the first region based on the addresses which are associated with each region. The second performance region may have different performance characteristics based on differences in the layout, components, logic circuits, and combinations thereof. For example, the second region, compared to the first region, may have reduced difference to the data terminals, reduced length of digit lines, a different type of sense amplifier, different refresh address tracking, and combinations thereof. The controller may perform access operations on the memory with different timing based on which region of the memory is accessed.
US12073867B2

A memory device is provided. The memory device includes a bit cell having a first invertor connected between a first node and a second node and a second invertor connected between the first node and the second node. The first invertor and the second invertor are cross coupled at a first data node and a second data node. The memory device further includes a pull down circuit connected to the second node. The pull down circuit is operative to pull down a voltage of the second node below a ground voltage in response to an enable signal.
US12073866B2

An example method of two-stage voltage calibration upon power-up of a memory device comprises: identifying a set of memory pages that have been programmed within a time window; responsive to detecting a power up event, performing a first calibration operation with respect to the set of memory pages to determine a first value of a data state metric; identifying, among a plurality of voltage offset bins, a first voltage offset bin corresponding to the first value of the data state metric; storing, in a temporary metadata table, a first record associating the set of memory pages with the first voltage offset bin; performing a second calibration operation with respect to the set of memory pages to determine a second value of the data state metric, wherein a second accuracy of the second calibration operation exceeds a first accuracy of the first calibration operation; identifying, among a plurality of voltage offset bins, a second voltage offset bin corresponding to the second value of the data state metric; and storing, in a permanent metadata table, a record associating the set of memory pages with the second voltage offset bin.
US12073863B2

A memory and an electronic device are provided. The memory includes a storage element (10), a first transistor (21), a second transistor (22), a first bit line (BLA), and a second bit line (BLB). The storage element (10) is coupled to the first bit line (BLA) and the second bit line (BLB) by separately using the first transistor (21) and the second transistor (22), and the first transistor (21) and the second transistor (22) are turned on during a write operation. When the foregoing solution is used, compared with providing a required write current by using one transistor, providing the write current by using the two transistors may enable a smaller transistor to meet a requirement, thereby reducing an area required by the entire memory. In addition, the memory in this application can still support a dual-port feature in a read operation.
US12073860B2

According to an embodiment, a circuit includes a biasing and a low-frequency recovery circuit. The biasing circuit includes a voltage digital to analog converter (V-DAC), a differential difference amplifier coupled to the V-DAC, a common-mode feedback (CMFB) amplifier coupled to the differential difference amplifier, and a first pair of transistors arranged as a high-impedance structure and coupled to the differential difference amplifier and the CMFB amplifier. The low-frequency recovery circuit includes a current digital to analog converter (C-DAC), a second pair of transistors arranged as a high-impedance structure and coupled to the first pair of transistors, a pair of resistors having a resistance value equal to half a resistance of the resistive sensor, the pair of resistors arranged between the second pair of transistors and coupled to the C-DAC, and a gain circuit coupled to shared nodes between the second pair of transistors and the pair of resistors.
US12073850B2

Systems and methods are disclosed for audio enhancement. For example, methods may include accessing audio data; determining a window of audio samples based on the audio data; inputting the window of audio samples to a classifier to obtain a classification, in which the classifier includes a neural network and the classification takes a value from a set of multiple classes of audio; selecting, based on the classification, an audio enhancement network from a set of multiple audio enhancement networks; applying the selected audio enhancement network to the window of audio samples to obtain an enhanced audio segment, in which the selected audio enhancement network includes a neural network that has been trained using audio signals of a type associated with the classification; and storing, playing, or transmitting an enhanced audio signal based on the enhanced audio segment.
US12073849B2

To filter unwanted sounds from a conference call, a voice profile of a first user is generated based on a first voice signal captured by a media device during a first conference call. The voice profile may be generated by identifying a base frequency of the first voice signal and determining a plurality of voice characteristics, such as pitch, intonation, accent, loudness, and speech rate. These data may be stored in association with the first user. During a second conference call, a second voice signal captured by the media device is analyzed to determine, based on the voice profile of the first user, whether the second voice signal includes the voice of a second user. If so, the second voice signal is prevented from being transmitted into the conference call. A voice profile of the second user may be generated from the second voice signal for future use.
US12073846B2

A speech noise reduction processing method, an apparatus, a computer device and a storage medium. The method comprises: responsive to a distance between a speech collection device and a target object being detected to reach a preset value, acquiring a noisy speech signal collected by the speech collection device and performing frequency division processing on the noisy speech signal to obtain a low-frequency band signal; acquiring an amplitude spectrum and a phase spectrum of the low-frequency band signal; acquiring a modulation domain signal corresponding to the amplitude spectrum; performing spectral subtraction to obtain a noise-reduced modulation domain amplitude spectrum; compensating the modulation domain phase spectrum to obtain the compensated modulation domain phase spectrum; and obtaining a noise-reduced low-frequency band signal based on the compensated modulation domain phase spectrum, the noise-reduced modulation domain amplitude spectrum and the phase spectrum of the low-frequency band signal.
US12073835B2

Implementations set forth herein allow a user to access a first application in a foreground of a graphical interface, and simultaneously employ an automated assistant to respond to notifications arising from a second application. The user can provide an input, such as a spoken utterance, while viewing the first application in the foreground in order to respond to notifications from the second application without performing certain intervening steps that can arise under certain circumstances. Such intervening steps can include providing a user confirmation, which can be bypassed, and/or time-limited according to a timer, which can be displayed in response to the user providing a responsive input directed at the notification. A period for the timer can be set according to one or more characteristics that are associated with the notification, the user, and/or any other information that can be associated with the user receiving the notification.
US12073831B1

Systems and processes for operating a digital assistant are provided. An example method for processing an image include receiving an image, generating, based on the image, a question corresponding to a first object in the image, generating, based on the image, a caption corresponding to a second object of the image, receiving an utterance from a user, and determining a plurality of speech recognition results from the utterance based on the question and the caption.
US12073828B2

Described herein is a method for Convolutional Neural Network (CNN) based speech source separation, wherein the method includes the steps of: (a) providing multiple frames of a time-frequency transform of an original noisy speech signal; (b) inputting the time-frequency transform of said multiple frames into an aggregated multi-scale CNN having a plurality of parallel convolution paths; (c) extracting and outputting, by each parallel convolution path, features from the input time-frequency transform of said multiple frames; (d) obtaining an aggregated output of the outputs of the parallel convolution paths; and (e) generating an output mask for extracting speech from the original noisy speech signal based on the aggregated output. Described herein are further an apparatus for CNN based speech source separation as well as a respective computer program product comprising a computer-readable storage medium with instructions adapted to carry out said method when executed by a device having processing capability.
US12073815B2

A switch lock apparatus for a guitar having a pickup selector switch is disclosed herein for locking a position of the pickup selector switch. The switch lock apparatus may include a body plate, a mounting hole, a switch opening defined in the body plate which is configured to receive the pickup selector switch. The switch lock apparatus may also include at least one first side receptacle positioned along the first switch opening side and at least one second side receptable positioned along the second switch opening side. The at least one second side receptacle may be offset from the at least one first side receptacle along the switch opening length to define a central passageway that enables free movement of the pickup selector switch. The switch lock apparatus may define a locked position when the pickup selector switch is received by one of the first or second side receptacles.
US12073814B2

An electronic wind instrument includes: a breath sensor; an operating element that receives an instruct related to a pitch; a casing to which the breath sensor and the operating element are provided; a bell having a tubular shape and facing the casing; and a first separate material body that forms a fixing member fixed to the casing and attached to an outer peripheral surface of the bell.
US12073811B2

A tool for fitting to a tuning pin of an instrument for inhibiting movement of the tuning pin. The tool comprises a tuning pin engaging portion comprising a through hole for engaging a tuning pin and one or more flexible resilient arms extending from the tuning pin engaging portion. The one or more flexible resilient arms configured, in use, to engage with other tuning pins adjacent to the tuning pin, and/or with the strings attached thereto, to inhibit movement of the tuning pin.
US12073807B2

Provided are a display apparatus and a method for driving display apparatus. The display apparatus includes a display substrate; the display substrate includes: gate drive circuit, connected with gate lines disposed in the display area; a plurality of clock signal lines; and a bonding pad; a first circuit board; and a second circuit board; the first circuit board and the second circuit board are independent of each other; the first circuit board is disposed at a side, facing away from the display area, of the second circuit board; the first circuit board and the second circuit board are electrically connected with the bonding pad; the first circuit board is electrically connected with the gate drive circuit via the plurality of clock signal lines; and in an extension direction of the gate line, a width of the first circuit board is smaller than a width of the second circuit board.
US12073796B2

A display device includes a display panel having a plurality of pixels. The device includes a data driver configured to supply a data voltage to the plurality of pixels via a plurality of data lines using a sensing result of the plurality of pixels via a first reference voltage line, a second reference voltage line, and a third reference line. The device includes a gate driver configured to supply a gate signal to the plurality of pixels via a plurality of gate lines. Each of the plurality of data lines is branched into a plurality of sub data lines and each of the plurality of sub data lines is connected to a plurality of sub pixels having the same color. The reference voltage lines are connected to the plurality of sub pixels. The device improves a sensing speed of the sub pixel.
US12073789B2

An electro-optical device includes one or more control lines that include a scanning line, a data line and a pixel circuit. The pixel circuit has a drive transistor, a write-in transistor with a gate which is electrically connected to the scanning line, a light-emitting element that emits light at a brightness that depends on the size of a current that is supplied through the drive transistor, and a control line which overlaps the gate of the drive transistor when viewed from a direction that is perpendicular to a surface of a substrate on which the pixel circuit is formed is included in the one or more control lines.
US12073784B2

The line drive signal enhancement circuit includes a first control unit, a second control unit, a first output unit and a second output unit. The first control unit is used for outputting the first power supply voltage to the first node or the second node under the control of the first control terminal and the second control terminal. The second control unit is used for outputting the second power supply voltage to the second node in response to the first power supply voltage on the first node, and is further used for outputting the second power supply voltage to the first node in response to the first power supply voltage on the second node.
US12073778B2

A display device includes a display panel including pixels, driving chips applying data voltages to the pixels through channels; and a timing controller determining the data voltages output from the channels by each of the driving chips based on input image data, determining a load ratio of each of the driving chips based on the data voltages, generating a current temperature profile of a first pixel row based on the load ratio of each of the driving chips, generating a current temperature profile of a second pixel row based on the load ratio of each of the driving chips, and generating a two-dimensional temperature profile based on the current temperature profiles of the first pixel row and the second pixel row.
US12073772B2

Disclosed is an array substrate including multiple first selection circuits with each including at least two first selection transistors and at least two first anticreeping transistors. Each first selection transistor is connected with one first anticreeping transistor in series. When the first selection transistor is turned on by a first turn-on signal from a first control signal terminal, the first anticreeping transistor is turned on by a second turn-on signal from a second control signal terminal. When the first selection transistor is turned off by a first turn-off signal from the first control signal terminal, the first anticreeping transistor is turned off to make the first selection transistors and the data signal terminal disconnected, by a second turn-off signal from the second control signal terminal. A voltage of the first turn-off signal is greater than a voltage of the second turn-off signal.
US12073770B2

An apparatus includes a display, a memory, a light sensor array and a light source array. The light source array emits light to display an image on the display. A controller is configured to receive a sensor output from each light sensor in the light sensor array. An ambient-light illuminance difference between a first illuminance of a first ambient light externally directed onto a first region of the displayed image of the display and a second illuminance of a second ambient light externally directed respectively onto a second region of the displayed image of the display is computed. Light source controls of light sources of the light source array are varied to change a luminous emittance of the light source array within the at least one second region of the displayed image so as to reduce a luminance difference between the first region and the second region of the displayed image.
US12073769B2

Display pixels having integrated memory are disclosed. A disclosed example memory pixel includes a light emitter on a semiconductor substrate, memory co-located with the light emitter on the same semiconductor substrate, and a comparator in circuit with the memory, the comparator to control a flow of electrical current to the light emitter based on pixel data from the memory and timing information.
US12073764B2

A circuit driving substrate, display panel and a display driving method are provided. The circuit driving substrate includes a pixel array, a first switching circuit, a second switching circuit, a first driving circuit and a second driving circuit. The first switching circuit is coupled to the pixel array through a plurality of gate lines, and receives a first switching signal. The second switching circuit is coupled to the pixel array through the gate lines, and receives a second switching signal. The first driving circuit is coupled to the first switching circuit and configured to output the first voltage signal to the first switching circuit. The second driving circuit is coupled to the second switching circuit and configured to output a second voltage signal to the second switching circuit. The first switching circuit and the second switching circuit selectively provide the first voltage signal or the second voltage signal.
US12073763B2

A pixel unit includes N light-emitting devices and a pixel driving chip. The pixel driving chip includes: a data signal terminal used to receive a data signal; a power supply signal terminal used to receive a power supply signal; and N signal channel terminals being in one-to-one correspondence with the N light-emitting devices. A first electrode of a first light-emitting device in the N light-emitting devices is configured to be coupled to the power supply signal terminal, a second electrode of an n-th light-emitting device in the N light-emitting devices is coupled to a first electrode of an (n+1)-th light-emitting device and an n-th signal channel terminal in the N signal channel terminals; N is a positive integer greater than 1, and n is a positive integer greater than or equal to 1 and less than or equal to N.
US12073760B2

A method and a device for driving a display panel, and a display device are provided. The method including dividing a frame into N sub-frames, the N sub-frames corresponding to N sets of first gamma curves respectively, and the N sub-frames including at least two consecutive first sub-frames; obtaining a display grayscale of a sub-pixel in each first sub-frame based on an original grayscale of a sub-pixel in a frame image to be displayed, a set of second gamma curves, and one set of first gamma curves corresponding to the first sub-frame; and driving the display panel to display sub-frame images sequentially during the N sub-frames. A display voltage of the sub-pixel when the display panel displays one sub-frame image during one first sub-frames is obtained based on the set of second gamma curves and the display grayscale of the sub-pixel in the first sub-frame.
US12073748B2

One variation of system includes a set of a brixel units and a primary controller configured to distribute a set of actuation routines to the set of brixel units, each brixel unit including: a chassis including a motor mount and a arm extending outwardly from the motor mount and defining a drive post mount opposite the motor mount; a motor coupled to the motor mount; a drive post arranged on the drive post mount and driven by the motor; a pixel element mounted to and configured to rotate with the drive post and including a first face defining a first visual characteristic and a second face defining a second visual characteristic; and a local controller configured to store an actuation routine and to drive the motor to locate the pixel element over a sequence of angular positions, relative to the arm, defined by the actuation routine.
US12073745B2

A banner support system comprising a first support pole supporting a winch, a first support line coupler, a second support line coupler, a first aperture, a first access port, and a second access port. A second support pole comprises a third anchor point, a fourth anchor point, a second aperture, and a third access port. The upper support line is coupled to the first support line coupler and the third support line coupler, and the lower support line is coupled to the second support line coupler and the fourth support line coupler. The banner is slidably coupled to the upper support line and the lower support line. The first tensioning line is coupled to the winch and extends from the first aperture and is coupled to a first end of the banner. The second tensioning line extends from the second aperture to a second end of the banner.
US12073743B1

Embodiments of the present invention comprise a dynamic motion seat with at least five directions of motion for vehicle simulation.
US12073736B2

A method comprising: accessing a block that is not opaque and defines a plurality of wells that are not in fluid communication with each other; and providing a storage medium storing a set of instructions on how to use the block.
US12073735B2

A driving support apparatus includes a controller. While the vehicle is driving, the controller is configured to obtain data indicating behavior of a body of a vehicle and output a certain sound based on information indicating stability of the behavior determined from the obtained data. Every time the vehicle drives a predetermined segment, the controller is configured to output a reward sound in accordance with the stability of the behavior in the predetermined segment.
US12073734B2

A system and method for monitoring a driver's operation of a vehicle and automatically providing a lesson to a driver based on the driver's operation are provided. Input data generated by an onboard vehicle computing system specifying actions taken by the driver while operating the vehicle are received. Based on the input data, a determination is made whether a driving event has occurred that requires the lesson to be output to the driver. The driving event is analyzed based on threshold data stored in the memory, and based on the results of the analysis of the driving event one or more lessons are automatically output to the driver. Additionally, the driver's completion of the lesson can be monitored, and subsequent instances of the driver's operation of the vehicle may include controlling movement of the vehicle based on the results of the analysis of the driving event.
US12073727B2

A computer system receives a request to locate a vehicle within a facility. The computer system parses the request to identify one or more characteristics of the vehicle. The computer system identifies a sensor corresponding to the vehicle based on the one or more characteristics of the vehicle. The computer system identifies a most recent location of the vehicle based on the last registered position of the vehicle within the facility. The computer system transmits a signal to a parking spot sensor at the most recent location of the vehicle in the facility. The computer system receives the unique identification. The computer system determines that the unique identification of the vehicle sensor co-located with the parking spot sensor matches the sensor of the requested vehicle. The computer system reports to the user a current location of the vehicle within the facility based on a location of the parking spot sensor.
US12073726B2

An operation management unit includes a controller that presents, to a user, a guidance that varies depending on whether a given vehicle stops at at least one stop at which a user is waiting, among a plurality of stops, with respect to each of a plurality of vehicles that travels along a route including one or more roads and the stops, and stops at one or more stops determined for each of the vehicles, among the stops.
US12073720B1

A self-driving or autonomous vehicle has a traffic-prioritization processor to send or receive a payment to or from a central server to obtain a traffic prioritization for a route or to accept a traffic de-prioritization for the route. The central server receives and distributes payments to other vehicles traveling the route. The vehicle communicates with the central server to receive a plurality of levels of prioritization which range from a highest prioritization to a lowest prioritization, and the costs or payouts associated with each of the levels.
US12073715B2

The present application discloses an edge cloud system, a server, and a cloud control platform. The edge cloud system includes: an edge cloud access gateway module configured to access data of the road side terminal, the vehicle terminal, the third party platform and the regional cloud; a standardized hierarchical sharing interface module connected to the edge cloud access gateway module, wherein the standardized hierarchical sharing interface module is configured to standardize and classify the data of the road side terminal, the vehicle terminal, the third party platform and the regional cloud accessed by the edge cloud access gateway module to form multiple levels of standardized data; wherein standardized data at each level of the multiple levels of standardized data is available to be called only by a module with corresponding level of that of the standardized data.
US12073714B2

A traffic-jam information providing device is configured to determine the position of a target object based on first sensing information relating to the position of a target object causing a reduction of speed of a moving object. By reference to second sensing information relating to a moving status of the moving object when the moving object is moving along a path having a plurality of sections, the traffic jam information providing device is configured to calculate traffic jam information in the path which the moving object is moving along based on the second sensing information in a section other than a predetermined section determined with reference to the position of a target object detected based on the first sensing information.
US12073713B2

Road vector definitions and incident data associated with a traffic incident are obtained from a traffic data source. A determination is made, based on the road vector definitions and the incident data, that the traffic incident affects travel on a particular road. A road classification of the road affected by the traffic incident is determined based on the road vector definitions. An updated version of a previous Transport Protocol Experts Group (TPEG) traffic is generated. Generating the updated version of the previous TPEG traffic frame includes conditionally inserting changed traffic data associated with the particular road into the previous TPEG traffic frame. The changed traffic data associated with the particular road includes at least a portion of the incident data. The updated version of the previous TPEG traffic frame is transmitted to a station importer for broadcast.
US12073703B2

Disclosed herein are systems and methods for detecting an event associated with a swimmer and generating a detection signal associated with the event.
US12073702B2

Embodiments relate generally to methods and systems for monitoring personal protection equipment (PPE) compliance. A method may comprise receiving, by a user identification (ID) module, information from sensor modules attached to PPE devices worn by the user, determining if the sensor modules indicate that the PPE devices are active or inactive, communicating the information from the user ID to a supervisor console, and displaying this information by a supervisor console. The user ID may be associated with a specific user, and the sensor modules may be associated with specific PPE devices. When it is determined that a required PPE device is inactive, corrective action may be taken by the supervisor.
US12073701B2

A smart belt system to be worn by a person is described here. The smart belt system includes an elongated belt, a microprocessor coupled to the belt, a bus disposed within the elongated belt configured to conduct data to the microprocessor, a rechargeable power supply coupled to the belt and configured for providing electrical power to the microprocessor, and a mobile communication device in wireless communication with the microprocessor and having an application executing and stored in the mobile communication device.
US12073700B2

A detection system for measuring one or more conditions within a predetermined area includes at least one fiber optic cable for transmitting light to and receiving scattered light from one or more nodes and a cover plate having an internal cavity. The cover plate surrounds the one or more nodes such that the one or more nodes are in communication with the internal cavity. A control system is operably coupled to the at least one fiber optic cable so that the scattered light received by the one or more nodes is transmitted to the control system. The control system analyzes the scattered light to evaluate a condition at the one or more nodes.
US12073698B1

A security device has user-configurable motion detection settings. The security device includes at least one camera configured to capture sequential frames of image data within a field of view; at least one processor; memory communicatively coupled with the processor(s); a location setting, stored in the memory, defining whether or not the security device is located at a common access area; and machine readable instructions stored in the memory. The machine readable instructions are executable by the processor(s) to determine the image data indicates motion; and determine that the motion indicates lingering presence at the common access area. In certain embodiments, the machine readable instructions are executable by the processor(s) to determine, from the image data, that the average ambient light over a daily period varies less than a light variation threshold, and configure the location setting to indicate that the security device is located at the common access area.
US12073682B2

The innovations herein concern a frontend game development platform, wherein games developed by the platform comprise: a composable state machine having a plurality of states, wherein each of the plurality of states supports customizable game logic and a plurality of triggers. In prior art GDK slot game engines, most games had a fairly rigid structure that did not easily accommodate custom game developer functionality. The innovations presented herein thus provide a more flexible frontend game (e.g., slot game) development platform and a game engine that provides developers with the ability to easily insert their own custom logic steps or stages into outcome calculation and game flow/presentation. In addition, the improved game engine will provide developers the ability to have game execution flow defined externally—and in a way that it may be modified without the need for a recompilation of the configuration files and/or state machines with each code modification.
US12073681B2

A system and method for allowing wagers to be made on a game and awarding a payout as a function of an outcome of the game is provided. The game may played by a game server, located at a gaming facility, which is located at a predefined geographic location. A remote device may be provided at a location outside of the predefined geographic location. An agent, in communication with the game server and the remote device, may receive instructions from a patron via the remote device to place a wager on a game and for instructing the server to place the wager in response to receiving the instructions from the patron.
US12073680B2

In a method and system for presenting a game, such as a table game having a base portion and at least one side bet feature, a single combined wager is received, such as at a first wagering location as detected by a wager input sensor, and the combined wager is allocated, such as by a table controller, to an ante required for the base portion of the game and to a side bet required to the side bet feature of the game. An allocated portion of the combined wager to the ante and side bet feature may be variable, such as based upon input of the operator.
US12073676B2

A Personal Identity Verification System for verifying the identity of an individual (600) carrying a wireless mobile communications device (400) is proposed, comprising image data of an area of the individual's body, said image data being stored in the wireless mobile communications device (400), at least one image capture device (100) configured to capture visual data of an area of the individual's body and at least one wireless communications module (200) configured to receive the image data from the wireless mobile communications device (400). Further, an electronic circuit (300) is provided that is configured to compare the visual data with the image data and to generate positive verification information when the visual data and the image data are established to be similar within a similarity-tolerance.
US12073674B2

A door system includes a door jamb, a door panel including a box disposed therealong, a hinge coupling an edge of the door panel to the door jamb, a flexible conduit extending from the door jamb to the edge of the door panel, and a plurality of electronic components. The flexible conduit is configured to facilitate electrically coupling one or more of the plurality of electronic components to an external power source. The plurality of electronic components include a camera disposed within the box, a light integrated into the door jam, a sensor configured to facilitate detecting at least one of sound or activity proximate the door panel, and a backup battery disposed within at least one of the door jamb or the door panel. The backup battery is configured to power at least one of the plurality of electronic components during power loss from the external power source.
US12073673B2

A device receives, from a short-range wireless communication device associated with a safe deposit box, first data identifying a first transaction card, and identifies a bank employee associated with the first data. The device determines whether the bank employee is authorized to access the safe deposit box, and starts a timer when the bank employee is authorized to access the safe deposit box. The device receives, from the short-range wireless communication device, second data identifying a second transaction card, and determines whether the second data is received prior to an expiration of the timer. The device identifies a customer associated with the second data when the second data is received prior to the expiration of the timer, and determines whether the customer is authorized to access the safe deposit box. The device causes the safe deposit box to be unlocked when the customer is authorized.
US12073671B2

Techniques are provided for improving ranging accuracy of ultrawideband (UWB) devices. An example method for obtaining a distance measurement with a wireless node includes obtaining a first distance measurement using a first radio link, determining a status of a second radio link in response to the first distance measurement being less than a threshold distance, configuring one or more transceiver parameters associated with the second radio link in response to determining the second radio link is utilizing a non-line of sight path, and obtaining a second distance measurement using the second radio link and the one or more transceiver parameters.
US12073665B2

A vehicle that includes a policy manager circuit, an endpoint, and a vehicle data interface. The policy manager circuit interprets a data collection policy including a trigger condition and a trigger evaluation data identifier. The endpoint captures a trigger evaluation data stream in response to the trigger evaluation data identifier and the trigger condition. The vehicle data interface receives the trigger evaluation data stream.
US12073664B2

An apparatus that includes a policy acquisition circuit, a policy processing circuit, a parameter acquisition circuit, and a parameter provisioning circuit. The policy acquisition circuit interprets a data collection policy comprising at least one requested vehicle property. The policy processing circuit determines a property request value in response to the at least one requested vehicle property. The parameter acquisition circuit interprets at least one vehicle parameter value in response to the property request value. The parameter provisioning circuit selectively transmits the at least one vehicle parameter value in response to the data collection policy.
US12073649B1

A computing device obtains from a fingerprint sensor a first set of fingerprint data representative of a first portion of a finger positioned at the fingerprint sensor at a first time and a second set of fingerprint data representative of a second portion of a finger positioned at the fingerprint sensor at a second time. The computing device determines a first set of keypoints based on the first set of fingerprint data and second set of keypoints based on the second set of fingerprint data. The computing device determines for the first set of keypoints a first set of parameter values and for the second set of keypoints a second set of parameter values. The computing device generates an at least partial fingerprint based on the first set of fingerprint data, the second set of fingerprint data, the first set of parameter values, and the second set of parameter values.
US12073646B2

Technologies are described for reconstructing physical objects which are preserved or represented in pictorial records. The reconstructed models can be three-dimensional (3D) point clouds and can be compared to existing physical models and/or other reconstructed models based on physical geometry. The 3D point cloud models can be encoded into one or more latent space feature vector representations which can allow both local and global geometric properties of the object to be described. The one or more feature vector representations of the object can be used individually or in combination with other descriptors for retrieval and classification tasks. Neural networks can be used in the encoding of the one or more feature vector representations.
US12073642B2

Systems and methods for facilitating an automated detection of an object in a test document are disclosed. A system may include a processor including a dataset generator. The dataset generator may obtain a first input image and a first original document from a data lake. The dataset generator may prune a portion of the first original document to obtain a pruned image. The dataset generator may blend the first input image with the pruned image to generate a modified image. The modified image may include the pruned image bearing the first pre-defined representation. The modified image may be combined with the first original document to generate a training dataset. The training dataset may be utilized to train a neural network based model to obtain a trained model for the automated detection of the object in the test document.
US12073636B2

In an embodiment, a method for estimating a composition of food includes: receiving a first three-dimensional (3D) image; identifying food in the first 3D image; determining a volume of the identified food based on the first 3D image; and estimating a composition of the identified food using a millimeter-wave radar.
US12073632B2

Systems and methods are provided for developing/leveraging a hierarchical ontology in traffic light perception. A hierarchical ontology representative of various traffic light characteristic (e.g., states, transitions, colors, shapes, etc.) allow for structured and/or automated annotation (in supervised machine learning), as well as the ability to bootstrap traffic light prediction. Further still, the use of a hierarchical ontology provides the ability to accommodate both coarse and fine-grained model prediction, as well as the ability to generate models that are applicable to different traffic light systems used, e.g., in different geographical regions and/or contexts.
US12073624B2

A system for capturing images for training an item identification model obtains an identifier of an item. The system detects a triggering event at a platform, where the triggering event corresponds to a user placing the item on a platform. The system causes the platform to rotate. The system causes at least one camera to capture an image of the item while the platform is rotating. The system extracts a set of features associated with the item from the image. The system associates the item to the identifier and the set of features. The system adds a new entry to a training dataset of the item identification model, where the new entry represents the item labeled with the identifier and the set of features.
US12073621B2

A method for detecting an information insertion region is provided. In the method, a video is obtained. The video is segmented to obtain video fragments, each of the video fragments including a subset of image frames in the video. A target frame is obtained in the video fragments. Objects in the target frame are identified and segmented, to obtain labeling information corresponding to the objects. A target object is determined according to the labeling information. Clustering is performed on the target object, to obtain a plurality of candidate to-be-inserted regions. A target candidate to-be-inserted region is determined from the candidate to-be-inserted regions. Further, maximum rectangle searching is performed in the target candidate to-be-inserted region to obtain a target to-be-inserted region in which an image is to be inserted.
US12073612B2

A mechanism for performing non-maximum suppression (NMS) on a plurality of detection boxes identifying potential locations for one or more objects within an image. The mechanism uses a tiling system that divides the image into a plurality of tiles. A tile-by-tile suppression process is performed, in which at least some detection boxes that overlap a particular tile are processed to determine whether any detection boxes are to be discarded.
US12073603B2

The disclosure provides a classification method and an electronic apparatus. The classification method includes the following steps. First feature data of multiple pictures of assembly is extracted, and each picture of assembly includes an operator at a station. The first feature data is converted into a first feature vector. Second feature data recording personal data of the operator is converted into a second feature vector. The first feature vector and the second feature vector are merged into a first feature matrix. The efficiency of the operator operating at the station is classified according to the first feature matrix to obtain a classification result.
US12073595B2

An artificial intelligence (AI) encoding apparatus includes at least one processor configured to: determine a downscaling target, based on a target resolution for a first image, obtain the first image by AI-downscaling an original image using an AI-downscaling neural network corresponding to the downscaling target, generate image data by encoding the first image, select AI-upscaling neural network set identification information, based on the target resolution of the first image, characteristic information of the original image, and a target detail intensity, generate AI data including the target resolution of the first image, bit depth information of the first image, the AI-upscaling neural network set identification information, and encoding control information, and generate AI encoding data including the image data and the AI data; and a communication interface configured to transmit the AI encoding data to an AI decoding apparatus, wherein the AI data includes information about an AI-upscaling neural network corresponding to the AI-downscaling neural network.
US12073590B2

The invention provides an image encoding apparatus operable to encode data obtained by an image capturing sensor in which a filter for detecting a fourth color is periodically arranged in addition to filters of three primary colors, where the apparatus comprises a generating unit configured to generate data that approximates the fourth color using data of at least two colors among three colors, which represent three primary colors, obtained by the image capturing sensor and generate difference data that represents a difference between the generated data and data of the fourth color; and an encoding unit configured to encode data of the three colors which represent three primary colors and the difference data.
US12073587B2

A method includes: accessing a floorplan representing the floorspace; and extracting from the floorplan a set of floorplan features representing areas of interest in the floorspace. The method also includes, calculating a set of target locations relative to the floorplan that, when occupied by the set of sensor blocks: locate the areas of interest in the floorspace within fields of view of the set sensor blocks; and yield a minimum overlap in fields of view of adjacent sensor blocks in the set of sensor blocks. The method further includes, for each sensor block in the sensor blocks installed over the floorspace: receiving, from the sensor block, an image of the floorspace; based on overlaps in the image with images from other sensor blocks in sensor blocks, estimating an installed location of the sensor block; and mapping the sensor block to a target location in the set of target locations.
US12073579B2

An apparatus and a method are provided for image processing. In one embodiment, the method comprises accessing a plurality of images captured by at least a reference camera, wherein the images represent a plurality of views corresponding to said same scene. A plurality of plane sweep volume (PSV) slices are then generated from said images and computing for each slice a flow map from at least the reference camera calibration parameter and this flow map a previous slice of the plane sweep volume is generated.
US12073577B2

A method and system for creating a point cloud are disclosed. A first image is captured by a first camera sensor and a second image is captured by a second camera sensor. The first and the second image have an area of overlap. Location of the first camera relative to the second camera is predetermined and each of the first and the second camera is having a field of view of more than 180 degrees. Based on the area of overlap, the first and the second image are stitched to create a composite stitched image. In one aspect, depth information from the area of overlap is extracted based on the predetermined location and a point cloud is created from otherwise to be discarded image data in the area of overlap.
US12073563B2

Systems and methods for bird's eye view (BEV) segmentation are provided. In one embodiment, a method includes receiving an input image from an image sensor on an agent. The input image is a perspective space image defined relative to the position and viewing direction of the agent. The method includes extracting features from the input image. The method includes estimating a depth map that includes depth values for pixels of the plurality of pixels of the input image. The method includes generating a 3D point map including points corresponding to the pixels of the input image. The method includes generating a voxel grid by voxelizing the 3D point map into a plurality voxels. The method includes generating a feature map by extracting feature vectors for pixels based on the points included in the voxels of the plurality of voxels and generating a BEV segmentation based on the feature map.
US12073558B2

An image processing apparatus includes an acquisition unit that acquires a radiographic image captured by a radiography apparatus according to an imaging order including a plurality of examination purposes from the radiography apparatus, a processing unit that performs predetermined processing for each corresponding examination purpose on the radiographic image acquired by the acquisition unit, an output unit that outputs each processing result of the processing performed for each examination purpose by the processing unit to the outside, and a control unit that performs one of a first control for outputting the processing result from the output unit at timings that are considered to be the same and a second control for sequentially outputting the processing result from the output unit in response to an end of the processing, according to settings.
US12073555B2

A system for inspecting a reflective surface includes a first imaging assembly configured to take a first image of the reflective surface. The first image includes depth information. The system also includes a second imaging assembly configured to take a second image of the reflective surface. The second image includes contrast information. The system further includes a processor configured to acquire the first image and the second image, estimate a depth profile of the surface based on the depth information, correlate the depth profile with the second image, and identify a feature of the reflective surface based on the correlation.
US12073552B2

Systems and methods for performing automated quality control for 3D printed molds for orthodontic aligners are described. A method includes generating a plurality of images of the 3D printed mold for the orthodontic aligner using one or more imaging devices, wherein each image of the plurality of images depicts a distinct region of the 3D printed mold for the orthodontic aligner; processing the plurality of images by a processing device to identify one or more types of manufacturing defects of the 3D printed mold for the orthodontic aligner, wherein for each type of manufacturing defect a probability that an image comprises a defect of that type of manufacturing defect is determined; and classifying, by the processing device, the 3D printed mold for the orthodontic aligner as defective based on identifying the one or more types of manufacturing defects.
US12073543B2

Due to the influence of luminance contrast between objects, the luminance of each object may be perceived as being different from the actual luminance, and a difference may occur between the appearance of an output based on input image data having a wide luminance range when the output is observed and the appearance of an output based on output image data having a narrow luminance range when the output is observed. The contrast intensity between the objects is calculated, and a dynamic range compression process is performed based on the calculated contrast intensity, so that it is possible to reduce the difference in appearance due to the influence of luminance contrast.
US12073528B2

A computing device has a processor. A display is coupled to the processor. A user interface is coupled to the processor for entering data into the computing device. A memory is coupled to the processor, the memory storing program instructions that when executed by the processor, causes the processor to: generate a patient specific three-dimensional model of an anatomical area from two-dimensional data images of the anatomical area; load a patient procedure and/or surgery report; add procedural instruments and/or devices to be used based on the patient procedure and/or surgery report; and create a medical procedural animation from the patient specific three-dimensional model and the procedural instruments and/or devices.
US12073526B2

The disclosure notably relates to a three-dimensional (3D) model. The data structure includes one delegated data object. The one delegate data object includes input parameters specific to a type of the delegated data object, and at least one operator specific to the type of the delegated data object for generating an output topology. The data structure also includes an output topology generated by the operator.
US12073515B2

An information processing apparatus includes a model-space storage unit that stores a 3D (three-dimensional) model of a predetermined object present in a real space, an object-information acquisition unit that acquires an image of the object taken by a camera of an augmented-reality display apparatus, a relation specifying unit that specifies a correspondence relation between a model coordinate system and a real-space coordinate system based on a result of a comparison between the image and the 3D model, a transformation unit that transforms coordinates in the model coordinate system for specifying a position at which a predetermined image is displayed into coordinates in the real-space coordinate system by using the correspondence relation, and a coordinate notification unit that notifies the augmented-reality display apparatus of the coordinates transformed by the transformation means.
US12073514B2

A matchmaking system and method for a virtual event. The system comprises a registration module linked to the virtual environment having registration data of participants of the virtual event. A grouping unit matches the participants in different groups based on matching criteria of the participants. A location in the virtual event and metadata for each group is generated based on the matching criteria. An instance of the virtual event is assigned to each group. Each participant is invited to join the matched group. The invitation comprises at least a portion of the metadata of the matched group. Each participant joining the group is granted membership and access to the matched group. The joined participants can communicate with other members of the matched group.
US12073509B2

Techniques are described for operating an optical system. In some embodiments, light associated with a world object is received at the optical system. Virtual image light is projected onto an eyepiece of the optical system. A portion of a system field of view of the optical system to be at least partially dimmed is determined based on information detected by the optical system. A plurality of spatially-resolved dimming values for the portion of the system field of view may be determined based on the detected information. The detected information may include light information, gaze information, and/or image information. A dimmer of the optical system may be adjusted to reduce an intensity of light associated with the world object in the portion of the system field of view according to the plurality of dimming values.
US12073495B2

The disclosed embodiments concern methods, apparatus, systems and computer program products for determining and displaying pedigrees based on IBD data. Some implementations use a probabilistic relationship model to obtain various likelihoods of various potential relationships based on pairwise IBD data and pairwise age data. Some implementations build large pedigrees by combining smaller pedigrees. Some implementations display pedigree graphs with various features that are informative and easy to understand.
US12073494B2

A command map GUI that illustrates command usage patterns of a first entity and/or a comparison between the first entity and a second entity. A server receives and stores command usage data from a plurality of clients, each client executing a software application that enables a set of commands. A client displays the GUI based on command usage data received from the server. The GUI displays a circle chart comprising a plurality of segments representing various command categories, each segment including a wedge that represents the amount of usage of the corresponding command category. The GUI also displays a plurality of data points, each data point representing a command, wherein the distance from the center of the circle chart represents the amount of usage of the corresponding command. The GUI may display a certification and/or an unused command recommended for a user based on command usage patterns of the user.
US12073489B2

One embodiment provides an apparatus comprising an interconnect fabric comprising a processing cluster including an array of multiprocessors coupled to an interconnect fabric, scheduling circuitry to distribute a plurality of thread groups across the array of multiprocessors, each thread group comprising a plurality of threads. A first multiprocessor of the array of multiprocessors can be assigned to process a first thread group comprising a first plurality of threads including a first thread sub-group and a second thread sub-group. The second thread sub-group has a data dependency on the first thread sub-group and the first multiprocessor includes circuitry to cause threads of the second thread sub-group to sleep until the threads of the first thread sub-group have satisfied the data dependency.
US12073486B1

The disclosure provides a reversible watermarking method for the oblique photography three-dimensional models with controllable accuracy. According to the disclosure: firstly, by using the global stability of the average included angle of vertex normal vector, the feature points of the oblique photography three-dimensional model are extracted; secondly, the mapping relationship is established by the ratio of the distance between feature points and non-feature points, and the vertexes are grouped, and each group consists of a feature point corresponding to several non-feature points; finally, the spherical coordinate system is constructed by taking the feature points as the coordinate origin in grouping, and the watermark is embedded by modifying the radius of the coordinate system.
US12073468B2

Methods and systems are provided herewith for providing a financial instrument. In some embodiments, a processor may receive one or more performance parameters for determining a performance of an asset at one or more future times are received from one or more parties. The processor may receive a request to generate indicia of a financial instrument. The financial instrument may comprise a funding instrument that specifies rights and obligations of at least a first party and a second party respecting a funding contribution from the first party for funding an asset owned at least in part by the second party. The processor may determine a plurality of possible measurements of a future performance of the asset based at least in part on the received performance parameters. The processor may determine a conversion schedule for converting at least a portion of the first user's rights in the financial instrument into an equity component of the asset. The conversion schedule may specify a possible post-conversion equity component for each of the plurality of possible performance measurements. In some embodiments, the conversion schedule may specify a greater possible post-conversion equity component for a greater possible performance measurement. The processor may transmit the conversion schedule to the second party.
US12073459B1

A lease management system is for providing a lease management marketplace social network. A server may be configured to provide a landlord web interface, a tenant web interface, and a third party web interface, respectively for a landlord user, a tenant user, and a third party user for accessing a lease management database, the landlord web interface, the tenant web interface, and the third party web interface each accessing different portions of the lease management database. The server may be configured to ingest a lease document via the landlord web interface into the lease management database, and receive tenant values via the tenant web interface into the lease management database. The server may be configured to when a match between the tenant user and the landlord user exists, connect the landlord user and the tenant user in the lease management marketplace social network.
US12073451B2

A system and method for recommendations for online e-commerce to a user, which provide a number of different methods for surfacing a current desire or need of the user in terms of a purchase, through a recommendation engine that applies one or more neural net models. One non-limiting example of such a method is to apply a first model for analyzing the current online behavior of the user, and a second model for analyzing past online behavior of the user, then concatenating the outputs of both models to a single output, to determine a recommendation for the user. The two models may be of the same or different type. For example and without limitation, the first model may comprise a CNN, while the second model may comprise a CNN and/or a transformer-based model. The transformer-based model may comprise an encoder alone, rather than the art-known combination of an encoder and a decoder. If the model comprises a CNN, preferably the CNN features a plurality of overlapping filters of different shapes. Optionally the CNN comprises a single convolutional layer. Optionally each such model may comprise a plurality of different models. Optionally the recommendation engine may also comprise another type of AI or machine learning algorithm, in addition to one or more neural net models.
US12073446B2

A system can receive a transport request from a computing device of a requesting user, where the transport request indicates a service location. The system can determines a preliminary route for the transport request, and select an autonomous vehicle from a fleet of autonomous vehicles operating in the given area to service the transport request based on determining that the selected autonomous vehicle is capable of traversing the preliminary route without intervention.
US12073440B2

Tiered advertisement bidding is disclosed. One or more quality metrics associated with a user profile are determined. An advertisement bid is selected from a plurality of tiered bids based at least in part on the determined quality metrics. Determining the quality metrics can include determining a conversion assessment. Determining the quality metric can also include determining whether a need associated with a user profile has been met for a category. In some cases, persona detection is performed with respect to the user profile.
US12073436B2

A system and method for providing targeted marketing to a user based on the user's social media interaction. The system includes one or more computing platforms providing computer-automated functionality performing method steps for accepting a digital media and digital media related data from a publisher, generating associated information unique identifiers, monitoring social media networks for member-user rankings of the digital media after it is posted, and communicating to a member-user targeted marketing information based on the user rankings A data storage device persists the digital media, digital media related data, and information unique identifier, which may include a linking hash character, a unique identifier, an account identifier, and/or social media network system-defined elements. The publisher selects digital media and information representing digital media elements, and posts the digital media on the social media network website. Edits, if applied to the selected digital media, are persisted in the data storage.
US12073429B2

One or more computing devices, systems, and/or methods for generating dynamic content item recommendations are provided. Content item information, extracted from message data, is aggregated to calculate popularity and attributes of content items. The content items are ranked based upon the popularity and attributes to generate a ranked list of content items. Exploration traffic is served utilizing a set of eligible content items selected from the ranked list of content items. An eligible content item is promoted for participation in auctions for serving non-exploration traffic based upon the eligible content item being served a threshold number of times.
US12073412B2

In some embodiments, apparatuses and methods are provided herein useful to processing product returns. In some embodiments, a system for processing returns comprises a POS terminal located in a retail facility and configured to receive an order identifier associated with an online order that includes a product purchased from a third-party seller via the retailer's website, wherein the retail facility is a brick-and-mortar facility associated with the retailer, and wherein the third-party seller is not the retailer, and transmit, to a control circuit, the order identifier, a database configured to store order information, and the control circuit configured to receive the order identifier, determine the product, determine a refund amount for the product, determine a location to which the product should be returned, generate a return label, create a return transaction for the product, and transmit the return label, wherein the POS terminal is configured to print the return label.
US12073410B2

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating a multi-transaction dispute package. For example, in one or more embodiments, the disclosed system receives a dispute request with an initial disputed transaction and identifies other potential transactions based on dispute classifications. In one or more embodiments, the disclosed system provides the identified potential transactions that are potentially related to the initial disputed transaction for selection. In response to receiving a selection from the user, the disclosed system generates and processes a multi-transaction dispute package.
US12073409B2

A computer system includes a token repository configured to store payment tokens, and a server system. The server system includes a processor and instructions stored in non-transitory machine-readable media, the instructions configured to cause the server system to receive a request to provision a payment token based on a financial product, wherein the request includes information related to the financial product, provision a payment token based on the token request, including authenticating the financial product based on the financial product information and generating the payment token upon authenticating the financial product, wherein the payment token is useable to make a payment via the financial product, and store the payment token in the token repository.
US12073408B2

A method of detecting whether electronic fraud alerts are false positives includes receiving data detailing a financial transaction, inputting the data into a rules-based engine that determines whether to generate an electronic fraud alert for the financial transaction based upon the data, and, when an electronic fraud alert is generated, inputting the data into a machine learning program trained to identify one or more facts indicated by the data. The method may also include determining whether the identified facts can be verified by customer data and, in response to determining that the facts can be verified, retrieving or receiving first customer data. The method may further include verifying that the electronic fraud alert is not a false positive based upon analysis of the first customer data, and transmitting the verified electronic fraud alert to a mobile device of the customer to alert the customer to fraudulent activity.
US12073407B1

Disclosed are systems, methods, apparatuses, and computer readable media for quickly and efficiently providing individual-level scores that are serve as more-accurate predictions of a target event. These predictions are made using a model that factors specific variables based on transaction attributes gathered from transaction data for the individual, which may be exclusive to certain entities. These individual-level scores can be updated and periodically uploaded to an entity (e.g., a reporting agency) that can utilize existing infrastructure to quickly provide these scores to any requesters.
US12073401B2

Disclosed is a method for use in a virtual asset transmission from a sender having a sending account at a sending virtual asset service provider (sending VASP) to a recipient having a receiving account at a receiving virtual asset service provider (receiving VASP). The method involves sending, to the receiving VASP, a first request for verifying the receiving account of the recipient at the receiving VASP; receiving, from the receiving VASP, a verification result confirming that the receiving account of the recipient at the receiving VASP is valid; subsequently receiving, from the sending VASP, a second request for verifying a blockchain record for a transmission of a virtual asset from the sender to the recipient; upon receipt of the second request, determining if the transmission has been recorded on a blockchain network; and upon determining that the transmission has been recorded on the blockchain network, sending, to the receiving VASP, a third request to update the receiving account of the recipient at the receiving VASP about the transmission of the virtual asset from the sender to the recipient.
US12073394B2

Systems, methods, and computer-readable media for conducting a transaction using an electronic device with a non-native credential are provided. In one embodiment, a client electronic device in a system including a credential subsystem, a processing subsystem, and a host electronic device may include an online communications component and a processor that accesses, from the processing subsystem, potential transaction data indicative of a transaction, communicates, to the host electronic device using the online communications component, credential request data based on the potential transaction data, receives, from the host electronic device using the online communications component, host credential data based on the credential request data, and communicates, to the processing subsystem, the host credential data, wherein the host credential data is operative to access funds or other suitable enabling elements from the credential subsystem for funding at least a portion of the transaction. Additional embodiments are also provided.
US12073391B2

Methods and devices for resolving a collision in short transaction identifiers in a blockchain network. The method may include receiving a set of short transaction identifiers from a sending node. The receiving node locates a corresponding full transaction identifier for each short transaction identifier in a mempool. For at least one short transaction identifier, the receiver identifies a collision. It then sends a message to the sending node requesting resolution of the collision regarding the at least one short transaction identifier, and receives collision resolution data from the sending node to enable identification of a valid corresponding full transaction identifier for the at least one short transaction identifier. The receiver may send intermediate Merkle tree hashes with its request for resolution, and the collision resolution data may include information identifying which of the hashes is incorrect.
US12073390B2

Provided is a data distribution method for a data distribution system which includes a device and a plurality of authentication servers. The data distribution method includes: receiving, by a first authentication server included in the plurality of authentication servers, transaction data including encrypted history information which is history information of the device encrypted using a secure computation method which enables computation without decrypting the encrypted history information; recording, by the first authentication server, the transaction data in a distributed ledger in synchronization with the plurality of authentication servers excluding the first authentication server, when a validity of the transaction data received from the device is verified by the first authentication server; and performing, by the first authentication server, secure computation on the encrypted history information included in the transaction data, the secure computation being computation processing performed without decrypting the encrypted history information.
US12073377B2

A wearable device, e.g., a smart watch, may be connected to a communication device, such as a mobile smart phone, via Bluetooth or other Near Field Communication (NFC). In particular, the wearable device may have a touch screen that may serve as an extended display and/or user input device of the communication device. For example, a user may receive payment related notifications on the wearable device. The user also may operate the wearable device to make and/or receive payments, view transaction history, view and/or accept offers from nearby merchants, view and/or check in to nearby stores and etc. Further, the wearable device also may allow the user to make payment transactions in extreme environments not suitable for the communication device, such as under water.
US12073374B2

The present disclosure provides an exemplary system, method, and computer program product. The exemplary system includes at least one non-transitory memory storing user account information, wherein the information comprises a digital receipt associated with a user purchase and one or more conditions for delivering the digital receipt. The system further includes one or more hardware processors coupled to the at least one memory and operable to read instructions from the at least one memory to perform the steps of: receiving a payment request from a user; receiving at least one condition from the user for delivering a digital receipt associated with the payment request to at least one recipient; determining whether the at least one condition is satisfied; and delivering the digital receipt to the at least one recipient.
US12073373B2

Pay stations in a retail store initiate customer transactions for customers. When a first pay station is unable to complete a customer transaction, it hands the transaction off to a second pay station that is able to complete the transaction. During hand off, the first pay station determines a first set of biometric and contextual data associated with the customers and sends that information to the second pay station. The second pay station then determines, independently, a second set of biometric and contextual data associated with the customers and compares it against the first set. Depending on the results of the comparison, customers are either granted or denied access at the second pay station to complete the transaction. Additionally, all biometric and contextual data are permanently destroyed without being saved to memory.
US12073371B1

Systems, methods, and computer-readable storage media utilized for processing open loop math based currency (“MBC”) credit card transactions at a financial institution. One method includes receiving, via an open loop processing network, a request for an MBC transaction and generating a first code uniquely identifying the MBC transaction. The method further includes transmitting, via the open loop processing network, the first code to the customer computer device and receiving, from an acquirer/processor computer system via the open loop processing network, a second code including the first code and a public and private key pair. The method further includes determining that the public key is registered and updating a first entry of an overlay ledger and a second entry of the overlay ledger. The method further includes transmitting, via the open loop processing network, a credit guarantee and transmitting, via the open loop processing network, a receipt of the MBC transaction.
US12073364B2

The computer implemented systems, devices, and methods are for documenting and tracking workplace injuries/incidents, generating safety analytics, providing fraud prevention features, and delivering wellness/training resources, for example. The Workplace Incident Reporting Platform (WIRP) is for industry project managers, associates, insurers, and medical providers. The WIRP is an innovative, user-friendly, secure digital platform that increases efficiency on the job site and brings enterprise leaders, designated employee representatives, associates, and their medical providers together as a team. The WIRP does this by providing a resourceful digital approach to document accurate, and comprehensive, First Report of Injury (FRI). The WIRP's streamline and digitized document record control benefits both the associates and enterprise with smart safety analytics, and updated status reports.
US12073356B2

A system gathers data from a plurality of sources across a wide geographic region, and produces from the gathered information output to a user, which output indicates to the user factors that may influence supply of product to, and/or operation of, a supply chain. Illustrative embodiments are able to determine that data in a previously received dataset has been changed by its corresponding data source, and subsequently update a corresponding data record maintained by the system. Illustrative embodiments train and employ one or more neural networks to identify anomalies in large datasets, and in some embodiments to predict the impact of various factors on crop production.
US12073346B2

Systems, methods, and storage media for optimizing automated modelling of resource allocation are disclosed. Exemplary implementations include operations for: receive or retrieve by a computer system, operational information associated with a plurality of users; allocate, by the computer system, at least a first time portion to at least a first task associated with a first user of the plurality of users based on analysis of the operational information; and dynamically modify, by the computer system, the first time portion responsive to receiving or retrieving additional operational information over time.
US12073344B2

Systems and methods for providing a universal occupational taxonomy establish one or more levels of granularity of a plurality of jobs; assemble data for each job of the plurality of jobs; train one or more vector representations, in which a vector representation is trained for each job of the plurality of jobs; reevaluate the one or more levels of granularity based on the training; cluster the plurality of jobs into one or more clusters based on the one or more vector representations; name the one or more resulting clusters a representative title; classify the one or more jobs to the one or more clusters; and output an occupational taxonomy.
US12073343B2

An example method, executed by a processing system, includes receiving data from a data source, routing the data to a plurality of different data labelers to label the data, determining that an inflection point associated with an accuracy of the plurality of different data labelers is reached, re-routing additional data from the data source to a machine learning model, and activating the machine learning model to label the additional data.
US12073338B2

Provided are a fully automated dispatch system and method of dispatching vehicles that requires no direct communication between a dispatch person and the driver or passenger.
US12073333B2

Systems, methods, and computer products can predict rates of hypoglycemia in patients. One of the methods includes receiving data representing medical records of a patient, the patient having been diagnosed with diabetes mellitus. The method includes determine an predicted rate of hypoglycemic events using a machine learning system, the machine being trained using data representing the medical records of a plurality of patients and the corresponding rate of hypoglycemic events for the respective patients. The methods also includes producing the predicted rate for the patient.
US12073329B2

A method for detecting an adversarial perturbation in input data of a neural network, wherein a conditional generative adversarial network is trained during a training phase, wherein a generator network of the conditional generative adversarial network is trained to generate adversarial perturbations conditioned on input data of the neural network, and wherein a discriminator network of the conditional generative adversarial network is trained at least to detect an adversarial perturbation in the input data generated by the generator network, and wherein, during an application phase, the trained discriminator network detects an adversarial perturbation in input data of the neural network and provides a detection result. Also disclosed is a backend server, a detection device and a system.
US12073328B2

A method for machine learning includes extracting features from a training set of inputs, wherein each input generates a feature set and each the feature set forms a neural network key. The method includes arranging the keys in an in-memory computational layer such that the distance between any pair of keys corresponding to similar inputs is as close as possible while keys for a pair of dissimilar inputs have differing values as far apart as possible, wherein each of the keys has a fixed size. The method also includes searching through the dataset using an in-memory K-nearest neighbor unit to find K keys similar to a query key, the searching occurring in a constant amount of time as a function of the fixed size and irrespective of a size of the dataset.
US12073307B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step.
US12073306B2

Systems and methods are disclosed for a centrosymmetric convolutional neural network (CSCNN), an algorithm/hardware co-design framework for CNN compression and acceleration that mitigates the effects of computational irregularity and effectively exploits computational reuse and sparsity for increased performance and energy efficiency.
US12073302B2

A neural processor. In some embodiments, the processor includes a first tile, a second tile, a memory, and a bus. The bus may be connected to the memory, the first tile, and the second tile. The first tile may include: a first weight register, a second weight register, an activations buffer, a first multiplier, and a second multiplier. The activations buffer may be configured to include: a first queue connected to the first multiplier and a second queue connected to the second multiplier. The first queue may include a first register and a second register adjacent to the first register, the first register being an output register of the first queue. The first tile may be configured: in a first state: to multiply, in the first multiplier, a first weight by an activation from the output register of the first queue, and in a second state: to multiply, in the first multiplier, the first weight by an activation from the second register of the first queue.
US12073293B2

Testing machine learning sensors by adding obfuscated training data to test data, and performing real time model fit analysis on live network traffic to determine whether to retrain.
US12073283B2

There is provided in one embodiment an apparatus having an image sensor array. In one embodiment, the image sensor array can include monochrome pixels and color sensitive pixels. The monochrome pixels can be pixels without wavelength selective color filter elements. The color sensitive pixels can include wavelength selective color filter elements.
US12073281B2

A hub-and-spoke radio frequency identification (“RFID”) inventory management system includes a distributed information-handling architecture together with consolidated access to system-wide information through cloud services. The system allows each supplier, hub, and point-of-use (“POU”) user interface to have consolidated access, visibility, analysis, and on-demand reporting of RFID data along with inventory management services implemented by one or more cloud services platforms. The cloud services can be provisioned on item-by-item, user-by-user, facility-by-facility bases in accordance with a hierarchical permission-based access system. The cloud services generally include, for example, a system of inventory management dashboards customizable to provide the specific inventory management information most pertinent for each user, supplier, hub, and POU. Item stocking MIN and MAX values for each item at each level are established and changed from time-to-time as deemed appropriate for each item stocked by each supplier, hub, and POU.
US12073276B2

Disclosed are pre-cure RFID-enabled bead labels based on an RFID inlay construction consisting of an aluminum antenna etched on to a high temperature resistant polyimide film that is connected to an integrated memory circuit positioned on the surface of the polyimide film. This RFID inlay being further inserted into an overall label construction having a plurality of layers that include, for example, a plurality of polyester layers and a plurality of high temperature resistant adhesive layers that bond/adhere layers together, the plurality of layers further protecting and insulating the RFID inlay while the label is bonded to the external bead (or sidewall) of a tire. The compositions/devices disclosed herein can be used for electronic identification when applied on rubber-based articles (e.g., tires) prior to being subjected to stress related to the vulcanization process and normal use of this article during the manufacturing process.
US12073272B2

A method includes receiving, by a radio frequency identification (RFID) tag, a radio frequency (RF) signal from an RFID reader. When the RF signal includes a command, the method further includes interpreting, by the RFID tag, the command to determine a field strength shell of interest. When the RFID tag is in the field strength shell of interest, the method further includes further interpreting, by the RFID tag, the command to determine a type of request, and providing, by the RFID tag, a response regarding the type of request to include one or more of a matched impedance value generated in response to the RF signal, a field strength reference current generated in response to the RF signal, and a digital value representative of an environmental condition.
US12073269B2

An example SC integrator can include first and second sampling capacitors, an amplifier, an integrating capacitor, coupled at least to an output of the amplifier, and a switching arrangement. The SC integrator can be configured for adding (i.e., integrating in the integrating capacitor) sign-inverted samples of a flicker noise of the amplifier at one or more cycles of a master clock and can be configured for keeping the time distance/delay between those samples relatively small across a range of master clock frequencies.
US12073267B2

A method, apparatus, system, and computer program code for accessing data using a dynamic API. A computer system receives, from a requesting service, a request to access data contained in one or more data sets organized into a set of domains. The request is received according to a target schema of the requesting service. The computer system identifies an endpoint configuration for a domain that provides access to the data that was requested. The endpoint configuration is generated from an API description describing the target schema that is published by the domain. The computer system decorates the endpoint configuration with additional information identified from metadata documents corresponding to the data set. The A computer system translates the request into a common schema, and retrieving the data from the domain according to the common schema.
US12073261B2

In a synchronization method, a first processor creates a first synchronization object for a first synchronization event. The first synchronization object includes an identifier of a first synchronization register. A value of the first synchronization register includes a first value or a second value. The first value is used to indicate that the first synchronization event does not occur, and the second value is used to indicate that the first synchronization event occurs. The first processor includes a first CPU. The second processor determines, based on the value of the first synchronization register, whether the first synchronization event occurs. The second processor includes a first NPU.
US12073260B2

The disclosed distributed task coordination ensures task execution while minimizing both the risk of duplicate execution and resources consumed for coordination. Execution is guaranteed, while only best efforts are used to avoid duplication. Example solutions include requesting, by a node, a first lease from a first set of nodes; based at least on obtaining at least one first lease, requesting, by the node, a second lease from a second set of nodes; based at least on the node obtaining at least one second lease, determining a majority holder of second leases; and based at least on obtaining the majority of second leases, executing, by the node, a task associated with the at least one second lease. In some examples, the nodes comprise online processing units (NPUs). In some examples, if a first node begins executing the task and fails, another node automatically takes over to ensure completion.
US12073259B2

The present invention provides a computing unit for operating in a parallel computing system, the computing unit comprising a plurality of processing elements and an interface for connecting the computing unit to other components of the computing system wherein each processing element has a nominal maximum processing rate NPR and each processing element includes a respective memory unit such that data can be transferred from the memory unit at a predetermined maximum data rate MBW and the interface provides a maximum data transfer rate CBW, wherein in order to provide a predetermined peak calculation performance for the computing unit PP obtainable by a number n processing elements operating at the nominal maximum processing rate such that PP=n×NPR operations per second, the computing unit includes an integer multiple f times n processing elements wherein f is greater than one and each processing element is limited to operate at a processing rate of NPR/f.
US12073257B2

Systems and methods for providing optional services for browser-based smart editing tools. In one implementation, a client extension on a client device receives a request to perform a function of a service. The client extension identifies an execution parameter for the service. The client extension determines a local service availability by evaluating a logical condition comprising the execution parameter. In view of the local service availability, the client extension causes the function of the service to be executed either on one of the client device or on a server device.
US12073245B2

Disclosed is a method for managing a plurality of tasks of a one-off function implemented by a motor vehicle computer, the computer including a microcontroller, the microcontroller, termed a “multicore” microcontroller, including a plurality of cores, each of which is capable of processing regular functions and one-off functions, each one-off function including a plurality of tasks to be executed, each of which is identified by an identifier, the method including, during the processing of the tasks of a one-off function, each time a core of the plurality of cores is available to process a task, a step of the available core selecting, from a predetermined ordered list of identifiers of the tasks of the one-off function, the identifier of the first task which has not yet been processed by the other cores, and a step of the available core processing the task that corresponds to the selected identifier.
US12073244B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a task schedule for generating prediction data for different agents. In one aspect, a method comprises receiving data that characterizes an environment in a vicinity of a vehicle at a current time step, the environment comprising a plurality of agents; receiving data that identifies high-priority agents for which respective data characterizing the agents must be generated at the current time step; identifying available computing resources at the current time step; processing the data that characterizes the environment using a complexity scoring model to determine a respective complexity score for each of the high-priority agents; and determining a schedule for the current time step that allocates the generation of the data characterizing the high-priority agents across the available computing resources based on the complexity scores.
US12073243B2

Embodiments of this application provide a method and an apparatus for determining virtual machine VM migration. The method includes: after a VM is migrated, sending a gratuitous ARP packet or a RARP packet to an in-migration VTEP device; obtaining, by the VTEP device, a MAC address of the VM, searching an ARP cache table based on the MAC address, and obtaining an IP address of the VM; and constructing an ARP unicast request packet by using the IP address as a destination IP address, and if the VTEP device receives an ARP response packet sent by the VM for the ARP unicast request packet, determining that the VM is migrated.
US12073242B2

A method for containerized workload scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Containerized workload scheduling can further include deploying a container to run a containerized workload on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor.
US12073241B2

Some embodiments provide a method for a managed forwarding element (MFE). At the MFE, the method receives a first packet from a particular tunnel endpoint. The first packet originates from a particular data compute node associated with multiple tunnel endpoints including the particular tunnel endpoint. Based on the first packet, the method stores an association of the particular tunnel endpoint with the particular data compute node. The method uses the stored association to encapsulate subsequent packets received at the MFE and having the particular data compute node as a destination address with the particular tunnel endpoint as a destination tunnel endpoint.
US12073236B2

Systems and methods for class loading of dependency class files using modified class identifiers. An example method may comprise packaging one or more class files into a logical group for building an executable module to be deployed in a computing environment; assigning a class identifier to a class file of the logical group, wherein the class identifier comprises a class name and a project identifier; identifying a dependency class file of the class file of the logical group; and adding, to a build management data structure, an entry comprising the class identifier and a class identifier of the dependency class file.
US12073230B2

Scalable life-cycle maintenance of hardware. In an embodiment, a software-defined Preboot eXecution Environment (PXE) server is executed to receive a request, comprising an identifier, from hardware. The identifier is compared to a plurality of attribute sets. When the identifier does not match any of the attribute sets, a task graph is generated for a PXE process for the hardware, and an initial stage of the task graph is initiated. Otherwise, when the identifier matches one of the attribute sets, the task graph associated with that attribute set is retrieved, and the a next stage in the task graph is initiated. In addition, a display key may be used to tether hardware with a user system. Furthermore, hardware may be validated by comparing signatures using a validating operating system, and a boot order of operating systems in the hardware may be changed once the hardware device is validated.
US12073229B2

A method includes generating a temporary computing environment on a computing node, wherein the temporary computing environment comprises a bootstrapping component, generating, by the bootstrapping component, a configuration for a container platform from within the temporary computing environment, and writing, by the processing device, the configuration to storage of the computing node from within the temporary computing environment.
US12073227B2

A processor core energy-efficiency core ranking scheme akin to a favored core in a multi-core processor system. The favored core is the energy-efficient core that allows an SoC to use the core with the lowest Vmin for energy-efficiency. Such Vmin values may be fused in appropriate registers or stored in NVM during HVM. An OS scheduler achieves optimal energy performance using the core ranking information to schedule certain applications on the core with lowest Vmin. A bootstrap flow identifies a bootstrap processor core (BSP) as the most energy efficiency core of the SoC and assigns that core the lowest APIC ID value according to the lowest Vmin. Upon reading the fuses or NVM, the microcode/BIOS calculates and ranks the cores. As such, microcode/BIOS calculates and ranks core APIC IDs based on efficiency around LFM frequencies. Based on the calculated and ranked cores, the microcode or BIOS transfers BSP ownership to the most efficiency core.
US12073225B2

A data processing system comprises a processing core to execute a basic input/output system (BIOS) as part of a boot process. The data processing system also comprises static random-access memory (SRAM) in communication with the processing core. The data processing system also comprises a pre-BIOS component in communication with the SRAM. The pre-BIOS component is configured to execute a pre-BIOS block before the processing core begins executing the BIOS. The pre-BIOS block, when executed by the pre-BIOS component, causes the pre-BIOS component to (a) initialize the pre-BIOS component, (b) measure an amount of time taken to initialize the pre-BIOS component, and (c) save the measured amount of time to the SRAM as a pre-BIOS boot-time record. Other embodiments are described and claimed.
US12073223B1

Embodiments of the present disclosure provide for improved determination of complexities associated with event data objects. Such complexity determinations may be identified based at least in part on complexity score(s) generated from any number of augmented event codes. Embodiments identify augmented event codes from any of a myriad of sources, including various service encodings and participant history profiles for particular event entities. The augmented event codes may be processed in a myriad of ways, utilizing the entirety and/or portions thereof, to further enhance the accuracy of the event complexity determined therefrom. Based at least in part on the accurately generated complexity determination(s), one or more prediction-based actions may be initiated that correspond to the particular complexity determination(s), for example such that only the correct prediction-based action is initiated based at least in part on such a determined event complexity.
US12073222B2

A data processing apparatus includes obtain circuitry that obtains a stream of instructions. The stream of instructions includes a barrier creation instruction and a barrier inhibition instruction. Track circuitry orders sending each instruction in the stream of instructions to processing circuitry based on one or more dependencies. The track circuitry is responsive to the barrier creation instruction to cause the one or more dependencies to include one or more barrier dependencies in which pre-barrier instructions, occurring before the barrier creation instruction in the stream, are sent before post-barrier instructions, occurring after the barrier creation instruction in the stream, are sent. The track circuitry is also responsive to the barrier inhibition instruction to relax the barrier dependencies to permit post-inhibition instructions, occurring after the barrier inhibition instruction in the stream, to be sent before the pre-barrier instructions.
US12073220B2

A microprocessor includes a load queue, a store queue, and a load/store unit that, during execution of a store instruction, records store information to a store queue entry. The store information comprises store address and store size information about store data to be stored by the store instruction. The load/store unit, during execution of a load instruction that is younger in program order than the store instruction, performs forwarding behavior with respect to forwarding or not forwarding the store data from the store instruction to the load instruction and records load information to a load queue entry, which comprises load address and load size information about load data to be loaded by the load instruction, and records the forwarding behavior in the load queue entry. The load/store unit, during commit of the store instruction, uses the recorded store information and the recorded load information and the recorded forwarding behavior to check correctness of the forwarding behavior.
US12073213B2

A plurality of invoking units of software instructions that each directly invoke one or more functions of an invoked unit of software instructions are identified. Based on at least one criterion a first function of the one or more functions is selected for inclusion in an interface. An interfacing unit of software instructions that implements the interface is generated, the interface being configured to be invoked by at least one of the plurality of invoking units of software instructions, and when invoked, to invoke the first function.
US12073210B2

A computing device is disclosed herein. The computing device includes a memory that stores processor executable instructions for an application development platform and a context-aware undo-redo service of the application development platform. The computing device includes a processor that executes the processor executable instructions to cause the computing device to receive a first invocation of an undo operation with respect to environment variables on screens. The computing device further navigates, according to an active context, to a configuration screen of the screens to make the configuration screen visible in response to the first invocation. The configuration screen shows a portion of the environment variables. The computing device also receives a second invocation of the undo operation and executes the undo operation in response to the second invocation to reverse changes to the portion of the environment variables shown by the configuration screen while the configuration screen is visible.
US12073207B2

A software update gateway for updating a software of an IoT (Internet of Things) device. The gateway includes a transceiver configured to connect to a software update server through a public network, connect to at least one first IoT device through the public network, and connect to at least one second IoT device through a local network of the at least one second IoT device; a software database configured to store a first version of a full update data for a software of the at least one first IoT device; and a processor configured to control the transceiver to receive a software update request from the at least one first IoT device via the public network, control the transceiver to transfer the software update request to the software update server via the public network, control the transceiver to receive differential update data for the software of the at least one first IoT device from the software update server via the public network, generate a second version of the full update data for the software of the at least one first IoT device based on the first version and the differential update data, and control the transceiver to transmit the generated second version of the full update data of the at least one first IoT device to the at least one first IoT device via the public network based on a collected operational status of the software update gateway.
US12073201B1

Devices and techniques are generally described for machine learning hardware optimization. In some examples, a first computing device may receive first data describing a first machine learning model. A first operator type and a first input size for a first layer of the first machine learning model may be determined from the first data. First executable code may be generated that defines a first operator for the first layer of the first machine learning model. The first operator may be specific to the first input size and the first operator type. The first executable code may be stored in non-transitory computer-readable memory. In some examples, second data may be input into the first machine learning model. The first machine learning model may process the second data to generate first output data based at least in part on execution of the first code.
US12073198B2

Computer-implemented techniques for preventing garbage object accumulation on minimal runtimes. The techniques include checking whether source code written in a source programming language that does not require the programmer to explicitly program when deallocation happens can run within a runtime that provides little or no support for implicit deallocation. At the same time, the techniques ensure that objects in minimal runtimes are deallocated in a timely manner. In one aspect, the techniques encompass generating a compile-time alert (e.g., an error or warning message) to a programmer of source code or halting compilation of the source code upon detecting a data type definition in the source code with the potential for reference cycles. With the techniques, the programmer is provided with an implicit deallocation experience while producing program fragments that interoperate with minimal runtimes that provide no or only minimal support for implicit deallocation (e.g., provide only reference counting).
US12073193B2

An example developer tools system provided by a messaging system includes a software development kit (SKD) engagement monitor that permits capturing app open events in third party resources (e.g., third party apps) that use the developer tools system. The SKD engagement monitor is configured to operate in a manner that preserves privacy of the third party developers and avoids conveying to the messaging system backend environment personally identifiable information (PII) about the third party resource usage.
US12073191B2

A processor-implemented includes receiving a first floating point operand and a second floating point operand, each having an n-bit format comprising a sign field, an exponent field, and a significand field, normalizing a binary value obtained by performing arithmetic operations for fields corresponding to each other in the first and second floating point operands for an n-bit multiplication operation, determining whether the normalized binary value is a number that is representable in the n-bit format or an extended normal number that is not representable in the n-bit format, according to a result of the determining, encoding the normalized binary value using an extension bit format in which an extension pin identifying whether the normalized binary value is the extended normal number is added to the n-bit format, and outputting the encoded binary value using the extended bit format, as a result of the n-bit multiplication operation.
US12073186B1

The disclosure includes a system and method for receiving, using one or more processors, a case; mapping, using the one or more processors, a first label to one or more reportable activities in one or more jurisdictions, the first label associated with the case; prepopulating, using the one or more processors, one or more reports, the one or more reports reporting the one or more activities in the one or more jurisdictions; generating, using the one or more processors, a template-based narrative, wherein the template is based on the first label, the first label associated with a first category of activities; generating, using the one or more processors, a natural language narrative by applying natural language generation associated with the first category of activities to the template-based narrative; and prepopulating, using the one or more processors, a form field with the natural language narrative.
US12073183B2

A method provided for cross-lingual transfer trains a pre-trained multi-lingual language model based on a gold labeled training set in a source language to obtain a trained model. The method assigns each sample in an unlabeled target language set to a silver label according to a model prediction by the trained model to obtain set of silver labels, and performs uncertainty-aware label selection based on the silver label assigned to each sample according to the model prediction and the trained model to obtain selected silver labels. The method performs iterative training on the selected labels by applying the selected silver labels in the target language set as training labels and re-training the trained model with the gold labels and the selected silver labels to obtain an iterative model, and performs task-specific result prediction in target languages based on the iterative model to generate a final predicted result in target languages.
US12073178B2

Embodiments are directed to a training framework for reducing gender bias in a pre-trained language model. To reduce gender bias a gender neutral dataset is generated. Next, parameters of the pre-trained language model are frozen and do not change during a subsequent training phase. As all the pre-trained parameters are frozen, forgetting of information from the original training data is minimized. New parameters are added to the language model. The new parameters may be associated with gender related terms, such as profession names. In a subsequent training phase the new parameters of the language model are trained using a gender neutral dataset.
US12073160B1

Analysis of power supply noise in simulations of a design of a circuit can use per instance dynamic voltage drops (DVD) in timing analyses so that the simulated DVD values on a per victim cell basis can accurately guide the timing analysis on each victim instead of a global DVD for all victims during the timing analysis. In one embodiment, a method can: determine, during a power analysis simulation, a representation of an energy lost, during each switching window at each output of each victim cell, at one or more power supply rails of each of the victim cells in the set of victim cells due to aggressors in the design; and provide the representation of the energy lost separately for each victim cell to a timing analysis system. The representation can be a rectangle having a width defined by a switching window of a victim's output.
US12073155B2

Automatically generating a hardware image based on programming model types includes determining by a design tool, types of programming models used in specifications of blocks of a circuit design, in response to a user control input to generate a hardware image to configure a programmable integrated circuit (IC). The design tool can generate a model-type compiler script for each of the types of programming models. Each compiler script initiates compilation of blocks having specifications based on one of the types of programming model into an accelerator representation. The design tool can generate a build script configured to execute the compiler scripts and link the accelerator representations into linked accelerator representations. Execution of the build script builds a hardware image from the linked accelerator representations for configuring the programmable IC to implement a circuit according to the circuit design.
US12073154B2

Disclosed are computer implemented techniques for correcting for numerically generated pressure waves at an inlet of a simulation space. The techniques include receiving a model of a simulation space and applying an inlet pressure to an inlet of the simulation space. The applied inlet pressure generates fluctuating velocities that produce undesired, numerically-generated pressure waves. The numerically generated pressure waves are measured to establish a measured pressure history. The measured pressure history is subtracted from the applied inlet boundary pressure history to provide a set of boundary conditions. The process conducts a fluid simulation using the set of boundary conditions. The process repeats using a subsequent set of boundary conditions, until an iteration is reached where the measured pressures near the inlet are sufficiently small to compensate for undesired, numerically-generated pressure waves, and thereafter stores that subsequent set of boundary conditions to provide a corrected set of boundary conditions.
US12073138B2

An electronic device includes a first display unit, a communication unit configured to communicate with an external device including a second display unit, and a control unit configured to rotate an image to be displayed on the first display unit, in accordance with a rotational angle in a plane parallel to a screen of the first display unit, and rotate an image to be output to the external device, in accordance with the rotational angle of the first display unit and a rotational angle in a plane parallel to a screen of the second display unit.
US12073121B2

Methods, systems, and devices for command timer interrupt are described. In some cases, a memory system having a host-driven logical block interface may maintain a timer to measure processing of commands. For example, upon receiving a command and storing the command in a command queue, a protocol controller of the memory system may issue the command to a command controller of the memory system and initiate the timer. Upon receiving a response for the command from the command controller, the protocol controller may reset or stop the timer, depending on whether the command queue is empty. If the timer expires prior to receiving a response for the command, the protocol controller may issue an interrupt signal to the command controller.
US12073120B2

A method and a device is provided for utilizing unused valid (V) bits residing on a previous command to transmit additional activate information to a memory device. Additional activate information may be transmitted to the memory device without increasing the tRCD time, or increasing the command/address (CA) bus pins, or adding additional circuit area, thereby reducing the impact on the performance of the memory device.
US12073119B2

Disclosed are techniques for processing uncommitted writes in a store queue. In an aspect, an apparatus comprises a processor and a dual store queue having an in-order queue (IOQ) for storing uncommitted writes and an uncommitted data gather queue (UGQ) for gathering uncommitted data. The dual store queue receives, from a processor, a first write instruction for writing first data to at least a portion of memory at a first memory address, allocates an IOQ entry corresponding to the first write instruction, and allocates or updates a UGQ entry associated with the first memory address to contain the first data.
US12073112B2

A first request to initiate a memory access transaction is received by a processing device of a memory sub-system from a host system. One or more host data items are received from the host system. The one or more host data items are stored in a memory buffer residing on a volatile memory device of the memory sub-system. In response to an initiation of one or more operations to commit the memory access transaction, the one or more data items are migrated from the memory buffer to a persistent memory device.
US12073103B1

Multiple storage system event handling includes obtaining multiple events for storage on multiple storage systems. For each of the multiple events, field values from each event are extracted. The field values are matched to configurations of the storage systems to identify a subset of the storage system having a matching configuration. The event is transmitted to the subset. The multiple events are transmitted to heterogeneous subsets.
US12073097B2

A system can include a memory device and a processing device operatively coupled with the memory device, to perform operations including receiving, from a first host application, a data object to store on the memory device and associating an object identifier with physical address ranges. The operations can further include associating the object identifier with a snapshot identifier to define a snapshot and mapping the physical address ranges to corresponding virtual address ranges of a second host application. The operations can also include responsive to receiving, from the first host application, a request to write to the data object recording, in a change log, an entry reflecting a change made to the data object, and responsive to receiving, from the first host application, a request to read a part of the data object, retrieving the part from the entry of the change log.
US12073095B2

An operation method of a storage device which includes a nonvolatile memory device and communicates with a host based on a cryptographic key includes setting up a first key identifier and a first lifetime of a first cryptographic key based on a first command received from the host. The method further includes, after the first lifetime is expired, when a second command including the first key identifier is received from the host, performing a data protect operation on the first cryptographic key.
US12073093B2

A memory system includes an interface circuit configured to connect to a host device, a controller electrically connected to the interface circuit, and a nonvolatile semiconductor memory electrically connected to the controller. The controller is configured to transmit a first response in response to a power supplied from the host device via the interface circuit, upon receipt of a first command from the host device after transmitting the first response, determine a status of data stored in the nonvolatile semiconductor memory, and transmit to the host device a second response including the determined status of the data stored in the nonvolatile semiconductor memory.
US12073089B2

A storage device manages data stored in a storage drive in a plurality of logical hierarchies. The plurality of logical hierarchies include a writing hierarchy above a hierarchy of a parity group including a plurality of storage drives. The storage device writes received host data in a free area in the writing hierarchy. In the data recovery process for replacing a failure storage drive with a new storage drive, the storage device executes the garbage collection process on a first logical area in the writing hierarchy associated with the first parity group including the failure storage drive. In the garbage collection process, valid data is selected from the first logical area and copied to a second logical area associated with a second parity group different from the first parity group.
US12073084B2

This document describes apparatuses and techniques for implementing data masking with pulse amplitude modulation (PAM) encoded signals of a memory circuit. In various aspects, a data mask function of a memory controller may use an unassigned or prohibited PAM signaling state for a set of data lines to indicate data masking to a memory device for a group of data bits. For example, the data mask function may alter a PAM symbol or signal level for at least one data line from a low-voltage state (L) or mid-voltage state (M) state to a high-voltage state (H), resulting in a PAM signaling state for the set of data lines that corresponds data mask indication for the group of data bits. By so doing, the data mask function may indicate data masking for the group of bits without a dedicated data mask signal line, which may enable improved per-line memory bandwidth.
US12073077B2

In a vehicle-mounted device having a touchscreen, a controller separately displays a first image displaying an operation unit that is operated for air conditioning in a vehicle interior or temperature adjustment of pieces of equipment and a second image displaying image information different from the first image on the touchscreen. The vehicle-mounted device has a first pattern and a second pattern as a display pattern for separately displaying the first image and the second image. The second pattern has a smaller display region for the first image and a larger display region for the second image than the first pattern. The controller separately displays the first image and the second image in a display pattern that is either the first pattern or the second pattern.
US12073072B2

An operating interface (10) is in an interior of a vehicle and has a surface (11) that is visible in the interior. The operating interface (10) has an operating element (14) that can be shifted relative to the surface (11) between resting and operating positions. The operating element (14) has a display (17) that is inactive in the resting position and does not indicate a functional assignment of the operating element (14). However, the display (17) is active in the operating position and indicates a functional assignment of the operating element (14). The operating element (14) has a first orientation to the surface body (11) when in the operating position and has a second orientation to the surface body (11) when in the resting position. A gap (19) is formed between the operating element (14) and the surface body (11) and surrounds the operating element (14).
US12073062B2

A collaborative system that securely enables the tracking of changes in an agreement.
US12073051B2

A touch sensor panel comprises a plurality of touch electrodes in a two-dimensional array, the plurality of touch electrodes including first and second touch electrodes disposed along a first axis. The first and second touch electrodes can each include one or more first protrusions along a first side and one or more second protrusions along a second side, opposite the first side. The one or more first protrusions along the first side can be offset along a second axis, orthogonal to the first axis, from the one or more second protrusions along the second side. The first and second touch electrodes can tessellate such that the one or more first protrusions along the first side of the first touch electrode interlock with the one or more second protrusions along the second side of the second touch electrode.
US12073049B2

The present disclosure provides a display panel and a display apparatus. The display panel includes: a display substrate; a touch electrode layer on a light outgoing side of a display substrate and including at least one first electrode and at least one second electrode, which intersect with each other and are insulated from each other; an additional electrode layer in a layer different from the touch electrode layer and including at least one first additional electrode, wherein an orthographic projection of the at least one first additional electrode on the display substrate at least partially overlaps an orthographic projection of a corresponding first electrode on the display substrate; and an insulating layer between the additional electrode layer and the touch electrode layer; wherein the at least one first additional electrode is connected to the corresponding first electrode through at least one first via in the insulating layer.
US12073046B2

Provided is a position detection circuit for detecting a position of an electronic pen and a position of a passive pointer on a touch surface disposed on a capacitive touch sensor constituted by a plurality of sensor electrodes arranged two-dimensionally, the electronic pen being configured to be capable of transmitting a pen signal, the passive pointer not transmitting any signal, the position detection circuit configured to detect a touch position indicative of the position of the passive pointer, and output the touch position if a size of a region forming the touch position is within a predetermined range, in which, if the electronic pen was in contact with the touch surface and becomes detached therefrom, the output of the touch position is temporarily inhibited.
US12073038B2

A touch display device includes a driving substrate, a display medium layer, a common electrode layer, a touch electrode layer, and a protective layer. The display medium layer is disposed on the driving substrate. The common electrode layer is in direct contact with and disposed on the display medium layer. The common electrode layer includes multiple common electrodes, and two adjacent of the common electrodes have a spacing between each other. The touch electrode layer is disposed on the display medium layer. The touch electrode layer and the common electrode layer define a touch structure layer. The protective layer is disposed on the touch electrode layer.
US12073036B2

A position detection device includes a position detection sensor including a position detection region corresponding to an instruction input surface for receiving an instruction input by an indicator, a position detection circuit which, in operation, detects at least a position of an instruction in the position detection region of the position detection sensor based on an interaction of the position detection sensor and the indicator, and a plurality of motion sensors. The position detection sensor includes a flexibly displaceable part that is deformable together with the instruction input surface according to an operation of a user, and the flexibly displaceable part is disposed between two of the motion sensors.
US12073029B2

Aspects of the invention include a computer peripheral device comprising an input element that operates based on a performance characteristic, an electropermanent magnet (EPM) assembly including a permanent magnet configured to generate a magnetic field and a magnetizing assembly configured to set an intensity of the magnetic field generated by the permanent magnet, and a magnetorheological (MR) material coupled to the input element. The MR material has a viscosity that changes based on the magnetic field and affects the performance characteristic of the input element.
US12073026B2

The present application discloses a keyboard perspective method and apparatus for a virtual reality device, and the virtual reality device. The method comprises: recognizing hand actions of two hands of a user; if the hand actions of the two hands of the user meet a preset activation action, activating a keyboard perspective function of a virtual reality device; recognizing hand positions of the two hands of the user under the keyboard perspective function; and determining a keyboard perspective display area according to the hand positions of the two hands of the user so as to display a physical keyboard in a real scene in the keyboard perspective display area. Compared with traditional keyboard perspective schemes, use experience of the user is greatly improved.
US12073019B2

Systems and methods for operating a controlled device via an activation accessory of a wearable device that includes a moveable actuator, a sensor, and a communication element. The sensor is coupled to a controller, which has an output coupled to a control signal interface. The controller is programmed to receive and evaluate input signals from the sensor that are responsive to movements of the moveable actuator to determine whether or not they represent a command for the controlled device by assessing the input signals for a signal pattern indicative of a plurality of volitional actions of a wearer of the activation accessory. If/when the processor determines that the input signals represent the command, then it decodes the command and transmits an associated control signal to the controlled device via the control signal interface.
US12073018B2

Various implementations disclosed herein include devices, systems, and methods that provide retinal imaging-based gaze tracking In some implementations, a user's gaze is tracked based on a retinal imaging technique that selectively uses a subset of multiple light sources (222, 310, 610) that illuminate different portions of the user's retina (352). In some implementations, a method (700) includes selecting (710) a subset of light sources, where the subset of the light sources includes less than all of the light sources. In some implementations, one or more portions of a retina (352) are illuminated (720) by producing light using the subset of the light sources. In some implementations, sensor data is received (730) at a sensor (224, 340, 814), the sensor data corresponding to the light detected during retinal imaging, and an eye characteristic is determined (740) based on the sensor data.
US12073016B2

Provided is an electronic device for detecting lost portions of a field of vision and distorted portions of a field of vision and storing these in a vision map. The lost portions and distorted portions are identified in cooperation with the user by means of virtual image superposition on a real scene, audible requests to the user, gesture inputs provided by the user and gaze tracking. The electronic device may detect an object and provide visual information to a user when the object is in a lost portion or distorted portion of the field of vision.
US12073008B2

In some examples, a surface, such as a desktop, in front or around a portable electronic device may be used as a relatively large surface for interacting with the portable electronic device, which typically has a small display screen. A user may write or draw on the surface using any object such as a finger, pen, or stylus. The surface may also be used to simulate a partial or full size keyboard. The use of a camera to sense the three-dimensional (3D) location or motion of the object may enable use of above-the-surface gestures, entry of directionality, and capture of real objects into a document being processed or stored by the electronic device. One or more objects may be used to manipulate elements displayed by the portable electronic device.
US12073007B2

Computer server device (690) comprising a server control unit (600) and at least one physical connectors (605) for respective physical tamper-protected computer modules (80), which tamper-protected computer modules (SO) each comprises a respective tamper-protected enclosure (162), a respective module control unit and a respective information processing module (128), which module control unit and information processing module (128) are both entirely enclosed by said tamper-protected enclosure (162) in question. The invention is characterised in that the server control unit (600) is arranged to expose a digital virtualization interface (610) on a network to which the computer server device (690) is connected, providing access to other devices on said network to a respective virtual computer device corresponding to each tamper-protected computer module (80) which is connected to the server control unit (690), and in that the server control unit (600) is arranged to receive calls directed to each such virtual computer device, to produce corresponding calls to a corresponding tamper-protected computer module (80) and to, via said digital virtualization interface, deliver such corresponding calls to the corresponding tamper-protected computer module (80) in question. The invention also relates to a method, a computer software program and an interface.
US12073006B2

A system-on-chip (SoC) is provided that includes security control registers, the security control registers including security flags for security critical assets of the SoC, wherein each security flag includes multiple bits.
US12073005B2

A method for expanded integrity monitoring of a container image, wherein the container image contains at least two layers, a base image and at least one application layer, which carries out at least one modification operation on the base image, includes the following steps: during assembly of the container image, allocating an integrity rule specific to the layer to the layer, for at least one of the layers of the container image, providing the container image and the allocated integrity rules to a guest computer, and—generating a container instance on the basis of the container image via a real-time environment of the guest computer, checking each individual layer in relation to the allocated integrity rules during execution of the container instance in the real-time environment, and—executing the layer according to the allocated layer-specific integrity rule.
US12073003B2

A method and system for providing trust computing are disclosed. A method for providing trust computing according to one embodiment may include at least one processor and be implemented by a computer device implementing a first node on blockchain, and may include registering smart contract for trust lambda in the first node, by the at least one processor, receiving a call of the trust lambda from business entities through a gateway, by the at least one processor, searching for a second node on the blockchain according to operation conditions of the trust lambda described in the smart contract and requesting execution of the trust lambda to the second node, by the at least one processor, receiving an execution result generated by executing the trust lambda in the second node from the second node, by the at least one processor, and providing the received execution result in response to the received call, by the at least one processor.
US12073002B2

The technology teaches limiting sharing of visitor identity information across web sites, receiving from a visited web site server in a visitor's browser a page with a privacy script that runs in the browser and interfaces with a privacy ID server and third-party apps that seek visitor identification. The privacy script running in the browser retrieves a first party cookie including a visitor ID, forwards the cookie to the privacy ID server, receives from the privacy ID server, a site-by-app-specific ID for the visited site and one of the apps, and provides respective server site-by-app-specific IDs to respective third-party apps, without providing the visitor ID to the apps, thereby allowing tracking of the visitor on repeat visits to the visited site but not facilitating identification of the visitor across sites. Site-by-app-specific IDs for the visitor are distinct and uncorrelated for among distinct pairs of the web sites and third-party apps.
US12072990B2

A process includes a first tenant of a plurality of tenants communicating with a security processor of a computer platform, via a first physical request interface of the security processor, to acquire ownership of a first command execution engine of the security processor associated with the first physical request interface. The process includes a second tenant of the plurality of tenants communicating with the security processor, via a second physical request interface of the security processor, to acquire ownership of a second command execution engine of the security processor associated with the second physical request interface. The process includes the security processor receiving a first request from the first tenant in the first physical interface, and the second processor receiving a second request from the second tenant in the second physical request interface. The process includes, pursuant to block, the first command execution engine processing the first request and the second command execution engine processing the second request to perform corresponding trusted computing operations.
US12072985B2

A policy evaluation apparatus (2000) acquires, with respect to each of a plurality of control groups (10) including an evaluation target group, control policies (20). Each of the control policy (20) indicates execution permission/non-permission of an application. Further, the policy evaluation apparatus (2000) compares an evaluation target policy being the control policy (20) of the evaluation target group with other plurality of control policies (20), and generates evaluation information (30) based on the comparison result.
US12072980B2

Method of detecting malware in a computer storage medium is described. The method involves connecting the computer storage medium to an air-gapped anti-malware device. Scanning the computer storage medium for malware.
US12072971B2

Disclosed embodiments provide systems and methods that can be used as part of or in combination with autonomous navigation, autonomous driving, or driver assist technology features. As opposed to fully autonomous driving, driver assist technology may refer to any suitable technology to assist drivers in the navigation or control of their vehicles. In various embodiments, the system may include one or more cameras mountable in a vehicle and an associated processor that monitors the environment of the vehicle. In further embodiments, additional types of sensors can be mounted in the vehicle and can be used in the autonomous navigation or driver assist systems. These systems and methods may include the use of a shared cache that is shared by a group of processing units to improve analysis of images captured by the one or more cameras.
US12072966B2

An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for causing the one hardware device to be inhibited from functioning with the IHS when at least one of the hardware devices is powered on, and performing an authentication procedure with that hardware device. After that hardware device has been successfully authenticated, the instructions then enable the one hardware device to function with the IHS.
US12072961B2

Systems, computer program products, and methods are described herein for identification and verification of brute force attacks using hash signature segmentation and behavior clustering analysis. The present invention is configured to receive a plurality of access attempts and an associated plurality of hash values; determine a failure request load based on the plurality of access attempts; determine whether the failure request load meets a failure threshold, wherein, in an instance where the failure request load meets the failure threshold, separating the plurality of access attempts associated with the failure request load into a plurality of hash clusters; generate a behavior cluster for each hash cluster based on shared behavior data of the plurality of access attempts; and determine, based on the behavior cluster for each hash cluster, a likelihood of misappropriation for each access attempt of the plurality of access attempts.
US12072959B2

Aspects described herein may relate to techniques for detecting login activity to a financial account during a knowledge-based authentication process. The login activity may be related to access to an online interface for the financial account. The detection of login activity during the authentication process my indicate that the integrity of the authentication process is compromised as login access may provide an individual with transaction data that may be used to answer transaction-based authentication questions. As a result of detecting login activity, an alternative authentication process may be initiated or an authentication request related to the financial account may be denied.
US12072954B1

Apparatuses, systems, and techniques to perform federated training of neural networks while maintaining control over dissemination of local models of neural networks from which aspects of local training data might be extracted. In at least one embodiment, a neural network is trained on local training data and a local model is provided to be aggregated with other local models into a global model that is in turn used for further local model training, wherein a provided local model or training is adjusted to reduce an ability to extract aspects of local training data therefrom.
US12072950B1

The embodiments disclose a dynamic unified object generation platform, including a dynamic unified object generation computer server coupled to at least a first partner and a second partner and configured to electronically receive and store in a server database at least a first set of rules from the first partner and a second set of rules from the second partner for a publisher website, a server processor coupled to the server database and configured to automatically and dynamically create a comparison between a unified set of rules and the first set of rules and the second set of rules, a pre-deployment processor coupled to the server processor and configured to dynamically convert the comparison into a single unified code structure based on the unified set of rules, a post-deployment processor coupled to the pre-deployment processor and configured to dynamically integrate the single unified code structure into the publisher website as a unified rule set to control at least two predetermined operational aspects of the publisher website based on the first and second set of rules and at least one graphical user interface configured to display to a publisher user of the publisher website at least one operational aspect controlled by the unified rule set.
US12072947B2

Techniques for ranking services and top N rank lists are disclosed. In some embodiments, a system, process, and/or computer program product for ranking services and top N rank lists includes receiving a set of network related event data, wherein the set of network related event data includes Domain Name System (DNS) related event data; aggregating the DNS related event data over a period of time and rank order by popularity; and generating a top N rank list for ranking popularity over the period of time for a set of domains using the aggregated DNS related event data and rank order by popularity.
US12072941B2

Systems and methods are described for procedurally-based decision support using ontology-based classification of database records. The procedural decision support can facilitate extraction of contextually relevant data from a database. The data may be formatted for compatibility with a knowledge-based data library using one or more scripts and populated in the library as an entity. Classification of the entity can be reasoned using the available data. One or more classifications of the entity may be returned to the procedural decision support to facilitate computation of a recommendation.
US12072934B2

A server system obtains a transcription of content from a video and applies a machine learning resource to identify entities which are most likely to be searched for by a user viewing the video, based on the transcription of the content. The server system generates entity cards for each of the entities, each of the entity cards including descriptive content relating to a respective entity among the entities. The server system provides a user interface, to be displayed on a respective display of one or more user computing devices, for playing the video on a first portion of the user interface. When the video is played and a first entity among the entities is mentioned in the video, the user interface displays a first entity card on a second portion of the user interface, the first entity card including descriptive content relating to the first entity.
US12072931B2

A method of storing segmented video in a database is provided. The method includes obtaining, by one or more computing devices, data indicative of a segment of a video captured by a camera. The method includes storing, by the one or more computing devices, the data indicative of the segment as a record in the database. The method includes determining, by the one or more computing devices, the record has expired based, at least in part, on a timestamp associated with the record. The method includes modifying, by the one or more computing devices, the record in response to determining the record has expired.
US12072925B2

A user can submit a visual query that includes one or more images with user free-form selected visual features of interest. Various processing techniques such as optical character recognition (OCR) techniques can be used to recognize text (e.g., in the image, surrounding image(s), etc.) and/or various object detection techniques (e.g., machine-learned object detection models, etc.) may be used to detect objects and particular visual features of objects (e.g., dress, sleeves, color, pattern, etc.) within or related to the visual query. Content related to the detected text or object(s) in combination with the user free-form selected visual feature of interest can be identified and potentially provided to a user as search results. As such, aspects of the present disclosure enable the visual search system to more intelligently process a visual query to provide improved search results and content feeds, including search results which are personalized to account for user search intent.
US12072919B2

There are provided systems and methods for sentence level dialogue summaries using unsupervised machine learning for keyword selection and scoring. A service provider, such as an electronic transaction processor for digital transactions, may provide live chat service channels for assistance through live agents and chatbot services. When interacting with these channels over a period of time, a user may create a dialogue with multiple different live agents and/or chatbots. These chat sessions may be asynchronous but have important and relevant information for future live agents to review. Thus, the service provider may provide a dialogue summarizer, which may summarize a dialogue automatically to a number of most relevant sentences. This may be done using an unsupervised machine learning system that utilizes different machine learning algorithms to select and rank keywords within the sentences. The sentences are then scored and highest scored sentences are output as a summary.
US12072914B1

The present teaching is directed to clustering with denoising capability and its use in network capacity planning. Data samples with attributes of network elements and respective key performance indicators are first clustered to obtain initial clusters. Each initial cluster is hierarchically clustered to generate subclusters, each of which is detected as a pure or an impure subcluster based on some criterion. Each impure subcluster is denoised based on a situation detected, with some samples merged with a corresponding pure subcluster, some bootstrapped using additional data samples with consistent properties, and some removed if additional data sample with consistent properties is not available. The denoising is iteratively performed until a denoising criterion is satisfied to obtain denoised clusters corresponding to clusters of network elements. Actions may be performed on the network elements according to their corresponding denoised clusters.
US12072913B1

Systems and methods are described for implementing programmatic input/output (I/O) routing to datasets with user-defined partitions while providing unhandled data protection. As disclosed herein, a user may define a dataset as including one or more partitions, each partition including criteria for storing data objects written to the partitioned dataset in the individual partitions. Data objects written to the dataset can then be evaluated according to the criteria, and routed to an appropriate partition. To provide unhandled data protection, a dataset definition can include a default partition to which data objects are routed when the data object fails to satisfy the criteria of any of the set of user-defined partitions identified in the specification. Processing I/O operations according to a user-defined partitioning schema can enable data objects to be arranged according to any partitioning schema without tethering the partitioning to a particular underlying storage system.
US12072910B2

The present disclosure relates to applying a data deduplication layer on top of an asynchronous remote replication protocol. In embodiments, a remote replication group including one or more of a storage array's logical unit numbers (LUNs) can be established. Further, at a remote system, —the remote replication group can be remotely replicated on a per LUN basis using a deduplication fingerprint of each LUN's data tracks corresponding to the remote replication group.
US12072906B2

A data storage transformation system includes a data storage management device that is coupled to a data provisioning device and a storage system. The data storage management device receives first format data that includes a first data format from the data provisioning device, and predicts at least one processing operation that will be performed on the first format data. The data storage management device then determines a second data format for performing the at least one processing operation, and transforms the first format data to second format data that includes the second data format. The data storage management device then transmits the second format data for storage in the storage system.
US12072894B1

Systems and methods for a programming language-agnostic data modeling platform that is both less resource intensive and scalable. Additionally, the programming language-agnostic data modeling platform allows for advanced analytics to be run on descriptions of the known logical data models, to generate data offerings describing underlying data, and to easily format data for compatibility with artificial intelligence systems. The systems and methods use a supplemental data structure that comprises logical data modeling metadata, in which the logical data modeling metadata describes the logical data model in a common, standardized language. For example, the logical data modeling metadata may comprise a transformer lineage of the logical data model.
US12072893B2

A system and method for hierarchical database operation accelerator for scaling a single node database with a plurality of accelerator cards is provided, including: a host, receiving a query plan, generating a corresponding query operation and distributing them, receiving and processing aggregated execution results; a hierarchy accelerator module, which is connected to the host, receiving the query operation distributed and returning the aggregated execution results; the hierarchy accelerator module comprises a master accelerator card and at least one slave accelerator card, the slave accelerator card returns the execution results to the master accelerator card, by the master accelerator card completes the subsequent query operation which is aggregated and assigned by the execution results, returning the aggregated execution results to the host; the accelerator system having a multi-level storage architecture of accelerator chip on-chip cache, the accelerator card memory, the accelerator card storage, and the host-side storage.
US12072880B2

The present application discloses a method, system, and computer system for parsing files. The method includes receiving an indication that a first file is to be processed, determining to begin processing the first file using a first processing engine based at least in part on one or more predefined heuristics, indicating to process the first file using a first processing engine, determining whether a particular error in processing the first file using the first processing engine has been detected, in response to determining that the particular error has been detected, indicate to stop processing the first file using the first processing engine and indicate to continue processing using a second processing engine, and storing in memory information obtained based on processing the first file by one or more of the first processing engine and the second processing engine.
US12072876B2

Examples of generating a result set from a data lake based upon a real-time data set are described. A data lake can be structured across multiple databases or tables that are not necessarily directly linked to one another. A conjunction schema can specify how data can be queried across the data lake. When an incoming real-time data set is obtained, a multi-query can be generated against the data lake by utilizing the conjunction schema.
US12072871B2

Systems, methods, and computer-readable storage media to calculate an update characteristic value for a capacity plan having multiple sub-ledgers. One system can include a communication network interface, a memory, and one or more processors. The memory can store a ledger to broadcast exchanges associated with the capacity plan. The one or more processors can identify a predetermined capacity plan characteristic value indicating a minimum update per cycle value for the capacity plan or a time period for completion of an update of a value of the capacity plan to zero. The one or more processors can calculate an update characteristic value for updating the value of the capacity plan to zero. The one or more processors can transmit, via the communication network interface, a record comprising the update characteristic value.
US12072865B2

A method services competing updates from multiple servicing instances. An update message is received by a class of a plurality of classes that service an object. The update message includes an update to the object and an expected version for the object. A version match is determined between the expected version and a current version of the object. When the version match is successful, the update is applied to the object. A response message including the current version of the object is generated. The response message is transmitted. When the update is successfully applied, the response message is transmitted as a success message. When the update is not successfully applied, the response message is transmitted as a failure message.
US12072860B2

A processor-based method for locating data and metadata closely together in a storage system is provided. The method includes writing a first range of a file and a first metadata relating to attributes of the file into at least one segment controlled by a first authority of the file. The method includes delegating, by the first authority, a second authority for a second range of the file, and writing the second range of the file and second metadata relating to the attributes of the file into at least one segment controlled by the second authority.
US12072857B2

In some implementations, generating enriched data includes actions of receiving a user input comprising object data. A communication with an analytics library is triggered to determine, by using an identification algorithm, a derivation scenario corresponding to the object data, the derivation scenario being stored in a relational database and comprising derivation rules. Modeled information is determined based on the derivation rules. Enriched data is generated based on the object data and by using the modeled information and provided for display.
US12072856B2

A method of resolving an identity of an entity is disclosed. Entity data is ingested. Identity fragments observed in the entity data are recorded. All or a subset of identifiers that are connected across the identity fragments are discovered. A directed graph of the identity fragments is built. An entity profile is produced by applying a set of rules to the directed graph.
US12072853B2

A branch of a main database is created, comprising a copy of the main database schema. A user edits the branch and requests that it be merged back into the main database. A schema diff is generated and used to determine differences between the main database and the edited branch. The merge is performed if it does not create a conflict. A second branch is created and edited by a second user. When the second user indicates to merge the second branch back into the main database, differences between the two branches are determined, relative to the main database. If merging the second branch back into the main database on top of the first branch does not create a conflict, a three-way merge is performed of the first branch, the second branch, and the version of the main database from which the first and second branches were generated.
US12072850B2

A system that dynamically provides media essence to a client device. An I/O interface receives a media access request that defines a range of media content at a defined format, and a VFS generates an essence containing file that includes a file name and extension that identifies byte ranges for the content range and the defined format; dynamically builds the essence containing file to comprise APIs that can access at the identified byte ranges for the defined range of media content; imposes a structure on a portion of bytes contained in the essence containing file to define a processing function to be executed before delivering the essence to the client device; and opens the essence containing file to access the identified byte ranges using the APIs and causing the processing function to be executed on the accessed and identified byte ranges before delivering the essence to the client device.
US12072849B2

In non-limiting examples of the present disclosure, systems, methods and devices for selectively virtualizing software application functions are presented. An application package for a containerized software application may be received. The application package may comprise an application manifest and a virtualization exclusion for a first location of a global file system of the computing device. The containerized software application may be installed in a container comprising a virtual file system. An indication to write a first new file at the first location may be received by the containerized software application. A determination may be made that the first location comprises the virtualization exclusion. The first new file may be written to the first location of the global file system based on the determination that the first location comprises the virtualization exclusion.
US12072848B1

Systems and methods described herein facilitate the management of personalized life information using a distributed ledger. For example, a distributed ledger system, such as one or more blockchains, may manage personalized life information of one or more individuals to, for example, determine an occurrence of a life event for a first individual based at least in part on personalized life information for the first individual, to access various types of personalized life information for the first individual in response to the determination of the occurrence of the life event for the first individual, and to provide a subset of the personalized life information data for the first individual to a user device associated with a second individual.
US12072845B2

Some disclosed embodiments are directed to methods and systems for performing pair-wise delta compression. For example, systems obtain a set of files to be compressed into a single compressed file. The system identifies different attributes related to the set of files. For each file in the set of files, the system predicts an optimized set of candidate compression files and calculates a delta between each file in the optimized set and the target file corresponding to the optimized set. After identifying the smallest delta, the system compresses the selected pair of files associated with the smallest delta in order to generate the single compressed file for the set of files.
US12072831B2

A Dynamic Peripheral Component Interconnect Express (PCIe) speed-adjusting method is provided. The dynamic PCIe speed-adjusting method is applied to a wireless device. The dynamic PCIe speed-adjusting method may include the following step: the wireless device determines whether to change from the current PCIe speed to a target PCIe speed based on the noise level threshold, the signal-to-noise ratio (SNR) threshold, the current data-rate requirement, or a combination thereof.
US12072825B2

A detector circuit is described for start signaling in an eUSB repeater. In an example, a circuit includes an analog differential transceiver configured to receive a differential data signal from a differential data bus and configured to drive a differential data signal to the differential data bus, an analog single-ended transceiver configured to receive a single-ended data signal from a single-ended data bus and configured to drive a single-ended data signal to the single-ended data bus, repeater logic coupled to the analog differential transceiver and the analog single-ended transceiver to repeat data signals between the differential data bus and the single-ended data bus, the repeater logic having an active state and a low power state, and a detection circuit coupled to the analog single-ended transceiver to detect a start signal on the single-ended data bus and to generate a wake signal to the repeater logic upon detecting the start signal.
US12072822B2

A generator system can include a first generator, a first controller operatively connected to the first generator to control a first generator voltage output, a second generator, and a second controller operatively connected to the second generator to control a second generator voltage output. The first generator and the second generator can be configured in a parallel generator configuration to share load power. The first controller and the second controller can be configured to provide foldback control. The first controller and the second controller can be configured to calibrate foldback to correct for current sharing imbalance between the first generator and the second generator.
US12072821B2

A communication device includes a communication interface unit configured to receive control data from a master, the control data including data in a predetermined transmission format of a first protocol to be transmitted from a communication partner device to a slave, a storage unit configured to store the data of the first protocol received by the communication interface unit, an encapsulator configured to convert the data of the first protocol stored in the storage unit into data of a second protocol, and a communication unit configured to transmit the data of the second protocol converted by the encapsulator to the communication partner device.
US12072818B2

Systems, methods, and circuitries are disclosed for generating and storing event data records. In one example, a method includes, for each of a plurality of monitored parameters, controlling a memory controller to write pre-event system data from a controller memory to a buffer in a non-volatile memory. In response to detection of an event, for each of the plurality of monitored parameters, the method includes controlling the memory controller to write post-event system data occurring during a post-event time window from the controller memory to an event data record for the event in the non-volatile memory; and controlling the memory controller to copy pre-event system data for each monitored parameter from the buffer to the event data record for the event, wherein, writing of post-event system data and copying of pre-event system data are performed concurrently.
US12072805B2

A cache coherent interconnect connected to one or more agents, using Network Interface Units (NIUs), and also having one or more internal modules, such as a directory, is provided with one or more message builders and message receivers. These message builders and message receivers are provided as additional hardware IP blocks incorporated into the various NIUs and modules. When an agent signals an intention to enter/exit the cache coherent interconnect, a message communicating this information is generated using message builders, and transmitted using the interconnect wiring as a “virtual wire” to one or more message receivers associated with directories that need to be aware of the entry/exit transition of the agent. The directories are provided with tracking engines to manage the entry/exit information and status of the agent. Interconnects may include a broadcast engine to provide distribution to, and aggregate acknowledgements from, a single source to multiple destinations.
US12072796B2

According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address.
US12072790B1

Techniques described herein relate to implementing mutation testing of software applications associated with continuous integration (CI) systems. A mutation test system may determine one or more portions of modified source code within an application codebase. Mutated applications may be generated based on the modified source code, and a mutation test system may determine subsets application test suites for execution based on the portions of the modified source code and/or other factors. In various examples, the mutation test system may use mappings between portions of source code and test subsets, and/or machine-learned models or heuristics-based techniques to determine subsets of test suites based on discreet source code modifications. Mutation testing can be performed by executing the determined test subsets on the mutated applications, and the results may be used by the CI system to control the integration of the code changes into the shared source code repository and/or automated testing of the application build.
US12072786B2

A method, computer program product, and system include a processor(s) that obtains a request for a transaction to be processed by an application in a computing system. The processor(s) applies, to the request for the transaction, an outlier detection model, to determine whether the transaction comprises attributes matching transaction tuples of one or more historical transactions identified as triggering issues in the computing system when the application processed the historical transactions. The processor(s) classifies the transaction as being an outlier transaction or as being a standard transaction, based on applying the outlier detection model. Based on determining that the transaction is an outlier transaction, concurrently with the application processing the transaction, the processor(s) turn on the debug trace to debug trace the application processing of the transaction.
US12072782B2

A computing device includes a processor to monitor usage of resources within the computing device. Responsive to the usage of resources being above a threshold, a determination is made that displayed content of a web page from an application includes video or animation content. A determination that the video or animation content is included as part of a background of the displayed content is based on a comparison of sizes between a display screen displaying the content of the web page and the video or animation content. Responsive to the determination that the background includes the video or animation content, the processor no longer plays the video or animation content to reduce resource usage by the application to display the web page.
US12072774B2

An information handling system may include at least one processor and a memory. The information handling system may be configured to store a first set of data comprising an operating system in a first location; store a second set of data comprising application data in a second location; expose the first and second sets of data in a combined union mount filesystem; and create a backup of the second set of data, but not the first set of data, by creating a copy of the second location.
US12072771B2

A data protection agent is installed within a virtual machine (VM). A request to freeze an application in the VM is issued to a copy service. A request for a snapshot is issued to a snapshot data mover, external to the VM. Upon receiving an identifier for the snapshot, communications are exchanged with the copy service to thaw the application, the snapshot identifier is passed to the agent thereby allowing the agent to access the snapshot and rollover data from the snapshot to secondary storage for the backup, and notification to the copy service about a success of the backup is withheld. During the rollover, listening begins for status updates concerning a progress of the rollover. Based on the status updates, the copy service is notified that the backup failed or succeeded.
US12072769B2

A data processing system implements managing the deployment of updates to a cloud-based service by deploying an update to one or more components of a cloud-based service according to a deployment plan. The deployment plan defines a plurality of stages in which the update is deployed to a subset of the components associated with a different subset of users of a userbase. The system implements receiving signal data that includes information regarding the performance of the update at each stage of the deployment plan; analyzing the signal data to determine whether one or more trigger conditions of halt and recovery rules associated with the update have been satisfied; and automatically halting deployment of the update to the one or more components of the cloud-based service responsive to at least one of the trigger conditions associated with the halt and recovery rules associated with the update having been satisfied.
US12072761B2

Systems, apparatuses, and methods related to addressing for data and additional data portions are described herein. In an example method, addressing for data and additional data portions can include accessing data written to a memory device in response to receipt of a first command configured according to a nondeterministic memory interface protocol. The first command can be a compute express link (CXL) protocol compliant command. The example method can further include converting an address associated with the first command to a second command configured according to a standardized deterministic memory interface protocol. The second command can be a DRAM accessible command. The example method can further include accessing a page of memory cells of the memory device in which the data is written, and in which additional data portions associated with the data are written using the converted address associated with the first command.
US12072756B2

An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). When a host processor in the first partition detects an error that requires information from processor cores of the second partition, the host processor generates an access request with a target address pointing to a storage location in a memory of the second partition, not the first partition. When the host processor receives the requested error log information from the second partition, the host processor completes processing of the error. To support the host processor in generating the target address for the access request, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor.
US12072752B2

The disclosure describes artificial reality (AR) systems and techniques that enable hierarchical power management of multiple devices within a multi-device AR system. For example, a multi-device AR system includes a device comprising one of a peripheral device configured to generate artificial reality content for display or a head-mounted display unit (HMD) configured to output artificial reality content. The device comprises a System on a Chip (SoC) that includes a host subsystem and plurality of subsystems. Each subsystem includes a child energy processing unit configured to manage power states for the subsystem. The host subsystem includes a parent energy processing unit configured to direct power management of each of the child energy processing units of the plurality of subsystems.
US12072750B2

A circuit includes a power detector and a logic circuit. The power detector is configured to output a first power management signal according to a first power supply signal from a first power supply and a status signal. The circuit is configured to operate in different modes in response to the status signal. The logic circuit is configured to output a second power management signal, according to the first power management signal and the status signal.
US12072741B1

A system for determining a fold angle of a foldable device includes a plurality of electrodes and a processing system. The processing system is configured to: determine a first detected temperature at a first time; obtain baseline reference absolute capacitance measurements associated with the first detected temperature and associated with a known fold angle of the foldable device; determine a second detected temperature at a second time later than the first time; obtain absolute capacitance measurements associated with the second detected temperature at the second time; generate updated baseline reference absolute capacitance measurements based on the obtained capacitive measurements associated with the second detected temperature at the second time; obtain absolute capacitance measurements at a third time later than the second time; and determine the fold angle of the foldable device based on the absolute capacitance measurements obtained at the third time and the updated baseline reference absolute capacitance measurements.
US12072735B2

A wearable device according to an embodiment comprises a body configured to surround the outside of a subject, a light emitting unit arranged on an inner periphery of the body and including at least one first light emitting element, a light-receiving unit arranged on the inner periphery of the body and arranged opposite the light emitting unit, a display unit arranged on an outer periphery of the body and including at least one second light emitting element, and a first flexible substrate mounted with the at least one first light emitting element and the at least one second light emitting element, and the first flexible substrate has a first surface and a second surface opposite to the first surface, and the at least one first light emitting element and the at least one second light emitting element are mounted on the first surface of the first flexible substrate.
US12072733B2

A display device is provided. The display device of the present disclosure may include: a head including a display panel; an arm to which the head is pivotally coupled; a pole to which the arm is coupled; and a base to which the pole is coupled, wherein the base includes: a lower body forming a bottom; an upper body which is coupled to the lower body and to which the pole is fixed; a weight disposed between the lower body and the upper body; and a wheel disposed outside of the lower body, passing through the lower body and coupled to the weight.
US12072723B2

A voltage regulator includes an amplifier having a first amplifier input, a second amplifier input, an amplifier output, and an amplifier supply terminal. A controllable current source has a control terminal coupled to the amplifier output and has a current output coupled to the second amplifier input via a feedback path. A voltage dropout detector includes a voltage dropout detector input and a voltage dropout detector output. The voltage dropout detector input is coupled to the current output. A current bias boost circuit includes a current bias boost input and a current bias boost output. The current bias boost input is coupled to the voltage dropout detector output, and the current bias boost output is coupled to the amplifier supply terminal.
US12072718B2

A method of controlling an electronic apparatus is provided. The method includes the steps of receiving measurement values for the state of air displayed on a plurality of external electronic apparatuses from each of the plurality of external apparatuses, calculating rates of change of the measurement values for each of the plurality of external electronic apparatuses based on the received measurement values, identifying external electronic apparatuses of which differences of the calculated rates of change belong to a predetermined range among the plurality of external electronic apparatuses, correcting the measurement values received from at least one external electronic apparatus among the identified external electronic apparatuses such that the measurement values received from the identified external electronic apparatuses become the same as one another, and transmitting information related to the corrected measurement values to the at least one external electronic apparatus.
US12072709B2

A system, method and apparatus for executing tasks with unmanned vehicles is provided. The system includes an unmanned vehicle comprising: a chassis; a propulsion system configured to move the chassis; sensor(s) configured to sense features around the chassis; a memory storing feature reference data; a communication interface; and a processor configured to: receive, using the interface, a command having task data and a location associated with a given feature; control the propulsion system to move the chassis to the location; while the chassis is moving to the location, determine, using the sensor(s), that the given feature is detected based on the feature reference data; and, responsive to the given feature being detected, control the propulsion system to execute a task based on the task data.
US12072708B2

The present disclosure provides a distance measuring device and a sweeping robot. The distance measuring device includes: a base, including a base plate and a side wall extending from the base plate; a baffle, arranged opposite to the base plate and covering part of the base plate; a first drive wheel and a second drive wheel, both rotatably mounted on the base; a connecting component; and a driving device. The side wall at least partially encloses an outer periphery of the first drive wheel, the baffle is attached to a part of the side wall enclosing the outer periphery of the first drive wheel, and the base plate, the baffle, and the side wall collaboratively enclose the first drive wheel, the second drive wheel, the base plate, the baffle and the side wall collaboratively define a mounting chamber, wherein the first drive wheel is received in the mounting chamber.
US12072707B2

A method is provided for detecting and avoiding conflict during a mission of a robot that includes a global route of travel. The method includes monitoring a state of the robot and a state of an environment of the robot as the robot travels the global route. The method includes generating a local route of travel through a region of the environment that includes the robot, the region having a size and shape that are set based on a type of the robot and the state of the robot when the local route is generated. A measure of uncertainty in the perception of objects in the region is monitored based on the state of the environment. And the robot is caused to maintain the global route or transition to the local route based on a comparison of the measure of uncertainty and an uncertainty threshold.
US12072706B2

Methods, systems, and apparatus, including computer programs encoded on a storage device, for using a drone to pre-surveil a portion of a property. In one aspect, a system may include a monitoring unit. The monitoring unit may include a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations may include obtaining data that is indicative of one or more acts of an occupant of the property, applying the obtained data that is indicative of one or more acts of the occupant of the property to a pre-surveillance rule, determining that the pre-surveillance rule is satisfied, determining a drone navigation path that is associated with the pre-surveillance rule, transmitting, to a drone, an instruction to perform pre-surveillance of the portion of the one or more properties using the drone navigation path.
Patent Agency Ranking