US12058467B2

There is provided a pixel circuit for performing analog operation including a photodiode, a first temporal circuit, a second temporal circuit and an operation circuit. Within a first interval, the photodiode detects first light energy to be stored in the first temporal circuit. Within a second interval, the photodiode detects second light energy to be stored in the second temporal circuit. Within an operation interval, the first temporal circuit outputs a first detection signal having a first pulse width according to the first light energy and outputs a second detection signal having a second pulse width according to the second light energy for being calculated by the operation circuit.
US12058464B2

An imaging device with low power consumption is provided. The pixel of the imaging device includes first and second photoelectric conversion elements, and first to fifth transistors. A cathode of the first photoelectric conversion element is electrically connected to the first transistor. An anode of a second photoelectric conversion element is electrically connected to the second transistor. Imaging data of a reference frame is obtained using the first photoelectric conversion element, and then imaging data of a difference detection frame is obtained using the second photoelectric conversion element. After the imaging data of the difference detection frame is obtained, a first potential that is a potential of a signal output from the pixel and a second potential that is a reference potential are compared. Whether or not there is a difference between the imaging data of the reference frame and the imaging data of the difference detection frame is determined using the first potential and the second potential.
US12058463B2

Provided is a photoelectric conversion device including a pixel array that includes pixels forming columns and is arranged in a substrate, first signal lines each transmitting a signal output from a pixel of a corresponding column, an analog circuit arranged in the substrate and configured to process signals from the pixels, second signal lines transmitting signals from the pixels to the analog circuit on a column basis, a switch configured to change a combination of connections between the first signal lines and the second signal lines, and a shift register arranged in the substrate, including a flip-flop, and configured to control the switch. In a plan view with respect to the substrate, the shift register is arranged between the pixel array and the analog circuit. In the plan view, the switch and the flip-flop are arranged in a direction different from a direction in which the first signal lines extend.
US12058462B2

An image capturing apparatus comprising: a plurality of SPAD pixels arrayed two-dimensionally; and a plurality of signal processing units that are provided so as to correspond, respectively, to the plurality of SPAD pixels, wherein each of the plurality of signal processing units comprises a request unit configured to issue a readout request in accordance with detection of a predetermined numbers of photons by the corresponding SPAD pixel, and an arbitration unit configured to select and output one of one or more readout requests issued by the request unit and another readout request received from another signal processing unit, The image capturing apparatus further comprises a request detection unit configured to detect the readout request output by the arbitration unit, where the request detection unit detects and counts the readout requests issued in a predetermined period.
US12058459B2

An NMOS-only operational transconductance amplifier (OTA) replaces the PMOS transistors with switched capacitor pseudo-resistors in the pixels of an optical sensor such as a dynamic vision sensor or event-based vision sensor. Thus, if a stacked CMOS image sensor (CIS) process is employed, then the upper wafer can be kept free from N-wells, while still having the complete OTA on the upper wafer. Thus, it is possible to have only one wafer-to-wafer connection per pixel. Moreover, by operating the switched capacitor pseudo-resistors as three terminal devices, the gain can further be increased.
US12058455B2

Provided is a technology capable of acquiring a saturation charge amount and improving low-light characteristics while suppressing an enlargement of a device and deterioration in pixel density. A solid-state imaging device according to an embodiment includes: a first substrate (100) including a plurality of photoelectric converters (PD) arranged in a matrix; a second substrate (200) that is bonded to a first surface of the first substrate and includes a pixel circuit (120) that generates a pixel signal based on a charge generated in each of the photoelectric converters; and a third substrate (300) bonded to a third surface of the second substrate opposite to a second surface to which the first substrate is bonded, the third substrate including a peripheral circuit that executes predetermined processing on the pixel signal generated by the pixel circuit, in which the pixel circuit includes: a charge accumulation unit (FD) that accumulates a charge generated in the photoelectric converter; an amplification transistor (AMP) that generates the pixel signal having a voltage value corresponding to a charge amount regarding the charge accumulated in the charge accumulation unit; and a switching transistor (FDG) that switches capacitance of the charge accumulation unit.
US12058454B2

Provided is a vision sensor including a pixel array including a plurality of pixels disposed in a matrix form, an event detection circuit configured to detect whether an event has occurred in the plurality of pixels and generate event signals corresponding to pixels from among the plurality of pixels in which an event has occurred, a map data processor configured to generate a timestamp map based on the event signals, and an interface circuit configured to transmit vision sensor data including at least one of the event signals and the timestamp map to an external processor, wherein the timestamp map includes timestamp information indicating polarity information, address information, and an event occurrence time of a pixel included in an event signal corresponding to the pixel.
US12058450B2

According to various embodiment, an electronic device for adjusting the white balance of an image according to an attribute of an object included in the image comprises an image sensor, a display and a processor configured to be electrically connected to the image sensor and the display, wherein the processor is configured to: obtain an image of an external object using the image sensor, adjust the image into a first adjusted image by performing white balance on the image, identify whether the image or the first adjusted image comprises at least one figure, display the first adjusted image as the image of the external object on the display when identifying that the image or the first adjusted image does not comprise the at least one figure and adjust the first adjusted image into a second adjusted image by performing specified color balance on the first adjusted image and display the second adjusted image as the image of the external object on the display when it is identified that the image or the first adjusted image comprises the at least one figure and a color temperature of the first adjusted image satisfies a determination range for adjusting specified color balance.
US12058448B1

An adaptive approach to image bracket determination and a more memory-efficient approach to image fusion, which are designed to generate low noise and high dynamic range (HDR) images in a wide variety of capturing conditions, are described. An incoming preview image stream may be obtained from an image capture device. When a capture request is received, an analysis may be performed on an image from the preview image stream that has a predetermined temporal relationship to the image capture request. Based on the analysis, a set of images (and their respective capture parameters, e.g., exposure time) may be determined for the image capture device to capture. As the determined set of images are captured, they may be registered and fused in a memory-efficient manner that, e.g., places an upper limit on the overall memory footprint of the registration and fusion operations—regardless of how many images are captured in total.
US12058445B2

Disclosed are systems and techniques for identifying product identifiers in images. A technique can include receiving, by an edge computing device, x and y coordinates for a location of an out of stock shelf section, determining a frame of reference (FOR) based on the coordinates, the FOR including a location of a product identifier for the out of stock shelf section, determining incremental adjustments to a camera based on the FOR, instructing the camera to adjust by the incremental adjustments and capture an image of the location of the product identifier, performing image analysis on the image to identify the product identifier, determining second incremental adjustments to the camera to focus the camera on the location of the product identifier if the product identifier is not identifiable in the image, and instructing the camera to reset to original camera settings if the product identifier is identifiable in the image.
US12058442B2

A camera stabilizer module includes: a housing; a sensor assembly including a lens and an image sensor; an elastic circuit board including a first board body and a second board body, the image sensor being connected to the first board body, the first board body being connected to the second board body through a connecting portion, the connecting portion extending toward an outward side of a surface of the first board body, and the second board body being connected to the first housing; a stabilizer assembly including a stabilizing coil and a stabilizing magnet that are facing each other; and a controller electrically connected to the elastic circuit board, where the stabilizing coil is provided around the image sensor, and the stabilizing magnet is facing the stabilizing coil and provided around the lens.
US12058428B2

An electronic device according to an embodiment may include a first camera module, and a flash module disposed adjacent to the first camera module, where the flash module may include an LED configured to emit light, and an optical lens disposed in the traveling direction of the light emitted from the LED. The optical lens may include a first surface in the direction facing the LED and a second surface in the direction opposite the first surface, and the second surface of the optical lens may include a first translucent area including a central area where the light emitted from the LED is incident and a second translucent area spaced apart from the first translucent area. Various other embodiments may be also provided.
US12058427B2

Systems and methods of the present disclosure provide a compact camera device that utilizes one or more spatially varying polarizers, such as one or more multi-twist retarders, to provide compact designs with improved performance. The spatially varying polarizers may be used to multiplex light received by a camera, which allows optics to modify (e.g., focus) incident light in a polarization specific manner to provide better resolution, reduced form factor, or other advantages.
US12058425B2

A content interaction system and method allow a user to simultaneously interact with a piece of content using three, four or five senses (such as sound, sight and smell in one example) of the user. In one embodiment, the content interaction system may have a plurality of devices wherein the user may integrate one or more of the devices together.
US12058421B2

A content management system may assist users in managing consumption of content, such as television programs. Primary content may be segmented into portions, where a secondary content is interspersed between a first portion and a second portion of the primary content. The first portion and the second portion may be aggregated sequentially.
US12058419B2

Systems and methods control presentation of audio-only content that is broadcast to a media device. An exemplary embodiment receives media content that is currently received in a channel of a broadcasted media content stream; determines whether the currently received channel is a type of channel that provides audio/visual content or a type of channel that provides audio-only content; controls presentation of the received media content using at least one audio/visual content control function in response to determining that the currently received channel is the type of channel that provides audio/visual content; controls presentation of the received media content using at least one audio-only content control function in response to determining that the currently received channel is the type of channel that provides audio-only content, wherein the at least one audio/visual content control function is different from the at least one audio-only content control function.
US12058418B2

A content selection menu is generated and provided to a user. The content selection menu includes a plurality of audiovisual (AV) programs that are provided for user selection. The AV programs may be positioned in the content selection menu in accordance with their associated score for content attributes. Upon providing the content selection to a user, the user may select a program for viewing or the user may indicate interest in a program. If the user indicates interest in a program a second content selection menu is generated based at least in part on the attributes of the program of interest.
US12058413B2

Methods, apparatus, and computer program products that can play a media selection based on an anticipated activity are disclosed herein. One method includes determining, by a processor, an anticipated activity for a user based on one or more actions being currently performed by the user, determining a media selection for the user based on the determined anticipated activity, and playing the determined media selection. Apparatus and computer program products that include hardware and/or software that can perform the methods for playing a media selection based on an anticipated activity are also disclosed herein.
US12058409B2

A data stream, such as a video stream, may comprise one or more event trigger messages indicating an upcoming event in the stream. The time (e.g., pre-roll time) between the event trigger message and its corresponding event may be modified, based on rules, to provide a network operator, service provider or downstream recipient more (or less) time to prepare for the event. This may be accomplished by moving the event trigger to an earlier (or later) location in the stream, and/or editing the event trigger to indicate the different pre-roll time.
US12058407B2

Viewing of advertisements in broadcast television programming is electronically monitored using network communications to determine viewership of programming that is promoted in the ads. This correlation is enabled through a distributed information system that permits digital identification of ads in programming, as well as distributed tracking of ad and program viewership. Through automated gathering of viewership information and distributed data processing, advertising effectiveness can be very accurately tracked.
US12058405B2

A system is described for distributing over the air (OTA) channels within buildings and homes. The system can implement one or more active multi-mode antennas for improved performance and reliability. The system can be configured as a mesh network where multiple nodes are distributed to improve the probability of channel capture across the VHF and UHF frequencies used for over the air TV distribution. A node consists of a beam steering antenna that operates at the VHF and UHF frequencies for TV signal reception, a receiver and demodulation circuit, a transcoder to convert the received information for re-distribution, and a transceiver capable of operation at a secondary frequency band for use in re-distributing the information to communication devices in proximity of the node. The secondary frequency band can be the common WLAN (Wireless Local Area Network) system such as Wi-Fi, with the Wi-Fi transceiver also containing beam steering antennas for improved in-building propagation of the re-distributed information.
US12058401B2

An information processing system includes a controller. The controller acquires viewing state information together with viewer identification information from terminals of a plurality of viewers that are reproducing content in which a performance of a performer is imaged via a network in real time, the viewing state information indicating a line of sight or a position of each viewer in a coordinate system of a space where the viewer is present, the viewer identification information identifying the viewer. Further, the controller adds an effect to the content for each of the viewers on the basis of the acquired viewing state information.
US12058400B2

Master computing device and method for synchronizing display of a digital content (for example a digital signage content) on the master computing device and on one or more slave computing device. The master device transmits a synchronization request, comprising a digital content identifier for identifying the digital content, to the slave device(s). The master device determines a number of negative responses received from the slave device(s) in response to the synchronization request. Each negative response is indicative of one among the slave device(s) not being capable of displaying the digital content. The master device transmits a new synchronization request to the slave computing device(s) if the number of received negative responses reaches a threshold. The master computing device transmits a display command to the slave device(s) for displaying the digital content on their respective display(s) if the number of received negative responses does not reach the threshold.
US12058398B1

In various embodiments, a manifest customization application generates presentations of media titles for playback. The manifest customization application selects a first set of video streams from multiple sets of video steams that are associated with a media title and included in a media package video streams based on a first preference associated with a user. The manifest customization application selects a first set audio streams from multiple sets of audio streams included in the media package based on a second preference associated with the user. The manifest customization application generates a recommended presentation based on the first set of video streams and the first set of audio streams. The manifest customization application generates a manifest file that allows the media title to be played back in accordance with at least the recommended presentation.
US12058397B2

A method for managing computational resources allocated for encoding of one or more multimedia content streams for distribution in dynamic mode to viewing devices through a distribution network is proposed, which comprises, by a processing node of the distribution network: obtain, for a multimedia content stream corresponding to a channel distributed to the viewing devices, a value of a computational resource allocation criterion, wherein the computational resource allocation criterion comprises an audience measurement for the corresponding channel and a video content complexity of the multimedia content stream; and determine, based on the computational resource allocation criterion, an allocation of computational resources of a computing platform configured for encoding the multimedia content stream.
US12058384B2

The present disclosure provides a method and an Internet of Things system for managing a camera device of a public landscape in a smart city. The method is implemented based on the Internet of Things system, the system including a plurality of user platforms, a service platform, a management platform, and a plurality of object platforms. The method includes: counting, based on the service platform, a count of audience of the landscape images corresponding to the different user platforms in a preset future duration, and sending the count of the audience to the management platform, wherein the count of audience of the landscape images corresponding to the different user platforms in the future duration is determined through processing the count of the audience of the landscape images in a preset historical duration based on a third prediction model, and the third prediction model is the machine learning model; and determining, based on the management platform, a camera device to be canceled, the camera device to be canceled being a camera device corresponding to a landscape image whose the count of the audience does not satisfy a preset condition.
US12058378B2

The present disclosure provides a method of decoding a coded video bitstream, the method comprising: obtaining a picture-level syntax element included in a picture header of the current picture by parsing the video bitstream, wherein the picture-level syntax element is used to specify whether an adaptive loop filter (ALF) is enabled for the current picture; in case that the picture-level syntax element specifies the adaptive loop filter is enabled for the current picture, obtaining a parameter set identifier included in the picture header, wherein the parameter set identifier is used to indicate a first parameter set comprising a set of ALF parameters, and wherein a temporal identifier of the first parameter set is less than or equal to a temporal identifier of the current picture; performing the adaptive loop filter on at least one slice of the current picture based on the first parameter set.
US12058376B2

A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child coding units of unequal size, representing the two child coding units as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child coding units represented by leaf nodes of the binary tree with JVET, wherein further partitioning of child coding units split from quadtree leaf nodes via asymmetric binary partitioning is disallowed.
US12058374B2

A video transform method includes: receiving a quantized transform coefficient for a target block and a transform index for a non-separated secondary transform; inverse-quantizing the quantized transform coefficient; deriving an input transform coefficient size indicating the length of the inverse-quantized transform coefficient to which the non-separated secondary transform has been applied, an output transform coefficient size indicating the length of a modified transform coefficient to which the non-separated secondary transform has been applied, and a transform set mapped to the intra mode of the target block, when the transform index does not indicate that the non-separated secondary transform is not performed; and deriving the modified transform coefficient on the basis of a matrix operation on a transform kernel matrix in the transform set indicated by the transform index, and a transform coefficient list corresponding to the input transform coefficient size.
US12058348B2

A video encoder determines scaled transform coefficients, wherein determining the scaled transform coefficients comprises scaling transform coefficients of a block of the video data according to a given quantization step. The video encoder determines scalar quantized coefficients, wherein determining the scalar quantized coefficients comprises applying scalar quantization to the scaled transform coefficients of the block. Additionally, the video encoder applies a neural network that determines a respective set of probabilities for each respective transform coefficient of the block. The respective set of probabilities for the respective transform coefficient includes a respective probability value for each possible adjustment value in a plurality of possible adjustment values. Inputs to the neural network include the scaled transform coefficients and the scalar quantized coefficients. The video encoder determines, based on the set of probabilities for a particular transform coefficient of the block, a quantization level for the particular transform coefficient.
US12058347B2

A video coding mechanism is disclosed. The mechanism includes partitioning a picture into a plurality of first level tiles. A subset of the first level tiles is partitioned into a plurality of second level tiles. The first level tiles and the second level tiles are encoded into a bitstream. A split indication is encoded into the bitstream. The split indication indicates that at least one of the first level tiles is split into the second level tiles. The bitstream is stored for communication toward a decoder.
US12058343B2

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus may comprise obtaining a current block by splitting an image, determining prediction mode characteristic information based on encoding information of the current block, determining a prediction mode type of a lower-layer block split from the current block based on the prediction mode characteristic information, obtaining the lower-layer block by splitting the current block, and decoding the lower-layer block based on the determined prediction mode type of the lower-layer block. The prediction mode characteristic information may be determined based on a color format of the current block.
US12058337B2

A method of coding implemented by a decoding/encoding device for coding video data includes for a block coded in affine mode, determining control point motion vectors (CPMVs); determining a reference area in a reference picture corresponding to a sub-block of the affine coded block based on the CPMVs; setting a variable clipMVX equal to TRUE if a size of the reference area is greater than a predefined threshold, otherwise setting a variable clipMVX equal to FALSE; deriving a pixel-based motion vector field for the affine coded block; wherein, if the variable clipMVX is equal to TRUE, the deriving the pixel-based motion vector field further comprises motion vector clipping based on a first clipping range, wherein the first clipping range is determined based on the determined CPMVs and a size of the affine coded block.
US12058336B2

A decoding method performed by a decoding device according to the present document comprises the steps of: determining a prediction mode of a current block on the basis of information about a prediction mode obtained from a bitstream; constructing a merge candidate list on the basis of the prediction mode; deriving motion information of the current block on the basis of the merge candidate list; and generating prediction samples of the current block on the basis of the motion information, wherein the bitstream includes information about a combined inter-picture merge and intra-picture prediction (CIIP) available flag indicating whether the CLIP is available, and the determination step may include a step of acquiring a regular merge flag from the bitstream on the basis of the CIIP available flag.
US12058333B1

A system and method for complex-valued Synthetic Aperture Radar (SAR) image compression integrates AI-based techniques to enhance compression quality. It incorporates a novel AI deblocking network composed of convolutional layers for feature extraction and a channel-wise transformer with attention to capture complex inter-channel dependencies. The convolutional layers extract multi-dimensional features from the complex-valued SAR image, while the channel-wise transformer learns global inter-channel relationships. This hybrid approach addresses both local and global features, mitigating compression artifacts and improving image quality. The model's outputs enable effective SAR image reconstruction, achieving advanced compression while preserving crucial information for accurate analysis.
US12058327B2

In a method of video decoding for a decoder, coded information of a block is received that includes signaling information and syntax elements. Each of the syntax elements includes one or more bins and the block is coded by a string matching mode. A threshold value is determined based on a maximum number of bins that are allowed to be coded by a context coding mode. A number of bins of a first syntax element of the syntax elements are determined. The block is decoded in the string matching mode using the one or more bins of the first syntax element, where the number of bins of the first syntax element is limited by a threshold value indicating the maximum number of bins allowed for the context coding mode.
US12058324B2

The present disclosure provides a method 1200 of decoding a transform block in an image frame from a bitstream. The method comprises decoding a single truncated unary binarisation from the bitstream, the single truncated unary binarisation being used for a horizontal transform and a vertical transform of a transform block of the image frame. The method then determines a type of the horizontal and vertical transform based on the decoded single truncated unary binarisation and decodes the transform block in the image frame by applying the determined type of horizontal and vertical transform to the transform block of the image.
US12058321B2

Aspects of the disclosure provide methods and apparatuses for video processing. In some examples, an apparatus for video processing includes processing circuitry. The processing circuitry determines gating weights associated with expert modules based at least partially on a quantization parameter (QP) value. The expert modules are configured to process an input block that includes an image block being reconstructed based on the QP value. The processing circuitry then weights the expert modules based on the gating weights to generate an output image block corresponding to the image block.
US12058320B2

An image processing method is provided. The image processing method includes determining an associated unit set of a current coding unit in an image frame, the associated unit set comprising associated coding units, the associated coding units including a target unit in the image frame adjacent to the current coding unit, and at least one coding unit in the image frame having a parent/child relationship with the current coding unit, determining first statistical information based on a prediction mode of each associated coding unit in the associated unit set, obtaining second statistical information of preprocessing image blocks corresponding to the current coding unit, and determining a coding prediction manner of the current coding unit based on the first statistical information and the second statistical information, the coding prediction manner indicating a selected prediction mode and/or a processing order of the prediction mode.
US12058318B2

An image decoding method according to the present disclosure comprises the steps of: obtaining intra prediction type related information for a current block from a bit stream; deriving the intra prediction type of the current block based on the intra prediction type-related information; obtaining intra prediction mode-related information for the current block from the bitstream; configuring a most probable mode (MPM) list including candidate intra prediction modes for the current block based on neighboring blocks of the current block; deriving the intra prediction mode of the current block based on the MPM list and the intra prediction mode-related information; and generating a predicted block of the current block based on the intra prediction type and the intra prediction mode, wherein when the intra prediction type indicates the particular intra prediction type, the MPM index is parsed from the bit stream without parsing of an MPM flag.
US12058317B2

A method for storing a coded video bitstream. The method includes obtaining the coded video bitstream and storing the coded video bitstream in at least one storage medium. The coded video bitstream includes a first reference picture list syntax structure and a second reference picture list syntax structure. Each reference picture list syntax structure contains a number of entries. A first reference picture list of a current slice and a second reference picture list of the current slice are derived based on the first reference picture list syntax structure and the second reference picture list syntax structure. The first reference picture list and the second reference picture list are derived for bitstream conformance checking instead of for decoding a current picture or pictures following the current picture in decoding order when the current slice comprises an intra (I) slice of a non-intra random access point (IRAP) picture.
US12058311B2

An image encoding/decoding method is provided. An image decoding method of the present invention may comprise restoring an intra-prediction mode of a current chroma block, deriving at least one representative value based on a neighboring sample of the current chroma block and a neighboring sample of a corresponding luma block corresponding to the current chroma block in case the intra-prediction mode is a CCLM (Cross-Component Linear Model) mode, deriving a parameter of CCLM by using the at least one representative value, and generating a prediction block of the current chroma block by using the parameter of CCLM.
US12058299B2

A light field synthesis method and a light field synthesis system are provided. The light field synthesis method includes inputting light field information corresponding to a scene into a trained learning model. The light field information is a light field having a plurality of views. The light field synthesis method further includes configuring the trained learning model to generate a synthesized light field according to the input light field information. The synthesized light field has a plurality of new views other than the plurality of views. The trained learning model is obtained by performing a training process on a learning model, and the training process includes optimizing the learning model in a refocused image domain, so as to minimize refocused image errors.
US12058298B2

An information processing apparatus includes a web browser, and an acquisition unit configured to acquire, from a color measurement device, a color measurement result which is a result obtained by performing color measurement of a printed chart using the color measurement device, wherein a screen related to color measurement of a chart for performing color validation by comparing a color measurement result of a chart and a color reference is displayed using the web browser, and wherein the color measurement result acquired by the acquisition unit is displayed using the web browser.
US12058291B2

An image processing apparatus configured to perform character recognition processing to recognize characters included in image data and acquire character information, display characters indicated by the character information acquired, accept a selection of characters displayed by a user, generate a folder path based on the selected characters, and transmit the image data to a folder indicated by the folder path. In a case where the selection of characters is accepted multiple times, generate a folder path based on a combination of selected characters and transmit the image data to a folder indicated by the folder path.
US12058290B2

The present invention directs to an inspection apparatus, comprising: an obtaining unit that obtains a correct image for comparison against an inspection target image read from a print sheet; a first extraction unit that extracts a first coordinate group indicating an outside edge of the correct image from a feature point of the correct image; and a second extraction unit that extracts a second coordinate group indicating an inspection region inside the correct image that does not include the extracted first coordinate group of the correct image.
US12058288B1

A contact center server manages conversation data for a plurality of conversations between agent devices and customer devices and provides to the agent devices, one or more automated response recommendations to one or more customer messages by executing one or more dialog flows. The contact center server, using a classification model, determines for each of the one or more customer messages when there are one or more changes between the corresponding one or more automated response recommendations and corresponding one or more agent responses. Further, the contact center server associates one or more tags to the one or more agent responses when the one or more changes are determined. Subsequently, the contact center server identifies one or more patterns in the one or more tags associated to the one or more agent responses and provides one or more flow modification recommendations to the one or more dialog flows to one or more enterprise user devices based on the identified one or more patterns.
US12058283B2

A method for displaying at least one communication datum on at least one display device disposed in a living space of at least one resident including at least the following steps: receiving by an electronic device a communication datum from a computer server, sending by the electronic device a notification to a control device including a single control button, actuating the single control button, and sending by the control device, a control datum to the electronic device through a wireless communication, sending from the electronic device the first communication datum to the display device, and displaying by said display device said first communication datum.
US12058279B2

An electronic device and a control method of the electronic device. The control method comprises: determining a use state of an electronic device; when the electronic device is in a first use state, a laser projector projecting laser light in a first mode; and when the electronic device is in a second use state, the laser projector projecting laser light in a second mode, the energy of the laser light projected in the second mode is greater than the energy of the laser light projected in the first mode.
US12058274B2

Described herein is a method and network-security monitoring platform, also identified as Security Network Monitoring Platform (SNMP), for detecting anomalies in SSL and/or TLS communications set up in a communications network. The SNMP analyses data packets (DP) for detecting anomalous SSL and/or TLS handshake procedures in a monitoring interval, wherein each SSL and/or TLS handshake procedure comprises a first message sent by a respective client to a respective server for starting the respective SSL or TLS communication, and a corresponding second message sent by the respective server to the respective client. Next, the SNMP determines for each handshake procedure a first signature as a function of the data sent with the first message and a second signature as a function of the data of one or more certificates of the chain of certificates (CERT) sent with the second message. The SNMP then analyses the first and the second signatures to determine the respective popularity values. Moreover, the SNMP analyses each chain of certificates (CERT) to extract the information that indicates the fact that at least one of the certificates (CERT) of the chain is self-signed, and/or at least one of the certificates (CERT) has expired. During a training step, the SNMP trains a classifier using the popularity values and the information extracted from the certificates (CERT), so that the classifier supplies as output a value that indicates whether a given handshake procedure corresponds to a usual or to an anomalous handshake procedure. Consequently, during operation in steady-state conditions, the SNMP can use the classifier to supply, for each handshake procedure, a respective value that indicates whether the respective handshake procedure corresponds to a usual handshake procedure or to an anomalous handshake procedure and, in the case where at least one handshake procedure has been classified as anomalous, generate a notification that indicates the fact that the respective SSL or TLS communication presents an anomaly.
US12058267B2

A device for verifying a subject includes: a device body comprising a processor and a biometric system; wherein the biometric system comprises a first image capture device and a second image capture device, in which the first image capture device is configured to define a spatial region and the second image capture device is configured to capture an image of a subject within said spatial region, and the processor is configured to conduct an identification process on the captured image of the subject within the spatial region.
US12058266B2

Methods, systems, and apparatus are described providing social networking engines. Specifically, the present specification relates to a method for implementing software containers implementing social network engines that may be configured to act in a zero-knowledge environment. In such implementations, all information pertaining to the social network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. In some implementations, the containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules.
US12058256B2

A system and method for operating a terminal such as an automated teller machine or other type of self-service terminal having a primary partition of a hard disk encrypted with a disk encryption key (DEK). At the initial installation and after every boot, a pre-boot manager encrypts the DEK with a new key encryption key (KEK) and then splits the encrypted DEK into a plurality of encrypted DEK parts. The pre-boot manager next stores the plurality of encrypted DEK parts in randomized storage locations on an unallocated portion of a hard disk and encrypts a list of the randomized storage locations of the plurality of encrypted DEK parts with the KEK and storing the encrypted list in a location on the unallocated portion of the hard disk. Finally, the pre-boot manager stores the KEK, optionally in an obfuscated format, in a location on the unallocated portion of the hard disk.
US12058249B2

Timely and optimal user completion of pre-staged transactions is implemented by ultra-wideband (UWB) enabled devices at UWB-enabled ATMs. ATM information, transaction scheduling and user prioritization, transaction notifications, and/or haptic-feedback reminders are provided based on one or more real-time and/or predicted geographical locations and proximities, ATM-specific queue wait times, preference scores, historical usage, ATM resources, and/or other relevant data or preferences.
US12058243B2

In one embodiment, a method comprises: receiving, by a network device, a request from a requesting party to register the network device as an endpoint device in a secure peer-to-peer data network; cryptographically generating a secure private key and a secure public key associated with the requesting party utilizing the network device; generating and sending a registration request, including the secure public key and an external network address for reaching the requesting party via an external data network, to a prescribed destination associated with the secure peer-to-peer data network; and selectively registering the network device as the endpoint device in response to verifying a validation response having been sent to the external network address and that includes the secure public key, including creating a federation identifier associated with the external network address and an endpoint identifier uniquely identifying the endpoint device, and associating the endpoint identifier with the federation identifier.
US12058241B2

The present disclosure relates to systems for generating network packets that facilitate reliable and secure transmission of data between computing devices. For example, systems described herein involve generating a network packet in which a transport layer and security layer are implemented within an authentication header of the network packet. Information from the authentication header may be evaluated by a receiving device using a security key to compute an integrity check vector and an initialization vector to determine that a network packet has been provided in a correct order as well as check against a variety of security threats.
US12058238B2

A joint compression and encryption system is configured to retrieve, from a local memory or image capture device, an image file including a first plurality of segments. The system is further configured to identify, for one or more segment of the first plurality of segments, a matching segment in a local segmentation repository. The system is further configured to compress remaining segments of the first plurality of segments for which no matching segment was identified into a compressed remaining segment set. The system is further configured to transmit, via an unsecure communication channel and to a second computing entity, the identifications of the matching segments, and the compressed remaining segment set. The system is further configured to, prior to retrieving the image file, perform a handshake or calibration process. The system is further configured to encrypt the matching segments using a key into an encrypted segment set and transmit the key to the second computing entity. In embodiments, the second computing entity, using the key, decrypts the encrypted segment set.
US12058230B2

A method of communicating between a first device (e.g., an AP) and each of with a legacy device and a non-legacy device (e.g., STAs) includes, at the first device, generating a first information field for the legacy device, generating a second information field for the non-legacy device, generating a frame including the first information field and the second information field, and transmitting the frame, wherein the first information field includes a first value by which the legacy device identifies the first information field as valid, wherein the second information field includes a second value by which the legacy device identifies the second information field as invalid.
US12058227B2

A content delivery system consolidates aggregates and analyzes content. Content may be construed broadly, such as text, video, audio, merchandise, news, bands, festivals, venues, release dates, concerts, performances, etc. The system may obtain content, filter content and/or apply preferences and/or analytics to determine a particular content. Analytics may include various content matching processes, such as hashing, for example. A notification may be generated based on the particular content and the notification may be sent, to a user's portable device for example. An aggregation application on the portable device may present an indication of the notification and response to selection of the notification. For example, the aggregation application may display the content associated with the notification. The aggregation application may track the user's behavior and update various analytics based on the tracking information.
US12058223B2

Provided is a system for pushing information. The system for pushing information includes: a time-driven scheduling terminal, a push content generating terminal, and a push content candidate terminal; wherein the time-driven scheduling terminal is configured to calculate push time points of push users for different push service types according to push time point rules for the different push service types, and initiate content generation requests based on push service types and user bases at same push time points; and the push content generating terminal is configured to select, based on the content generation requests, target push content of the push users at the push time points corresponding to the push service types from the push content candidate terminal using a dynamically configured content push algorithm, and feed the target push content back to the time-driven scheduling terminal.
US12058222B2

Systems and methods are provided for generating for output a modified notification. A notification is generated. The notification is received at a notification manager running on a first computing device. The notification is modified at the notification manager, thereby creating a modified notification. The modified notification is generated for display.
US12058217B2

