US12155954B2

A handheld communication device includes an imaging device having: pixel sensors arranged in a first direction and a second direction that respond to incident light, wherein the first direction is different than the second direction; drive-sense circuits, wherein each of the plurality of drive-sense circuits is coupled to a corresponding one of the pixel sensors and generates sensed signals, wherein each of the drive-sense circuits includes: a first conversion circuit configured to convert a receive signal component of a sensor signal corresponding to the corresponding one of the pixel sensors into a corresponding one of the sensed signals; and a second conversion circuit configured to generate, based on the corresponding one of the sensed signals, a drive signal component of the sensor signal corresponding to the one of the pixel sensors.
US12155944B2

An imaging device includes a plurality of unit pixels or pixels, with each pixel separated from every other unit pixel by an isolation structure. Each unit pixel includes a photoelectric conversion unit, a pixel imaging signal readout circuit, and an address event detection readout circuit. A first transfer transistor selectively connects the photoelectric conversion unit to the pixel imaging signal readout circuit, and a second transfer transistor selectively connects the photoelectric conversion unit to the address event detection readout circuit. The photoelectric conversion unit, the pixel imaging signal readout circuit, the address event detection readout circuit, and the first and second transfer transistors for a given pixel are located within a pixel area defined by the isolation structure. The isolation structure may be in the form of a full thickness dielectric trench isolation structure.
US12155927B2

The image display apparatus according to an aspect of the present invention comprises: an image input device which inputs an image signal; a particular target detection device which detects a particular target included in the image signal based on a particular target evaluation value indicating the feature of the particular target; a frame display information generation device which generates frame display information indicating a frame surrounding the detected particular target and which causes the frame to change continuously or by stages according to the particular target evaluation value; and a display device which displays the frame based on the generated frame display information. That is, by causing the frame to change continuously or by stages according to the evaluation value of a particular target, it is possible to avoid sudden change in the frame display.
US12155925B2

A user interface for capturing and managing media (e.g., photo media, video media) is described. In some examples, user interfaces for capturing media (e.g., photo media, video media) are described. In some examples, user interfaces for displaying camera controls and indicators are described. In some examples, user interfaces for adjusting media (e.g., photo media (e.g., a sequence of images, a single image), video media) are described. In some examples, user interfaces for managing the file format of media (e.g., photo, video media) are described. In some examples, user interfaces for storing media (photo media (e.g., a sequences of image, a single still image), video media) are described.
US12155920B2

A camera assembly able to perform spectral imaging includes a flexible cable, a filter, a bearing block, and a lens module. The flexible cable is electrically connected to the filter. The bearing block includes intercommunicating first and second receiving grooves. The filter is in the first receiving groove and the lens module is in the second receiving groove. The filter and the bearing block are connected by elastic and shock-absorbent glue and the filter is of the MEMS-type and voltage-tunable to adjust the wavelengths of light permitted to go through to the light sensor, to as to achieve spectral imaging.
US12155917B2

This application relates to the field of electronic device technologies, and in particular, to a camera bracket and an electronic device. The bracket includes a mounting frame, a mounting hole is provided in the mounting frame, and the mounting hole is configured to mount a camera. Side walls of the mounting hole include an elastic side wall and a non-elastic side wall. Hardness of the elastic side wall is less than that of the non-elastic side wall, and the elastic side wall and the non-elastic side wall are configured to be in contact with the camera. The bracket can facilitate mounting the camera in the mounting hole, and can also improve mounting reliability of the camera and mitigate a shaking risk of the camera in the mounting hole. In addition, during mounting of the camera, only an elastic structure is added on the bracket, to reduce costs.
US12155906B2

Systems and methods for simultaneous local access to live broadcast content are disclosed. The system can receive a request to create a viewing session for a broadcast of a live event displayed at a broadcast receiver device, and identify a plurality of player profiles that are participating in the viewing session. The system can identify, based on the plurality of player profiles, a plurality of conditional events associated with the live event, and detect an outcome of the plurality of conditional events. The system can transmit, responsive to detecting the outcome of the plurality of conditional events, instructions that cause an application executing on the broadcast receiver device to display a notification corresponding to the outcome of the plurality of conditional events with the broadcast of the live event.
US12155903B2

In accordance with some implementations of the disclosed subject matter, mechanisms for determining channel information are provided. In some implementations, a method for providing media guidance is provided, the method comprising: associating with a local area network; detecting at least one media device on the local area network; determining device information associated with the at least one media device on the local area network; determining, without user intervention, television provider information based on the device information; determining location information of the at least one media device; determining channel information based on the determined television provider information and the determined location information; and causing media guidance information to be presented that includes at least a portion of the determined channel information.
US12155896B2

Methods, apparatus, systems, and articles of manufacture are disclosed to automate receivability updates for media crediting. At least one non-transitory machine-readable medium comprises instructions that, when executed, cause at least one processor to at least identify a station identifier associated with at least one of a signature or a code, the at least one of the signature or the code collected at a panelist household. The instructions, when executed, cause at least one processor to further determine whether a household receivability table includes the station identifier, to determine, in response to a determination that the household receivability table does not include a station corresponding to the station identifier, whether the station is receivable at the panelist household, and to update the household receivability table, the update in response to a determination that the station corresponding to the station identifier is receivable at the panelist household.
US12155887B2

The present disclosure relates to an image display apparatus and an operating method thereof. The image display device according to an embodiment of the present disclosure includes a display; a network interface unit that performs communication through a network; and a controller, wherein the controller generates data for a screen output through the display, when a preset user input is received while a first content is output through the display, obtains data, which corresponds to data of the screen, that is related to an object included in the screen, from a first server through the network interface unit, determines at least one first object related to a position corresponding to the user input, among object included in the screen, based on the data that is related to the object, and outputs a user interface (UI) for the at least one first object through the display. Various other embodiments are possible.
US12155882B2

Methods and systems are described for generating content identification files, such as manifest files, for ensuring content and advertising continuity when changes occur during playback. A user device can request content at a particular bitrate, and a first manifest file comprising references to the content and selected associated content such as advertisements can be created in response to the request. While one of the advertisements is being displayed, the user device can request a change, such as for a different bitrate. A computing device, such as a manifest server can access the first manifest file to determine the content and the associated content, such as the advertisements, that were intended for the user. The manifest server can then create a second manifest file in response to the request, where the second manifest file can be created with the associated content, for example, the advertisements in the first manifest file.
US12155881B2

Described is a location based video system. The system includes a server having a memory storing user information and a user computing device coupled to the server. The user computing device operates an application to couple the user computing device to the server and to provide access to the location based video system. The server may be programmed to receive location information from the user computing device and determine a predetermined distance from the user computing device for searching for location tagged video content within the predetermined distance from the user computing device. The server may also be programmed to retrieve from an Internet source, the location tagged video content and send the video content for display and selection on the user computing device. The location tagged video content may then be played on the user computing device.
US12155874B2

An object of the present disclosure is to provide a communication control method capable of preventing excessive bandwidth allocation to a specific apparatus. A communication control method according to the present disclosure includes: estimating a quality of experience of a monitoring person who monitors videos displayed on a monitoring apparatus (30) that has received video data of the videos captured by a plurality of imaging apparatuses (20) via a network (40), when viewing the videos; and controlling communication for transmitting the video captured by each of the imaging apparatuses (20) to the monitoring apparatus via the network based on the estimated quality of experience.
US12155870B2

A method of decoding a coding unit in an image frame from a bitstream by determining a size of the coding unit from the bitstream; and dividing the image frame into a plurality of equally sized processing regions, each of the equally sized processing regions being smaller than a largest available coding unit size. The method also comprises selecting a motion vector corresponding to the coding unit from a list of candidate motion vectors, selecting the motion vector comprising (i) decoding a merge index if the coding unit is greater than or equal to a size than one of the determined processing regions, or (ii) decoding a skip flag to decode that the merge index if the coding unit is not greater than or equal to the size than one of the determined processing regions; and decoding the coding unit according to the selected motion vector for the coding unit.
US12155868B2

This application discloses a video processing method performed by a computer device. The method includes: inputting a target video and a video mask to an encoding model for feature extraction to obtain a first video feature vector and a second video feature vector; determining an index distribution of the first quantization feature vector in a discrete hidden space composed on the basis of the first quantization feature vector; determining a second quantization feature vector in the discrete hidden space on the basis of the second video feature vector and the index distribution of the first quantization feature vector; and inputting the first quantization feature vector and the second quantization feature vector to a decoding model to obtain a reconstructed video, the reconstructed video referring to a video with a content of the masked region of the target video filled in accordance with the second quantization feature vector.
US12155865B2

A video signal decoding apparatus, comprising a processor, wherein the processor is configured to: parse a syntax element related to a secondary transform of a coding unit based on whether a prediction method of the coding unit is MIP (Matrix based Intra Prediction), check whether or not the secondary transform is applied to a transform block included in the coding unit based on the parsed syntax element, obtain one or more inverse transform coefficients based on an inverse transform of the secondary transform when the secondary transform is applied to the transform block, obtain a residual sample for the transform block based on the one or more inverse transform coefficients.
US12155864B2

A video decoding method performed by a decoding apparatus according to the present document comprises the steps of: receiving a bit stream including residual information of a current block; deriving a specific number of the number of context encoding bins for context syntax elements for a current sub-block of the current block; decoding the context syntax elements for the current sub-block included in the residual information on the basis of the specific number; deriving transform coefficients for the current sub-block on the basis of the decoded context syntax elements; deriving residual samples for the current block on the basis of the transform coefficients; and generating a reconstructed picture on the basis of the residual samples.
US12155857B2

An image decoding method according to the present disclosure includes deriving a history-based motion vector prediction (HMVP) buffer for a current block, deriving motion information of the current block based on an HMVP candidate included in the HMVP buffer, generating prediction samples for the current block based on the motion information, and generating reconstructed samples based on the prediction samples, and the HMVP buffer is initialized when processing a first-ordered CTU in a CTU row in which a current CTU is located, and the current block is included in the current CTU.
US12155856B2

A video image processing method including determining a current image block, constructing a motion information candidate list for the current image block, in response to a size of the current image block meeting a preset condition, turning off a temporal motion vector prediction (TMVP) operation so that a temporal candidate motion vector of the current image block is not determined according to the TMVP operation, and encoding the current image block. The TMVP operation includes determining a relevant block of the current image block in a temporal neighboring image, and determining the temporal candidate motion vector of the current image block according to a motion vector of the relevant block.
US12155855B2

A decoder includes a memory and a processor coupled to the memory. The processor is configured to obtain first information from a bitstream, the first information indicating a number of first points in a current picture. The processor is also configured to determine second information provided for each of the first points based on the first information, the second information indicating a difference between a coordinate value of a first point and a coordinate value of a corresponding second point, the corresponding second point being included in a reference picture. The processor is further configured to generate a prediction image of a current block by performing an affine prediction according to the determined second information.
US12155848B2

This application discloses a video decoding method, a video encoding method, and related apparatuses. The method includes: determining a current video frame; obtaining, from video frames that have been decoded, a first quantity and a second quantity in a target reference frame associated with the current video frame; the first quantity being a quantity of intra-frame decoded blocks in the target reference frame, and the second quantity being a quantity of inter-frame decoded blocks in the target reference frame; determining, according to a relationship between the first quantity and the second quantity, a target resolution used for decoding the current video frame; and decoding the current video frame by using the target resolution. In this application, the technical problem of the relatively low video encoding and decoding efficiency caused by complex processing operations in the related art is resolved.
US12155845B2

Methods and apparatus for compressing image data are described along with corresponding methods and apparatus for decompressing the compressed image data. A decoder unit samples compressed image data including interleaved blocks of data encoding a first image and blocks of data encoding differences between the first image and a second image, the second image being twice the width and the height of the first image. A difference decoder decodes a fetched encoded sub-block of the differences between the first and second images and output a difference quad and a prediction value for a pixel, and a filter sub-unit generates a reconstruction of the image at a sample position using decoded blocks of the first image, the difference quad and the prediction value.
US12155843B2

An image encoding/decoding method and apparatus for performing template matching-based intra prediction are provided. An image decoding method may comprise deriving a first intra-prediction mode for a current block, generating a first intra-prediction block corresponding to the first intra-prediction mode, deriving a second intra-prediction mode for the current block, generating a second intra-prediction block corresponding to the second intra-prediction mode, and generating a final intra-prediction block by using a weighted sum of the first intra-prediction block and the second intra-prediction block.
US12155835B2

A video processing method is provided, including obtaining an original video sequence, the original video sequence comprising P video frames obtained through rendering, P being an integer greater than or equal to 2; obtaining a target video sequence according to the original video sequence, the target video sequence comprising the P video frames and Q unrendered video frames interpolated based on at least two video frames of the P video frames, Q being an integer greater than or equal to 1; encoding the target video sequence to obtain a video encoding sequence; and transmitting the video encoding sequence to a terminal device, the terminal device decoding the video encoding sequence to obtain a video sequence that needs to be rendered.
US12155830B2

A method for decoding a picture performed by a decoding apparatus according to the present disclosure includes receiving a bitstream including residual information, deriving a quantized transform coefficient for a current block based on the residual information included in the bitstream, deriving a transform coefficient from the quantized transform coefficient based on a dequantization process, deriving a residual sample for the current block by applying an inverse transform to the derived transform coefficient, and generating a reconstructed picture based on the residual sample for the current block.
US12155825B2

An example method of video processing includes determining, for a conversion between a current video unit of a video and a bitstream representation of the video, availability of one or more samples in a first neighboring region of the current block for a coding process of the conversion independently from information of a second neighboring region of the current block. The second neighboring region is adjacent to the first neighboring region, and the one or more samples are padded in case determined to be unavailable. The method includes performing the conversion based on the determining.
US12155823B2

The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining encoded video data comprising a plurality of blocks and parsing the encoded video data for each block in the plurality of blocks without reconstructing an entire motion vector predictor (MVP) list. The method also includes first determining whether warped motion compensation is allowed for the block and whether warped motion compensation is enabled for a first spatial neighbor block; and determining whether to perform warped motion compensation for the block during a subsequent reconstruction operation based on the first determination. The method further includes designating the block for a warp extend operation or a warp delta operation in accordance with a determination to perform warped motion compensation for the block during the subsequent reconstruction operation.
US12155821B2

An image encoding/decoding method and apparatus for predicting a second color component block using a first color component block are provided. An image decoding method of the present invention comprises deriving a prediction parameter using the first color component block, and predicting the second color component block using the derived prediction parameter.
US12155818B2

Methods of selectively applying Bi-directional Optical Flow (BDOF) and Decoder-side Motion Vector Refinement (DMVR) on inter mode coded blocks employed in video coding standards, such as the now-current Versatile Video Coding (VVC) design, are performed at a computing device. In one method, when a current block is eligible for both applications of DMVR and BDOF based on a plurality of pre-defined conditions, the computing device uses a pre-defined criterion to classify the current block and then uses the classification in applying either BDOF or DMVR, but not both, on the block.
US12155813B2

A display apparatus that includes an image display element, a collimating optical system that collimates light emitted from the image display element, a light guide plate on which light emitted from the collimating optical system is incident and that totally reflects and guides the light being incident, a first optical element that is disposed on the light guide plate and introduces the light being incident into the light guide plate, and multiple second optical elements that are disposed on the light guide plate and emit light propagated by total reflection in the light guide plate to outside of the light guide plate. The display apparatus is capable of suppressing generation of light (unnecessary light) other than light (image display light) to a wearer and suppressing manufacturing costs of the display apparatus.
US12155807B2

In a method for always displaying a borderless protrusion area, which is an area for achieving borderless printing, when a borderless printing function is used, the display is not necessarily appropriate display depending on the application of the user. Setting for receiving a setting for enabling borderless printing, displaying control for displaying an editing screen including an image as an editing target and a recording medium area, and controlling for, in a case where the borderless printing is set and an operation on the editing screen is received, displaying an object indicating an area for the borderless printing outside the recording medium area on the editing screen, and in a case where the operation on the editing screen is not received, not displaying the object indicating the area for the borderless printing outside the recording medium area on the editing screen are executed.
US12155804B2

A server has a service providing unit. The service providing unit determines whether a device already subscribes to at least one of one or more second services, in response to receiving a service request intended for a first service from an information processing apparatus. The first service includes a first function at least partially overlapping a second function of the one or more second services. The service providing unit guides a cancellation of a subscription for the second service to which the device already subscribes, in a case where it is determined that the device already subscribes to at least one of the one or more second services.
US12155797B2

A server apparatus includes an accepting unit configured to accept, from a personal computer, first deadline information indicating a deadline for transmitting answer information for teaching material contents, a first print of which was sent in advance, from a multifunction peripheral to the server apparatus, a first notifying unit configured to notify second deadline information corresponding to the first deadline information to at least one of a smartphone and the multifunction peripheral, and a second notifying unit configured to notify, to the personal computer, deadline determination information indicating whether an answer image has been received from the multifunction peripheral by the deadline. The multifunction peripheral includes a reading executing unit configured to read a second print including an image corresponding to the answer information and generate the answer image and a transmitting unit configured to transmit the answer image to the server apparatus.
US12155795B2

An image inspection apparatus includes: a processor to inspect whether or not a printing result is normal based on a comparison of an image previously scanned by an image scanner that scans an image on a recording medium to an image scanned by the image scanner when a print job is executed; and a display, wherein the processor sets an area exempt from inspection; and wherein the processor displays the area in a solid opaque color, with respect to the image.
US12155793B2

Systems and methods are provided for initiating an Intelligent Virtual Assistant (IVA) for facilitating user interaction with an automated call handling system such as Interactive Voice Response (IVR) system. A computer-implemented method may obtain a command for initiating an IVA system during a call between a mobile device operated by a user and an automated call handling system. Next, the method may obtain a first natural language command from the mobile device, determine a first user action based on the first natural language command, and transmit the determined user action to the automated call handling system. Finally, the method may obtain a first audio response from the automated call handling system in response to the transmitted user action, and transmit the first audio response to the user upon determining that the first audio response includes information associated with the first user request.
US12155780B2

Embodiments of this application disclose a blockchain message processing method performed by a computer device acting as an oracle contract node. The method includes: acquiring service contract information, and adding the service contract information to an oracle contract, the service contract information including a contract identifier of a service smart contract and a service request event corresponding to the service smart contract; acquiring a target off-chain node, and transmitting the service contract information to the target off-chain node through the oracle contract, so that the target off-chain node acquires an event request result corresponding to the service request event; and acquiring the event request result transmitted by the target off-chain node, and returning the event request result to the service smart contract corresponding to the contract identifier.
US12155776B1

Systems and methods for establishing an arbitration agreement for an agreement can include creating, by a first computing system associated with a first party, an ArbitrationInformation attribute comprising the arbitration agreement. The method includes signing, by the first computing system, the ArbitrationInformation attribute with the first computing system's digital signature; creating, by the first computing system, a first SignedData message comprising the ArbitrationInformation attribute and information indicative of the agreement; and transmitting, by the first computing system, the first SignedData message to a second computing system associated with a second party different than the first party and on a different network node than the first party. The method includes signing, by the second computing system, a portion of the SignedData message or the ArbitrationInformation attribute with the second computing system's digital signature; and generating, by the second computing system, a second SignedData message around the first SignedData message.
US12155774B1

Systems, methods, and computer-readable storage media of template-based digital asset exchanges using a public key cryptography (PKC) framework. One method includes storing a plurality of exchange templates, and receiving a signed exchange request signed by a private key of a public and private key pair associated with a digital asset. The method further includes receiving an environmental dataset, and selecting, utilizing the environmental dataset, an exchange template of the plurality of exchange templates. The method further includes populating the plurality of fields of the selected exchange template based on the environmental dataset. The method further includes providing, to a plurality of user devices, a public key, updating a provider ledger, and updating a central ledger.
US12155773B2

A device described herein may maintain a distributed ledger that is also maintained by at least one other device. The device may receive a record for recordation to the distributed ledger, and may add the record to the distributed ledger without communicating with the at least one other device to validate (e.g., cross-validate) the record. The device may receive a request for information included in the record and, after receiving the request for the information included in the record, communicate with one or more devices, of the at least one other device, to validate the record. The device may determine, based on communicating with the one or more devices, that the record is valid; and may output, in response to the request and based on determining that the record is valid, the requested information included in the record.
US12155758B2

A safe system is able to execute remote maintenance reliably with respect to a process execution unit for executing a safety control in accordance with a safety program. This safety system includes: a process execution unit for executing a safety control in accordance with a safety program; a communication unit that is directly connected to the process execution unit and mediates external access to a safety program held in the process execution unit; and a support device that is connected via a network to the communication unit and, in accordance with a user operation, executes maintenance, including an addition or a change, with respect to the safety program. The support device and the communication unit identify each other by means of information that has been exchanged in advance, and exchange data required for maintenance.
US12155744B2

The present disclosure discloses a signal relay apparatus having frequency locking mechanism that includes a receiving circuit, a frequency generation circuit, a frequency tracking circuit and a transmission circuit. The receiving circuit receives a receiving signal to retrieve data included therein according a corresponding receiving frequency signal. The frequency generation circuit receives a source clock signal and generates a target frequency signal according to a conversion parameter. The frequency tracking circuit calculates a frequency difference between the receiving frequency signal and the target frequency signal to adjust the conversion parameter accordingly. The transmission circuit generates a transmission signal that includes the data according to the target frequency signal.
US12155742B1

Systems and methods for improvements to the time synchronization within computer networks and applications that rely on time synchronization and/or time series data. In particular, the systems and methods provide improved time synchronization for computer hardware and/or software through the use of supplemental signal data received with a time stamp (or time stamped data). The supplemental signal data describes current network conditions. The systems and methods may then use this supplemental signal data for a signal control scheme that adjust a received time stamp and/or selects from a plurality of available time stamps. Moreover, the systems and methods may receive various types of supplemental signal data and may select how the various types effect the signal control scheme in a given scenario.
US12155736B2

Systems and methods for tracking media file playback are provided. A request to upload a media file and metadata associated with the media file is received. Next, the media file and metadata is uploaded via a blockchain protocol. Next, a request to play the media file is received from a client device or a digital service provider (DSP) platform. The request to play the media file is validated via the blockchain protocol. Upon validating the request to play the media file, the media file is transmitted for playback at the client device or DSP platform. Last, the number of times the media file is played is tracked via the blockchain protocol.
US12155735B2

A method and system for predicting the geographic location of a network entity are described. Examples include predicting the geographic location of a network entity by directing the network entity to transmit one or more data packets to a number of predetermined network identifiers, such as IP addresses, where data corresponding to each of the network identifiers is part of a geographic location prediction model. In examples, a dataset that represents transit times for the data packets transmitted from the network entity to the hosts identified by the IP addresses is determined, and a geographic location for the network entity is predicted by applying the geographic location prediction model to the dataset.
US12155732B2

Methods and systems for automatic installation of applications against a service instance of an online store are described. A change in status of a service instance for the online store is detected. A functionality associated with the changed status is identified, where the functionality is currently absent from the service instance. A software application is identified to provide the functionality. The identified software application is automatically installed against the service instance, to enable the functionality for the online store.
US12155731B2

A platform-as-a-service (PaaS) manager abstracts deployment of PaaS software stacks to different computing platforms such that the PaaS software stacks provide a common platform to host an application despite differences in the underlying architectures of the computing platforms. Each PaaS software stack is hosted on a service domain installed on a respective one of the computing platforms, and includes an operating system and provides access to a set of services for execution of applications. The some examples, the different computing platforms include multiple different cloud architectures.
US12155719B2

An information processing method, an apparatus, a system, an electronic device and a storage medium are provided. The method includes: generating, by a first functional component, a resource graph by abstracting a capability of an IoT device; where the resource graph is configured to manage and/or orchestrate an available capability of a heterogeneous IoT device; acquiring, by a second functional component, a task to be processed, and producing a computation graph corresponding to the task to be processed; and performing, by a third functional component, a task allocation based on the resource graph and the computation graph.
US12155717B2

System model is established to characterize mobile devices, edge servers, tasks and nodes. Node unloading rule is established, and the mobile device can be selected to unload the nodes to the edge server or leave the nodes to be executed locally. Timeline model is established to record arrival events of all tasks and execution completion events of the nodes. Online multi-workflow scheduling policy based on reinforcement learning is established, state space and action space of scheduling problem are defined, and reward function of the scheduling problem is designed. Algorithm based on policy gradient is designed to solve online multi-workflow scheduling problem for implementing the scheduling policy. Unloading decision and resource allocation are performed based on features extracted by graph convolution neural network. Current workflow and state of the server can be analyzed in real time, thereby reducing complexity and average completion time of all workflows.
US12155713B2

Systems and methods for facilitating cross device resumable media content consumption. In an aspect, a system includes an update component that receives a media statistics update where the media statistics update includes information identifying an account, media content identification information, and a first playback time position associated with media content. A monitoring component is also included that identifies when the account accesses the media content associated with the media content identification information. A resume component is also included that plays back the media content at the first playback time position in response to identifying an access of the media content associated with the account.
US12155705B2

A method and an apparatus for monitoring encrypted traffic, performed by at least one processor. The method includes generating a transport summary of a media stream at a streaming source or a streaming destination using a plurality of transport layer metrics, wherein the media stream is encrypted, and wherein the transport layer metrics comprise path characteristics derived from duplicated QUIC packets in the media stream at the streaming source or a streaming destination, transferring the transport summary to a network monitor function, analyzing the transport summary and correlating it with transport summaries collected from other sources and other destinations. The transport summary may include information on duplicate QUIC packets in the media stream.
US12155700B1

A system to manage incoming communication is described. The system includes a multimedia gateway configured to handle real-time multimedia communications and a communication management server with a master AI agent that receives a notification of an incoming communication associated with a user device from a plurality of user devices. The master AI agent creates a current state for the user environment based on a context associated with the incoming communication, user preferences, and an interaction graph. An action selection function (ASF) is invoked to process the incoming communication, wherein the ASF is associated with an environment state model that implements a Markov Decision Process (MDP) to reflect different states, actions, and associated rewards, wherein the action selection function is configured to determine an action for the incoming communication. The action is executed by the multimedia gateway or an AI communication agent.
US12155697B2

According to one example, a method includes facilitating communication between a user web application and an entity. The method may be performed by a communication server of a web communication service. The method includes receiving a request from the user web application to communicate with the entity, establishing a communication session between the user web application and an automated agent, obtaining contextual information associated with the communication session, the contextual information including information provided by the user web application, determining that a user of the user web application should be connected with a live agent, and in response to the determining, connecting the user web application with a terminal of an agent associated with the entity. The method further includes providing the live agent associated with the entity with the contextual information.
US12155688B2

Network entities of a network system are managed in an end-of-life context. A network system is scanned to determine network entities such as hardware devices and/or software applications. A network entity can be identified as vulnerable based on end-of-life data. A risk score for the vulnerable network entity is computed based on the end-of-life data and optionally other factors, and a potentially mitigating action is determined based on the risk score.
US12155684B2

Embodiments for generating user customized alert notifications for application operations and activities based on monitored performance metrics. Key performance indicators for the application and user behavior are defined, and a monitor process collects behavior statistics of the application for each user with respect to data assets for each of the key performance indicators. Anomaly detection policies are provided to define anomalous behavior of the users with respect to data assets of the computer network. An anomaly detection process detects anomalous user behavior and an alert notification is sent to administrative or security personnel upon each detected instance of abnormal user behavior. The alert notification rules are defined by the user based on operation severity, asset type, operation, and defined metrics to tailor and minimize the number of alerts sent to the user.
US12155681B2

Disclosed embodiments relate to systems and methods for securely and privately auditing web sessions. Techniques include receiving encrypted browser session data; storing the encrypted browser session data at a server; receiving an audit request associated with the stored encrypted browser session data; retrieving the stored encrypted browser session data based on the audit request; and transmitting the encrypted browser session data to an auditor endpoint device to enable access to the browser session data by the auditor endpoint device.
US12155678B1

In one embodiment, a discrepancy detection application automatically detects and addresses unauthorized activities associated with one or more authorization keys based on a request log and a provider log. The request log specifies activities that a client initiated, where the activities are associated with the authorization keys. The provider log specifies activities that a cloud provider performed, where the activities are associated with the authorization keys. In operation, the discrepancy detection application determines that one or more unauthorized activities have occurred based on comparing the request log to the provider log. The discrepancy detection application then performs an action that addresses the unauthorized activities. Advantageously, by detecting discrepancies between activities initiated by the client and activities performed by the cloud provider, the discrepancy detection application automatically detects any leaked authorization keys and minimizes resulting damages incurred by the client.
US12155675B2

A verification method for fast source and path embedded with random authentication is provided. The method includes: generating a corresponding verification structure for an expected path according to a predetermined path strategy, embedding different m pieces of fragment information randomly selected with same possibility from the verification structure for the expected path to a header of a data packet to be transmitted in a data flow, and transmitting the data packet to be transmitted with the embedded fragment information to a next hop of routing node of the expected path, performing a verification on the received data packet by the respective intermediate routing node on the expected path, and forwarding the data packet to the next routing node when the verification passes, performing verification on the received data packet by the data flow destination, performing a parsing verification evaluation on the expected path when the verification passes.
US12155674B2

Covert monitoring of an attacker host in a software defined perimeter network, includes: authenticating, by an SDP controller, a first and second host in the SDP network, where the first and second host, after authentication, establish an end-to-end encryption communication session; detecting, by the SDP controller, that the first host is an attacker host and the second host is a victim host; establishing, by the SDP controller as a copy of the victim host, a mimic host; and redirecting, by the SDP controller, communication from the attacker host to the mimic host including migrating, without disruption detectable by the attacker host, the communication session from the victim host to the mimic host, where the mimic host monitors communications with the attacker host.
US12155673B2

A system including a deep learning processor obtains response data of at least two data types from a set of process stations performing operations as part of a manufacturing process. The system analyzes factory operation and control data to generate expected behavioral pattern data. Further, the system uses the response data to generate actual behavior pattern data for the process stations. Based on an analysis of the actual behavior pattern data in relation to the expected behavioral pattern data, the system determines whether anomalous activity has occurred as a result of the manufacturing process. If it is determined that anomalous activity has occurred, the system provides an indication of this anomalous activity.
US12155667B2

In some examples, a system receives a request from a client device to access a web resource through a zero trust network environment, wherein the web resource is external to the zero trust network environment, the request including a first uniform resource locator (URL), and the web resource including a second URL; fetching the web resource based on the first URL; generating an alternate resource, the alternate resource including an alternate URL replacing the second URL; and providing the alternate resource to the client device.
US12155665B2

Methods and system for monitoring and assessing employee moods are disclosed. A proposed enterprise employee monitoring system includes surveillance cameras, a facial recognition module, an emotional analyzer module, and an employee database. The surveillance cameras capture image data including employee individuals within the enterprise. The facial recognition module identifies the individuals in the image data, and the emotional analyzer module determines an emotional state of the individuals based upon the image data. The employee database stores employee information and the emotional state information from the emotional analyzer module, based upon the identification performed by the facial recognition module.
US12155662B2

A data processing system for controlling data access to a secured resource of a distributed system implements receiving, from a first user device of a first user, a first request to access a secured resource and a first security token, the first security token including group information for one or more first access control groups associated with the secured resource of which the first user is a member; accessing group access policy information for groups associated with the secured resource; determining, based on the group information included in the first security token and the group access policy information, that the first user is a member of at least one group that is permitted to access the secured resource; and permitting the first user device of the user to access the secured resource responsive to determining that the first user is a member of at least one group that is permitted to access the secured resource.
US12155661B2

Provided is a service deployment method, including: acquiring an installation file of a service to be deployed from a service operation system; accessing a first internal network of a service deployment demander; communicating with a service server operating in a second internal network of the service deployment demander via the first internal network through an authorization protocol from the service deployment demander, wherein the first internal network is in communication with the second internal network, and the second internal network allows to be accessed through the authorization protocol; and completing a service deployment in the service server by using the installation file.
US12155659B2