Systems and methods are described for identifying a plurality of candidate interactive sessions for a user with a user profile to join, each candidate interactive session being associated with a plurality of user profiles. A digital representation of the user may be generated, and the digital representation of the user may be caused to join each of the plurality of candidate interactive sessions. The systems and methods may monitor, in each candidate interactive session, behavior of digital representations of each of the plurality of user profiles associated with the candidate interactive session in relation to the digital representation of the user. The systems and methods may generate, based on the monitoring, a social inclusivity score for each of the plurality of candidate interactive sessions. A recommended interactive session may be selected and provided based on the corresponding social inclusivity score for each candidate interactive session.
US12058213B2

A system can include multiple WiFi-enabled commercial off the shelf (COTS) Internet of Things (IoT) devices disposed within an environment and configured to be a transmitter (TX) or a received (RX) to send or receive data over a WiFi radio frequency communication link. A server can be configured to receive and parse the CSI data transmitted from the RX, store the CSI data with a corresponding human identity label collected for training, train a human identification classifier using a Convex Clustered Concurrent Shapelet Learning (C3SL) method, and estimate an identification of a user based on the CSI data and the C3SL method. The server can be configured to receive and parse the CSI data transmitted from the RX, transfer the CSI data into real-time CSI frames, store the real-time CSI frames in a database, store the real-time CSI frames with a corresponding gesture label collected in an original environment, and estimate and identify the gesture performed by user using a trained target encoder and source classifier.
US12058209B2

During a data protection operation, a data storage system can collect computing attributes associated with hosting of an application generating data being backed up and may also obtain information relating to physical characteristics of the computing device hosting the application and the data. At the time of migration to a cloud, the system can use the collected attributes and/or information to provision cloud resources. For instance, the cloud storage system may accept provisioning requests, and may provide several templates which each specify a cloud resource that can be provisioned upon request, such as a cloud computing resource. The system can compare the collected attributes with the attributes of the available templates to determine the best match. Then, the system can issue a provisioning request to the cloud provider according to the best-matched template. After provisioning the resources, the system can restore backup data of the application to the cloud storage system to migrate the data.
US12058205B1

The present disclosure describes systems and methods for associating a client device with an edge server. The method includes receiving by each of a plurality of cloud servers a signal from a client device requesting a resource provided by the plurality of cloud servers. Each of the cloud servers then calculates a distance between each cloud server and the client device, and an approximate location of the client device may be determined based on the calculated distance and the known location of the cloud servers. Using the approximate location of the client device, at least one of a plurality of edge servers that are located within a predetermined distance of the client device is identified by the cloud server, and the cloud server or client device may choose one of the identified edge servers through which the client device may be associated to communicate with the cloud server.
US12058203B2

Disclosed are an entry management server, system and method for digital service-based traffic orchestration. The entry management server according to an embodiment includes a communication unit, and a processor connected to the communication unit and controlling a transaction for a request received by a server system. The processor receives a request signal transmitted from a user terminal, collects status data for each of a plurality of servers within the server system, determines whether the user terminal is capable of accessing the server system, based on the collected status data, and controls transmission of the request signal to the server system based on the determined result.
US12058201B2

According to an embodiment of a first aspect of the invention, there is provided a distributed network comprising a plurality of nodes. Each of the plurality of nodes is configured to run one or more computational units comprising its own unit state. The network is configured to individually execute, by an execution subset of the plurality of nodes, s set of execution messages in a deterministic manner, thereby mutating the unit states of one or more of the computational units of the execution subset. The network is further configured to regularly make, by the nodes of the execution subset, a read snapshot of the unit states of the one or more computational units of the execution subset and to provide, by one or more nodes of the execution subset, user access to the read snapshot. Further aspects of the invention relate to a corresponding computer-implemented method, a node, a computer program product and a software architecture.
US12058193B2

Aspects of the disclosure provide methods and apparatuses for media processing. In some examples, an apparatus includes processing circuitry. The processing circuitry exchanges, with a server device and according to a bidirectional protocol for immersive media, a first plurality of messages that ensures the server device to receive one or more specific characteristics of the apparatus. The processing circuitry receives, from the server device and according to the bidirectional protocol for immersive media, a media stream carrying media content. The media stream includes immersive content and is adapted according to the one or more specific characteristics of the apparatus. The processing circuitry presents the media content from the media stream.
US12058192B2

Methods and systems are described for delivering and playing streaming content. A plurality of adaptations sets may be generated for a content asset. The plurality of adaptation sets may have segments encoded according to different segment durations. A media device may transition between adaptation sets to perform a content transition operation.
US12058185B2

Creating a new channel based on a thread or an object associated with a communication channel is described. A communication platform can receive, in association with a thread or an object, a first request to create a new channel based on the thread or the object. The communication platform can identify characteristics (e.g., users, context data, permissions data, etc.) associated with the thread or the object and can create the new channel based on first characteristics associated with the thread or the object. In some examples, the communication platform can receive, from a requesting user, a second request to associate second characteristics with the new channel. The communication platform can thus create the new channel based on the second characteristics.
US12058182B2

Techniques are disclosed for initiating game sessions between subscribers to online gaming services when account IDs of those subscribers are unknown. Such techniques permit a first user to select a second user with whom to play a game from information readily at hand, such as a contact manager that the first user maintains. The first user's device may send a resolution request message to an identity services server that includes contact information of the second user. Contact information may include network-based information regarding the second user, such as the user's e-mail address or phone number. The identity services server may resolve the contact into an account ID. Thereafter, a game launch request may be sent to the game server, which includes the account identifier resolved by the identity services server. An invitation message may be sent to a terminal of the second user to participate in the game and the game may be started. These techniques do not require that the first user possess the second user's account ID at the game server.
US12058180B2

Augmented reality security is enabled, e.g., to prevent transmission of maliciously manipulated augmented reality data. For instance, a device can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: based on a defined tampering criterion, determining whether a virtual frame, of a group of virtual frames received via a communication link established between the device and augmented reality equipment, has been modified without authorization, and in response to the virtual frame being determined to have been modified, causing the augmented reality equipment to stop displaying the group of virtual frames.
US12058179B2

A computing power network system includes: a control center; distributed computing clusters; a domain name server; and a trusted resource management unit, including a contract server and a plurality of blocks; wherein the control center is configured to provide a service interface for a user terminal, and determine a scheduling policy for the distributed computing clusters; the domain name server is configured to receive a parsing request sent by the user terminal over the service interface, and determine, based on the parsing request and the scheduling policy, an IP address of a target computing cluster configured to perform a computing task of the user terminal; and each computing cluster in the distributed computing clusters is configured to uploads real service capability data thereof to the contract server, and the contract server is configured to send the credit assessment to the plurality of blocks.
US12058178B2

A system and method for the prevention, mitigation, and detection of cyberattack attacks on computer networks using logon session tracking and logging. The system uses local session monitors to monitor logon sessions within a network, track session details, and generate an event log for any suspicious sessions or details. Cyber-physical graphs and histograms using persisted time-series data provides critical information, patterns, and alerts about configurations, attack vectors, and vulnerabilities which enable information technology and cybersecurity professionals greater leverage and control over their infrastructure.
US12058170B2

Techniques for code modification for detecting abnormal activity are described. Web code is obtained. Modified web code is generated by changing a particular programmatic element to a modified programmatic element throughout the web code. Instrumentation code is generated configured to monitor and report on one or more interactions with versions of the particular programmatic element. The instrumentation code is caused to be provided in association with the modified web code to the first client device in response to the first request from the first client device. Report data generated by the instrumentation code is received. The report data describes abnormal activity at the first client device, the abnormal activity comprising an interaction with a version of the particular programmatic element that does not exist in the modified web code. Based on the report, it is determined that the first client device is likely controlled by malware.
US12058165B2

A storage system that determines coupling priority of a plurality of coupling candidate servers includes a control unit. The control unit is configured to acquire information on security strength from the coupling candidate servers, determine coupling priority of the respective coupling candidate servers on a basis of the security strength of the coupling candidate servers and processing speed performance in processing relating to security with the coupling candidate servers, and cause the determined coupling priority of the coupling candidate servers to be stored in a prescribed memory.
US12058162B2

A method of cybersecurity performance analyzing for customer site(s) including assets in a networked system including different asset types, and a virtual security engine (VSE) server. The customer site is coupled to a Security Center (SC) including a SC server, and a cybersecurity hardening compliance engine (CHCE). The VSE server collects identification data and security configuration data from the asset types, and transfers the data to a SC database. Responsive to a user request to generate a cybersecurity hardening compliance report, the CHCE sends a query to the SC database to retrieve at least a portion of the data, uploads a cybersecurity benchmark including cybersecurity configuration rules (CCRs) for least a selected asset type, compares the data of the assets to the CCRs, and generates from results of the comparing a cybersecurity report including a quantitative measure of cybersecurity performance for the assets of the selected asset type.
US12058161B2

The subject matter herein provides an automated system and method for software patch management that ranks patches at least in part according to a score indicative of a complexity (e.g., cost) of remediating a vulnerability. This score is sometimes referred to herein as a vulnerability remediation complexity (VRC) score. A VRC score provides an objective measure by which an organization can determine which patches are most likely to be successfully applied, thus enabling implementation of a patching strategy that preferentially applies most critical, but less impact (in terms of remediation cost) patches first to remediate as must risk as possible as quickly as possible. Thus, for example, the approach herein enables the patching to focus on vulnerabilities of highest severity and small remediation cost over those, for example, representing lower severity and higher remediation cost.
US12058160B1

Integrating a natural language interface into an anomaly detection framework, including: detecting, by an anomaly detection framework, an occurrence of an event associated with one or more assets that are being monitored by an anomaly detection framework; generating, based on information associated with the detected event, one or more natural language inputs; and submitting, to a natural language interface, the one or more natural language inputs.
US12058159B2

Aspects of the disclosure relate to an automated monitoring of proximate devices. A computing platform may cause a reporting device to detect a target device in a local network, retrieve network data associated with the target device, and send, to an intermediate server, the network data. The computing platform may send, to the intermediate server, a query. The intermediate server may send the network data in response to the query. Based on the network data, the computing platform may determine an amount of time that has elapsed since network activity was previously detected for the target device, and based on a determination that the amount of time exceeds a predetermined time threshold, the computing platform may generate an alert notification indicating that the target device may need to be traced. Subsequently, the alert notification may be sent to the reporting device.
US12058157B1

Devices and techniques are generally described for anomalous computer activity detection. In various examples, first computer activity data associated with a first account may be determined. A first linear detection event that corresponds to the first computer activity data may be determined. In some examples, a set of gradient-based data associated with the first linear detection event may be determined. The set of gradient-based data may represent comparative analysis of the first computer activity data with computer activity data of other accounts. In some examples, first data representing the first linear detection event and the set of gradient-based data may be generated. In various cases, network access for the first account may be disabled based on the first data.
US12058154B2

This disclosure is related to methods and apparatus used to for preventing malicious content from reaching a destination via a dynamic analysis engine may operate in real-time when packetized data is received. Data packets sent from a source computer may be received and be forwarded to an analysis computer that may monitor actions performed by executable program code included within the set of data packets when making determinations regarding whether the data packet set should be classified as malware. In certain instances all but a last data packet of the data packet set may also be sent to the destination computer while the analysis computer executes and monitors the program code included in the data packet set. In instances when the analysis computer identifies that the data packet set does include malware, the malware may be blocked from reaching the destination computer by not sending the last data packet to the destination computer.
US12058148B2

Various embodiments of apparatuses and methods for distributed threat sensor analysis and correlation of a malware threat intelligence system are described. In some embodiments, the system comprises a plurality of threat sensors, deployed at different network addresses and physically located in different geographic regions in a provider network, which detect interactions from sources. In some embodiments, a distributed threat sensor analysis and correlation service obtains significance scores for different sources of the interactions with the plurality of threat sensors. The service determines which of the sources are malicious actors based on the significance scores. The service receives identifiers of known actors such as compute instances in the provider network, client devices in a client network, or deployed IoT devices in a remote network, and correlates the malicious actors with the known actors to identify which known actors might be infected by malware.
US12058142B2

Centralized privileged access is managed by receiving a request for privileged access to a device connected to a network, the request including a device identifier and a first user identifier, determining a role risk associated with the request based on a requested privilege level included in the request, determining an impact risk associated with the request based on potentially impacted devices other than the device, determining a risk level associated with the request based on the role risk and the impact risk, identifying a second user to control authorization of the device based on the risk level, and scheduling, in response to receiving authorization from the second user, a process to modify an entry in a permissions database to associate the first user identifier and the device identifier with the requested privilege level for the duration.
US12058128B2

The invention relates to a method for setting up a communication connection to a server for a requesting network device. The method comprises: receiving reference authentication data; storing the reference authentication data; comparing received the authentication data of the requesting network device to the reference authentication data; requesting a communication connection from the server; and generating an acknowledgement signal to the requesting network device, the acknowledgement signal indicating the requesting network device an acceptance to connect to the server and a network address to be used for the connection, receiving a connection request from the network device; and combining the connection request with the communication connection set up between the authentication server and the server. The invention also relates to an authentication server device, a communication system, and a computer program product.
US12058126B2

The technology disclosed herein enables network consensus management using trusted execution environments. An example method can include: determining, using a processing device associated with a first trusted execution environment (TEE) for a first node of a network in a distributed computing system, that the first node is a leader for a first set of networking transactions processed by the network in the distributed computing system; determining using the processing device associated with the first TEE, whether a second node of the network in the distributed computing system comprises a second TEE that satisfies an authentication threshold; and responsive to determining that the second node comprises the second TEE that satisfies the authentication threshold, setting, using the processing device associated with the first TEE, the second TEE of the second node as the leader for a second set of networking transactions processed by the network in the distributed computing system.
US12058122B2

In one embodiment, a method comprises: first determining, by a secure executable container executed by a network device, whether an input string entered by a user of the network device starts with a valid user access password for access via the secure executable container to one or more secure services; second determining, by the secure executable container, whether the input string further includes a prescribed delimiter contiguously following the valid user access password; third determining, by the secure executable container, whether the user has input a valid command password contiguously following the prescribed delimiter; and selectively executing, by the secure executable container, a prescribed command associated with the valid command password based on determining the user has input the valid command password contiguously following the prescribed delimiter.
US12058117B2

Techniques are provided for user identity verification using dynamic identification policies. One method comprises obtaining, by an identity management server, a validation request to evaluate an identity of a user, wherein the validation request is processed by the identity management server in connection with an access request of the user to access a protected resource provided by a service provider that is distinct from the identity management server. The validation request may comprise an identification policy, generated by the service provider in response to receiving the access request, that specifies authentication consensus constraints that apply to the access request. The identity management server can provide an authentication request to verifier devices in a verifier pool, using the authentication consensus constraints, to evaluate the identity of the user; and can provide an identity validation result based on the evaluation of the identity of the user by the verifier devices using the authentication consensus constraints.
US12058103B2

An IP address display device suitable for a power device is provided. The IP address display device comprises a communication interface, a display interface, and a control circuit. The control circuit is electrically coupled to the communication interface and the display interface, and is used to determine whether an IP address allocated by a DHCP server has been obtained through the communication interface. When the determination result is yes, the control circuit automatically displays the obtained IP address by the display interface for a preset time. In addition, a power distribution unit and an uninterruptible power system using the same are also provided.
US12058099B1

In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
US12058087B2

A chatroom providing method includes searching for a consultation product corresponding to a user request; processing payment for the consultation product selected from the result of the search; and providing a one-to-one conversation by activating a chatroom between a user and an expert who has registered the consultation product for which the payment has been completed. A guide information associated with the consultation product is configured and provided in the chatroom as a chatbot message.
US12058084B2

Examples described herein relate to a physical layer interface device with an interface to a medium and a link controller. The link controller can attempt to form a link with another device through the interface. Based on failure to achieve link using a last successful configuration, an attempt to form a link with another device through the interface can include interleaving use of an IEEE 802.3 compatible auto-negotiation process with at least one attempt to form a link using a non-auto-negotiated mode. Based on failure to achieve link with the another device using any available link speed mode and forward error correction (FEC) scheme, an attempt is made using IEEE 802.3 compatible auto-negotiation without use of Next Pages.
US12058072B2

Embodiments of the present disclosure relates to a method and a device, the method comprising the steps of acquiring message A including a PRACH preamble and a PUSCH, and transmitting message A, wherein the PUSCH includes a DM-RS related to a DM-RS sequence, and the DM-RS sequence is related to a RAPID of the PRACH preamble.
US12058066B2

This disclosure provides systems, methods, and apparatuses, including computer programs encoded on computer storage media, for wireless communication. In one aspect of the disclosure, a method of wireless communication includes receiving, at a user equipment (UE) from a network entity or a second UE, multiple demodulation reference signals (DMRSs) including a first set of DMRSs allocated to a first DMRS symbol and a first subset of subcarriers and a second set of DMRSs allocated to a second DMRS symbol and a second subset of subcarriers. The method also includes receiving, from the network entity or the second UE, a phase tracking reference signal (PTRS) associated with the multiple DMRSs. The method further includes performing channel estimation based on the multiple DMRSs and a phase tracking process based on the multiple DMRSs and the PTRS. Other aspects and features are also claimed and described.
US12058064B2

This disclosure provides methods, devices and systems for increasing the transmit power of wireless communication devices operating on power spectral density (PSD)-limited wireless channels. Some implementations more specifically relate to LTF designs that support distributed transmissions. In some aspects, a transmitting device may obtain a sequence of values representing an LTF of a PPDU and may map the sequence of values to a number (N) of noncontiguous subcarrier indices of a plurality of subcarrier indices spanning a wireless channel according to a distributed tone plan. In some implementations, the transmitting device may modulate the sequence of values on N tones, representing a logical RU, and map the N tones to the N noncontiguous subcarrier indices, respectively. In some other implementations, the sequence of values may be obtained based on relative locations of the N noncontiguous subcarrier indices in the wireless channel.
US12058062B2

Embodiments of the present disclosure provide a method in a base station for coordinating resources in a wireless communications system with carrier aggregation in which a first group of terminal devices is served by a primary cell and one or more secondary cells under control of the base station. The method comprises obtaining information indicating arrival of a second group of terminal devices at coverage of the base station. A speed of any terminal device of the second group is higher than a speed of any terminal device of the first group. The method also comprises releasing resources on at least one secondary cell of the one or more secondary cells and allocating the released resources to the second group of terminal devices.
US12058057B2

A method of scheduling traffic in a network node is provided. A cyclic traffic schedule for a first traffic class, such as a first real time traffic class, includes a reception phase and a transmission phase. The method includes setting the transmission phase (T00) of the network node to coincide with the reception phase of at least two neighboring network nodes.
US12058055B2

Disclosed is a system for ensuring the continuity of a proxy-based service, and a method thereof. The system includes a target server that processes a queue of access requests received from a plurality of client devices and processes the queue until a first time point when the waiting amount of access request exceeds a predetermined first threshold, a queue management server that processes the queue from the first time point until a second time point when the waiting amount exceeds a predetermined second threshold, and a mirror server that processes the queue from the second time point.
US12058051B2

The present disclosure is directed to network traffic management and load balancing at a cloud-based secure access service accessible to remotely connected user devices. In one example, a cloud-based secure service system includes a network controller configured to receive network traffic from one or more user devices remotely connected to the controller; parse the network traffic into flow data and contextual information associated with the network traffic; determine that the network traffic is to be serviced by a target firewall service at the cloud-based secure service system based on the flow data and the contextual information; and direct the network traffic to the target firewall service to be serviced.
US12058049B1

The predictive overlay network architecture of the present invention improves the performance of applications distributing digital content among nodes of an underlying network such as the Internet by establishing and reconfiguring overlay network topologies over which associated content items are distributed. The present invention addresses not only frequently changing network congestion, but also interdependencies among nodes and links of prospective overlay network topologies. The present invention provides a prediction engine that monitors metrics and predicts the relay capacity of individual nodes and links (as well as demand of destination nodes) over time to reflect the extent to which the relaying of content among the nodes of an overlay network will be impacted by (current or future) underlying network congestion. The present invention further provides a topology selector that addresses node and link interdependencies while redistributing excess capacity to determine an overlay network topology that satisfies application-specific performance criteria.
US12058045B2

Some embodiments provide a method for a network controller operating on a host machine that hosts a particular one of multiple centralized routing components for a logical router. The method receives a routing table from a routing protocol application operating on the host machine. Each of the other centralized routing components operates on a different host machine and implements a different interface of the logical router that connects to at least one physical router external to the logical network. The routing protocol application operates as a router server for all of the centralized routing components. For each of the other centralized routing components, the method identifies a set of routes in the routing table to distribute to the centralized routing component. The method sends the identified routes for each centralized routing component to the centralized routing component.
US12058044B1

Disclosed are techniques for a processing device including a mesh network connecting at least a request node device, multiple home node devices, and multiple slave node devices. In an aspect, the request node device may select a target home node device. The home node devices may be divided into M groups of home node devices. The request may be routed from the request node device to the target home node device. The target home node device may select a target slave node device from a target group of M groups of slave node devices associated with a target group of the M groups of home node devices to which the target home node device belongs. The request may be routed from the target home node device to the target slave node device.
US12058043B2

A method for forwarding a vector packet processing (VPP) is applicable to a forwarding path. The forwarding path includes an Ethernet entrance, a data plane development kit (DPDK) input end, an entrance labeling-and-categorizing plug-in unit, one or more intermediate nodes, a Tx output end, an exit labeling-and-categorizing plug-in unit, and an Ethernet exit. The vector packet processing forwarding method includes: executing a learning-and-recording mode for a preceding packet to obtain a learning result, and in the learning-and-recording mode, having the preceding packet entirely pass through the forwarding path; and executing an optimized acceleration mode for a subsequent packet, and in the optimized acceleration mode, based on the learning result, having the subsequent packet detour some intermediate nodes of the one or more intermediate nodes in the forwarding path.
US12058039B2

Methods and apparatuses for enhancement of quality of service flows, for extended reality services or other services are proposed. For example, a method can include receiving a plurality of quality of service parameters for first packet-based communication. The quality of service parameters can include a packet delay budget for the first packet-based communication having a first end time. The plurality of quality of service parameters can further include a packet validity time for the first packet-based communication having a second end time equal to or later than the first end time. The packet validity time can be applicable to the first packet-based communication on a protocol data unit session basis, a quality of service flow basis, a set of protocol data units basis, or a packet basis. The method can also include transmitting the packet of the first packet-based communication to a further communication device.
US12058038B2

In one embodiment, a method includes a method includes receiving, by a headend node, network traffic. The method also includes determining, by the headend node, that the network traffic matches a service route. The method further includes steering, by the headend node, the network traffic into an SR-TE policy. The SR-TE policy is associated with the service route and includes a security level constraint.
US12058036B2

Technologies for quality of service based throttling in a fabric architecture include a network node of a plurality of network nodes interconnected across the fabric architecture via an interconnect fabric. The network node includes a host fabric interface (HFI) configured to facilitate the transmission of data to/from the network node, monitor quality of service levels of resources of the network node used to process and transmit the data, and detect a throttling condition based on a result of the monitored quality of service levels. The HFI is further configured to generate and transmit a throttling message to one or more of the interconnected network nodes in response to having detected a throttling condition. The HFI is additionally configured to receive a throttling message from another of the network nodes and perform a throttling action on one or more of the resources based on the received throttling message. Other embodiments are described herein.
US12058029B2

Systems and method for routing data packets in ring network. A data packet being transmitted to a destination node may be received by a first structure at a first node. The first node may determine a number of hops the data packet will traverse as it is transmitted from the first node to the destination node and compare the determined number of hops to a threshold hop value to determine whether the number of hops is equal to or less than the threshold hop value. If the number of hops is greater than the threshold, the data packet may be transmitted to a dimension queuing structure for a first virtual channel within a second node, otherwise, the data packet may be transmitted to a dimension queuing structure for a second virtual channel or a turn queuing structure within the second node.
US12058027B2

This application provides a packet transmission method, a correspondence obtaining method, and an apparatus and a system that are related to the foregoing method. For the packet transmission method, a first PE receives a first BIER packet sent by a first CE, determines, based on the received first BIER packet, a first VPN to which the first CE belongs, and transmits the first BIER packet based on the first VPN.
US12058022B2

In general, techniques are described that provide an analysis system for analyzing a software-defined networking (SDN) architecture system. The analysis system comprising the processing circuitry configured to obtain operational data representative of one or more of configuration, operation, and maintenance of the SDN architecture system. The processing circuitry may identify dependencies between the operational data that identify dependencies between objects representative of the configuration, operation, and maintenance of the SDN architecture system. The processing circuitry may perform, while traversing the dependences between the operational data, analysis with respect to the operational data in order to identify potential issues in the SDN architecture system, and output the potential issues in the SDN architecture system.
US12058008B2

Automatic network device identification and presentation of network information via augmented reality is disclosed. Real time imagery of a scene within a field of view of a camera is received. It is determined that the imagery depicts a first object. It is determined that the first object comprises a first network-attached device attached to a network. Information that corresponds to the first network-attached device is obtained, and the information is presented in conjunction with a real time view of the scene.
US12058001B2

An external system linkage unit (11) receives control information of a plurality of communication devices (21 to 29) accommodating a user using a network from an external system. A resource collection unit (12) acquires resource information of each of the communication devices (21 to 29) and detects a change in resource state. A device management unit (14) executes control of the communication device (21 to 29) including recombination of an accommodation position of the user on the basis of the control information received by the external system linkage unit (11) or the change of the resource state detected by the resource collection unit (12).
US12057998B2

An information processing apparatus that outputs data to an outside through a connected network includes a plurality of communication interfaces connected to a plurality of different networks, at least one service providing unit for outputting the data, interface selection information for associating the service providing unit with the communication interface, and an output unit for outputting the data from a communication interface corresponding to a type of the service providing unit by referring to the interface selection information.
US12057992B2

Example implementations include a method, apparatus and computer-readable medium for processing excess event messages using a mobile application, comprising rendering, via the mobile application, a first view displaying first state information of a control panel configured to receive event information from one or more sensors in a physical location. The implementations further include controlling, data flow of a plurality of event messages generated by the control panel. Additionally, the implementations further include selecting one or more event messages of the plurality of event messages from the processing queue based on a dispatch timer and a dispatch threshold. Additionally, the implementations further include generating a second view based on processing of the one or more event messages and blocking processing of the processing queue. Additionally, the implementations further include rendering the second view displaying second state information of the control panel.
US12057990B2

A network management method includes obtaining an analysis report of a first-hierarchy managed object from a management data analytics device, or a status report of at least one second-hierarchy managed object from a second-hierarchy network management device, and indicating, based on a performance indicator requirement of the first-hierarchy managed object and the analysis report or the status report, to the second-hierarchy network management device to manage the at least one second-hierarchy managed object. A first-hierarchy network management device is connected to the second-hierarchy network management device. The first-hierarchy network management device and the second-hierarchy network management device are configured to separately manage managed objects of different hierarchies. A managed object of the managed objects is a device, a network, or a service provided by the network. The first-hierarchy managed object includes the at least one second-hierarchy managed object or is associated with the at least one second-hierarchy managed object.
US12057977B2

Various embodiments herein provide techniques for synchronization signal block (SSB) configuration for wireless cellular networks. The SSB may be for carrier frequencies above 52.6 gigahertz (GHz). Other embodiments may be described and claimed.
US12057976B2

Methods are described allowing a vector signaling code to encode multi-level data without the significant alphabet size increase known to cause symbol dynamic range compression and thus increased noise susceptibility. By intentionally restricting the number of codewords used, good pin efficiency may be maintained along with improved system signal-to-noise ratio.
US12057962B2

A method for controlling the functioning of two or more smart home appliances of a network system comprising a cloud server, a terminal device and two or more smart home appliances registered in said cloud server. The method comprises: selecting two or more smart home appliances of the same type; grouping the selected smart home appliances into a products group; selecting control instructions; associating the selected control instructions to the products group to define group control instructions; and sending the group control instructions to the grouped smart home appliances so that all the grouped smart home appliances concurrently execute identical functions according to the group control instructions.
US12057956B2

Systems, methods and apparatuses are described for providing a summary associated with a virtual meeting. In response to detecting a break in presence (BIP) at a first computing device for a first user in the virtual meeting, each of one or more second computing devices participating in the virtual meeting and corresponding to at least one second user may be caused to locally monitor reactions of the corresponding at least one second user to the virtual meeting during the BIP. The server may receive one or more parameters associated with the locally monitored reactions and corresponding to a portion of the virtual meeting during the BIP. In response to determining to generate a summary associated with a corresponding portion of the virtual meeting during the BIP, based on the received one or more parameters, the summary may be generated and provided to the first computing device.
US12057952B2

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for coordinating a side conversation within a virtual conferencing system. The program and method provide, for each of plural participants within a room, display of a participant video element correspond to the participant and including a user-selectable button to initiate a side conversation with the participant; receive indication of a user selection, by a first participant, of the user-selectable button for initiating the side conversation with a second participant; provide for a side conversation between a first device of the first participant and a second device of the second participant, the first and second participants maintaining presence in the room during the side conversation; and cause, for each of the plural participants, modified display of the participant video elements corresponding to the first and second participants, to indicate the side conversation.
US12057947B1

In a data processing network, error detection information (EDI) is generated for first data of a first communication protocol of a plurality of communication protocols, the EDI including an error detection code and an associated validity indicator for each field group in a set of field groups. The first data and the EDI are sent through a network interconnect circuit, where the first data is translated to second data of a second communication protocol. An error is detected in the second data received from the network interconnect circuit when a validity indicator for a field group is set in EDI received with the second data and an error detection code generated for second data in the field group does not match the error detection code associated with the field group in the received EDI.
US12057944B2

Embodiments of the present disclosure relate to methods, devices, and computer readable medium for hybrid automatic repeat request (HARQ). A method in a terminal device comprises: receiving a scheduling message from a network device, the scheduling message including information on HARQ feedback, wherein the information on HARQ feedback indicates at least one of: a processing identification for HARQ feedback and the accumulated number of scheduling messages that have been transmitted for the terminal device or the processing identification; detecting data from the network device according to the scheduling message; and transmitting HARQ feedback to the network device based on the information on HARQ feedback.
US12057937B2

Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to methods and apparatus for adjusting a number of encoded bits, M, in block puncturing and/or shortening calculations to improve encoding performance. An exemplary method that may be performed by a wireless device generally includes iteratively determining a parameter, Madj, for construction of a polar code of size N for use in encoding K information bits, based on: at least two parameters, α and β, related to how many iterations to use in determining Madj, and a number of encoded bits, M; performing information adjustment allocation of the K information bits to an upper part and a lower part of the polar code based on Madj; and transmitting the upper part and the lower part of the polar code via a wireless medium.
US12057932B2

Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may identify a modulation and coding scheme (MCS) for an uplink communication of the UE; identify a set of beta values for uplink control information of the uplink communication according to a mapping between the set of beta values and the MCS, wherein the set of beta values is for determination of a number of resource elements or modulation symbols for the uplink control information; and transmit the uplink control information based at least in part on the set of beta values. Numerous other aspects are provided.
US12057913B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive downlink control information that identifies a first precoder indicator selected from a set of precoder indicators and a second precoder indicator selected from a subset of the set of precoder indicators. The UE may communicate using multiple antenna panels based at least in part on the first precoder indicator and the second precoder indicator. Numerous other aspects are provided.
US12057900B2

In an example of multi-user wireless communications, an access point may send a downlink frame, including a first signaling field and a second signaling field, to multiple stations. The first and second signaling fields are located in a header of the downlink frame. The first signaling field indicates whether the downlink frame is associated with a multi-user (MU) multi-input multi-output (MIMO) transmission. The second signaling field includes an attribute of the MU-MIMO transmission or a non-MU-MIMO transmission. A resource unit of the downlink frame includes a MU-MIMO payload when the downlink frame is associated with the MU-MIMO transmission. A resource unit of the downlink frame includes a non-MU-MIMO payload when the downlink frame is associated with the non-MU-MIMO transmission. The stations may decode one or more portions of the downlink frame based on the attribute in the second signaling field. Other methods, apparatus, and computer-readable media are also disclosed.
US12057899B2

A method and apparatus are provided, where a data sequence for transmission is identified (1002) as part of evaluating transmitter performance involving multiple physical antennas. The data sequence is mapped (1004) to the multiple physical antennas to be involved in the transmission. The data sequence is then transmitted (1006) using the multiple physical antennas from which a signal quality metric of a transmitter corresponding to a difference between a received signal associated with the transmission of each respective data symbol of the data sequence and a respective ideal location of a predefined constellation point associated with the data symbol that was transmitted can be determined, wherein an error vector magnitude involving an aggregated difference associated with the data sequence involving the transmission via the multiple physical antennas is determined.
US12057894B2

A system for transmitting and receiving signals having varying frequencies along a power line within a vehicle is provided. A transceiver is configured to transmit output signals to and receive input signals from various electronic systems on a vehicle along a power line at a first frequency. A frequency control circuit determines whether the destination system for the output signal is configured to receive the output signal at the first frequency or a different frequency and modulates the frequency of the output signal if necessary. The frequency control circuit also determines, prior to receipt by the transceiver, whether the input signal has the first frequency or different frequency and modulates the frequency of the input signal if necessary.
US12057893B2

A technique for determining a list of neighbouring radio resources from signal strength measurements taken by mobile terminals is presented. Two or more signal strength measurements taken by the same mobile terminal at substantially the same time are grouped to a data set that associates, for each of two or more different radio resources of a given radio resource type, a measured signal strength with an identifier of the measured radio resource. An apparatus implementation of the technique presented herein is configured to analyze, using a similarity metric, similarity of a plurality of data sets, cluster the data sets, or information derived therefrom, based on data sets similarity so as to obtain multiple clusters representative of different radio locations and to determine, from each cluster, a radio resource set that defines a list of neighbouring radio resources for the radio location represented by that cluster.
US12057891B2

A system for enhancing isolation in coexisting time-division duplexed (TDD) transceivers includes: a blocker canceller that transforms a transmit signal of a TDD transceiver into a blocker cancellation signal configured to remove transmit-band interference in a receive signal; a first filter that filters the blocker cancellation signal; a second filter that filters the transmit signal; and a transmit-noise canceller that transforms the filtered transmit signal into a transmit noise cancellation signal configured to remove receive-band interference in the receive signal.
US12057884B2

A wireless radio frequency conversion system is disclosed. The baseband device generates or receives a baseband signal. The remote radio device transforms between the baseband signal and a radio frequency signal. The beamforming device adjusts amplitude and phase of the radio frequency signal or adjusts scale factor and phase factor of the baseband signal. The conversion device performs an optical-electrical conversion to the radio frequency signal. One of the beamforming device, the conversion device, and the wireless radio frequency conversion system having a one-to-many conversion device performs a one-to-many conversion to the radio frequency signal or the baseband signal to generate radio frequency signals or baseband signals, or performs a many-to-one conversion to the radio frequency signals or the baseband signals to generate the radio frequency signal or the baseband signal. The front-end module amplifies the radio frequency signal. The antenna transmits or receives the radio frequency signal.
US12057876B2

A transceiver circuit is disclosed. The transceiver circuit includes an antenna, a receiver RF chain configured to receive a receiver RF signal from the antenna, a transmitter RF chain configured to transmit a transmitter RF signal to the antenna, and a controller configured to access a CFO (carrier frequency offset) estimate, and to, for each of one or more working frequencies: cause the receiver RF chain to receive a receiver RF signal from the antenna at each working frequency, generate I/Q measurement data based at least in part on the received receiver RF signal and the CFO estimate, store the I/Q measurement data, and cause the transmitter RF chain to transmit a transmitter RF signal to the antenna at each working frequency, where the controller is further configured to cause the transmitter RF chain to transmit the I/Q measurement data for each working frequency to the antenna.
US12057874B2

A device for reducing noise in a radio signal received in the FM band is proposed, including: a module for demodulating the radio signal, adapted to generate a demodulated radio signal on the basis of the received radio signal; a noise suppression module adapted to replace a temporal sequence of the demodulated radio signal with a denoised sequence; a module for controlling the noise suppression module, adapted to control the activation of the noise suppression module. The noise reduction device further including a module for analyzing the frequency spectrum of the received radio signal. The control module is configured to control the noise suppression module according to an activation strategy chosen from among several predetermined activation strategies depending on the spectral content of the received radio signal.
US12057873B2

A wireless communication device can include a transmitter subsystem configured to transmit a transmit signal that, once propagated from the wireless communication device, may be reflected back and received by a receiver subsystem as interference. The wireless communication device can include a self-interference cancellation subsystem configured to generate a cancellation signal to mix with received signals to mitigate self-interference effects. A performance floor for the self-interference cancellation subsystem may be determined based on a phase noise profile of an oscillator of either or both the transmitter subsystem or the receiver subsystem. The performance floor metric can be thereafter used to inform an operation or operational setting of the wireless communication device.
US12057872B2

A master node (MN) communicating with a UE using resource of a first band of unlicensed spectrum sends an addition request to a selected secondary node, to request resources for supporting the UE in a second band of unlicensed spectrum. The addition request includes minimum frequency separation information and optionally a baseline reference frequency. The minimum frequency separation information communicated in the addition request, indicates a minimum amount of frequency separation to be maintained between the communication resources in the first band of unlicensed spectrum used for communications with the UE and communication resource in the second band of unlicensed spectrum to be used for communications with the UE. The secondary node selects a channel within the second band of unlicensed spectrum to use for communications with the UE, which will satisfy the minimum frequency separation requirement communicated in the addition request and avoid IDC problems for the UE.
US12057869B2

A embodiment method, for linearizing a transmission signal resulting from a quadrature amplitude modulation of an analog baseband signal and a radiofrequency amplification, comprises a demodulation of a feedback signal taken from the transmission signal, a comparison between the demodulated feedback signal and the baseband signal, a digital calculation of a predistortion control signal based on the comparison, and an analog predistortion of the analog baseband signal controlled by the predistortion control signal.
US12057868B2

Apparatus and methods for power detection with enhanced dynamic range are provided. In certain embodiments, a front end system includes a power amplifier that amplifies a radio frequency (RF) input signal to generate an RF output signal, a directional coupler that generates a sensed RF signal based on sensing the RF output signal from the power amplifier, and a power detector that processes the sensed RF signal to generate a detection signal indicating an output power of the power amplifier. Additionally, the power detector includes two or more detection paths providing different amounts of gain to the sensed RF signal from the directional coupler.
US12057865B2

A radio-frequency module includes, for example, a low-band circuit configured to transfer a first transmit-signal group and a first receive-signal group in a low-band group, a middle-band circuit configured to transfer a second transmit-signal group and a second receive-signal group in a middle-band group, antenna connection terminals, a transmit-signal input terminal coupled to an output terminal of a power amplifier configured to amplify the first transmit-signal group, and a transmit-signal input terminal coupled to an output terminal of a power amplifier configured to amplify the second transmit-signal group. The low-band circuit includes duplexers, a switch, and a switch. The middle-band circuit includes duplexers, a switch, and a switch.
US12057856B2

A calibrating device can mitigate the static mismatch error of a digital-to-analog converter (DAC), and includes a digital code generating circuit, the DAC, an analog-to-digital converter (ADC), a filter circuit, an indicating circuit, and a statistical circuit. The digital code generating circuit generates a digital code of N digital codes. The DAC generates an analog signal corresponding to one of N signal levels according to the digital code. The ADC generates a digital signal according to the analog signal. The filter circuit generates a gradient value according to the difference between the digital code and the digital signal. The indicating circuit generates a selection signal according to the digital code. The statistical circuit learns from the selection signal that the gradient value is corresponding to a Kth digital code of the N digital codes, and determines whether the Kth digital code should be adjusted according to the gradient value.
US12057854B2

An example apparatus includes: nonlinearity function selection circuitry with an output, the nonlinearity function selection circuitry to select a type of a nonlinearity function, the nonlinearity function to model nonlinearity portions of data output from an analog-to-digital converter, nonlinearity function term generation circuitry with a first input coupled to the output, the nonlinearity function term generation circuitry to generate one or more nonlinearity function terms of the nonlinearity function based on the type of the nonlinearity function and the data, and coefficient determination circuitry with a second input coupled to the output, the coefficient determination circuitry to determine one or more nonlinearity function coefficients based on the one or more nonlinearity function terms, the nonlinearity portions of the data to be compensated based on the one or more nonlinearity function coefficients.
US12057853B2

An example apparatus includes: resistor ladder circuitry including a plurality of intermediate voltage nodes; a first plurality of switches having inputs coupled to a plurality of intermediate voltage nodes and having outputs; first level decoder circuitry configured to: receive a set of input bits; and open or close ones of the first plurality of switches based on a first subset of the input bits; a second plurality of switches having inputs coupled to the outputs of the first plurality of switches and having outputs coupled to a common node; and second level decoder circuitry configured to: receive the set of input bits; and open or close ones of the second plurality of switches based on a second subset of the input bits, the first and the second subsets sharing one of the input bits, wherein the output voltage is to be coupled to the common node.
US12057849B2

A frequency synthesis system and a frequency generation method of microwave photons based on photoelectric synergy are provided, the system includes an optical frequency comb for generating narrow optical pulse signals with high stability and low phase noise through; an optical frequency doubling/dividing unit for performing frequency doubling or frequency dividing on a repetition frequency of the narrow optical pulse signals output by the optical frequency comb; a photoelectric conversion unit for performing photoelectric conversion on input optical pulse signals, and outputting an electrical frequency comb; a second electrical filter unit for filtering input electrical signals; and a second electrical amplifying unit for performing power amplification on the input electrical signals. An operation frequency and performance of the optical frequency comb is three orders of magnitude or higher than that of common microwave frequency sources, microwave frequency signals with larger frequency range and better performance can be generated.
US12057845B2

Techniques are described herein for phase modulation and interpolation that support high phase modulation resolution with high linearity. Embodiments receive a digital signal that uses a sequence of K-bit digital codes to encode a sequence of instantaneous phases for phase-modulating a local oscillator signal. A fractional divider divides a reference clock into N divided clock signals at equally spaced phase intervals and selects a pair of such signals based on first designated bits of the digital code. A fractional divider-calibrated delay line generates M delayed clock signals at equally spaced phase intervals between the selected pair of divided clock signals, and selects a pair of the delayed clock signals based on second designated bits of the digital code. A digital controlled edge interpolator generates a delayed local oscillator output signal by interpolating between the selected pair of delayed clock signals based on third designated bits of the digital code.
US12057844B2

A digital droop detector for detecting whether a droop occurs in a power supply voltage, may include processing circuitry configured to, detect a voltage level change of a power supply voltage in response to a clock signal, the detecting the voltage level change including converting the detected voltage level change into a first code, correct at least one nonlinearity included in the first code, the correcting including converting the first code into a second code and a target range, and adjust a delay magnitude of the clock signal based on the second code.
US12057842B2

Embodiments of the invention provide for a dynamic pulse generator which can combine both the sequential element and the pulse logic into one stage, thereby eliminating the wasted time resulting from a pulse generator' input-to-output propagation delay. The dynamic pulse generator can include a plurality of P-MOS an N-MOS transistors, a first delay element, and a second delay element.
US12057836B2

Systems and methods described herein may relate to providing a dynamically configurable circuitry able to be programed using a microsector granularity. Furthermore, selective partial reconfiguration operations may be performed use write operations to write a new configuration over existing configurations to selectively reprogram a portion of programmable logic. An n-bit data register (e.g., a 1-bit data register) and/or control circuitry receiving data and commands from an access register disposed between portions of programmable logic may enable at least some of the operations described.
US12057834B2

A tile including circuitry for use with machine learning models, the tile including: a first computational array of cells, in which the computational array of cells is a sub-array of a larger second computational array of cells; local memory coupled to the first computational array of cells; and multiple controllable bus lines, in which a first subset of the multiple controllable bus lines include multiple general purpose controllable bus lines couplable to the local memory.
US12057820B2

A thin film piezoelectric acoustic wave resonator and a manufacturing method therefor, and a filter. The thin film piezoelectric acoustic wave resonator includes: a first base, an upper electrode, a piezoelectric plate body, a lower electrode and an isolation cavity. The upper electrode, the piezoelectric plate body and the lower electrode are arranged on an upper surface of the first base and are stacked sequentially from top to bottom. The upper electrode, the piezoelectric plate body and the lower electrode have an overlapping region in a direction perpendicular to the surface of the piezoelectric plate body, in which a first gap is formed between the piezoelectric plate body and the upper electrode, and a second gap is formed between the piezoelectric plate body and the lower electrode. The isolation cavity surrounds the periphery of the piezoelectric plate body and connects the first and second gaps together. At least one connecting bridge is arranged between the piezoelectric plate body and the base.
US12057815B2

An audio preamplifier (1) for a microphone, including: a chassis (2) with at least one audio input (17) and at least one audio output, a control panel (3) including a gain selector (10) being arranged on one of the sides of the chassis (2), the chassis (2) further including a receiving compartment inside which a first connector is arranged; and a cartridge (6) comprising a preamplification circuit and a gain control circuit, the cartridge (6) further having a second connector complementary to the first connector, the cartridge (6) being configured for being inserted in a removable manner into the receiving compartment of the chassis (2) so as to connect the first and second connectors. An audio preamplification kit includes an audio preamplifier (1) and a plurality of additional cartridges.
US12057809B2

Provided are a method for controlling operation of a module level power electronics (MLPE) device, a method for controlling MLPE devices and a photovoltaic system. In the method for controlling operation of a MLPE device, if it is determined that a current of a photovoltaic string where the MLPE device is located is less than a current threshold and coding information sent by a converter in the photovoltaic system is not received for a first preset time period, an output voltage or an output power of the MLPE device is controlled to be less than a corresponding threshold.
US12057806B2

One embodiment relates to a connector that includes a diode. The diode has an anode and a cathode. The connector further includes a first electrical connection which connects to the anode, a second electrical connection which also connects to the anode, and a third electrical connection which connects to the cathode. Another embodiment relates to a photovoltaic laminate which includes a string of photovoltaic cells and three electrical conductors extending out of two discrete penetrations of the laminate. A first electrical conductor is connected to a first end of the string, a second electrical conductor is connected to a second end of the string, and a third electrical conductor is also connected to the second end of the string. The first and third electrical conductors extend out of the first discrete penetration, while the second electrical conductor extends out of the second discrete penetration. Other features and embodiments are also disclosed.
US12057800B2

A generator system can include a dual stator generator comprising a first stator and a second stator, a first rectifier operatively connected to the first stator to receive AC from the first stator, a second rectifier operatively connected to the second stator to receive AC from the second stator, and a first DC output line and a second DC output line. The first rectifier and the second rectifier can be connected in parallel to the first DC output line and a second DC output line without an inter phase transformer (IPT) to output DC to the first DC output line and the second DC output line.
US12057784B2

A power electronics converter includes a substrate and a converter commutation cell including a power circuit. The power circuit includes at least one power semiconductor switching element and at least one capacitor. Each power semiconductor switching element is comprised in a power semiconductor prepackage. An electrical connection side of the respective power semiconductor prepackage is spaced apart in a z direction from the substrate so as to define a prepackage gap between the substrate and the electrical connection side. At least a portion of the prepackage gap is filled with an electrically insulating material having voids. A converter parameter σ defined as an insulation fill factor divided by a maximum void size is greater than or equal to 10/mm. The insulation fill factor is defined as a cumulated volume of the voids subtracted from a volume of the electrically insulating material divided by the volume of the electrically insulating material.
US12057782B2

This disclosure describes systems, methods, and devices related to a smart transformer devices. A device may receive a power input, wherein the power input includes a voltage input and a phase input. The device may then determine whether the phase input is single-phase or three-phase, wherein the power input is converted into three-phase responsive to a determination that the phase input is single-phase. The device may further determine whether the voltage input is between a first voltage and a second voltage. Responsive to a determination that the voltage input is between the first voltage and the second voltage, the device may route the power input through a plurality of transformer coils to produce a power output.
US12057768B2

A ripple amplitude compensation circuit for ripple-based control of DC-DC converter, wherein the ripple amplitude compensation circuit for adjusts the gains of the voltage loop and ripple loop according to the ripple amplitude. With the present invention, the ripple-based control loop's performance can be optimized.
US12057765B2

Apparatuses and methods for operating a power converter are described. An integrated circuit can be integrated in a high-side driver of a high-side fiend-effect transistor (FET) of the power converter. The integrated circuit can detect a phase node voltage of a power integrated circuit. The integrated circuit can, in response to the phase node voltage being less than a threshold voltage, operate a high-side FET of the power integrated circuit in a constant-current mode. The integrated circuit can, in response to the phase node voltage being greater than the threshold voltage, operate the high-side FET of the power integrated circuit in a constant-voltage mode.
US12057760B2

This invention is an apparatus to produce electrical power from the wearer's respiration through the application of a circular cluster of Variable Reluctance sensors that are excited by a rotating disk holding a plurality of magnets arranged radially, on its face, and spaced uniformly about its circumference. The sensors' arrangement conforms to the circumference and are perpendicular to the face of the rotating disk. This arrangement produces corresponding sinusoidal voltages that are each converted to DC via a corresponding rectifier circuit. The resulting DC voltage outputs are then summed to produce a single power output, which is fed to a DC-to-DC converter. The rotating disk's unidirectional motion is produced by a ratchet gear system attached to a partially elastic torso garment, which is worn on the mid torso. The ratchet gear system moves proportionally, in response to the reciprocal motion of a wearer's respiration.
US12057756B2

A rotating device according to an embodiment includes a motor, an output gear to transmit the rotation of the motor to the external device, and a housing accommodating the motor and the output gear. The motor is held by holding parts formed at the housing via an adhesive having elasticity. The adhesive having elasticity is disposed between surfaces perpendicular to an axial direction in the holding parts of the housing, and a first end part and a second end part-of a frame.
US12057754B2

The present disclosure provides a motor, a water divider, and a dishwasher with the water divider. The motor includes: a housing, accommodating a coil assembly; a lead portion, electrically connected to the coil assembly and configured to be electrically connected to an external connector; a terminal connecting device, connected to the housing and configured to receive the lead portion and the external connector and electrically connect the lead portion to the external connector; and an isolation component, fixed to the terminal connecting device and enclosing a live part of the lead portion together with the terminal connecting device, and the terminal connecting device and the isolation component are both made from a flame-retardant material.
US12057745B2

In a method for producing a cooling structure over a surface of a housing of a dynamo-electric rotational machine, at least one material is applied in layers by an additive manufacturing method to the surface of the housing, omitting at least one predefined region. As a result of the application of material, at least two elevations are formed, with a cooling channel being formed between the two elevations.
US12057742B2

A rotor for an electric motor may include a rotor core having a hole; a magnet inserted in the hole; and a sheet disposed between an inner surface of the hole and a side surface of the magnet, wherein the side surface faces the inner surface. The sheet may include a first contact layer contacting the inner surface of the hole; a second contact layer contacting the side surface of the magnet; and a body layer including a porous structure and disposed between the first contact layer and the second contact layer. The body layer may have a higher porosity than at least one of the first contact layer and the second contact layer.
US12057738B2

An electric motor can include a stator body defining fluid channels extending axially for fluid communication between axial ends of the stator body. Conductive windings can form first loops extending axially outward from the first end of the stator body and second loops extending axially outward from the second end of the stator body. A first cap can be coupled to the first end of the stator body and can include a first wall. The first wall can be between the first loops and the channels. Pins can extend from a side of the first wall that is opposite the first loops. The second cap can be coupled to the second end of the stator body and include a second wall. The second wall can be between the second loops and the channels. Pins can extend from a side of the second wall that is opposite the second loops.
US12057734B2

A charging unit for a portable power appliance which has a motor and an appliance energy storage member. The charging unit is electrically connectable to a mains power supply. The charging unit has an onboard energy storage member and a power output circuit comprising a first output port and a second output port, wherein the first output port is electrically connectable to a power cord and the appliance energy storage member is directly mountable to the second output port and a switch operable to adjust the power output circuit between a first operational mode in which the onboard energy storage member is coupled to the first output port and a second output port in which the onboard energy storage member is coupled to the first output port.
US12057721B2

A battery protection circuit includes: a voltage divider connected in parallel to an outer terminal, and configured to output a divided voltage; a controller configured to output an overvoltage determination signal based on the divided voltage that is input thereto; a logic portion configured to output a switching control signal based on the overvoltage determination signal and the divided voltage that are input thereto; and a switching portion configured to control a connection between a battery module and the outer terminal according to the switching control signal.
US12057717B2

A wirelessly powered electronic display apparatus and techniques for dynamically controlling the apparatus are described herein. More specifically, the electronic display apparatus is configured identify proximate users and automatically present communications to the proximate users in a wireless power delivery environment. In some embodiments, the apparatus comprises a housing, an electronic display disposed on the housing, one or more antennas situated within the housing and electronic circuitry situated within the housing. The electronic display is configured to present display data to proximate users in the wireless power delivery environment. The one or more antennas are configured to wirelessly receive power and data signals. The electronic circuitry is configured to harvest energy from the power signals, process the data signals to determine the display data for presentation to the proximate users, and direct the electronic display to present the display data to the proximate users.
US12057709B2

A method for operating a system having a device for the wireless transmission of energy to an electrical consumer by means of inductive coupling, and an electrical consumer, wherein the device has: a rectifier for generating a DC voltage from a line voltage, an inverter which is fed from the DC voltage and designed to generate a pulse-width-modulated activation signal, a power coil activated by the pulse-width-modulated activation signal, by means of which an alternating magnetic field can be generated to transmit the energy, a communication device designed to exchange data bi-directionally with the electrical consumer, and a regulator designed to regulate a power output by the inverter to a predetermined setpoint, and wherein the electrical consumer has: a switching device for changing the load impedance of the electrical consumer, and a communication device designed to exchange data bi-directionally with the device, wherein the method comprises the steps: synchronizing the operation of the device and the operation of the electrical consumer in such a way that, during a change in the load impedance of the electrical consumer, a transition frequency and/or a transition duty cycle of the pulse-width-modulated activation signal is/are set in such a way that voltages and/or currents induced in the electrical consumer do not exceed and/or fall below specified threshold values.
US12057707B2

A wireless charging device includes a shell, a coil assembly, a main board assembly and a heat dissipation assembly. The shell is defined with first and second air ports, the coil assembly and the main board assembly are located in the shell, the heat dissipation assembly is used for dissipating heat of the coil assembly and the main board assembly. The heat dissipation assembly includes a heat sink and a fan, the heat sink includes a first side and a second side facing away from each other, the coil assembly is arranged on the first side, the fan is arranged on the second side, and the fan is defined with third and fourth air ports. The first air port, the second air port, the third air port and the fourth air port are in communication with one another to form a heat-dissipation air passage located on the second side.
US12057706B2

A system includes a power source, a transmitter circuit, a conductor, and a receiver circuit. The transmitter circuit is supplied by the power source and wirelessly supplies the receiver circuit via the conductor. The conductor includes a plurality of distributed capacitances coupled in series with the conductor. The receiver circuit includes a primary coil and a secondary coil. The primary coil has at least two turns and includes a plurality of distributed capacitances. The transmitter circuit includes an Open Loop Reactance Matching (OLRM) control circuit, a first inverter, a second inverter, and a third inverter. The OLRM control circuit controls the first inverter to generate a high frequency AC voltage to be supplied to the conductor. During wireless power transfer, the OLRM control circuit performs reactance matching by controlling the second and third inverters to maintain the transmitter voltage and current in phase without requiring any feedback sensing.
US12057694B2

An electronic device includes a substrate and a timing control module. The timing control module transmits a plurality of timing control signals to the substrate. The timing control module includes an overcurrent protection circuit for detecting the timing control signals. The overcurrent protection circuit includes a subtractor and a comparator electrically connected to the substractor. The timing control signals include a first timing control signal and a second timing control signal. The subtractor calculates a first current difference value between a draw current value of the first timing control signal and a draw current value of the second timing control signal. The comparator compares the first current difference value with a first threshold and, when the first current difference is greater than or equal to the first threshold value, the overcurrent protection circuit performs an overcurrent protection mechanism.
US12057691B2

A cable spacer for maintaining positions of a plurality of cables relative to each other is provided. The cable spacer includes a frame, a hanger and a plurality of clamps that couple the plurality of cables to the frame to maintain the positions of the plurality of cables relative to each other. A first clamp includes a receiver with a first arcuate surface, and a keeper that is adjustably coupled to the receiver to be adjusted from a first position to a second position to interfere with removal of the region of the first cable from the first concave pocket. A locking system adjusts the keeper from the first position to the second position relative to the receiver, and maintains the keeper in the second position to exert a compressive force on the first cable, urging the first cable into the first concave pocket.
US12057685B2

A cable terminating assembly for terminating a cable having a wire includes a wire manager having an end face facing in an insertion direction and a connector housing with a reception opening receiving at least a part of the wire manager. The end face holds the wire in a predetermined position along the insertion direction. The connector housing has a cutting blade formed by an electrically insulating material. The cutting blade cuts the wire upon insertion of the wire manager into the connector housing.
US12057681B1

A self-powered ionization device is a bipolar plasma ionization module powered by a wind turbine and supported within a unit of HVAC ductwork by at least three adjustable legs. Power generated by an air current within the ductwork operates the bipolar plasma ionization module.
US12057669B1

A control attachment configured to control an application of power to a load is described. The control attachment may comprise a body portion adapted to be received by a power adapter; a plurality of contact elements extending from the control attachment, wherein the plurality of contact elements is adapted to be inserted into corresponding contact elements of the power adapter, and comprises a first contact element adapted to receive a first power signal from the power adapter and a second contact element adapted to receive a neutral signal from the power adapter, wherein the first power signal comprises a line power signal from the power adapter; and an actuator element extending from the body portion, wherein the actuator element is adapted to engage a corresponding switch element of the power adapter.
US12057666B2

There are provided a sheet metal; a substrate having a first surface facing an inner surface of the sheet metal; a first receptacle connector having a first part which is in contact with the first surface, and a second part facing the first part, and configured to be coupled to a first plug via a first opening of the sheet metal; and a first prevention section that is coupled to the sheet metal, presses the second part, and prevents the first receptacle connector from peeling off from the first surface.
US12057663B2

A cable assembly with a shielded termination portion where signal conductors of a plurality of cables are directly mounted to tail portions of signal terminals of a cable connector. Shielding in the termination portion may be provided by interaction of a wave-shaped shield, tail portions of ground terminals between tail portions of the signal terminals, a cross bar connecting the ground terminals and an exposed portion of a cable shield. The wave-shaped shield may be mechanically connected to at least the tail portions of the ground terminals and may be configured to press the cable shields into the crossbar. Such a configuration improves signal transmission performance by providing a consistent shielding at the connection areas where the cables are mounted to the tail portions of the conductive terminals and at the same time eliminates the need of an intermediate circuit board and therefore reduces manufacturing costs.
US12057659B2

Example implementations relate to an electronic port of an electronic device, having a locking assembly to secure an electronic plug within the electronic device. The electronic port includes a receptacle, and the locking assembly including a rocker switch, a bracket, and an elastic arm. The receptacle is releasably connectable to a connector of the electronic plug. The rocker switch is pivotably connected to an enclosure of the electronic device. The bracket extends from the rocker switch, and disposed around a first end portion of the receptacle. The elastic arm includes a locking tab engaged with the bracket, and a seating tab seated on a second end portion of the receptacle. Where, in relaxed state of the elastic arm, lock features of the locking tab protrudes into the receptacle, and where the elastic arm is deformable from relaxed state to biased state to pull the lock features out of the receptacle.
US12057654B2

A vehicle-side connector 1 includes a plurality of vehicle-side terminals 50, a connector housing 10 for holding the vehicle-side terminals 50 and heat storage materials 60 accommodated in the connector housing 10.
US12057652B2

A terminal fitting T includes a tubular body portion, a first resilient piece and a second resilient piece provided inside the body portion, a first contact point portion provided on the first resilient piece and configured to contact a tab portion, and a second contact point portion provided on the second resilient piece and configured to contact the tab portion. The first resilient piece extends in a first direction along a length direction of the tab portion from a first fixed end fixed to the body portion and is resiliently displaceable with a fulcrum of the first fixed end as a center. The second resilient piece extends in a second direction opposite to the first direction from a second fixed end fixed to the first resilient piece and is resiliently displaceable with a fulcrum of the second fixed end as a center.
US12057650B2

A connector to be connected to a circuit board includes a signal terminal, a tubular shield portion for covering an outer periphery of an intermediate part of the signal terminal, a housing for holding the signal terminal, and an alignment plate to be joined to the housing. The signal terminal includes a first end part fixed to the housing and a second end part extending from the first end part toward the circuit board. The second end part includes a connecting portion projecting from an end surface of the shield portion. The alignment plate includes a plate body to be arranged between the housing and the circuit board. The plate body has a first region formed with a positioning hole into which the connecting portion is inserted. The conductive portion is formed of conductive rubber or conductive resin.
US12057647B2

An antenna module includes a first board, a connecting board, a second board, an antenna radiator, and a circuit reference ground. The first board at least includes a first end. The connecting board has a first and a second connection end. The second board includes a second end and a bottom end. The second board and the connecting board are made of different materials. The antenna radiator extends along the extending direction of the connecting board and the second board, and defines a first and a second radiation end. The circuit reference ground extends along the extending direction of the first board, the connecting board, and the second board, and defines a first reference end formed on the first board and a second reference formed on the second board. The circuit reference ground and the antenna radiator are spaced apart and form an interval.
US12057641B2

An antenna unit includes a case having a base and a lid. An antenna assembly is located within the lid and is IP67 compliant, being waterproof. The antenna assembly can provide antennas located on one or more baseplates that are positioned within the top cover of the box. A baseplate can act as a heatsink, a reflector, and/or a ground plane, for the antennas while the cover is closed and in the locked position. The antennas have been designed and optimized to work on a baseplate and designed to operate with the thick plastic cover of the box. A plurality of antenna components are situated within the base separate from the antenna assembly. An optional barrier is located within the base to divide the antenna components from the lid. The antenna assembly include different types of antennas operable at least between 600 MHz to 39 GHz. The lid is separable from the base and is divided from other components to minimize interference so that all antennas may operate simultaneously while the lid is in a closed position.
US12057635B2

An antenna system and a method for fabricating an antenna system are disclosed. The antenna system includes a substrate having a top side and a bottom side, a single straight microstrip line on the top side of the substrate, a microstrip power divider (PD) on the top side of the substrate, and a ground plane on the bottom side. An input end of the single straight microstrip line is adjacent and vertical to a first edge of the substrate, and an output end of the single straight microstrip line is open. An input end of the microstrip PD is adjacent and vertical to a second edge of the substrate, and eight output ends of the microstrip PD are open. The first edge is parallel to the second edge. Further, three concentric square slots are etched on the ground plane.
US12057634B2

An electronic device according to certain embodiments, comprises a bracket defining a portion of a surface of the electronic device, the bracket including metal and having a recess formed therein, wherein the recess is formed by an inner wall including a resting region and an inclined region facing a different direction from the inner wall; and an antenna substrate including a conductive pattern, a first surface including a radiation area configured to radiate an RF signal from the conductive pattern, and a second surface opposite the first surface, wherein the antenna substrate is disposed in an interior of the recess such that the first surface faces an opened portion of the recess, the second surface faces the inner wall.
US12057596B2

A battery tray is for at least one battery module for a motor vehicle. The at least one battery module has multiple battery cells. The battery tray includes: a plurality of modules, the modules including: a front module; a rear module; and at least one central module. The modules each include a base section and at least one wall section. Ducts for a cooling medium are arranged on or in the base section for each of the modules. The modules are each embodied as cast parts and are connected to one another by joining to form a closed, pressure-tight and medium-tight battery tray.
US12057592B2

A battery pack includes a battery, an outer enclosure housing the battery to form a battery pack, and an expandable portion extending from the outer enclosure and allowing the battery pack to expand along an X-axis of the battery pack. The expandable portion includes an inner portion, an outer portion, and a gap portion between the inner portion and the outer portion. The inner portion and the outer portion have a sealing layer to seal off an interior space and the gap portion is devoid of the sealing layer. The sealing layer allows for fluid communication between the gap portion and the interior space when a pressure exerted on the sealing layer exceeds a pressure threshold. The expandable portion includes folds allowing the expandable portion to fold toward the battery pack in an initial folded configuration and expand away from the battery pack in an at least partially unfolded configuration.
US12057585B2

A conductive composition for a secondary battery, a slurry comprising the same, an electrode comprising the same and a method of preparing the conductive composition are provided. The conductive composition comprises a polymeric material, a carbon nanomaterial and an anionic stabilizing agent. The polymeric material comprises a copolymer comprising a structural unit derived from an acid group-containing monomer and a structural unit derived from a polar group-containing monomer. The conductive composition exhibits an improved stability and dispersibility in water. In addition, battery cells comprising a cathode prepared using the conductive composition disclosed herein exhibit impressive electrochemical performances.
US12057583B2

Provided is a binder composition for an all-solid-state secondary battery with which it is possible to form a solid electrolyte-containing layer that can cause an all-solid-state secondary battery to display excellent high-temperature cycle characteristics. The binder composition for an all-solid-state secondary battery contains an acrylic polymer and not less than 500 mass ppm and not more than 20,000 mass ppm of a phosphoric acid ester emulsifier relative to the acrylic polymer.
US12057579B2