System and methods for token based identity verification and consent management are provided. In one embodiment, a method for identity (ID) verification and consent management for on-behalf-of transactions comprises: receiving an authorization request for a principal user from a first user equipment (UE); generating a consent token for the principal user based on authentication information in the authorization request; adding the consent token to an authenticated user queue, wherein the authenticated user queue associates the consent token to the principal user; receiving a message from a second UE indicating a selection of the principal user; and initiate sending of the consent token from the authenticated user queue to the first UE in response to the selection. In some embodiments, the consent token indicates a permission level granted to the agent user for accessing a data profile associated with the principal user.
US12155658B2

Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a scalable computing system. The scalable computing system includes an intermediate system that facilitates communications between a core server system and a third-party system. The core server system processes a client request for a third-party service in association with a web page having a corresponding web address. The intermediate system communicates with the core server system to obtain a session token, and transmits the session token and web address to the third-party system. The third-party system may then access the web page via the web address using the session token.
US12155654B2

A method includes receiving, at a first network device from a second network device, a request to probe a network connected to the first network device. The request includes an identification of the second network device. The method also includes determining whether the second network device is authenticated to the network based on the identification. The method further includes in accordance with a determination that the second network device is authenticated to the network, causing a response to the received request to be transmitted to the second network device to enable a connection of the second network device to the network. In this way, the enrollee network device can be onboarded to the existing network in an easy and time-saving manner.
US12155650B2

Systems, apparatuses, methods, and computer program products are disclosed for providing passive continuous session authentication. An example method includes authenticating a session for a user of a client device. The example method further includes generating a video data structure comprising a video stream, deriving a set of biometric attributes of the user from the video stream, synchronizing temporal information with the set of biometric attributes derived from the video stream, generating an aggregated behavioral attribute data structure comprised of the video data structure and the set of biometric attributes derived from the video stream synchronized to the temporal information, and re-authenticating, by the session authentication circuitry at a second time after the first time, the session for the user of the client device based on the aggregated behavioral attribute data structure.
US12155645B2

Embodiments of systems and methods to provide a firmware update to devices configured in a redundant configuration in an Information Handling System (IHS) are disclosed. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to, when a signed certificate associated with a client expires, challenge the client by transmitting a first plurality of keys to a client IHS, wherein the client IHS is configured to respond the challenge by associating each of the keys with a second plurality of keys, pairing each of the first key with its associated second key, sending the paired first and second keys to the server IHS, and authenticate the client IHS by verifying that each of the first plurality of keys is associated with the second plurality of keys.
US12155641B1

Methods and systems for retrieving information from secondary computing systems using network access tokens are disclosed. The system can provide a user interface that lists a plurality of secondary computing systems to a client application executing at a client device associated with a user profile of the primary computing system. The system can receive, from the client device, a network token identifying a permission for accessing a second profile maintained at the secondary computing system, and retrieve the subset of data records from the secondary computing system according to a retrieval policy. The system can then update the user interface at the client application to present the subset of data records of the second profile.
US12155635B1

A computer device is provided for HTTPS over Proxy (HoP). The computer device includes a transceiver configured for operable communication with at least one client device of the communication network via a secure connection with a server device, and a processor including a memory configured to store computer-executable instructions. When executed by the processor, the instructions cause the computer device to receive, from a client device via the communication network, a communication request message including a desired domain, determine a communication authentication token associated with the desired domain, transmit, to the client device, the communication authentication token associated with the desired domain, wherein the client device is configured to validate the communication authentication token, and continue communication with the client device if the client device validates the communication authentication token.
US12155634B2

A method for a connection mechanism in a public cloud network is disclosed. The method includes acquiring a plurality of connection credentials from a public cloud portal (PCP) Admin Device; pairing and registration with a metaverse virtual private network (VPN) server (MVVS) from a metaverse app gateway (MVAG); establishing a plurality of initial VPN tunnels between the MVVS and the MVAG; connecting to the MVAG on demand between a MVVS smart device client and the MVAG through the MVVS; and running a plurality of vertical peer-to-peer (P2P) private and secure MVVS smart device client applications between at least one MVVS smart device client and one of at least one MVAG smart device client, at least one MVAG network service and another MVVS smart device client.
US12155631B2

A method including determining, by an infrastructure device associated with a virtual private network (VPN), an average threshold level associated with an aggregate amount of VPN data communicated by one or more VPN servers with a host device during a reference period; determining, by the infrastructure device, an observed average aggregate amount of VPN data communicated by the one or more VPN servers with the host device during an operation period; comparing, by the infrastructure device, the observed average aggregate amount with the average threshold level; and selectively adjusting, by the infrastructure device, an amount of VPN data communicated by the one or more VPN servers with the host device during the operation period based at least in part on a result of comparing the observed average aggregate amount with the average threshold level. Various other aspects are contemplated.
US12155627B2

A system and method for firewall policy control in a system comprising endpoints, including functionality for isolating network elements on endpoints under management. An endpoint management agent cooperates with a remote management service to carry out policy management and synchronization, implement isolation mode when required, and perform related supporting tasks.
US12155626B1

In one embodiment, a computing platform features a controller in communication with one or more virtual private cloud networks, including a first virtual private cloud network (VPC). The virtual private cloud network includes at least a first egress filtering gateway configured to filter egress traffic data received from a first gateway and route the filtered egress traffic data to a public network in accordance with a first set of filter rules. The first set of filter rules are included as part of a first security policy provided by the controller.
US12155625B2

According to certain embodiments, an electronic device comprises: a communication module; at least one processor; and a memory electrically connected to the at least one processor, wherein the memory stores instructions, that when executed, cause the at least one processor to perform a plurality of operations, the plurality of operations comprising: determining whether a packet received through the communication module satisfies at least one packet filtering rule, transmitting the packet directly to a user address space allocated to the memory, bypassing a network stack included in a kernel address space allocated to the memory, when the packet satisfies the at least one packet filtering rule, and transmitting the packet to the user address space through the network stack included in the kernel address space allocated to the memory when the packet does not satisfy the at least one packet filtering rule.
US12155617B1

A server has a processor and a memory storing instructions executed by the processor to maintain an ephemeral gallery of ephemeral messages. In response to a view request received from a client device over a distributed computer network, the message collection is supplied to the requesting device by causing automated sequential display on the client device of the ephemeral messages in the collection. The automated sequential display provides display of the messages one after another in chronological sequence such that the oldest message is displayed first.
US12155614B2

A system that can coordinate user interface formats having customized threads comprising messages from a common thread. Each client device can be managed by a data structure that defines thread containers, where individual thread containers define threads and topics for each thread. Each thread can also be associated with unique groups of messages. The data structure can cause each client computer to display different user interface formats, with each format showing different threads for each user. Individual devices can control displayed threads according to a topic limit so that displayed messages can be limited for optimizing the use of a display screen and other computing resources. The system provides more granular control of user interface formats to allow users to separate messages of high-priority topics.
US12155598B2

Embodiments of this disclosure provide a signal transmission method and a communications device. The method includes: determining a transmission priority in a case that transmission of a first signal conflicts with transmission of a second signal; and preferentially transmitting or receiving the first signal based on the transmission priority, or preferentially transmitting or receiving the second signal based on the transmission priority; where the first signal includes a SLSS or a signal carried by a PSBCH.
US12155597B2

Provided is a wireless communication device. A PHICH reception unit determines whether a received signal in a PHICH region is an ACK signal or a NACK signal. When doing so, the PHICH reception unit does not receive a PHICH in a subframe in which a terminal monitors an E-PDCCH. A control signal reception unit outputs a retransmission prompting signal to a signal allocation unit when the signal outputted from the PHICH reception unit is a NACK signal and when a UL grant was not detected. Meanwhile, when a UL grant was detected, the control signal reception unit outputs the detected UL grant to the signal allocation unit. The signal allocation unit maps the transmission signal in accordance with the retransmission prompting signal and the UL grant and transmits the transmission signal from a wireless transmission unit.
US12155592B2

Embodiments of methods in a base station and a UE are disclosed. In some embodiments, a method implemented in a network node includes any one or more of: selectively puncturing transmission of LTE CRS symbols that overlap NR DMRS symbols in a downlink transmission time interval; selectively puncturing transmission of NR DMRS symbols that overlap LTE CRS symbols in the downlink transmission time interval; and selectively reducing a number of NR DMRS symbols transmitted to the UE in the downlink transmission time interval. In some embodiments, a method implemented in a UE includes identifying, in a downlink channel, subchannels containing NR DMRS symbols that are corrupted due to collision with LTE CRS symbols. For each identified subchannel: a respective time averaged channel estimate is determined based on NR DMRS symbols that are not corrupted due to collision with the LTE CRS symbols; and a respective MMSE weight is determined using the time averaged channel estimate.
US12155589B2

Provided are a method for transmitting an information element, a communication node, a system and a storage medium. The method includes the following steps: a first communication node performs at least one of the following: the first communication node sends capability information to a second communication node; the first communication node receives parameter information of an information element configured by a second communication node; or the first communication node receives a channel characteristic hypothesis of the information element configured by a second communication node; the first communication node determines a manner of receiving the information element according to at least one of the following: the capability information, the parameter information, or the channel characteristic hypothesis of the information element. The information element includes at least one of: Q1 reference signals, Q2 data channels or Q3 control channels, where Q1, Q2 and Q3 are integers greater than or equal to 1.
US12155586B2

Provided are a method for indicating reference signal configuration information, a base station and a terminal. The method includes that a first communication node determines joint signaling and the first communication node transmits the joint signaling to a second communication node. The joint signaling includes first information and second information. The first information includes at least one of the following: quasi-colocation configuration information and configuration information of a transmission beam. The second information includes at least one of the following: configuration information of a phase tracking reference signal and configuration information of a demodulation reference signal.
US12155582B2

Disclosed are systems, methods and computer-readable media for controlling and managing the identification and provisioning of resources within an on-demand center as well as the transfer of workload to the provisioned resources. One aspect involves creating a virtual private cluster within the on-demand center for the particular workload from a local environment. A method of managing resources between a local compute environment and an on-demand environment includes detecting an event associated with a local compute environment and based on the detected event, identifying information about the local environment, establishing communication with an on-demand compute environment and transmitting the information about the local environment to the on-demand compute environment, provisioning resources within the on-demand compute environment to substantially duplicate the local environment and transferring workload from the local-environment to the on-demand compute environment. The event can be a threshold or a triggering event within or outside of the local environment.
US12155580B2

Methods and systems for dynamically provisioning storage on a blockchain are provided. In one embodiment, a method is provided that includes receiving a request that includes a data unit for storage. The data unit may be buffered in a data stack that stores one or more data units. The data unit may be stored in the data stack until (i) a predetermined amount of time has passed and/or (ii) a size of the data stack exceeds a predetermined threshold. The data units stored in the data stack may then be encrypted and included in one or more storage transactions. The storage transactions may also include encryption keys used to encrypt the data units. The storage transactions may then be transmitted to nodes for storage on a blockchain.
US12155576B2

Some embodiments provide a method for a forwarding element that receives a packet. The method determines whether the packet matches any flow entries in a first cache that uses a first type of algorithm to identify matching flow entries for packets. When the packet does not match any flow entries in the first cache, the method determines whether the packet matches any flow entries in a second cache that uses a second, different type of algorithm to identify matching flow entries for packets. The method executes a set of actions specified by a flow entry matched by the packet in one of the first and second caches.
US12155560B2

A method for detection of an anomaly in paths for routing data to an address prefix in a network composed of autonomous systems, where the paths are announced to a local autonomous system by neighboring autonomous systems. The method includes: a) receiving information representative of at least one part of the paths during a time interval; b) generating a matrix comprising elements representative of path segments respectively connecting pairs of autonomous systems located on the paths; c) repeating a) and b) to obtain a sequence of matrices according to b); d) analyzing a similarity between the matrices; and e) in a case where at least one of the matrices differs from other matrices, detecting a routing anomaly.
US12155559B2

A communication system sets a first priority as a priority of a BGP in a path connecting from a terminal to a terminal through an active system connection unit, sets a second priority lower than the first priority as a priority of a BGP in a path connecting from the terminal to the terminal through the standby system connection unit, and sets a third priority which is lower than the first priority and higher than the second priority as a priority of a BGP in a path connecting the active system connection unit and the standby system connection unit. The communication system discards traffic other than a BGP among traffic from the standby system connection unit to the active system connection unit.
US12155556B2

Techniques for automating traffic optimizations for egress traffic of an application orchestration system that is being sent over a network to a remote service. In examples, the techniques may include receiving, at a controller of the network, an egress traffic definition associated with egress traffic of an application hosted on the application orchestration system, the egress traffic definition indicating that the egress traffic is to be sent to the remote service. Based at least in part on the egress traffic definition, the controller may determine a networking path through the network or outside of the network that is optimized for sending the egress traffic to the remote service. The controller may also cause the egress traffic to be sent to the remote service via the optimized networking path.
US12155551B1

A monitoring service transmits network packets from a user's source network segment to a user-defined endpoint upon request from a user. The endpoint can be any valid private IP address or DNS name where traffic is to be sent. Users can further define a monitor, which combines the endpoint, the subnets that the users want to send traffic from, and probes that define how packets are sent to the endpoint. Users can enable probe (IPv4 and IPv6) support, and probes can use ICMP or TCP protocols. Probes can be transmitted towards the configured endpoint from the source segments that are defined, and report metrics, such as packet loss and round-trip time or other measured latency. The metrics can be compared against health monitoring metrics to determine whether any issues are associated with a compute service provider, generally, or with a user network segment.
US12155537B2

A method, system and apparatus are disclosed. According to one or more embodiments, a detection node in communication with a network function virtualization, NFV, system operating a NFV stack that is logically separable into a plurality of levels including a first level and a second level is provided. The detection node includes processing circuitry configured to: translate an executed first level event sequence to at least one translated second level event sequence, and compare the at least one translated second level event sequence to an executed second level event sequence to at least in part detect inconsistencies between the at least one translated second level event sequence and the executed second level event sequence where the executed second level event sequence and the executed first level event sequence being part of a multi-level sequence flow.
US12155528B2

A method of managing updates in a mesh network includes determining that an update is available for a first computing node of a mesh network and identifying one or more characteristics of the first computing node of the mesh network. The method further includes determining an update strategy for providing the update to the first computing node in view of the one or more characteristics of the first computing node and providing the update to the first computing node in view of the update strategy.
US12155525B1

Grafting segments of a network together to mitigate service disruptions associated with impairments, maintenance, etc., is contemplated. The grafting may include instantiating a wired and/or wireless graft to facilitate connecting an impaired portion of a network to an unimpaired portion, such as to reestablish services at the impaired portion via the graft to the unimpaired portion.
US12155517B2

Various embodiments comprise systems, methods, architectures, mechanisms and apparatus for spatially combining a plurality of 5G new radio (NR) carrier signals or channels for transport via a common frequency channel through a hybrid fiber coax (HFC) or other communications medium link or network. To overcome a loss of receiver ability to discriminate/process individual spatial components, each baseband signal and/or carrier signal including a spatial component has imparted to it a respective channel component Øn configured to modify amplitude, phase shift, and/or time delay of the baseband signal and/or carrier signal such that multiple spatial component bearing signals stacked/combined within a HFC frequency channel or slot include channel characteristics sufficiently distinct so as to enable a receiver to identify, discriminate, and otherwise process desired spatial components.
US12155503B2

A vehicle inner communication system according to one embodiment can comprise: a plurality of electronic device groups provided in a vehicle; and a control unit, which uses bus communication individually connected to the electronic devices within the electronic device group and series communication by which the electronic devices inside the electronic device group are connected, so as to sense electronic devices within the electronic device group and control operations.
US12155498B2

A communication system and a computer-implemented method for recording and retaining live share AV content and annotations, comprising: a system and method for provide one or more live AV content feeds to one or more computing devices as a live share, wherein the parties involved in the live share can annotate the live AV content in real-time; recording the annotations in real-time in a synchronized temporal and spatial state, such that when the live share AV content is played back, the annotations are reproducible exactly as when originally made to the AV content during the original live share, including at the same points in time and location as in the original live share experience. The communication system can be arranged to capture and retain information about each live share participant that contributed to an annotation.
US12155488B2

A method for determining a hybrid automatic repeat request (HARQ) feedback resource includes determining, by a transmit end, the HARQ feedback resource of a receive end based on processing capability information of the receive end of a priority of data transmitted between the transmit end and the receive end, where the HARQ feedback resource carries HARQ information corresponding to the data transmitted between the transmit end and the receive end, and sending, by transmit end to the receive end, indication information indicating the HARQ feedback resource.
US12155480B2

A base station may perform interleaving of parts of a plurality of transport blocks for a broadcast or multicast transmission across a plurality of time intervals. A size of a transport block of the plurality of transport blocks may be scaled by a scaling factor. The base station may transmit the interleaved parts in the plurality of time intervals.
US12155476B2

A transmitting device and a receiving device for reliable reception of control messages such as downlink control information is provided. The transmitting device forms a control message which comprises control information, a first CRC word (W1) and a second CRC word (W2). The control message is sent to the receiving device which obtains a first CRC check outcome based on performing a first CRC check on the control message, and a second CRC check outcome based on performing a second CRC check on the control message. Thereby, more reliable reception of control messages is possible. Furthermore, the present application also relates to corresponding methods and a computer program.
US12155466B2

A method for data transmission is performed by a first device, and includes: determining a first sequence control field for a first category of data frame, wherein the first sequence control field has a bit length configured to enable the first sequence control field to support multi-link communication; and sending the first category of data frame carrying the first sequence control field.
US12155465B2

A system and method for downlink feedback in communications between a station and an access point. In some embodiments, the method includes: receiving, from the access point, by the station, a null data packet announcement (NDPA) including a first number of spatial streams, and sending, by the station, to the access point, a Compressed Beamforming Report (CBR) including a second number of spatial streams, different from the first number of spatial streams; or sending, by the station, to the access point, an Operating Mode Indication (OMI) declaring a change in a station Modulation Coding Scheme (MCS) capability for a third number of spatial streams; or sending, by the station, to the access point, an Association Request including a declared Single-User (SU) MCS capability for a first bandwidth and a declared Multi-User (MU) MCS capability for the first bandwidth, the MU MCS capability being different from the SU MCS capability.
US12155463B2

An aspect of the invention provides a method of synchronising a first clock of a first device and a second clock of a second device comprising. The method includes transmitting 302 a dummy packet from the second device to the first device over a wireless network; determining 304 a time D2 on the second clock associated to a time that the second device initiates transmission of the dummy packet; determining 306 a time D1 on the first clock associated to the time that the first device receives transmission of the dummy packet; transmitting 308 a value of D2 from the second device to the first device; and applying 310 a correction to the first clock based at least partly on a difference between D1 and D2.
US12155437B2

Certain aspects of the present disclosure provide techniques for a user equipment (UE) to determine channel state information (CSI) to feedback to a base station (BS) in a full-duplex wireless communications system while considering UE-to-UE interference and for the BS to configure the UE to provide the CSI to the BS. In an exemplary method, a UE receives, from a base station (BS) in a full-duplex communications system, a channel state information (CSI) report configuration including at least a first indicator of a first associated set of sounding reference signal (SRS) resources; and transmits to the BS a CSI report including CSI and zero or more second indicators of sets of measured SRS resources.
US12155422B2

The wireless communication quality visualization device 10 includes condition setting means 11 which sets measurement condition that can identify a target whose communication quality is measured, and extraction condition that can identify data to be displayed in data on communication quality collected according to the measurement condition, and display data generation means 12 which generates display data for displaying spatial and temporal communication quality based on the data extracted according to the extraction condition.
US12155421B2

Disclosed is a portable radio-frequency, RF, spectrum measurement system. The system comprises a first communication interface, a second communication interface, a user interface, and a local processor. The first communication interface comprises an antenna being configured to receive an RF signal to be measured, and is configured to derive waveform data from the received RF signal. The second communication interface is configured to send the waveform data to a remote processor being connectable to the system, and to receive processed spectrum measurement data from the remote processor in turn. The local processor is supplied with the processed spectrum measurement data and configured to visually or acoustically indicate the processed spectrum measurement data on the user interface.
US12155407B2

A transceiver includes a radio frequency (RF) input, an RF channelized digital receiver, an RF wideband digital receiver, an analog-to-digital converter (ADC)/digital-to-analog converter (DAC), an RF channelized digital transmitter, and an RF output. The RF channelized digital receiver is configured to split an analog RF input signal into a plurality of sub-octave contiguous frequency band channels and to convert the channels to a plurality of first digital signals. The RF wideband receiver is configured to convert the analog RF input signal into a second digital signal. The ADC/DAC is configured to process each of the first and second digital signals to produce a plurality of third digital signals. The RF channelized digital transmitter is configured to convert each of the third digital signals into a plurality of analog output signals, to combine the analog output signals into an analog RF output signal, and to transmit the analog RF output signal.
US12155400B2

A data processing method includes: acquiring, by one or more processors, compressed data generated from data, wherein values of the compressed data are stored at first storage locations, values of the data are stored at second storage locations; acquiring, by the one or more processors, index data includes indices indicative of the first storage locations; acquiring, by the one or more processors, at least two packed indices from the index data, the at least two packed indices being generated from the index data; and inputting, by the one or more processors, the at least two packed indices into at least two selectors.
US12155393B2

The present invention relates to a reference oscillator arrangement comprising a first reference oscillator for generating a first output signal and a second reference oscillator for generating a second output signal, wherein the reference oscillator arrangement comprises a phase locked loop for controlling the frequency and/or phase of the second reference oscillator to the frequency and/or phase of the first reference oscillator.
US12155384B2

A system for reference clock frequency correction is described. The system comprises a compensation module configured to (i) receive, as input, an oscillator signal and one or more control signals, (ii) generate a compensation signal based on the oscillator signal and the one or more control signals, wherein the generated compensation signal is a discretized sinusoidal signal having a controllable frequency, and (iii) output the generated compensation signal. The system further comprises a mixer block configured to (i) receive, as input, the generated compensation signal and the oscillator signal, and (ii) generate an output clock signal by mixing the generated compensation signal with the oscillator signal. A soft-switching method to reduce the effect of quantization noise is further described.
US12155358B2

A reset signal is generated by a TIA circuit alone. In an embodiment, a transimpedance amplifier configured to convert a current signal into a voltage signal includes a transimpedance stage, a gain control circuit configured to compare an output of the transimpedance stage with a reference voltage and output a gain control voltage, and a reset signal output circuit configured to output a reset signal having a predetermined pulse width at a timing of at least one of a rise or a fall of the gain control voltage.
US12155335B2

The present disclosure relates to an electronic parking brake system including a motor actuator operated by an electric motor, wherein the electronic parking brake system further includes a motor driving circuit provided to drive the electric motor, and a controller configured to determine a temperature of the electric motor from a temperature of a brake disc during a parking operation, determine a target current based on the determined motor temperature, and control the electric motor depending on the determined target current.
US12155334B2

A fan assembly is provided. The fan assembly includes a fan, a motor that is coupled to the fan, and a variable frequency drive (VFD) that is coupled to the motor. The motor includes a maximum rated speed that is greater than a maximum structural speed limit of the fan, and the VFD includes a current output limit configured to limit an operational speed of the motor to be less than or equal to the maximum structural speed limit of the fan.
US12155333B2

A motor drive system of the embodiment includes a power converter, a state detector, a frequency calculator, a frequency correction command generator, a drive amount limiter, and a speed controller. The power converter drives a motor by PWM control. The state detector detects a drive state of the motor. The frequency calculator detects a size of a specific frequency component which fluctuates according to the drive state by using an index value indicating the drive state. The frequency correction command generator generates a correction command of a carrier frequency used for the PWM control on the basis of a detected result of periodic fluctuation of the drive state. The drive amount limiter limits a drive amount of the motor. The drive amount limiter adjusts an upper limit value of a size of a current caused to flow through windings of the motor in a direction in which the upper limit value is lowered from a predetermined upper limit current value when the carrier frequency is searched for in a direction in which the carrier frequency is increased. The speed controller generates a current reference based on a speed command value and a rotor speed of the motor according to the limitation.
US12155332B2

A gate driver includes a variable strength driver circuit that provides an output signal to drive a high power device. The gate driver receives an update request from a host controller during an operating mode in which switching operations occur and updates one or more operating parameters associated with driving the high power device. The operating parameters including turn-on parameters, turn-off parameters, and soft shutdown parameters. The variable strength driver circuit uses the turn-on parameters for turn-on phases for the output signal, uses the turn-off parameters for turn-off phases for the output signal, and uses the soft shutdown parameters for soft shutdown phases for the output signal. The update request adjusts current, voltage, and/or time for one or more phases of the turn-on, turn-off and/or soft shutdown parameters.
US12155331B2

A method for energizing a motor with a rotor by turning on a different portion of all arms, for each energization pattern, among the arms of an inverter, is provided. The method includes generating a PWM signal, for each phase, with a duty cycle of a same value, the PWM signal having a first period length that is defined by a first period during which a portion of the arms is turned on with a first energization pattern, during an idle time of the rotor; a second period during which a portion of the arms is turned on with a second energization pattern, during the idle time; and a third period during which all upper arms or all lower arms, among the arms, are turned on with a third energization pattern, during the idle time. The method includes subtracting, from a first current magnitude or a second current magnitude, a magnitude that is half of a sum of the first current magnitude for a first phase flowing through a current detection unit, which is coupled to a DC side of the inverter, during the first period, and the second current magnitude for the first phase flowing through the current detection unit during the second period, thereby calculating an offset current magnitude for the first phase during the idle time.
US12155319B2

A power module including a plurality of drive devices. Each drive device includes a high-side drive element and a low-side drive element that drive a load, a high-side control circuit that controls the high-side drive element, and a low-side control circuit that controls the low-side drive element. Each of the high-side and low-side control circuits includes an abnormality detection circuit that detects an abnormal state of the high-side or low-side drive element, a capability-switch-function-equipped drive circuit that switches a drive capability of the high-side or low-side drive element, responsive to the detection of the abnormal state by any one of the abnormality detection circuits in the plurality of drive devices, and a drive capability switch circuit that switches a drive capability of the capability-switch-function-equipped drive circuit, responsive to the detection of the abnormal state by the abnormality detection circuit.
US12155317B2

A power conversion device includes an inverter configured to receive direct current (DC) power and convert the DC power to alternating current (AC) power, at least one capacitor having a first capacitance, and a busbar assembly electrically connected to the inverter and configured to electrically connect the inverter to a power source. The busbar assembly includes a positive busbar and a negative busbar, and a first capacitor layer disposed between the positive busbar and the negative busbar. The first capacitor layer is configured provide an amount of capacitance in addition to the first capacitance.
US12155313B2

The present invention provides a multi-functional printed circuit board (PCB) for assembling a plurality of components of a power converter in to a single package. The PCB comprises: one or more planar coils respectively formed on one or more PCB layers and aligned with each other for constructing the transformer and the coupler; and a plurality of conducting traces and vias for providing electrical connection among the plurality of components of the power converter.
US12155311B2

An integrated circuit for a power supply circuit that includes a transformer including a primary coil, a secondary coil, and an auxiliary coil, and a transistor controlling a current flowing through the primary coil. The integrated circuit includes a first determination circuit determining a state of the load; a second determination circuit determining whether a current of the secondary coil is in a continuous mode and a discontinuous mode, in which the current of the secondary coil respectively does not reach, and reaches, zero when the transistor is off; an oscillator circuit outputting an oscillator signal; and a switching control circuit controlling switching of the transistor in response to a determination result of the second determination circuit and the oscillator signal, and in response to the oscillator signal irrespective of the determination result of the second determination circuit, respectively when the state of the load is light and heavy.
US12155310B2

A DC-to-DC power converter includes at least two energy buffers. Each energy buffer unit is configured to receive a first-type voltage component and to respectively produce a voltage at an output of the DC-to-DC power converter, and the DC-to-DC power converter also includes at least one energy exchanger. The at least one energy exchanger is connected to the at least two energy buffers and is configured to exchange energy between the at least two energy buffers.
US12155306B2

An embodiment of the present disclosure provides a voltage converter including: an inductor in which a first electrode thereof receives an input voltage and a second electrode thereof is connected to a first node; a first transistor in which a first electrode thereof is connected to the first node and a second electrode thereof is connected to a second node providing an output voltage; a second transistor in which a first electrode thereof is connected to the first node and a second electrode thereof is connected to a reference terminal; and a current sensor connected to the first node and the second node, wherein the current sensor includes: a third transistor in which a first electrode thereof is connected to the first node and a second electrode thereof is connected to a third node; and a current mirror circuit that mirrors currents flowing through the second node, the third node, and a sensing terminal.
US12155304B2

A multi-level power converter circuit for computer systems maintains phase alignment with other power converter circuits by employing low-gain phase-locked loop circuits. In order to account for different voltage levels on its terminal nodes, the power converter circuit may perform a comparison of the respective voltage levels of its terminal nodes. Using results of the comparison, the power converter circuit can select different regulation modes using different ones of the low-gain phase-locked loop circuits.
US12155300B2

A circuit includes a switched capacitor circuit and a voltage generator circuit. The switched capacitor circuit includes first, second, third, and fourth switches and first and second capacitors. The first capacitor has first and second terminals, the first terminal coupled to the first switch. The second capacitor has first and second terminals, the second terminal coupled to the second switch. The third switch has a terminal coupled to the second terminals of the first and second capacitors. The fourth switch has first and second terminals, the first terminal coupled the terminal of the third switch and to the second terminals of the first and second capacitors. The voltage generator circuit has an output coupled to the second terminal of the fourth switch and is configured to provide a common mode output bias voltage at the second terminal of the fourth switch responsive to a common mode input bias voltage.
US12155299B2

A power converter for converting an input voltage at an input of the power converter into an output voltage at an output of the power converter may include a first power converter branch comprising a first capacitor, a first switch network, and a first inductor, the first switch network arranged to selectably couple the first capacitor between an input voltage, a first reference voltage, and a first terminal of the first inductor, wherein a second terminal of the first inductor is coupled to an output node; a second power converter branch comprising a second capacitor, a second switch network, and a second inductor, the second switch network arranged to selectably couple the second capacitor between the input voltage, a second reference voltage, and a first terminal of the second inductor, wherein a second terminal of the second inductor is coupled to the output node; and a third switch network between the first power converter branch and the second power converter branch, wherein the third switch network is arranged to selectably couple the first and second capacitors in series or in parallel, to allow enable charge balancing between the first capacitor and second capacitor.
US12155297B2

A high voltage-driven system includes a high voltage optical transformer and a high voltage driven device, where the high voltage optical transformer is located in close proximity to the high voltage driven device. A high voltage connection between the high voltage optical transformer and the high voltage driven device may be shorter than a low voltage connection between the high voltage optical transformer and a low voltage power source used to control the transformer.
US12155294B2

An electric work machine includes: a motor having a rotor disposed in an interior of a stator and being rotatable about a rotational axis; and an output shaft, on which a tool accessory is mountable and which is configured to be driven using motive power output from the motor. The stator includes: a stator core; a coil wound on a portion of the stator core; and a fusing terminal disposed more inward in a radial direction of the stator core than the coil and being connected to the coil.
US12155293B2

A haptic sensation presenting device and a holding device that are capable of presenting a variety of haptic sensations with a simple mechanism; the haptic sensation presenting device according to the present technology includes: a casing; a film; and a flat plate member; wherein the casing has an opening such that the film closes the opening; the flat plate member has a main surface parallel to an opening surface of the opening, and is supported by the casing so as to be movable between a first position at which the main surface is located on the same surface as the opening surface and a second position at which the main surface is separated from the opening surface in a direction opposite to the film.
US12155287B2

A rotor for rotary electrical machine. The rotor providing a shaft and magnets supported by the shaft. The rotor further provides a protecting sleeve, extending around an outer surface of the magnets and being made at least partially of PEEK or epoxy resin.
US12155280B2

A method for manufacturing a stator for an electric machine comprises manufacturing a slot cooling fin to extend into a slot defined between a first tooth, a second tooth, and a stator yoke, and disposing a coil in the slot, wherein the slot cooling fin extends into the first coil.
US12155277B2