Inorganic-based lithium mixed electrode materials have a low charge transfer rate and thus have poor fast charging or discharging characteristics. Positive electrode active materials include LCO (lithium cobalt oxide, LiCoO2), NCM (nickel cobalt manganese, Li(NiCoMn)O2), NCA(nickel cobalt aluminum, Li(NiCoAl)O2), LMO(lithium manganese oxide, LiMn2O4), LFP(Lithium iron phosphate, LiFePO4), etc. High nickel technology is attracting attention because if nickel is used a lot, the capacity of lithium ions can be increased. However, as the content of nickel increases, the reactivity increases, resulting in a risk of explosion of the battery and deterioration in cycle life characteristics. As the negative active material, carbon, transition metal oxide, nickel metal, silicon-nickel alloy, and the like may be used. As the carbon, natural graphite, artificial graphite, soft carbon, hard carbon, etc. can be used. As the transition metal oxide, Co3O4, CoO, FeO, NiO, and the like can be used. The present invention adds a polymer additive containing free radicals in the molecular structure to the electrode to solve the problems of the existing secondary battery. The polymer additive contains free radicals and undergoes an oxidation-reduction reaction through ionic interactions. When this polymer additive is included in the electrode, the fast charging and fast discharging characteristics are improved, and the stability of the electrode is improved. When the stability of the electrode is improved, the cycle life characteristics of the electrode are improved. Because the polymer additive participates in the electrochemical reaction, it increases the practical capacity of nickel. When dissolved in a solvent, the polymer additive can increase the viscosity and act as a binder.
US12057572B2

A method for manufacturing a negative electrode for a lithium secondary battery is provided in which the method is capable of effectively performing pre-lithiation. While a negative electrode is compressed with a press, a lithium alloy layer is formed on a portion in contact with a negative electrode active material layer of upper and lower plates of the press, and a negative electrode tab is electrically connected to the press through a connection part respectively disposed on the upper and lower plates of the press, and thus, it is possible to manufacture a negative electrode for a lithium secondary battery in which the pre-lithiation of the negative electrode may be performed at time of compression even without a separate pre-lithiation process.
US12057570B2

A composition for an electrochemical device functional layer contains a polymer A and a solvent. The polymer A contained in the composition for an electrochemical device functional layer includes an alkylene oxide structure-containing monomer unit and a (meth)acrylic acid ester monomer unit.
US12057567B2

The present invention relates to an electrode slurry coating device and method, wherein the heights of first and second slot die heads for discharging active material can be controlled according to time to improve process efficiency and reduce defect rates when forming an active material layer having a double layer structure.
US12057552B2

A method for manufacturing a secondary battery capable of preventing the phenomenon of bending of an electrode stack generated in an activation step, and a secondary battery produced thereby are provided. The method of manufacturing a lithium secondary battery includes (a) a step of manufacturing a lithium secondary battery by embedding an electrode stack together with an electrolyte in a battery case, (b) a step of aging the battery at room temperature, (c) a hot press step of applying pressure and heat to the lithium secondary battery, and (d) a step of charging the battery, in which a stack surface of the electrode stack is laminated by the hot press step. In the process of activating the secondary battery in which the electrolyte is injected by performing a hot press step, it is possible laminate the stack surface of the electrode stack before the charging process.
US12057549B2

A solid electrolyte material comprises a crystal structure including a structure framework and an ion-conductive species. The structure framework has a one-dimensional chain. In the one-dimensional chain, a plurality of polyhedrons are linearly connected to each other while sharing a corner, and each of the plurality of polyhedrons contains at least one type of cation and at least one type of anion.
US12057548B2

A process for producing an electrochemical cell, comprising: (A) continuously depositing a wet cathode active material mixture onto a surface of a cathode current collector to form a cathode electrode, wherein the wet cathode active material mixture contains 30% to 85% by volume of a cathode active material and 0% to 15% by volume of a conductive additive dispersed in a first liquid or polymer gel electrolyte; (B) continuously depositing a wet anode active material mixture onto a surface of an anode current collector to form an anode electrode, wherein the wet anode active material mixture contains an anode active material and a conductive additive dispersed in a second electrolytes; and (C) combining the cathode electrode or a portion thereof and the anode electrode or a portion thereof to form the cell; wherein the anode electrode and/or the cathode electrode has a thickness from 200 μm to 3,000 μm.
US12057543B2

A battery cell manufacturing device according to one embodiment of the present disclosure includes a sealing tool that presses a sealing part, in a battery case including a sealing part having a structure in which an electrode assembly is mounted onto a receiving part, and an outer peripheral surface is sealed by heat fusion, wherein the sealing tool comprises a first sealing tool located at an upper part and a second sealing tool located at a lower part with respect to the battery case, and wherein the sealing tool comprises a sealing surface in contact with the sealing part, and at least one pressure sensor is located on the sealing surface.
US12057531B2

A display device having high light-extraction efficiency is provided. A low-power display device is provided. In a red or green pixel included in the display device, a light-emitting element, an optically functional layer, and a wavelength-conversion layer are stacked in this order. The light-emitting element emits blue light, the optically functional layer transmits the blue light and reflects red and green light, and the wavelength-conversion layer converts the blue light into red or green light. The blue light emitted by the light-emitting element passes through the optically functional layer and enters the wavelength-conversion layer, and red or green light is emitted to the outside. The red or green light emitted from the wavelength-conversion layer to the optically functional layer side is reflected by the optically functional layer and emitted to the outside, which improves light-extraction efficiency.
US12057530B2

A light emitting device including at least one main light emitting unit including a light emitting diode chip and a wavelength converter, and configured to emit white light, in which the light emitting diode chip includes at least one of an ultraviolet chip, a violet chip, and a blue chip, and the light emitting device is configured to be adjustable to emit light corresponding to a spectral power distribution of morning sunlight, light corresponding to a spectral power distribution of afternoon sunlight, and light corresponding to a spectral power distribution of evening sunlight.
US12057527B2

A light emitting diode includes a first semiconductor layer, a second semiconductor layer, a first pad, a second pad, and a protection bump. The first semiconductor layer and the second semiconductor layer are overlapping with each other. An area of a first surface of the first semiconductor layer is larger than an area of a second surface of the second semiconductor layer. The first surface faces the second surface. The first pad is electrically connected to the first semiconductor layer. The second pad is electrically connected to the second semiconductor layer. The protection bump is located between the first pad and the second pad.
US12057514B2

A high efficiency solar power system combining photovoltaic sources of power (1) can be converted by a base phase DC-DC photovoltaic converter (6) and an altered phase DC-DC photovoltaic converter (8) that have outputs combined through low energy storage combiner circuitry (9). The converters can be synchronously controlled through a synchronous phase control (11) that synchronously operates switches to provide a conversion combined photovoltaic DC output (10). Converters can be provided for individual source conversion or phased operational modes, the latter presenting a combined low photovoltaic energy storage DC-DC photovoltaic converter (15) at string or individual panel levels.
US12057510B2

An object is to provide a material suitably used for a semiconductor included in a transistor, a diode, or the like. Another object is to provide a semiconductor device including a transistor in which the condition of an electron state at an interface between an oxide semiconductor film and a gate insulating film in contact with the oxide semiconductor film is favorable. Further, another object is to manufacture a highly reliable semiconductor device by giving stable electric characteristics to a transistor in which an oxide semiconductor film is used for a channel. A semiconductor device is formed using an oxide material which includes crystal with c-axis alignment, which has a triangular or hexagonal atomic arrangement when seen from the direction of a surface or an interface and rotates around the c-axis.
US12057505B2

A semiconductor device structure is provided. The semiconductor device structure includes a substrate having a first well region and a second well region and a first fin structure formed in a first region of the first well region. The semiconductor device structure also includes a second fin structure formed in a second region of the first well region. In addition, the second fin structure is narrower than the first fin structure. The semiconductor device structure also includes a third fin structure formed in a first region of the second well region. In addition, a sidewall of the first fin structure is substantially aligned with a sidewall of the third fin structure.
US12057502B1

A silicon-on-insulator metal-oxide-semiconductor field-effect transistor (SOI MOSFET) structure is provided, including a substrate layer; a buried oxide layer which is arranged on an upper surface of the substrate layer and is made of SiO2; an active zone which is arranged on an upper surface of the buried oxide layer; a source electrode and a drain electrode which are arranged on an upper surface of the active zone; a gate dielectric layer which is arranged between the source electrode and the drain electrode; a gate electrode which is provided in the gate dielectric layer; and a heat conduction column which penetrates through the buried oxide layer, and its top wall is in contact with the active zone. The heat conduction column dissipates heat in the active zone, resulting in a lattice temperature of the active zone will not increase extremely and avoiding a decrease of a current of the drain electrode.
US12057500B2

A power semiconductor device includes a termination region having a corner and an element region inside the termination region. An SiC substrate spans the element region and the termination region. An interlayer insulating film has an outer edge in the termination region. A source electrode is in contact with the SiC substrate in the element region, and has an outer edge on the interlayer insulating film in the termination region. An insulating protective film covers the outer edge of the interlayer insulating film and the outer edge of the source electrode, and has an inner edge on the source electrode. At the corner of the termination region, the outer edge of the interlayer insulating film has a radius of curvature R1, and the inner edge of the insulating protective film has a radius of curvature R2. The radius of curvature R2 is greater than the radius of curvature R1.
US12057493B2

Integrated circuitry comprises an electronic component. Insulative silicon dioxide is adjacent the electronic component. The insulative silicon dioxide has at least one of (a) and (b), where: (a): an average concentration of elemental-form H of 0.002 to 0.5 atomic percent; and (b): an average concentration of elemental-form N of 0.005 to 0.3 atomic percent. Other embodiments, including method, are disclosed.
US12057492B2

Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, a method includes forming a plurality of fins and forming a plurality of gate structures over the plurality of fins. A dielectric material structure is formed between adjacent ones of the plurality of gate structures. A portion of a first of the plurality of gate structures is removed to expose a first portion of each of the plurality of fins, and a portion of a second of the plurality of gate structures is removed to expose a second portion of each of the plurality of fins. The exposed first portion of each of the plurality of fins is removed, but the exposed second portion of each of the plurality of fins is not removed.
US12057486B2

The present disclosure provides a semiconductor device and a method of forming the same. The semiconductor device includes a first channel members being vertically stacked, a second channel members being vertically stacked, an n-type work function layer wrapping around each of the first channel members, a first p-type work function layer over the n-type work function layer and wrapping around each of the first channel members, a second p-type work function layer wrapping around each of the second channel members, a third p-type work function layer over the second p-type work function layer and wrapping around each of the second channel members, and a gate cap layer over a top surface of the first p-type work function layer and a top surface of the third p-type work function layer such that the gate cap layer electrically couples the first p-type work function layer and the third p-type work function layer.
US12057473B2

A transistor cell includes a gate electrode and a source region of a first conductivity type. A drain/drift region is formed in a silicon carbide body. A buried region of the second conductivity type and the drain/drift region form a pn junction. The buried region and a well region form a unipolar junction. A mean net dopant density N2 of the buried region is higher than a mean net dopant density N1 of the well region. A first clamp region of the first conductivity type extends into the well region. A first low-resistive ohmic path electrically connects the first clamp region and the gate electrode. A second clamp region of the first conductivity type extends into the well region. A second low-resistive ohmic path electrically connects the second clamp region and the source region.
US12057472B2

A method includes forming a semiconductor structure. The structure includes a first material, a blocking material, a second material in an amorphous form, and a third material in an amorphous form. The blocking material is disposed between the first material and the second material. At least the second material and the third material each comprise silicon and/or germanium. The structure is exposed to a temperature above a crystallization temperature of the third material and below a crystallization temperature of the second material. Semiconductor structures, memory devices, and systems are also disclosed.
US12057469B2

A semiconductor device includes a substrate having a first conductivity type, a first well formed in the substrate and having a second conductivity type, a first diffusion region formed in the first well and having the first conductivity type, a first interlayer dielectric layer disposed over the first well and the first diffusion region, and a resistor wire formed of a conductive material and embedded in the first interlayer dielectric layer. The resistor wire overlaps the first diffusion region and at least partially overlaps the first well in plan view.
US12057449B2

A semiconductor device with an isolation structure and a method of fabricating the same are disclosed. The semiconductor device includes first and second fin structures disposed on a substrate and first and second pairs of gate structures disposed on the first and second fin structures. The first end surfaces of the first pair of gate structures face second end surfaces of the second pair of gate structure. The first and second end surfaces of the first and second pair of gate structures are in physical contact with first and second sidewalls of the isolation structure, respectively. The semiconductor device further includes an isolation structure interposed between the first and second pairs of gate structures. An aspect ratio of the isolation structure is smaller than a combined aspect ratio of the first pair of gate structures.
US12057446B2

A semiconductor device and a method of forming the same are provided. The semiconductor device includes a first substrate, a capacitor within the first substrate, a diode structure within the first substrate adjacent the capacitor, and a first interconnect structure over the capacitor and the diode structure. A first conductive via of the first interconnect structure electrically couples the capacitor to the diode structure.
US12057440B2

A display device includes a first display panel, a second display panel, and an optical member. The first display panel includes a first substrate and a first cover member on the first substrate. The second display panel is coupled to a first side of the first display panel, and includes a second substrate and a second cover member on the second substrate. The optical member is in a groove defined by the first and second cover members at a boundary of the first and second display panels.
US12057437B2

A chip structure includes first and second semiconductor chips. The first semiconductor chip includes a first semiconductor substrate, a first interconnection layer located on the first semiconductor substrate, a first protection layer covering the first interconnection layer, a gap fill layer located on the first protection layer, and first conductive vias embedded in the gap fill layer and electrically connected with the first interconnection layer. The second semiconductor chip is embedded within the first semiconductor chip and surrounded by the gap fill layer and the first conductive vias, wherein the second semiconductor chip includes a second semiconductor substrate, a second interconnection layer located on the second semiconductor substrate, a second protection layer located on the second interconnection layer, and second conductive vias embedded in the second protection layer and electrically connected with the second interconnection layer, wherein the second semiconductor substrate is bonded to the first protection layer.
US12057433B2

Embodiments disclosed herein include electronic packages and their components. In an embodiment, an electronic package comprises a package substrate and a base die over the package substrate. In an embodiment, the electronic package further comprises a plurality of chiplets over the base die. In an embodiment, the base die comprises a substrate, a first metal layer and a second metal layer between the substrate and the plurality of chiplets, and a third metal layer and a fourth metal layer between the package substrate and the substrate. In an embodiment, a filter is integrated into one or more layers of the base die.
US12057430B2

A display device includes a display substrate, a signal pad part, an insulating layer, a connection pad part, and an electronic component. The signal pad part includes first and second signal pad parts, which face each other in one direction. The insulating layer covers the signal pad part. The connection pad part is disposed on the insulating layer and includes a first connection pad part overlapping the first signal pad part and a second connection pad part. The second connection pad part is electrically connected to the first connection pad part and is in electrical contact with the second signal pad part through a contact hole defined in the insulating layer. The electronic component includes a bump that is in electrical contact with the first connection pad part. The first signal pad part includes a plurality of signal pad portions spaced apart from each other.
US12057429B1

A method for bonding two confronting electronic devices together wherein the two electronic devices are initially temporarily coupled together using a room temperature process with a plurality of knife-edge microstructures on at least a first one of the electronic devices engaging portions of the a second one of the electronic devices. The room temperature process involves applying a relatively low compressive force or pressure between the two electronic devices compared to the forces or pressures used in convention flip-chip bonding. The first one of the electronic devices and the second one of the electronic devices also have traditional contact pads that are spaced from each other by a standoff distance when the devices are initially coupled together using the room temperature process. This allows for inspection of the two electronic devices while they are initially temporarily coupled together. In need be, the two can be separated at this stage for re-work After passing inspection, a relatively higher compressive force or pressure is applied between the two electronic devices to cause the standoff distance to decrease to zero and for the contact pads confronting each other on the confronting two electronic devices to weld thereby permanently bonding the two electronic devices together.
US12057426B2

A semiconductor module includes: a first conductive portion; a second conductive portion spaced from the first conductive portion in a first direction; first semiconductor elements electrically bonded to the first conductive portion and mutually spaced in a second direction perpendicular to the first direction; and second semiconductor elements electrically bonded to the second conductive portion and mutually spaced in the second direction. The semiconductor module further includes: a first input terminal electrically connected to the first conductive portion; a second input terminal of opposite polarity to the first input terminal; and an output terminal opposite from the two input terminals in the first direction and electrically connected to the second conductive portion. The semiconductor module further includes: a first conducting member connected to the first semiconductor elements and second conductive portion; and a second conducting member connected to the second semiconductor elements and second input terminal.
US12057425B2

A semiconductor package including a base chip; a semiconductor chip having a lower surface on which connection pads are disposed, the semiconductor chip being mounted on an upper surface of the base chip; a plurality of bumps on the connection pads and electrically connecting the base chip to the semiconductor chip; an adhesive film between the base chip and the semiconductor chip and fixing the semiconductor chip to the base chip; and an encapsulant on the base chip and encapsulating the semiconductor chip, wherein the semiconductor chip includes a central portion spaced apart from the upper surface of the base chip by a first distance, and an edge portion spaced apart from the upper surface of the base chip by a second distance, the edge portion being outside of the central portion, and a ratio of the second distance to the first distance is about 0.8 to about 1.0.
US12057423B2

A method of forming a semiconductor device includes: forming an interconnect structure over a substrate; forming a first passivation layer over the interconnect structure; forming a first conductive feature over the first passivation layer and electrically coupled to the interconnect structure; conformally forming a second passivation layer over the first conductive feature and the first passivation layer; forming a dielectric layer over the second passivation layer; and forming a first bump via and a first conductive bump over and electrically coupled to the first conductive feature, where the first bump via is between the first conductive bump and the first conductive feature, where the first bump via extends into the dielectric layer, through the second passivation layer, and contacts the first conductive feature, where the first conductive bump is over the dielectric layer and electrically coupled to the first bump via.
US12057419B2

A method for forming a chip structure is provided. The method includes providing a semiconductor substrate, a first conductive line, and a first dielectric layer. The method includes forming a first conductive layer over the first dielectric layer. The method includes forming a second conductive layer over the first conductive layer. The method includes forming a second dielectric layer over the second conductive layer and the first conductive layer. The method includes forming a first through hole passing through the second dielectric layer, the first conductive layer, and the first dielectric layer. The method includes forming a first conductive structure in and over the first through hole.
US12057417B2

A wafer chip-scale package (WCSP) includes a substrate including a semiconductor surface layer including circuitry configured for at least one function having at least a top metal interconnect layer thereon that includes at least one bond pad coupled to a node in the circuitry. A redistribution layer (RDL) including a bump pad is coupled by a trace to metal filled plugs through a passivation layer to the bond pad. A solder ball is on the bump pad, and a dielectric ring is on the bump pad that has an inner area that is in physical contact with the solder ball.
US12057416B2

A semiconductor device includes: a semiconductor substrate having a first main surface; an aluminum electrode having a first surface facing the first main surface and a second surface opposite to the first surface, the aluminum electrode being disposed on the semiconductor substrate; a passivation film that covers a peripheral edge of the second surface and that is provided with an opening from which a portion of the second surface is exposed; a copper film disposed on the second surface exposed from the opening so as to be separated from the passivation film; and a metal film disposed on the second surface exposed from between the passivation film and the copper film. The metal film is constituted of at least one selected from a group consisting of a nickel film, a tantalum film, a tantalum nitride film, a tungsten film, a titanium film, and a titanium nitride film.
US12057400B2

Some embodiments include an integrated assembly having a stack of alternating first and second levels. A panel extends through the stack. The first levels have proximal regions adjacent the panel, and have distal regions further from the panel than the proximal regions. The distal regions have first conductive structures, and the proximal regions have second conductive structures. Detectable interfaces are present where the first conductive structures join to the second conductive structures. Some embodiments include methods of forming integrated assemblies.
US12057396B2

Disclosed are a semiconductor device and a method for preparing a semiconductor device. The semiconductor device is provided with contact pad structures in contact holes. Each of the contact pad structures is configured to comprise a first contact pad, a second contact pad adaptively covering the first contact pad, and a contact plug located on the second contact pad. The first contact pad is in full contact with an active region in a substrate. In addition, an air gap is formed between the first contact pad and a side wall on a side of the respective contact hole.
US12057381B2

A circuit board includes a first external circuit layer, a first substrate, a second substrate, a third substrate, and a conductive through hole structure. The first substrate includes conductive pillars electrically connecting the first external circuit layer and the second substrate. The second substrate has an opening and includes a first dielectric layer. The opening penetrates the second substrate, and the first dielectric layer fills the opening. The third substrate includes an insulating layer, a second external circuit layer, and conductive holes. A conductive material layer of the conductive through hole structure covers an inner wall of a through hole and electrically connects the first and the second external circuit layers to define a signal path. The first external circuit layer, the conductive pillars, the second substrate, the conductive holes and the second external circuit layer are electrically connected to define a ground path surrounding the signal path.
US12057377B2

A multichip package and a method for manufacturing the same are provided. A multichip package includes: a plurality of semiconductor chips each mounted on corresponding lead frame pads; lead frames connected to the semiconductor chips by a bonding wire; and fixed frames integrally formed with at least one of the lead frame pads and configured to support the lead frame pads on a package-forming substrate.
US12057371B2

A semiconductor structure includes a power distribution network including a first buried power rail, a power wire, and a first buried via electrically interconnecting the first buried power rail and the power wire. Each of the first buried power rail, the power wire, and the first buried via have a liner on a corresponding bottom surface thereof and sidewalls thereof. The structure also includes a dielectric layer outward of the power distribution network; a first field effect transistor outward of the dielectric layer; a first via trench contact electrically interconnecting a source/drain region of the transistor to the first buried power rail; a first outer wire outward of the first field effect transistor; and an electrical path electrically interconnecting the first outer wire with the power wire.
US12057369B2

Embodiments of the present disclosure may generally relate to systems, apparatuses, techniques, and/or processes directed to packages that include stacked dies that use thermal conductivity features including thermally conductive through silicon vias (TSVs) filled with thermally conductive material located in passive areas of a first die to route heat from a first die away from a second die that is coupled with the first die. In embodiments, the first die may be referred to as a base die. Embodiments may include thermal blocks in the form of dummy dies that include TSVs at least partially filled with thermal energy conducting material such as copper, solder, or other alloy.
US12057367B2

A semiconductor device includes a semiconductor chip, an insulated circuit board including a metal plate, an insulating plate and a circuit pattern, each of which has a rectangular shape, and a spacer part disposed on the periphery of a rear surface of the metal plate including at least one of the four corners thereof. The spacer part protrudes from a rear surface of the metal plate in the thickness direction away from a front surface of the insulated circuit board.
US12057364B2

A semiconductor device and method is disclosed. Devices shown include a die coupled to an integrated routing layer, wherein the integrated routing layer includes a first width that is wider than the die. Devices shown further included a molded routing layer coupled to the integrated routing layer.
US12057353B2

A measurement pattern for monitoring overlay shift of bonded wafers includes a top wafer pattern and a bottom wafer pattern. The top wafer pattern includes a first portion with a width Wx1 measured along a first axis. The bottom wafer pattern includes a first part with a width Wx2 measured along the first axis, wherein the first portion of the top wafer pattern and the first part of the bottom wafer pattern are separated by a target distance Dx, and wherein the measurement pattern satisfies the following measurement formulas: Tx>Dx−Sx; TxSx; Tx
US12057347B2

Provided is a manufacturing method of an active device substrate including the following steps. A blind hole is formed in a substrate. A first conductive pattern and an active device are formed on a first surface of the substrate, where the first conductive pattern overlaps the blind hole. After the first conductive pattern and the active device are formed, an etching process is executed on the substrate to form a through hole penetrating the substrate at the position of the blind hole. A conductive material is filled into the through hole to form a conductive hole. The conductive hole is electrically connected to the first conductive pattern. A second conductive pattern is formed on a second surface of the substrate, where the second conductive pattern is electrically connected to the first conductive pattern through the conductive hole.
US12057343B2

A semiconductor device includes a first gate structure disposed over a substrate. The first gate structure extends in a first direction. A second gate structure is disposed over the substrate. The second gate structure extends in the first direction. A dielectric material is disposed between the first gate structure and the second gate structure. An air gap is disposed within the dielectric material.
US12057320B2

The techniques described herein relate to a method for etching an ashable hard mask (AHM) on a substrate. The method includes forming a plasma from a gas mixture, wherein the gas mixture includes hydrogen peroxide vapor with a concentration greater than 0.1% by volume, wherein the concentration of the hydrogen peroxide vapor in the gas mixture is substantially stable over time, and wherein the plasma comprises hydrogen peroxide species. The method further includes etching the AHM by exposing the AHM to the plasma.
US12057316B2

A method includes orienting a silicon carbide layer to a first crystal channel direction relative to a first ion beam and implanting phosphorous into the silicon carbide layer using the first ion beam to define a first doped region in the silicon carbide layer. A deviation angle between the first crystal channel direction and the first ion beam is less than ±1° and the first crystal channel direction comprises a <0001> direction or a <11-23> direction.
US12057312B2

The present invention provides a manufacturing method of a semiconductor structure and a semiconductor structure. The manufacturing method includes: providing a substrate; forming an amorphous layer on the substrate, wherein the amorphous layer includes a plurality of patterns to expose part of the substrate; forming a metal nitride layer on the amorphous layer; removing the amorphous layer to form a plurality of cavities between the substrate and the metal nitride layer; removing the substrate to form the semiconductor structure. In the present invention, an amorphous layer is formed on the substrate, and a metal nitride layer is formed on the amorphous layer. The amorphous layer can inhibit slip or dislocation during epitaxial growth, thereby improving the quality of the metal nitride layer and improving the performance of the semiconductor structure, while the metal nitride layer can realize self-supporting.
US12057308B2

Materials and methods for modifying semiconducting substrate surfaces in order to dramatically change surface energy are provided. Preferred materials include perfluorocarbon molecules or polymers with various functional groups. The functional groups (carboxylic acids, hydroxyls, epoxies, aldehydes, and/or thiols) attach materials to the substrate surface by physical adsorption or chemical bonding, while the perfluorocarbon components contribute to low surface energy. Utilization of the disclosed materials and methods allows rapid transformation of surface properties from hydrophilic to hydrophobic (water contact angle 120° and PGMEA contact angle) 70°. Selective liquiphobic modifications of copper over Si/SiOx, TiOx over Si/SiOx, and SiN over SiOx are also demonstrated.
US12057304B2

Machine learning approach can combine mass spectral imaging (MSI) techniques, one with low spatial resolution but intact molecular spectra and the other with nanometer spatial resolution but fragmented molecular signatures, to predict molecular MSI spectra with submicron spatial resolution. The machine learning approach can perform transformations on the spectral image data of the two MSI techniques to reduce dimensionality, and using a correlation technique, find relationships between the transformed spectral image data. The determined relationships can be used to generate MSI spectra of desired resolution.
US12057299B2

A method for cleaning contacts on a substrate incorporates ion control to selectively remove oxides. The method includes exposing the substrate to ions of an inert gas, supplying a first RF frequency of a first bias power supply to a substrate support, supplying a second RF frequency of a second bias power supply to a substrate support, and adjusting a first power level of the first RF frequency and a second power level of the second RF frequency to selectively remove oxide from at least one contact on the substrate while inhibiting sputtering of polymer material wherein the oxide removal is selective over removal of polymer material surrounding the at least one contact.
US12057298B2

Apparatus and systems for temperature probe integration on pedestal heaters of a processing chamber including a cooling assembly for cooling temperature probes disposed within. Cooling assemblies can be actively water-cooled, passively cooled by fin stacks. Further cooling assemblies include a mechanical arm assembly for lowering or raising the temperature probes.
US12057297B2

In one aspect, a system for depositing a film on a substrate is disclosed, which comprises at least one metallization source for generating metal atoms, and at least one reactive source for generating at least one reactive species. The system further includes an inner cooling cylinder and a substrate cylinder, where the inner cooling cylinder is fixedly positioned relative to the substrate cylinder, and the substrate cylinder at least partially surrounds the inner cooling cylinder. At least one mount is coupled to the substrate cylinder for mounting one or more substrates to the substrate cylinder.
US12057296B2

An electromagnetic field sensor may include a housing including an opening extending therethrough; a dielectric element including a first section having a first interior space and a second section having a second interior space, the dielectric element being received within the opening of the housing; and a conductor disposed within and approximating the first interior space and the second interior space of the dielectric element, the conductor including a first portion defining a first frustrum shape and a second portion defining a second frustrum shape, the first interior space receiving the first portion of the conductor and the second interior space receiving the second portion of the conductor. The electromagnetic field sensor for use in a matching network of a plasma generation system or other application.
US12057287B2

The beamlets in a multi-beam microscopy system are aligned based on coefficients of a fitted aberration model. In particular, an illuminator for directing the beamlets towards the sample is adjusted based on the coefficients to correct the aberrations. The coefficients are obtained based on measured beamlets' positions in the sample plane.
US12057280B2

A pyrotechnic current breaker with passive and active triggering for severing a busbar through which electric current flows has a housing through which passes the busbar that is formed with at least one break point and an adjacent fuse part. A separating punch is shiftable in the housing past the busbar to cut same. There is also a first igniter for passive triggering and moving the punch past the busbar and a second igniter for active triggering and moving the punch past the busbar. Both of the igniters act on the separating punch such that, when triggered, the separating punch cuts the busbar at the break point. The first igniter has two conductors connected to two sides of the fuse part and the second igniter has contacts connectable to an external trigger. One of the igniters is in the separating punch.
US12057278B2

A gas circuit breaker including: a cylindrical tank; a stator fixed inside the tank; and a mover disposed so as to face the stator. The mover is movable between a closing position and a cutoff position, the mover is in contact with the stator when located in the closing position, and the mover is out of contact with the stator when located in the cutoff position. The stator includes: a stator-side main contact fixed inside the tank; a stator-side resistance contact having a ring shape surrounding the stator-side main contact; and a spring and a dashpot supporting the stator-side resistance contact from a direction opposite to a direction in which the stator-side resistance contact faces the mover. The mover includes: a mover-side main contact disposed so as to face the stator-side main contact; and a mover-side resistance contact disposed in such a way as to face the stator-side resistance contact.
US12057276B2

A hybrid-type solid electrolytic capacitor which suppresses corrosive reaction even if chlorine ions are contaminated while suppressing deterioration of product characteristics. The solid electrolytic capacitor includes a capacitor element including an anode foil and a cathode foil facing each other and an electrolyte layer formed in the capacitor element. The electrolyte layer includes a solid electrolyte layer including a dopant and a conjugated polymer, and an electrolyte solution filled in air gaps in the capacitor element on which the solid electrolyte layer is formed. The electrolyte layer includes a cation component at a molecular ratio of 6 or less relative to 1 mol of a functional group which can contribute to a doping reaction of the dopant, and the electrolytic solution includes a sulfolane-based solvent.
US12057269B2

A stacked film capacitor device has less capacitance loss. The film capacitor device includes a film stack with metal layers including adjacent metal layers in 180° opposite orientations in a direction in which the metal layers extend continuously, and a first metal electrode and a second metal electrode on a pair of end faces of the film stack. At least one of a pair of end faces of the film stack in y-direction includes a recess continuously extending in a stacking direction and separating the film stack from the first metal electrode. The recess electrically insulates the metal layers serving as internal electrodes from a metal-sprayed electrode serving as an external electrode.
US12057267B2

Presented are a single coil apparatus and a method of forming. An exemplary apparatus includes solenoid assembly. The solenoid assembly includes a core tube extending along a longitudinal axis. The solenoid assembly further includes a first magnet and a second magnet located outside the core tube, the first magnet spaced along the longitudinal axis from the second magnet, and an excitation coil disposed radially outward of the first magnet and the second magnet.
US12057265B2

The coil manufacturing apparatus includes: a bending device configured to bend each of a plurality of flat conductors; and a welding device configured to weld the plurality of flat conductors. The bending device is a unit configured to bend each of the flat conductors before being supplied to the welding device. The welding device includes a first holding portion and a second holding portion disposed facing each other, and a driving portion configured to move the first holding portion and the second holding portion. The helical structure body is formed by pressing end faces of the one flat conductor and the another flat conductor against each other along a strip longitudinal direction and joining the flat conductors through pressure welding while reducing a distance in the strip longitudinal direction. The coil manufacturing apparatus includes a removing device configured to remove an unwanted portion of the flat conductors generated by welding.
US12057263B2