A driving unit includes a rotary electric machine which has a rotation axis extending in a horizontal direction, a rotary electric machine case, and an electric power conversion device. The electric power conversion device is disposed on one side of the rotary electric machine in an orthogonal direction. A first coolant is stored in a rotary electric machine accommodating portion of the rotary electric machine case. The driving unit has a first connecting portion electrically connecting the rotary electric machine and the electric power conversion device and a second connecting portion electrically connecting a sensor provided to the rotary electric machine and the electric power conversion device. The first connecting portion and the second connecting portion are disposed between the rotary electric machine and the electric power conversion device in the orthogonal direction.
US12155264B2

In the present uninterruptible power supply apparatus, in a switching period in which a bypass power feed mode is switched to an inverter power feed mode, a semiconductor switch is turned on, a first electromagnetic contactor is turned off, a second electromagnetic contactor is turned on and, in this state, an inverter is activated to start a lap power feed mode, and the semiconductor switch is turned off to end the lap power feed mode. Accordingly, the lap power feed mode can be completed in a short time to reduce an increase of a terminal-to-terminal voltage of a capacitor and thereby prevent the terminal-to-terminal voltage of the capacitor from exceeding an upper limit voltage.
US12155260B2

A charging system comprises: a first battery mountable in an electric work vehicle; a second battery mountable in an electric automobile; and a converter capable of conductively connecting to the first battery and the second battery, and also capable of converting first electric power from the second battery to second electric power receivable by the first battery and transmitting the second electric power to the first battery.
US12155248B2

A package that includes a carrier sheet having a longitudinal direction and a lateral direction orthogonal to the longitudinal direction, the carrier sheet having a plurality of cavities arranged along the longitudinal direction, each of the plurality of cavities configured to accommodate a secondary battery having a pair of external electrodes or an electronic component including the secondary battery; a plurality of first electrodes and a plurality of second electrodes, a first electrode and a second electrode of the plurality of first electrodes and the plurality of second electrodes are disposed in a respective cavity of the plurality of cavities and configured to charge the secondary battery; a first conductive line in the carrier sheet and electrically connected to the plurality of the first electrodes; and a second conductive line in the carrier sheet and electrically connected to the plurality of the second electrodes.
US12155247B2

An automatic power-off circuit automatically disconnects a path between a battery and a load after the battery supplying power to the load for a specific time period. The automatic power-off circuit includes a first switch, a first capacitor, a first reverse circuit, a timing circuit, and a logic circuit. The first reverse circuit provides a first signal reversed to a potential change based on the potential change of the first capacitor. The timing circuit provides a second signal with the first potential to the logic circuit based on the first signal with the first potential, and adjusts the second signal with the second potential after the specific time period. The logic circuit turns on the first switch based on the second signal with the first potential, and turns off the first switch based on the second signal with the second potential.
US12155236B2

A portable device comprising: an inter-device communication transceiver configured to receive, from at least one subordinate portable device that operates in accordance with control performed by the portable device, a power transfer request signal with respect to the subordinate portable device; a power transfer control circuit configured to transfer power to the subordinate portable device; a battery; and a controller configured to control an operation of the inter-device communication transceiver and an operation of the power transfer control circuit. The controller is further configured to: when the inter-device communication transceiver receives the power transfer request signal, detect a battery residual amount; and perform control for causing the power transfer control circuit and the inter-device communication transceiver to output electromagnetic waves for wireless power transfer in accordance with a detection result of the battery residual amount.
US12155233B2

Control system for facilitating wireless charging of an electronic device is provided, which identifies presence of multiple electronic devices within an environment, with the multiple electronic devices including a self-propelled power relay device with wireless charging capability. Control system processing determines that an electronic device of the multiple electronic devices requires wireless charging, and based on the determining, deploys the self-propelled power relay device to move to an area of the environment within a charging range of the electronic device to facilitate wireless charging of the electronic device via the self-propelled power relay device.
US12155223B2

A wireless charger includes a base, a first transmitter, a driver circuit, a controller and an energy radiation member. The first transmitter coil is fixed in the base. The driver circuit is disposed in the base. The controller is disposed in the base and connected to the driver circuit. The energy radiation member is detachable from the base and connected to the base through a wire, and the energy radiation member comprises a second transmitter coil. In the case that the energy radiation member and the base are in a separated state, the driver circuit drives, under control of a control signal from the controller, the first transmitter coil and the second transmitter coil to operate.
US12155211B2

A computer executes resource classification and resource selection. In the resource classification, each of a plurality of resources is classified as a first resource or a second resource having lower rated charging power than the first resource. In the resource selection, resources to act as reserves are selected for a reserve request from among the plurality of resources. In the resource selection for a first reserve request, the computer selects resources corresponding to the first resource with priority over resources corresponding to the second resource, and in the resource selection for a second reserve request, the computer selects resources corresponding to the second resource with priority over resources corresponding to the first resource. An adjustment period of the second reserve request is longer than an adjustment period of the first reserve request.
US12155209B2

A regulated power procurement segment determination unit refers to a renewable energy theoretical maximum value database and a renewable energy output database and determines segments for procurement of regulated power, a demand/supply control simulation unit refers to the renewable energy output database, a demand database, and a power generator database, performs demand/supply control simulation by using the segments for procurement of regulated power, renewable energy output data, demand data, and power generator data, and predicts, on the basis of the demand/supply control simulation results, frequency changes and procurement costs regarding the segments for procurement of regulation power, and a segment selection unit refers to a cost database and a frequency change database and selects a segment for procurement of regulation power on the basis of the frequency changes and the procurement costs regarding the segments on which prediction has been performed.
US12155201B2

A soft turn-off active clamp protection circuit and a power system are disclosed. The circuit includes a gate connection terminal, a drain connection terminal, a source connection terminal, a discharge capacitor, an overvoltage signal acquisition module, a negative feedback module, a discharge current control module and a turn-off control module.
US12155198B2

A circuit for minimizing energy provided to a ground fault includes a source, a multiple switches, an output filter, and a controller. The switches include a first side pair of switches and a second side pair of switches configured to provide an output signal based on the source. The output filter includes one or more energy storage elements coupled to the first side pair of switches or the second side pair of switches. The controller is configured to receive a ground fault signal that indicates a fault has occurred and configured to generate a switch signal for the switches for a minimum energy state of the output filter and in response to the ground fault signal.
US12155197B2

A transformer assembly includes: a first switching apparatus configured to be electrically connected to a first segment of a transformer loop; a second switching apparatus configured to be electrically connected to a second segment of the transformer loop; and a transformer including: a first coil electrically connected to the first switching apparatus and the second switching apparatus; and a second coil electrically connected to an output configured to electrically connect to a load.
US12155195B2

To provide improved overvoltage protection for a voltage converter for converting an input voltage into a DC output voltage, a first switch-off unit is provided, which is configured to effect a switch-off of at least a part of the voltage converter if the DC output voltage reaches or exceeds a first voltage threshold, in order to reduce the DC output voltage. Furthermore, a second switch-off unit is provided, which is configured to check whether a mean value of the DC output voltage reaches or exceeds a mean value threshold and, if the mean value threshold is reached or exceeded, to effect a switch-off of at least a part of the voltage converter in order to reduce the DC output voltage.
US12155194B2

A method is for connecting a capacitive load assembly to a DC grid. The load assembly is connectable to a supply potential of the DC grid by a control unit via a controllable switch element. The controllable switch element is periodically activated and deactivated by the control unit. The level of the current pulses flowing through the controllable switch element during the respective activation phase of the controllable switch element is detected by means of a current measuring device. The development of the level of at least two current pulses immediately following one another over time is evaluated by the control unit. The controllable switch element is additionally periodically activated and deactivated by the control unit if a specified change in the development of the level of the at least two current pulses immediately following one another over time is ascertained.
US12155188B2

A cable tray cover for a substantially U-shaped cable tray having a base portion and two opposing sidewalls extending upward generally perpendicular to base portion. The cover includes a plurality of interlocking cover panels for covering cable carried by the cable tray, with each cover panel having a top side, with a first end and a second end, with each cover panel configured to extend transverse across the tray. The first end of each cover panel includes a hinge point to allow the second end of the cover panel to rotate and overlap the second end of an adjacent cover panel for use in a radius section of the cable tray. The cover panels may include a hinge slot and a hinge tab, wherein the hinge tab of a cover panel may be placed through the hinge slot of an adjacent cover panel to form the hinge point.
US12155185B2

The disclosed technology includes a bullwheel assembly having a wheel configured to rotate about a central axis extending through a center of the wheel and a central hub assembly attached to the wheel proximate the center of the wheel. The central hub assembly can facilitate rotation of the wheel about the central axis. A shaft can be in mechanical communication with the central hub assembly and configured to support the central hub assembly, a bullwheel support frame in mechanical communication with the shaft and configured to support the shaft, and a plurality of removeable liners attached to the wheel and disposed along an outer circumferential surface of the wheel. Each removeable liner of the plurality of removeable liners can have a groove formed therein. The groove can be configured to receive and support various sizes of electrical utility lines.
US12155184B2

A gripper for the automated wiring of electrical components of an electrical switchgear, the gripper having at least two gripper fingers, wherein the gripper fingers delimit between them a cable guide corridor, the passage cross-section of which is bounded at a distal end of the gripper fingers by opposing gripper jaws of the gripper fingers and, with respect to the distal end, is bounded further proximally by opposing cable drives of the gripper fingers, the two gripper fingers being adjustable with respect to one another in an adjustment direction which corresponds to a cross-sectional direction of the passage cross-section in order to vary the passage cross-section via a linear adjustment unit. A corresponding robot and a corresponding method are further described.
US12155183B2

An underarm gang operated vacuum break switch (underarm switch) has an electrically live portion under a mounting arm, which provides advantages over the standard vacuum break switch, which have the electrically live portion above the mounting arm. Because the non-electrified mounting arm is above the electrified portion, the underarm switch is safer for perching birds and other wildlife. The nature of the underarm switch also provides other benefits including a disconnect blade that when opened creates a visual gap to ensure electrical discontinuity along with a safety locking arm tied to deactivating the underarm switch. Adding to the safety measures is a visual indicator that shows an electrician when the switch is live and safe to open the disconnect blade. Other safety measures include a shock absorber assembly and inertia slowing mass protecting electrical contacts within the vacuum break switch from failing.
US12155182B2

A pre-fabricated electrical apparatus has: a main housing configured to enclose electrical equipment in use; a splice compartment mounted, or integrally formed, external to and adjacent the main housing; a conductor passage defined between the main housing and the splice compartment; and in which the main housing and splice compartment are configured to, in use, permit a conductor to extend from a first conductor termination point, defined within the main housing, to a second conductor termination point, defined within the splice compartment, with the second termination point having a temperature rating that is higher than a temperature rating of the electrical equipment. A method includes: prefabricating, at a prefabrication facility, an electrical apparatus by mounting or integrally forming a splice compartment adjacent an external part of a main housing; and installing the electrical apparatus at an end user facility, which is remote from the prefabrication facility.
US12155181B2

A sub-module is disclosed. A sub-module according to an embodiment of the present invention comprises a short-circuiting control part. The short-circuiting control part comprises a movable member slidably coupled to a frame on which capacitor assemblies are seated. A variable connector is coupled to the movable member. Moreover, a plurality of short-circuiting blocks are arranged on the frame while being spaced away from each other. When the movable member has slid, the variable connector comes into contact with one or more short-circuiting blocks adjacent to each other to be electrically conductive. The short-circuiting blocks are connected to the capacitor assemblies, respectively, to be electrically conductive. Therefore, a plurality of capacitor elements can be short-circuited simultaneously only by moving the movable member.
US12155172B2

Provided here are: a mounting member having a front surface on which a diffusion bonding layer is formed; an optical semiconductor element provided with a light emitting part therein, and having a rear surface on which a diffusion bonding layer is formed; and an electrode layer formed from the diffusion bonding layer and the diffusion bonding layer by diffusion bonding therebetween; wherein, in the optical semiconductor element, the light emitting part is provided near a side of the optical semiconductor element so as to be displaced toward the mounting member. This configuration not only makes unnecessary the use of a solder, an Ag paste and the like to thereby prevent the light emitting part in the optical semiconductor element from being contaminated by the solder, but also allows the light emitting part to be closer to the mounting member-side to thereby achieve improvement in heat-dissipation capability.
US12155164B2

An in-wall power adapter adapted to receive a voltage is described. The in-wall power adapter may comprise a first plurality of contact elements comprising a first contact element adapted to receive a line voltage and a second contact element adapted to be coupled to a load; a recess adapted to receive a control module; a second plurality of contact elements associated with the recess and comprising a third contact element coupled to the first contact element and a fourth contact element coupled to the second contact element; a switch coupled to receive the line voltage at a first terminal by way of the first contact element; and a connector coupled between a second terminal of the switch and the second contact element; wherein the connector is in a closed position when no control module is in the recess.
US12155163B2

A bus bar that includes a main body having a plate shape for arranging a terminal to be electrically connected to the bus bar; and an upright provided at a side in a widthwise direction of the main body, wherein: the main body has an open hole into which a shaft of a bolt is to be inserted, and the upright has an inner surface with which a head of the bolt can come into contact in a rotational direction.
US12155160B2

A compact electrical power connector including a cable with cores surrounded by cable insulation. Each core includes a wire surrounded by core insulation. Removed cable insulation exposes each core and removed core insulation exposes each wire. Each wire is reverse crimped to a corresponding terminal placed within a cable holder that supports and routes each core. The assembled cable holder is inserted into a housing including housing terminal slots corresponding to each terminal. An inner mold is injected around the exposed end of the cable holder, any exposed core and a first portion of the terminal end of the cable. An over mold with integrated flange is injected around the exposed surfaces of the housing, the inner mold and a second portion of the terminal end of the cable adjacent the first portion.
US12155156B2

A connector includes an insulation base, a terminal array, a metal shielding piece, and a first common grounding conductor (CGC). The insulation base has two surface. The terminal array is fastened on the insulation base and includes many rows of terminals. Each row of terminals includes a signal terminal and a ground terminal, both which penetrate the insulation base, and a metal shielding piece is between two adjacent rows of terminals. The first CGC is on one surface, two through holes (THs) are on the first CGC, the signal terminal penetrates the first TH and is insulated from an inner wall of the first TH, the ground terminal penetrates the second TH and is in contact with and conducted with at least a part of an inner wall of the second TH, and the metal shielding piece is in contact with and conducted with the first CGC.
US12155152B2

Provided is a wiring device for a high-voltage connector for energy storage. The high-voltage connector for energy storage includes a socket and a plug. The socket comprises a socket body, a mounting flange, an electrical isolation groove, a fastening ring, a pin and an anti-electric shock cap. The plug comprises a plug main body, a pressing buckle, hand-held pluggable portions, a hammering boss, a jack, a crown spring, a wiring cup opening, and a locking slider, waterproof lock washer and protective back cover.
US12155150B2

A solder-free connector is provided, including a tip, an insulating ring, a metal collet, a shaft sleeve, a cable, a cover body, and a flange seal. The tip includes a base, a tip body at a first side of the base, and a tip guide at a second side opposite to the first side of the base. The insulating ring, neighboring the second side of the base, is disposed with a first insertion space to accommodate the tip guide. The metal collet, neighboring one side of the insulating ring, is disposed with a second insertion space to accommodate the tip guide, and the tip guide protrudes from the metal collet. The shaft sleeve, sleeved on the insulating ring, is disposed with an accommodation space to accommodate the tip guide, the insulating ring, the metal collet, and the cable, and one end of the cable contacts the tip guide.
US12155137B2

Systems and methods for an electrical connector (e.g., of a vehicle) include a housing and a terminal at least partially disposed in the housing, defining a set of angled blade terminals, and configured to electrically connect to (i) an electrical system along a first axis and (ii) a set of exposed conductive circuit traces of a flexible circuit (FC) arranged along a second axis, wherein an acute angle is defined between the first and second axes and corresponds to the set of angled blade terminals.
US12155121B2

An antenna apparatus includes a substrate, antenna elements on the substrate, and surface wave filtering structures on the substrate. Each surface wave filtering structure is operable to decouple surface wave coupling between adjacent antenna elements of the antenna elements.
US12155120B2

An antenna array device is provided, which includes a ground plate, a substrate, an antenna array, and multiple patch elements. The substrate is disposed on the ground plate. The antenna array is disposed on the substrate. And the multiple patch elements are disposed on the substrate and arranged around the antenna array, and the multiple patch elements are floating (not connected to the ground plate).
US12155116B2

A wave guide for an array antenna, can include: a mounting portion configured to receive a plurality of radar antennas of the array antenna, the mounting portion comprising a respective receiving position for each radar antenna of the array antenna; a set of elongate members spaced from the mounting portion, each elongate member including a series of apertures arranged along the elongate member, wherein each elongate member extends orthogonally to an adjacent elongate member of the set; and a plurality of guide channels, each guide channel extending between a respective one or more receiving positions of the mounting portion and a respective one or more apertures of the elongate members to connect, in use, one or more of the radar antennas to one or more of the apertures.
US12155113B2

A phased array antenna panel includes a first plurality of antennas, a first radio frequency (RF) front end chip, a second plurality of antennas, a second RF front end chip, and a combiner RF chip. The first and second RF front end chips receive respective first and second input signals from the first and second pluralities of antennas, and produce respective first and second output signals based on the respective first and second input signals. The combiner RF chip can receive the first and second output signals and produce a power combined output signal that is a combination of powers of the first and second output signals. Alternatively, a power combiner can receive the first and second output signals and produce a power combined output signal, and the combiner RF chip can receive the power combined output signal.
US12155105B2

A phase shifter includes functional actively controlled phase-shift elements formed with TSVs. The phase shifter may include plural phase shifter elements each including: a signal line including a signal line through-substrate-via (TSV) in a substrate; a ground return line including a ground return line TSV in the substrate; a capacitance control line including a capacitance control line TSV in the substrate; and an inductance control line including an inductance control line TSV in the substrate, wherein the phase shifter element has one of a first phase shift and a second phase shift, different from the first phase shift, based on a capacitance and an inductance of the signal line TSV.
US12155093B2

Provided is a battery pack capable of advantageously maintaining conduction. In the embodiment of the battery pack disclosed herein includes a stacked body in which a plurality of unit cells are stacked in a predetermined stacking direction, and a housing that accommodates the stacked body. An insulating member having an insulating property is arranged inside the housing. Here, a positive-negative electrode joint in which at least a part of the positive electrode terminal of one unit cell and at least a part of the negative electrode terminal of the other unit cell are joined to each other is present between the unit cells adjacent in the stacking direction, and the positive-negative electrode joints are embedded with the insulating member in order to prevent a liquid from penetrating from the outside.
US12155092B1

Aspects of the subject disclosure relate to various features of a battery subassembly, such as a battery module. The battery subassembly may be implemented in an electric vehicle or in a building. The battery subassembly may include a potting dam as described herein.
US12155090B2

A partition member has a thickness direction and a surface direction orthogonal to the thickness direction and partitions between unit batteries constituting an assembled battery in the thickness direction. The partition member comprises an exterior body including at least sealant resin layers and base material layers, and a liquid accommodated in the exterior body. The exterior body has a sealing portion in which the sealant resin layers are overlapped and joined in a region including an outer edge thereof. A width W (mm) of the sealing portion, a circumferential length L (mm) of the sealing portion, an average interval D (mm) between the two base material layers facing each other in the sealing portion, and a weight A (g) of the liquid satisfy Equation 1 below (L×D)/(W×A)≤10.0  Equation 1.
US12155078B2

A battery pack (2; 602) includes: an outer case (12; 612), which comprises an upper-part case (14) and a lower-part case (15; 615) fixed to the upper-part case (14); at least one battery cell (90a-90j); and a cell case (80), which houses the battery cell(s) (90a-90j). A clearance (C11-C13) is provided between the lower-part case (15; 615) and the entire lower surface of the cell case (80).
US12155073B2

A method for preparing an iron sulfide (FeS2) with selective and high purity by a simple process, a positive electrode for a lithium secondary battery including the iron sulfide (FeS2) prepared therefrom, which can adsorb the lithium polysulfide produced during the charging and discharging process of the lithium secondary battery, thereby increasing the charging and discharging efficiency of the battery and improving its lifetime characteristics; and a lithium secondary battery provided with the same.
US12155068B2

A solid-state battery includes an anode material including silicon or tin. The anode material may include silicon and/or tin in various forms including layers or intermixed particles of various phases and crystallinity.
US12155067B2

Articles and methods related to electrochemical cells and/or electrochemical cell components (such as electrodes) comprising species comprising a conjugated, negatively-charged ring comprising a nitrogen atom and/or reaction products of such species are generally provided. The electrochemical cell may comprise an electrode (e.g., a cathode) comprising a protective layer comprising a species comprising a conjugated, negatively-charged ring comprising a nitrogen atom and/or a reaction product thereof.
US12155065B2

A negative electrode material for a lithium-ion secondary battery containing a composite (C) that contains a porous carbon (A) and a Si-containing compound (B). The porous carbon (A) satisfies V1/V0>0.80 and V2/V0<0.10. When a total pore volume at the maximum value of a relative pressure P/P0 is defined as V0 and P0 is a saturated vapor pressure, a cumulative pore volume at a relative pressure P/P0=0.1 is defined as V1, and a cumulative pore volume at a relative pressure P/P0=10−7 is defined as V2 in a nitrogen adsorption test. Further, the porous carbon (A) has a BET specific surface area of 800 m2/g or more, and the Si-containing compound (B) is contained in pores of the porous carbon (A). Also disclosed is a negative electrode sheet including the negative electrode material and a lithium-ion secondary battery including the negative electrode sheet.
US12155058B2

An immobilized chalcogen system or body includes an element of chalcogen, an electrically conductive material, and a hydrophilic membrane gate. The hydrophilic membrane gate may be used to isolate hydrophobic regions, one related to polychalcogenide ion(s) and another related to a hydrophobic electrolyte system. The hydrophilic membrane gate may prevent polychalcogenide from forming, and may provide control of undesirable parasitic mass transport and undesirable electron transport inside a chalcogen-based battery, and thereby allow the battery to cycle at a high specific capacity with a long cycling life. If desired, the immobilized chalcogen system or body may be employed in a cathode of a rechargeable battery.
US12155052B2

A battery module reduces the risk of secondary ignition or explosion and increases durability against external impacts. The battery module includes a plurality of secondary batteries respectively having a gas venting portion for discharging a gas generated therein to the outside at a predetermined pressure and arranged in a front and rear direction in two rows; and a cooling member including a body portion interposed between two rows of the plurality of secondary batteries and having a size corresponding to left and right sides of the plurality of secondary batteries, and a gas discharge portion provided to at least one of an upper portion and a lower portion of the body portion and having a gas discharge passage elongated from a front end to a rear end of the body portion.
US12155047B2

In an aspect, provided is an alkaline rechargeable battery comprising: i) a battery container sealed against the release of gas up to at least a threshold gas pressure, ii) a volume of an aqueous alkaline electrolyte at least partially filling the container to an electrolyte level; iii) a positive electrode containing positive active material and at least partially submerged in the electrolyte; iv) an iron negative electrode at least partially submerged in the electrolyte, the iron negative electrode comprising iron active material; v) a separator at least partially submerged in the electrolyte provided between the positive electrode and the negative electrode; vi) an auxiliary oxygen gas recombination electrode electrically connected to the iron negative electrode by a first electronic component, ionically connected to the electrolyte by a first ionic pathway, and exposed to a gas headspace above the electrolyte level by a first gas pathway.
US12155040B2

A standing device for letting a battery cell stand includes: a pressure regulating apparatus; a standing cavity; a charging cavity, connected to a first end of the standing cavity, the charging cavity being connected to the pressure regulating apparatus; a conveying apparatus, penetratingly disposed in the standing cavity and the charging cavity and configured to convey the battery cell; and a charging cavity sealing gate, disposed between the charging cavity and the standing cavity, the charging cavity sealing gate being configured to be opened when the pressure in the charging cavity rises to the pressure in the standing cavity, so that the battery cell is conveyed to the standing cavity.
US12155039B2

Provided is a non-aqueous electrolyte secondary battery having excellent properties even at low temperatures. The non-aqueous electrolyte secondary battery comprises: an electrode assembly including a positive electrode plate and a negative electrode plate; a non-aqueous electrolyte; an exterior body having an opening, and accommodating the electrode assembly and the non-aqueous electrolyte; and a sealing plate for sealing the opening of the exterior body, wherein the negative electrode plate has a negative electrode core and a negative electrode active material layer formed on the negative electrode core, and the non-aqueous electrolyte contains a non-aqueous solvent, the non-aqueous solvent containing 50-80 vol % of a chain carbonate with respect to the non-aqueous solvent, and containing, as the chain carbonate, 30-40 vol % of dimethyl carbonate, 3-8 vol % of propylene carbonate, and 2-5 vol % of methyl propionate with respect to the non-aqueous solvent.
US12155037B2

To provide a non-aqueous electrolytic solution for a storage device, which can reduce the electric resistance, which is excellent in cycle properties, and which can suppress gas generation by the reaction of the non-aqueous electrolytic solution, and a storage device. A non-aqueous electrolytic solution for a storage device having an electrolyte dissolved in a non-aqueous solvent, wherein the electrolyte is a lithium salt soluble in the non-aqueous solvent, and the non-aqueous electrolytic solution contains an organic sulfone compound represented by the following formula (1): wherein the symbols are as defined in the description.
US12155027B2

A display device includes a substrate including a display area and a non-display area, a pixel located in the display area, a pad unit on one side of the non-display area, and a driver connected to the pixel. The pixel includes a first insulating layer, a first light emitting element on the first insulating layer, a second insulating layer on the first light emitting element and exposing one end portion and another end portion of the first light emitting element, a first contact electrode on the second insulating layer and connected to the one end portion of the first light emitting element, and a second contact electrode on the second insulating layer and connected to the other end portion of the first light emitting element. The pad unit includes a pad metal layer, a first pad insulating layer, a second pad insulating layer, and a pad electrode.
US12155024B2

A display apparatus including a panel substrate, a TFT panel part including a plurality of connection electrodes disposed on an upper surface of the panel substrate, and a light emitting diode part disposed on the TFT panel part and including a plurality of light emitting modules adjacent to each other, in which each of the light emitting modules includes a plurality of pixels, each of the pixels includes three sub-pixels, and the three sub-pixels include blue light emitting diodes, green light emitting diodes, and red light emitting diodes.
US12155014B2

A light-emitting apparatus for automobile sunroof is provided, comprising: a light-adjusting layer, an adhesive layer, a light-guiding layer, a light-emitting module, and a controller; wherein, the light-adjusting layer is controlled to be transparent or opaque by power-on or power-off; the adhesive layer is on first surface of the light-adjusting layer and used to stick to the sunroof; the light-guiding layer is arranged on the second surface of the light-adjusting layer, and is provided with a pattern layer; the light-emitting module is arranged on at least one side of the light-guiding layer; the controller controls the transparency of the light-adjusting layer; wherein, when the light-adjusting layer is transparent, the light-emitting module is not powered and does not emit light; when the light-adjusting layer is opaque, the light-emitting module is energized to emit light, so that light enters the light-guiding layer to generate an illuminous pattern.
US12155013B2

A light-emitting device including a first substrate, a first active element, a barrier layer, a first photosensitive element, a flat layer, and a first light-emitting diode is provided. The first active element is on the first substrate. The barrier layer is on the first active element. The first photosensitive element is on the barrier layer. The flat layer is on the first photosensitive element, and the first photosensitive element is between the barrier layer and the flat layer. The first light-emitting diode is on the flat layer. The first light-emitting diode includes a first electrode, a light-emitting layer, and a second electrode. The first electrode is electrically connected to the first active element. The first photosensitive element is not completely shielded by the first electrode in a normal direction of the first substrate. The light-emitting layer is on the first electrode. The second electrode is on the light-emitting layer.
US12155009B2

The present disclosure provides techniques for epitaxial oxide materials, structures and devices. In some embodiments, the techniques described herein relate to a transistor, including: a substrate including a first oxide material; an epitaxial oxide layer on the substrate including a second oxide material with a first bandgap; a gate layer on the epitaxial oxide layer, the gate layer including a third oxide material with a second bandgap, wherein the second bandgap is wider than the first bandgap; and electrical contacts. The second oxide material can include: one or two of Li, Ni, Al, Ga, Mg, and Zn; Ge; and O. The second oxide can also include (NixMgyZn1-x-y)2GeO4 wherein 0≤x≤1 and 0≤y≤1. The electrical contacts can include: a source electrical contact coupled to the epitaxial oxide layer; a drain electrical contact coupled to the epitaxial oxide layer; and a first gate electrical contact coupled to the gate layer.
US12155008B2

A micro-LED structure includes a first type conductive layer; a second type conductive layer stacked on the first type conductive layer; and a light emitting layer formed between the first type conductive layer and the second type conductive layer. The light emitting layer extends along a horizontal level away from a top edge of the first type conductive layer and a bottom edge of the second type conductive layer, such that an edge of the light emitting layer does not contact the top edge of the first type conductive layer and the bottom edge of the second type conductive layer. A profile of the first type conductive layer perpendicularly projected on a bottom surface of the second type conductive layer is surrounded by the bottom edge of the second type conductive layer.
US12155007B2

A micro-LED chip includes multiple micro-LEDs. At least one micro-LED of the multiple micro-LEDs includes: a first type conductive layer; a second type conductive layer stacked on the first type conductive layer; and a light emitting layer formed between the first type conductive layer and the second type conductive layer. The light emitting layer is continuously formed on the whole micro-LED chip, the multiple micro-LEDs sharing the light emitting layer. The micro-LED chip further includes: a top spacer formed on a top surface of the light emitting layer; a bottom spacer formed on a bottom surface of the light emitting layer; and an isolation structure formed between adjacent micro-LEDs.
US12154999B2

A back contact solar cell assembly includes at least one cell string including multiple back contact solar cells and multiple electrically conducting lines. Each first electrodes includes first main grid lines and first fine grid lines. Each second electrodes includes second main grid lines and second fine grid lines. Each electrically conducting lines includes a first part conductively connecting the first main grid line of a first back contact solar cell, and a second part conductively connecting the second main grid lines of a neighboring second back contact solar cell. The first part is provided with at least one deformation cushioning component. At the shadow face of the first back contact solar cell, in the direction where the second fine grid lines are provided, the minimum distance between the projection of the deformation cushioning component and the second fine grid lines is greater than or equal to 0.3 mm.
US12154993B2

A photovoltaic cell is provided, including a substrate having a front surface with metal and non-metal pattern regions, first and second pyramid structures in each metal pattern region, third and fourth pyramid structures in each non-metal pattern region, a first tunneling layer and a first doped conductive layer on a portion of the front surface in a respective metal pattern region, and a second tunneling layer and a second doped conductive layer on a rear surface of the substrate. A dimension of a bottom portion of each first pyramid structure is greater than that of each second pyramid structure. A dimension of a bottom portion of each third pyramid structure is greater than that of each fourth pyramid structure. An area proportion of the first pyramid structures in the metal pattern region is greater than that of the third pyramid structures in a respective non-metal pattern region.
US12154990B2

The present invention provides a GaN/two-dimensional AlN heterojunction rectifier on a silicon substrate and a preparation method therefor and belongs to the field of rectifiers. The rectifier comprises a silicon substrate, a GaN buffer layer, a carbon-doped semi-insulating GaN layer, a two-dimensional AlN layer, a non-doped GaN layer, a non-doped InGaN layer and a SiNx passivation layer that are stacked in sequence. The rectifier further comprises a mesa isolation groove and a Schottky contact electrode that are arranged at one side. The mesa isolation groove is in contact with the non-doped GaN layer, the non-doped InGaN layer, the SiNx passivation layer and the Schottky contact electrode. The Schottky contact electrode is in contact with the mesa isolation groove and the non-doped GaN layer. The thickness of the two-dimensional AlN layer is only several atomic layers, thus the received stress and polarization intensity are greater than those of the AlGaN layer.
US12154977B2

A cell structure and related semiconductor device. The cell structure includes a semiconductor substrate, which includes a plurality of first and second trench units. A carrier barrier region and an electric field shielding region corresponding to the first and second trench units are provided at a bottom of each trench. Conductive materials are provided in the trenches to correspondingly form two gate regions. A source-body region is provided between adjacent first trench units and in contact with a first metal layer on a top portion of the semiconductor substrate. A floating region is provided between the first and second trench units and is isolated from a second metal layer by an insulating dielectric. More than one source region is provided in the surface of the source-body region close to a side edge of at least one of the first trench units and the second trench units.
US12154976B2

A semiconductor device includes a first contact layer connected to a lower portion of a first trench contact portion and a second contact layer connected to a lower portion of a second trench contact portion. The distance between a first side portion of a first trench and the first trench contact portion is larger than that between a second side portion of the first trench and the second trench contact portion in a plan view, and the first contact layer is separated from the first side portion and the second contact layer is connected to the second side portion in a cross section. With this structure, it is possible to provide a technique for achieving an appropriate channel region.
US12154972B2

A diffused field-effect transistor (FET) is disclosed. The diffused FET is dually optimized in voltage resistance by incorporating both a trench isolation structure and a thick second oxide layer and thus has a more significantly improved breakdown voltage. With the thick second oxide layer ensuring suitable voltage resistance of the transistor device, its on-resistance can be reduced either by reducing the size of the trench isolation structure or increasing an ion dopant concentration of a drift region. As such, a good tradeoff between voltage resistance and on-resistance is achievable.
US12154969B2

A semiconductor device structure is provided. The semiconductor device structure includes a substrate and a metal gate stack over the substrate. The metal gate stack has a gate dielectric layer and a work function layer over the gate dielectric layer. The semiconductor device structure also includes a spacer structure over a sidewall of the metal gate stack. A topmost surface of the gate dielectric layer is lower than a topmost surface of the spacer structure. The topmost surface of the gate dielectric layer is closer to the topmost surface of the spacer structure than a topmost surface of the work function layer.
US12154963B2

An aluminum alloy film includes an Al—Si—Mg alloy film containing at least 0.9% by weight to 1.1% by weight of Si and 0.1% by weight to 2.3% by weight of Mg, and the Al—Si—Mg alloy film contains Mg silicide crystals in Al crystals. A semiconductor device includes multiple gate trench structures, an interlayer insulating film covering the trench gate structures, an electrode film covering the interlayer insulating film, an insulating layer and a conductive layer covering the electrode film. The electrode film includes the Al—Si—Mg alloy film.
US12154962B2

A semiconductor device includes plurality of fin structures extending in first direction on semiconductor substrate. Fin structure's lower portion is embedded in first insulating layer. First gate electrode and second gate electrode structures extend in second direction substantially perpendicular to first direction over of fin structures and first insulating layer. The first and second gate electrode structures are spaced apart and extend along line in same direction. First and second insulating sidewall spacers are arranged on opposing sides of first and second gate electrode structures. Each of first and second insulating sidewall spacers contiguously extend along second direction. A second insulating layer is in region between first and second gate electrode structures. The second insulating layer separates first and second gate electrode structures. A third insulating layer is in region between first and second gate electrode structures. The third insulating layer is formed of different material than second insulating layer.
US12154959B2

Some implementations described herein provide a semiconductor device that includes a first set of gate-all-around (GAA) structures, having a first gate pitch, that includes a first set of source/drains having a first source/drain width and a first set of top spacers, having a first spacer width, disposed between a first set of gates of the first set of GAA structures and the first set of source/drains. The semiconductor device includes a second set of GAA structures having a second gate pitch, that, includes a second set of source/drains having a second source/drain width and a second set of top spacers, having a second spacer width, disposed between a second set of gates of the second set of GAA structures and the second set of source/drains.
US12154958B2

A semiconductor structure includes a substrate, an insulating layer disposed on the substrate, an active layer disposed on the insulating layer, a plurality of isolation structures in the active layer to define a first device region and a non-device region of the active layer, a first semiconductor device formed on the first device region of the active layer, and a charge trap structure extending through the non-device region of the active layer. In a plane view, the charge trap structure and the non-device region form concentric closed ring surrounding the first device region.
US12154955B2

A high voltage edge termination structure for a power semiconductor device is provided. The high voltage edge termination structure comprises a semiconductor body of a first conductive type, a JTE region of a second conductive type, a heavily doped channel stop region of the first conductive type, and a plurality of field plates. The JTE region is formed in the semiconductor body, wherein the JTE region is adjacent to an active region of the power semiconductor device. The heavily doped channel stop region is formed in the semiconductor body, wherein the heavily doped channel stop region is spaced apart from the JTE region. The plurality of field plates is formed on the JTE region.
US12154952B2

The present invention is a laminate including: a crystal substrate; a middle layer formed on a main surface of the crystal substrate, the middle layer containing a mixture of an amorphous region in an amorphous phase and a crystal region in a crystal phase having a corundum structure mainly made of a first metal oxide; and a crystal layer formed on the middle layer and having a corundum structure mainly made of a second metal oxide. Thus, provided is a laminate having high-quality corundum-structured crystal with sufficiently suppressed crystal defects.
US12154949B2

In an embodiment, a device includes: a gate structure on a channel region of a substrate; a gate mask on the gate structure, the gate mask including a first dielectric material and an impurity, a concentration of the impurity in the gate mask decreasing in a direction extending from an upper region of the gate mask to a lower region of the gate mask; a gate spacer on sidewalls of the gate mask and the gate structure, the gate spacer including the first dielectric material and the impurity, a concentration of the impurity in the gate spacer decreasing in a direction extending from an upper region of the gate spacer to a lower region of the gate spacer; and a source/drain region adjoining the gate spacer and the channel region.
US12154944B2

The present invention provides a power device with super junction structure (or referred to as super junction power device). When making a super junction power device, impurity of a second conductive type may be implanted into an epitaxial layer of a first conductive type to form a floating island of the second conductive type and a pillar of the second conductive type successively through a super junction mask (or reticle) after forming the epitaxial layer of the first conductive type, directly through a well mask (or reticle) before or after forming a well of the second conductive type, and directly through a contact mask (or reticle) before or after forming a contact structure. Multiple epitaxial processes and deep trench etching process may not be needed. Therefore, the process is simple, the cost is low and yield and reliability are high. Because the super junction power device of the present invention has both the floating island of the second conductive type and the pillar of the second conductive type, in open state, a breakdown voltage may be raised and both Miller capacitance and input capacitance can be decreased and in on state, an on-state resistance can be decreased.
US12154943B2

The present invention provides a power device with super junction structure (or referred to as super junction power device) and a method of making the same. When making a super junction power device, impurity of a second conductive type may be implanted into an epitaxial layer of a first conductive type to form a floating island of the second conductive type and a pillar of the second conductive type successively through a super junction mask (or reticle) after forming the epitaxial layer of the first conductive type, directly through a well mask (or reticle) before or after forming a well region of the second conductive type, and directly through a contact mask (or reticle) before or after forming a contact structure. Multiple epitaxial processes and deep trench etching process may not be needed. Therefore, the process is simple, the cost is low and yield and reliability are high. Because the super junction power device of the present invention has both the floating island of the second conductive type and the pillar of the second conductive type, in open state, a breakdown voltage may be raised and both Miller capacitance and input capacitance can be decreased and in on state, an on-state resistance can be decreased.
US12154941B1

An apparatus includes a drain and a source on opposing sides of an epitaxial layer, a plurality of gates formed in the epitaxial layer, a source contact connected to the source, a gate contact connected to the plurality of gates, a gate-source electrostatic discharge (ESD) diode connected between the gate contact and the source contact, and a breakdown voltage enhancement and leakage prevention structure formed underneath the gate-source ESD diode structure.
US12154932B2

An electronic detection interface for testing micro photoelectric chips or micro semiconductor chips comprises a substrate structure and a plurality of detection units in array, responsive to the micro photoelectric chips or the micro semiconductor chips. The substrate structure includes a circuit film, which comprises a plurality of circuit units in array. The detection units are disposed on a surface of the substrate structure, and are corresponded to the circuit units in a respect manner. Each of the detection units includes at least one resilient conductive pillar, which is electrically connected to each of the circuit units through a conductive pad. Each of the resilient conductive pillars is a conductive photoresist.
US12154923B2

An operating method of an imaging device comprising a plurality of shared pixels that share a floating diffusion node and each comprising sub-pixels covered by a micro-lens. The method involves generating a capture image from the plurality of shared pixels that receive light reflected from an object; compensating for the capture image using static phase information based on misalignment of the micro lens of each of the plurality of shared pixels; performing auto exposure control based on the compensation of the capture image; performing auto focus control based on the compensated capture image; and generating an output image by processing the compensated capture image.
US12154921B2

A device for an image sensor is provided. The device includes a semiconductor device having a photo-sensitive region and a metallization stack for electrically contacting the photo-sensitive region. The photo-sensitive region is configured to generate an electric signal based on incident light. Further, the device includes an optical stack formed on a surface of the semiconductor device and configured to guide the incident light towards the photo-sensitive region. The optical stack includes a plurality of regions stacked on top of each other. The plurality of regions includes a filter region configured to selectively transmit the incident light only in a target wavelength range.
US12154919B2

Transistors having nonplanar electron channels in the channel width plane have one or more features that cause the different parts of the nonplanar electron channel to turn on at substantially the same threshold voltage. Advantageously, such transistors have substantially uniform threshold voltage across the nonplanar electron channel. Devices, image sensors, and pixels incorporating such transistors are also provided, in addition to methods of manufacturing the same.
US12154917B2

The semiconductor image sensor of the present invention comprises a light receiving element formed in a silicon substrate under an insulation film of an SOI substrate comprising the silicon substrate, the insulation film formed on the silicon substrate, and a semiconductor layer formed on the insulation film, and composed of a pn junction diode formed in a vertical direction to a main surface of the silicon substrate and having sensitivity to near-infrared light, and a high voltage generating circuit configured to generate an applied voltage for applying a reverse bias voltage to the pn junction diode, and an impurity concentration of the silicon substrate is in a range of 1×1012/cm3 to 1×1014/cm3, a film thickness is in a range of 300 μm to 700 μm, and the applied voltage is in a range of 10 V to 60 V.
US12154913B2

To provide a display device with excellent display quality, in a display device including a signal line, a scan line, a transistor, a pixel electrode, and a common electrode in a pixel, the common electrode is included in which an extending direction of a region overlapping with the signal line differs from an extending direction of a region overlapping with the pixel electrode in a planar shape and the extending directions intersect with each other between the signal line and the pixel electrode. Thus, a change in transmittance of the pixel can be suppressed; accordingly, flickers can be reduced.
US12154900B2

A semiconductor device includes an enhancement-mode first p-channel MISFET, an enhancement-mode second p-channel MISFET, a drain conductor electrically and commonly connected to the first p-channel MISFET and the second p-channel MISFET, a first source conductor electrically connected to a source of the first p-channel MISFET, a second source conductor electrically connected to a source of the second p-channel MISFET, and a gate conductor electrically and commonly connected to a gate of the first p-channel MISFET and a gate of the second p-channel MISFET.
US12154898B2

Substrate-less vertical diode integrated circuit structures, and methods of fabricating substrate-less vertical diode integrated circuit structures, are described. For example, a substrate-less integrated circuit structure includes a semiconductor fin in a dielectric layer, the semiconductor fin having a top and a bottom, and the dielectric layer having a top surface and a bottom surface. A first epitaxial semiconductor structure is on the top of the semiconductor fin. A second epitaxial semiconductor structure is on the bottom of the semiconductor fin. A first conductive contact is on the first epitaxial semiconductor structure. A second conductive contact is on the second epitaxial semiconductor structure.
US12154889B2

Disclosed is a semiconductor package comprising a semiconductor chip and a redistribution layer. The semiconductor chip includes a semiconductor substrate, a passivation layer, and first power, second power, and signal pads exposed from the passivation layer. The redistribution layer includes a photosensitive dielectric layer, and first to third redistribution patterns and a high-k dielectric pattern that are in the photosensitive dielectric layer. The first, second, and third redistribution patterns are respectively connected to the first power, second power, and signal pads. The high-k dielectric pattern is between the first and second redistribution patterns. The photosensitive dielectric layer includes a first dielectric material. The high-k dielectric pattern includes a second dielectric material whose dielectric constant greater than that of the first dielectric material. The high-k dielectric pattern is in contact with the passivation layer. The passivation layer includes a dielectric material different from the first and second dielectric materials.
US12154886B2

A semiconductor package is disclosed. In one example, the package includes a non-power chip including a first electrical contact arranged at a first main surface of the non-power chip. The semiconductor package further includes a power chip comprising a second electrical contact arranged at a second main surface of the power chip. A first electrical redistribution layer coupled to the first electrical contact and a second electrical redistribution layer coupled to the second electrical contact. When measured in a first direction vertical to at least one of the first main surface or the second main surface, a maximum thickness of at least a section of the first electrical redistribution layer is smaller than a maximum thickness of the second electrical redistribution layer.
US12154882B2

A solder reflow apparatus includes a vapor generating chamber configured to accommodate a heat transfer fluid and to accommodate saturated vapor generated by heating the heat transfer fluid; a heater configured to heat the heat transfer fluid accommodated in the vapor generating chamber; a substrate stage configured to be movable upward and downward within the vapor generating chamber, the substrate stage including a seating surface; vapor passages penetrating the substrate stage and configured to allow the vapor to move therethrough; and suction passages penetrating the substrate stage to be open to the seating surface and in which at least a partial vacuum is generated.
US12154876B2

A semiconductor device includes a first interconnect structure over first substrate, a first bonding layer over the first interconnect structure, multiple first bonding pads disposed in a first region of the first bonding layer, the first bonding pads having a first pitch, and multiple second bonding pads disposed in a second region of the first bonding layer, the second region extending between a first edge of the first bonding layer and the first region, the second bonding pads having the first pitch, the multiple second bonding pads including multiple pairs of adjacent second bonding pads, wherein the second bonding pads of each respective pair are connected by a first metal line.
US12154873B2

A semiconductor package includes a supporting wiring structure including a first redistribution dielectric layer and a first redistribution conductive structure; a frame on the supporting wiring structure, having a mounting space and a through hole, and including a conductive material; a semiconductor chip in the mounting space and electrically connected to the first redistribution conductive structure; a cover wiring structure on the frame and the semiconductor chip and including a second redistribution dielectric layer and a second redistribution conductive structure; an antenna structure on the cover wiring structure; a connection structure extending in the through hole and electrically connecting the first redistribution conductive structure to the second redistribution conductive structure; and a dielectric filling member between the connection structure in the through hole and the frame and surrounding the semiconductor chip, the frame, and the connection structure.
US12154860B2

A method of forming a semiconductor device includes forming vertical contact fingers in a substrate having side portions that are flexible. Contact fingers are formed near one or more edges of the flexible side portions of the substrate. After semiconductor dies are mounted to and electrically coupled to the substrate, the semiconductor device may be encapsulated by placing the device in a mold chase including upper and lower mold plates. The lower mold plate is sized smaller than the substrate so that the flexible side portions of the substrate including the contact fingers fold vertically upward to fit within the mold.
US12154849B2

A method is provided for producing a semiconductor structure including at least one capacitor. The method includes: forming a first metal layer; forming a second metal layer; forming a third high resistance (HiR) layer interposed between the first metal layer and the second metal layer, wherein at least one of the first metal layer and the sconed metal layer at least partially overlap with the third HiR layer; and defining at least one of a first capacitor between the first metal layer and the third HiR layer and a second capacitor between the second metal layer and the third HiR layer. Suitably, the method is carried out subsequent to a front-end-of-line (FEOL) portion of a semiconductor fabrication process.
US12154826B2

There is provided a technique that includes: preparing the substrate including a silicon-containing film and a metal film composed of a metal element, which includes at least one selected from the group of tungsten, titanium, ruthenium, and molybdenum and, which are formed on a surface of the substrate; and simultaneously performing modifying the metal film and modifying the silicon-containing film by supplying reactive species, which are generated by plasma-exciting a processing gas containing hydrogen and oxygen, to the substrate.
US12154804B2

A method includes identifying a set of wafers, wherein each wafer is associated with a respective start time of a set of start times, determining whether the set of wafers includes an idle wafer, in response to determining that the set of wafers includes an idle wafer that is idle for a duration that exceeds a predefined threshold value, generating a modified set of start times by modifying at least the start time for the idle wafer, and initiating a computer simulation forecasting processing of the set of wafers using a wafer modification chamber and a wafer movement chamber based on the modified set of start times. The computer simulation uses a machine learning model trained based on a first duration to perform a first manufacturing task using the wafer modification chamber and a second duration to perform a second manufacturing task using the wafer movement chamber.
US12154793B2

An etching apparatus includes: a placement table serving as a lower electrode and configured to place a workpiece to be subjected to an etching processing thereon; a DC power supply configured to generate a negative DC voltage applied to the placement table; and a controller configured to: periodically apply a negative DC voltage to the placement table from the DC power supply when the etching processing on the workpiece placed on the placement table is initiated, and decrease a frequency of the negative DC voltage applied to the placement table with an elapse of processing time of the etching processing.
US12154788B2

A method for preparing a semiconductor device structure includes forming a target layer over a semiconductor substrate, and forming a first energy-sensitive pattern over the target layer. The method also includes performing an energy treating process to transform an upper portion of the first energy-sensitive pattern into a treated portion, forming a lining layer covering the first energy-sensitive pattern, and forming a second energy-sensitive pattern over the lining layer. The first energy-sensitive pattern and the second energy-sensitive pattern are staggered. The method further includes performing an etching process to form a first opening and a second opening in the target layer. The first opening and the second opening have different depths.
US12154782B2

The excimer lamp includes: a discharge container having a substantially quadrangular shape with a cross section, the discharge container having a pair of flat walls extending in a longitudinal direction and a pair of side walls connecting the flat walls; a pair of external electrodes facing each other disposed on outer surfaces of the pair of flat walls, respectively; a first internal electrode disposed inside the discharge container so as to extend toward inner surfaces of the pair of flat walls; and a second internal electrode disposed inside the discharge container at a position spaced apart from the first internal electrode in the longitudinal direction so as to extend toward the inner surfaces of the pair of flat walls. The first internal electrode and the second internal electrode are respectively disposed at positions between end parts and central parts of the external electrodes in the longitudinal direction.
US12154781B2

Provided is an ultraviolet irradiation device including an excimer lamp, a main emission wavelength of which belongs to a wavelength band of 190-230 nm (first wavelength band), the ultraviolet irradiation device that shows high startability. This ultraviolet irradiation device includes: a lamp house on at least one surface of which a light extraction surface is formed; an excimer lamp accommodated in the lamp house, the excimer lamp that emits ultraviolet light, a main emission wavelength of which belongs to a first wavelength band of 190-230 nm; and a start assist light source arranged in a position in which ultraviolet light, a main emission wavelength of which belongs to a second wavelength band of 250-300 nm, is capable of being irradiated to the excimer lamp.
US12154774B2

A mass spectrometer includes an ion source configured to produce ions from a sample; a set of quadrupole rods configured to select ions based on a mass-to-charge ratio; a DC rod driver configured to produce a voltage; a DC rod driver filter configured to filter RF frequency interference; and a controller. The controller is configured to utilize the results of the constrained convex optimization to cause a DC rod drive to produce the DC filter input and provide a required voltage to the set of quadrupole rods, the constrained convex utilizing a impulse response curve of the DC rod driver filter to determine a DC filter input to achieve the required voltage on the set of quadrupole rods; select ions passing through the set of quadrupole rods based on the mass-to-charge ratio; and measure the intensity of the ions.
US12154773B2

The invention generally relates to systems and methods for collision induced dissociation of ions in an ion trap. In certain aspects, the invention provides a system that includes a mass spectrometer having an ion trap, and a central processing unit (CPU). The CPU includes storage coupled to the CPU for storing instructions that when executed by the CPU cause the system to generate one or more signals, and apply the one or more signals to the ion trap in a manner that all ions within the ion trap are fragmented at a same Mathieu q value.
US12154768B2

A surface processing equipment using energy beam including a multi-axis platform, a surface profile measuring device, an energy beam generator and a computing device is provided. The multi-axis platform is configured to carry a workpiece and move the workpiece to the first position or the second position. The surface profile measuring device has a working area, and the first position is located on the working area. The surface profile measuring device is configured to measure the workpiece to obtain surface profile. The energy beam generator is configured to provide an energy beam to the workpiece for processing, and the second position is located on a transmission path of the energy beam. The computing device is connected to the surface profile measuring device and the energy beam generator. The computing device adjusts the energy beam generator according to the error profile.
US12154765B2

A plasma processing apparatus including a plasma processing chamber in which an electrode for placing a substrate to be processed is provided; a power supply; and a control device configured to control the power supply, in which the control device is configured to execute heat-retaining discharge under a first condition in which the substrate is not placed on the electrode inside the plasma processing chamber to generate first plasma to heat an inner wall surface to a first temperature, rapid temperature control discharge under a second condition to generate second plasma inside the plasma processing chamber to heat the inner wall surface to a second temperature higher than the first temperature, and product processing of controlling the power supply under a third condition in a state where the substrate is placed on the electrode to generate third plasma inside the plasma processing chamber to process the substrate.
US12154763B2

An ion source has an arc chamber defining an arc chamber volume. A reservoir is coupled to the arc chamber, defining a reservoir volume. The reservoir receives a source species to define a liquid within the reservoir volume. A conduit fluidly couples the reservoir volume to the arc chamber volume. First and second openings of the conduit are open to the respective reservoir and arc chamber volume. A heat source selectively heats the reservoir to melt the source species at a predetermined temperature. A liquid control apparatus controls a first volume of the liquid within the reservoir volume to define a predetermined supply of the liquid to the arc chamber volume. The liquid control apparatus is a pressurized gas source fluidly coupled to the reservoir to supply a gas to the reservoir and provide a predetermined amount of liquid to the arc chamber.
US12154750B2

Embodiments of systems, devices, and methods relate to an ion beam source system. An ion source is configured to provide a negative ion beam to a tandem accelerator system downstream of the ion source, and a modulator system connected to an extraction electrode of the ion source is configured to bias the extraction electrode for a duration sufficient to maintain acceleration voltage stability of the tandem accelerator system.
US12154749B2

A travelling-wave tube comprising a helix joined by posts to a vacuum chamber, each post made of electrically insulating material being covered by an electrically conductive material, of electrical conductivity comprised between 1000 and 100000 S·m−1, over a portion of the post extending from the end of the post joined to the helix to the end of the post joined to the vacuum chamber and corresponding to a height comprised between 10% and 50% of the post.
US12154746B2

The present disclosure relates to an arc extinguishing assembly, including side members which are spaced apart by a certain distance and disposed to face each other; an exhaust which is installed on an upper part of the side member; a plurality of grids which are installed between the side members and having both ends fixed to each of the side members; an arc guide having one end coupled to the side member and installed under the plurality of grids; and a magnet which is installed such that both ends are respectively coupled to the side members under the plurality of grids, and forms an electromagnetic force in a direction toward the grid, and a circuit breaker including the same.
US12154743B2

A drive system drives at least one switch. The drive system includes: a drive shaft, which is configured to connect the drive system to the at least one switch and at least one motor, which is configured to be coupled to the drive shaft; a feedback system which is configured to determine a position of the drive shaft and, based on this position, to generate a feedback signal; and a controller which, based on the feedback signal, selects a stored travel profile from a plurality of travel profiles and controls the motor in accordance with the selected travel profile.
US12154742B2

The present invention provides a fuse that can be easily manufactured and has an improved yield. A fuse includes an input terminal portion, a bus bar portion through which a current input from the input terminal portion flows, and a terminal portion connected to the bus bar portion through a fusible portion, where a fusible portion unit including the fusible portion and the terminal portion is provided in plurals, each of the fusible portion units is a separate body from the bus bar portion and is individually attached to the bus bar portion.
US12154741B2

An assembly for engaging an electromagnetic actuator comprising a first shaft having a first link and a second shaft having a second link connected by a biasing assembly configured to rotate between an initial and a final position. A contact arm of the second shaft advances a sliding armature of the electromagnetic actuator from an activated state to a deactivated state such that the assembly prevents the electromagnetic actuator from returning to the activated state. The biasing assembly has a toggle-over position in which a biasing force rotates the contact arm from the toggle-over position to the final position.
US12154740B2

An electronic component includes an internal component, an inner case, and an outer case. The inner case is hermetically sealed and houses the internal component. The outer case is arranged outside the inner case with a gap between the outer case and the inner case. The outer case includes an opening. The opening communicates the gap with an outside of the outer case.
US12154735B2

An arc extinguishing unit and an air circuit breaker comprising same are disclosed. An arc extinguishing unit, according to an embodiment of the present disclosure, comprises an extinguishing magnet unit that forms a magnetic field inside the arc extinguishing unit. Accordingly, a generated arc receives an electromagnetic force in the direction facing the exterior of the air circuit breaker, and thus can be rapidly moved and extinguished. The extinguishing magnet unit is accommodated in a magnet case. The magnet case can seal the extinguishing magnet unit. Therefore, the extinguishing magnet unit is not damaged by the generated arc.
US12154721B2

A multilayer electronic component includes a body including a plurality of dielectric layers, a plurality of internal electrodes, a capacitance formation portion in which the plurality of dielectric layers and the plurality of internal electrodes are alternately disposed in a first direction, a first cover portion disposed on one surface of the capacitance formation portion in the first direction and including a dielectric layer, and a second cover portion disposed on the other surface of the capacitance formation portion in the first direction and including a dielectric layer; and an external electrode disposed on the body, wherein, if an internal electrode disposed closest to the first cover portion, among the plurality of internal electrodes, is referred to as IE1, a ratio of Ni(OH)2 mass to NiO mass in IE1 is 4.5 or more and 7.5 or less.
US12154720B2

A ceramic electronic component includes an element body including a first internal electrode, a second internal electrode disposed in parallel to the first internal electrode, and a dielectric interposed between the first and second internal electrodes and surrounding them, and external electrode electrically connected to ends of the internal electrodes. The element body has a bottom surface on which respective ends of the first and second internal electrodes are exposed and a top surface. The dielectric has bottom dielectric regions adjacent to the bottom surface, a top dielectric region adjacent to the top surface, and a middle height dielectric region disposed between the bottom and top dielectric region. The bottom dielectric regions have a ratio of the concentration of one or more group 14 elements to the concentration of one or more group 2 elements that is higher than that in the top dielectric region.
US12154719B2

A electrochemical device negative electrode includes: a negative electrode core material; and a negative electrode material layer supported on the negative electrode core material. The negative electrode material layer contains a carbon material. And a surface layer portion of the negative electrode material layer has a lithium carbonate-containing region.
US12154718B2

An organizer for a plurality of metallic objects has a nonmetallic housing and a magnetic core. The nonmetallic housing has opposing top and bottom external surfaces. A ridge projects from a periphery of the top external surface. The magnetic core attracts metal towards the geometric center of the top external surface and towards the ridge at the periphery of the top external surface. In some implementations, portions of the magnetic field attract metal in the directions: (i) perpendicular to the geometric center of the top external surface; (ii) outward from the geometric center of the top external surface; and (iii) toward the ridge on the top external surface. Implementations have the magnetic core with a square cross section and north and south poles separated by a distance substantially less than the width of the substantially square cross section, and with its magnetic field in the shape of a torus.
US12154715B2

Embodiments include an inductor that comprises an inductor trace and a magnetic body surrounding the inductor trace. In an embodiment, the magnetic body comprises a first step surface and a second step surface. Additional embodiments include an inductor that includes a barrier layer. In an embodiment, an inductor trace is formed over a first surface of the barrier layer. Embodiments include a first magnetic body over the inductor trace and the first surface of the barrier layer, and a second magnetic body over a second surface of the barrier layer opposite the first surface. In an embodiment, a width of the second magnetic body is greater than a width of the first magnetic body.
US12154705B2

A wire harness unit including: a plurality of conductive paths for conducting electricity between in-vehicle devices; and a cooling tube through which a coolant is able to flow for cooling the plurality of conductive paths, wherein: the plurality of conductive paths include a first conductive path and a second conductive path parallel to the first conductive path, the first conductive path includes a first inner insulating layer that is hollow and tubular, and a first tubular conductor that covers an outer circumferential surface of the first inner insulating layer, and the second conductive path includes a second inner insulating layer that is hollow and tubular, and a second tubular conductor that covers an outer circumferential surface of the second inner insulating layer.
US12154695B2

A nuclear reactor main heat and waste heat integrated thermal exchanger has a first coolant zone for a first main heat loop, a second coolant zone for a second main heat loop and a third coolant zone for a waste heat removal loop. The first coolant for the first main heat loop passes through the first coolant inlet, and then reaches the orifice plate, and finally flows out from the first coolant outlet. The second coolant for the second main heat loop passes through the second coolant inlet, and then reaches the lower tube sheet, and finally flows out from the second coolant outlet. The third coolant for the waste heat removal loop enters the entrance sleeve through the third coolant inlet, and then enters multiple tubes of the tube bundle, and then enters the exit sleeve, and finally flows out from the third coolant outlet.
US12154693B2

Provided is a store device for digital therapeutic object including a processor, a storage unit configured to store a digital therapeutic object, and a memory electrically connected to the processor, at least one piece of code executed by the processor being stored in the memory, in which the memory stores the code causing the processor to process an XML-based DPR message requesting any one of registration, update of registration, abandonment of registration, usage, and abandonment of usage of the digital therapeutic object from a first external device.
US12154681B2

A medical image diagnosis apparatus according to an embodiment is installed in an examination room and includes an obtaining unit, a judging unit, and an output unit. The obtaining unit is configured to obtain patient information about a patient undergoing an image diagnosing process that uses the medical image diagnosis apparatus. The judging unit is configured to determine specifics of control related to disinfection, on the basis of the patient information. The output unit is configured to output the determined specifics of the control.
US12154674B2

A system for providing an interactive visualization of health resources comprises one or more databases and one or more controllers. The one or more databases may be configured to store geographic data associated with block groups, including geographic coordinates, resources, and population data. The one or more controllers may be configured to (i) receive user selections for simulating the placement of at least one new resource of a given capacity and type on a geographic region-of-interest of a geographic map, and (ii) determine the predicted health outcomes on block group populations affected by the placement of the new resource as well as the predicted costs v. benefit for the new resource at the selected location. The system may be configured to provide real-time simulation results by avoiding recalculation of all of the block groups and resources within the block groups in the United States.
US12154671B2

Infusion systems, infusion devices, and related operating methods are provided. An exemplary infusion device includes a motor operable to deliver fluid to a body of a user, a first control module to enable input power for the motor and provide a dosage command for operating the motor, and a second control module coupled to the first control module to receive the dosage command and operate the motor using at least a portion of the input power based at least in part on the dosage command. One of the first control module and the second control module detects an anomalous condition, and in response, disables the input power to the motor, stores diagnostic information for the anomalous condition in its internal memory, and automatically resets thereafter.
US12154660B2

The present disclosure relates to a semiconductor memory device and a method of manufacturing the semiconductor memory device. The semiconductor memory device includes a word line, a first select line on the word line, a second select line on the first select line, a first upper contact extending to be in contact with a first surface of the first select line, and a second upper contact extending through the second select line to be in contact with a second surface of the first select line, wherein the first surface and the second surface of the first select line are on opposites sides of each other.
US12154649B2

According to an embodiment, a semiconductor device includes a substrate, a connector, a volatile semiconductor memory element, multiple nonvolatile semiconductor memory elements, and a controller. A wiring pattern includes a signal line that is formed between the connector and the controller and that connects the connector to the controller. On the opposite side of the controller to the signal line, the multiple nonvolatile semiconductor memory elements are aligned along the longitudinal direction of the substrate.
US12154648B2