The disclosure relates to the technical field of sintered type NdFeB permanent magnets, in particular to a low-cost rare earth magnet and manufacturing method. There is provided a method of preparing a high-coercivity sintered NdFeB magnet including cerium comprising the following steps: (S1) providing alloy flakes composed of RxT(1-x-y-z)ByMz; (S2) mixing the alloy flakes, a low melting point powder, and a lubricant, then subjecting the mixture to a hydrogen embrittlement process followed in this order by pulverizing the process product to an alloy powder by jet milling, magnetic field orientation molding of the allow powder to obtain a blank, sintering and aging treatment the blank; (S3) coating a film composed of a diffusion source of formula R1xR2yHzM1-x-y-z on the sintered NdFeB magnet; and (S4) performing a diffusion heat treatment, followed by aging the sintered NdFeB magnet to obtain the low-cost rare earth magnet.
US12057257B2

A multi-layer coil structure and an inductor are provided. The multi-layer coil structure includes a first coil body and a second coil body. The first coil body includes a first extension portion and a second extension portion extending in a first direction, and at least one third extension portion extending in a second direction. The second coil body includes a fourth extension portion, a fifth extension portion, and at least one sixth extension portion, the fourth extension portion and the fifth extension portion extend in the first direction, and the at least one sixth extension portion extend in the second direction. When the first coil body is detachably assembled with the second coil body, at least one first pin is formed by the first extension portion and the fourth extension portion, and at least one second pin is formed by the second extension portion and the fifth extension portion.
US12057252B2

An electronic substrate may be fabricated by forming a base substrate and forming an inductor extending through the base substrate, wherein the inductor includes a magnetic material layer and a barrier layer, such that the barrier layer prevents the magnetic material layer from leaching into plating solutions during the fabrication of the electronic substrate. In one embodiment, the barrier material may comprise titanium. In another embodiment, the barrier layer may comprise a polymeric material. In still another embodiment, the barrier layer may comprise a nitride material layer. The inductor may further include a plating seed layer on the barrier layer and a conductive fill material abutting the plating seed layer.
US12057251B2

Disclosed herein is a coil component that includes a substrate having a first surface, and first and second coil patterns coaxially formed on the first surface of the substrate and electrically isolated from each other. The first coil pattern has a plurality of turns including a first turn and a second turn. A predetermined turn of the second coil pattern is disposed between the first and second turns of the first coil pattern.
US12057248B2

This electrical steel sheet is an electrical steel sheet in which at least part of either or both surfaces of a base steel sheet is coated with an insulation coating having an adhesive ability, wherein a logarithmic decrement of the insulation coating in a temperature range of 25 to 100° C. is 0.3 or less.
US12057237B2

A method is disclosed for providing, by an artificial intelligence engine, an optimal treatment plan to use with a treatment apparatus. The method includes receiving, from a data source, clinical information pertaining to results of using the treatment apparatus to perform particular treatment plans for people having certain characteristics. The clinical information has a first data format. The method also includes translating a portion of the clinical information from the first data format to a medical description language used by the artificial intelligence engine, determining, based on the portion of the clinical information described by the medical description language and a plurality of characteristics pertaining to a patient, the optimal treatment plan for the patient to follow using the treatment apparatus to achieve a desired result, and providing the optimal treatment plan to be presented on a computing device of a medical professional.
US12057234B2

A system for predicting therapy resistance and its molecular mechanisms in rectal cancer before treatment is provided. The system includes a feature extraction device, a collection device, a signature construction device and a prediction device. The system can predict responses to neoadjuvant therapy in patients before treatment, analyze patients who are resistant to rectal cancer therapy and their underlying molecular mechanism, thereby enabling personalized therapy for patients who are resistant to rectal cancer therapy. The system has important clinical significance in improving the overall survival of rectal cancer patients.
US12057233B2

A method and system use mathematical models and available patient information to virtualize a continuous glucose monitoring trace for a period of time. Such a method and system can generate the virtualized trace when episodic patient data is incomplete. Such a method and system can also rely on self-monitored blood glucose measurement information to improve the virtualized continuous glucose monitoring trace.
US12057232B2

Methods and systems for monitoring of sensor data for processing by machine-learning models to generate event predictions to estimate a risk a medical event are provided. An electronic device or wearable smart device may monitor the output of various sensors to collect data related to a person's activity level, location changes, and communications and may use this information as input to a personalized trained machine-learning model to predict a likelihood of an event.
US12057220B2

A system and a computer-implemented method of managing building wellness. The method may include the steps of: obtaining wellness parameters for a building (e.g., an office building) having an occupant(s); processing the wellness parameter to determine a current wellness index for the building and, based on the current wellness index, sending a message regarding the current wellness index to a recipient(s) (e.g., a building occupant), displaying the current wellness index for a user(s), and/or identifying a remediation action(s) to improve the current wellness index.
US12057217B2

A method, system, and computer program product for an image visualization system (120) that includes a contextually adaptive digital pathology interface. At least one image of a biological sample stained for the presence of one or more biomarkers is obtained (300). The image is displayed on a display screen at a first zoom level (310), in which a first subset of user selectable elements is contemporaneously displayed (320). As a result of user input, the image being is displayed at a second zoom level (330), in which a second subset of user selectable elements are contemporaneously displayed with the image (340). The one or more elements within the second subset of user selectable elements are disabled or hidden at the first zoom level, or one or more elements within the first subset of user selectable elements are disabled Or hidden at the second zoom level.
US12057188B2

For a non-volatile memory that uses hard bit and soft bit data in error correction operations, to reduce the amount of soft bit data that needs to be transferred from a memory to the controller and improve memory system performance, the soft bit data can be compressed before transfer. After the soft bit data is read and stored into the internal data latches associated with the sense amplifiers, it is compressed within these internal data latches. The compressed soft bit data can then be transferred to the transfer data latches of a cache buffer, where the compressed soft bit data can be consolidated and transferred out over an input-output interface. Within the input-output interface, the compressed data can be reshuffled to put into logical user data order if needed.
US12057184B2

A memory system includes a memory module having a plurality of memory devices therein. A memory controller is configured to transmit commands and addresses to the memory module in synchronization with a clock, input/output data to and from the memory module in synchronization with a data transfer clock, and perform system error correction operations on data read from the memory module. The plurality of memory devices perform on-die error correction operations, which are different from each other according to a physical location of the stored read data.
US12057182B2

A system includes a memory cell array including multi-level cells, an input data scramble circuit configured to receive input data and match lower error tolerant bits with higher error tolerant bits to provide matched bit sets, wherein each of the matched bit sets includes at least one lower error tolerant bit and at least one higher error tolerant bit, and a write driver configured to receive the matched bit sets and store each of the matched bit sets into one memory cell of the multi-level cells.
US12057163B2

A read reference current generator includes a temperature coefficient (TC) controller configured to adjust a temperature coefficient in response to a first control signal and generate a read reference current having an adjusted temperature coefficient, a plurality of replica circuits configured to receive the read reference current and adjust an absolute value of the read reference current with different scale factors to generate a plurality of branch currents, and a plurality of switches configured to control connection of the TC controller and the plurality of replica circuits in response to a second control signal, wherein an equivalent resistance value of each of the plurality of replica circuits corresponds to a multiple of an equivalent resistance value of a data read path, and the data read path includes a selected memory cell and a clamping circuit clamping a voltage level of a selected bit line to a determined value.
US12057156B2

A quadrature error correction circuit includes a duty cycle adjusting circuit, a phase interpolator, a phase detector, and a delay control circuit. The duty cycle adjusting circuit generates a first corrected clock signal and a second corrected clock signal whose skew and duty cycle error are concurrently adjusted by adjusting a delay of edges of a second clock signal and adjusting a delay of a falling edge of a first clock signal based on first through fourth control code sets. The phase interpolator generates a second delayed and selected clock signal by delaying a second selected clock signal selected from first through fourth adjusted clock signals. A phase detector detects a phase difference between a first selected clock signal and the second delayed and selected clock signal to generate an up/down signal. The delay control circuit generates the first through fourth control code sets based on the up/down signal.
US12057147B2

A method of forming a thin film structure involves performing one or more repetitions to form a template on a wafer. The repetitions include: depositing a layer of a template material to a first thickness T1; and ion beam milling the layer of the template material to remove thickness T2, where T2
US12057140B2

According to one embodiment, a disk device includes a plurality of recording media each including a recording layer and an actuator assembly including an actuator block rotatably supported around a rotation shaft, a plurality of arms extending from the actuator block, and suspension assemblies respectively attached to the arms and supporting respective magnetic heads. Of the plurality of arms, at least one arm has vibration characteristics different from those of the other arms.
US12057138B2

Systems and methods for identifying audio events in one or more audio streams include the use of a cascade audio spotting system (such as a cascade keyword spotting system (KWS)) to reduce power consumption while maintaining a desired performance. An example cascade audio spotting system may include a first module and a high-power subsystem. The first module is to receive an audio stream from one or more audio streams, process the audio stream to detect a first target sound activity in the audio stream, and provide a first signal in response to detecting the first target sound activity in the audio stream. The high-power subsystem is to (in response to the first signal being provided by the first module) receive the one or more audio streams and process the one or more audio streams to detect a second target sound activity in the one or more audio streams.
US12057137B2

A notification system includes: detection means (110) for detecting an acoustic event from voice data transmitted from a communication terminal held by a target person; and notification means (120) for sending a predetermined notification when the detection means (110) has detected the acoustic event. Accordingly, it is possible to determine the state of a target person regardless of the state of this person. Further, when the difference between an acoustic pattern of the voice data transmitted from the communication terminal and acoustic patterns registered in advance is outside a predetermined range, a management server (101) does not send a notification, whereby it is possible to prevent communication traffic from being increased based on unnecessary notifications.
US12057136B2

An acoustic environment identification system is disclosed that can use neural networks to accurately identify environments. The acoustic environment identification system can use one or more convolutional neural networks to generate audio feature data. A recursive neural network can process the audio feature data to generate characterization data. The characterization data can be modified using a weighting system that weights signature data items. Classification neural networks can be used to generate a classification of an environment.
US12057133B2

A channel encoder for encoding a frame includes a multi-mode redundancy encoder for redundancy encoding the frame in accordance with a certain coding mode from a set of different coding modes, wherein the coding modes are different from each other with respect to an amount of redundancy added to the frame, wherein the multi-mode redundancy encoder is configured to output a coded frame including at least one code word; and a colorator for applying a coloration sequence to the at least one code word; wherein the coloration sequence is such that at least one bit of the code word is changed by the application of the at least one of coloration sequence, wherein the specific coloration sequence is selected in accordance with the certain coding mode.
US12057120B2

Recommending an automated assistant action for inclusion in an existing automated assistant routine of a user, where the existing automated assistant routine includes a plurality of preexisting automated assistant actions. If the user confirms the recommendation through affirmative user interface input, the automated assistant action can be automatically added to the existing automated assistant routine. Thereafter, when the automated assistant routine is initialized, the preexisting automated assistant actions of the routine will be performed, as well as the automated assistant action that was automatically added to the routine in response to affirmative user interface input received in response to the recommendation.
US12057114B2

A media content steering solution is provided to identify a user query to steer playback of media content that is currently playing or has been played. The user steering query can include a voice request for playing media content that is relatively different from the media content being currently played or having been played. The media content steering solution analyzes the utterance of the user query and uses it to identify such different content that satisfies the user intent contained in the user query.
US12057106B2

A method of authorizing content for use, e.g., in association with a conversational bot. The method begins by configuring a conversational bot using a machine learning model trained to classify utterances into topics. Utterances that are not recognized by the machine learning model (e.g., according to some configurable threshold) are then identified. Using a clustering algorithm, one or more of the identified utterances are then processed into a grouping. Information identifying a topic associated with the grouping is then received and, in response, the machine learning model is updated to include the topic.
US12057098B2

A sound control device mounted in a vehicle and control method include measuring a drive signal input to a speaker, wherein the drive signal is generated in response to an input signal including at least one of a noise control signal and an audio signal, estimating a state of a voice coil of the speaker including at least one of displacement and temperature of the voice coil, based on the drive signal and a model of the speaker, and adjusting the input signal based on the state of the voice coil.
US12057092B2

An information processing device (1) according to an embodiment includes a display control unit (34) and a decision unit (31). The display control unit (34) displays a content image on a head-mounted display. During display of the content image by the display control unit (34), the decision unit (31) decides whether or not a surrounding person exists in a front direction of the head-mounted display on the basis of a camera image obtained by capturing an image of a surrounding environment of the head-mounted display. In a case where the decision unit (31) decides that a surrounding person exists, the display control unit (34) moves a display position of the content image.
US12057090B2

Methods, systems and apparatuses may provide for technology that determines measured timing data in response to a presentation request from an application, wherein the measured timing data is associated with one or more previous frames and the presentation request is associated with one or more subsequent frames. The technology may also determine scheduling times for the subsequent frame(s) based on the measured timing data, wherein the scheduling times include a simulation time, a rendering time, a driver submission time, a hardware submission time, and a display time. In one example, the technology controls a pacing of the subsequent frame(s) on a display in accordance with the scheduling times.
US12057084B2

A display device includes a plurality of scanning lines extending in a first direction, a plurality of signal lines extending in a direction intersecting the first direction, a first scanning circuit coupled to first coupling end parts of the scanning lines, a second scanning circuit coupled to second coupling end parts of the scanning lines, the second coupling end parts being opposite the first coupling end parts of the scanning lines, the first coupling end parts coupled to the first scanning circuit, and a signal output circuit configured to supply image signals to the signal lines. The scanning lines each have a broken part.
US12057082B2

According to one embodiment, an electronic apparatus includes a display panel including a display area, a camera opposed to the display area of the display panel, and a controller that controls drive of the display panel and drive of the camera, the controller compares a position of an image of an eye of a user displayed in the display area and a position of the camera, and moves, in a case where difference is present between the position of the image of the eye of the user and the position of the camera, an image of the user such that the position of the image of the eye of the user is superposed on the position of the camera.
US12057078B1

A backlight regulating circuit includes a first dimming circuit, a second dimming circuit and a selecting circuit, where the first dimming circuit is configured to conduct a PWM signal line and a driving chip in response to a signal of the scanning signal line; the second dimming circuit is configured to conduct a DC signal line and the driving chip in response to the signal of the scanning signal line; the first dimming circuit and the second dimming circuit are connected to the scanning signal line through the selecting circuit; and the selecting circuit is configured to proportionally distribute the signal of the scanning signal line to the first dimming circuit and the second dimming circuit in response to a control signal dynamically output by a control signal line according to an image.
US12057077B2

A display panel includes a plurality of subpixels and a plurality of data lines electrically connected to the plurality of subpixels, and a data driver circuit applies data voltages for outputting images to the plurality of data lines in a refresh frame period, wherein the data driver circuit applies a data voltage for outputting a first image to the plurality of data lines at a first driving frequency, and applies a data voltage for outputting a second image different from the first image to the plurality of data lines at a second driving frequency higher than the first driving frequency.
US12057076B2

A display device may include a timing controller which generates on-clock and off-clock signals, a level shifter which sequentially generates gate clock signals each having a rising edge and a falling edge respectively synchronized with a rising edge of the on-clock signal and a falling edge of the off-clock signal, the gate clock signals having a voltage corresponding to a gate driving voltage, a gate driver generating gate signals based on the gate clock signals, an over-current detector detecting an over-current by sensing a current of each of the gate clock signals at a time point when the falling edge of the on-clock signal is generated in an on-current detection mode, and generates a shutdown signal in response to the detected over-current, and a voltage generator providing the gate driving voltage to the level shifter and stops providing the gate driving voltage in response to the generated shutdown signal.
US12057061B2

A display driving circuit drives a display unit including a plurality of light-emitting elements connected along respective common lines and arranged in a matrix. The driving circuit includes one or more element drivers for driving the plurality of light-emitting elements of the display unit, a memory that stores lighting period information indicating a lighting period in which each light-emitting element is lit by the one or more element drivers, an element lighting period controller that outputs the lighting period information stored in the memory to each element driver, a switching unit that selects each common line based on the lighting period information stored in the memory, and a common line lighting period controller that is interposed between the memory and the switching unit and controls a lighting period in which each common line is activated according to the lighting period information.
US12057038B2

A vehicle display control device comprising memory and a processor coupled to the memory. The processor being configured to perform control to detect a position of a preceding vehicle running in front of the vehicle, based on the position of the preceding vehicle, perceive whether or not an entirety of the preceding vehicle has departed from the display region, and display an acquisition image that is superimposed on or adjacent to the preceding vehicle in the display region in accordance with the position of the preceding vehicle and, when the entirety of the preceding vehicle departing from the display region is perceived, display the acquisition image as a flashing display at an end portion at a side of the display region at which the entirety of the preceding vehicle has departed.
US12057034B2

A display device includes a display panel including a main area including a plurality of pixels, a bending area, and a pad area, in order, and each of the main, bending and pad areas including an upper surface, and a lower surface which is opposite to the upper surface, a driving part on the upper surface of the pad area, an adhesive member on the lower surface of the main area, and a lower support body on the lower surface and including a flexible support part facing the lower surface of the main area with the first adhesive member therebetween, and a rigid support part which is directly on the lower surface of the pad area and is less flexible than the flexible support part
US12057031B2

A character input method according to the present disclosure, a computer is configured to execute a process of causing, in a case where each of characters of an answer character string corresponding to a correct-answer character string is input by a user by using a plurality of keys included in a keyboard layout displayed on a display, the display to display the keyboard layout, in a state indicating that a first character of the correct-answer character string, and at least one second character other than the first character, are inputtable, and a third character other than the first character and the second character is non-inputtable, the first character corresponding to an input character position of the answer character string.
US12057030B2

In a simulator for emergency treatment training, a chest compression training module measures chest compression training information, an artificial respiration training module measures respiration training information, an automated external defibrillator training module measures pad attachment training information, and a compression training module measures hemostatic compression training information. A control unit is installed in a trunk of a manikin and obtains pieces of training information from the chest compression training module, the artificial respiration training module, the automated external defibrillator training module, and the hemostatic compression training module. A monitoring apparatus is connected to the control unit in a wired or wireless manner, receives the pieces of the training information from the control unit, executes an evaluation program, generates an evaluation result, and displays the generated evaluation result on a screen.
US12057027B2

A system for generating computer programs includes physical carriers of information that have a rectangular contrasting marker associated with an element of the computer program and a description text and/or a graphical symbol. The carriers may form the computer program when they are sequentially arranged along a first axis and at least one carrier may receive another carrier of information on its right side, along a second axis. The system also includes image capturing device for capturing a digital image of an arrangement of the carriers forming the computer program. A computer device has a display screen and is configured to process the image; recognize the carriers on the image; determine the arrangement of the carriers with respect to each other; superimpose on the image a graphical icon above the marker of each recognized carrier; output the combined digital image and convert the determined arrangement to the computer program.
US12057025B2

Identifying material with which students are struggling can guide educators' decisions on which modifications to the instructional experience will be most impactful to the learning experience. Educators make a finite selection of the nearly infinite number of possible combinations of instructional content, delivery approaches, instructional order, test questions, approaches for accountability, rubrics, and the like. Educators and administrators with thousands of students are incapable of processing the quantities of available data unaided. In some embodiments, a system enables users to view quantized metric data from a population of, for example, students. In some embodiments, the system displays a category-filtered presentation table of a single metric data source. In some embodiments, the system may display comparison presentation category cells that allow for direct, visual comparison of metric values from two different sets of quantized metric data from two different populations and thus enable instructors to improve the educational experience.
US12057024B1

A phonics prism system includes a transparent base having lights and filters that illuminate text located under the base. A sensor reads text located under the transparent base and a microphone receives input from a user's voice. A feedback program control the lights and filters based on input from the sensor and the microphone to determine how to illuminate the text. A mirror is located at a rear side of the base allowing a user to view themselves as they read text under the base. A transparent cover extends from a top portion of the mirror diagonally to a front side of the base.
US12057011B2

This technology described herein provides embodiments of a cloud-based mobility service system for a Connected Automated Vehicle Highway (CAVH). In some embodiments, the technology provides a cloud-based mobility service system to provide the services and functionalities of different components of a CAVH system including, for example, user, vehicle, infrastructure, system, roadside, and CAVH traffic control layers. Detailed cloud-based data interfaces and services are described for each component, e.g., regarding their data needs to and from the cloud system. Cloud functionalities including the communication, computational, and analytic needs are described for each system component. The CAVH cloud services also provide integrated CAVH functionalities including planning, control, sensing, prediction, and analytics at macroscopic, mesoscopic, and microscopic levels of CAVH systems.
US12057009B2

Embodiments of this application provide an adjustment method and apparatus for a driving waveform, a device, and a storage medium. In the adjustment method for a driving waveform, a vibration description file is obtained; a waveform type described in the vibration description file is recognized; and a driving waveform of a linear motor is generated according to a vibration parameter described in the vibration description file and a resonant frequency of the linear motor in response to recognizing that the waveform type described in the vibration description file is a transient waveform. In this case, it can be seen that the driving waveform of the linear motor is generated according to the vibration parameter described in the vibration description file and the resonant frequency of the linear motor in a case that the waveform type described in the vibration description file is the transient waveform.
US12057008B2

Disclosed is a user guidance system (2) for cable, pipe or wire transits (1; 1a . . . 1n; 400) of a type which has one or more transit elements (10, 20, 30, 40; 42; 400) to form a sealed installation of one or more cables (7), pipes or wires. The user guidance system (2) comprises a communication network (60; 60a-c; 61, 61a-n, 62), and a computer resource (70) which is connectable to the communication network. The user guidance system (2) also comprises a plurality of transit indicator devices (50; 50a-50n; 250; 350; 450), each being connectable to the communication network (60; 60a-c; 61, 61a-n, 62) and each being located at or within a respective transit (1a-1n). The computer resource (70) is configured to receive a command (74) from an authorized user (4), and in response send a remote instruction (76) to one or more of the plurality of transit indicator devices (50; 50a-50n; 250; 350; 450) over the communication network (60; 60a-c; 61, 61a-n, 62). This causes the receiving one or more transit indicator devices (50; 50a-50n; 250; 350; 450) to provide a visual indication for guiding a local user (3) at the respective transit(s) (1a-1n) where the one or more transit indicator devices (50; 50a-50n; 250; 350; 450) is/are located.
US12057007B2

Various embodiments for an alarm performance optimizer are disclosed. An embodiment operates by receiving information about a status of each of a plurality of alarm configurations monitored by a control system. Calculating one or more alarm configuration health metrics based on the received information. The calculated one or more alarm configuration health metrics are displayed in a user interface. A first action that will increase a value of a first alarm metric of the one or more alarm configuration health metrics is identified. The first action is displayed on the user interface. A selection of the first action is received via the user interface. The user interface is updated to display additional details about a subset of the plurality of alarm configurations associated with the first action.
US12057003B2

A system and method for deciphering signals and messages from a control unit, and mapping those signals to the associated sensors to create a map of the sensor status. The map of the sensor status is then used in conjunction with a dongle and software application to interface with the control unit, able to receive messages from the control unit to monitor the status of the sensors, and to send messages to the control unit to manipulate the sensors. The system and method can further be used to interface with the electronic control unit of a vehicle to detect unattended access of the vehicle and ensure no passengers are left abandoned in the vehicle, such as by sending alerts to a mobile device of the user, triggering alarms in the vehicle, or sending alerts to emergency services.
US12057001B2

An object is to notify an appropriate intrusion alert by determining whether debris will intrude into an orbit area of a satellite constellation. A passage determination unit (110) determines whether debris will pass through a satellite orbit area, based on satellite orbit forecast information in which a forecast value of an orbit of a satellite is set and debris orbit forecast information in which a forecast value of an orbit of debris is set. When it is determined that debris will pass through the satellite orbit area, an alert generation unit (120) generates an intrusion alert (111) including a predicted time, predicted location coordinates, and predicted velocity vector information that relate to passage of the debris. An alert notification unit (130) notifies the intrusion alert (111) to a management business device (40) used by a management business operator that manages a satellite that flies in the satellite orbit area.
US12057000B2

A vessel includes a body that floats in water. One or more thrusters and sensors are provided on the body. A controller is configured to selectively activate the thrusters to cause the vessel to move along a path through the water, receive sensor data from the one or more sensors while the vessel is moving along the path, determine, based on the sensor data, whether an obstacle or a dangerous condition is present in the water; control the thrusters to avoid the obstacle, and output a warning when the dangerous condition is present in the water. The collected sensor data may relate to locations and directions of currents in the water, the dangerous condition may relate to a rip current, and the warning may identify at least one attribute of the rip current. A map identifying a location of the dangerous condition may be generated and forwarded to other devices.
US12056992B2

Aspects of the disclosure relate to monitoring an automatic teller machine (ATM) network and determining anomalous fault behavior in the ATM network. A system may determine historical fault volumes in the ATM network and generate a time-series model of the fault volumes. The system may predict future fault volumes based on the generated time-series model. Based on the predicted future fault volumes and actual future fault volumes, the system may determine anomalous fault behavior and perform a remedial action associated with the ATM fault code determined from anomalous observed fault volumes.
US12056986B2

An information processing system encourages a player to continue a game even after the end of a special game state. An information processing system includes a storage device. The information processing system executes a normal game, a special game which is triggered based on a result of the normal game and which is more advantageous than the normal game, and an additional game which is executed after the special game and which includes plural stages. When the shift related to the stages occurs so that the progress of the game reaches the final stage of the stages in the additional game, the information processing system provides an additional reward. Meanwhile, when the progress of the game does not reach the final stage in the additional game, the information processing system stores the current state of the stages into the storage device. The additional game resumes from the stored state of the stages in the next execution.
US12056981B2

A method of providing usable data to a user of a play-by-play sports wagering network about the factors that may be impacting the odds in a currently open wagering market. Before betting, additional information about circumstances related to the current bet is provided to the user.
US12056977B2

A money handling system includes a plurality of money handling apparatuses and a management apparatus. Each money handling apparatus includes an operation input device and performs a money depositing process and/or a money dispensing process. The management apparatus includes circuitry configured to determine a first money handling apparatus, in which an operation for requesting replenishment of money has been performed on the operation input device, as a replenishment-destination apparatus; inquire, to other money handling apparatuses of the plurality of money handling apparatuses, about whether or not money is available for dispensing via a replenishment process; determine a second money handling apparatus, in which an operation for accepting the replenishment process has been performed on the operation input device of the second money handling apparatus, as a replenishment-source apparatus; and notify the replenishment-source apparatus and the replenishment-destination apparatus of information of acceptance of the replenishment process by the replenishment-source apparatus.
US12056971B1

The present disclosure generally relates to a system and method for enabling on-demand, temporary storage of an autonomous vehicle in vehicle storage areas of existing infrastructures. The vehicle storage areas include one or more movable barrier operators configured to control access to the vehicle storage areas via movable barriers. An autonomous vehicle access control platform is configured to enable access to individual ones of the vehicle storage areas by a single-use access credential sent to at least one of the autonomous vehicle and one of the movable barrier operators. The autonomous vehicle access control platform communicates with a transportation-as-a-service (TaaS) platform that pairs an autonomous vehicle with a vehicle storage area for storage based at least on a factor or parameter including the location of the vehicle storage area relative to the autonomous vehicle.
US12056969B2

A method of updating a first device (e.g., one or more locking devices) to reflect information located on a second device (e.g., a server) is provided, where the first device and the second device cannot communicate directly with one another. The method may include employing a third untrusted device (e.g., a mobile device) temporarily as an intermediary between the first device and second device. The method may include receiving, at the first device and from a third device, a request for the first device to communicate with the third device. In response to determining that the third device is authorized to communicate with the first device, the first device may receive information from the third device that was provided by the second device. The first device may transmit at least one message to the third device that is to be provided to second device.
US12056967B2

In some examples, a method for estimating the cetane number of a fuel includes receiving current engine operating condition measurements from a compression ignition (CI) engine using the fuel, and determining a value for a current engine performance indicator. The method further includes determining a projected engine performance indicator value for the CI engine based on the current estimated cetane number, current engine control signals and the current engine operating condition measurements. The method also includes determining that a difference between the value of the current engine performance indicator and the projected engine performance indicator value is greater than a threshold amount. If the difference is greater than the threshold amount, the method also includes determining a new estimated cetane number.
US12056955B2

An information providing device according to one aspect of the present disclosure includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: receive a face image; determine whether a person in the face image is unsuitable for iris data acquisition based on the face image; and output information based on determining that the person is unsuitable for the iris data acquisition when the person is determined to be unsuitable for the iris data acquisition.
US12056945B2

A method performed by a computing system includes receiving, by a document data extraction system (DDES), image data associated with a document. The DDES extracts, via optical character recognition (OCR) logic of the DDES, metadata from the image data. The metadata specifies sequences of text content items and text content item features associated with each text content item of the sequences of text content items. A machine learning logic (MLL) module of the DDES determines, based on the sequences of text content items and the text content item features, one or more text content items associated with a key. The DDES communicates information that specifies the key and a corresponding value that is associated with the one or more text content items that are associated with the key to a terminal.
US12056940B2

The present disclosure provides a transformer-based driver distraction detection method and apparatus, belonging to the field of driving behavior analysis. The method includes: acquiring districted driving image data; building a driver distraction detection model FPT; inputting the acquired distracted driving image data into the driver distraction detection model FPT, analyzing the distracted driving image data by using the driver distraction detection model FPT, and determining a driver distraction state according to an analysis result. The present disclosure proposes a new network model, i.e., a driver distraction detection model FPT, based on Swin, Twins, and other models. Compared with a deep learning model, the FPT model compensates for the drawback that the deep learning model can only extract local features; the FPT model improves the classification accuracy and reduces the parameter quantity and calculation amount compared with the transformer model. The present disclosure adjusts the loss function of the whole network and adds label smoothing to the cross-entropy loss function, to increase the accuracy of classification, effectively suppress overfitting, and improve the detection accuracy.
US12056939B2

Provided is a control system using an in-vehicle gesture input, and more particularly, a system for receiving a vehicle occupant's gesture and controlling the execution of vehicle functions. The control system using an in-vehicle gesture input includes an input unit configured to receive a user's gesture, a memory configured to store a control program using an in-vehicle gesture input therein, and a processor configured to execute the control program. The processor performs an information display control for areas layered in a windshield screen according to the user's gesture.
US12056923B2

This disclosure provides a method performed by a portable computer device configured to generate an augmented reality video. The device detects first object proposal region information, based on a frame of a video, using a first trained model configured to provide object proposal regions having an accurate width. The device also detects, based on the frame of the video, second object proposal region information using a second trained model configured to provide object proposal regions having an accurate height. The device then determines combined object proposal region information by combining overlapping object proposal regions of the first and second object proposal region information and generates an augmented reality video by generating an augmented frame. The augmented frame is generated by overlaying object proposal regions that are in the combined object proposal region information onto the frame of the video and adding the augmented frame to the augmented reality video
US12056920B2

A method of determining a roadway map includes receiving an image from above a roadway. The method further includes generating a skeletonized map based on the received image, wherein the skeletonized map comprises a plurality of roads. The method includes identifying intersections based on joining of multiple roads of the plurality of roads in the skeletonized map. The method includes partitioning the skeletonized map based on the identified intersections, wherein partitioning the skeletonized map defines a roadway data set and an intersection data set. The method includes analyzing the roadway data set to determine a number of lanes in each roadway of the plurality of roads. The method further includes analyzing the intersection data set to lane connections in the identified intersections. The method further includes merging results of the analyzed road data set and the analyzed intersection data set to generate the roadway map.
US12056918B1

A method for generating and selecting images of objects based on video data and text data includes receiving, at a processor of a video camera system, a video stream including a series of video frames depicting at least one object. A set of at least one classification for the object is generated. Additionally, an image that depicts the object and that includes a cropped portion of a video frame from the series of video frames is generated. A set of at least one index key is generated based on the set of at least one classification, and the image is stored based on the set of at least one index key. The processor receives a signal representing a text input from a user, and the processor performs at least one of (1) retrieval of the image or (2) generation of an alert.
US12056898B1

The disclosure relates to assessing operation of a camera. In one instance, a volume of space corresponding to a first vehicle in an environment of a second vehicle may be identified using sensor data generated by a LIDAR system of the second vehicle. An image captured by a camera of the second vehicle may be identified. The camera may have an overlapping field of view of the LIDAR system at a time when the sensor data was generated. An area of the image corresponding to the volume of space may be identified and processed in order to identify a vehicle light. The operation of the camera may be assessed based on the processing.
US12056885B2

The present disclosure relates to a method for automatically generating labeled data of a hand, comprising: acquiring at least three images to be processed of the hand under different angles of view; detecting key points on the at least three images to be processed respectively; screening the detected key points by using an association relation among the at least three images to be processed, the association relation being the same frame of image of the at least three images to be processed from the hand under different angles of view; reconstructing a three-dimensional space representation of the hand with regard to the key points screened on the same frame of image, in combination with a given finger bone length; projecting the key points on the three-dimensional representation of the hand onto the at least three images to be processed; and generating the labeled data of the hand on the images to be processed by using the projected key points on the at least three images to be processed.
US12056883B2