A semiconductor device according to one embodiment includes first and second conductors, a first insulator, and first and second contacts. The first conductor includes a first pad portion. The first pad portion includes first and second sub portions. Each of the first and second sub portions includes one and another end portions. The first sub portion is adjacent to the second pad portion. The second sub portion is adjacent to the first insulator. A length of the second sub portion of the first pad portion is less than a length of the first sub portion of the first pad portion.
US12154643B2

In a non-volatile memory (NVM) system of a memory device, a memory controller connected to memory cell arrays of the NVM system is configured to perform the steps of selecting a memory cell to test, energizing a test circuit connected to the memory cell under a first biasing condition, reading a measurement of an electrical property of the memory cell, and determining, based on the measurement, whether the memory cell is formed or unformed. In embodiments, the system and method include protecting the test circuit from attack by validating the results of the testing. The memory controller is further configured to energize the test circuit under a second biasing condition that produces a known test result whether the memory cell is formed or unformed; if the result of the second test is not the expected result, the memory controller determines that the testing circuit is malfunctioning or under attack.
US12154630B2

In order to achieve tight and uniform erased threshold voltage distributions in a non-volatile memory system that includes non-volatile memory cells arranged in blocks that have multiple sub-blocks and has an erase process using gate induced drain leakage (GIDL) to generate charge carriers that change threshold voltage of the memory cells, the magnitude of the GIDL is adjusted separately for the sub-blocks.
US12154623B2

Techniques for controlling current through memory cells is disclosed. In the illustrative embodiment, a fine-grained current source and a coarse-grained current source can both be activated to perform an operation on a phase-change memory cell. The coarse-grained current source is briefly activated to charge up the capacitance of an electrical path through the memory cell and then turned off. The fine-grained current source applies a current pulse to perform the operation on the memory cell, such as a reset operation. By charging up the electrical path quickly with the coarse-grained current source, the fine-grained current source can quickly perform the operation on the memory cell, reducing the thermal disturbance caused by the operation on nearby memory cells.
US12154616B2

A memory device may include a first data line driver circuit that generates a first reference voltage set based on a first code and a second code associated with a first data line, and determines bit values of the first input data received through the first data line, based on the first reference voltage set. A second data line driver circuit may similarly generate a second reference voltage set. The reference voltages may have levels based on a decision feedback equalization (DFE) technique to reduce bit errors otherwise caused by inter symbol interference.
US12154613B2

Methods, systems, and devices for power-efficient access line operation for memory are described. A memory device may drive a voltage pulse on a first word line included in a set of word lines that is coupled with a master word line. The memory device may then a voltage pulse on a second word line included in the set of word lines coupled with the master word line. In between driving the voltage pulse on the first word line and driving the voltage pulse on the second word line, the memory device may maintain a voltage on the master word line below a threshold level.
US12154601B2

According to one embodiment, an electronic device includes a housing, a substrate, a connector, a metal member, a screw, first solder, and second solder. The substrate includes a first surface to which a second hole opens and a metal region to which a first hole opens. The region is provided on the first surface. The connector is provided with a third hole. The metal member is attached to the connector and includes a second surface to which a fourth hole opens and a joint inserted into the second hole. The screw attaches the connector and the metal member to the housing through the third hole and the fourth hole. The first solder joins the region and the second surface to each other. The second solder joins an inner surface of the second hole and the joint to each other.
US12154599B2

A phono cartridge transmission line impedance matching system is provided. The phono cartridge transmission line impedance matching system comprises a connecting port adapted for being connected to a signal line and a ground line of a phono cartridge transmission line. A capacitance switching circuit is connected to the signal line and the ground line in a parallel fashion. The capacitance switching circuit is adapted for selectively switching between different capacitances. A plurality of resistance switching circuits, connected with each other in a serial fashion, are connected to the signal line and the ground line in a parallel fashion. Each resistance switching circuit is adapted for selectively switching between different resistances.
US12154577B2

A method for encoding an audio signal includes obtaining an ITD value of a current frame of an audio signal; obtaining a characteristic parameter of the current frame, wherein the characteristic parameter comprises at least one of a signal-to-noise ratio of the current frame or a peak feature of cross-correlation coefficients of the current frame; determining, based on the characteristic parameter, whether to use the initial ITD value as the finalized ITD value of the current frame; and encoding the current frame based on the finalized ITD value of the current frame, wherein if the initial ITD value is determined as not used as the finalized ITD value of the current frame, the finalized ITD value of the current frame is the same as a finalized ITD value of a previous frame of the current frame.
US12154576B2

Implementations set forth herein relate to an automated assistant that can solicit other devices for data that can assist with user authentication. User authentication can be streamlined for certain requests by removing a requirement that all authentication be performed at a single device and/or by a single application. For instance, the automated assistant can rely on data from other devices, which can indicate a degree to which a user is predicted to be present at a location of an assistant-enabled device. The automated assistant can process this data to make a determination regarding whether the user should be authenticated in response to an assistant input and/or pre-emptively before the user provides an assistant input. In some implementations, the automated assistant can perform one or more factors of authentication and utilize the data to verify the user in lieu of performing one or more other factors of authentication.
US12154573B2

An electronic device is disclosed. An electronic device comprises: a communication interface including circuitry; and a processor for, when a user voice is received, providing a virtual secretary function of providing, by voice, response information corresponding to the received user voice, wherein the processor: identifies whether the response information corresponding to the user voice is privacy information; if the response information is identified to be privacy information, identifies whether a surrounding environment of the electronic device is a public environment; and if the surrounding environment is identified to be a public environment, controls the communication interface to transmit the response information to an external device.
US12154570B2

Various embodiments contemplate systems and methods for performing automatic speech recognition (ASR) and natural language understanding (NLU) that enable high accuracy recognition and understanding of freely spoken utterances which may contain proper names and similar entities. The proper name entities may contain or be comprised wholly of words that are not present in the vocabularies of these systems as normally constituted. Recognition of the other words in the utterances in question, e.g. words that are not part of the proper name entities, may occur at regular, high recognition accuracy. Various embodiments provide as output not only accurately transcribed running text of the complete utterance, but also a symbolic representation of the meaning of the input, including appropriate symbolic representations of proper name entities, adequate to allow a computer system to respond appropriately to the spoken request without further analysis of the user's input.
US12154569B2

Example techniques involve a control hierarchy for a “smart” home having smart appliances and related devices, such as wireless illumination devices, home-automation devices (e.g., thermostats, door locks, etc.), and audio playback devices, among others. An example home includes various rooms in which smart devices might be located. Under the example control hierarchy described herein and referred to as “home graph,” a name of a room (e.g., “Kitchen”) may represent a smart device (or smart devices) within that room. In other words, from the perspective of a user, the smart devices within a room are that room. This hierarchy permits a user to refer to a smart device within a given room by way of the name of the room when controlling smart devices within the home using a voice user interface (VUI) or graphical user interface (GUI).
US12154568B2

A user directed verbal interactive method and system for requesting a evaluation and obtaining a customized verbal therapy routine based on the evaluation obtained. The method and system allow users to interact with an artificial intelligence agent by answering a series of system directed questions that guides the users through evaluation and treatment of physical pain using a customized verbal interaction and delivery regimen. Users verbally engage with the artificial intelligence agent to create respective profiles. The system develops therapies based on their current physiological state and profile. The users are then delivered verbal therapy prompts through the system to implement the developed therapy routines.
US12154566B2

A method, computer system, and computer readable medium are provided for activating speech recognition based on keyword spotting (KWS). Waveform data corresponding to one or more speakers is received. One or more direction features are extracted from the received waveform data. One or more keywords are determined from the received waveform data based on the one or more extracted features. Speech recognition is activated based on detecting the determined keyword.
US12154561B2

An overall endpointing measure can be generated based on an audio-based endpointing measure and (1) an accelerometer-based endpointing measure and/or (2) a gaze-based endpointing measure. The overall endpointing measure can be used in determining whether a candidate endpoint is an actual endpoint. Various implementations include generating the audio-based endpointing measure by processing an audio data stream, capturing a spoken utterance of a user, using an audio model. Various implementations additionally or alternatively include generating the accelerometer-based endpointing measure by processing a stream of accelerometer data using an accelerometer model. Various implementations additionally or alternatively include processing an image data stream using a gaze model to generate the gaze-based endpointing measure.
US12154560B2

A voice controlled apparatus for performing a workflow operation is described. The voice controlled apparatus can include a microphone, a speaker, and a processor. In some examples, the voice controlled apparatus can generate, via the speaker, a voice prompt associated with a task of a workflow and identify, via the microphone, a voice response received from a worker. In this regard, the voice prompt and the voice response can be a part of a voice dialogue. Further, the processor of the voice controlled apparatus can identify a performance status associated with the execution of the task, before providing a next voice prompt subsequent to the voice prompt. In this aspect, the performance status can be identified based on analyzing the voice dialogue using a machine learning model. Furthermore, the voice controlled apparatus can generate a message including a suggestion to improve the performance status of the task.
US12154559B2

Provided are a speech recognition device and method. The speech recognition device includes a microphone and a processor configured to receive a voice signal through the microphone, generate voice characteristic data by analyzing the voice signal by using a data recognition model based on a neural network, determine whether the voice signal is voice uttered from a user or voice output from an external device based on the voice characteristic data, and when the voice signal is determined as the voice uttered from the user, determine the voice signal as a voice command of the user and perform an operation corresponding to the voice command. The present disclosure also relates to an artificial intelligence (AI) system utilizing a machine learning algorithm such as deep learning, and applications thereof.
US12154555B2

Methods and systems for consent based information sharing. One system includes a server including an electronic processor configured to receive a first set of parsed communication data for a first talkgroup and a second set of parsed communication data for a second talkgroup. The electronic processor is configured to determine a topic of interest of the first talkgroup. The electronic processor is configured to identify relevant communication data from the second set of parsed communication data, where the relevant communication data is relevant to the topic of interest. The electronic processor is configured to determine whether the relevant communication data is shareable. The electronic processor is configured to, in response to determining that the relevant communication data is not shareable, request consent from the first talkgroup and the second talkgroup to share the relevant communication data, and, in response to receiving consent, enable sharing of the relevant communication data.
US12154553B2

The method (3000) of enriching digital content representative of a conversation comprises: in an iterative manner: a step (3005) of capturing an audio signal representative of a voice message, a step (3010) of segmenting the voice message into a segment, said segmentation step comprising a silence detection step, the segment being obtained as a function of the detection of a silence a step (3015) of converting the audio segment into text, called “contribution”, and a step (3020) of storing, in a memory, a contribution, then: a step (3025) of detecting user sentiment towards at least one stored contribution a step (3030) of associating, in a memory and in relation to at least one stored contribution, at least one attribute corresponding to at least one detected sentiment and a step (3035) of displaying at least one stored contribution and at least one attribute with respect to said at least one contribution.
US12154549B2

A method includes receiving audio data corresponding to a query spoken and processing the audio data to generate multiple candidate hypotheses each represented by a respective sequence of hypothesized terms. For each candidate hypothesis, the method includes determining whether the sequence of hypothesized terms includes a source phrase from a list of phrase correction pairs. Each phrase correction pair includes a corresponding source phrase that was misrecognized and a corresponding target phrase replacing the source phrase. When the respective sequence of hypothesized terms includes the source phrase, the method includes generating a corresponding additional candidate hypothesis that replaces the source phrase. The method also includes ranking the multiple candidate hypotheses and each corresponding additional candidate hypothesis generated and generating a transcription of the query spoken by the user by selecting the highest ranking one of the multiple candidate hypotheses and each additional candidate hypothesis.
US12154540B2

In accordance with an embodiment, a method for canceling noise in a vehicle includes receiving noise information from an earphone worn by a user inside the vehicle; generating a compensating signal based on the noise information; and outputting the compensating signal through the earphone and an internal speaker of the vehicle.
US12154539B2

A method and system for daisy chaining tournament audio controllers, where the method comprises, in a headset coupled to a first audio controller, the first audio controller being in a daisy chain of audio controllers: receiving a chat signal from a second audio controller in the daisy chain of audio controllers, receiving a microphone signal from a microphone in the headset, summing the chat signal with the microphone signal, communicating the summed signal to a third audio controllers in the daisy chain, and communicating the chat signal to the headset. The microphone signal may be removed from the summed chat signal and microphone signal by adding a second microphone signal 180 degrees out of phase with the microphone signal. The chat signal may be summed with the microphone signal at an amplitude set by a user of the headset after the removal of the microphone signal.
US12154536B2

An active noise control (ANC) circuit is used for generating an anti-noise signal, and has a plurality of filters including at least one first filter and at least one second filter. The at least one first filter generates at least one first filter output, wherein each of the at least one first filter has a first filter type. The at least one second filter generates at least one second filter output, wherein each of the at least one second filter has a second filter type different from the first filter type. The anti-noise signal is jointly controlled by the at least one first filter output and the at least one second filter output. The at least one first filter and the at least one second filter are connected in a parallel fashion.
US12154535B2

A handheld musical instrument for playing a variety of audio program, the handheld musical instrument includes a main body portion with one or more sensors, a handle portion engaged with said main body portion, wherein said handle portion includes one or more control buttons to select a type of program to be played by said handheld musical instrument and a gesture detection module for detecting gestures associated with said handheld musical instrument and controlling a tempo associated with said program played by said handheld musical instrument based on said detected gestures.
US12154525B2

A display device includes: a display panel including a display region overlapping pixels; a light source device disposed on a lateral side of the display panel; and a drive circuit configured to calculate an output gradation value based on an input gradation value and to output a pixel drive signal corresponding to the output gradation value to a corresponding one of the pixels. The pixels include a first pixel and a second pixel arranged in a first direction from a first side surface toward a second side surface. The second pixel is between the first pixel and the second side surface. When the input gradation value for the first pixel is equal to the input gradation value for the second pixel, the drive circuit is configured to set the output gradation value for the second pixel to be larger than the output gradation value for the first pixel.
US12154520B2

An electronic device configured to configure brightness of a display by using an illuminance sensor is provided. The electronic device includes acquiring a second front-surface sensing value smaller than a first front-surface sensing value through a first illuminance sensor while the brightness is a first brightness, comparing the second front-surface sensing value with a first rear-surface sensing value detected through a second illuminance sensor, determining, when the second front-surface sensing value is greater than the first rear-surface sensing value, whether a touch input is detected through a designated region of the display, maintaining the brightness at the first brightness when the touch input is detected, and when the touch input is not detected, adjusting the brightness of the display to a value lower than that of the first brightness, based on a first LUT stored in a memory, or maintaining the brightness of the display at the first brightness.
US12154519B2

A multi-mode display includes a mode selector to select one of a plurality of modes, each of the modes having a different light configuration, wherein one mode comprises a reduced color space mode, and one or more light sources controlled by the mode selector, the one or more light sources used to display content to a user with the multi-mode display.
US12154517B2

A gate driving circuit includes a Q node controller generating a voltage of a Q node by using a first clock, a second clock, a third clock, and a start signal; a QB node controller generating a voltage of a QB node by using the second clock and the third clock; and an output part including a pull-up TFT and a pull-down TFT and generating an output signal including a first pulse interval, of a gate-on voltage, synchronized with a part of the first clock according to the voltages of the Q node and the QB node.
US12154516B2

The present disclosure relates to a display panel and a display device using the same. The display panel includes a pixel array in which a plurality of data lines, a plurality of gate lines crossing the data lines, and a plurality of pixels are disposed; a first gate driver configured to supply a gate signal to gate lines connected to pixels disposed in a first area of the pixel array; and a second gate driver configured to receive a carry signal from the first gate driver and supply a gate signal to gate lines connected to pixels disposed in a second area of the pixel array. The second gate driver includes a signal transmission unit disposed in the pixel array to receive the carry signal from the first gate driver.
US12154510B2

A display substrate includes an underlay substrate, and a first semiconductor layer, first conductive layer, second semiconductor layer, second conductive layer, and third conductive layer which are arranged on the underlay substrate. The first semiconductor layer includes an active layer of at least one transistor of a second semiconductor type of a shift register unit. The first conductive layer includes a control electrode of the at least one transistor of the second semiconductor type and a first electrode of at least one capacitor of the shift register unit. The second semiconductor layer includes an active layer of at least one transistor of a first semiconductor type of the shift register unit. The second conductive layer includes a control electrode of the at least one transistor of the first semiconductor type and a second electrode of the at least one capacitor of the shift register unit.
US12154504B2

A display device is provided that includes a plurality of pixels, a plurality of optical sensors, an emission line connected to the pixels, and an emission driver connected to the emission line. The emission driver outputs a first emission signal to the emission line having a first frame frequency in a first mode for displaying an image using the pixels and outputs a second emission signal to the emission line having a second frame frequency in a second mode for sensing light using the optical sensors. The second frame frequency is different from the first frame frequency.
US12154503B2

A parameter adjustment method of a display module includes: setting an initial value of a light-emitting delay time and specified gray levels; based on the initial value of the light-emitting delay time, adjusting the light-emitting delay time stepwise until a value of an adjusted light-emitting delay time exceeds a preset range of the light-emitting delay time, so that values of the light-emitting delay time within the preset range of the light-emitting delay time are obtained; obtaining flicker values of the display module at the specified gray levels for each value of the light-emitting delay time; and determining a preferred value of the light-emitting delay time from the values of the light-emitting delay time according to flicker values corresponding to the values of the light-emitting delay time.
US12154501B2

The present invention provides a display control method of a display panel, a display module, and a display device. Pulse widths of first pulses corresponding to non-display phases in one frame period in an emission start signal are at least partially different, so that pixel driving circuits adjust light-emitting durations of light-emitting devices corresponding to each display phase according to emission control signals. Accordingly, a display brightness of each light-emitting device can be adjusted within one frame period, and a flickering problem can be alleviated.
US12154497B2

An example electronic device including a power supply circuit may include a battery; a display module including a display panel; a regulator; a power supply circuit configured to: based on an input voltage of the battery, provide a first voltage and a second voltage to the display module, and provide a third voltage to the regulator; and a switch control circuit configured to: control a switching operation of the power supply circuit, wherein the power supply circuit includes: a first power circuit and a second power circuit, wherein the first power circuit includes multiple switch elements, a first capacitor, a second capacitor, a third capacitor, and a first inductor, and is configured to: for a first time interval, based on a drive signal of the switch control circuit, charge the first capacitor and the second capacitor, based on a current of the first inductor and discharge the third capacitor to provide a first output current to the display module, and for a second time interval, based on a drive signal of the switch control circuit, charge the third capacitor and discharge the first capacitor and the second capacitor to provide the first output current and a second output current to the display module, and wherein the second power circuit is configured to: convert a voltage level of the input voltage of the battery to provide a second voltage to the display module.
US12154491B2

A pixel circuit, a display panel and a display device. The pixel circuit includes drive transistor, storage capacitor, compensation circuit, and voltage controller. The drive transistor has a gate electrode connected to a first node and generates a drive current in a light-emitting phase of an operation cycle of the pixel circuit. The storage capacitor has a first plate connected to the first node and a second plate connected to a second node and stores a data voltage inputted to the gate electrode of the drive transistor. The compensation circuit has an output terminal connected to the second node and a first input terminal receiving a first power supply voltage and compensates a deviation of the first power supply voltage affecting the drive current. The voltage controller is connected to the second node and controls a fluctuation of a voltage of the second node prior to the light-emitting phase.
US12154485B2

A pixel includes: a light emitting element; a first transistor including a gate electrode electrically connected to a first node, a second node to which a first power voltage for driving the light emitting element is to be applied, and a third node electrically connected to the light emitting element; and a bias control transistor configured to be controlled in operating timing thereof by a bias control signal, and configured to switch electrical connection between the second node and a bias power line for transmitting a bias voltage. In one frame period, a voltage level of the bias voltage to be applied to the second node sequentially increases.
US12154480B2

A light emitter that operates through a display may cause display artifacts, even when the light emitter operates using non-visible wavelengths. Display artifacts caused by a light emitter that operates through a display may be referred to as emitter artifacts. To mitigate emitter artifacts, operating conditions for a display frame may be used to determine an optimal firing time for the light emitter during that display frame. The operating conditions used to determine the optimal firing time may include emitter operating conditions, display content statistics, display brightness, temperature, and refresh rate. Operating conditions from one or more previous frames may be stored in a frame buffer and may be used to help determine the optimal firing time for the light emitter during a display frame. Pixel values for the display may be modified to mitigate emitter artifacts.
US12154479B2

A method of shifting a color temperature of an image on a display is provided which comprises, for each pixel of the image, converting red, green and blue (RGB) components of the pixel in a non-linear light space to hue, saturation, and value (HSV) components of the pixels in an HSV color space, calculating a color temperature shift for the pixel based on the HSV components of the pixel, converting the RGB components of the pixel in the non-linear light space to RGB components of the pixel in a linear light space, modifying the RGB components of the pixel in the linear light space and converting the modified RGB components of the pixel in the linear light space to modified RGB components of the pixel in the non-linear light space.
US12154478B2

The present application discloses a display panel and a display device. The display panel includes a timing controller and a level conversion module, the data enable signal output by the timing controller is used to control the level conversion module to switch the potential of the first control signal and the potential of the second control signal in the vertical blanking interval, and the potential switching interval of the two control signals does not change with the refresh frequency, which can prevent the potential switching interval of the two control signals from being too short.
US12154465B2

A head-up display for a vehicle. The head-up display comprises a projector and processor. The projector is arranged to project image content such that it is visible from an eye-box. The processor is arranged to receive captured images of a scene visible from the eye-box. The processor is arranged, at a first time to: detect a first object in a scene and instruct the image projector to project an icon (e.g. computer graphic) that appears, from the viewing position, to be coincident with the first object. The processor is further arranged to, at a second time later than the first time to: detect a second object in a line of sight from the eye-box position to the first object and instruct the image projector to change the visual appearance of the projected icon in response to the detection of the second object.
US12154463B2

A display apparatus includes a display with at least a portion of the display being deformable and an apron with at least a portion of the apron being deformable. The apron is coupled to the display, a printed circuit board is electrically connected to the display, and a bracket having the printed circuit board mounted thereon is coupled to the apron to press the display disposed between the apron and the bracket, thereby providing a structure that is more stable to a phenomenon in which a display apparatus of a roll-up structure is peeled off.
US12154456B2

Medical treatment simulation systems and devices are disclosed. One device includes an overlay, a simulated treatment structure, at least one feedback device, and at least one processor. The overlay is configured to be secured to the live subject and to cover at least a portion of a body of the live subject. The simulated treatment structure is configured to simulate a structure associated with the medical procedure. The at least one feedback device is configured to provide a feedback signal to the live subject. The at least one processor is connected to the simulated treatment structure and the at least one feedback device. The processor is programmed to operate the feedback device to provide the feedback signal based upon input generated from interaction between a treatment provider and the simulated treatment structure. The disclosed devices may be used to simulate intravenous, catheter, defibrillation, and/or thoracic treatments.
US12154452B2

A communication method for hearing impaired communication comprising: providing a speech training device to a hearing impaired user, the speech training device configured to teach the hearing impaired user how to determine non-speech sounds. The method further includes providing a haptic output device to a hearing impaired user where the haptic output device is configured to be relasably coupled to the hearing impaired user. The haptic output device receives, a sound input signal comprising a non-speech sound and provides the haptic output signal to an actuator which is in electrical communication with the haptic output device. The actuator actuates in response to the haptic output signal and provides a haptic sensation to the hearing impaired user.
US12154450B2

The present disclosure generally relates to methods for tracking the performance of a physical activity event. In some embodiments, the method is performed at a computer system that is in communication with one or more perceptual output generation components and one or more sensors and includes detecting a start of a physical activity, providing ongoing feedback relating to a target duration, and if the activity continues for at least the duration, indicating that the activity continued for at least the target duration.
US12154441B2

Techniques for establishing the sufficiency of a path planner to avoid multiple obstacles in planning a path from a starting location to a destination location is presented. The techniques can include: iterating, until a stopping condition occurs: obtaining, from the path planner, a path from the starting location to the destination location; representing the path from the starting location to the destination location as a disjunction of logical terms; conjoining the disjunction of terms to a conjunction of terms representing previously considered paths; determining a satisfiability condition of the conjunction of terms; and for a positive satisfiability condition, adding at least one corresponding obstacle of the plurality of obstacles to the path planner; and providing an indication of sufficiency of the path planner to avoid the obstacles in planning a path from the starting location to the destination location based on the stopping condition.
US12154440B2

An unmanned aerial vehicle (UAV) or “drone” executes a neural network to assist with detecting and responding to attacks. The neural network may monitor, in real time, the data stream from a plurality of onboard sensors during navigation and may communicate with a high-altitude pseudosatellite (“HAPS”) platform. For example, if the neural network detects a cyber-attack but determines that it does not interfere with external communications, it may shift navigation control of the drone to the HAPS.
US12154429B2

A vehicle abnormality monitoring method includes starting, by a vehicle, a monitoring device to record a first video when detecting an abnormal event; determining a roadside device in an area where the vehicle is located; and sending, to the roadside device, a monitoring request requesting the roadside device to record a second video of the abnormal event, where the first video and the second video are configured to trace the abnormal event.
US12154426B2

A method is specified for automatic testing of a fire alarm system. The method is carried out by a device in the fire alarm system functioning as a panel. In this method, during a recording mode, fire detectors are triggered in turn and the reactions resulting from the triggering (recording mode reactions) of the panel are stored. During a test mode executed later in time, for example as a result of a firmware update of the panel, reactions resulting during the test mode (test mode reactions) are compared with the reactions stored during the recording mode. With discrepancies or an insufficient match an error message is generated.
US12154423B2

A computer-implemented method for assisted parking, an electronic device, and a storage medium are provided. The method for assisted parking includes: obtaining a set of images around a vehicle; determining environment information for the vehicle based on the set of images; obtaining location information associated with a target parking location according to the environment information; and sending the location information to provide such to a user terminal.
US12154421B2

Disclosed herein is a method for facilitating supervision of individuals based on geofencing. Accordingly, the method may include receiving, using a communication device, a parameter from a supervisor device associated with a supervisor and a geographical location from the supervisor device. Further, the method may include analyzing, using a processing device, the geographical location based on a security parameter and generating a geofence corresponding to a geographical area based on the analyzing. Further, the method may include receiving, using the communication device, supervisee data associated with a supervisee from a supervisee device, including supervisee emergency input or nearby audio and video sensor data. Further, the method may include analyzing, using the processing device, the supervisee data based on the geofence and generating a supervision notification based on the analyzing of the supervisee data. Further, the method may include transmitting, using the communication device, the supervision notification to the supervisor device.
US12154415B1

An automated banking machine operates to cause financial transfers responsive at least in part to data read from data bearing records. A reading device operatives to read indicia from user cards or other bearer records, that is usable to identify at least one of user or a user financial account. The machine includes control circuitry that is operative to cause a determination to be made that the indicia read by the reading device corresponds to an authorized user or account that is authorized to operate the machine to conduct transactions. The machine includes a secure chest which holds valuables such as cash within the interior of the machine. The chest includes a lockable chest door which provides access to the chest interior to authorized persons. The chest and chest door are movably engaged through adjustable hinges.
US12154407B2

Aspects of the disclosure relate to a multi-reel skill-based redemption game. An indication of a user desire to participate in the skill-based redemption game is received. The user's account balance is decreased, and simulated reels are spun. Adjustment arrows are displayed for a subset of the plurality of simulated reels. The player selects a simulated reel and a direction of adjustment for the simulated reel. If the player's adjustment creates a winning pattern, the user is rewarded with an increased account balance. The user may also be provided a bonus amount for achieving a number of consecutive wins.
US12154394B2

Techniques for using dynamic comparison groups to assess driving safety are provided. Customizable comparison groups of vehicle operator's may be created based upon specific parameters. Drivers belonging to each specific comparison group may be ranked among one another based upon a comparison of telematics data that is associated with each vehicle, which may indicate various metrics associated with each driver's driving safety. By providing each driver's ranking within comparison groups, a gamified interface and user interaction is achieved, which promotes competition and acts as an incentive for the drivers to drive safer and avoid risk. Additional incentives may be provided in the form of automobile insurance premium discounts and recommendations for improving the driver's ranking.
US12154393B2

Systems, methods and computer program products that facilitate closed loop parallel batch data logging in a vehicle. A system can include a memory and a processor that executes computer executable components. The computer executable components can include: a data collection component that receives data from a plurality of devices related to a vehicle, and the data collection component stores batches of the data as data chunks, an event component that determines an event associated with the vehicle and a transmission component that transmits a chunk of the data chunks temporally associated with the event.
US12154392B2

A state diagnosis apparatus of a moving system part is provided and includes a sensor unit that measures and collects state data of a moving system part relevant to an engine. A graphic controller primarily diagnoses classification data generated by classifying the state data according to a predetermined filtering condition as a normal state or an abnormal state using a Deep Learning model.
US12154388B1

A system and method that includes a server computer which receives one or more vehicle inspection results including at least one of: an issue notification identifying an issue with an interior or exterior component of a vehicle or a driver certification that a vehicle is operable. If an issue notification is received, then a report of the issue is transmitted from the server computer to a maintenance information device and, in response, a maintenance certification that the vehicle is operable is received by the server computer from the maintenance information device. Responsive to receiving the driver certification or the maintenance certification, the server computer automatically selects the associated vehicle for a particular route service and the vehicle is assigned to perform the particular route service based on a request received by the server computer.
US12154386B2

Techniques are disclosed for providing a notification indicating an identity of a first person based on face-associated body characteristics. For example, a device performs facial recognition to identify the identity of the first person shown in a first video feed. The device also identifies and stores physical characteristic information of the first person from the first video feed, the stored information associated with the identity of the first person based on the recognized face. Subsequently, the device receives a second video feed showing a second person whose face is determined to not be recognized by the device. The device compares the stored physical characteristic information of the first person with additional physical characteristic information of the second person shown in the second video feed. Based on the comparison, the device provides a notification indicating whether the identity of the second person corresponds to the identity of the first person.
US12154384B2

An information processing system (10) comprises: an image acquiring means (110) for acquiring an oblique image in which an eye of a target is captured from an angle different from an angle corresponding to a front of the target; a center detecting means (120) for detecting a center position (23) of a pupil (21) and a center position (24) of an iris (22) from the oblique image; and a determining means (130) for determining whether or not the target is an impersonator on the basis of difference between the center position of the pupil and the center position of the iris. According to this information processing system, it is possible to appropriately detect spoofing using patterned contact lenses.
US12154380B2

A face image processing method and apparatus, a face image display method and apparatus, and a device are provided, belonging to the technical field of image processing. The method includes: acquiring a first face image of a person; invoking an age change model to predict a texture difference map of the first face image at a specified age, the texture difference map being used for reflecting a texture difference between a face texture in the first face image and a face texture of a second face image of the person at the specified age; and performing image processing on the first face image based on the texture difference map to obtain the second face image.
US12154352B2

This disclosure discloses lane line detection methods and devices. In an implementation, features extracted by different layers of the neural network are fused to obtain a fused second feature map, so that the second feature map obtained through fusion processing has a plurality of layers of features. The fused second feature map has a related feature of a low-layer receptive field and a related feature of a high-layer receptive field. Afterwards, an output predicted lane line set is divided into groups, where each predicted lane line in each group has an optimal prediction interval.
US12154350B2

A position determination device comprises a camera to capture an image ahead of a vehicle. The position determination device acquires position of the vehicle; estimates a first position of the vehicle, based on a position of a lane included in the image, the position of the vehicle that has been acquired, and map information; estimates a second position of the vehicle, based on a position of the vehicle that was determined most recently and a movement amount of the vehicle; and synthesizes the first position and the second position to determine the position of the vehicle, wherein the device weights the second position while the vehicle is traveling at a speed equal to or lower than a predetermined speed, and synthesizes the first position and the second position.
US12154349B2

A method for detecting three-dimensional (3D) objects in roadway is applied in an electronic device. The device inputs training images into a semantic segmentation model, and performs convolution operations and pooling operations on the training images and obtains feature maps. The electronic device performs up-sampling operations on the feature maps to obtain first images, classifies pixels on the first images, calculates and optimizes a classification loss and obtains a trained semantic segmentation model. The device inputs the detection images into the trained semantic segmentation model, determines object models of the objects, point cloud data and distances from the depth camera to the object models, determines rotation angles of the object models according to the point cloud data and the object models, and determines positions of the object models in 3D space according to the distances, the rotation angles, and positions of the objects.
US12154346B2