The disclosure discloses a method for testing skin texture, a method for classifying skin texture and a device for testing skin texture. The method for testing skin texture includes: a face image is; a face complexion region and face feature points in the face image are acquired; and a face skin texture feature from the face image is acquired according to the face complexion region and the face feature points.
US12056872B2

A method for extracting significant texture features of a B-ultrasonic image and application thereof discloses a channel attention mechanism network, i.e. a context activation residual network, which is designed to effectively model the B-ultrasonic liver fibrosis texture information, and which uses the global context information to strengthen important texture features and suppress useless texture features, such that the deep residual network can capture more significant texture information in the B-ultrasonic images. The process can be mainly divided into two phases: training and testing. During the training phase, the context activation residual network may be trained by using the B-ultrasonic image blocks as input and the pathological results of liver biopsy as labels. During the testing phase, the B-ultrasonic image blocks may be input into the trained non-invasive liver fibrosis diagnosis model to obtain the liver fibrosis staging result for each ultrasonic image.
US12056871B2

Systems, methods and computer program products are provided to collect ultrasound (US) data. A processor is configured to acquire the US data along one or more acquisition scan planes. The US data defines a plurality of image frames that have a first image quality. The processor is further configured to apply a generative model to at least one of the US data or plurality of image frames to generate a synthetic scan plane image along a synthetic scan plane. The generative model is defined based on one or more training ultrasound data sets. The synthetic scan plane image has an image quality that is common with the first image quality of the plurality of image frames. The system further comprises a display configured to display the synthetic scan plane image.
US12056862B2

A shading correcting method for a real-time image is disclosed and includes following steps: obtaining a real-time image through an image sensor; reading a stored previous image which is time-adjacent to the real-time image; computing an image reference data of the previous image; computing an adjusting parameter in accordance with the image referring data and an equipment reference data of the image sensor; adjusting a gain table based on the adjusting parameter to generate an adjusted gain table, wherein the gain table records multiple compensation values each for compensating each corresponding pixel of the real-time image; correcting the real-time image in accordance with the adjusted gain table to generate an adjusted image; and, outputting the adjusted image.
US12056860B2

The present invention discloses an image processing method. The image processing method includes the following steps: (a), a to-be-processed image is corrected as a first correction image according to a first mapping relationship along a correction direction; (b) the first correction image by an angle is rotated; and (c) the rotated first correction image is corrected as a second correction image according to a second mapping relationship along the same correction direction. In embodiment, given that the to-be-processed image is deformed along two different directions, the to-be-processed image is corrected along the same correction direction, such that correction complexity could be reduced.
US12056856B2

A method includes obtaining 3D model of real-world environment; receiving image captured using camera, and pose information indicative of camera pose from which image is captured; utilising 3D model to generate reconstructed image from a perspective of camera pose; identifying group(s) of neighbouring pixels in image that is/are out of focus; determining point spread function for group(s) of neighbouring pixels, based on correlation between group(s) of neighbouring pixels and corresponding group of neighbouring pixels in reconstructed image; and applying extended depth-of-field correction to group(s) of neighbouring pixels in image, by using point spread function.
US12056853B2

An apparatus for stent visualization includes a hardware processor that is configured to input one or more stent images from a sequence of X-ray images and corresponding balloon marker location data to a cascaded spatial transform network. The background is separated from the one or more stent images using the cascaded spatial transform network and a transformed stent image with a clear background and a non-stent background image is generated. The stent layer and non-stent layer are generated using a neural network without online optimization. A mapping function f maps the inputs, the sequence images and marker coordinates, into the two single image outputs.
US12056848B2

The present disclosure relates to systems and methods for image processing. The system may obtain low-frequency component of a first image. For each element of the first image, the system may adjust a luminance of the element in response to determining that the luminance of the element is less than a predetermined luminance threshold. The system may determine a first luminance weight map corresponding to the first image based on the adjusted luminance of each element of the first image. The system may obtain low-frequency component of a second image and determine a second luminance weight map corresponding to the second image based on a luminance of each element of the second image. The system may further determine a fused image based on the low-frequency component of the first image, the first luminance weight map, the low-frequency component of the second image, and the second luminance weight map.
US12056844B2

A method with image processing includes: receiving an input image including Bayer images captured by a plurality of lenses included in a lens assembly; generating channel separation images by separating each of the Bayer images by a plurality of channels; determining corresponding points such that pixels in the channel separation images are displayed at the same position on a projection plane, for each of the plurality of lenses; performing binning on the channel separation images, based on a brightness difference and a distance difference between a target corresponding point and a center of a pixel including the target corresponding point, corresponding to each of the corresponding points in channel separation images that correspond to a same channel and that are combined into one image, for each of the plurality of lenses; restoring the input image for each of the plurality of lenses based on binned images generated by performing the binning; and outputting the restored input image.
US12056835B2

Systems and methods are provided herein for providing supplemental Augmented Reality (AR) content. Media content is provided to a user device located within a viewing area. A determination is made that a supplemental three dimensional (3D) AR content related to the media content is available. 3D characteristics of the supplemental AR content are determined. Such characteristics include a viewing angle and body position of an actor from the supplemental AR content. 3D characteristics of the viewing area are determined. Such characteristics include shape and position of the furniture within the viewing area and a position of a user within the viewing area. A position is determined within the viewing area by comparing the 3D characteristics of the supplemental AR content and the 3D characteristics of the viewing area. The supplemental AR content is then provided for display at the determined position.
US12056828B2

Human behavioural characteristics in an augmented reality session having a product under development are detected. The characteristics are transformed into performance metrics that together with identified product features define metrics for each feature. A smartphone (110), a system and a method for a virtual object on the augmented reality are disclosed. The user (230) examines the new design or product in the augmented reality environment, for example, where features of the design are presented in a relatable context or in a familiar environment. The user (230) may control the virtual object on the augmented reality view by a display device, for example, by a smartphone.
US12056825B2

An electronic device is provided. The electronic device includes a display, a camera, and a processor operatively connected to the display and the camera. The processor may display an augmented reality on the display on the basis of an image captured by the camera, may display a point on the display so as to move on the augmented reality while interworking with the movement of the electronic device, may recognize a selected spot on the augmented reality, may display a guide area on the augmented reality, the guide area including the selected spot such that the point moves within a specific area, may store sensor information including a geomagnetic value measured while the point moves within the guide area, may store radio signal intensity information measured while the point moves within the guide area, and may correct a geomagnetic value included in the sensor information.
US12056822B2

The present invention relates to a device and a computer implemented method for reconstruction of a 3D model (31) of an exposed target anatomical structure (T) of a patient during surgery.
US12056804B2

This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for fast incremental shared constants. In aspects, a CPU may determine/update shared constant data for a first draw call of a plurality of draw calls. The shared constant data, which may correspond to at least one shader, may be updated based on a draw call update for the first draw call. The CPU may communicate the updated shared constant data for the first draw call to a GPU. The GPU may receive, in at least one register, the updated shared constant data from the CPU and configure the at least one register based on the updated shared constant data corresponding to the draw call update of the first draw call of the plurality of draw calls.
US12056803B2

An exemplary method includes processing, by a virtual avatar processing system, a plurality of video conference recordings generated by a video conference platform to select user image information associated with a plurality of users that participated in video conference sessions represented in the plurality of video conference recordings. The exemplary method further includes generating, based on the user image information, a template model that is generic to a plurality of users, selecting, from the user image information and based on predefined selection criteria, video frames that depict a user included in the plurality of users, and generating a virtual avatar model of the user by applying the selected video frames to the template model. A visual representation of the virtual avatar model may be configured to be used in future video conference sessions in place of a live video image of the user.
US12056802B2

Described herein is a computer implemented method for automatically grouping design elements on a page. The method includes: determining an initial set of design element groups; performing one or more design element grouping iterations, each including: calculating a set of pairwise relationship scores and determining, based on the set of pairwise relationship scores, whether any pairs of design element groups should be combined. In response to determining that a particular pair of design element groups should be combined the method further includes combining the particular pair of design element groups into a single design element group.
US12056798B2

Methods, systems, and apparatus, including computer programs encoded on a storage device, for filling gaps in electric grid models are enclosed. A method includes obtaining vector data representing first portions of paths of electric grid wires over a geographic region; converting the vector data to first raster image data that depicts an overhead view of the electric grid wires including a first set of line segments representing the first portions of the paths; processing the first raster image data using a gap filling model; obtaining, as output from the gap filling model, second raster image data including a second set of line segments corresponding to gaps included in the input raster image data and representing second portions of paths of the electric grid wires; and converting the second raster image data to vector data representing the first portions and the second portions of paths of the electric grid wires.
US12056788B2

An apparatus to facilitate compute optimization is disclosed. The apparatus includes a mixed precision core including mixed-precision execution circuitry to execute one or more of the mixed-precision instructions to perform a mixed-precision dot-product operation comprising to perform a set of multiply and accumulate operations.
US12056779B2

The present invention provides a reception system, a reception method, and a non-transitory computer-readable medium storing a program that are capable of identifying a guest. The reception system (100) includes a face photo information check unit (1), and a reception terminal (2). When the reception terminal (2) receives an input indicating an application for a check-in of a guest (GS1), the face photo information check unit (1) checks passport-face-photo-at-check-in-time information scanned from a passport (P1) at the time of check-in, with face-photo-at-check-in-time information through photographing the guest (GS1) at the time of check-in. When the passport-face-photo-at-check-in-time information and the face-photo-at-check-in-time information indicate a same person as a result of checking by the face photo information check unit (1), the reception terminal (2) displays information on a room reserved by the guest (GS1), and issues a card key for the room reserved by the guest (GS1).
US12056773B2

Systems and methods for computerized loss scenario modeling and data analytics are provided herein. The systems and methods provide customized claim loss analytics to identify questionable insurance claims that require further investigation and include a database for storing claims data related to one or more loss events, a front-end processor configured to generate a user interface with elements configured to allow a user to select one or more business rules and one or more data points for a custom loss scenario rule, and a primary claims analytics processor in communication with the front-end processor that implements the custom loss scenario rule into a production data flow process, thereby impacting the results of data analytics performed by the primary processor.
US12056765B1

A hosted web-accessible system, computer program and methods are provided for generating comprehensive vehicle trim and detailed equipment information for clients, including providing comparative estimation based on underlying information regarding a particular vehicle. Comprehensive original vehicle data is obtained from vehicle manufacturers via a vehicle source interface, the data including a unique vehicle identifier for each of one or more vehicles associated with the respective source. A vehicle information request with a vehicle identifier is received from a client, and comprehensive original vehicle data is identified based on the unique identifier and the identifier from the client request. A client response interface displays vehicle data from the identified set of comprehensive original vehicle data. Vehicle valuation may be obtained from third party evaluators according to the vehicle request and based on the original vehicle data.
US12056763B2

The present disclosure is directed to systems and methods for enriching data. Specifically, the systems and methods disclosed enable the enrichment of data via matching, identifying composite data records, and utilizing Reference Source datasets. In one example aspect, Customer data is tokenized and then subsequently transmitted to a third-party Consolidation Platform. The Customer tokens may comprise multiple token records, wherein the multiple token records are displayed in the form of a bitmap. The bitmap may indicate which attributes in a Customer record may be present or absent. The composited Customer token records may then be matched to a Reference Source token set, wherein the matching analysis identifies missing data attributes in the Customer token set that the Customer may or may not already possess. The missing data attributes may be populated and/or updated in a Customer environment based on the Reference Source token set. In other example aspects, a data quality score may be assigned to each data attribute.
US12056760B2

Method of generating customizable avatar outfits and accessories starts with a processor receiving a first identification information associated with a first article of clothing for sale on a first third-party server. The processor generates an outfit update interface comprising an avatar associated with a user of a client device and a first selectable item corresponding to the first article of clothing. The processor receives a selection from the client device of the first selectable item. The processor modifies the avatar to generate a modified avatar that is wearing an avatar outfit that comprises a first item that resembles the first article of clothing. The processor then causes the modified avatar to be displayed on a display screen of the client device. Other embodiments are disclosed.
US12056756B2

A system for automatically identifying situations to withhold planogram incompliance notifications in a retail store is disclosed. The system has a processor that receives image data depicting products displayed on a store shelf from image sensors mounted in the retail store. The processor identifies a product type associated with the displayed products and determines a placement of products of that product type on the shelf. The processor accesses a planogram describing a desired placement of products and identifies, based on the planogram, a discrepancy between the determined placement of products and the desired placement of product. The processor determines whether a notice-override condition exists. If a notice-override condition exists, the processor, withholds issuance of a user-notification associated with the identified discrepancy. If a notice-override condition does not exist, the processor issues the user-notification associated with the identified discrepancy.
US12056749B1

A method for the on-line “off the rack” and/or customization, purchasing and delivery of uniquely designed clothing and accessories is provided. An integrated system allows for sizing, selection, visualization, procurement, manufacturing and delivery of apparel and fashion items uses an online system that interfaces with customers, designers and suppliers. A digitized virtual replica of a customer's unique body is graphically displayed with specific styles and design of apparel or fashion accessories. Images of the specific apparel are visualized, modified and compared electronically prior to final selection and procurement. Selection allows comparison of existing inventory with custom manufacturing of a customized and custom sized item, thereby optimizing the supply chain while minimizing returned purchase.
US12056734B2

Personalized search results are provided to a user by sending to the user a direct marketing email having associated therewith one or more opt-out elements. Information related to the user's interaction with the one or more opt-out elements is maintained in a database. When a search request is thereafter submitted to a search engine by the user, the information related to the user's interaction with the one or more opt-out elements is used to inhibit inclusion within the search results of one or more items. In addition or alternatively, when the user accesses a search interface having a plurality of search options selectable to provide a search request to the search engine, the information related to the user's interaction with the one or more opt-out elements is used to inhibit inclusion within the search interface of one or more of the plurality of user selectable search options.
US12056733B2

Methods, systems, and computer readable media can be operable to facilitate real-time advertisement verification. Advertisement media may be tagged with one or more tag identifiers. One or more remote probes may retrieve tag identifier(s) from advertisement media and output tag information to a centralized verification system. The centralized verification system may compare tag information retrieved from remote probes to expected advertisement placement parameters. The centralized verification system may verify that appropriate advertisement media has been spliced into expected channels or streams. When a splicing error has been detected, the centralized verification system may initiate changes to correct the splicing error.
US12056730B2

Methods and systems for blockchain and smart contract-supported decentralized computation are provided. A computation task from a task initiator node is registered on a blockchain by invoking a smart contract, and assigned to an edge computing node within a decentralized computing network, with task details sent by the task initiator node to the edge computing node through a secure peer-to-peer connection. The task initiator node and the edge computing node may select each other using peer discovery methods based on reputation scores. The edge computing node determines a solution to the computation task. The solution may be verified off-chain by the task initiator node, and a token reward may be given to the edge computing node by the smart contract upon solution verification.
US12056726B2

A method for rapid region wide production forecasting includes identifying base data of a well in a plurality of wells of a region; selecting, using the base data and from a set of a models comprising a rich machine learning model, a location based machine learning model, and a decline curve model, a well model; and generating, based on the selecting, a forecasted production of the well using the base data and the well model. The method further includes aggregating a plurality of forecasted productions of the plurality of wells, the plurality of forecasted productions including the forecasted production, to generate a region forecast using the rich machine learning model, the location based machine learning model, and the decline curve model; and presenting the region forecast.
US12056720B2

An abstraction system for generating a standard customer profile may receive customer data and perform unsupervised learning on the customer data to produce a plurality of clusters of customers with a plurality of features in common, determine that a cluster represents a standard customer and store a plurality of standard customer profiles based on the determined standard customers. The abstraction system may also provide the standard customer profiles to a cognitive system for generating synthetic transaction data based on the standard customer. Generating synthetic transaction data includes selecting a standard customer profile as a goal, simulating a plurality of transactions, comparing the plurality of transactions with the goal, providing feedback, adjusting a policy based on the feedback, repeating until a degree of similarity between the plurality of transactions and the goal is higher than a predefined threshold, and outputting the resulting plurality of transactions as the synthetic transaction data.
US12056718B2

Systems and methods are described for automatically processing data stored in one or more databases using machine learning to detect entities (such as health care providers, health care plan members, patients, pharmacies, and so forth) associated with health care claims that are suspected of fraudulent, wasteful, and/or abusive activity. The techniques may further or alternatively involve generating and presenting, for a set of suspected entities, natural language explanatory information explaining how and/or why each of the respective suspected entities is considered to be suspected of fraudulent, wasteful, and/or abusive activity. Feedback provided by fraud analysts and/or other subject matter experts in the misuse detection space is used to facilitate misuse detection and misuse detection presentation.
US12056709B2

An automated real-time fraud monitoring and detection system for detecting unusual and/or suspicious activities within a network of nodes interconnected by edges triggered by captured synthetic forms of social data, in particular social networking and/or linkage and/or relationship data and social metadata including at least data from microblogging services and/or social networking services by pattern recognition and matching.
US12056704B2

Methods and systems as described herein may secure the electronic transfer of assets using two-way handshakes. A second device may initialize a transaction by transmitting a transaction request and a second biometric identifier to a first device. The first device may receive the transaction request and review the second biometric identifier. When the first device recognizes the second biometric identifier, the second biometric identifier may be approved. The first device then transmits a response, that includes a first biometric identifier, to the second device, via a server that may record the first device's approval. The second device may confirm the identity of the first device using the first biometric identifier. When the second device approves the first biometric identifier, the second device may transmit an approval to the server. After the server has received approval of both biometric identifiers, the server may execute the requested transaction.
US12056700B2

Examples describe data security and routines structured to avoid conflicts. One example includes accessing data for a merchant website including a framework with a first routine for a function, and accessing an account security element for the merchant website with a second routine associated with an account security system for the function. The second routine is optimized to avoid conflicts with the first routine. The framework is automatically updated while the second routine is maintained with no changes. The merchant website data is then transmitted with the updated first routine and the account security element with the second routine, where the updated first routine and the second routine facilitate data security on the client device without framework conflicts when the updated first routine for the function and the second routine for the function operate concurrently on the client device.
US12056698B2

In processing a transaction, a data storage system of a processing system stores and updates a progression created for the transaction that represents a timeline of events that occurred related to the transaction. When an event for a transaction occurs, the data storage system identifies data associated with the event. The data storage system creates an event signature for the event by hashing together the identified data. The data storage system identifies a stored progression of the transaction. The data storage system identifies a transaction signature included in the last record added to the progression. The data storage system creates a transaction signature for the event based on the transaction signature of the last record and the event signature created for the event. The data storage system adds a new record to the progression for the event and includes the transaction signature created for the event in the new record.
US12056694B2

Provided herein is a computer-implemented method, a system, and a non-transitory computer-readable storage medium. The system may be implemented using a blockchain network. The computer-implemented method includes: i) attaching a digital asset of a first entity to an exchange platform; ii) computing a first shared key associated with the digital asset using a key of the first entity and a first key of the exchange platform; iii) generating and broadcasting a first blockchain transaction to a blockchain network; and iv) initiating, by the first entity, transfer of ownership of the digital asset from a first entity to a second entity; v) computing a second key and a second shared key; vi) replacing the first key associated with the exchange platform with the second key associated with the exchange platform; and vii) detaching, by the second entity, the deposit from the exchange platform using the second shared key.
US12056687B2

The present invention discloses a method or a system for verifying, storing and tokenizing data in cryptocurrency mining process by exchanging user data anonymously. The method comprises various steps like creating one or more smart contracts between a user and an application or platform or software, inputting by the user on a user device, user information onto the application or the platform or the software through an user interface, providing by the application or the platform or the software an option to store the inputted user information on to a server or database, confirming or verifying the storing of the user information onto the server or database, generating one or more digital tokens by the application or the platform or the software in response to the stored user information at the server or database, assigning by the application or the platform or the software, a blockchain network based wallet address to the user device and transferring by the application or the platform or the software, the generated tokens to the wallet address of the user.
US12056684B2

Embodiments include multi-function electronic payment card and device systems capable of generating a programmed magnetic field of alternating polarity based on a speed of a card swipe, and methods for constructing the device for the purpose of emulating a standard credit card. An apparatus is described to allow the device to emulate behavior of a credit card when used in electronic credit card readers. Additionally methods are described to allow user control of the device for the purpose of authorizing or controlling use of the device in the application of credit, debit and cash transactions, including cryptocurrency and card-to-card transactions. Methods are also described for generating a limited-duration credit card number when performing a transaction for the purpose of creating a limited-use credit card number, which is limited in scope of use to a predetermined number of authorized transactions. Furthermore the device may interact with other similar devices in proximity for the purpose of funds or credit/debit transfers.
US12056679B2

A detection apparatus for detecting abnormal operations at a point of sales (POS) terminal in a POS system that includes the POS terminal and an attendant terminal for monitoring the status of the POS terminal. The detection apparatus includes a camera interface connected to a camera for capturing images of customers operating the POS terminal, a network interface to communicate with a display control apparatus for the attendant terminal, and a processor configured to identify an action performed by a customer using an image thereof, identify an operation performed on the POS terminal by the customer based on changes in monitoring screen data generated by the display control apparatus for the attendant terminal, detect whether an abnormal operation is performed by the customer based on the identified actions and operations, and control the network interface to transmit a notification to the attendant terminal when an abnormal operation is performed.
US12056676B2

In embodiments of the present invention, methods are provided for maintaining a plurality of public addresses and a plurality of virtual representations and digital tokens of a plurality of items where each digital token is cryptographically linked to a respective instance of the item represented by the virtual representation. A request may be received to participate in a transaction for an item represented by a specific virtual representation and a transfer request received to transfer the specific digital token to a different user, where the transfer request includes a digital-token identifier that identifies the specific digital token and a public address of the different user, and a token validation and redemption process is completed.
US12056672B2

A device implementing a user configurable direct transfer system may include at least one processor configured to receive, from an electronic device associated with a user account, a request to establish a type of transfer between a first account associated with an entity and a second account associated with the user account, the request including an entity identifier and a transfer type identifier. The at least one processor may be further configured to generate a transfer alias that is stored in association with the entity identifier, a second account identifier, and the transfer type identifier, and provide the transfer alias to the electronic device and a server associated with the entity to facilitate the type of transfer between the first account associated with the entity and the second account associated with the user account.
US12056667B1

The various embodiments of the present invention pertain to a method for operating a system for managing approval requests using email.
US12056662B1

An inventory, disposition, and order management system and method utilizes multiple data sources to obtain complementary and augmented product data to determine an enhanced set of product data that reflects product inventory and disposition history information in a supply chain. The system and method can utilize the complementary and augmented product data to formulate recommended orders to achieve product dealer sales goals. The system and method compare the product data obtained from the data sources and reconcile any discrepancies. In at least one embodiment, the product data includes product identification data, product inventory data, product configuration data, and product disposition history data. Obtaining data from multiple sources allows the system and method to develop more accurate and complete data through an audit and reconciliation process as opposed to data obtained from a single source.
US12056655B2

A receptacle for detecting delivery and retrieval events has a door sensor, an item sensor, a scanner, and a control unit for operating the sensors, and transmitting the sensor information for processing and analysis. A system can determine whether an event was a delivery or retrieval event based on sensor information and item tracking information. A system can further include an item configured to interact with a computing device.
US12056651B2

A system and method for controlling an autonomous unmanned aerial vehicle for retrieval and delivery of a medical package includes determining a thermal control period for the medical package. The disclosure also includes identifying a relevant retrieval location corresponding to the medical package. The disclosure also includes identifying at least one environmental characteristic of an environment that includes a delivery three-dimensional flight path between the relevant retrieval location and a delivery location, wherein the at least one environmental characteristic indicates an actual weather value at the relevant retrieval location. The disclosure also includes determining whether to retrieve the medical package based on the thermal control period and the at least one environmental characteristic, using the unmanned aerial vehicle.
US12056650B2

A mail-order drug delivery system includes an order processing device configured to determine a first shipping mode and a corresponding first shipping carrier, generate an expected shipping duration associated with delivery of a drug, determine an origin forecasted temperature, determine a destination forecasted temperature, associate a shipping container with the drug to contain the drug, access temperature model data associated with the shipping container; and determine a predicted temperature of the drug at the shipping destination. The determination is based on forecasted temperatures, the expected shipping duration, the temperature model data, a next pickup time, a storage location of the drug, and a time difference between packing and the next pickup time. The system includes a packing device configured to receive the drug from a transport mechanism and selectively package the drug within the shipping container in response to the predicted temperature meeting a temperature-related storage requirement of the drug.
US12056644B2

A method, a device, and a non-transitory storage medium are described in which an onboarding risk assessment and remedial service is provided. The service may identify users that are having difficulty in completing an onboarding procedure and may be wasting end device and/or network device resources due to unsuccessful attempts to complete the onboarding procedure. The service may calculate an onboarding risk value to identify certain users that are having the difficulty. The service may calculate the onboarding risk value based on calculated criteria values pertaining to an incomplete onboarding procedure. The service may identify potential root causes of errors that may occur during the incomplete onboarding procedure. The service may perform remedial procedures to correct the errors and facilitate the successful completion of the onboarding procedure.
US12056640B1

This disclosure describes a system for determining an estimated user departure time from a materials handling facility. For example, a user may enter a materials handling facility to pick one or more items from the materials handling facility. Those items may be provided to an agent for processing, such as packing, while the user picks other items within the materials handling facility. To ensure that the items are processed in a timely manner and made available to the user when the user is ready to depart from the materials handling facility, the implementations discussed determine an anticipated user departure time and compare that time with an estimated processing time needed to process the items.
US12056639B2

A system and method of a multi-level tank-based production system. Embodiments include planning data for one or more finished goods, the one or more finished goods produced from one or more semi-finished goods stored in one or more tanks, identifying, from the planning data, planned production orders for the one or more finished goods in each time bucket of a planning period, modifying the planned production orders to satisfy lot-size requirements of production operations of the one or more finished goods and time and tank capacity constraints of the one or more semi-finished goods, generating a tank-based production plan based, at least in part, on the modified planned production orders, and producing the one or more finished goods according to the tank-based production plan.
US12056634B2

The present disclosure enables vehicle dispatch in consideration of individual differences of each orderer for a price and a required time by a computer executing an input procedure to input parameters for a distance matrix relating to a distance between a taxi and an orderer giving a taxi dispatch order, a travel distance for an order, an opportunity cost parameter for a taxi driver, and an acceptance probability function of the orderer, and a calculation procedure to calculate a price and a required time to be presented to the orderer by solving an optimization problem formulated using the parameters.
US12056631B2

A method, apparatus, and system of managing digital queues for a location is disclosed. A method includes receiving a request from a mobile device based on the mobile device navigating to a uniform resource locator (URL) from scanning a code associated with the branch location; receiving, from the mobile device and via one or more selectable fields of a graphical user interface (GUI) depicted on the mobile device, information including identity information regarding a user and a reason for the request; identifying a queue specific to the branch location; and updating the GUI displayed on the mobile device to depict a confirmation page presenting a confirmation notification indicating that the user has been added to the digital queue. The confirmation page may include a dynamic area configured to update automatically, and the method further includes updating a computer at the branch location indicating the user has arrived.
US12056629B2

An information processing system includes a processor configured to acquire reservation information for a booth, and give an instruction for change related to a disposed object that is disposed inside and/or outside the booth based on the acquired reservation information.
US12056623B2

Methods and systems for joint processing for data inference in a vehicle-to-cloud communication system are provided. The method includes processing sensor data from a first sensor in a first vehicle using a first model at a first device, resulting in a first inference data. The first communication data derived from the first sensor data is sent to a cloud device, where it undergoes further processing using a second model to generate cloud inference data. Subsequently, the cloud communication data based on the cloud inference data is sent to a second device in a second vehicle from the cloud device.
US12056614B2

Systems, apparatuses and methods may provide for technology that aggregates contextual information from a first network layer in a neural network having a second network layer coupled to an output of the first network layer, wherein the context information is to be aggregated in real-time and after a training of the neural network, and wherein the context information is to include channel values. Additionally, the technology may conduct an importance classification of the aggregated context information and selectively exclude one or more channels in the first network layer from consideration by the second network layer based on the importance classification.
US12056607B2

Systems and methods for classifying a test object are provided. For each respective target object in a plurality of target objects, a first procedure is performed comprising (a) posing the test object against the respective target thereby obtaining an interaction between the test and target, and (b) scoring the interaction with a first classifier. Each such score across the plurality of targets forms a test vector that is inputted into a second classifier thereby obtaining an indication of a target object. The second classifier is trained on training vectors, each being the output from instances of the first classifier after inputting a corresponding training object in a plurality of training objects in accordance with the first procedure. Each object in one subset of the training objects is uniquely associated with one of the targets. Another subset of the training objects is not associated with the targets.
US12056605B2

A system, electronic device and method for improved neural network training are provided. The electronic device includes: a processor, a memory storing a Generative adversarial network (GAN) to learn from unlabeled data by engaging a generative model in an adversarial game with a discriminator; and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for training the Generative adversarial network using a regularizer to encourage the discriminator to properly use its capacity and hidden representations of the discriminator to have high entropy.
US12056601B2

Numerous embodiments are provided for compensating for drift error in non-volatile memory cells within a VMM array in an analog neuromorphic memory system. For example, in one embodiment, a circuit is provided for compensating for drift error during a read operation, the circuit comprising a data drift monitoring circuit coupled to the array for generating an output indicative of data drift; and a bitline compensation circuit for generating a compensation current in response to the output from the data drift monitoring circuit and injecting the compensation current into one or more bitlines of the array.
US12056599B2

Methods, apparatuses, and systems for in-or near-memory processing are described. Bits of a first number may be stored on a number of memory elements, wherein each memory element of the number of memory elements intersects a bit line and a word line of a number of word lines. A number of signals corresponding to bits of a second number may be driven on the number of word lines to generate a number of output signals. A value equal to a product of the first number and the second number may be generated based on the number of output signals.
US12056582B2

A method and device for training a model based on federated learning are provided. The method includes: receiving a second original independent variable calculated value from a second data provider device; the second original independent variable calculated value being calculated by the second data provider device according to a second original independent variable and a second model parameter; calculating a dependent variable estimation value according to a first model parameter initial value of a first provider device, a first original independent variable of the first data provider device, and the second original independent variable calculated value; calculating a difference between a dependent variable of the first data provider device and the dependent variable estimation value; calculating a gradient of a loss function with respect to a first model parameter, according to the difference; and updating the first model parameter according to the gradient of the loss function with respect to the first model parameter.
US12056579B1

Some embodiments herein disclose intelligent priority evaluators configured to perform a method that prioritizes tasks submitted by various users, even if the tasks are similarly classified. The scheduling system can collect, calculate, and use various criteria to determine a reward score in order to prioritize one task over another, such as for dynamic scheduling purposes. This can be performed in addition to or as a replacement for receiving user designations of priority.
US12056578B1

A method, apparatus and product comprising: generating, by a first software compiler, an intermediate-level data structure based on a quantum program, the intermediate-level data structure is a Directed Acyclic Graph (DAG) that is a non-executable representation of the quantum program; initiating a first execution of the quantum program at the quantum execution platform by: obtaining, at a second software compiler, first real-time constraints on an availability of resources of the quantum execution platform for the first execution; generating, based on the first real-time constraints, a first quantum circuit that implements the DAG; and providing the first quantum circuit to the quantum execution platform to be executed thereon; and initiating a second execution of the quantum program at the quantum execution platform by: obtaining second real-time constraints on an availability of resources; generating a second quantum circuit; and providing the second quantum circuit to the quantum execution platform.
US12056575B2

Methods and systems for performing a surface code error detection cycle. In one aspect, a method includes initializing and applying Hadamard gates to multiple measurement qubits; performing entangling operations on a first set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a first direction; performing entangling operations on a second set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a second or third direction, the second and third direction being perpendicular to the first direction, the second direction being opposite to the third direction; performing entangling operations on a third set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a fourth direction, the fourth direction being opposite to the first direction; applying Hadamard gates to the measurement qubits; and measuring the measurement qubits.
US12056574B2

The present disclosure generally relates to compositions and devices for, e.g., hosting qubits, and processes of use. In an embodiment, a quantum device is provided. The quantum device includes a composition, the composition comprising a first component comprising a nanotube and a second component comprising a compound, the compound comprising a metal-bound cyclic tetrapyrrole, an ion thereof, or a combination thereof. In another embodiment, a process for controlling a quantum spin is provided. The process includes cooling a composition described herein to a temperature of about 1 K or more, applying a voltage to the composition, introducing a magnetic field to the composition, and introducing microwave radiation to the composition.
US12056570B2

A system for generating a linkage between a vehicle and a user and for generating a linkage between users includes: a display device to display image data of a code; a communication device to communicate with a portable electronic device; a processing circuitry operatively connected to the display device and the communication device and configured to generate a unique code to be displayed, display the unique code at the display device to be read by a portable electronic device associated with a user, receive a determination that the unique code has been read by the portable electronic device associated with the user, and establish a trusted linkage between the vehicle and the user based on the presence of the portable electronic device at the vehicle.
US12056569B2

A process for creating a simplified label for food products includes the following steps: retrieving from a supplier a complete paper label, creating a digital image of the complete paper label and storing the digital image in a database, generating a code associated with the digital image, printing a simplified label comprising the generated code, applying only the simplified label on a food product, reading the generated code and retrieving the information associated with the generated code in the database, displaying the information stored in the database.
US12056566B1

An RFID transponder including a Bluetooth® compatible transceiver is described as a (BLEET). The Bluetooth® compatible transceiver may be configured to set data that is transmitted via one or more RFID transceivers in the transponder and to return data received by the RFID transceiver(s) to a client application running, for example, on a user's smart phone. The BLEET may be used for electronic vehicle tracking or tolling. Vehicle occupancy data may be set by the user with the client application via a Bluetooth® connection in connection with high occupancy vehicle tolling and express lane incentive programs.
US12056561B1

Techniques for an objection detection feature are described herein. Images of an object captured by a camera may be received along with information that includes a first timestamp. A presence of the object and a type of the object may be determined based on a computer vision model that uses the images. First RFID data may be received from an RFID sensor from an RFID tag associated with the object. The first RFID data may include a second timestamp and an identifier for the RFID tag. A determination that the object has entered the area may be determined based on the presence of the object within the images, the first RFID data, the first timestamp, and the second timestamp. A threshold for the object may be determined based on the first timestamp, the second timestamp, and one or more policies for the area.
US12056554B2

An RFID device includes an antenna defining a gap, with an RFID chip electrically coupled to the antenna across the gap. The RFID chip may be incorporated into an RFID strap, in which a pair of connection pads is connected to the RFID chip, with the connection pads connected to the antenna on opposite sides of the gap. Alternatively, the antenna may be connected to bond pads of the RFID chip. At least a portion of the antenna has a cross section with an at least partially curved perimeter. The cross section of the antenna may be differently shaped at different locations, such as having a flattened oval shape at one location and a substantially circular shape at another location. A portion of the cross section of the antenna may have a non-curved, relatively sharp edge, which may break through an outer oxide layer of a connection pad.
US12056553B2

A tuning assembly for an RFID chip includes an input port, a control unit, and a plurality of capacitors connected in parallel between the input port and the control unit. A selector circuit is coupled to each capacitor and to the control unit and is configured to selectively allow and prevent current flow through any of the capacitors in response to commands from the control unit, thereby adjusting the capacitance of the RFID chip. The commands include a command to always allow current flow through a capacitor, another command to always prevent current flow through a capacitor, and a third command to selectively allow and prevent current flow through a capacitor (e.g., for automatic adjustment of the capacitance of the RFID chip). The control unit may be programmed before or after the RFID chip is coupled to an antenna, including after a fully assembled RFID label has been attached to an article.
US12056540B2

Generic Concurrency Restriction (GCR) may divide a set of threads waiting to acquire a lock into two sets: an active set currently able to contend for the lock, and a passive set waiting for an opportunity to join the active set and contend for the lock. The number of threads in the active set may be limited to a predefined maximum or even a single thread. Generic Concurrency Restriction may be implemented as a wrapper around an existing lock implementation. Generic Concurrency Restriction may, in some embodiments, be unfair (e.g., to some threads) over the short term, but may improve the overall throughput of the underlying multithreaded application via passivation of a portion of the waiting threads.
US12056535B2

Methods and apparatus employ a plurality of heterogeneous compute units and a plurality of non-compute units operatively coupled to the plurality of compute units. Power management logic (PML) determines a memory bandwidth level associated with a respective workload running on each of a plurality of heterogeneous compute units on an integrated circuit (IC), and adjusts a power level of at least one non-compute unit of a memory system on the IC from a first power level to a second power level, based on the determined memory bandwidth levels. Memory access latency is also taken into account in some examples to adjust a power level of non-compute units.
US12056532B2

Techniques described herein relate to a method for managing a computer vision environment. The method includes identifying a CV alert; generating a CV alert case associated with the CV alert; identifying nearby CV nodes of the plurality of CV nodes; transmitting CV alert to the nearby CV nodes; for each of the nearby CV nodes: receiving the CV alert; determining, based on CV environment configuration information of the nearby CV node and the CV alert, whether to perform a distributed CV workload; when the determination is to perform the distributed CV workload: initiating performance of the distributed CV workload by the nearby CV nodes to generate CV data; updating the CV alert case using CV data generated during the performance of the distributed CV workload to obtain an updated CV alert case; and transmitting by the nearby CV node to the VMS the updated CV alert case.
US12056528B2

A system for cooperation of disaggregated computing resources interconnected through an optical circuit, and a method for cooperation of disaggregated resources are disclosed. Functional block devices such as a processor block, an accelerator block, and a memory fabric block exist at a remote location, and these three types of remote functional block devices are interconnected and interoperated in a specific program to perform a cooperative computation and processing process. Accordingly, the system shares data and information of a memory existing in each block through optical signal interconnection that provides low-latency, fast processing, and wide bandwidth, and maintains cooperation and memory coherency.
US12056514B2

Methods, systems, and computer storage media for providing virtualization operations—including an activate operation, suspend operation, and resume operation for virtualization in a virtualization system. In operation, a unique identifier and file metadata associated with a first file stored in a cache engine. The cache engine manages the first file of an application running on the virtual machine to circumvent writing file data of the first file to an OS disk during a suspend operation of the virtual machine and circumvents reading file data of the first file from the OS disk during a resume operation of the virtual machine. Based on a resume operation associated with the virtual machine and the file metadata, file data of the first file that is stored in the cache engine is accessed. The file data is communicated to the virtual machine, the virtual machine is associated with the suspend and the resume operation.
US12056510B2

A computer-implemented method and an apparatus for generating and running a creative tutorial algorithm for creating a visual artwork may include obtaining data defining a creative objective and identifying the creative objective based on the data defining the creative objective, and obtaining information about at least one targeted artistic style and identifying the at least one targeted artistic style based on the information about the at least one targeted artistic style, and accessing a plurality of predetermined artistic styles and identifying, based on the plurality of predetermined artistic styles, at least one predetermined artistic style matching the at least one targeted artistic style, thereby specifying at least one targeted predetermined artistic style, and generating the creative tutorial algorithm. The creative tutorial algorithm is configured to include instructions on how to reproduce the creative objective in terms of the at least one targeted predetermined artistic style.
US12056506B2

In a Coarse-Grained Reconfigurable Architecture (CGRA) system, two configuration files are used. The CGRA system has an array of configurable units that includes a plurality of switches, a print configurable unit, a source configurable unit, and one or more sink configurable units, The first configuration file, upon being executed by the CGRA system, configures the CGRA system to send output data directly from the source configurable unit to the one or more sink configurable units through the plurality of switches. The second configuration file, upon being executed into the CGRA system, configures the CGRA system to send the output data from the source configurable unit to the print configurable unit through the plurality of switches, send the output data from the print configurable unit to both a memory that is accessible by a host computing unit, and the one or more sink configurable units.
US12056496B2

Disclosed herein are various embodiments, for a fast boot system. An example embodiment operates by determining that one or more programs have been loaded into memory on a boot-up of a device. A snapshot of the memory including the loaded one or more programs is captured. Operations of the device are monitored after the snapshot has been captured. It is determined that a first program of the one or more programs was updated during the monitoring. A restart of the device is detected, wherein the snapshot is loaded into the memory in lieu of loading the one or more programs, and wherein the first program is updated during the restart of the device.
US12056489B2

Systems, methods, and apparatuses relating to 8-bit floating-point matrix dot product instructions are described. A processor embodiment includes fetch circuitry to fetch an instruction having fields to specify an opcode and locations of a destination matrix having single-precision elements, a first source matrix, and a second source matrix, the source matrices having elements that each comprise a quadruple of 8-bit floating-point values, the opcode to indicate execution circuitry is to cause, for each element of the first source matrix and corresponding element of the second source matrix, a conversion of the 8-bit floating-point values to single-precision values, a multiplication of different pairs of converted single-precision values to generate plurality of results, and an accumulation of the results with previous contents of a corresponding element of the destination matrix, decode circuitry to decode the fetched instruction, and the execution circuitry to respond to the decoded instruction as specified by the opcode.
US12056482B2

A mobile computing device may comprise at least one memory that comprises mobile application instructions and a state container. The mobile application instructions may cause a processing device of the mobile computing device to perform operations of: creating a local update packet corresponding to the state container; establishing, via a wireless network, a network connection with the remote application server, thereby causing the mobile computing device to enter an online mode; synchronizing the memory of the mobile computing device with the remote application server, the synchronizing comprising comparing a first timestamp associated with the local update packet with a second timestamp associated with the remote update packet; and initiating display of a graphical user interface representation of the second modified contents of the state container to a user of the user device.
US12056478B2

One or more computing devices, systems, and/or methods for application deployment, monitoring, and management within a container hosting environment are provided. A service collector acquires operational statistics of an application hosted within a container managed by a pod of the container hosting environment. A rule execution engine executes a set of rules to process the operational statistics. In response to the set of rules identifying suboptimal operation of the application, a remedial action is created to address the suboptimal operation of the application. The remedial action is either automatically executed to address the suboptimal operation or is used to generate a recommendation for how to address the suboptimal operation.
US12056475B2

An offload server includes: an application code analysis section configured to analyze source code of an application; a data transfer designation section configured to, on the basis of a result of the code analysis, designate a data transfer to be collectively performed on, before starting GPU processing and after finishing the GPU processing, of variables that need to be transferred between a CPU and a GPU, those which are not mutually referenced nor mutually updated between CPU processing and the GPU processing and which are only to be returned to the CPU as a result of the GPU processing; a parallel processing designation section configured to identify loop statements in the application, and, for each of the identified loop statements, specify a statement specifying application of parallel processing by the GPU and perform compilation.
US12056474B2

A server may receive from a software development kit (SDK) a channel identifier that represents an in-application communication channel of a software application that imports the SDK as part of the software application. In some cases, the software application is developed by a message publisher and the SDK is developed by the message management server. The server receives configuration data describing an in-application user interface (UI) element for display by the software application, the configuration data including a trigger condition for displaying the in-application UI element. The server transmits a message to the SDK via the in-application communication channel. The message includes the trigger condition from the configuration data for the in-application UI element. In response to the SDK determining that the trigger condition is satisfied, the server provides additional configuration data from the configuration data for the in-application UI element to the SDK.
US12056465B2

Verifying the correctness of a leading zero counter, including: generating, based on an input value comprising a plurality of digits, a first bit vector, wherein each entry of the first bit vector indicates whether a corresponding digit of the input value is equal to zero; calculating, based on the first bit vector, a leading zero count for the input value; generating a bit mask comprising a number of leading ones equal to the leading zero count; generating a second bit vector comprising a one at a same index as a first occurring zero in the bit mask; and verifying the leading zero count based on the first bit vector and one or more of the bit mask and the second bit vector.
US12056458B2

A computer device acquires a semantic association graph associated with n source statements belonging to different modals. The semantic association graph includes n semantic nodes of the different modals, a first connecting edge used for connecting the semantic nodes of a same modal and a second connecting edge used for connecting the semantic nodes of different modals. The computer device extracts a plurality of first word vectors from the semantic association graph. The device encodes the plurality of first word vectors to obtain n encoded feature vectors. The device also decodes the n encoded feature vectors to obtain a translated target statement.
US12056457B2

A computer-implemented method of real time speech translation wherein at least a source speech and a human interpretation of the source speech are transcribed using an automatic speech recognition system and machine translated into a common language. A best source of data is then selected repeatedly and data from the best source are machine translated into at least one another language.
US12056455B2

A method for processing a narrative generated by an artificial Intelligence based natural language generator, to assess relationships between words and phrases in the generated narrative, where necessary, to replace particular words and phrases and more clearly convey a desired intended semantic content of the generated narrative, and/or generate learning data for use by the natural language generator to improve its text generating operation. Based on an input received by the AI based natural language generator, the method generates a narrative, processing the narrative by implementing one or more mechanisms to provide at least one cue in the narrative, in accordance with a plurality of rules to identify semantic content and based on a cue, and the identified semantic content of the narrative, determining how relationships between the words and phrases comprising the narrative could be altered to more clearly convey the semantic content, to realize a directive and communicating the directive.
US12056449B2

A data management system, a terminal device, a data input method, and a non-transitory recording medium. The data management system includes one or more terminal devices and an information processing system. The information processing system stores in one or more memories, a template associated with a plurality of tasks including at least a request task and a reporting task, the template having one or more input items set for each task and transmits the template to the one or more terminal devices. Each of the one or more terminal devices displays on a display, the plurality of tasks associated with the template, receives a selection of a task from the plurality of tasks displayed on the display, and displays on the display, the input items associated with the selected task based on the template.
US12056448B2

A system for proactively extracting data from complex documents is disclosed. The system may include one or more processors, an NLP device, a trained machine learning device, and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to, receive one or more documents from a client device, extract one or more extractable data entries from the one or more data entries, generate, one or more normalized data entries, and proactively generate and add one or more completed data entries in place of one or more placeholders in a first document template. The system may receive a natural language prompt from a user device and determine a machine-readable semantic representation. The system may identify sensitive data entries and generate a graphical user interface identifying completed data entries and associated confidence intervals.
US12056444B2

Provided are a table processing method and apparatus, a device and a storage medium. The method includes determining the proportion of the display area of a frozen area to the display area of a table area, where the table area includes the frozen area and a non-frozen area; and when the proportion is larger than a proportion threshold, shrinking the display area of the frozen area and enlarging the display area of the non-frozen area, where the proportion of the shrunk display area of the frozen area to the display area of the table area is equal to the proportion threshold.
US12056438B2

A mechanism is provided in a data processing system for role-based cross data source actionable conversation summarization. The mechanism aggregates conversation data from a plurality of conversation data sources. The mechanism applies a computerized summarization process to the aggregated conversation data to generate at least one role-based summary of the aggregated conversation data. The mechanism applies a machine learning classifier to the at least one role-based summary to determine if each sentence in the at least one role-based summary is an actionable item. Responsive to detecting an actionable item, the mechanism adds the actionable item to the at least one role-based summary.
US12056437B2

Provided is an electronic device including a communication module, a memory, and at least one processor operatively connected to the communication module and the memory, and the memory stores instructions configured to, when executed, enable the at least one processor to: receive a first sentence via the communication module; identify a first newly coined word included in the first sentence; obtain a second sentence by identifying a first alternative word corresponding to the first newly coined word, and replacing the first newly coined word in the first sentence with the first alternative word; obtain a third sentence by correcting a grammatical error in the second sentence based on the first alternative word occurring the grammatical error when replacing the first newly coined word; and transmit the third sentence to an external device via the communication module. Other embodiments can be made.
US12056422B1

System for designing a perforating gun capable of reducing energy consumption includes a survey module, an operation module, a monitoring module, a storage module, and a computing module. The operation module is configured to match a target perforating gun to perform a perforating operation to perform an HF operation, obtain a status parameter when the target perforating gun performs the perforating operation and send the status parameter to the monitoring module. The survey module is configured to obtain basic data of a target operation region. The monitoring module is configured to, at a preset frequency, obtain a safety monitoring result by analyzing first data in target data and the status parameter; in response to the safety monitoring result not satisfying a preset safety condition, control a fracturing control pump of the operation module to stop operation; and obtain an HF effect by analyzing second data, in response to the HF effect not satisfying a preset effect condition, update the preset frequency.
US12056419B2

A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system using a file that includes location, rotation, and/or scale data.
US12056418B2

Disclosed is a content-based voice output method, including: displaying a user interface comprising at least one item and a selector for indicating that an item is selected; in response to a first instruction, causing the selector to move from a first item to a second item, and playing voice content corresponding to the second item; and in response to a second instruction, playing a first explanation voice related to the voice content.
US12056410B2

A system including a content management system and a printing system provides a print code issued by the printing system to a terminal based on a user's content printing operation in a virtual space projected and provided using the terminal, and transmits printing data for printing content data corresponding to the user's content printing operation to a printing device in response to reception of a printing request including the print code from the printing device that has received the print code from the terminal.
US12056409B2

A server for receiving a print job from a print service that has received the print job from an information processing apparatus accesses the print service, manages a condition concerning access to the print service, manages a status of past access to the print service, and determines, based on the status of past access, whether the condition is not to be satisfied by newly accessing the print service. In a case where it is determined the condition is not to be satisfied, new access to the print service is ceased, and in a case where the print service is not accessed since the condition is not to be satisfied, after a wait time for an individual processing elapses, access the print service with respect to the individual processing is retried.
US12056406B2

A terminal device may, in a case where a first template including a first object area exists and a predetermined instruction is given on the first object area, store first instruction information in a memory; in a case where a second template including a second object area exists and the predetermined instruction is given on the second object area, store second instruction information in the memory. The terminal device may, in a case where a print instruction is acquired under a state where the first and second instruction information are stored in the memory, create first print data by using a first template including the first object area indicated by the first instruction information and create second print data by using a second template including the second object area indicated by the second instruction information. The terminal device may send the first and second print data to the label printer.
US12056389B2

A computing system includes host and a storge device. The host includes a host memory and a user interface. The storage device provides the host with a first request including device setting inquiry information, and sets a device configuration based on a first response to the device setting inquiry information received from the host. The host provides the storage device with the first response acquired from a user through the user interface in response to the first request. The device setting inquiry information includes at least one of information on allocation of a map buffer in the host memory, information on allocation of a write buffer in a buffer region of the storage device, or information on a power level of the storage device.
US12056388B2

A method for in-memory computing. In some embodiments, the method includes: executing, by a first function-in-memory circuit, a first instruction, to produce, as a result, a first value, wherein a first computing task includes a second computing task and a third computing task, the second computing task including the first instruction; storing, by the first function-in-memory circuit, the first value in a first buffer; reading, by a second function-in-memory circuit, the first value from the first buffer; and executing, by a second function-in-memory circuit, a second instruction, the second instruction using the first value as an argument, the third computing task including the second instruction, wherein: the storing, by the first function-in-memory circuit, of the first value in the first buffer includes directly storing the first value in the first buffer.
US12056379B2

A storage device and method of controlling a storage device are disclosed. The storage device includes a host, a logic die, and a high bandwidth memory stack including a memory die. A computation lookup table is stored on a memory array of the memory die. The host sends a command to perform an operation utilizing a kernel and a plurality of input feature maps, includes finding the product of a weight of the kernel and values of multiple input feature maps. The computation lookup table includes a row corresponding to a weight of the kernel, and a column corresponding to a value of the input feature maps. A result value stored at a position corresponding to a row and a column is the product of the weight corresponding to the row and the value corresponding to the column.
US12056377B2

A memory storage device includes a non-volatile memory including a plurality of memory blocks and a memory controller configured to control the non-volatile memory, wherein the memory controller is configured to provide host data including write data to the non-volatile memory, wherein the memory controller is configured to perform a garbage collection operation on the memory blocks to provide garbage collection data to the non-volatile memory when a free block count of the memory blocks is smaller than a first threshold value, and wherein the memory controller is configured to increase a capacity for providing the host data when the free block count of the memory blocks is greater than a second threshold value less than the first threshold value and a valid page count of the first memory block among the memory blocks is less than a third threshold value.
US12056374B2

A dynamic bias coherency configuration engine can include control logic, a host threshold register, and device threshold register and a plurality of memory region monitoring units. The memory region monitoring units can include a starting page number register, an ending page number register, a host access register and a device access register. The memory region monitoring units can be utilized by dynamic bias coherency configuration engine to configure corresponding portions of a memory space in a device bias mode or a host bias mode.
US12056371B2

The present disclosure provides methods, apparatuses, and systems having reduced power noise in a refresh operation. In some embodiments, an operating method includes: performing, in response to receiving a first refresh command, a first normal refresh, at a first refresh timing, in which first N word lines of a plurality of word lines are simultaneously refreshed, and a first target refresh, at a second refresh timing, on at least one first victim word line that is adjacent to a maximum activated word line that is most frequently activated from among the plurality of word lines; and performing, in response to receiving a second refresh command, a second normal refresh, at a third refresh timing, in which second N word lines are simultaneously refreshed, and a second target refresh, at a fourth refresh timing, on at least one second victim word line that is adjacent to the maximum activated word line.
US12056370B2

The invention discloses a digital signature system. The digital signature system comprises an electronic device and a data storage device. The electronic device generates a specific data by executing a specific operation, and performs a calculation operation on the specific data via a hash algorithm to generate a hash data. The data storage device comprises a controller, a plurality of flash memories, and a data transmission interface. The electronic device transmits the hash data to the data storage device via the transmission interface. The controller comprises a firmware. The firmware reads an unclonable function, and generates a private key according to the unclonable function, and encrypts the hash data by the private key to obtain a digital signature. The data storage device transmits the digital signature to the electronic device via the transmission interface.
US12056368B2

According to one embodiment, a controller identifies a fourth storage location on which a second step program operation is executed last among storage locations of a block and determines whether a condition that a fifth storage location stores unreadable data and each of memory cells of a sixth storage location has a threshold voltage corresponding to an erased state, is satisfied. Among the storage locations, in response to completion of a first step program operation on the fifth storage location, the second step program operation on the fourth storage location has been executed, and the first step program operation on the sixth storage location is to be executed after completion of the second step program operation on the fifth storage location.
US12056362B2

Various implementations relate to receiving, by a non-volatile memory device from a host, a host command include device context information of non-volatile memory devices. The device context includes an address of a buffer of each non-volatile memory device. In response to receiving the host command, portions of host data are divided among the non-volatile memory devices. The non-volatile memory device sends to the host a transfer request indicating transfer of each portion of the host data to a respective one of the non-volatile memory devices. The non-volatile memory device sends to another non-volatile memory device a peer command based on the device context information.
US12056358B2

One or more aspects of the present disclosure relate to predicting one or more performance metrics of a storage array configuration. In embodiments, a storage array configuration can be generated based on one or more array-configuration related parameters. In addition, IO workload metrics corresponding to an IO workload received by an array corresponding to the storage array configuration can be recorded. Further, at least one response time (RT) prediction can be generated based on the IO workload metrics. Accordingly, another storage array configuration can be generated based on the RT predictions and according to performance requirements defined by a service level objective (SLO).
US12056354B2

An example method of providing a common volume (cVol) datastore for virtual machines (VMs) managed by a hypervisor in a virtualized computing system is described. The method includes: mounting, by the hypervisor, a network file system share of a common volume (cVol), the cVol stored in shared storage of the virtualized computing system, the network file system share storing metadata for the VMs; creating a file system for the cVol datastore backed by the network file system share; routing file operations targeting the metadata to the file system for the cVol datastore; and routing file operations targeting virtual disks of the VMs to an object storage pool of the cVol based on descriptors in the metadata that point to objects backing the virtual disks.
US12056352B2

Generating optimization instructions for data processing pipelines is described. A pipeline optimization system computes resource usage information that describes memory and compute usage metrics during execution of each stage of the data processing pipeline. The system additionally generates data storage information that describes how data output by each pipeline stage is utilized by other stages of the pipeline. The pipeline optimization system then generates the optimization instructions to control how memory operations are performed for a specific data processing pipeline during execution. In implementations, the optimization instructions cause a memory system to discard data (e.g., invalidate cache entries) without copying the discarded data to another storage location after the data is no longer needed by the pipeline. The optimization instructions alternatively or additionally control at least one of evicting, writing-back, or prefetching data to minimize latency during pipeline execution.
US12056350B2

A portable electronic device and a one-hand touch operation method thereof are disclosed. A touch operation performed on a touch screen is detected through the touch screen. A touch operation for triggering a one-hand operation mode on the touch screen is detected. A one-hand mode interface display region is defined on the touch screen according to a touch start point position of the touch operation. An operation interface screen that is scaled down or shifted is displayed within the one-hand mode interface display region.
US12056339B2

A method includes displaying a drawing aid in a sketch area on a touch-sensitive display, and receiving one or more drawing inputs. In response to receiving the one or more drawing inputs, the device displays marks based on the drawing inputs that are constrained based on the drawing aid. While displaying the drawing aid in the sketch area, the device detects a touch gesture at a location corresponding to a location of the drawing aid. In response to detecting the touch gesture: if the touch gesture is a pinch gesture, the device ceases to display the drawing aid in the sketch area; and if the touch gesture is a rotational gesture, the device rotates the drawing aid relative to the sketch area in accordance with the movement of at least one contact in the touch gesture while maintaining display of the drawing aid in the sketch area.
US12056336B2

Embodiments of the present disclosure disclose a document content point-and-select method, device, electronic apparatus, medium and program product. One implementation of the method includes: in response to detecting a point-and-click operation acting on an untagged document, determining document location information of the point-and-click operation; determining a document structure recognition result of the document content at a document location characterized by the document location information in the untagged document; in response to determining that the point-and-click operation is a first point-and-click operation, selecting a word text corresponding to the document location information from the document structure recognition result as a target word, and highlighting in an area corresponding to the target word; in response to determining that the point-and-click operation is a second point-and-click operation, selecting a sentence text corresponding to the document location information from the document structure recognition result as a target sentence.
US12056335B2

Provided is a method, performed by a web browser, for identifying and displaying content, the method including receiving a webpage including text, comparing the text to titles of media content in a media content database, based on the comparison, identifying a subset of text as a match to a title of a matching media content, based on identifying the subset of text, modifying a display of the webpage by inserting a visual indicator into the webpage in proximity to the subset of text, or modifying the display of the subset of text, detecting an interaction of a user-controlled input with the inserted visual indicator or the modified display of the subset of text, and displaying a popup interface over a portion of the webpage, the popup interface displaying additional information about the matching media content and a selectable user-interface element to play the matching media content.
US12056333B2

Disclosed is an electronic device for setting up home screens of a first display and a second display including a database in which information on a first home screen displayed on the first display and information on a second home screen displayed on the second display are stored, and a controller that receives an input to enter a setting control mode for controlling settings of the home screens, acquires the information on the first home screen and the second home screen from the database in response to the input being received, and provides, through the first display, the information on the first home screen and the information on the second home screen in the setting control mode, wherein the first home screen is displayed on the first display by a first application and the second home screen is displayed on the first display by a second application.
US12056330B2

An input display device includes a display configured to display an image, a capacitive touch panel configured to be attached onto the display and include at least one three-dimensional UI portion on a surface of the touch panel, and a detection unit configured to measure a capacitance of the touch panel and detect an operation on the touch panel based on the measured capacitance. The detection unit detects a rotation of the three-dimensional UI portion from a change in coordinates of a finger touching the three-dimensional UI portion, determines that a rotation detected when a finger distance decreases is valid, and determines that the rotation detected when the finger distance does not decrease is invalid.
US12056328B2

An electronic/virtual visualization may comprise a rotatable two-sided object, similar in some respects to a card from the physical world. Each side of the electronic visualization object may comprise a flat or substantially flat face, which may comprise both a 2d (two-dimensional) area and a 3d (three-dimensional) window/frame area. The 3d window area may show a representation of a 3d object or scene, thereby giving the appearance that the 3d window area has depth behind the card object.
US12056326B2

The disclosure provides a display apparatus, and the display apparatus at least includes a display and a controller. At an initial state, the display presents a homepage; in response to a startup instruction, the display jumps to a search interface from the homepage; the search interface has a user interface, and the user interface is configured to receive a search content input from a user; in response to a search instruction, the controller reads the search content; and if the search content includes a phrase for locating, the controller controls an application corresponding to the phrase for locating to be started so as to transmit the search content to the application to cause the application to send a request carrying the search content to a server of the application.
US12056316B2

A touch sensing apparatus is disclosed for detecting touch pressure, comprising a panel that defines a touch surface, the panel having a perimeter, a plurality of emitters arranged along the perimeter, wherein the emitters emit light across the panel, a plurality of detectors arranged along the perimeter, whereby the detectors are arranged to receive at least part of said light as detection light, wherein the touch sensing apparatus is configured to determine, as a touch object deflects the panel along a normal of the touch surface, a difference in the received detection light between deflection of the panel from a first position (p1) to a second position (p2) along the normal, and determine a pressure of the touch object against the touch surface based on said difference.
US12056315B2

A method for determining for determining response for a touch display panel begins by receiving an analog input signal from a data drive input circuit that is operable to generate an analog input signal based on a digital input. The method continues by generating a reference signal voltage from the analog input signal, generating a data signal voltage from the analog input signal and using a difference detection circuit, outputting an analog output voltage. The method then continues by generating an error correction current based on the analog output voltage, where the error correction current adjusts the data signal voltage in order to keep inputs to the difference detection circuit substantially equal. Finally, the method finishes by generating a current representative of a light intensity for light received by a sensor cell associated with the touch display panel, converting the analog output signal into a digital representation of the current and producing information representative of light intensity.
US12056308B2

A sensing module and a wearable device having same are disclosed. Wherein the sensing module comprises sensing electrodes, including a plurality of first sensing groups and a plurality of second sensing groups, wherein a width of the electrodes in the first sensing groups and a width of the electrodes in the second sensing groups are both less than a predetermined width; a driving chip, respectively connected to at least some of the first sensing groups and at least some of the second sensing groups. The driving chip has a fingerprint recognition function and a touch function.
US12056306B2

A method for setup a touch sensitive area of an electronic paper touch panel is provided. The method comprising: having an electronic paper display of the electronic paper touch panel marking an existing first touch sensitive area in a first display format; detecting an event via touch electrodes of the electronic paper touch panel; setting up a second touch sensitive area according to the detected event; and having the electronic paper display marking the second touch sensitive area in a second display format.
US12056298B1

An apparatus and method including a means for adjusting the angle of a pointing input device. The pointing input device relies on an input surface for the purpose of calculating cursor position. The means for adjusting the angle of the pointing input device may include computer software stored in a computer memory, and implemented by a computer processor. The computer software may provide suggested angle changes on the computer screen to improve input precision of the pointing input device. The computer software may be configured to implement the suggested angle changes, with the pointing device; and wherein after the suggested angle changes are implemented with the pointing input device, the computer software enables a user, through a user interactive device, to determine what affect the suggested angle changes had on accuracy of the pointing input device, through data displayed on the computer screen.
US12056291B2

An electronic device and a sensitivity adjustment method of a sensor are disclosed. The method includes: in a situation that a target program is executed by the electronic device, receiving sensing data from a target sensor; activating a sensitivity adjustment rule according to the target program; adjusting the sensing data according to the sensitivity adjustment rule; and providing the adjusted sensing data to the target program.
US12056280B2

A head set (2) comprises a brain electrical activity (EEG) sensing device (3) comprising EEG sensors (22) configured to be mounted on a head of a wearer so as to position the EEG sensors (22) at selected positions of interest over the wearers scalp, the EEG sensing device comprising a sensor support (4) and a flexible circuit (6) assembled to the sensor support. The sensor support and flexible circuit comprise a central stem (4a, 6a) configured to extend along a center plane of the top of the head in a direction from a nose to a centre of the back of a wearers head, a front lateral branch (4b, 6b) configured to extend across a front portion of a wearer's head extending laterally from the central stem, a center lateral branch (4c, 6c) configured to extend across a top portion of a wearer's head essentially between the wearer's ears, and a rear lateral branch (4d, 6d) configured to extend across a back portion of a wearer's head. The sensor support (4) comprises a base wall (401) and side walls (402) extending along edges of the base wall to form an essentially flat “U” shaped channel (403) in which the flexible circuit (6) is inserted and the base wall comprise EEG sensor orifices (404) to allow access to the EEG sensor contacts or electrodes on the flexible circuit.
US12056276B1

An eye tracking technique obtains a more precise estimate of a gaze location on an image by determining the vergence location of a user's eyes. The more precise estimate of the gaze location may be obtained by using multiple inputs, including a coarse estimate of the gaze location using a camera that receives non-visible light reflected from the eyes, discrete probabilities of gaze locations for each eye, depth information for objects contained in the image, and saliency information for objects contained in the image.
US12056273B2

Disclosed herein are systems and methods for calculating angular acceleration based on inertial data using two or more inertial measurement units (IMUs). The calculated angular acceleration may be used to estimate a position of a wearable head device comprising the IMUs. Virtual content may be presented based on the position of the wearable head device. In some embodiments, a first IMU and a second IMU share a coincident measurement axis.
US12056270B1