Methods and systems are provided for detecting objects by utilizing uncertainties. In some aspects, a process can include steps for receiving, by an autonomous vehicle system, a frame of a scene with a detected object; estimating, by the autonomous vehicle system, an overall probability of the detected object in the frame; estimating, by the autonomous vehicle system, covariances for each state of at least one bounding box; and balancing, by the autonomous vehicle system, confidence values of the at least one bounding box based on the overall probability of the detected object and the covariances of each state of the at least one bounding box.
US12154341B2

Monitoring systems and methods for identifying an object of interest after the object of interest has undergone a change in appearance. One example provides an image sensor is configured to monitor a first area. A first electronic processor is configured to detect a first appearance of an object of interest within the first area, and determine a visual characteristic of the object of interest. The first electronic processor is configured to receive a first notification indicative of movement of the object of interest into a second area and an access input, and associate the visual characteristic of the object of interest with the access input. The first electronic processor is configured to detect a second appearance of the object of interest within the first area, and update the visual characteristic of the object of interest based on the second appearance of the object of interest.
US12154340B2

A system is provided for performing a validation of an examination environment. The system acquires a video of the examination environment. The system applies one or more machine learning models to images (frames) of the video to indicate whether the image includes a prohibited item. A machine learning model may be trained using images of items labeled with an indication of whether an image includes a prohibited item. The system determines whether the validation has passed based on whether an image includes a prohibited item. The system notifies a proctor of when the validation has not passed and provides to the proctor an indication of an image that contains a prohibited item. The proctor then decides whether the validation should pass or fail.
US12154339B2

An exhibition supporting device 110 includes a recognition result information acquisition unit 1112 configured to acquire recognition result information on a display item in accordance with image information on the display item, an exhibition information acquisition unit 1114 configured to acquire exhibition information in accordance with the recognition result information and exhibition-related user information, and a display unit 114 configured to display the exhibition information.
US12154336B2

One example device includes an electronic processor configured identify, based on an incident type and a role of an object associated with a public safety incident, an uncompleted task that is to be performed by a public safety officer and that is associated with the object associated with the public safety incident. The electronic processor may be configured to identify first data included in a captured data file associated with the public safety incident that was generated at least partially by monitoring the object. The electronic processor may be configured to determine a time period within the captured data file during which the first data is identified to be present, and display an indication of the uncompleted task and at least one of the time period within the captured data file, the first data, and a user-selectable link to allow a user to consume the first data.
US12154333B1

Augmented reality (AR) technology can be used to perform a real-time overlay on an image displayed on a user device. A user device can receive image data of an area comprising an item from the real-world. Based on the image data, an identity and a value of the item can be obtained by the user device. If the value of the item is greater than a pre-determined value for the item or a category of the item, then the user device can obscure in real-time on the displayed image the item or category of the item having the value that is greater than the pre-determined value.
US12154328B2

The present invention relates to a system for steering or guiding an agriculture harvesting machine (agriculture harvester) with a high degree of precision, without the need for the agriculture harvesting machine to have a guide stick or shoe in physical or mechanical contact with the agriculture to be harvested or to be in connection with remote navigation systems, such as GPS. The system includes a sensor mounted at the front of the harvester and a processor for processing information from the sensor to determine a boundary line and for steering the sod harvester along the boundary line.
US12154322B1

Systems and methods are provided for color-coded visualization to aid in diagnosis and prognosis of Alzheimer's disease (AD). The color-coded visualization mechanism can be driven by an integrated machine learning (ML) model, which can take as its inputs neuroimaging (e.g., magnetic resonance imaging (MRI), positron emission tomography (PET)) data, neuropsychological test scores, the cerebrospinal fluid (CSF) biomarker, and/or risk factors. With these inputs, the ML model can generate a color-coded visualization of the disease state.
US12154314B2

The disclosed technology provides solutions for improving perception systems and in particular for improving object identification based on sensor point cloud data, such as radar point cloud data. A process of the disclosed technology can include steps for receiving point cloud data comprising a plurality of radar points, wherein each of the radar points corresponds with a first object or a second object in an environment, generating a semantic label for each of the radar points, and clustering the plurality of radar points based on the semantic label for each of the radar points, to generate a first point cloud cluster for the first object and a second point cloud cluster for the second object. Systems and machine-readable media are also provided.
US12154311B2

An operation method of a server for identifying disaster affected areas. The operation method of the server may include acquiring at least one first disaster image; deriving an affected area from each of the at least one first disaster image and acquiring affected area related information through labeling based on the derived affected area; and training a first learning model using the at least one first disaster image and the affected area related information.
US12154308B1

A method including receiving a first set of one or more street level images of houses into a Machine Learned Model trained with a second set of street level images with one or more exterior features of the houses labeled, identifying the one or more exterior features in the first set of street level images by way of the Machine Learned Model, and quantifying and outputting the counts and/or two-dimensional areas for each of the identified exterior features in the first set of one or more street level images is described. Non-transitory, computer-readable storage media having instructions for executing the method steps by one or more processors as well as computer or computer systems capable of performing the method steps are also described.
US12154298B2

When estimating color for a marker candidate region that is smaller in size than a DeBayer filter, a sever estimates the color of the marker candidate region using HSV average values that are the average values of the hue H, the saturation S, and the brightness V of the marker candidate region, in consideration of the Bayer array of color filters. Furthermore, the server appropriately corrects the HSV average values and converts the pixel format to convert the HSV average values to RGB (RGB average value values), and sets the RGB average values in all pixels of a marker region.
US12154289B2

Embodiments include systems and methods for remotely measuring distances in an environment captured by a device. A device captures a video stream of a device along with AR data that may include camera pose information and/or depth information, and transmits the video stream and AR data to a remote device. The environment may be analyzed to identify objects such as lines, edges, curves, shapes, anchors/corners, products, e.g., appliances, and other things of interest. Some or all of objects may be identified to the remote device to facilitate selecting an object or region of interest. Selected points for an object may be more precisely located by snapping them to corresponding anchor points for an object. Using anchor points facilitates more precise identification and/or measurement of an aspect of an object, such as one of its dimensions, the volume of a space, or performing other actions such as replacement of an object.
US12154284B2

Systems and methods are described for generating a three-dimensional track of a ball in a gaming environment from multiple cameras. In some examples, at least two input videos, each including frames of a ball moving in a gaming environment recorded by a camera, may be obtained, along with a camera projection matrix that maps a two-dimensional pixel space representation to a three-dimensional representation of the gaming environment. Candidate two-dimensional image locations of the ball across the plurality of frames of the at least two input videos may be identified using neural network or computer vision techniques. An optimization algorithm may be performed that uses a 3D ball physics model, the camera projection matrix and a subset of the candidate two-dimensional image locations of the ball from the at least two input videos to generate a three-dimensional track of the ball in the gaming environment.
US12154280B2

A media items to be shared with users of a content sharing service are identified. Each of the media items corresponds to a video recording generated by a client device that depicts one or more objects corresponding to a real-world event and/or a geographic location. A location of the client device that generated the video recording corresponding to a respective media item of the media items is determined based on image features depicted in a set of frames of the video recording. A request for content associated with at least one of the real-world event and/or the geographic location is received from another client device connected to the content sharing service. The media items and, for each of the media items, an indication of the location of the client device that generated the corresponding video recording are provided in accordance with the request for content.
US12154272B2

Accurate tissue segmentation is performed without a priori knowledge of tissue type or other extrinsic information not found within the subject image, and may be combined with classification analysis so that diseased tissue is not only delineated within an image but also characterized in terms of disease type. In various embodiments, a source image is decomposed into smaller overlapping subimages such as square or rectangular tiles. A predictor such as a convolutional neural network produces tile-level classifications that are aggregated to produce a tissue segmentation and, in some embodiments, to classify the source image or a subregion thereof.
US12154264B2

A defect inspecting system includes a detector configured to image a sample and a host control device that acquires an inspection image including a defect and a plurality of reference images not including a defect site and generates a pseudo defect image by editing a predetermined reference image among the plurality of acquired reference images. An initial parameter is determined with which the pseudo defect site is detectable from the pseudo defect image. The host control device acquires a defect candidate site from the inspection image using the initial parameter, estimates a high-quality image from an image of a site corresponding to the defect candidate site using the parameter acquired in image quality enhancement, and specifies an actual defect site in the inspection image by executing defect discrimination. A parameter is determined with which a site close to the specified actual defect site is detectable using the inspection image.
US12154253B2

A method for removing false contours from a target image includes the following steps: A) receiving the target image having a two-dimensional pixel array arranged in rows and columns; B) performing a false contour detection on a target arrangement of the target image according to a target direction, wherein the target direction is one of the row direction or the column direction of the target image; C) predicting, based on at least a first band width of a first band, a second band width of a second band, in response to the detection of a false contour between the first band and the second band, wherein the first band and the second band are adjacent to each other in the target arrangement; and D) performing pixel interpolation processing on at least a part of pixels in the second band to remove the false contour.
US12154252B2

A system and method for determining a noise-attenuated wellbore image is disclosed. The method includes obtaining a plurality of training images of a first wellbore wall portion, where each training image includes a first signal component and a first noise component, and training, using the plurality of training images, an artificial neural network to estimate the first signal component of one of the plurality of training images. The method further includes obtaining an application image of a second wellbore wall portion, including a second signal component and a second noise component, and determining the noise-attenuated wellbore image by applying the trained artificial neural network to the application image, wherein the noise-attenuated wellbore image comprises the second signal component.
US12154246B1

Systems and associated methods are provided for distributed three-dimensional (3D) content generation whereby different 3D assets for a 3D scene are generated by different asset generators at different network tiers according to the latency sensitivity of each 3D asset. The system retrieves a 3D asset for the requested 3D scene, and differentiates a first 3D asset that is latency sensitive from a second 3D asset that is latency tolerant. The system generates the first 3D asset with a first asset generator at a first network tier, and generates the second 3D asset with a second asset generator at a more distant second network tier. The system distributes the generated primitives for the first 3D asset to the user device with a first amount of latency and the generated primitives for the second 3D asset to the user device with a second amount of latency.
US12154244B2

Computer implemented method of generating a dental design, comprising: (a) capturing a facial image comprising a head of a patient and a smile; (b) displaying it as a first image; (c) capturing a 3D intraoral scan; (d) aligning the 3D scan to the head; (e) determining bounding boxes in the 3D scan, each comprising a single tooth; (f) showing a view of the 3D scan and the bounding boxes as a second image; (g) showing the bounding boxes as overlay on the first image; (i) allowing the bounding boxes to be resized/repositioned; (ii) defining a limited set of parameters to characterize the tooth inside the bounding box, and searching a number of candidate matching teeth from a 3D digital library of teeth, and proposing a candidate matching tooth; (iii) overlaying the first image with a digital representation of the proposed candidate matching tooth from the digital library.
US12154232B2

Aspects of the present disclosure involve a system for presenting AR items. The system receives a video that includes a depiction of a real-world object in a real-world environment. The system generates a three-dimensional (3D) bounding box for the real-world object and stabilizes the 3D bounding box based on one or more sensors of the device. The system determines a position, orientation, and dimensions of the real-world object based on the stabilized 3D bounding box and renders a display of an augmented reality (AR) item within the video based on the position, orientation, and dimensions of the real-world object.
US12154230B2

Systems and methods herein describe an augmented reality messenger system. The proposed systems and methods generate an augmented reality content item based on input from a first computing device, generate a contextual trigger for the generated augmented reality content, the contextual trigger defining a set of conditions for presenting the generated augmented reality content item on a second computing device, and cause presentation of the generated augmented reality content item on the second computing device based on at least one condition of the set of conditions being satisfied.
US12154229B2

A bar arrangement inspection result display system includes a surveying instrument, an eyewear display device including a display, a relative position sensor and a relative direction sensor, and a processor for manage coordinate spaces of the eyewear display device and the surveying instrument in a space with an origin set at a common reference point. The processor is configured to generate a three-dimensional model of a bar arrangement inspection range based on three-dimensional point cloud data of the inspection range, generate three-dimensional inspection result display data by associating bar arrangement inspection result data of the inspection range in which detail and position of bar arrangement error are associated with each other with the three-dimensional model, and display three-dimensional inspection result image by superimposing on actual objects observed with the eyewear display device in such a manner that the bar arrangement error is recognizable.
US12154225B2

The present invention relates to a method of real-time generation of a 3D geometry of an object. The method comprises the steps of calibrating at least one RGB camera pair arranged to provide images of the object, receiving input images of the object from the at least on RGB camera pair, and performing a stereo reconstruction in a first hierarchical level using the input images. The stereo reconstruction step further comprises the steps of a) performing a ray marching operation in a first resolution on the input images to determine geometry positions along each view ray of the images; b) applying a uniqueness criterion to the geometry positions; c) determining a normal for each geometry position; d) performing a regularization operation based on the geometry positions and the respective normal, providing updated geometry positions; and e) performing an interpolation operation on the updated geometry positions and respective normal. The method further comprises repeating steps a) and c)-e) in at least one iteration in at least one ascending hierarchical level, wherein the resolution in the ray marching operation is doubled for each iteration, resulting in a geometry buffer for each of the at least one camera pair. The present invention further relates to a 3D image generation device and a system comprising such device.
US12154224B2

Some implementations provide systems, devices, and methods for rendering a plurality of primitives of a frame, the plurality of primitives being divided into a plurality of batches of primitives and the frame being divided into a plurality of bins. For at least one batch of the plurality of batches the rendering includes, for each of the plurality of bins, rendering primitives of a first sub-batch rasterizing to that bin, and for each of the plurality of bins, rendering primitives of a second sub-batch rasterizing to that bin.
US12154217B2

An electronic apparatus includes a display unit, a determining unit configured to determine a target object that a user is paying attention to, an acquiring unit configured to acquire a plurality of types of information on the target object, a referring unit configured to refer to reference information associated with the target object, and a control unit configured to determine the at least one of the plurality of types of information based on the reference information and the plurality of types of information, the display unit displays the at least one of the plurality of types of information and image data stored in a memory, and the reference information is past information of each of the plurality of types of information.
US12154211B2

A multi-GPU-based image rendering method includes: acquiring a target image, and detecting first rendering durations for different number of available devices to render the target image, where the available devices are GPU devices for image rendering; comparing the first rendering durations corresponding to different number of available devices, and acquiring the available devices corresponding to a minimum one of the first rendering durations as target devices; dividing the target image according to the target devices and a second rendering duration to obtain second images, where the second rendering duration is a duration required for a single target device to render the target image; rendering the second images based on rendering tasks in the target devices to obtain second image results, and combining the second image results to obtain a rendering image of the target image, where the rendering tasks are configured to render the second images.
US12154206B2

Embodiments of the present disclosure provide methods and systems for broadcasting virtual performance. Motion data related to a performer is received from one or more sensors during a physical performance of the performer. The motion data is processed to animate movements of at least one virtual character. A virtual performance corresponding to the physical performance is generated based, at least in part, on the animated movements of the virtual character. The virtual performance is broadcasted to a viewer device for performing a playback of the virtual performance. The virtual performance simulates an experience of viewing the physical performance for the viewer.
US12154204B2

A method includes obtaining a speech segment. The method also includes generating, using at least one processing device of an electronic device, context-independent features and context-dependent features of the speech segment. The method further includes decoding, using the at least one processing device of the electronic device, a first viseme based on the context-independent features. The method also includes decoding, using the at least one processing device of the electronic device, a second viseme based on the context-dependent features and the first viseme. In addition, the method includes generating, using the at least one processing device of the electronic device, an output viseme based on the first and second visemes, where the output viseme is associated with a visual animation of the speech segment.
US12154198B2

A method includes: obtaining an image of a keyboard layout; detecting, from the image, a plurality of key boundaries; determining a label string for a portion of the image defined by a corresponding key boundary from the plurality of key boundaries; selecting, for the determined label string, a corresponding key action; generating a keyboard layout definition for the image of the keyboard layout, the keyboard layout definition including a key definition for the corresponding key boundary, the key definition having: (i) a position for rendering of a key, (ii) a label configured to be rendered at the position of the key, and (iii) an action configured to be caused by selection of the key; and communicating the keyboard layout definition for deployment to a mobile device.
US12154195B2

Provided are systems and methods which generate and display a relationship diagram that visually depicts relationships between items in an order including both non-service components (e.g., products, materials, software applications, drivers, etc.) and service components for servicing one or more of the non-service components. In one example, the method may include receiving a request from a user interface, querying a data store for dependency data of a plurality of components included an order based on an order identifier included in the received request, generating a visualization based on the dependency data of the plurality of components, wherein the visualization comprises a plurality of graphical elements representing the plurality of components, and directional edges between the plurality of graphical elements representing dependencies among the plurality of components, and rendering the diagram via the user interface.
US12154193B2

Systems and methods for reconstructing images for computed tomography are provided. Image reconstruction can be based on a realistic polychromatic physical model, and can include use of both an analytical algorithm and a single-variable optimization method. The optimization method can be used to solve the non-linear polychromatic X-ray integral model in the projection domain, resulting in an accurate decomposition for sinograms of two physical basis components.
US12154192B2

Embodiments of the present disclosure provide a method and apparatus for updating page display, an electronic device, and a storage medium. The method includes: obtaining a cover image of an album to which a currently played song belongs, in response to a page refresh operation of a user; extracting a target dominant color of the cover image; and updating a cover of a predetermined playlist in a refreshed page based on the target dominant color.
US12154187B1

This application discloses a watermark processing method, an electronic device, and a storage medium. The watermark processing method includes: obtaining to-be-inserted watermark information; setting a transparent image layer on a display screen of a terminal based on a size of an image layer window, where the size of the image layer window is determined based on a size of the display screen of the terminal; and drawing the watermark information on the transparent image layer at specified transparency.
US12154176B2

Provided is a method and system for automating property inspection for prevention of insurance claims or losses using an Artificial Intelligence (AI)-based classifier. The method and system includes accessing digital images corresponding to a property. A trained AI-based classifier classifies the digital images into one or more AI containers based on inspection points and sub-inspection points in relation to the property. Each AI container comprises one or more secondary AI models. The one or more secondary AI models in a respective AI container, detect a condition pertaining to one or more components identified in the digital images, by analyzing the digital images based on the inspection points and sub-inspection points associated with the respective AI container. A signal indicative of insurance loss based on the detected condition pertaining to the one or more components is then derived. An inspection report providing recommendations for action plans is further generated.
US12154166B2

A method comprises receiving, by a processor, an indication of a selection of a first item from a set of items displayed on a graphical user interface, the set of items corresponding to at least some products of a plurality of products; identifying, by the processor, a delivery method, wherein the first item is deliverable using the delivery method; determining, by the processor, at least one further product of the plurality of products that satisfies at least one delivery criteria for the delivery method; and causing, by the processor, a dynamic revision to the graphical user interface that displays one or more further items corresponding to the at least one further product, wherein the one or more further items are visually distinct from at least one item of the set of items.
US12154153B2

Systems and methods for facilitating purchase offer selection across multiple online sales platforms are disclosed. Exemplary implementations may: obtain first information defining a first sales listing of a particular virtual item on a first online sales platform; obtain second information defining a second sales listing of the particular virtual item on a second online sales platform; receive at least two indications of offers to purchase the particular virtual item; obtain information that represents at least one sales characteristic by which the offers to purchase the particular virtual item are to be ranked according to desirability; determine and compare a first metric value for the first offer and a second metric value for the second offer; and determine an accepted offer that is accepted based on the comparison.
US12154151B2

Techniques are described, as implemented by computing devices, to control access to transactions through use of tokenized reputation scores. This is performed by leveraging a blockchain such that a tokenized reputation score is generated or calculated based on an amount of reputation tokens associated with a blockchain account address associated with a service provider account, and by making transactional functionality available to the service provider account based on a comparison of a tokenized reputation score affiliated with the service provider account with a threshold score associated with a transaction.
US12154149B2

Embodiments of the present disclosure relate generally to systems and methods for reducing food loss, and more particularly to electronic exchanges and computer systems enabling the purchase and sale of food products in a secondary market. The computer systems of the invention generally comprise at least a browser extension installed on a user computer and a product data application programming interface (API).
US12154142B2

A computer-implemented method for dynamic link redirection includes determining current retailer product links in online content, for each current retailer product link among the plurality of current retailer product links, generating a current retailer monetization assessment for the current retailer product link based on current retailer monetization parameters, obtaining a plurality of alternative retailer product links based on the current retailer product link, generating a plurality of alternative retailer monetization assessments for each alternative retailer product link, determining, or receiving from a user, a selected retailer product link among the plurality of alternative retailer product links based on the current retailer monetization assessment and the plurality of alternative retailer monetization assessments, and replacing the current retailer product link in the online content with the selected retailer product link.
US12154141B2

Systems, methods, and computer-readable media are disclosed for augmenting real-time bidding data with proprietary data. One method includes: receiving, at a server over an electronic communications network from a real-time impression bidder, a bid request or a request to augment a bid request with proprietary data; accessing, by the server from an internal database, proprietary data of a data augmenting service based on a user identifier of the bid request; determining, by the server, proprietary data to include in an augmented bid request based on at least one of the received bid request and the user identifier; formatting, by the server, the augmented bid request into a standardized, augmented bid request; and transmitting, by the server over the electronic communications network, the standardized, augmented bid request to the real-time impression bidder.
US12154139B2

Systems are disclosed for determining contextual segments for targeting contextual advertising in metaverses. The system can deploy an observer avatar in a metaverse to capture information inside a portion of a metaverse from behaviors and interactions of a target user avatar. The observer avatar can capture audio, video, images, and text perceived by the observer avatar in the area of the user avatar, along with metadata describing the captured information. Using the captured observations, the system can determine contextual segments classifying the portion of the metaverse. Using a library of the contextual segments, advertisers can distribute contextually targeted advertisements.
US12154137B2

A sales support system for selling vehicles and/or vehicle accessories is disclosed. The sales support system has a computer-aided control system designed and equipped to receive customer-related customer information, and to determine and transmit customized customer-specific product information. The sales support system also has a showroom including at least one detection device and at least one output device. The detection device acquires at least one item of information about a customer who enters or is in the showroom, automatically and without any particular action by the customer, and passes the information to the control system. The control system determines at least one item of customized customer-specific product information from the acquired customer information, and passes the information to the output device. The output device outputs the information such that the customer can immediately perceive the product information that is intended for the customer.
US12154135B2

Systems and methods for content selection and presentation are disclosed. Training data including indicating one or more interactions with one or more content elements and associated with one of a plurality of individual contexts is received. A selection model is trained by applying a reinforcement learning mechanism and an individual explore-exploit mechanism. A context for a user is selected by applying the selection model, which is configured to determine an expected future reward value of at least one of the plurality of individual contexts, determine an expected future reward value of a global context based on a past click-through rate, a reward value, and a future click-through rate, and, select the global context or one of the one or more individual contexts based on a comparison of the expected future reward values.
US12154133B2

The present invention provides improved techniques for identifying online advertisement laundering and online advertisement injection that may occur during the serving of advertisements to browsers. For example, in one embodiment, a method of identifying fraudulent advertising activities may comprise obtaining information identifying a computer system of every party involved in supplying an advertisement to an end user device, determining whether a computer system of a first party and a computer system of a second party provide websites and are not intermediary computer systems, determining whether the computer system of the first party provides a website of a type undesirable to advertisers, determining whether the computer system of the second party has usage and traffic characteristics indicative of not being an intermediary computer system, and determining a frequency of recurrence of the determined conditions.
US12154129B2

Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing network activity performance data in a content infrastructure. Instructions stored in the system or apparatus, when executed by processors, cause the processors to: identify a content item provided by a content provider device; calculate a set of keyword scores for the set of keywords, each keyword score calculated to measure a relationship between a semantic word cluster of the keyword and a semantic word cluster of an other content for which the content item was previously selected; determine an effect that a particular keyword of the set of keywords has on the online content selection process based on the set of keyword scores; generate a report indicating the effect that the particular keyword has on the online content selection process; and provide, via a network, the report to a client device.
US12154125B2

The disclosed embodiments include methods, systems, and articles of manufacture for providing offers for merchant accounts. The disclosed embodiments include, for example, a system for providing offers for accounts associated with a merchant. The system may be configured to receive a product identifier from a consumer, the product identifier identifying a product available from a merchant. The system may also determine whether the consumer has a current financial service account associated with the merchant. Further, the system may determine one or more incentives to offer the consumer, the one or more incentives being based at least in part on the product identifier. The system may also generate an invitation to apply for a new financial service account associated with the merchant when the consumer does not have a current financial service account associated with the merchant, communicate the invitation to apply to the consumer, and award the one or more incentives to the consumer based on a response to the invitation to apply.
US12154124B2

Techniques for detecting and presenting rewards for presence are disclosed. Presence of a mobile device within a building is detected based on a plurality of triggers including a degradation of a first signal and a concurrent improvement of a second signal. The triggers are identified by a client-side application of the mobile device or a corresponding server-side processor with which the client-side application is in communication and from which the client-side application is configured to automatically receive available rewards. In response to detecting presence within the building, the server-side processor determines that a user of the mobile device is eligible for a reward, and the reward is provided to the user via the client-side application at the mobile device.
US12154119B2

A mobile computerized apparatus configured to provide membership status in a roadside assistance program after occurrence of a roadside event is disclosed. The apparatus executes instructions that cause/allow the apparatus to receive input related to an electronic membership card, retrieve from a data store membership information associated with the vehicle, and dynamically update the electronic membership card for display on the apparatus.
US12154110B2

A method, apparatus, system, and computer program code for classifying a transaction. A computer system receives an authorization request from a gateway. The authorization request includes data for a transaction that is pending at a web client. A context for accessing a web service is determined from the authorization request, and the computer system accesses web services data according to the context that was determined. The computer system classifies the transaction based on the web services data, and records the transaction in a ledger according to the context.
US12154102B2

A computer system and method for enabling or disabling a payment vehicle at the request of a payment card holder from a remote device. The computer system comprises a computer having memory and a processor for processing input data received from a remote device. The input data comprises an instruction executable by the processor in a form of a text message or electronic mail received from the remote device, with the instruction to enable or disable a payment card of a payment card holder by changing the status of the payment card. An interactive remote interface computer software application is provided to the payment card holder for use on the remote or other device.
US12154086B2

A system that facilitates message-based transfer of digital tokens is disclosed. In embodiments, the system includes a tokenization system that generates unique digital tokens that are cryptographically linked to respective items, such that the unique digital tokens provide unique digital representations of unique units of the respective items. The system further includes an application programming interface system that interfaces with a messaging system that is configured to integrate handling of a digital token into a short messaging service, whereby transfer of the unique digital token from a first account of a first user to a second account of a second user is automatically executed upon sending a short message service message that incorporates the unique digital token therein.
US12154082B1

A system for managing a financial account in a low cash mode. The system may include a memory storing instructions, and a processor configured to execute the instructions to perform operations. The operations may include providing an interface; providing a notification to a user when a balance in the first account is deemed to be in low cash mode; presenting, when the first account balance is deemed to be in low cash mode, an option for a transfer request; receiving, a selection of the option for the transfer request to connect the first account with a second account; transferring funds from the second account to the first account; notifying the user that funds have been transferred from the second account to the first account; and further notifying the user that the balance in the first account is greater than the threshold value.
US12154073B2

A control system performs a shipping process, a replenishing process, a moving process, and a returning process. The replenishing process is for, in a case in which the number of first-type articles located in a first warehouse has become less than or equal to a quantitative threshold, transporting the first-type articles located in a second warehouse to the first warehouse, thereby stocking the articles into the first warehouse while the articles are in containers. The moving process is for transporting second-type articles that have become the picking target articles and are located in the second warehouse to the first warehouse, thereby stocking the articles into the first warehouse while the articles are in the containers. The returning process is for transporting the containers accommodating the second-type articles that have been returned to the first warehouse upon completion of the shipping process, from the first warehouse to the second warehouse.
US12154067B1

In an approach to automated protection of delivered packages, a computer receives information associated with a package delivery. A computer determines a recipient is not present for the package delivery. A computer predicts a time of arrival of the recipient. A computer determines a duration of time prior to the arrival of the recipient exceeds a pre-defined threshold. A computer determines one or more environmental conditions of an area surrounding a delivery location. A computer determines at least one of the one or more environmental conditions indicates a need for an ameliorative action associated with the package delivery. A computer determines one or more ameliorative actions. A computer instructs a delivery resource to perform the one or more ameliorative actions. A computer instructs the delivery resource to deliver the package.
US12154063B2

A method includes virtually dividing a cargo area of a vehicle into a plurality of virtual cells. The method also includes creating, by implementing machine learning, a load profile for the cargo area. The load profile indicates a weight estimate at each of the plurality of virtual cells based on a load in the cargo area. Guidance on moving the load within the cargo area is provided based on the load profile to balance the load in the cargo area.
US12154061B2

Described herein are methods and systems that help facilitate the summoning and loading of a pickup and delivery unmanned aerial vehicle (UAV). In particular, a computing system may display a graphical interface including an interface feature that indicates UAV assignments. That computing system may receive a message including a UAV identifier that identifies a particular UAV assigned to a particular item based on a UAV-assignment request for the particular item. And the computing system may use the received UAV identifier as a basis for displaying, on the graphical interface, (i) a graphical identifier of the particular UAV assigned to the particular item based on the UAV-assignment request for the particular item and (ii) a graphical identifier of the particular item.
US12154034B2

The present disclosure relates to a pruning method based on a crossbar architecture and a system thereof, wherein the method comprises the steps of: carrying out structured pruning on a weight matrix to be processed at the current layer of a neural network without considering architecture factors to obtain a first weight matrix, wherein the weight matrix is the weight matrix of the neural network; determining the pruning scheme according to the size of the first weight matrix and the size of the crossbar, wherein the pruning scheme comprises: block-based structured pruning, crossbar row pruning and crossbar column pruning; and pruning the first weight matrix according to the pruning scheme to obtain a second weight matrix, wherein the second weight matrix is mapped to the crossbar array in an accelerator, and the neural network is accelerated by the accelerator.
US12154031B2

There is proposed a device capable of performing processing regarding decision of optimum loading positions even if it does not know all packages to be loaded beforehand. One embodiment of the present invention includes: at least one memory; and at least one processing circuitry. The at least one processing circuitry is configured to execute: generating loading state information regarding an object loading state of a predetermined space where a plurality of objects will be loaded, under an assumption that a first object to be loaded is loaded at a loading position candidate in the predetermined space; and inputting the loading state information into a loading state evaluation model that outputs, when the loading state information is input therein, an evaluation value with respect to the object loading state of the predetermined space, and acquiring the evaluation value.
US12154026B2

A deep neural network hardware accelerator comprises: an AXI-4 bus interface, an input cache area, an output cache area, a weighting cache area, a weighting index cache area, an encoding module, a configurable state controller module, and a PE array. The input cache area and the output cache area are designed as a line cache structure; an encoder encodes weightings according to an ordered quantization set, the quantization set storing the possible value of the absolute value of all of the weightings after quantization. During the calculation of the accelerator, the PE unit reads data from the input cache area and the weighting index cache area to perform shift calculation, and sends the calculation result to the output cache area. The accelerator uses shift operations to replace floating point multiplication operations, reducing the requirements for computing resources, storage resources, and communication bandwidth, and increasing the calculation efficiency of the accelerator.
US12154025B1

Systems and methods are provided for optimizing GPU memory allocation for high-performance applications such as deep learning (DL) computing. For example, a DL task is executed using GPU resources (GPU device and GPU memory) to process a DL model having functional layers that are processed in a predefined sequence. A current functional layer of the DL model is invoked and processed using the GPU device. In response to the invoking, a data compression operation is performed to compress data of a previous functional layer of the DL model, and store the compressed data in the GPU memory. Responsive to the invoking, compressed data of a next functional layer of the DL model is accessed from the GPU memory and a data decompression operation is performed to decompress the compressed data for subsequent processing of the next functional layer of the DL model by the GPU device.
US12154015B2