If an overlap of two or more extended reality (XR) safe play areas, associated with active XR devices (e.g., VR devices) operating in a physical space is detected, then a combined safe area is determined based on the first and second safe areas, and a reconfigured first and second safe areas are generated for the XR devices. A virtual partition may demarcate the separation between the first and second safe areas. The virtual partition may include a buffer zone that separates the reconfigured first safe area from the reconfigured second safe area. An errant XR device may be guided back to its safe area. If a XR device is deactivated, the entire combined area may be allotted to the remaining XR device.
US12056266B2

Methods and systems are described that secure application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
US12056264B2

Provided herein are compositions, devices, systems and methods for the generation and use of biomolecule-based information for storage. Additionally, devices described herein for de novo synthesis of nucleic acids encoding information related to the original source information may be rigid or flexible material. Further described herein are highly efficient methods for long term data storage with 100% accuracy in the retention of information. Also provided herein are methods and systems for efficient transfer of preselected polynucleotides from a storage structure for reading stored information.
US12056258B2

For anonym izing or other keyword identification medical patient data, a conditional random field sequence classifier is used for the NER model for NLP, providing a technical solution to help the computer perform better at identifying PHI from context and reduce manual anonym ization efforts of medical reports. One tool or executable integrates report format conversion, annotation, training, and application. These operations may be selected, or the tool configured for anonymization or keyword identification. Different files from each stage may be exported or used by others operating on other computers, allowing collaboration or sequential burden sharing for anonym ization.
US12056247B2

Aspects of the present disclosure involve, a customizable system and infrastructure which can receive privacy data from varying data sources for privacy scanning, containment, and reporting. In one embodiment, data received is scanned for privacy data extraction using various data connectors and decryption techniques. In another embodiment, the data extracted is transferred to a privacy scanning container where the data is analyzed by various deep learning models for the correct classification of the data. In some instances, the data extracted may be unstructured data deriving form emails, case memos, surveys, social media posts, and the like. Once the data is classified, the data may be stored or contained according to the classification of the data. Still in another embodiment, the classified data may be retrieved by an analytics container for use in reporting.
US12056229B2

Various methods and systems are provided for autonomous orchestration of secrets renewal and distribution. A secrets management service (“SMS”) can be utilized to store, renew and distribute secrets in a distributed computing environment. The secrets are initially deployed, after which, SMS can automatically renew the secrets according to a specified rollover policy, and polling agents can fetch updates from SMS. In various embodiments, SMS can autonomously rollover client certificates for authentication of users who access a security critical service, autonomously rollover storage account keys, track delivery of updated secrets to secrets recipients, deliver secrets using a secure blob, and/or facilitate autonomous rollover using secrets staging. In some embodiments, a service is pinned to the path where the service's secrets are stored. In this manner, secrets can be automatically renewed without any manual orchestration and/or the need to redeploy services.
US12056227B2

Systems and methods are described for authorizing users and/or devices. An example method may comprise receiving, from a user device, a request to access a function associated with a service account. The request may comprise an identifier of the user device. The example method may comprise determining, based on the identifier, a primary authority holder of the service account. The example method may comprise determining that a first record on a first distributed ledger associated with the primary authority holder indicates that the user device is associated with the primary authority holder. The example method may comprise determining that a second record on a second distributed ledger associated with the user device indicates that the user device is associated with the primary authority holder. The example method may comprise granting, based on the request, the first record, and the second record, the user device access to the function.
US12056224B2

An information processing apparatus according to the present invention includes: a reception unit that receives usage reservation of a virtual machine for each usage time zone; a control unit that permits reception of the usage reservation until the number of the usage reservations in the usage time zone reaches a predetermined total number of the virtual machines that can operate simultaneously; and an assignment unit that assigns the usage reservation to any one of the virtual machines with respect to the usage time zone and enables a user to use the virtual machine.
US12056222B2

A display device including: a display panel including a display area in which an image is displayed; and a fingerprint sensor disposed on a first surface of the display panel and including a sensing area for sensing a fingerprint of a user, wherein the display device is configured to authenticate the fingerprint of the user by using data for a portion of the sensing area.
US12056214B1

To determine whether an incorrect category has been associated with an item, the characteristics of the items that are associated with that category are used to determine a representative set of characteristics. If the characteristics of the item differ from the representative set, the item may be associated with a different category by determining a category of items having characteristics similar to those of the item. For an item with associated parent and child categories, the parent categories of other items having the same child category may be compared to the parent category of the item. If the parent categories differ, the item may be associated with a different category by determining a category of items having characteristics similar to those of the item.
US12056210B2

An AI-based pre-training model determination system is proposed. When determination type information is input, the AI-based pre-training model determination system extracts a candidate model among a plurality of learning models on the basis of determination type information, and the candidate model determines new training data. An uppermost candidate model whose determination accuracy is greater than or equal to a first reference value preset on the basis of the determination accuracy of the candidate model is determined as a pre-training model for generation of a new learning model, thereby improving the determination accuracy of the new learning model.
US12056200B2

Systems and methods are disclosed for providing content by generating a bookmark data structure for a topic based on determining retrieval of a first content item related to the topic, of a first content type. In response to determining retrieval of the first content item, the system may add the first content item to the bookmark data structure for the topic. The system may then determine retrieval of a second content item related to the topic, of a second content type and, in response to determining retrieval of the second content item, the system may add the second content item to the bookmark data structure for the topic. The system may generate, for display in a user interface (UI), a menu based on the data structure, with interactive UI elements that provide preview and/or access to the content item when interaction with the UI element is detected.
US12056191B2

There is provided a method of using a bitmap filter to filter a data source as part of a join operation. A set bit at a bit location of the bitmap filter is associated with an entry of the data source that comprises an identifier that matches a filter parameter. A row identifier of a row in another data source that corresponds to the identifier is determined based on a sum of a number of bits set in bit locations that are between the bit location of the set bit associated with the entry of the data source and a bit location in the bitmap filter corresponding to a different, known, row identifier of a different row in the another data source. The row of the another data source corresponding to the determined row identifier is interrogated to obtain information defining the identifier that matches the filter parameter.
US12056189B2

Efficient inner product search is important for many data ranking services, such as recommendation and Information Retrieval. Efficient retrieval via inner product dramatically influences the performance of such data searching and retrieval systems. To resolve deficiencies of prior approaches, embodiments of a new index graph construction approach, referred to generally as Norm Adjusted Proximity Graph (NAPG), for approximate Maximum Inner Product Search (MIPS) are presented. With adjusting factors estimated on sampled data, NAPG embodiments select more meaningful data points to connect with when constructing a graph-based index for inner product search. Extensive experiments verify that the improved graph-based index pushes the state-of-the-art of inner product search forward greatly, in the trade-off between search efficiency and effectiveness.
US12056183B2

A computer vision processor of a camera extracts attributes of persons or vehicles from hyperzooms generated from image frames. The hyperzooms represent traffic patterns. The extracting is performed using a feature extractor of an on-camera convolutional neural network (CNN) including an inverted residual structure. The attributes include at least colors of clothing of the persons or colors of the vehicles. Mobile semantic segmentation models of the CNN are generated using the hyperzooms and the attributes. Attribute analytics are generated by executing the mobile semantic segmentation models while obviating network usage by the camera. The attribute analytics are stored in a key-value database located on a memory card of the camera. A query is received from the server instance specifying one or more of the attributes. The attribute analytics are filtered using the one or more of the attributes to obtain a portion of the traffic patterns.
US12056179B2

Systems and methods are described herein for generating query suggestions. The method comprising retrieving a plurality of metadata fields associated with a media asset, generating, based on the retrieved plurality of metadata fields, a plurality of combinations of the metadata fields. For each respective combination of the metadata fields of the plurality of combinations, the method searches a database for media assets that comprise metadata fields matching the respective combination of the metadata fields, and calculates a number media assets that match the respective combination based on the searching. The method selects a combination of the metadata fields of the plurality of combinations with a lowest associated calculated number of matching media assets, creates a suggested query based on the selected combination of metadata fields, and outputs the suggested query.
US12056171B2

The problem of ever-increasing huge volume of unstructured data, mainly documents, and within that the scanned documents, needs to have a solution to expedite the overall turnaround time in document centric business processing. Majority of these documents often do not strictly follow a specific format or a template, and creating a generic OCR solution, which would work on any kind of document format is needed to enhance overall efficacy of processes. Embodiments of the present disclosure provide system and method that extract tabular and text information from scanned documents. More specifically, method and system are provided to extract user filled tabular data, textual information, selected radio-buttons and checked checkboxes, stamps, barcodes from scanned copies of any filled form with or without any template being pre-defined or without any prior knowledge about format of input forms. The system converts extracted information in a structured form for further for analytics and reporting.
US12056167B2

The present disclosure provides a dialog generation method, performed by a human-machine dialog system. The method includes obtaining an input dialog sequence from a dialog client; obtaining associated information related to the input dialog sequence; encoding, by an encoder, the input dialog sequence to obtain an input encoding vector; encoding, by the encoder, the associated information to obtain an associated encoding vector; decoding, by a decoder, the input encoding vector and the associated encoding vector to obtain an output dialog sequence, the output dialog sequence comprising an out-of-vocabulary word corresponding to the associated information; and transmitting the output dialog sequence to the dialog client.
US12056157B2

A system and method that enables editing capabilities of content accessed from a content management server using any type of locally-installed application is provided. In some embodiments, a content management server stores documents in a cache on the user's computer. Documents can thus be accessed and edited using the document in the local file system of the user. For example, users may open, reserve or lock, download, and edit documents with a single user action such as a click. Advantageously, the teachings of embodiments as described can be used in conjunction with content management systems for improving the user experiences involved in editing documents by providing an ‘instant’ and ‘seamless’ editing experience substantially equivalent to editing files on a local hard disk.
US12056156B2

A plurality of to-be-bookkept data sets associated with one or more blocks from a block file is acquired. Data writing operations are performed in parallel on a plurality of data storage components according to the plurality of to-be-bookkept data sets. A data storage result corresponding to each of the plurality of data storage components is acquired. Based on a data storage failure result being included in the data storage results, a block checkpoint corresponding to the block file is acquired. A component checkpoint corresponding to each of the plurality of data storage components is acquired. A data storage component of the plurality of data storage components is determined, which is in an abnormal component status according to the block checkpoint and the component checkpoints. A data writing operation is performed on the data storage component in the abnormal component status according to the block file.
US12056155B2

The present application provides a method for cross-node cloning of a storage volume, a device, apparatus and a storage medium. The method includes: creating AEP storage in a node of a cluster by using pmem-csi, and monitoring whether a clone volume of the AEP storage exist in other nodes of the cluster, in response to that a clone volume of the AEP storage is monitored in the other nodes of the cluster, stopping the AEP storage and the clone volume; creating a snapshot of the AEP storage, and recovering the AEP storage; and starting the clone volume after transmitting snapshot data of the AEP storage to the clone volume. By using the solution of the present application, the problem of performing application migration and data backup of an AEP storage volume used in a cloud platform may be solved.
US12056146B2

The disclosure relates to a data exchange method and apparatus, a readable storage medium, and a data exchange system. The method includes: determining whether each range in received data to be converted needs range conversion; in response to determining a range needs range conversion, acquiring a code and a name description of the range to be converted, and matching the code and the name description of the range to be converted with a preset matching rule; in response to a successful matching, performing range conversion on the range to be converted; in response to a failed matching, marking the range to be converted of which matching fails; and storing a converted range in a database, and storing a marked range in the database; and storing each range in the data to be converted in the database, to complete a data exchange process.
US12056145B2

A method enables on-demand delivery of data from a plurality of heterogeneous external data sources to a data analytics tool. With a mapping of one or more identified data connectors, a no-code client query, as formulated in a first data model, is dynamically translated to one or more external queries formulated in one or more alternate data models of the heterogeneous external data sources. With the mappings of the one or more identified connectors, each response to the one or more external queries is reformulated from the one or more alternate data models to the first data model to yield one or more client query results objects. The client query results objects are sent to the data analytics tool.
US12056135B2

Provided is a ranking determination system including at least one processor configured to: acquire a plurality of second classifications relating to second data based on a first model which has learned a relationship between first data and a first classification relating to the first data; acquire, for each of the second classifications, a second score relating to a validity of a combination of the second data and the second classification based on a second model which has learned a validity of a combination of third data and a third classification relating to the third data; and determine a second ranking for each of the plurality of second classifications based on the second score of each second classification.
US12056132B2

The present disclosure relates to selection of a first record object for association with second record objects based on connection profiles. Member entities of a second group entity that are associated with second record objects associated with processes may be identified. A second record object having a first object field-value pair identifying the second group entity may be identified. A first member entity having a respective connection score exceeding a threshold may be selected. A notification comprising an identification of the selected first member entity may be transmitted to an electronic account of a node profile.
US12056131B2

Methods and systems are provided for improving efficiency and precision in factual question answering in a search environment. In aspects, the methods and systems involve offline identification of answers correlated with one or more factual questions that are generated offline for each document within a document collection. Thereafter, upon receiving a factoid query during runtime, candidate documents that are retrieved in response to the factoid query are scanned for a factual question that matches the factoid query. For each factual question that matches the factoid query, a corresponding candidate answer can be identified. Thereafter, each candidate answer can be assigned a score that is a function of the number of candidate documents in which the candidate answer was identified and the relevancy of those candidate documents to the factoid query. The candidate answer having the highest score can be provided to the user in response to the factoid query.
US12056126B2

A method, system, and computer system for performing an operation with respect to a target table are disclosed. The method includes performing first and second jobs, obtaining one or more other resulting files based at least in part on unmatched rows, and obtaining a set of processed files based at least in part on performing a post-processing operation with respect to the set of resulting files. The set of processed files has less files than the set of resulting files. Performing the first job includes determining a set of matching target table files and storing target table information indicating for each of the set of matching target table files, a particular set of rows having matching rows. Performing the second job includes performing a matching action based on matched rows and obtaining the second job resulting file(s).
US12056124B2

A distributed processing apparatus 1 includes: a selection unit 12 that lists execution plans for a query related to a plurality of database apparatuses 2 and selects any of the execution plans based on data transfer time periods of the individual execution plans; a transmission unit 13 that divides the query in accordance with the selected execution plan, and transmits instructions that include divided queries obtained by dividing the query and transfer destinations of execution results of the divided queries to the corresponding database apparatuses 2; and an output unit 14 that receives the execution result of the query from the database apparatus 2, and outputs the execution result. The database apparatuses 2 each include an execution unit 22 that executes the divided query included in the instruction received from the distributed processing apparatus 1, and transmits the execution result to another database apparatus 2 or the distributed processing apparatus 1 serving as the transfer destination included in the instruction.
US12056122B2

A method and system are provided for searching a search query having a non-character-based input. The method comprises receiving the search query comprising a first part and a second part. The first part comprises a non-character-based input. The method further comprises identifying a first plurality of keywords associated with the non-character-based input and receiving a selection of at least one of the first plurality of keywords. The method further comprises generating a modified search query comprising the at least one selected keyword and the second part. The method further comprises retrieving search results based on the modified search query and generating for presentation the search results.
US12056120B2

Methods, systems, apparatus, and computer-readable media for deriving data elements from queries. In some implementations, a query is received, and one or more computers determine that the query involves an operation that satisfies one or more criteria. In response data is saved that indicates a derived data element corresponding to the operation. The one or more computers provide data causing a representation of the derived data element to be presented, such as data causing an interactive control representing the derived data element to be presented on a user interface.
US12056113B2

The disclosed systems and methods provide a novel framework that parameterizes columns in a templated virtual semantic layer. The disclosed framework enables inter- and cross-column relationships between stored data within a SQL database to be determined and stored, and then leveraged at query time to enable an optimized search of the data within the database. The disclosed framework enables a database to be construed, modified and/or configured according to a hierarchy, and/or with types of metadata, that corresponds to the determined column relationships. This not only reduces the amount of data stored and reduces the time to process queries, but also enables a more streamlined approach for searches to be constructed and executed, which can increase the performance of the database and the operations of systems that are backed by the database.
US12056112B2

Aspects of the disclosure relate to data feed meta detail categorization for confidence. A computing platform may retrieve source data from a source system and identify a first set of patterns associated with the source data. The computing platform may retrieve, from a target system, partially transferred data associated with an ongoing data transfer from the source to the target system and identify a second set of patterns associated with the partially transferred data. The computing platform may evaluate integrity of the partially transferred data by comparing the first set of patterns with the second set of patterns. The computing platform may detect whether the first set of patterns falls within an expected deviation from the second set of patterns based on the comparison and halt the ongoing data transfer based on detecting that the first set of patterns falls outside the expected deviation from the second set of patterns.
US12056110B2

A method for managing streams includes obtaining, by a state processing module in a coordination point, a notification for a standing query, and in response to the notification: identifying a storage location in the coordination point associated with a stream of the standing query, initiating a subscription to the standing query using the storage location, reserving a data buffer for the standing query, replicating, based on the standing query, data of the data stream using the storage location, updating the data buffer using the replicated data or a reference to the replicated data to obtain an updated data buffer, and servicing the standing query using the updated data buffer.
US12056108B1

Systems and methods may generate or modify a pattern, to search text, utilizing a hierarchical structure. The system and method may receive instructions for generating or modifying the pattern. The system and methods may identify or generate a hierarchical structure containing one or more levels each of which includes one or more objects that store values. The system and method may define a pattern by assigning values to the hierarchical structure when the instructions are for generating the pattern; or may modify one or more values in the hierarchical structure when the instructions are for modifying the pattern. The system and method may receive pattern matching instructions. The system and method may identify, based on the pattern matching instructions and utilizing the hierarchical structure, one or more portions of the program that includes the generated or modified pattern and implement one or more pattern matching functions to provide results.
US12056103B2

The present application describes a database performance and usage footprint monitoring and analysis platform and related user application, which may provide insights across the whole of an enterprise's database inventory to increase visibility, accountability, and efficiency. The platform and related application may provide insight into enterprise database footprint and utilization, including displaying the data and associated metrics and analysis in a customizable interface. The platform may ingest and capture performance data and events to provide resource properties and cost analyses across enterprise groups. Future performance may be predicted by the platform, future data trends identified, and platform may provide usage prediction, perform root cause analysis to recommend action items, and provide alerts, among other functions. These improvements may reduce operational downtime, reactive events and efforts, and information gaps; enable informed business decisions; and make more efficient use of database resources.
US12056102B2

A data management system (DMS) may receive entries corresponding to files and directories of a storage system that changed within a time period. The received entries may include metadata associated with the changed files and directories. The DMS may identify one or more directories that were renamed or deleted within the time period by analyzing the metadata from the received entries. The DMS may identify descendent directories and descendent files corresponding to the one or more renamed or deleted directories. The DMS may update path identifiers associated with the descendent directories and the descendent files based on the metadata from the received entries. The DMS may generate an updated index file based on updating the path identifiers for the descendent directories and the descendent files. The described techniques may enable the DMS to identify renames and deletions with greater efficiency, among other benefits.
US12056096B2

A method for synchronizing a file system (FS) and a remote file system (RFS) includes monitoring the FS for FS events, generating FS event records, receiving RFS event records of RFS events, generating file system operations (FSOs) based on the FS and RFS event records, and communicating the FSOs to the FS and RFS to synchronize them. A method for generating the FSOs includes accessing a plurality of FS and/or RFS event records, processing the accessed records to generate processed event records, generating the FSOs based on the processed event records, and outputting the FSOs to cause synchronization of the FS and RFS. Systems are also described. The invention facilitates event-based, steady-state synchronization of local and remote file systems.
US12056094B2

In a method of deploying a virtualised network function (VNF), a virtual network function manager (VNFM) obtains a virtualized network function descriptor (VNFD) that includes a primary file and one or more secondary files that have a mapping relationship with the primary file. The primary file includes a deployment parameter of each secondary file, and a association relationship indicating that a value of a flavour parameter of the VNF is associated with the deployment parameter of the secondary file. The VNFM then determines a target file from the one or more secondary files based on the value of the flavour parameter of the VNF and deploy S the VNF based on the association relationship and a mapping relationship between the primary file and the target file.
US12056093B2

A method comprises computing a hash value for at least one file of a plurality of files in connection with a file tiering operation of the plurality of files from a source storage location to a target storage location. The hash value is compared to one or more hash values corresponding to one or more other files of the plurality of files. Based at least in part on the comparing, a determination is made whether the hash value is the same as any of the one or more hash values. The at least one file is identified as a duplicate file in response to an affirmative determination. The target storage location comprises a cloud storage platform.
US12056087B2

A method includes searching, in response to a received policy query request, a preset policy library for a transmission policy that matches the policy query request, wherein the policy query request comprises hardware information of a transmitting end, hardware information of a receiving end, and data information of to-be-transmitted data in the transmitting end, and wherein the data information comprises a total data volume of the to-be-transmitted data, a data category comprised in the to-be-transmitted data, and a data volume of each data category, and feeding back a query result of the policy query request to the transmitting end.
US12056085B2

A computer-implemented method comprises a topological communications configurator (TCC) of a computing system determining a connections-optimized configuration of processors among compute nodes of the system. Processors included in the compute nodes can execute compute workers of an application of the system and can form intranodal segments of an internodal interconnection topology communicatively coupling the intranodal segments. The intranodal segments can be interconnected via an internodal interconnections fabric. The TCC can determine the connections-optimized configuration based on internodal communications costs corresponding to communications routes among the internodal segments via the internodal interconnection fabric. The computing system can comprise the TCC and can comprise a data-parallel computing system.
US12056084B2

A method for synchronizing messages between processors is provided. The method comprising receiving, by a first external device, inbound messages for applications running redundantly in high integrity mode on two or more multi-core processors. The inbound messages are synchronously copied to the multi-core processors. The multi-core processors send outbound messages to respective alignment queues in the first external device or a second external device, wherein the outbound messages contain calculation results from the inbound messages. The first or second external device compares the alignment queues. Matched outbound messages in the alignment queues are sent to a network or data bus. Any unmatched outbound messages in the alignment queues are discarded.
US12056066B2

A device configured to communicate through a bus may include a first interface circuit configured to, based on a first protocol, provide first access to a first memory through the bus and a second interface circuit configured to, based on a second protocol, provide a non-coherent input/output (I/O) interface through the bus. The second interface circuit may be configured to access the first memory in response to a message received through the bus based on the second protocol to provide second access to the first memory through the bus.
US12056063B2

Apparatuses and methods related to implementing refresh and access modes for memory. The refresh and access modes can be used to configure a portion of memory. The portions of memory can correspond to protected regions of memory. The refresh and access modes can influence the security level of data stored in the protected regions of memory.
US12056061B2

Methods, systems, and devices for address scrambling by linear maps in Galois fields are described. For instance, a device may determine a bijective matrix based on a power up condition. In some examples, the device may determine the bijective matrix based on a seed value and/or may select the matrix from among a set of bijective matrices. In some examples, the bijective matrix may have at least one column and/or one row that has at least two non-zero elements. The device may generate a first address of a first address space based on applying the matrix (e.g., each column of the matrix) to at least a portion of a second address of a second address space and may access a memory array of the device based on generating the first address.
US12056060B2

In end-to-end efficient encryption with security chaining a data source Information Handling System (IHS) encrypts a data volume, generates and updates metadata in a trailer of the data volume, and generates and updates out-of-band handshake signals indicating an encryption key use slot in the metadata. Data connection segments each include a left-bound interface of one IHS and a right-bound interface of another. Each interface performs synchronous data volume write-encrypt and read-decrypt functions on the data volume in an IHS, perform in-band encryption metadata processing, process out-of-band control signals, and execute an encryption configuration state machine, which uses the metadata and control signals as input to direct write-encrypt and read-decrypt functions on the data volume in the segment. Security chaining logic in each IHS relays between the left and right-bound interfaces, synchronizes and regenerates the control signals for each segment, and coordinates the state machines for the up-stream and down-stream segments.
US12056058B2

An apparatus comprises a cache comprising a plurality of cache entries, and cache replacement control circuitry to select, in response to a cache request specifying a target address missing in the cache, a victim cache entry to be replaced with a new cache entry. The cache request specifies a partition identifier indicative of an execution environment associated with the cache request. The victim cache entry is selected based on re-reference interval prediction (RRIP) values for a candidate set of cache entries. The RRIP value for a given cache entry is indicative of a relative priority with which the given cache entry is to be selected as the victim cache entry. Configurable replacement policy configuration data is selected based on the partition identifier, and the RRIP value of the new cache entry is set to an initial value selected based on the selected configurable replacement policy configuration data.
US12056052B2

A memory with data array (e.g., L2 cache) addressable in rows and columns and techniques to access data therein are proposed. Unlike conventional data arrays, the proposed memory allows data access to be initiated based on a row (or set) address even though the column (or way) address is not yet available. When the column address is determined, it can be used to select the correct data. Since the data access is started prior to determining the column address, memory access latency is reduced.
US12056051B2

An apparatus includes a CPU core and a L1 cache subsystem including a L1 main cache, a L1 victim cache, and a L1 controller. The apparatus includes a L2 cache subsystem coupled to the L1 cache subsystem by a transaction bus and a tag update bus. The L2 cache subsystem includes a L2 main cache, a shadow L1 main cache, a shadow L1 victim cache, and a L2 controller. The L2 controller receives a message from the L1 controller over the tag update bus, including a valid signal, an address, and a coherence state. In response to the valid signal being asserted, the L2 controller identifies an entry in the shadow L1 main cache or the shadow L1 victim cache having an address corresponding to the address of the message and updates a coherence state of the identified entry to be the coherence state of the message.
US12056047B2

A memory system may include a memory device including a plurality of memory blocks each including a plurality of pages and a memory controller. The memory controller may be configured to determine a plurality of super memory blocks each including two or more of the plurality of memory blocks, calculate valid page counts of each of the plurality of super memory blocks, and determine a victim block for garbage collection based on a minimum value among the valid page counts of the plurality of super memory blocks and average value of the valid page counts of the plurality of super memory blocks. Furthermore, a dispersion of valid page counts of memory block groups within the super memory blocks may be used to determine the victim block.
US12056034B2

Various methods, apparatuses/systems, and media for automatically monitoring performance of multiple bots (software robots) are disclosed. A processor hosts a plurality of bots on a virtual machine, each bot having a unique process identifier on the virtual machine for processing tasks associated with a plurality of applications and each bot having its own configured instance; integrates the plurality of bots with a plurality of data sources via a communication interface; calls corresponding application programming interface (API) to access data from each of the plurality of data sources; integrates all data accessed from each of the plurality of data sources into a single platform; automatically generates, in response to integrating all accessed data, a performance metrics for each bot; and displays the performance metrics onto a graphical user interface (GUI) for constant monitoring of each bot's performance for automatic execution of remedial actions as necessary.
US12056026B2

An information management system implements a method for determining whether to initiate a failover of a storage manager in the system. Nodes in the system may be assigned as monitoring nodes configured to communicate with a storage manager. Furthermore, each monitoring node may be configured to transmit a status inquiry message to each other monitoring node, and each monitoring node may receive a status inquiry message from each other monitoring node. Each monitoring node may also generate a session message comprising status information, and a plurality of failover nodes may receive the generated session messages. A failover node may then determine whether a failover condition has occurred by applying a plurality of failover rules to the status information of the transmitted session message. Where the failover node determines that a failover condition has occurred, the failover node may activate another storage manager to take place of the presently assigned storage manager.
US12056020B2

Methods and systems for transferring a host image of a first machine to a second machine, such as during disaster recovery or migration, are disclosed. In one example, a first profile of a first machine of a first type is compared to a second profile of a second machine of a second type different from the first type, to which the host image is to be transferred. The first and second profiles each comprise at least one property of the first type of first machine and the second type of second machine, respectively. At least one property of a host image of the first machine is conformed to at least one corresponding property of the second machine. The conformed host image is provided to the second machine, via a network. The second machine is configured with at least one conformed property of the host image.
US12056011B2

In some embodiments, the present disclosure provides an exemplary method that may include steps of identifying at least one computing specification image within a plurality of computing specification images; monitoring each data agent within the plurality of preinstalled data agents for a predetermined period of time to establish a data agent usage baseline associated with each data agent within the plurality of preinstalled data agents; utilizing a chaos engineering algorithm to dynamically perturb each data agent; calculating a usage test score for each data agent within the plurality of preinstalled data agents; calculating an overall data agent-specific usage score associated with each data agent within the plurality of preinstalled data agents based on the plurality of data agent-specific usage test scores; and rejecting at least one data agent within the plurality of preinstalled data agents from being utilized to launch the instance of the software application.
US12055995B2

Apparatuses, systems, and techniques to predict a probability of an error or anomaly in processing units, such as those of a data center. In at least one embodiment, the probability of an error occurring in a processing unit is identified using multiple trained machine learning models, in which the trained machine learning models each outputs, for example, the probability of an error occurring within a different predetermined time period.
US12055992B2

Methods and systems for powering components of a data processing system that may be used to provide computer implemented services are disclosed. The disclosed management method and systems may improve the likelihood of data processing systems providing desired computer implemented services by improving the likelihood that desired power is provided by power supplies. To improve the likelihood of power supplies providing desired power, the power supplies may proactively take into account the type of power being supplied to the power supplies. The power supplies may modify their operation based on the type of input power being supplied to them so that conditioned power may be provided even when changes to the power supplied to the power supplies occur.
US12055973B2

The disclosed technology relates to a dual board-to-board connector battery management circuit module utilizing a switch-back service loop for a battery pack. The management circuit module is coupled to a first and second terminal of a battery pack and includes a first board-to-board connector disposed proximal to a first end of the management circuit module; and a second board-to-board connector disposed proximal to a second end of the management circuit module. The second board-to-board connector is positioned opposite the first board-to-board connector.
US12055968B2

A semiconductor apparatus includes an internal clock generating circuit, a stop controlling circuit, and a data clock generating circuit. The internal clock generating circuit generates, based on a reference clock signal, a plurality of internal clock signals. The stop controlling circuit generates a stop signal and a clock level signal based on the reference clock signal and the plurality of internal clock signals. The data clock generating circuit generates a data clock signal and a complementary data clock signal based on the plurality of internal clock signals, the stop signal, and the clock level signal.
US12055961B2

A liquid level control system employs a flap gate for discharging liquid, but with a midstream headloss inducing device between the basin or tank and the flap gate. The flap gate opens when liquid level in the basin rises, and the opening of the gate is controlled by a counterweight positioned so as to decrease closing force as the gate opens farther, thus managing the outflow of liquid to efficiently return the basin to a design level. If flow from the basin is generally constant, the system will reach a point of equilibrium of gate opening and closing forces while liquid flows out from the basin.
US12055960B2

Example split valves for regulating a first flowrate and a second flowrate of a fluid within a closed loop systems are disclosed herein. An example split valve includes an electrohydraulic servo valve coupled to a first piston via a first hydraulic flowline and a second hydraulic flowline, the first piston to include a piston shaft, a first head, and a second head; one or more bellows fixed to at least one of the first head or the second head, the one or more bellows to hermetically seal the fluid from a hydraulic fluid; and a control system connected to the electrohydraulic servo valve, the control system to adjust the first flowrate and the second flowrate of the fluid through a first fluid chamber, the first piston to be located in the first fluid chamber.
US12055956B2

Rejected gas recovery in gas-oil separation plants (GOSPs) is implemented. A gas phase is flowed from a GOSP to a central gas plant through a first gas flow pathway at a first flow pressure. Gas from a gas reservoir is flowed through a second gas flow pathway at a second flow pressure. The first gas flow pathway is separate from the second gas flow pathway. While flowing the gas phase through the first gas flow pathway, a decrease in the first flow pressure below a threshold flow pressure is determined. In response, a gas-gas ejector, which is fluidically coupled to the first gas flow pathway and the second gas flow pathway, is operated to drive a flow of the gas phase to the central gas plant using gas from the gas reservoir as a motive gas.
US12055953B1

A power system includes a power source, field gas supply, and natural gas supply, and is operable using a gas mixture comprising field gas from the field gas supply and natural gas from the natural gas supply. A ratio of field gas to natural gas is adjusted based on sensed property of the field and/or natural gas, change in a condition of the field and/or natural gas, measured emissions from the power source, predicted emissions from the power source, and/or direct/indirect feedback from the power source. A method for operating a power system includes: connecting a mixing gas line and a field gas line to a power source at work site; determining a ratio of mixing gas to field gas; combining mixing gas from the mixing gas line and field gas from the field gas line based on the determined ratio; and operating the power source with the combined gases.
Patent Agency Ranking