Providing custom machine learning models to client computer systems. Multiple machine learning models are accessed. Client-specific data for multiple client computer systems are also accessed. For each of at least some of the client computer systems, performing the following actions: First, using the corresponding client-specific data for the corresponding client computer system to determine which subset of the multiple machine learning models is applicable to the corresponding client computer system. The subset of the multiple machine learning models includes more than one of the multiple machine learning models. Then, aggregating the determined subset of the multiple machine learning models to generate an aggregated subset of machine learning models that is customized to the corresponding client computer system.
US12154014B2

A computer system (10) comprises a plurality of computers (20a, 20b, 20c, 20d). Each of the computers (20a, 20b, 20c, 20d) comprises a store (22, 24, 26, 28). Each of the computers is configured to provide one or more labels to replace determined data in documents stored in the store (22, 24, 26, 28), and to produce encoded documents including the one or more labels to replace the determined data in the documents. The computer system (10) further comprises a machine learning computer system (30) configured to train the plurality of computers (20a, 20b, 20c, 20d) based on the encoded documents from the plurality of computers (20a, 20b, 20c, 20d).
US12154010B2

In some embodiments, the present disclosure provides an exemplary method that may include steps of identifying a plurality of entities seeking to interact with each other, analyzing each entity to determine a type of constraint between each entity of the plurality of entities; automatically generating an internal identification token associated with each entity based on stored information; and utilizing the internal identification token to perform at least one action associated with the interaction of the plurality of entities.
US12153999B2

A scanning method, applied in an electronic device, is illustrated. The electronic device obtains a total number of barcodes, and uses a camera to photograph the barcodes to obtain a first image. The electronic device scans the first image, determining a first number of first scanned barcodes and first positions of the first scanned barcodes, and uses the camera with adjusted shooting parameter to photograph the barcodes to obtain a second image, and scans the barcodes of the second image to determines a second number of second scanned barcodes and the second positions of the second scanned barcodes. The electronic device calculates a first sum of the first number and the second number when the first positions are different from the second positions, and determines a target scanning result when the first sum is equal to the total number.
US12153997B2

Apparatuses, systems, and methods for providing an indicia aimer laser with a preheat bias current for low temperature operation. For example, an indicia reader utilizing a visible laser diode may operate in an environment with temperatures lower than the operational temperature range of the visible light diode. The indicia reader may utilize a preheat current to raise the temperature of the visible light diode into the operational temperature range.
US12153991B2

A label printer includes a reader/writer, a head label, and a printer. The reader/writer is configured to write tag data into multiple wireless tags present within a communicable range of the reader/writer. The tag data is the same for one or more of the plurality of wireless tags. The head label includes a wireless tag of the multiple wireless tags and is positioned at a head in a conveying direction of the multiple labels. The printer is configured to print print data on the plurality of labels.
US12153980B1

Antenna and power control electrical circuits are configured for use with an initialization antenna for activating and personalizing an electronic core for electronic cards. When the antenna receives an RF signal, it turns on the power and redirects additional signals to a CPU. If the signal is validated, personalization information can be downloaded or self-diagnostic QC software can be activated; if a signal is not validated, the control circuits are reset. Once initialization is completed, the antenna control circuit is deactivated, and the power control circuit electrically connects the batter to the CPU.
US12153976B2

A non-transitory computer-readable medium storing a support program readable by a computer of an information processing device, the support program corresponding to a printer connected to the information processing device and supporting a general-purpose print program pre-installed in an operating system of the information processing device, the support program, when executed by the computer, causes the computer to perform: based on a print instruction being output from an application program installed in the information processing device and transferred to the general-purpose print program to cause the printer to perform printing, receiving intermediate image data according to the print instruction from the operating system; generating rasterized raster data based on the received intermediate image data; compressing the generated raster data; and transmitting print data based on the compressed raster data to the printer.
US12153971B2

Disclosed is an execution information sharing system that duplicates execution information to a provider target (and other targets) as it is being loaded to a consumer target. A first log information object and a second log information object are generated. The first and second log information objects comprise information indicating a consumer target and information indicating a provider target respectively where execution information generated by an application shared with a consumer account of a data exchange is written. A first event unloader and a second event unloader are generated based on the first and second log information objects respectively, wherein the first and second event unloaders are both linked to the application using a mapping. In response to receiving execution information from the application, the execution information is forwarded to the consumer target and the provider target using the first event unloader and the second event unloader respectively.
US12153970B2

Systems and methods include reception of an indication of a first event associated with a first object instance. In response to the indication of the first event, a first process chain comprising a first process associated with an object instance of a first meta domain model object type, a second process associated with an object instance of a second meta domain model object type, and a first process step adapter to map a response to a request are determined, the first process is executed based on a request associated with an object instance of the first meta domain model object type to generate a first response associated with an object instance of the first meta domain model object type, the first process step adapter is executed to map the first response associated with an object instance of the first meta domain model object type to a first request associated with an object instance of the second meta domain model object type, and the second process is executed based on the first request associated with an object instance of the second meta domain model object type to generate a second response associated with an object instance of the second meta domain model object type.
US12153969B1

The disclosure provides a shelf label communication method based on a synchronous network, a shelf label system and a computer device. In the method, an electronic shelf label establishes a first timing task of a timer when receiving a timing service instruction; determines a timing duration of the first timing task based on a time difference between current local system time when the timing service instruction is received and the instruction execution system time, and starts the first timing task; the electronic shelf label cyclically calibrates a current timing duration in the first timing task based on the periodically received base-station system time, to obtain the calibrated current timing duration.
US12153967B2

A container service management method and apparatus, to integrate a container service and a container service management function into an NFV MANO system. The method includes: receiving, by a container service management entity, a creation request for a container service, where the creation request is used to request to create a specified container service, and the creation request carries a first management policy for managing a lifecycle of the specified container service; creating, by the container service management entity, the specified container service in response to the creation request; and managing, by the container service management entity, the lifecycle of the specified container service according to the first management policy.
US12153964B2

A configurable logic platform may include a physical interconnect for connecting to a processing system, first and second reconfigurable logic regions, a configuration port for applying configuration data to the first and second reconfigurable logic regions, and a reconfiguration logic function accessible via transactions of the physical interconnect, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect. The platform may include a first interface function providing an interface to the first reconfigurable logic region and a second interface function providing an interface to the first reconfigurable logic region. The first and second interface functions may allow information to be transmitted over the physical interconnect and prevent the respective reconfigurable logic region from directly accessing the physical interconnect. The platform may include logic configured to apportion bandwidth of the physical interconnect among the interface functions.
US12153963B2

A resource scheduling method and system, and a computer-readable storage medium are provided. The method comprises: a control instruction inputted by a user (S101) is acquired; on the basis of the control instruction, an intended device (S102) is determined; in the case where the intended device is not able to be started, with regard to each function of the intended device, a constructed knowledge graph is queried for alternative devices associated with the function, the knowledge graph having a plurality of functions stored therein as well as devices associated with the plurality of functions (S103, S105); and a device to be started is determined from all the alternative devices and starting the determined device (S106). In the resource scheduling method, in the case where an intended device specified by a user is not able to be started, alternative devices are appropriately determined.
US12153962B2

The disclosure concerns at least one processor that can execute a polling group to poll for storage transactions associated with a first group of one or more particular queue identifiers. The disclosure concerns at least one processor is configured to: execute a second polling group on a second processor, wherein the second polling group is to poll for storage transactions for a second group of one or more particular queue identifiers that are different than the one or more particular queue identifiers of the first group, wherein the second group of one or more particular queue identifiers are associated with one or more queues that can be accessed using the second polling group and not the first polling group.
US12153961B2

An autonomous vehicle is operable to follow a primary trajectory that forms a portion of a route. While controlling the autonomous vehicle, the autonomous vehicle calculates a failsafe trajectory to follow as a response to a predetermined type of event.
US12153959B2

A method for detecting a traffic ramp-up rule violation includes receiving data element retrieval requests from an information retrieval system and determining a requests per second (RPS) for a key range. The method also includes determining a moving average of RPS for the key range. The method also includes determining a number of delta violations, each delta violation comprising a respective beginning instance in time when the RPS exceeded a delta RPS limit. For each delta violation, the method includes determining a maximum conforming load for the key range over and determining whether the RPS exceeded the maximum conforming load for the key range based on the beginning instance in time of the respective delta violation. When the RPS has exceeded the maximum conforming load, the method includes determining that the delta violation corresponds to a full-history violation indicative of a degradation of performance of the information retrieval system.
US12153946B2

There is provided a remote work supporting apparatus and method capable of checking work content of each operator and thereby supporting remote work while preventing the occurrence of human errors. A remote work supporting system for supporting work for a target computer apparatus to be executed remotely by a plurality of operators, and a remote work supporting method executed by the remote work supporting system are designed to: create virtual machines for providing a virtual computer environment for the target computer apparatus by respectively associating the virtual machines with the respective operators and provide each of the created virtual machines to each of the corresponding operators; and monitor respective pieces of work content regarding the virtual machines corresponding to the respective operators, presume correct work content from among the respective pieces of work content, and cause the presumed work content to be reflected in the target computer apparatus.
US12153941B1

Implementations set forth herein relate to providing suggestions for application services using tree data structures provided by various application sources. A native data structure, created by an assistant application or other related application, can be present in a local memory and, depending on the status of this native data structure, can be utilized to generate deep links to be rendered within the search interface. Selection of a particular deep link can initialize particular operations and/or routines at one or more client or remote applications. When the native structure is unavailable, or does not satisfy certain criteria, other actions can be initiated for fetching data from remote sources or utilizing other locally available application data structures. In some implementations, graphical user interface elements indicating operation statuses can be rendered based on the available data structure(s), thereby aiding in selecting certain services across multiple applications.
US12153938B2

A system for a configurable device environment, the system comprising a computing device configured to receive remote data corresponding to a subject and a plurality of signals from at least a sensor proximate to the subject, retrieve a biometric profile of the subject, identify a pattern of accessory device states for a plurality of accessory devices, wherein identifying includes determining a coordinated state change for a group of accessory devices of the plurality of accessory devices as a function of the remote data and the biometric profile and identifying the pattern of accessory device states as a function of the coordinated state change, determine an automation rule for the group of accessory devices as a function of the pattern of accessory device states, and transmit, to the group of accessory devices, the automation rule.
US12153935B2

A method for operating a control unit of a motor vehicle, wherein a state management module of a runtime environment initiates a standby mode of the runtime environment as a function of a stop request. The invention provides that, as a function of the stop request, the state management module first sends out to at least one application a respective backup request which requests the respective application to store respective predetermined runtime data in a non-volatile data memory, and then, however, if a resume request is subsequently received within a waiting time period, the normal operating mode is continued without the planned switch-over to the standby mode.
US12153933B2

Techniques are disclosed for bootstrapping a secure data center using a cross domain system and a cluster of edge devices. The cross domain system can be implemented at the secure data center to provide one-way ingress and egress channels for network traffic to the target data center. The cross domain system is connected to a host data center and can receive configuration data from the host data center to configure the cluster of edge devices. The cross domain system can include a cluster configuration node that can request bootstrapping data from the host data center on demand, receive the requested bootstrapping data, and use the bootstrapping data to generate a virtual bootstrapping environment on the cluster of edge devices.
US12153927B2

Merging branch target buffer entries includes maintaining, in a branch target buffer, an entry corresponding to first branch instruction, where the entry identifies a first branch target address for the first branch instruction and a second branch target address for a second branch instruction; and accessing, based on the first branch instruction, the entry.
US12153926B2

Processor-guided execution of offloaded instructions using fixed function operations is disclosed. Instructions designated for remote execution by a target device are received by a processor. Each instruction includes, as an operand, a target register in the target device. The target register may be an architected virtual register. For each of the plurality of instructions, the processor transmits an offload request in the order that the instructions are received. The offload request includes the instruction designated for remote execution. The target device may be, for example, a processing-in-memory device or an accelerator coupled to a memory.
US12153924B2

A system for performing energy-efficient computing reduces the amount of data that is transferred between a processor and an external memory device. The processor and the external memory device are equipped with first and second near data processing control units (NCUs), respectively, that coordinate offloading of preselected subprocesses from the processor to a first processing circuit disposed on or near the external memory device. When the processor is performing one of these preselected processes, the first NCU transmits commands and memory addresses to the second NCU. The processing circuit on or near the memory device performs the subprocess or subprocesses and the result is forwarded by the second NCU to the first NCU, which forwards it to the processor to complete the process.
US12153922B2

In accordance with described techniques for processing-in-memory (PIM) search stop control, a computing system or computing device includes a memory system that includes a stop condition check component, which receives an instruction that includes a programmed check value. The stop condition check component compares the programmed check value to outputs of a PIM component, and the stop condition check component initiates a stop instruction to stop the PIM component from processing subsequent computations based on an output of the PIM component matching the programmed check value.
US12153915B2

A method performed by a processing system including at least one processor includes applying a contextual filter to mask a portion of at least one of: an input of a software application, an output of the software application, or an underlying dataset of the software application, where the contextual filter simulates a limitation of a user of the software application, executing the software application with the contextual filter applied to the at least one of: the input of the software application, the output of the software application, or the underlying dataset of the software application, collecting ambient data during the executing, and recommending, based on a result of the executing, a modification to the software application to improve at least one of: an accessibility of the software application or an inclusion of the software application.
US12153911B2

In a vehicle program rewrite system, a vehicle master device includes a first progress determination unit that is configured to determine a first progress related to a program rewrite, a first progress transmission unit that is configured to transmit the first progress determined by the first progress determination unit to the center device, a second progress acquisition unit that is configured to acquire a second progress related to the program rewrite from the center device, and a first display instruction unit that is configured to instruct to create a content that is displayable on a display terminal mounted in a vehicle based on the first progress determined by the first progress determination unit and the second progress acquired by the second progress acquisition unit.
US12153910B2

Flash peripheral device may include a kernel in logical communication with a bootloader where the kernel, when initialized, is adapted to upload in at least one hardware controller via the bootloader. Flash peripheral device may also include at least one firmware protocol in logical communication with the kernel and configured to initialize at least one hardware driver of the at least one hardware controller. Flash peripheral device may also include an operation application in logical communication with the kernel and provided with a legacy set of instructions and at least one updated set of instructions. The operation application executes and runs the at least one updated set of instructions when the at least one updated set of instructions is flashed to the operation application or executes and runs the legacy set of instructions when the at least one updated set of instructions fails to be flashed to the operation application.
US12153903B2

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

Provided is a method and system for weight memory mapping for a streaming operation of giant generative artificial intelligence hardware. A weight memory mapping system may include a weight memory configured to store a weight matrix for a pretrained artificial intelligence model; an input register configured to store a plurality of input data; a first hardware operator configured to process a matrix multiplication operation between the plurality of input data and the weight matrix and to compute a lane-level final sum during the progress of the matrix multiplication operation by reusing a partial sum of the matrix multiplication operation; and a second hardware operator configured to preprocess a next matrix multiplication operation during the progress of the matrix multiplication operation using the final sum.
US12153893B2

A method and system for providing tone detection for a content may include receiving a request to detect a tone for a content, retrieving user data and data about the content, detecting a content environment for the content based on at least one of the user data and the data about the content, detecting the tone for the content based on the content and the content environment, inputting the content and the detected tone into a machine-learning (ML) model for modifying the tone from the detected tone to a modified tone, obtaining at least one rephrased content segment as an output from the ML model, the rephrased content segment modifying the tone of the content from the detected tone to the modified tone, and providing at least one of the detected tone or the at least one rephrased content segment for display.
US12153889B2

Systems, devices, and methods of the present invention involve discourse trees. In an example, a method involves generating a discourse tree. The method includes identifying, from the discourse tree, a central entity that is associated with a rhetorical relation of type elaboration and corresponds to a topic node that identifies a central entity of the text. The method includes determining a subset of elementary discourse units of the discourse tree that are associated with the central entity. The method includes forming generalized phrases from the subset of elementary discourse units. The method includes forming tuples from the generalized phrases, where a tuple is an ordered set of words in normal form. The method involves responsive to successfully converting an elementary discourse unit associated with an identified tuple into a logical representation, updating the ontology with an entity from the identified tuple.
US12153888B2

Methods and systems for performing named entity recognition are disclosed. One method includes using a multi-task approach to fine-tune a neural network to perform named entity recognition. A multi-task objective function can include a combination of a triplet loss and a named entity recognition loss. The triplet loss can include the use of supplementary texts. The method further includes using the fine-tuned neural network to identify one or more named entities in a text. Aspects of the disclosure also include integrating named entity recognition with one or more other natural language processing tasks.
US12153885B2

Techniques are disclosed for systems including techniques for multi-feature balancing for natural langue processors. In an embodiment, a method includes receiving a natural language query to be processed by a machine learning model, the machine learning model utilizing a dataset of natural language phrases for processing natural language queries, determining, based on the machine learning model and the natural language query, a feature dropout value, generating, and based on the natural language query, one or more contextual features and one or more expressional features that may be input to the machine learning model, modifying at least one or the one or more contextual features and the one or more expressional features based on the feature dropout value to generate a set of input features for the machine learning model, and processing the set of input features to cause generating an output dataset for corresponding to the natural language query.
US12153880B2

A system for intelligent editing of legal documents. The system includes a computing device. The computing device is configured to access a plurality of legal source texts from a plurality of legal sources, generate a score for each of the plurality of legal source texts, train a natural language processing model as a function of the scored legal source texts and a first machine-learning process, receive user inputted legal text from a user device being operated by a human user to create a user legal document, analyze the user inputted legal text using the natural language processing model, suggest, as a function of the analyzing, a modification to a target text of the user inputted legal text, and generate a score for a modified user legal document. A method for intelligent editing of legal documents is also provided.
US12153876B2

In variants, a method for asset generation can include: determining campaign settings, determining recipient data, determining a digital asset template, mapping variables between the digital asset template and the recipient data, optionally generating a set of example digital assets, rendering a set of digital assets, optionally printing a physical version of each digital asset, optionally delivering the physical assets. However, the method can additionally or alternatively include any other suitable elements.
US12153872B2

The present disclosure relates to systems and methods for automatically linking a note to a transcript of a conference. According to one of the embodiments a computer-implemented method is provided. The method comprises: receiving a transcript of a conference and a note from a conference participant; responsive to receiving the transcript of the conference and the note, applying a natural language processing on a content of the note and on a content of the transcript; identifying a matching content between the content of the note and the content of the transcript; generating a link corresponding to the matching content; and causing to display the link corresponding to the matching content.
US12153856B2

There is provided a transmission signal to enable tactile presentation at more positions than the number of channels of a tactile vibration signal that can be transmitted. The transmission signal includes audio signals of a predetermined number of channels and tactile presentation signals of a predetermined number of channels and to which metadata designating the tactile presentation position targeted by each of the tactile presentation signals of the predetermined number of channels is added is generated. The transmission signal is transmitted to a reception side via a predetermined transmission path. For example, the metadata is dynamically changed to dynamically change the tactile presentation position targeted by each of the tactile presentation signals of the predetermined number of channels.
US12153852B2

A vehicle information display system includes a digital license plate attachable to a vehicle and having a display able to present electronically readable visual information. This electronically readable visual information is usable to facilitate provision of services, including but not limited to vehicle rental or providing vehicle access to authorized service providers.
US12153850B2

The present disclosure provides a terminal control method, apparatus, and system. The control method includes: generating an orchestration plan according to a program selected by a user; selecting, according to the program and the orchestration plan, from tiling screens that form a terminal, multiple tiling screens used for displaying the program; segmenting, according to the selected multiple tiling screens, a multimedia resource corresponding to the program to obtain segmented multimedia resources; and sending said multimedia resources to the multiple tiling screens, so that each tiling screen displays according to the corresponding multimedia resource and the orchestration plan.
US12153849B2

A fordable electronic device may include a first display, a second display, and a processor. The processor is configured to: based on the electronic device being in a folded state and a screen being displayed through the second display, detect that unfolding of the electronic device has started; based on and angle exceeding a first angle, control the second display to be in an off state and display at least a portion of a screen displayed through the second display on a first area of the first display and a menu for controlling the screen displayed through the first area on a second area of the first display; and based on the angle exceeding a second angle greater than the first angle, display at least a portion of the screen displayed through the first area and the second area on the entire area of the first display.
US12153842B2

A printing device including a display section that displays a first button that switches a screen to a setting screen via which a setting of printing is received and a second button that causes printing to be immediately executed in accordance with a preset setting and a job management section that adds a first job printing of which is instructed after the first button is pressed and the screen is switched to the setting screen to a subsequent order and adds a second job printing of which is instructed from the second button to a preceding order.
US12153834B2

A non-transitory storage medium stores a supporting program executable by a computer of an information processing apparatus. The supporting program, when executed by the computer, causes the information processing apparatus to execute, when being requested from the printing program of an operating system for processing in response to a change of a print setting, obtaining the print setting, generating, based on the obtained print setting, notification data including a notifying image indicating a configurational image of a printed object, and displaying the notifying image on the print setting screen displayed on a display of the information processing apparatus by outputting the generated notification data to the printing program of the operating system.
US12153833B2

A drive-assisted RAID storage system includes a RAID storage controller device coupled to RAID primary data storage devices each storing primary data for a stripe, and a RAID parity data storage device storing parity data for the stripe. The RAID parity data storage device receives stripe parity data update commands from the RAID storage controller device that cause it to retrieve respective interim parity data generated by each of the RAID primary data storage devices and including respective stripe update sequence identifiers. The RAID parity data storage device uses the respective interim parity data to generate updated parity data. When the respective stripe update sequence identifiers in the respective interim parity data that was used to generate the updated parity data indicate that parity update operations for the stripe are complete, the RAID parity data storage device transmits a stripe parity update completion message to the RAID storage controller device.
US12153830B2

A DIMM (Dual In-line Memory Module) may include: one or more volatile memories, a nonvolatile memory having a first area where a reference parameter value which is expected to reduce the life expectancy of the volatile memory by a preset range or more, is stored and a second area where an excess counting value is stored, and a control circuit suitable for measuring an operation parameter value of the volatile memory, generating the excess counting value by counting the number of times that the operation parameter value exceeds the reference parameter value, and outputting the excess counting value stored in the second area to the outside through a preset pin in a preset operation mode.
US12153829B2

A system is disclosed. A computational storage unit may include a memory and a tool. A command parser may receive a command and start the tool on the computational storage unit. A pipe may be established between a file in the memory and an input of the tool.
US12153824B2

A memory system comprises a nonvolatile memory including a plurality of blocks, a memory controller capable of controlling the nonvolatile memory, and a tag information management table in which tag information allocated to an address of data written to a block of nonvolatile memory, is stored, wherein the tag information is representative of the number of erasures of the block. The memory controller performs garbage collection of the nonvolatile memory based on the tag information.
US12153818B2

A storage system stores objects in a bucket at a storage device of the storage system. Each of the objects has a corresponding version. A processing device generates a snapshot of the bucket. The snapshot captures the corresponding version of each of the objects at a time associated with the generation of the snapshot.
US12153816B2

Disclosed herein are system, method, and computer program product embodiments for adaptive caching for hybrid columnar databases with heterogeneous page sizes. An embodiment operates by scanning one or more pools comprising one or more pages of the same size in a buffer cache. The embodiment determines an increment of a reuse rate for the pools in the buffer cache within a time interval. The embodiment determines a cumulative reuse rate that is the sum of the increments of the reuse rate over several time intervals. The embodiment determines a gliding average reuse rate of the cumulative reuse rate over several time intervals. The embodiment compares the average reuse rates of the plurality of the pools to a threshold to dynamically determine whether a pool should reuse memory from the existing pages of the same pool or rebalance memory from one or more victim pools.
US12153801B2

A non-volatile memory system separately performs a memory operation for multiple sub-blocks of a block in order from previously determined slowest sub-block of the block to a previously determined faster sub-block of the block. As a slower sub-block is more likely to fail, this order of is more likely to identify a failure earlier in the process thereby saving time and reducing potential for a disturb. In some embodiments, the proposed order of operation can be used in conjunction with a programming process that concurrently programs blocks in multiple planes using completion of programming of a fastest plane to a data state as a trigger to test for program failure of other planes to the data state.
US12153796B2

The present disclosure includes apparatuses and methods related to a non-deterministic memory protocol. An example apparatus can perform operations on the memory device based on commands received from a host according to a protocol, wherein the protocol includes non-deterministic timing of the operations. The memory device can be a non-volatile dual in-line memory module (NVDIMM) device.
US12153792B2

This application relates to the field of electronic technologies, and provides a keyboard display method, a foldable-screen device, and a computer-readable storage medium. The method includes: displaying a first interface, where the first interface includes a first region and a second region, the first region is used to display an interface of a first app, the second region is used to display an interface of a second app, the first region includes a first input box of the first app, and the second region includes a second input box of the second app; when the first region and the second region are distributed from left to right, receiving a first operation performed by a user on the first input box, and displaying a keyboard region in the first region; receiving a second operation performed by the user on the second input box, displaying the keyboard region in the second region.
US12153785B2

Disclosed herein is a computer-implemented method comprising: aggregating option evaluation data for a plurality of options and for a plurality of predefined criteria; graphically displaying the user modifiable chart comprising the plurality of graphical representations of the aggregated option evaluation data, wherein: each graphical representation depicts data points visually plotted with weights, the plurality of graphical representations for the plurality of predefined criteria are visually ordered according to a rank of the plurality of predefined criteria, and the weights are based on the rank of the plurality of predefined criteria; detecting a first user input modifying the rank of at least one predefined criterion; in accordance with the first user input, automatically updating the weights of the data points; and displaying an updated user modifiable chart comprising the plurality of graphical representations of the aggregated option evaluation data.
US12153783B2

User interfaces, methods and structures are described for intuitively and fluidly creating new artifacts from existing artifacts and for exploring latent spaces in a visual manner. In example embodiments, source artifacts are displayed along with a selector. The selector is operable to indicate a selected set of the source artifacts by establishing a selection region that includes portions of one or more of the source artifacts displayed. Source vectors are associated with the source artifacts in the selected set. One or more resultant vectors are determined based on the source vectors, and an output artifact is generated based on the one or more resultant vectors.
US12153774B2

A page element display method and an electronic device are provided. The method includes: The electronic device displays a first interface, where the first interface includes a first page element; the electronic device detects a first operation performed by a user on the first page element; the electronic device adjusts a size of the first page element in response to the first operation; and the electronic device automatically displays a second interface after adjusting the size of the first page element.
US12153770B2

An electronic apparatus includes a display panel and a sensor disposed on the display panel and including a plurality of sensing units disposed on an active area. Each of the sensing units includes a first sensing pattern, second sensing patterns, a bridge pattern, and a plurality of patterns. Among the sensing units, the patterns of the sensing unit making contact with a first boundary portion having a curvature in the active area and a peripheral area include a plurality of outer patterns, and at least one of the outer patterns is electrically connected to the first sensing pattern or the second sensing patterns.
US12153767B2

A touch-control electrode structure, display panel, and an electronic device are provided. The touch-control electrode structure includes first touch-control electrodes and second touch-control electrodes; the first touch-control electrodes are arranged along a first direction, and each first touch-control electrode extends in a second direction; the second touch-control electrodes are arranged along the second direction, and each second touch-control electrode extends in the first direction; the first touch-control electrode includes first touch-control sub-electrodes arranged along the second direction; the first touch-control sub-electrode includes a grid-shaped structure; the grid-shaped structure includes a first grid portion and second grid portions, the first grid portion is configured to transmit a touch-control signal, and the second grid portions are spaced apart from and insulated from the first grid portion; and in each first touch-control sub-electrode, the second grid portions are periodically arranged along an extending direction of an edge of the first touch-control sub-electrode.
US12153765B2

A touch structure, a display panel, and an electronic device. In the touch structure, the first touch sub-electrodes and the first connecting electrodes are alternately arranged and sequentially connected to form a first touch electrode; the second touch sub-electrodes of the first grid layer and the first touch sub-electrodes are at intervals, and the two respectively include multiple first metal grids; the second connecting electrodes are connected to adjacent second touch sub-electrodes to form a second touch electrode extending in a second direction. A first grid row of each second connecting electrode includes multiple second metal grids arranged in a first direction, a second grid row thereof is adjacent to the first grid row and includes a second metal grid; all the second metal wires of the second grid row close to the first grid row are second metal wires shared with the first grid row.
US12153763B2

A display device includes: a base layer; a circuit layer provided on the base layer, the circuit layer including pixel circuits and sensor circuits; a pixel element layer provided on the circuit layer, the pixel element layer including light emitting elements respectively connected to the pixel circuits and light receiving elements respectively connected to the sensor circuits; an encapsulation layer covering the pixel element layer; and a touch sensing layer on the encapsulation layer, the touch sensing layer including a conductive pattern forming touch electrodes for sensing a touch. The light emitting elements include light emitting layers, and the light receiving elements include light receiving layers. The conductive pattern includes main patterns respectively surrounding the light receiving layers in a closed form.
US12153754B2

Discussed is a display device including a substrate having a display area and a non-display area in the display area, light-emitting elements disposed in the display area, an encapsulation unit covering the light-emitting elements, a plurality of touch-sensing electrodes on the encapsulation unit in the display area and extending in a first direction, and a plurality of touch-driving electrodes on the encapsulation unit in the display area and extending in a second direction different from the first direction, in which the plurality of touch-sensing electrodes include a plurality of sub-touch-sensing electrodes spaced apart from each other, and in which at least one sub-touch-sensing electrode, which is adjacent to the non-display area among the plurality of sub-touch-sensing electrodes, is configured as a first variant electrode having a shape different from a shape of a remaining sub-touch-sensing electrode except for the at least one sub-touch-sensing electrode among the plurality of sub-touch-sensing electrodes.
US12153746B1

An electronic device may have a surface area that may or may not overlap a touch sensor and that may be illuminated. The surface area may have an appearance that matches adjacent housing surfaces when not illuminated from within the device. When it is desired to create notifications or reconfigurable touch controls, a pixel array under the surface area may be used to produce patterned illumination. A louver layer may be interposed between the pixel array and the surface area. The louver layer may have louvers that are tilted with respect to a surface normal associated with the surface area. The louver layer may have cores and claddings that are formed from materials that help impart a non-black appearance to the surface area when corresponding portions of the underlying pixel array are inactive and not emitting light.
US12153738B2

A system for controlling in-flight services using gestures is disclosed. The system comprises: a gesture detection device; an actuator; and a controller. The controller is configured to: receive a detected free space gesture from the gesture detection device; compare the detected free space gesture to a plurality of identified free space gestures; responsive to identifying a free space gesture from the plurality of identified free space gestures, identify an associated in-flight service based on the identified free space gesture; and responsive to identifying the associated in-flight service, send a first command to the actuator to perform the associated in-flight service.
US12153730B2

The present disclosure generally relates to interaction between a user and an apparatus, sometimes referred to as user-apparatus interaction or human-computer interaction. More specifically, the present disclosure generally relates to combined gaze-based and scanning-based control of an apparatus, such as a computer, a tablet computer, or a desktop computer. In more detail, the present disclosure presents methods, apparatuses, computer programs and carriers, which combine gaze-based control with scanning-based control for controlling the apparatus.
US12153728B2

An optical system for a virtual retina display and a gesture detection of a user of the virtual retina display. The optical system includes a projector unit, an image source, and an image processing unit. The projector unit includes a first, second, and a third light source, and a first controllable deflection unit for scanning deflection of first, second, and third light beams. The optical system further includes a second deflection unit designed to transmit the first and second scanned light beams and to deflect the third light beam into a gesture detection area of the user. The optical system further includes a deflection unit, onto which the image content is projectable and which is configured to direct the projected image content and the second light beam onto an eye of a user.
US12153720B2

An IC chip can provide silicon root of trust (RoT) functionality. In described implementations, the IC chip includes a processor, an interconnect, and multiple peripheral devices. These comportable circuit components are designed to facilitate interoperability and consistent, expected communications for security circuitry. Each peripheral device includes an interface that adheres to a common framework for interacting with the processor and with other peripheral devices. The interface includes an interconnect interface coupling the peripheral device to the interconnect and an inter-device interface coupling the peripheral device to at least one other peripheral device. The peripheral device is realized based on a peripheral device design code that indicates inter-device signaling in accordance with an inter-device scheme of an interface specification. Manufacturers fabricate the peripheral device, based on the design code, to be physically and logically coupled to another peripheral device in a predictable manner. This fosters more-robust and reliable security circuitry.
US12153714B1

Systems and methods for intelligent detection of sensitive data within a communication platform are disclosed. The system displays a communication interface for a communication platform. The communication interface includes a first input section for entering input messages by a sending user account and a display section for displaying message information received by the sending user account from other user accounts. The system determines a sensitive messaging profile for the sending user account. The system receives an input message associated with the sending user account. The system detects sensitive information in the input message by using a trained machine learning (ML) algorithm to analyze the input message based on the sensitive messaging profile. The system transmits the sensitive information to one or more receiving user accounts within a container component with an expiration time value based on at least the sensitive messaging profile.
US12153709B2

An electronic device is provided that includes an input device configured to receive sound, a processor, and a memory storing program instructions accessible by the processor. Responsive to execution of the program instructions, the processor is configured to identify a third party application that accesses the electronic device, and vary sound characteristics obtained by the input device based on the third party application identified to prevent a biometric algorithm from obtaining user information.
US12153707B2

Systems and methods are provided for receiving, at a server, activity data from one or more social networks that include one or more posts from a user. A network graph based on the one or more posts from the received activity data. The server may tokenize the contents of the one or more posts. The server may label and categorize the tokenized posts. Personally identifiable information (PII) may be determined from the labeled and categorized posts that are tokenized. A risk report may be generated based on determined PII in at least one of the labeled and categorized posts that are tokenized, and the risk report may be transmitted. In some implementations, the server may provide an application for composition of a social media post, where the application provides real-time feedback and content risk assessment of the post, and provides recommendations for reducing or eliminating PII in the post.
US12153706B2

In the field of payment terminals, a new generation of feature-rich payment terminals is emerging. These payment terminals are mass-produced and the level of security provided for data entry operations is low because the primary function of these communication terminals is not the entry of sensitive data. As a result, the data relating to payment transactions entered via these payment terminals are entered with a level of security that is not adequate as regards the sensitivity of the data entered. Accordingly, a communication terminal is provided, which secures data entered via a user interface of a communication terminal, by transmitting them among a stream of dummy data, and by encrypting all data, those actually entered by a user and the dummy data, before the transmission thereof to a secure data processing device.
US12153699B2

A method for detection and use of device identifiers to enhance the security of data transfers between electronic devices. A first electronic device can transmit access data to a second electronic device. The access data can be associated with a first access code that can be generated based at least in part on data representing a device identifier of the first electronic device. A device identifier can uniquely identify the first electronic device from a plurality of electronic devices. Transferring the access data can involve transforming the first access code into a second access code that can include data representing a device identifier associated with the second electronic device. Transforming the first access code into the second access code can facilitate access to a resource associated with the access data for a second user, but not for a first user.
US12153697B2

Examples include a system and computer-implemented method to receive a notification from an application programming interface (API) of creation of a just in time (JIT) grant, the JIT grant defining a request for a user to be authorized to access a cluster according to a JIT policy; determine if access to the cluster by the user is authorized according to the JIT policy; grant access to the user to the cluster when access is authorized according to the JIT policy; and send a notification to the API that access by the user to the cluster is granted.
US12153694B2

An image processing apparatus includes an execution unit configured to execute processing of generating a file including image data obtained by using a scanner and transmitting the file to a client terminal, wherein, in a case where an encrypted file is designated by the client terminal for the file, at least one of communication for transmitting a password to be used in generation of the encrypted file from the client terminal to the image processing apparatus and communication for transmitting the file generated in the image processing apparatus to the client terminal is encrypted communication.
US12153693B2

A gateway device includes a network interface connected to data sources, and computer instructions, that when executed cause a processor to access data portions from the data sources. The processor accesses classification rules, which are configured to classify a data portion of the plurality of data portions as sensitive data in response to the data portion satisfying the rule. Each rule is associated with a significance factor representative of an accuracy of the classification rule. The processor applies each of the set of classification rules to a data portion to obtain an output of whether the data is sensitive data. The output are weighed by significance factors to produce a set of weighted outputs. The processor determines if the data portion is sensitive data by aggregating the set of weighted outputs, and presents the determination in a user interface. Security operations may also be performed on the data portion.
US12153683B2

Processing logic may obtain health data from each of a plurality of clients. The health data includes attributes of a respective one of the plurality of clients, a health status of the respective one of the plurality of clients, and a software version of the respective one of the plurality of clients. Processing logic may determine a conditional risk that is associated with at least one of the attributes and the software version, in view of the health data, and store the conditional risk in memory. Processing logic can make the conditional risk, which includes the attributes and the software version, available to a client.
US12153669B2

One example method includes data protection operations including cyber security operations, threat detection operations, and other security operations. Normal device behavior is learned based on data collected by an anomaly detection engine operating in a kernel. The normal data is used to train a machine learning model. Threats are detected when the machine learning model indicates that new data points deviate from normal device behavior. Associated processes are stopped. This allows threats to be detected based on normal behavior rather than on unknown threat behavior.
US12153668B2

A manufacturing system is disclosed herein. The manufacturing system includes one or more stations, a monitoring platform, and a control module. Each station of the one or more stations is configured to perform at least one step in a multi-step manufacturing process for a component. The monitoring platform is configured to monitor progression of the component throughout the multi-step manufacturing process. The control module is configured to detect a cyberattack to the manufacturing system. The control module is configured to perform operations. The operations include receiving control values for a first station of the one or more stations. The operations further include determining that there is a cyberattack based on the control values for the first station using one or more machine learning algorithms. The operations further include generating an alert to cease processing of the component. In some embodiments, the operations further include correcting errors caused by the cyberattack.
US12153667B2

Security automation, such as penetration testing or security hardening, is performed using robotic process automation (RPA) by directly connecting one or more robots into an operating system of a platform. The one or more robots execute a workflow to simulate the penetration testing of the operating system to identify malicious activity or vulnerable configurations within the operating system. The one or more robots also generate a report for the user identifying the malicious activity, misconfigurations or vulnerabilities within the environment.
US12153665B2

Techniques and mechanisms to efficiently provide features of a secure authentication mode (SEAM) by a processor. In an embodiment, cores of the processor support an instruction set which comprises instructions to invoke the SEAM. One such core installs an authenticated code module (ACM), which is executed to load a persistent SEAM loader module (P-SEAMLDR) in a reserved region of a system memory. In turn, the P-SEAMLDR loads into the reserved region a SEAM module which facilitates trust domain extension (TDX) protections for a given trusted domain. In another embodiment, the instruction set supports a SEAM call instruction with which either of the P-SEAMLDR or the SEAM module is accessed in the reserved region.
US12153660B2

In an approach, a processor receives a request to access an electronic resource from a device. A processor causes the device to generate a Completely Automated Public Turing test (CAPTCHA), where the CAPTCHA comprises: a virtual keyboard; an ordered string of characters required to be input; and presentation of a highlighted key of the virtual keyboard on the device, wherein (i) the highlighted key is a first key visually distinct from other keys of the virtual keyboard and (ii) the first key corresponds to a character of the ordered string of characters. A processor receives a result of the CAPTCHA from the device. A processor performs an action based on the result.
US12153659B2

Provided is an authentication system (S) configured as follows. Input information acquisition means (101, 201) acquires input information, which relates to a feature of an outer appearance of a card possessed by a user, and has been input from a user terminal (30). Identification information acquisition means (104, 202) acquires identification information that enables identification of the card. Registered information acquisition means (105, 203) acquires registered information, which relates to the feature of the outer appearance, and has been registered in a server (10, 20) in association with the identification information in advance. Authentication means (102) executes the authentication based on the input information and the registered information.
US12153651B2

A method of generating an aggregate saliency map using a convolutional neural network. Convolutional activation maps of the convolutional neural network model are received into a saliency map generator, the convolutional activation maps being generated by the neural network model while computing the one or more prediction scores based on unlabeled input data. Each convolutional activation map corresponds to one of the multiple encoding layers. The saliency map generator generates a layer-dependent saliency map for each encoding layer of the unlabeled input data, each layer-dependent saliency map being based on a summation of element-wise products of the convolutional activation maps and their corresponding gradients. The layer-dependent saliency maps are combined into the aggregate saliency map indicating the relative contributions of individual components of the unlabeled input data to the one or more prediction scores computed by the convolutional neural network model on the unlabeled input data.
US12153650B2

The present technology is directed to identifying and labeling a vehicle appendage. More specifically, the present technology is generally related to receiving one or more lidar points associated with a vehicle having an appendage and outputting a label to classify the vehicle and the appendage. In some examples, a first portion of the one or more lidar points associated with the vehicle having the appendage represents the vehicle and a second portion of the one or more lidar points associated with the vehicle having the appendage represents the appendage The present disclosure can further train a perception model to output the label to classify the vehicle and the appendage.
US12153648B2

This document relates to training and employing of quality estimation models to estimate the quality of different signal characteristics. One example includes a method or technique that can be performed on a computing device. The method or technique can include obtaining training signals exhibiting diverse impairments introduced when the training signals are captured or diverse artifacts introduced by different processing characteristics of a plurality of data enhancement models. The method or technique can also include obtaining quality labels for different signal characteristics of the training signals. The method or technique can also include training at least two different quality estimation models to estimate quality of at least two different signal characteristics based at least on the training signals and the quality labels.
US12153647B2

Methods, apparatus, and processor-readable storage media for scalable capacity forecasting in storage systems using a machine learning model are provided herein. An example computer-implemented method includes obtaining historical capacity data for storage objects; partitioning the obtained data into categories, wherein at least a first category comprises data from storage objects associated with a first capacity-related condition, and at least a second category comprises data from storage objects associated with a second capacity-related condition different than the first capacity-related condition; selecting a time series sequence of a designated time interval, and labeling, accordingly, portions of the data in the first category and portions of the data in the second category; training a machine learning model using the labeled data; performing capacity forecasting by processing input capacity data for at least one of the storage objects using the machine learning model; and performing automated actions based on results of the capacity forecasting.
US12153631B2

An insight comprising a fact about a portion of data in a dataset is detected in the dataset. A context is determined by analyzing a natural language input, the context identifying an intent and an entity referenced by the natural language input. A relevance score is computed for the insight, the relevance score comprising a measure of similarity between a vector representation of the insight and a vector representation of the context, the vector representation of the insight comprising an encoding of the insight in multidimensional numerical form, the vector representation of the context comprising an encoding of the context in multidimensional numerical form. A selected insight is presented, the selected insight selected from a set of insights including the insight, the selected insight selected based on the relevance score.
US12153630B1

This disclosure discloses systems, devices, and methods for parallelized data structure processing in context of machine learning and reverse proxy servers.
US12153628B1

Methods of measuring graph triangle centrality and for ranking the nodes of a graph based upon the graph triangle centrality measure are provided.
US12153623B2

A method and system of matching a first product with a second product. The method including converting first product metadata with image metadata and textual data to a first product feature vector. Further, determining a distance between the first product feature vector and a second product feature vector of the second product, the second product feature vector stored in a database of product feature vectors. The distance is compared to a threshold distance, and if the distance is within the threshold distance, validating a match between the first product feature vector and the second product feature vector. The validating further includes geometrically verifying the image metadata of the first product corresponds to image metadata of the second product.
US12153618B2

Disclosed herein are example embodiments that describe how a narrative generation techniques can be used in connection with data visualization tools to automatically generate narratives that explain the information conveyed by a visualization of a data set. In example embodiments, new data structures and artificial intelligence (AI) logic can be used by narrative generation software to map different types of visualizations to different types of story configurations that will drive how narrative text is generated by the narrative generation software.
US12153615B2

An enterprise ontology, an application data usage model, and/or cross-application data dependencies may be developed using artificial intelligence. Using pattern recognition and/or information extraction techniques, the artificial intelligence may analyze application source code to identify common DDL or SQL statements to formulate an ontology and/or a usage model for the application. A plurality of application ontologies and/or data usage models may be used to build a semantic hub. The semantic hub may be analyzed to identify data redundancies, data use frequency, potential data quality challenges, and/or data dependencies between applications to produce a data abstraction model that allows legacy applications to communicate with one or more data stores.
US12153611B1

A method of generating derived prompts including receiving a user prompt at a user interface and generating a plurality of derived prompts from the user prompt at an input broker.
US12153610B1

This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information. Disclosed herein are communications systems that offer the increased security and privacy of client-side encryption to content owners, while still providing for highly relevant server-side search-based results via the use of content correlation, predictive analysis, and augmented semantic tag clouds for the indexing of encrypted data.
US12153608B2

Example methods, apparatus, and articles of manufacture to compress telematics data are disclosed herein. An example computer-implemented method includes identifying, using one or more processors, a portion of recorded telematics data representing a physical transversal of a physical intersection of two or more road segments, wherein each road segment has an assigned unique ordinal value; identifying, using one or more processors, a first road segment on which the physical transversal entered the intersection; identifying, using one or more processors, a second road segment on which the physical transversal exited the intersection; identifying, using one or more processors, a pair of ordinal values including a first ordinal value assigned to the first road segment, and a second ordinal value assigned to the second road segment; and storing the pair of ordinal values instead of the portion of the recorded telematics data in a compressed representation of the recorded telematics data.
US12153606B1

A supplemental content retrieval system receives requests for supplemental content from various content providers, and makes respective requests to supplemental content provider(s). Responses to the requests may be subject to a time limit. The requests to the supplemental content provider(s) may be made in parallel or serially, and may sometimes include information based on responses from another content provider. The supplemental content retrieval system receives responses with content items from the supplemental content providers and, for items in the responses that do not specify a category, determines categories of the items (e.g., based on item metadata, interactive links in the content item, item identifiers for the items, etc.). The supplemental content retrieval system applies a constraint (e.g., an inter-item category constraint or similar, which also may be associated with a time limit) to the categorized items to prepare responses to respective content provider requests.
US12153605B2

Methods, apparatuses, and computer program products are disclosed for synthetic data generation and dynamic processing model selection. An example method includes receiving a request for synthetic data generation where the request for synthetic data generation includes one or more configuration data parameters. The method further includes selecting at least one processing model from amongst a plurality of processing models based upon the one or more configuration data parameters. The method also includes generating one or more synthetic datasets that include one or more synthetic data values via the selected at least one processing model. The method further includes providing, to a user via a user interface, the one or more generated synthetic datasets.
US12153602B2

A global and local row count limit associated with a limit query are received by a stop operator of a first execution node among a set of execution nodes that are assigned to process the limit query. Local distributed row count data is generated based on a local row count corresponding to a number of rows output by the first execution node in processing the query. Based on determining the local row count satisfies the local limit, the first execution node buffers rows produced in processing the query. The local distributed row count data is updated based on remote distributed row count data received from a second execution node. A stopping condition is detected based on determining the global limit is satisfied based on updated local distributed row count data and query processing by the first execution node based on detecting the stopping condition.
US12153600B2

Methods, systems, and devices for data management are described. A data management system (DMS) may receive a request to access metadata stored in a distributed metadata repository. The request may have a first semantic format compatible with a first version of the distributed metadata repository. The DMS may translate the first semantic format of the request to a second semantic format compatible with a second version of the distributed metadata repository. The DMS may perform the semantic translation according to a label in the request. Accordingly, the DMS may determine whether a current version of the metadata corresponds to the first version of the distributed metadata repository or the second version of the distributed metadata repository, and may access the metadata in the distributed metadata repository based on the request and the current version of the metadata.
US12153595B2

In accordance with an embodiment, described herein are systems and methods for data pipeline optimization with an analytic applications environment. The system can determine historical performance data or statistics associated with data pipeline processes recorded over a period of time. The system can automatically determine an order of running jobs associated with the flow of data, while honoring functional dependencies, to reduce or otherwise optimize an overall time to load data to a data warehouse. For example, the system can use the historical data to estimate a time for current or upcoming tasks, or organize various tasks to run in sequence and/or in parallel, to arrive at a minimum time to run an activation plan for one or more tenants. The described approach enables fine-grained monitoring of statistics of ongoing jobs, prediction of potential issues, and communication of alerts where appropriate to address such issues ahead of time.
US12153594B2

According to some embodiments, systems and methods are provided, comprising a payload source; a memory storing processor-executable program code; and a processing unit to execute the processor-executable program code to cause the system to: receive a payload structure from the payload source; traverse the payload structure; identify one or more key-value pairs via the traversal; identify, for each identified key-value pair, a first attribute for each key; create a node for each key-value pair based on the identified first attribute and a value of the key-value pair; generate a data-entry field in a user interface for each created node; and render the user interface, wherein the rendered user interface includes a label for each created node, and the label is linked to a respective data-entry field. Numerous other aspects are provided.
US12153593B1

Data mining tools often require users to learn arcane query syntax and complex user interfaces in order to compose data mining queries. A “stratigraph” is a data mining tool that enables non-programmers to explore data by visually assembling queries through direct manipulation and rendering query results in “layers”. Each layer—one for each predicate of a query—can be subsequently filtered by selecting a value from the current layer. Selecting a value in a layer expands the layer to produce a higher layer based on the selected value, all previous layer predicates, and the next user-specified predicate. As exploration continues upward, layers build on top of each other, forming query “spires” that become visual query landmarks. This interactive exploration process is evocative of how geologists decode the story of rock formations by analyzing how strata evolve. Hence the name “stratigraph” is an homage to this science of stratigraphy.
US12153585B2

Systems, methods, and non-transitory computer readable media for dynamically selecting and sending content items to a user device based on various network and device conditions are provided. In some embodiments, a listing of images stored within a user account on a content management system may be generated, and a selection probability value may be assigned to each image within the listing. An available capacity level on the user device may be determined, and images may be dynamically selected to be sent to the user device based on the determined available capacity level and each image's selection probability value. In some embodiments, each image's selection probability value may be based on one or more factors. For example, images that have been recently viewed, recently added to a collection of images, and/or shared within a shared virtual space created by the user, may receive higher selection probability values than other images. In some embodiments, the selected images may be ranked in order of priority for transmission to the user device and sent to the user device in order of rank.
US12153582B2

A database management system identifies a required column which is required for executing the query, reads out data of the identified required column from a storage device, and executes the query based on the data of the required column. When reading out the data of the required column, the database management system preferentially reads out the data of the required column from a high-speed storage device storing the data of the required column among a memory, a second storage, and a first storage, stores, in the memory, data of the second data size unit including the data of the required column used for executing the query, and, when the data of the required column is read out from the first storage, stores the data of the second data size unit in the memory and stores the read-out data of the first data size unit in the second storage.
US12153575B2

A determination is made whether a received database query is to be processed by either a first database, a second database, or at least in part by both the first and second databases including by determining whether the query meets criteria to split the query for processing across the first and second databases. The first and second databases store shared synchronized records, the first database configured to store the records in a column-oriented format and the second database configured to store the records in a row-oriented format. In response to a determination that the query meets the criteria to split the query, a first and second component query of the database query are generated for the first and second databases, respectively, the second component query based at least in part on a result of the first component query. The execution of the first and second component queries is pipelined.
US12153568B2

A first version of a media asset may be stored (e.g., recorded). Availability of a second version of the media asset may be determined. A first set of characteristics of the first version of the media asset and a second set of characteristics of the second version of the media asset may be identified, where the first set of characteristics and the second set of characteristics include corresponding characteristics that are different between the first version of the media asset and the second version of the media asset. A determination may be made that the second set of characteristics is preferred by the user over the first set of characteristics, and in response, the first version of the media asset may be replaced with the second version of the media asset.
US12153564B2

Described herein are systems and methods for supporting SQL-based rich queries in a blockchain fabric. In accordance with an embodiment, the systems and methods provided herein provide the ability to execute SQL queries to allow for the creation of complex smart contracts much easier and more maintainable manner. Also, performance is improved both by pushing the data filtering back to the storage engine (rather than happening at the smart contract level), and by being able to rely on relational engines which support concurrent read and write data access. As well, the state of the world database can also provide for concurrent read/write access.
US12153562B2

Systems and methods allow for a variety of partners to store information in a database utilizing connected services to securely allow retrieval of such data by the partners. A collection of data points that make up a record allows for positive record matching. Individual data elements are generally stored for each partner connected to the record. Partners can only store data elements associated with a unique, known record. Numerous partners may contribute their data in the form of record components and each retains access rights to their own private data which is not shared within the platform. This allows for different data about the same record and data point to be stored by each party (partner). Partners can retrieve their own values should the need arise and also have access to the sureEcosystem Value for fields where the partner has contributed qualifying data. The sureEcosystem Value comes from an algorithm utilizing value frequency, submission dates, partner rankings, record owner input and other validation components in its analysis of contributed information to determine the value most likely accurate at any given time.
US12153561B2

Described herein are embodiments for assisting in creating a listing for a For Sale Object (FSO). An item name suggestion module receives seller input and provides suggested entries for the listing to help the seller describe the FSO more accurately and consistently. A hierarchical database provides a structure for ordering suggested entries, with the structure ordered based on scores. The scores are based on rules that relate item characteristics and take into account rankings of those item characteristics with respect to one another. Metadata tags that are used by the online merchandise platforms can be identified and included in the listing, even if a seller is not familiar with the metadata tags. The hierarchical database also connects or associates item characteristics in groups that describe specific FSO. The connections can help to optimize search results as the listing is completed by the seller.
US12153556B1

Updating a constituent-data index includes determining whether sampling is currently contraindicated for the column, in response to determining that sampling is currently contraindicated for the column, omitting sampling the column, in response to determining that sampling is currently other than contraindicated for the column, sampling the column, determining whether updating the constituent-data index is currently contraindicated for the column, in response to determining that updating the constituent-data index is currently contraindicated for the column, omitting updating the constituent-data index with respect to the column, and in response to determining that updating is currently other than contraindicated for the column, updating the constituent-data index with respect to the column.
US12153549B2

A client identifies a first data unit to be shared from a first file to a second file and sends an operation to copy that indicates the first data unit to be shared. The operation to copy the first data unit from the first file to the second file is received. In response to receiving the operation to copy the first data unit from the first file to the second file, it is determined whether the first data unit can be shared with the second file. In response to determining that the first data unit cannot be shared with the second file, the first data unit is copied to the second file. In response to determining that the first data unit can be shared with the second file, the first data unit is shared between the first file and the second file.
US12153536B2

A wireless gaming keyboard and mouse adapter system may comprise a wireless gaming keyboard and mouse adapter housing, forming a dongle operably coupled to an input device, within which an electrical circuit and an antenna are embedded within a plurality crystal polymer layers for housing a network interface device, a USB-C adapter mounting, and a controller, which may be electrically coupled via the electrical circuit, and where the network interface device is electrically coupled to the antenna. The controller may receive input/output gaming instructions for the gaming software application, via the USB-C adapter, from an input device for a remote information handling system executing the gaming software application, and may execute wireless gaming keyboard and mouse adapter system code instructions to direct the network interface device to transceive the input/output gaming instructions to a cloud-based gaming application server via the wireless network Access Point (AP) at frequencies above 24 GHz.
US12153534B2

One example discloses a communications device, including: an interface port, configured to couple the communications device to another device; a transmitter configured to transmit signals on the interface port; a receiver configured to receive signals on the interface port; and a switch configured to short the interface port to a reference potential after the transmitter transmits signals on the interface port.
US12153531B2

This disclosure provides systems, methods, and devices for memory systems that support operating a least portions of a memory core at a frequency lower than a memory clock to reduce power consumption and cost. In a first aspect, a memory controller includes a first core for scheduling a first memory operation for a first portion of a clock cycle of the memory clock and includes a second core for scheduling a second memory operation for a second portion of the clock cycle of the memory clock. Other aspects and features are also claimed and described.
US12153528B2

Periodic signal timing calibration is implemented in time-distributed fragments executed concurrently with occasional system-idling maintenance operations to maintain reliable synchronous communication between interconnected system components without impacting system availability.
US12153523B2

A method of operating a disaggregated memory system includes receiving memory management requests from a host device, the memory management requests including context values having different values for plural workloads. The context values are transmitted to an accelerator memory including memory regions to set the context values for the memory regions based on the memory management requests. Prefetch target data is determined based on a context table and a memory access log, and prefetch information associated with the prefetch target data is transmitted to the accelerator memory. The context table includes the context values, and the memory access log is associated with the accelerator memory. The prefetch information is stored in a prefetch target buffer included in the accelerator memory.
US12153519B2

Provided are a computer program product, system, and method for indicating extents of tracks in mirroring queues based on information gathered on tracks in extents in cache. Extent information on an extent of tracks in a cache indicated in an active cache list is processed in response to destaging a track from the active cache list to add to a demote list used to determine tracks to remove from the cache. The extent information is related to a number of modified tracks in an extent destaged from the active cache list. The extent information for the extent is used to determine one of a plurality of mirroring queues to indicate the extent including modified tracks. A mirroring queue having a higher priority than another mirroring queue is processed at a higher rate to determine extents of tracks to mirror from the cache to the secondary storage.
US12153518B2

Logical hierarchies include an append hierarchy in a storage device. The storage device writes user data received in the append hierarchy to a free area, select a garbage collection operation mode for a first logical area in the append hierarchy from operation modes including first and second operation modes. Conditions of executing the garbage collection in the first operation mode include a capacity of the free area in the append hierarchy being less than a threshold, and an amount of garbage that is invalid data after update in the first logical area being equal to or greater than a threshold. Conditions of executing the garbage collection in the second operation mode include the amount of garbage in the first logical area being equal to or greater than a threshold value, while excluding the condition of the capacity of the free area in the append hierarchy.
US12153515B2

A storage device includes a memory device that stores data, a storage controller that stores a data stream including plural frames in the memory device based on a write request from a host, and a scaler that generates a mapping table in which, for each frame, one or more logical addresses assigned to the frame is mapped to a frame number assigned to the frame. For each frame included in the data stream, the scaler performs an operation of obtaining the one or more logical addresses assigned to the frame by referring to the mapping table and providing a batch read request to the storage controller to read all the one or more logical addresses assigned to the frame. The storage controller controls the memory device to perform a read operation on a memory area corresponding to the one or more logical addresses based on the batch read request.
US12153509B2

A real-time debugger implementation maintains and manages multiple debug contexts allowing developers to interact with real-time applications without “breaking” the system in which the debug application is executing. The debugger allows multiple debug contexts to exist and allows break points in real-time and non-real-time code portions of one or more applications executing on a debug enabled core of a processor. A debug monitor function may be implemented as a hardware logic module on the same integrated circuit as the processor. Higher priority interrupt service requests may be serviced while otherwise maintaining a context for the debug session (e.g., stopped at a developer defined breakpoint). Accordingly, the application developer executing the debugger may not have to be concerned with processing occurring on the processor that may be unrelated to the current debug session.
US12153501B2

Techniques are provided for implementing asynchronous region-aware caching for snapshot prefetching and restore. A first application within a first container of a container orchestration platform may be hosted at a first region of a multi-cloud environment. A second application within a second container of the container orchestration platform may be hosted at a second region of the multi-cloud environment. Data of the first application may be stored within storage located within the first region of the multi-cloud environment. In response to determining that the second application has a threshold probability of accessing the data of the first application (e.g., a snapshot that the second application can restore), the data may be cached as cached data within a network edge of the second region for access by the second application.
US12153496B2

A data management system manages concurrent readers and writers for large file scans. The data management system may read a plurality of data chucks of the file starting from different offsets and generate a bounded number of read requests, which causes a data chuck identifiable by a data offset to be loaded into a data buffer. The system may queue the loaded data chucks for generating write requests to release the loaded data chunks. One or more write requests are generated responsive to one or more data chunks being associated with a consecutive order of data offsets being successfully loaded to data buffers. The system may write data chucks released from the buffer-rounded reading stage to the data storage in a checkpointed writing stage. The checkpointed writing stage creates a checkpoint based on the data offset of the data chucks that have been completely transferred to the data storage.
US12153493B2

The disclosed enhancements optimize the use of the live browse cache and pseudo-disk storage areas, improving metadata handling so that it can be used more effectively to speed up live browse and file indexing of backup copies in a data storage management system. The enhancements operate granularly to identify within each extent being backed up smaller sectors that comprise metadata. The disclosed approach pre-fetches the metadata of the backup copy before allowing the file scan of the file indexing and/or the live browse operation to proceed. The backup operation, the file indexing operation, and the live browse operation are enhanced to handle the more granular metadata sectors without changing the granularity of the full extents generated and stored in the backup.
US12153486B2

Systems, computer program products, and methods are described herein for intelligent exception handling within a distributed network environment. The present disclosure is configured to receive an incidence of a first exception associated with a network interaction; extract information associated with the first exception; determine, via a machine learning (ML) subsystem, a first exception category associated with the first exception based on at least the information associated with the exception; retrieve, from a repository, a first set of actions associated with the first exception category, wherein the first set of actions are configured to resolve the first exception; and in response, execute the first set of actions.
US12153484B2

Aspects relate to limits management for a processor power distribution network. In an aspect, an electronic device has a processor with a processing core that is coupled to a power rail. The power rail is external to the processor. A current sensor is associated with the output of the power rail and configured to produce current sensor readings. A state-space unit is coupled to the current sensor. The state-space unit has a predictive model to apply the current sensor readings to the predictive model to predict a current budget for the processing core. A limit manager is configured to generate a current limit in response to the current budget. The limit manager limits a current draw of the processing core in response to the current limit.
US12153471B2

A foldable device includes a housing and a foldable display device coupled to the housing. The foldable display device includes a foldable display layer, a foldable glass layer on a first side of the foldable display layer, and a sensing device on a second side of the foldable display layer. The sensing device includes a strain gauge layer. The strain gauge layer includes an array of resistors arranged on a piezoresistive substrate. Changes in resistance levels measured by the array of resistors are used to detect faults such as scratches, punctures, cracks and the like in the foldable glass layer. The foldable device may output an alert in response to detection of a fault in the foldable glass layer.
US12153466B2

According to certain embodiments of the disclosure, an electronic device may include a first housing; a second housing slidably combined with the first housing; a display fixed at least in part to the second housing and having an visible display area increasing or decreasing in response to a sliding of the second housing, wherein the visible display area is a portion viewed from an outside of the electronic device; and a support structure having a bendable structure, supporting at least a portion of the display, and moving in response to the sliding of the second housing, the support structure comprising one or more support members, and guide rail, wherein each one of the one or more the support members include: a base member extending in a first direction perpendicular to a sliding direction of the second housing and arranged along the sliding direction, and connected to the guide rail, wherein the guide rail guides the movement of the base member; a moving member formed in a shape corresponding at least in part to a receiving groove formed in the base member and inserted at least in part into the receiving groove, and a fixing member fixing the base member and the moving member to the display.
US12153461B2

An input device includes an operation shaft extending in a first direction, linearly movable in the first direction, and having a tip portion; a force sensation generator configured to apply a force to the operation shaft; a sensor configured to detect an amount of movement of the operation shaft; a range-of-motion adjuster configured to change a maximum push-in position of the operation shaft; and a range-of-motion adjustment motor configured to operate the range-of-motion adjuster. The range-of-motion adjuster has a contact portion with which the tip portion of the operation shaft comes into contact. The range-of-motion adjuster changes the maximum push-in position of the operation shaft by being operated to change a contact position of the tip portion with respect to the contact portion in the first direction.
US12153458B2

An input/output (I/O) buffer is implemented without an auxiliary power supply (VCCAUX). The input/output (I/O) buffer includes a connection to a VCCO power supply, a connection to a VCCINT power supply, a connection to a reference voltage, and a VCCO detection circuit coupled to a bias generation circuit. Further, the I/O buffer includes a transmitter circuit coupled to the bias generation circuit, and a receiver circuit coupled to an I/O pad.
Patent Agency Ranking